[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