[Libreoffice-commits] help.git: help3xsl/localized.xsl help3xsl/online_transform.xsl

Olivier Hallot olivier.hallot at libreoffice.org
Thu Jan 11 01:30:32 UTC 2018


 help3xsl/localized.xsl        |   32 +++++++++++++++++++++++++++++---
 help3xsl/online_transform.xsl |    8 ++++++--
 2 files changed, 35 insertions(+), 5 deletions(-)

New commits:
commit 01879555450189381cc02517433807056b193af8
Author: Olivier Hallot <olivier.hallot at libreoffice.org>
Date:   Wed Jan 10 11:46:33 2018 -0200

    Add L10n to labels, in New help UI
    
    * Add l10n for  "%PRODUCTNAME %PRODUCTVERSION Help"
    * same for "Module"
    * Content-Security-Policy only for online case
    
    Change-Id: Iedad3e198211c122fe5845171d5dcbc6edd4778d
    Reviewed-on: https://gerrit.libreoffice.org/47713
    Reviewed-by: Olivier Hallot <olivier.hallot at libreoffice.org>
    Tested-by: Olivier Hallot <olivier.hallot at libreoffice.org>

diff --git a/help3xsl/localized.xsl b/help3xsl/localized.xsl
index 461d06c55..e8c494e02 100644
--- a/help3xsl/localized.xsl
+++ b/help3xsl/localized.xsl
@@ -94,6 +94,31 @@ Stylesheet map language-dependent parameters and translation
 </xsl:choose>
 </xsl:template>
 
+<xsl:template name="getLogo">
+    <xsl:param name="lang"/>
+    <xsl:param name="version"/>
+    <xsl:choose>
+        <xsl:when test="$lang='ast'"><xsl:text>Ayuda de %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='bg'"><xsl:text>Помощ за %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='ca'"><xsl:text>Ayuda del %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='ca-valencia'"><xsl:text>Ayuda del %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='da'"><xsl:text>%PRODUCTNAME </xsl:text><xsl:value-of select="$version"/><xsl:text>Hjælp</xsl:text></xsl:when>
+        <xsl:when test="$lang='de'"><xsl:text>Hilfe für %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='eo'"><xsl:text>Helpo de %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='es'"><xsl:text>Ayuda de %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='et'"><xsl:text>%PRODUCTNAME </xsl:text><xsl:value-of select="$version"/> <xsl:text>abi</xsl:text></xsl:when>
+        <xsl:when test="$lang='fr'"><xsl:text>Aide %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='hu'"><xsl:text>%PRODUCTNAME </xsl:text><xsl:value-of select="$version"/> <xsl:text>Súgó</xsl:text></xsl:when>
+        <xsl:when test="$lang='is'"><xsl:text>%PRODUCTNAME </xsl:text><xsl:value-of select="$version"/><xsl:text>Hjálp</xsl:text></xsl:when>
+        <xsl:when test="$lang='pt'"><xsl:text>Ajuda do %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='pt-BR'"><xsl:text>Ajuda do %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='ru'"><xsl:text>Справка %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='sl'"><xsl:text>Pomoč %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='sq'"><xsl:text>Ndihma për %PRODUCTNAME </xsl:text><xsl:value-of select="$version"/></xsl:when>
+        <xsl:when test="$lang='zh-CN'"><xsl:text>%PRODUCTNAME </xsl:text><xsl:value-of select="$version"/><xsl:text> 帮助</xsl:text></xsl:when>
+        <xsl:otherwise><xsl:text>%PRODUCTNAME </xsl:text><xsl:value-of select="$version"/><xsl:text> Help</xsl:text></xsl:otherwise>
+    </xsl:choose>
+</xsl:template>
 <xsl:template name="getModules">
     <xsl:param name="lang"/>
     <xsl:choose>
@@ -103,12 +128,13 @@ Stylesheet map language-dependent parameters and translation
         <xsl:when test="$lang='bn'"><xsl:text>মডিউল</xsl:text></xsl:when>
         <xsl:when test="$lang='bs'"><xsl:text>Modul</xsl:text></xsl:when>
         <xsl:when test="$lang='ca'"><xsl:text>Mòdul</xsl:text></xsl:when>
+        <xsl:when test="$lang='ca-valencia'"><xsl:text>Mòdul</xsl:text></xsl:when>
         <xsl:when test="$lang='cs'"><xsl:text>Modul</xsl:text></xsl:when>
         <xsl:when test="$lang='da'"><xsl:text>Modul</xsl:text></xsl:when>
         <xsl:when test="$lang='de'"><xsl:text>Modul</xsl:text></xsl:when>
         <xsl:when test="$lang='el'"><xsl:text>Άρθρωμα</xsl:text></xsl:when>
         <xsl:when test="$lang='es'"><xsl:text>Módulo</xsl:text></xsl:when>
-        <xsl:when test="$lang='eo'"><xsl:text>Moduloj</xsl:text></xsl:when>
+        <xsl:when test="$lang='eo'"><xsl:text>Modjulo</xsl:text></xsl:when>
         <xsl:when test="$lang='et'"><xsl:text>Moodul</xsl:text></xsl:when>
         <xsl:when test="$lang='eu'"><xsl:text>Modulua</xsl:text></xsl:when>
         <xsl:when test="$lang='fi'"><xsl:text>Moduuli</xsl:text></xsl:when>
@@ -135,14 +161,14 @@ Stylesheet map language-dependent parameters and translation
         <xsl:when test="$lang='sid'"><xsl:text>Mojule</xsl:text></xsl:when>
         <xsl:when test="$lang='sk'"><xsl:text>Modul</xsl:text></xsl:when>
         <xsl:when test="$lang='sl'"><xsl:text>Modul</xsl:text></xsl:when>
-        <xsl:when test="$lang='sq'"><xsl:text>Modula</xsl:text></xsl:when>
+        <xsl:when test="$lang='sq'"><xsl:text>Moduli</xsl:text></xsl:when>
         <xsl:when test="$lang='ta'"><xsl:text>நிரல்கூறு</xsl:text></xsl:when>
         <xsl:when test="$lang='tg'"><xsl:text>Модул</xsl:text></xsl:when>
         <xsl:when test="$lang='tr'"><xsl:text>Modül</xsl:text></xsl:when>
         <xsl:when test="$lang='ug'"><xsl:text>بۆلەك</xsl:text></xsl:when>
         <xsl:when test="$lang='uk'"><xsl:text>Модуль</xsl:text></xsl:when>
         <xsl:when test="$lang='vi'"><xsl:text>Mô-đun</xsl:text></xsl:when>
-        <xsl:when test="$lang='zh-CN'"><xsl:text>模块</xsl:text></xsl:when>
+        <xsl:when test="$lang='zh-CN'"><xsl:text>组件</xsl:text></xsl:when>
         <xsl:when test="$lang='zh-TW'"><xsl:text>模組</xsl:text></xsl:when>
         <xsl:otherwise><xsl:text>Module</xsl:text></xsl:otherwise>
 </xsl:choose>
diff --git a/help3xsl/online_transform.xsl b/help3xsl/online_transform.xsl
index 31295b51d..3ba532578 100644
--- a/help3xsl/online_transform.xsl
+++ b/help3xsl/online_transform.xsl
@@ -120,7 +120,9 @@
     <head>
         <base href="{$install}"/>
         <meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
-        <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline' 'unsafe-eval' piwik.documentfoundation.org *.google.com *.googleapis.com"/>
+        <xsl:if test="$online">
+            <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline' 'unsafe-eval' piwik.documentfoundation.org *.google.com *.googleapis.com"/>
+        </xsl:if>
         <title><xsl:value-of select="$titleL10N"/></title>
         <link rel="shortcut icon" href="{$productversion}/media/navigation/favicon.ico" />
         <link  type="text/css" href="{$productversion}/normalize.css" rel="Stylesheet" />
@@ -141,7 +143,9 @@
             <div class="logo-container">
                 <a class="logo" href="https://helponline.libreoffice.org/">
                     <div class="symbol"></div>
-                    <p>LibreOffice <xsl:value-of select="$productversion"/> Help</p>
+                    <p><xsl:call-template name="brand"><xsl:with-param name="string">
+                        <xsl:call-template name="getLogo"><xsl:with-param name="lang" select="$lang"/><xsl:with-param name="version" select="$productversion"/></xsl:call-template>
+                    </xsl:with-param></xsl:call-template></p>
                 </a>
             </div>
         </header>


More information about the Libreoffice-commits mailing list