diff options
author | Jan Holesovsky <kendy@collabora.com> | 2018-08-16 08:58:09 +0200 |
---|---|---|
committer | Olivier Hallot <olivier.hallot@libreoffice.org> | 2018-08-16 13:52:05 +0200 |
commit | 9f22fa7cf557ef87ec61372c9e7743d04bbd5725 (patch) | |
tree | 3f5bc4de325239f5c8eeefff356af3071bc10c5b /help3xsl | |
parent | 7f21cd8b7c0296b13472b42a73239691c98c92b6 (diff) |
Translate the language names in JS.
Change-Id: I7185a7d0981abbacef4a152ee6ac5352ebe970cd
Reviewed-on: https://gerrit.libreoffice.org/59150
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
Diffstat (limited to 'help3xsl')
-rw-r--r-- | help3xsl/help2.js | 2 | ||||
-rw-r--r-- | help3xsl/online_transform.xsl | 9 |
2 files changed, 3 insertions, 8 deletions
diff --git a/help3xsl/help2.js b/help3xsl/help2.js index 15a744ddb7..501a754a9a 100644 --- a/help3xsl/help2.js +++ b/help3xsl/help2.js @@ -143,7 +143,7 @@ function setupLanguages(target, page) { if (!langNav.classList.contains('loaded')) { var html = ''; languagesSet.forEach(lang => { - html += '<a href="' + target + lang + page + '">' + lang + '</a>'; + html += '<a href="' + target + lang + page + '">' + ((lang in languageNames)? languageNames[lang]: lang) + '</a>'; }); langNav.innerHTML = html; langNav.classList.add('loaded'); diff --git a/help3xsl/online_transform.xsl b/help3xsl/online_transform.xsl index f9541ec72d..c98dff418f 100644 --- a/help3xsl/online_transform.xsl +++ b/help3xsl/online_transform.xsl @@ -152,6 +152,7 @@ <link type="text/css" href="{$target}default.css" rel="Stylesheet" /> <script type="text/javascript" src="{$target}help2.js"></script> <script type="text/javascript" src="{$target}languages.js"></script> + <script type="text/javascript" src="{$target}{$lang}/langnames.js"></script> <script type="text/javascript" src="{$target}fuse.js"></script> <script type="text/javascript" src="{$target}paginathing.js"></script> <meta name="viewport" content="width=device-width,initial-scale=1"/> @@ -190,13 +191,7 @@ <div class="lang"> <input id="langs" name="language-menu" type="checkbox" onchange="setupLanguages('{$target}', '{$htmlpage}');"/> <label for="langs"><xsl:value-of select="$ui_language"/></label> - <nav id="langs-nav"> - <!--xsl:for-each select="$tmp_doc_ui//list//variable"> - <xsl:variable name ="ui_l1" select="@id"/> - <xsl:variable name ="ui_l2" select="."/> - <a href="{$target}{$ui_l1}{$htmlpage}"><xsl:value-of select="$ui_l2"/></a> - </xsl:for-each--> - </nav> + <nav id="langs-nav"/><!-- is filled in via setupLanguages() on demand --> </div> </xsl:if> </div> |