summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2009-08-19 14:31:15 +0200
committerdakkar <dakkar@thenautilus.net>2009-08-19 14:31:15 +0200
commit916fb22b17ecb9057900d9a79894e7f5b825632c (patch)
tree9035f433555d5e319c9d2cab4a060c55909805f3 /templates
parentbetter error handling (diff)
downloadthenautilus-916fb22b17ecb9057900d9a79894e7f5b825632c.tar.gz
thenautilus-916fb22b17ecb9057900d9a79894e7f5b825632c.tar.bz2
thenautilus-916fb22b17ecb9057900d9a79894e7f5b825632c.zip
translations for labels
Diffstat (limited to 'templates')
-rw-r--r--templates/du2html.xsl68
1 files changed, 38 insertions, 30 deletions
diff --git a/templates/du2html.xsl b/templates/du2html.xsl
index 0c0f28a..b299f38 100644
--- a/templates/du2html.xsl
+++ b/templates/du2html.xsl
@@ -50,6 +50,18 @@
</x:variable>
<x:variable name="link-names" select="e:node-set($link-names-rtf)/node()" />
+ <x:variable name="const-tr-rtf">
+ <t t="dates" l="it">Date</t> <t t="dates" l="en">Dates</t>
+ <t t="created" l="it">Creato: </t> <t t="created" l="en">Created: </t>
+ <t t="lastmod" l="it">Ultima modifica:</t> <t t="lastmod" l="en">Last modification: </t>
+ <t t="alt-lang" l="it">Altre lingue</t> <t t="alt-lang" l="en">Other languages</t>
+ <t t="en">English</t><t t="it">Italiano</t>
+ <t t="tags" l="it">Tag</t> <t t="tags" l="en">Tags</t>
+ <t t="navlinks" l="it">Documenti correlati</t> <t t="navlinks" l="en">Related documents</t>
+
+ </x:variable>
+ <x:variable name="const-tr" select="e:node-set($const-tr-rtf)/node()" />
+
<x:output method="xml" encoding="utf-8"
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
@@ -108,7 +120,8 @@
<html xml:lang="{$language}" lang="{$language}">
<head>
<title><x:value-of select="title"/></title>
- <link rel="stylesheet" type="text/css" href="/thenautilus.css" />
+ <link rel="stylesheet" type="text/css" href="/layout.css" />
+ <link rel="stylesheet" type="text/css" href="/content.css" />
<x:for-each select="docinfo/field[field_name='css']/field_body/*/list_item|docinfo/field[field_name='css']/field_body/paragraph">
<link rel="stylesheet" type="text/css" href="{normalize-space(.)}" />
</x:for-each>
@@ -129,38 +142,38 @@
<x:apply-templates select="docinfo" mode="tags" />
<x:call-template name="alternate-langs" />
<x:apply-templates select="docinfo" mode="nav-block" />
- <div id="dates">
- <x:apply-templates select="wc:dates-for($language,$filename,'./')"/>
- </div>
+ <x:call-template name="dates" />
</body>
</html>
</x:template>
- <x:template match="/wc:dates">
- <span id="created">
- <x:if test="$language='it'">Creato: </x:if>
- <x:if test="$language='en'">Created: </x:if>
- <span class="date created"><x:value-of select="wc:creation-date"/></span>
- </span>
- <x:text> </x:text>
- <span id="lastmod">
- <x:if test="$language='it'">Ultima modifica: </x:if>
- <x:if test="$language='en'">Last change: </x:if>
- <span class="date lastmod"><x:value-of select="wc:last-change"/></span>
- </span>
+ <x:template name="dates">
+ <x:variable name="d" select="wc:dates-for($language,$filename,'./')/wc:dates"/>
+ <div id="dates" title="{$const-tr[@t='dates' and @l=$language]}">
+ <span id="created">
+ <x:value-of select="$const-tr[@t='created' and @l=$language]" />
+ <span class="date created"><x:value-of select="$d/wc:creation-date"/></span>
+ </span>
+ <x:text> </x:text>
+ <span id="lastmod">
+ <x:value-of select="$const-tr[@t='lastmod' and @l=$language]" />
+ <span class="date lastmod"><x:value-of select="$d/wc:last-change"/></span>
+ </span>
+ </div>
</x:template>
<x:template name="alternate-langs">
<x:variable name="me" select="wc:dst-uri-for('.',/document/@source,1)" />
<x:variable name="alts">
<x:for-each select="wc:changes()/wc:changes/wc:document[@uri=$me]">
- <x:if test="@lang != $language">
- <li><a href="{@lang}"><x:value-of select="@lang"/></a></li>
+ <x:variable name="l" select="@lang" />
+ <x:if test="$l != $language">
+ <li><a href="{$l}"><x:value-of select="$const-tr[@t=$l]"/></a></li>
</x:if>
</x:for-each>
</x:variable>
<x:if test="normalize-space($alts) != ''">
- <div id="alt-langs">
+ <div id="alt-langs" title="{$const-tr[@t='alt-lang' and @l=$language]}">
<ul>
<x:copy-of select="$alts"/>
</ul>
@@ -190,7 +203,6 @@
</x:template>
<x:template match="wc:doc">
- <x:value-of select="wc:message('wc:doc',.)"/>
<li>
<a class="tag doc" href="{@uri}"><x:apply-templates select="wc:title-for($language,$filename,@uri)"/></a>
(<span class="tag doc langs"><x:apply-templates/></span>)
@@ -198,7 +210,6 @@
</x:template>
<x:template match="wc:lang">
- <x:value-of select="wc:message('wc:lang',.)"/>
<x:choose>
<x:when test=".!=$language">
<a href="{../@uri}{.}" class="lang"><x:value-of select="."/></a>
@@ -215,7 +226,7 @@
<x:apply-templates select="field" mode="tags"/>
</x:variable>
<x:if test="normalize-space($tags) != ''">
- <div id="tags">
+ <div id="tags" title="{$const-tr[@t='tags' and @l=$language]}">
<ul>
<x:copy-of select="$tags" />
</ul>
@@ -242,7 +253,7 @@
<x:apply-templates select="field" mode="nav-block"/>
</x:variable>
<x:if test="normalize-space($links) != ''">
- <div id="nav-links">
+ <div id="nav-links" title="{$const-tr[@t='navlinks' and @l=$language]}">
<dl>
<x:copy-of select="$links" />
</dl>
@@ -268,13 +279,10 @@
<x:template match="field/field_name|field/field_body" mode="nav-block" priority="-1" />
<x:template match="&nav-fields;" mode="nav-links">
- <x:element name="link">
- <x:attribute name="rel"><x:value-of select="normalize-space(parent::field/field_name)"/></x:attribute>
- <x:attribute name="href"><x:value-of select="normalize-space(.)"/></x:attribute>
- <x:attribute name="title">
- <x:value-of select="normalize-space(wc:title-for($langs,ancestor::document/@source,normalize-space(.)))"/>
- </x:attribute>
- </x:element>
+ <link rel="{normalize-space(parent::field/field_name)}"
+ href="{normalize-space(.)}"
+ title="{normalize-space(wc:title-for($langs,ancestor::document/@source,normalize-space(.)))}"
+ />
</x:template>
<x:template match="field/field_name|field/field_body" mode="nav-links" priority="-1" />