summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2018-08-15 16:25:51 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2018-08-16 09:22:24 +0200
commit653e3bce0d373cea952f9ca36052569c362f6438 (patch)
tree736b82de782ad7adc5b26fd64a8fa6df5239e076
parent06e774ff62d12d9d41168190525f0dea4e62ef1b (diff)
Translate the language names in JS.
Change-Id: I7185a7d0981abbacef4a152ee6ac5352ebe970cd Reviewed-on: https://gerrit.libreoffice.org/59140 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
-rw-r--r--AllLangPackage_html_lang.mk1
-rw-r--r--CustomTarget_html.mk20
-rw-r--r--help3xsl/help2.js2
-rw-r--r--help3xsl/online_transform.xsl9
-rw-r--r--source/text/shared/help/browserhelp.xhp260
5 files changed, 90 insertions, 202 deletions
diff --git a/AllLangPackage_html_lang.mk b/AllLangPackage_html_lang.mk
index 9be268d86f..d0b436f848 100644
--- a/AllLangPackage_html_lang.mk
+++ b/AllLangPackage_html_lang.mk
@@ -15,6 +15,7 @@ $(eval $(call gb_AllLangPackage_add_files,helpcontent2_html_lang,$(LIBO_SHARE_HE
$(foreach lang,$(gb_HELP_LANGS),\
$(lang)/bookmarks.js \
$(lang)/contents.js \
+ $(lang)/langnames.js \
) \
))
diff --git a/CustomTarget_html.mk b/CustomTarget_html.mk
index ad383a0085..00c6c7e2e8 100644
--- a/CustomTarget_html.mk
+++ b/CustomTarget_html.mk
@@ -21,6 +21,7 @@ $(eval $(call gb_CustomTarget_register_targets,helpcontent2/help3xsl,\
$(lang)/bookmarks.js \
$(lang)/contents.js \
$(lang)/html.text \
+ $(lang)/langnames.js \
$(foreach module,$(html_TREE_MODULES),$(module)/$(lang)/contents.part) \
$(foreach module,$(html_BMARK_MODULES),$(firstword $(subst :, ,$(module)))/$(lang)/bookmarks.part) \
$(foreach module,$(html_TEXT_MODULES),filelists/html-help/$(module)/$(lang).filelist) \
@@ -47,6 +48,7 @@ $(call gb_CustomTarget_get_workdir,helpcontent2/help3xsl)/hid2file.js : \
) > $@ \
)
+# set of installed languages - has to be language independent
$(call gb_CustomTarget_get_workdir,helpcontent2/help3xsl)/languages.js : \
$(SRCDIR)/helpcontent2/CustomTarget_html.mk
( \
@@ -55,6 +57,24 @@ $(call gb_CustomTarget_get_workdir,helpcontent2/help3xsl)/languages.js : \
echo ']);' \
) > $@
+define html_gen_langnames_js_dep
+$(call gb_CustomTarget_get_workdir,helpcontent2/help3xsl)/$(1)/langnames.js : \
+ $(if $(filter en-US,$(1)),$(SRCDIR),$(call gb_HelpTranslatePartTarget_get_workdir,$(1)))/helpcontent2/source/text/shared/help/browserhelp.xhp
+
+endef
+
+$(eval $(foreach lang,$(gb_HELP_LANGS),$(call html_gen_langnames_js_dep,$(lang))))
+
+# names of the languages - has to be translated, ie. per language
+$(call gb_CustomTarget_get_workdir,helpcontent2/help3xsl)/%/langnames.js : \
+ $(SRCDIR)/helpcontent2/CustomTarget_html.mk
+ ( \
+ echo 'var languageNames = {' ; \
+ grep '<paragraph[^>]*id="lang_' $(if $(filter en-US,$*),$(SRCDIR),$(call gb_HelpTranslatePartTarget_get_workdir,$*))/helpcontent2/source/text/shared/help/browserhelp.xhp | \
+ sed -e 's/^.*<variable id="\([^"]*\)"[^>]*>\([^<]*\)<.*$$/"\1": "\2",/' ; \
+ echo '};' \
+ ) > $@
+
define html_gen_contents_html_dep
$(call gb_CustomTarget_get_workdir,helpcontent2/help3xsl)/$(1)/contents.part : $(call gb_HelpTarget__get_treefile,$(1),$(3))
$(call gb_CustomTarget_get_workdir,helpcontent2/help3xsl)/$(1)/contents.part : TREE_FILE := $(call gb_HelpTarget__get_treefile,$(1),$(3))
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 167eb57f21..6743d14779 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>
diff --git a/source/text/shared/help/browserhelp.xhp b/source/text/shared/help/browserhelp.xhp
index 8edbf879f8..6f3a6afa10 100644
--- a/source/text/shared/help/browserhelp.xhp
+++ b/source/text/shared/help/browserhelp.xhp
@@ -26,199 +26,71 @@
<paragraph role="paragraph" id="par_id31525734624833" xml-lang="en-US"><variable id="selectmodule">Select Module</variable></paragraph>
<paragraph role="paragraph" id="par_id1001525734619670" xml-lang="en-US"><variable id="selectlanguage">Select Language</variable></paragraph>
<paragraph role="paragraph" id="par_id91525734616233" xml-lang="en-US"><variable id="searchhelpcontents">Search help contents</variable></paragraph>
- <list type="unordered">
- <listitem>
- <paragraph id="par_id811525747677263" role="listitem" xml-lang="en-US"><variable id="en-US">English (USA)</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id521525747699241" role="listitem" xml-lang="en-US"><variable id="am">Amharic</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id841525747709330" role="listitem" xml-lang="en-US"><variable id="ar">Arabic</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id371525747715258" role="listitem" xml-lang="en-US"><variable id="ast">Asturian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id91525747756759" role="listitem" xml-lang="en-US"><variable id="bg">Bulgarian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id391525747761934" role="listitem" xml-lang="en-US"><variable id="bn">Bengali</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id701525747766711" role="listitem" xml-lang="en-US"><variable id="bn-IN">Bengali (India)</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id941525747772436" role="listitem" xml-lang="en-US"><variable id="bo">Tibetan</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id241525747783594" role="listitem" xml-lang="en-US"><variable id="bs">Bosnian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id191525747798511" role="listitem" xml-lang="en-US"><variable id="ca">Catalan</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id331525747842279" role="listitem" xml-lang="en-US"><variable id="ca-valencia">Valencian Catalan</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id541525747847143" role="listitem" xml-lang="en-US"><variable id="cs">Czech</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id141525747867126" role="listitem" xml-lang="en-US"><variable id="da">Danish</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id131525747872352" role="listitem" xml-lang="en-US"><variable id="de">German</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id831525747962487" role="listitem" xml-lang="en-US"><variable id="dz">Dzongkha</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id631525747969597" role="listitem" xml-lang="en-US"><variable id="el">Greek</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id371525747976937" role="listitem" xml-lang="en-US"><variable id="en-GB">English (UK)</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id701525747984877" role="listitem" xml-lang="en-US"><variable id="en-ZA">English (SA)</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id61525747994007" role="listitem" xml-lang="en-US"><variable id="eo">Esperanto</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id811525748006070" role="listitem" xml-lang="en-US"><variable id="es">Spanish</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id561525748012579" role="listitem" xml-lang="en-US"><variable id="et">Estonian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id111525748019144" role="listitem" xml-lang="en-US"><variable id="eu">Basque</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id621525748022811" role="listitem" xml-lang="en-US"><variable id="fi">Finnish</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id861525748027499" role="listitem" xml-lang="en-US"><variable id="fr">French</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id661525748030419" role="listitem" xml-lang="en-US"><variable id="gl">Galician</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id301525748033370" role="listitem" xml-lang="en-US"><variable id="gu">Gujarati</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id141525748036295" role="listitem" xml-lang="en-US"><variable id="he">Hebrew</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id531525748040396" role="listitem" xml-lang="en-US"><variable id="hi">Hindi</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id901525748044409" role="listitem" xml-lang="en-US"><variable id="hr">Croatian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id331525748049389" role="listitem" xml-lang="en-US"><variable id="hu">Hungarian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id21525748084845" role="listitem" xml-lang="en-US"><variable id="is">Icelandic</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id761525748087547" role="listitem" xml-lang="en-US"><variable id="it">Italian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id691525748090324" role="listitem" xml-lang="en-US"><variable id="ja">Japanese</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id181525748093242" role="listitem" xml-lang="en-US"><variable id="ka">Georgian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id531525748097320" role="listitem" xml-lang="en-US"><variable id="km">Khmer</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id641525748100233" role="listitem" xml-lang="en-US"><variable id="ko">Korean</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id521525748103387" role="listitem" xml-lang="en-US"><variable id="lo">Lao</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id51525748108130" role="listitem" xml-lang="en-US"><variable id="lt">Lithuanian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id111525748111334" role="listitem" xml-lang="en-US"><variable id="lv">Latvian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id131525748114674" role="listitem" xml-lang="en-US"><variable id="mk">Macedonian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id441525748118091" role="listitem" xml-lang="en-US"><variable id="nb">Norwegian Bokmål</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id221525748121057" role="listitem" xml-lang="en-US"><variable id="ne">Nepali</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id441525748123904" role="listitem" xml-lang="en-US"><variable id="nl">Dutch</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id371525748126784" role="listitem" xml-lang="en-US"><variable id="nn">Norwegian Nynorsk</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id401525748129935" role="listitem" xml-lang="en-US"><variable id="om">Oromo</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id91525748133349" role="listitem" xml-lang="en-US"><variable id="pl">Polish</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id631525748136712" role="listitem" xml-lang="en-US"><variable id="pt">Portuguese</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id351525748140239" role="listitem" xml-lang="en-US"><variable id="pt-BR">Brazilian Portuguese</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id421525748143274" role="listitem" xml-lang="en-US"><variable id="ro">Romanian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id291525748146064" role="listitem" xml-lang="en-US"><variable id="ru">Russian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id91525748149042" role="listitem" xml-lang="en-US"><variable id="si">Sinhala</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id191525748182094" role="listitem" xml-lang="en-US"><variable id="sid">Sidama</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id461525748185823" role="listitem" xml-lang="en-US"><variable id="sk">Slovak</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id41525748190004" role="listitem" xml-lang="en-US"><variable id="sl">Slovenian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id281525748193030" role="listitem" xml-lang="en-US"><variable id="sq">Albanian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id481525748203088" role="listitem" xml-lang="en-US"><variable id="sv">Swedish</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id191525748206804" role="listitem" xml-lang="en-US"><variable id="ta">Tamil</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id391525748210165" role="listitem" xml-lang="en-US"><variable id="tg">Tajik</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id561525748213759" role="listitem" xml-lang="en-US"><variable id="tr">Turkish</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id621525748217482" role="listitem" xml-lang="en-US"><variable id="ug">Uyghur</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id861525748221057" role="listitem" xml-lang="en-US"><variable id="uk">Ukranian</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id611525748224412" role="listitem" xml-lang="en-US"><variable id="vi">Vietnamese</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id981525748227614" role="listitem" xml-lang="en-US"><variable id="zh-CN">Chinese (Simplified)</variable></paragraph>
- </listitem>
- <listitem>
- <paragraph id="par_id61525748230858" role="listitem" xml-lang="en-US"><variable id="zh-TW">Chinese (Traditional)</variable></paragraph>
- </listitem>
- </list>
+
+ <!-- The languages have to have the paragraph id in form "lang_*", not "par_*" so that they are grabbed -->
+ <paragraph role="paragraph" id="lang_id811525747677263" xml-lang="en-US"><variable id="en-US">English (USA)</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id521525747699241" xml-lang="en-US"><variable id="am">Amharic</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id841525747709330" xml-lang="en-US"><variable id="ar">Arabic</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id371525747715258" xml-lang="en-US"><variable id="ast">Asturian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id591525747756759" xml-lang="en-US"><variable id="bg">Bulgarian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id391525747761934" xml-lang="en-US"><variable id="bn">Bengali</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id701525747766711" xml-lang="en-US"><variable id="bn-IN">Bengali (India)</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id941525747772436" xml-lang="en-US"><variable id="bo">Tibetan</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id241525747783594" xml-lang="en-US"><variable id="bs">Bosnian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id191525747798511" xml-lang="en-US"><variable id="ca">Catalan</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id331525747842279" xml-lang="en-US"><variable id="ca-valencia">Valencian Catalan</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id541525747847143" xml-lang="en-US"><variable id="cs">Czech</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id141525747867126" xml-lang="en-US"><variable id="da">Danish</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id131525747872352" xml-lang="en-US"><variable id="de">German</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id831525747962487" xml-lang="en-US"><variable id="dz">Dzongkha</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id631525747969597" xml-lang="en-US"><variable id="el">Greek</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id371525747976937" xml-lang="en-US"><variable id="en-GB">English (UK)</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id701525747984877" xml-lang="en-US"><variable id="en-ZA">English (SA)</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id661525747994007" xml-lang="en-US"><variable id="eo">Esperanto</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id811525748006070" xml-lang="en-US"><variable id="es">Spanish</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id561525748012579" xml-lang="en-US"><variable id="et">Estonian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id111525748019144" xml-lang="en-US"><variable id="eu">Basque</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id621525748022811" xml-lang="en-US"><variable id="fi">Finnish</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id861525748027499" xml-lang="en-US"><variable id="fr">French</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id661525748030419" xml-lang="en-US"><variable id="gl">Galician</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id301525748033370" xml-lang="en-US"><variable id="gu">Gujarati</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id141525748036295" xml-lang="en-US"><variable id="he">Hebrew</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id531525748040396" xml-lang="en-US"><variable id="hi">Hindi</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id901525748044409" xml-lang="en-US"><variable id="hr">Croatian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id331525748049389" xml-lang="en-US"><variable id="hu">Hungarian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id221525748084845" xml-lang="en-US"><variable id="is">Icelandic</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id761525748087547" xml-lang="en-US"><variable id="it">Italian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id691525748090324" xml-lang="en-US"><variable id="ja">Japanese</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id181525748093242" xml-lang="en-US"><variable id="ka">Georgian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id531525748097320" xml-lang="en-US"><variable id="km">Khmer</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id641525748100233" xml-lang="en-US"><variable id="ko">Korean</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id521525748103387" xml-lang="en-US"><variable id="lo">Lao</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id851525748108130" xml-lang="en-US"><variable id="lt">Lithuanian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id111525748111334" xml-lang="en-US"><variable id="lv">Latvian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id131525748114674" xml-lang="en-US"><variable id="mk">Macedonian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id441525748118091" xml-lang="en-US"><variable id="nb">Norwegian Bokmål</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id221525748121057" xml-lang="en-US"><variable id="ne">Nepali</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id441525748123904" xml-lang="en-US"><variable id="nl">Dutch</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id371525748126784" xml-lang="en-US"><variable id="nn">Norwegian Nynorsk</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id401525748129935" xml-lang="en-US"><variable id="om">Oromo</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id291525748133349" xml-lang="en-US"><variable id="pl">Polish</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id631525748136712" xml-lang="en-US"><variable id="pt">Portuguese</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id351525748140239" xml-lang="en-US"><variable id="pt-BR">Brazilian Portuguese</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id421525748143274" xml-lang="en-US"><variable id="ro">Romanian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id291525748146064" xml-lang="en-US"><variable id="ru">Russian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id991525748149042" xml-lang="en-US"><variable id="si">Sinhala</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id191525748182094" xml-lang="en-US"><variable id="sid">Sidama</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id461525748185823" xml-lang="en-US"><variable id="sk">Slovak</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id741525748190004" xml-lang="en-US"><variable id="sl">Slovenian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id281525748193030" xml-lang="en-US"><variable id="sq">Albanian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id481525748203088" xml-lang="en-US"><variable id="sv">Swedish</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id191525748206804" xml-lang="en-US"><variable id="ta">Tamil</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id391525748210165" xml-lang="en-US"><variable id="tg">Tajik</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id561525748213759" xml-lang="en-US"><variable id="tr">Turkish</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id621525748217482" xml-lang="en-US"><variable id="ug">Uyghur</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id861525748221057" xml-lang="en-US"><variable id="uk">Ukranian</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id611525748224412" xml-lang="en-US"><variable id="vi">Vietnamese</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id981525748227614" xml-lang="en-US"><variable id="zh-CN">Chinese (Simplified)</variable></paragraph>
+ <paragraph role="paragraph" id="lang_id361525748230858" xml-lang="en-US"><variable id="zh-TW">Chinese (Traditional)</variable></paragraph>
</body>
</helpdocument>