[Yanel-commits] rev 23734 - in
public/yanel/trunk/src/realms/yanel-website: content/rtd
content/xslt paths/navigation
paths/navigation/translations.xml.yanel-rc
michi at wyona.com
michi at wyona.com
Fri Apr 13 17:22:31 CEST 2007
Author: michi
Date: 2007-04-13 17:22:29 +0200 (Fri, 13 Apr 2007)
New Revision: 23734
Added:
public/yanel/trunk/src/realms/yanel-website/content/rtd/translations.rc
public/yanel/trunk/src/realms/yanel-website/content/xslt/translations.xsl
public/yanel/trunk/src/realms/yanel-website/paths/navigation/translations.xml.yanel-rc/
public/yanel/trunk/src/realms/yanel-website/paths/navigation/translations.xml.yanel-rc/.yarep-uid
Log:
languages made available
Added: public/yanel/trunk/src/realms/yanel-website/content/rtd/translations.rc
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/rtd/translations.rc 2007-04-13 15:22:04 UTC (rev 23733)
+++ public/yanel/trunk/src/realms/yanel-website/content/rtd/translations.rc 2007-04-13 15:22:29 UTC (rev 23734)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+
+<yanel:resource-config xmlns:yanel="http://www.wyona.org/yanel/rti/1.0">
+ <yanel:rti name="translation" namespace="http://www.wyona.org/yanel/resource/1.0"/>
+
+ <yanel:property name="mime-type" value="application/xhtml+xml"/>
+ <yanel:property name="xslt" value="/xslt/translations.xsl"/>
+
+</yanel:resource-config>
Added: public/yanel/trunk/src/realms/yanel-website/content/xslt/translations.xsl
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/xslt/translations.xsl 2007-04-13 15:22:04 UTC (rev 23733)
+++ public/yanel/trunk/src/realms/yanel-website/content/xslt/translations.xsl 2007-04-13 15:22:29 UTC (rev 23734)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:yanel="http://www.wyona.org/yanel/1.0"
+ exclude-result-prefixes="xhtml">
+
+ <xsl:param name="yanel.path.name" select="'NAME_IS_NULL'"/>
+ <xsl:param name="yanel.path" select="'PATH_IS_NULL'"/>
+ <xsl:param name="yanel.back2context" select="'BACK2CONTEXT_IS_NULL'"/>
+ <xsl:param name="yarep.back2realm" select="'BACK2REALM_IS_NULL'"/>
+ <xsl:variable name="name-without-suffix" select="substring-before($yanel.path.name, '.')"/>
+ <xsl:param name="language" select="'LANGUAGE_IS_NULL'"/>
+ <xsl:param name="languages" select="'LANGUAGES_IS_NULL'"/>
+ <xsl:param name="currentPath" select="'CURRENTPATH_IS_NULL'"/>
+
+ <xsl:template match="yanel:translations">
+ <div id="translations" class="language_choice">
+ <xsl:apply-templates select="yanel:translation"/>
+ </div>
+ </xsl:template>
+
+ <xsl:template match="yanel:translation">
+ <xsl:choose>
+ <xsl:when test="@current='true'">
+ <xsl:call-template name="label"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <a href="{$yarep.back2realm}{substring-after(@path, '/')}"><xsl:call-template name="label"/></a>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:if test="position() != last()">
+ <xsl:text> | </xsl:text>
+ </xsl:if>
+ </xsl:template>
+
+ <xsl:template name="label">
+ <xsl:value-of select="translate(@language, 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
+ </xsl:template>
+
+</xsl:stylesheet>
Added: public/yanel/trunk/src/realms/yanel-website/paths/navigation/translations.xml.yanel-rc/.yarep-uid
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/paths/navigation/translations.xml.yanel-rc/.yarep-uid 2007-04-13 15:22:04 UTC (rev 23733)
+++ public/yanel/trunk/src/realms/yanel-website/paths/navigation/translations.xml.yanel-rc/.yarep-uid 2007-04-13 15:22:29 UTC (rev 23734)
@@ -0,0 +1 @@
+rtd/translations.rc
More information about the Yanel-commits
mailing list