diff --git a/src/main/resources/sts2mn.adoc.xsl b/src/main/resources/sts2mn.adoc.xsl index 86a7ef23..8f8b44d1 100644 --- a/src/main/resources/sts2mn.adoc.xsl +++ b/src/main/resources/sts2mn.adoc.xsl @@ -64,19 +64,6 @@ - - - - - - - - - - en - - - PAS diff --git a/src/main/resources/sts2mn.common.xsl b/src/main/resources/sts2mn.common.xsl index d1deb9f4..588879da 100644 --- a/src/main/resources/sts2mn.common.xsl +++ b/src/main/resources/sts2mn.common.xsl @@ -1558,6 +1558,19 @@ + + + + + + + + + + + en + + false diff --git a/src/main/resources/sts2mn.xsl b/src/main/resources/sts2mn.xsl index d377c1a2..6478d540 100644 --- a/src/main/resources/sts2mn.xsl +++ b/src/main/resources/sts2mn.xsl @@ -47,8 +47,6 @@ - - @@ -374,6 +372,8 @@ + + @@ -392,7 +392,9 @@ - + + + @@ -403,6 +405,8 @@ + + @@ -752,6 +756,12 @@ *[contains(local-name(), '-meta')]/std-ident/std-id-group | *[contains(local-name(), '-meta')]/std-org-group | *[contains(local-name(), '-meta')]/meta-note | + *[contains(local-name(), '-meta')]/abstract | + *[contains(local-name(), '-meta')]/isbn | + *[contains(local-name(), '-meta')]/std-ident/isbn | + *[contains(local-name(), '-meta')]/std-ident/issn | + *[contains(local-name(), '-meta')]/accrediting-organization | + *[contains(local-name(), '-meta')]/authorization | front/notes | front/sec " mode="bibdata_check"/> @@ -808,7 +818,11 @@ - + <xsl:variable name="lang"> + <xsl:call-template name="getLang"/> + </xsl:variable> + + <title language="{$lang}" format="text/plain" type="main"> <xsl:for-each select="xalan:nodeset($title_components)/*"> <xsl:apply-templates mode="bibdata"/> <xsl:if test="position() != last()"> — </xsl:if> @@ -839,7 +853,11 @@ </xsl:call-template> </xsl:variable> - <xsl:variable name="lang" select="../@xml:lang"/> + <xsl:variable name="lang"> + <xsl:call-template name="getLang"> + <xsl:with-param name="fromParent">true</xsl:with-param> + </xsl:call-template> + </xsl:variable> <xsl:for-each select="xalan:nodeset($parts)/*"> <xsl:if test="position() = 1"> <title language="{$lang}" format="text/plain" type="title-intro"> @@ -861,25 +879,45 @@ </xsl:template> <xsl:template match="title-wrap/full" mode="bibdata"> - <title language="{../@xml:lang}" format="text/plain" type="main"> + <xsl:variable name="lang"> + <xsl:call-template name="getLang"> + <xsl:with-param name="fromParent">true</xsl:with-param> + </xsl:call-template> + </xsl:variable> + <title language="{$lang}" format="text/plain" type="main"> <xsl:apply-templates mode="bibdata"/> - + <xsl:variable name="lang"> + <xsl:call-template name="getLang"> + <xsl:with-param name="fromParent">true</xsl:with-param> + </xsl:call-template> + </xsl:variable> + <title language="{$lang}" format="text/plain" type="title-intro"> <xsl:apply-templates mode="bibdata"/> - + <xsl:variable name="lang"> + <xsl:call-template name="getLang"> + <xsl:with-param name="fromParent">true</xsl:with-param> + </xsl:call-template> + </xsl:variable> + <title language="{$lang}" format="text/plain" type="title-main"> <xsl:apply-templates mode="bibdata"/> - + <xsl:variable name="lang"> + <xsl:call-template name="getLang"> + <xsl:with-param name="fromParent">true</xsl:with-param> + </xsl:call-template> + </xsl:variable> + <title language="{$lang}" format="text/plain" type="title-part"> <xsl:apply-templates mode="bibdata"/> @@ -922,6 +960,10 @@ + + + + @@ -936,6 +978,9 @@ + + + @@ -1010,6 +1055,18 @@ + + + + + + + + + + + + @@ -1087,7 +1144,7 @@ - + @@ -1113,6 +1170,21 @@ + + + + + + + + + + + + + + + @@ -1158,7 +1230,13 @@ - + + + + + + +