<!-- flags and values set on root -->
\newif\ifflaglessadvertising
+ \newif\ifflagnotwl
<xsl:for-each select="@*[starts-with(name(), 'flag-')]">
<cmd>
<xsl:attribute name="name"><xsl:value-of select="wl:texcommand(name())" />true</xsl:attribute>
\def\translatorsline{<xsl:call-template name="translators" />}
\def\bookurl{<xsl:value-of select=".//dc:identifier.url" />}
+ <xsl:choose>
+ <xsl:when test=".//dc:date.pd">
+ \def\rightsinfo{Ten utwór nie jest chroniony prawem autorskim i~znajduje się w~domenie
+ publicznej, co oznacza że możesz go swobodnie wykorzystywać, publikować
+ i~rozpowszechniać.
+ %Jeśli utwór opatrzony jest dodatkowymi materiałami
+ %(przypisy, motywy literackie etc.), które podlegają prawu autorskiemu, to
+ %te dodatkowe materiały udostępnione są na licencji
+ %\href{http://creativecommons.org/licenses/by-sa/3.0/}{Creative Commons
+ %Uznanie Autorstwa – Na Tych Samych Warunkach 3.0 PL}.
+ }
+ </xsl:when>
+ <xsl:when test=".//dc:rights.license">
+ \def\rightsinfo{Ten utwór jest udostepniony na licencji
+ \href{<xsl:value-of select=".//dc:rights.license" />}{<xsl:value-of select=".//dc:rights" />}.}
+ </xsl:when>
+ <xsl:otherwise>
+ \def\rightsinfo{<xsl:value-of select=".//dc:rights" />}
+ </xsl:otherwise>
+ </xsl:choose>
- \def\rightsinfo{Ten utwór nie jest chroniony prawem autorskim i~znajduje się w~domenie
- publicznej, co oznacza że możesz go swobodnie wykorzystywać, publikować
- i~rozpowszechniać. Jeśli utwór opatrzony jest dodatkowymi materiałami
- (przypisy, motywy literackie etc.), które podlegają prawu autorskiemu, to
- te dodatkowe materiały udostępnione są na licencji
- \href{http://creativecommons.org/licenses/by-sa/3.0/}{Creative Commons
- Uznanie Autorstwa – Na Tych Samych Warunkach 3.0 PL}.}
+ <xsl:if test=".//dc:rights.license">
+ </xsl:if>
<xsl:if test=".//dc:rights.license">
\def\rightsinfo{Ten utwór jest udostepniony na licencji
\href{<xsl:value-of select=".//dc:rights.license" />}{<xsl:value-of select=".//dc:rights" />}.}
</cmd>
</xsl:template>
+<xsl:template match="ilustr">
+ <cmd>
+ <xsl:attribute name="name">
+ <xsl:value-of select="wl:texcommand(name())" />
+ </xsl:attribute>
+ <parm><xsl:value-of select="@src" /></parm>
+ <parm><xsl:apply-templates mode="inline" /></parm>
+ </cmd>
+</xsl:template>
+
<!-- ================ -->
<!-- = SPECIAL TAGS = -->
<xsl:template name="editors">
<xsl:if test="//dc:contributor.editor_parsed|//dc:contributor.technical_editor_parsed">
- <xsl:text>Opracowanie redakcyjne i przypisy: </xsl:text>
+ <xsl:text>Opracowanie redakcyjne: </xsl:text>
<xsl:for-each select="//dc:contributor.editor_parsed|//dc:contributor.technical_editor_parsed[not(//dc:contributor.editor_parsed/text()=text())]">
<xsl:sort select="@sortkey" />
<xsl:if test="position() != 1">, </xsl:if>