Skip to content

Commit afd5de1

Browse files
ISO xslt updated for metanorma/metanorma-iso#434
1 parent 639b7e7 commit afd5de1

File tree

1 file changed

+40
-12
lines changed

1 file changed

+40
-12
lines changed

xslt_src/common.presentation.xsl

+40-12
Original file line numberDiff line numberDiff line change
@@ -2858,9 +2858,16 @@
28582858
<xsl:attribute name="margin-left">7.4mm</xsl:attribute>
28592859
</xsl:if>
28602860
<xsl:variable name="title-where">
2861-
<xsl:call-template name="getTitle">
2862-
<xsl:with-param name="name" select="'title-where'"/>
2863-
</xsl:call-template>
2861+
<xsl:if test="$namespace = 'iso'">
2862+
<xsl:call-template name="getLocalizedString">
2863+
<xsl:with-param name="key">where</xsl:with-param>
2864+
</xsl:call-template>
2865+
</xsl:if>
2866+
<xsl:if test="$namespace = 'bipm' or $namespace = 'csa' or $namespace = 'csd' or $namespace = 'gb' or $namespace = 'iec' or $namespace = 'iho' or $namespace = 'itu' or $namespace = 'm3d' or $namespace = 'mpfd' or $namespace = 'nist-cswp' or $namespace = 'nist-sp' or $namespace = 'ogc' or $namespace = 'ogc-white-paper' or $namespace = 'rsd' or $namespace = 'unece' or $namespace = 'unece-rec'">
2867+
<xsl:call-template name="getTitle">
2868+
<xsl:with-param name="name" select="'title-where'"/>
2869+
</xsl:call-template>
2870+
</xsl:if>
28642871
</xsl:variable>
28652872
<xsl:value-of select="$title-where"/>
28662873
</fo:block>
@@ -2880,9 +2887,16 @@
28802887
<xsl:attribute name="margin-bottom">0</xsl:attribute>
28812888
</xsl:if>
28822889
<xsl:variable name="title-where">
2883-
<xsl:call-template name="getTitle">
2884-
<xsl:with-param name="name" select="'title-where'"/>
2885-
</xsl:call-template>
2890+
<xsl:if test="$namespace = 'iso'">
2891+
<xsl:call-template name="getLocalizedString">
2892+
<xsl:with-param name="key">where</xsl:with-param>
2893+
</xsl:call-template>
2894+
</xsl:if>
2895+
<xsl:if test="$namespace = 'bipm' or $namespace = 'csa' or $namespace = 'csd' or $namespace = 'gb' or $namespace = 'iec' or $namespace = 'iho' or $namespace = 'itu' or $namespace = 'm3d' or $namespace = 'mpfd' or $namespace = 'nist-cswp' or $namespace = 'nist-sp' or $namespace = 'ogc' or $namespace = 'ogc-white-paper' or $namespace = 'rsd' or $namespace = 'unece' or $namespace = 'unece-rec'">
2896+
<xsl:call-template name="getTitle">
2897+
<xsl:with-param name="name" select="'title-where'"/>
2898+
</xsl:call-template>
2899+
</xsl:if>
28862900
</xsl:variable>
28872901
<xsl:value-of select="$title-where"/><xsl:text>&#xA0;</xsl:text>
28882902
<xsl:apply-templates select="*[local-name()='dt']/*"/>
@@ -2907,9 +2921,16 @@
29072921
<xsl:attribute name="margin-bottom">0pt</xsl:attribute>
29082922
</xsl:if>
29092923
<xsl:variable name="title-where">
2910-
<xsl:call-template name="getTitle">
2911-
<xsl:with-param name="name" select="'title-where'"/>
2912-
</xsl:call-template>
2924+
<xsl:if test="$namespace = 'iso'">
2925+
<xsl:call-template name="getLocalizedString">
2926+
<xsl:with-param name="key">where</xsl:with-param>
2927+
</xsl:call-template>
2928+
</xsl:if>
2929+
<xsl:if test="$namespace = 'bipm' or $namespace = 'csa' or $namespace = 'csd' or $namespace = 'gb' or $namespace = 'iec' or $namespace = 'iho' or $namespace = 'itu' or $namespace = 'm3d' or $namespace = 'mpfd' or $namespace = 'nist-cswp' or $namespace = 'nist-sp' or $namespace = 'ogc' or $namespace = 'ogc-white-paper' or $namespace = 'rsd' or $namespace = 'unece' or $namespace = 'unece-rec'">
2930+
<xsl:call-template name="getTitle">
2931+
<xsl:with-param name="name" select="'title-where'"/>
2932+
</xsl:call-template>
2933+
</xsl:if>
29132934
</xsl:variable>
29142935
<xsl:value-of select="$title-where"/><xsl:if test="$namespace = 'itu'">:</xsl:if>
29152936
</fo:block>
@@ -2929,9 +2950,16 @@
29292950
<xsl:attribute name="text-indent">7.4mm</xsl:attribute>
29302951
</xsl:if>
29312952
<xsl:variable name="title-key">
2932-
<xsl:call-template name="getTitle">
2933-
<xsl:with-param name="name" select="'title-key'"/>
2934-
</xsl:call-template>
2953+
<xsl:if test="$namespace = 'iso'">
2954+
<xsl:call-template name="getLocalizedString">
2955+
<xsl:with-param name="key">key</xsl:with-param>
2956+
</xsl:call-template>
2957+
</xsl:if>
2958+
<xsl:if test="$namespace = 'bipm' or $namespace = 'csa' or $namespace = 'csd' or $namespace = 'gb' or $namespace = 'iec' or $namespace = 'iho' or $namespace = 'itu' or $namespace = 'm3d' or $namespace = 'mpfd' or $namespace = 'nist-cswp' or $namespace = 'nist-sp' or $namespace = 'ogc' or $namespace = 'ogc-white-paper' or $namespace = 'rsd' or $namespace = 'unece' or $namespace = 'unece-rec'">
2959+
<xsl:call-template name="getTitle">
2960+
<xsl:with-param name="name" select="'title-key'"/>
2961+
</xsl:call-template>
2962+
</xsl:if>
29352963
</xsl:variable>
29362964
<xsl:value-of select="$title-key"/>
29372965
</fo:block>

0 commit comments

Comments
 (0)