Mercurial > hg > nginx-site
diff xsls/directive.xsls @ 177:13f4de67fbb6
Added i18n support for multiple <appeared-in> inside <directive>.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 14 Nov 2011 13:14:48 +0000 |
parents | 6eeaa9e1f3b5 |
children | be54c443235a |
line wrap: on
line diff
--- a/xsls/directive.xsls +++ b/xsls/directive.xsls @@ -119,24 +119,39 @@ X:stylesheet { X:template = "appeared-in" { X:if "last() = 1" { - <p>This directive appeared in version !!;.</p> + <p> + !{document(concat($XML, '/i18n.xml')) + /i18n/text[@lang = $LANG]/item + [@id='directive.version']} + X:text{ } + !!;. + </p> } else { X:choose { X:when "position() = 1" { X:text disable-output-escaping="yes" { <p> } - This directive appeared in versions !!; + !{document(concat($XML, '/i18n.xml')) + /i18n/text[@lang = $LANG]/item + [@id='directive.versions']} + X:text{ } + !!; X:if "last() > 2" { - X:text{, } + X:text{,} } + X:text{ } } X:when "position() != last()" { !!; X:text{, } } X:otherwise { - and !!;. + !{document(concat($XML, '/i18n.xml')) + /i18n/text[@lang = $LANG]/item + [@id='and']} + X:text{ } + !!;. X:text disable-output-escaping="yes" { </p> }