GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

Commit d95b8fa0 authored by Kathleen Brade's avatar Kathleen Brade

Bug 32636: Clean up locales shipped with Tor Launcher

Synchronize locale names with those that are used on Transifex and
  remove old locales (the Transifex locale names were recently updated
  to match the names that Mozilla uses).
Limit the locales that we ship to those for which we ship a localized
  Tor Browser. The list is defined via a new BUNDLE_LOCALES variable
  within localization/import-translations.sh (this is the same technique
  that is used by Torbutton).
Pull in recent translation updates.
parent 712ea7c5
......@@ -16,156 +16,37 @@ contract @torproject.org/torlauncher-process-service;1 {FE7B4CAF-BCF4-4848-8BFF-
category profile-after-change TorProcessService @torproject.org/torlauncher-process-service;1
locale torlauncher en-US chrome/locale/en-US/
locale torlauncher ady chrome/locale/ady/
locale torlauncher af chrome/locale/af/
locale torlauncher af-ZA chrome/locale/af-ZA/
locale torlauncher ak chrome/locale/ak/
locale torlauncher am chrome/locale/am/
locale torlauncher am-ET chrome/locale/am-ET/
locale torlauncher ar chrome/locale/ar/
locale torlauncher arn chrome/locale/arn/
locale torlauncher ast chrome/locale/ast/
locale torlauncher az chrome/locale/az/
locale torlauncher be chrome/locale/be/
locale torlauncher bg chrome/locale/bg/
locale torlauncher bg-BG chrome/locale/bg-BG/
locale torlauncher bn chrome/locale/bn/
locale torlauncher bn-BD chrome/locale/bn-BD/
locale torlauncher bn-IN chrome/locale/bn-IN/
locale torlauncher bo chrome/locale/bo/
locale torlauncher br chrome/locale/br/
locale torlauncher bs chrome/locale/bs/
locale torlauncher ca chrome/locale/ca/
locale torlauncher ca@valencia chrome/locale/ca@valencia/
locale torlauncher cs chrome/locale/cs/
locale torlauncher cs-CZ chrome/locale/cs-CZ/
locale torlauncher csb chrome/locale/csb/
locale torlauncher cv chrome/locale/cv/
locale torlauncher cy chrome/locale/cy/
locale torlauncher da chrome/locale/da/
locale torlauncher de chrome/locale/de/
locale torlauncher dz chrome/locale/dz/
locale torlauncher el chrome/locale/el/
locale torlauncher el-GR chrome/locale/el-GR/
locale torlauncher eo chrome/locale/eo/
locale torlauncher es chrome/locale/es/
locale torlauncher es-AR chrome/locale/es-AR/
locale torlauncher es-CL chrome/locale/es-CL/
locale torlauncher es-CO chrome/locale/es-CO/
locale torlauncher es-MX chrome/locale/es-MX/
locale torlauncher es-NI chrome/locale/es-NI/
locale torlauncher et chrome/locale/et/
locale torlauncher eu chrome/locale/eu/
locale torlauncher es-ES chrome/locale/es-ES/
locale torlauncher fa chrome/locale/fa/
locale torlauncher fi chrome/locale/fi/
locale torlauncher fil chrome/locale/fil/
locale torlauncher fo chrome/locale/fo/
locale torlauncher fr chrome/locale/fr/
locale torlauncher fr-CA chrome/locale/fr-CA/
locale torlauncher fur chrome/locale/fur/
locale torlauncher fy chrome/locale/fy/
locale torlauncher ga chrome/locale/ga/
locale torlauncher gl chrome/locale/gl/
locale torlauncher gu chrome/locale/gu/
locale torlauncher gu-IN chrome/locale/gu-IN/
locale torlauncher gun chrome/locale/gun/
locale torlauncher ha chrome/locale/ha/
locale torlauncher ga-IE chrome/locale/ga-IE/
locale torlauncher he chrome/locale/he/
locale torlauncher hi chrome/locale/hi/
locale torlauncher hr chrome/locale/hr/
locale torlauncher hr-HR chrome/locale/hr-HR/
locale torlauncher ht chrome/locale/ht/
locale torlauncher hu chrome/locale/hu/
locale torlauncher hy chrome/locale/hy/
locale torlauncher hy-AM chrome/locale/hy-AM/
locale torlauncher ia chrome/locale/ia/
locale torlauncher id chrome/locale/id/
locale torlauncher is chrome/locale/is/
locale torlauncher it chrome/locale/it/
locale torlauncher ja chrome/locale/ja/
locale torlauncher jv chrome/locale/jv/
locale torlauncher ka chrome/locale/ka/
locale torlauncher kk chrome/locale/kk/
locale torlauncher km chrome/locale/km/
locale torlauncher ko chrome/locale/ko/
locale torlauncher ko-KR chrome/locale/ko-KR/
locale torlauncher ku chrome/locale/ku/
locale torlauncher kw chrome/locale/kw/
locale torlauncher ky chrome/locale/ky/
locale torlauncher lb chrome/locale/lb/
locale torlauncher lg chrome/locale/lg/
locale torlauncher ln chrome/locale/ln/
locale torlauncher lo chrome/locale/lo/
locale torlauncher lt chrome/locale/lt/
locale torlauncher lv chrome/locale/lv/
locale torlauncher mg chrome/locale/mg/
locale torlauncher mi chrome/locale/mi/
locale torlauncher mk chrome/locale/mk/
locale torlauncher ml chrome/locale/ml/
locale torlauncher mn chrome/locale/mn/
locale torlauncher mr chrome/locale/mr/
locale torlauncher ms chrome/locale/ms/
locale torlauncher ms-MY chrome/locale/ms-MY/
locale torlauncher mt chrome/locale/mt/
locale torlauncher my chrome/locale/my/
locale torlauncher nah chrome/locale/nah/
locale torlauncher nap chrome/locale/nap/
locale torlauncher nb chrome/locale/nb/
locale torlauncher nds chrome/locale/nds/
locale torlauncher ne chrome/locale/ne/
locale torlauncher nb-NO chrome/locale/nb-NO/
locale torlauncher nl chrome/locale/nl/
locale torlauncher nl-BE chrome/locale/nl-BE/
locale torlauncher nn chrome/locale/nn/
locale torlauncher nso chrome/locale/nso/
locale torlauncher oc chrome/locale/oc/
locale torlauncher pa chrome/locale/pa/
locale torlauncher pap chrome/locale/pap/
locale torlauncher pl chrome/locale/pl/
locale torlauncher pl-PL chrome/locale/pl-PL/
locale torlauncher pms chrome/locale/pms/
locale torlauncher ps chrome/locale/ps/
locale torlauncher pt chrome/locale/pt/
locale torlauncher pt-BR chrome/locale/pt-BR/
locale torlauncher pt-PT chrome/locale/pt-PT/
locale torlauncher ro chrome/locale/ro/
locale torlauncher ru chrome/locale/ru/
locale torlauncher ru@petr1708 chrome/locale/ru@petr1708/
locale torlauncher sco chrome/locale/sco/
locale torlauncher si-LK chrome/locale/si-LK/
locale torlauncher sk chrome/locale/sk/
locale torlauncher sk-SK chrome/locale/sk-SK/
locale torlauncher sl chrome/locale/sl/
locale torlauncher sl-SI chrome/locale/sl-SI/
locale torlauncher sn chrome/locale/sn/
locale torlauncher so chrome/locale/so/
locale torlauncher sq chrome/locale/sq/
locale torlauncher sq-AL chrome/locale/sq-AL/
locale torlauncher sr chrome/locale/sr/
locale torlauncher sr@latin chrome/locale/sr@latin/
locale torlauncher st chrome/locale/st/
locale torlauncher su chrome/locale/su/
locale torlauncher sv chrome/locale/sv/
locale torlauncher sw chrome/locale/sw/
locale torlauncher szl chrome/locale/szl/
locale torlauncher ta chrome/locale/ta/
locale torlauncher te chrome/locale/te/
locale torlauncher te-IN chrome/locale/te-IN/
locale torlauncher tg chrome/locale/tg/
locale torlauncher sv-SE chrome/locale/sv-SE/
locale torlauncher th chrome/locale/th/
locale torlauncher ti chrome/locale/ti/
locale torlauncher tk chrome/locale/tk/
locale torlauncher tr chrome/locale/tr/
locale torlauncher uk chrome/locale/uk/
locale torlauncher ur chrome/locale/ur/
locale torlauncher ur-PK chrome/locale/ur-PK/
locale torlauncher uz chrome/locale/uz/
locale torlauncher ve chrome/locale/ve/
locale torlauncher vi chrome/locale/vi/
locale torlauncher wa chrome/locale/wa/
locale torlauncher wo chrome/locale/wo/
locale torlauncher zh chrome/locale/zh/
locale torlauncher zh-CN chrome/locale/zh-CN/
locale torlauncher zh-CN.GB2312 chrome/locale/zh-CN.GB2312/
locale torlauncher zh-HK chrome/locale/zh-HK/
locale torlauncher zh-TW chrome/locale/zh-TW/
locale torlauncher zu chrome/locale/zu/
......@@ -25,132 +25,32 @@ torlauncher.jar:
% locale torlauncher en-US %locale/en-US/
locale/en-US/ (src/chrome/locale/en-US/*)
% locale torlauncher ady %locale/ady/
locale/ady/ (src/chrome/locale/ady/*)
% locale torlauncher af %locale/af/
locale/af/ (src/chrome/locale/af/*)
% locale torlauncher af-ZA %locale/af-ZA/
locale/af-ZA/ (src/chrome/locale/af-ZA/*)
% locale torlauncher ak %locale/ak/
locale/ak/ (src/chrome/locale/ak/*)
% locale torlauncher am %locale/am/
locale/am/ (src/chrome/locale/am/*)
% locale torlauncher am-ET %locale/am-ET/
locale/am-ET/ (src/chrome/locale/am-ET/*)
% locale torlauncher ar %locale/ar/
locale/ar/ (src/chrome/locale/ar/*)
% locale torlauncher arn %locale/arn/
locale/arn/ (src/chrome/locale/arn/*)
% locale torlauncher ast %locale/ast/
locale/ast/ (src/chrome/locale/ast/*)
% locale torlauncher az %locale/az/
locale/az/ (src/chrome/locale/az/*)
% locale torlauncher be %locale/be/
locale/be/ (src/chrome/locale/be/*)
% locale torlauncher bg %locale/bg/
locale/bg/ (src/chrome/locale/bg/*)
% locale torlauncher bg-BG %locale/bg-BG/
locale/bg-BG/ (src/chrome/locale/bg-BG/*)
% locale torlauncher bn %locale/bn/
locale/bn/ (src/chrome/locale/bn/*)
% locale torlauncher bn-BD %locale/bn-BD/
locale/bn-BD/ (src/chrome/locale/bn-BD/*)
% locale torlauncher bn-IN %locale/bn-IN/
locale/bn-IN/ (src/chrome/locale/bn-IN/*)
% locale torlauncher bo %locale/bo/
locale/bo/ (src/chrome/locale/bo/*)
% locale torlauncher br %locale/br/
locale/br/ (src/chrome/locale/br/*)
% locale torlauncher bs %locale/bs/
locale/bs/ (src/chrome/locale/bs/*)
% locale torlauncher ca %locale/ca/
locale/ca/ (src/chrome/locale/ca/*)
% locale torlauncher ca@valencia %locale/ca@valencia/
locale/ca@valencia/ (src/chrome/locale/ca@valencia/*)
% locale torlauncher cs %locale/cs/
locale/cs/ (src/chrome/locale/cs/*)
% locale torlauncher cs-CZ %locale/cs-CZ/
locale/cs-CZ/ (src/chrome/locale/cs-CZ/*)
% locale torlauncher csb %locale/csb/
locale/csb/ (src/chrome/locale/csb/*)
% locale torlauncher cv %locale/cv/
locale/cv/ (src/chrome/locale/cv/*)
% locale torlauncher cy %locale/cy/
locale/cy/ (src/chrome/locale/cy/*)
% locale torlauncher da %locale/da/
locale/da/ (src/chrome/locale/da/*)
% locale torlauncher de %locale/de/
locale/de/ (src/chrome/locale/de/*)
% locale torlauncher dz %locale/dz/
locale/dz/ (src/chrome/locale/dz/*)
% locale torlauncher el %locale/el/
locale/el/ (src/chrome/locale/el/*)
% locale torlauncher el-GR %locale/el-GR/
locale/el-GR/ (src/chrome/locale/el-GR/*)
% locale torlauncher eo %locale/eo/
locale/eo/ (src/chrome/locale/eo/*)
% locale torlauncher es %locale/es/
locale/es/ (src/chrome/locale/es/*)
% locale torlauncher es-AR %locale/es-AR/
locale/es-AR/ (src/chrome/locale/es-AR/*)
% locale torlauncher es-CL %locale/es-CL/
locale/es-CL/ (src/chrome/locale/es-CL/*)
% locale torlauncher es-CO %locale/es-CO/
locale/es-CO/ (src/chrome/locale/es-CO/*)
% locale torlauncher es-MX %locale/es-MX/
locale/es-MX/ (src/chrome/locale/es-MX/*)
% locale torlauncher es-NI %locale/es-NI/
locale/es-NI/ (src/chrome/locale/es-NI/*)
% locale torlauncher et %locale/et/
locale/et/ (src/chrome/locale/et/*)
% locale torlauncher eu %locale/eu/
locale/eu/ (src/chrome/locale/eu/*)
% locale torlauncher es-ES %locale/es-ES/
locale/es-ES/ (src/chrome/locale/es-ES/*)
% locale torlauncher fa %locale/fa/
locale/fa/ (src/chrome/locale/fa/*)
% locale torlauncher fi %locale/fi/
locale/fi/ (src/chrome/locale/fi/*)
% locale torlauncher fil %locale/fil/
locale/fil/ (src/chrome/locale/fil/*)
% locale torlauncher fo %locale/fo/
locale/fo/ (src/chrome/locale/fo/*)
% locale torlauncher fr %locale/fr/
locale/fr/ (src/chrome/locale/fr/*)
% locale torlauncher fr-CA %locale/fr-CA/
locale/fr-CA/ (src/chrome/locale/fr-CA/*)
% locale torlauncher fur %locale/fur/
locale/fur/ (src/chrome/locale/fur/*)
% locale torlauncher fy %locale/fy/
locale/fy/ (src/chrome/locale/fy/*)
% locale torlauncher ga %locale/ga/
locale/ga/ (src/chrome/locale/ga/*)
% locale torlauncher gl %locale/gl/
locale/gl/ (src/chrome/locale/gl/*)
% locale torlauncher gu %locale/gu/
locale/gu/ (src/chrome/locale/gu/*)
% locale torlauncher gu-IN %locale/gu-IN/
locale/gu-IN/ (src/chrome/locale/gu-IN/*)
% locale torlauncher gun %locale/gun/
locale/gun/ (src/chrome/locale/gun/*)
% locale torlauncher ha %locale/ha/
locale/ha/ (src/chrome/locale/ha/*)
% locale torlauncher ga-IE %locale/ga-IE/
locale/ga-IE/ (src/chrome/locale/ga-IE/*)
% locale torlauncher he %locale/he/
locale/he/ (src/chrome/locale/he/*)
% locale torlauncher hi %locale/hi/
locale/hi/ (src/chrome/locale/hi/*)
% locale torlauncher hr %locale/hr/
locale/hr/ (src/chrome/locale/hr/*)
% locale torlauncher hr-HR %locale/hr-HR/
locale/hr-HR/ (src/chrome/locale/hr-HR/*)
% locale torlauncher ht %locale/ht/
locale/ht/ (src/chrome/locale/ht/*)
% locale torlauncher hu %locale/hu/
locale/hu/ (src/chrome/locale/hu/*)
% locale torlauncher hy %locale/hy/
locale/hy/ (src/chrome/locale/hy/*)
% locale torlauncher hy-AM %locale/hy-AM/
locale/hy-AM/ (src/chrome/locale/hy-AM/*)
% locale torlauncher ia %locale/ia/
locale/ia/ (src/chrome/locale/ia/*)
% locale torlauncher id %locale/id/
locale/id/ (src/chrome/locale/id/*)
% locale torlauncher is %locale/is/
......@@ -159,175 +59,37 @@ torlauncher.jar:
locale/it/ (src/chrome/locale/it/*)
% locale torlauncher ja %locale/ja/
locale/ja/ (src/chrome/locale/ja/*)
% locale torlauncher jv %locale/jv/
locale/jv/ (src/chrome/locale/jv/*)
% locale torlauncher ka %locale/ka/
locale/ka/ (src/chrome/locale/ka/*)
% locale torlauncher kk %locale/kk/
locale/kk/ (src/chrome/locale/kk/*)
% locale torlauncher km %locale/km/
locale/km/ (src/chrome/locale/km/*)
% locale torlauncher ko %locale/ko/
locale/ko/ (src/chrome/locale/ko/*)
% locale torlauncher ko-KR %locale/ko-KR/
locale/ko-KR/ (src/chrome/locale/ko-KR/*)
% locale torlauncher ku %locale/ku/
locale/ku/ (src/chrome/locale/ku/*)
% locale torlauncher kw %locale/kw/
locale/kw/ (src/chrome/locale/kw/*)
% locale torlauncher ky %locale/ky/
locale/ky/ (src/chrome/locale/ky/*)
% locale torlauncher lb %locale/lb/
locale/lb/ (src/chrome/locale/lb/*)
% locale torlauncher lg %locale/lg/
locale/lg/ (src/chrome/locale/lg/*)
% locale torlauncher ln %locale/ln/
locale/ln/ (src/chrome/locale/ln/*)
% locale torlauncher lo %locale/lo/
locale/lo/ (src/chrome/locale/lo/*)
% locale torlauncher lt %locale/lt/
locale/lt/ (src/chrome/locale/lt/*)
% locale torlauncher lv %locale/lv/
locale/lv/ (src/chrome/locale/lv/*)
% locale torlauncher mg %locale/mg/
locale/mg/ (src/chrome/locale/mg/*)
% locale torlauncher mi %locale/mi/
locale/mi/ (src/chrome/locale/mi/*)
% locale torlauncher mk %locale/mk/
locale/mk/ (src/chrome/locale/mk/*)
% locale torlauncher ml %locale/ml/
locale/ml/ (src/chrome/locale/ml/*)
% locale torlauncher mn %locale/mn/
locale/mn/ (src/chrome/locale/mn/*)
% locale torlauncher mr %locale/mr/
locale/mr/ (src/chrome/locale/mr/*)
% locale torlauncher ms %locale/ms/
locale/ms/ (src/chrome/locale/ms/*)
% locale torlauncher ms-MY %locale/ms-MY/
locale/ms-MY/ (src/chrome/locale/ms-MY/*)
% locale torlauncher mt %locale/mt/
locale/mt/ (src/chrome/locale/mt/*)
% locale torlauncher my %locale/my/
locale/my/ (src/chrome/locale/my/*)
% locale torlauncher nah %locale/nah/
locale/nah/ (src/chrome/locale/nah/*)
% locale torlauncher nap %locale/nap/
locale/nap/ (src/chrome/locale/nap/*)
% locale torlauncher nb %locale/nb/
locale/nb/ (src/chrome/locale/nb/*)
% locale torlauncher nds %locale/nds/
locale/nds/ (src/chrome/locale/nds/*)
% locale torlauncher ne %locale/ne/
locale/ne/ (src/chrome/locale/ne/*)
% locale torlauncher nb-NO %locale/nb-NO/
locale/nb-NO/ (src/chrome/locale/nb-NO/*)
% locale torlauncher nl %locale/nl/
locale/nl/ (src/chrome/locale/nl/*)
% locale torlauncher nl-BE %locale/nl-BE/
locale/nl-BE/ (src/chrome/locale/nl-BE/*)
% locale torlauncher nn %locale/nn/
locale/nn/ (src/chrome/locale/nn/*)
% locale torlauncher nso %locale/nso/
locale/nso/ (src/chrome/locale/nso/*)
% locale torlauncher oc %locale/oc/
locale/oc/ (src/chrome/locale/oc/*)
% locale torlauncher pa %locale/pa/
locale/pa/ (src/chrome/locale/pa/*)
% locale torlauncher pap %locale/pap/
locale/pap/ (src/chrome/locale/pap/*)
% locale torlauncher pl %locale/pl/
locale/pl/ (src/chrome/locale/pl/*)
% locale torlauncher pl-PL %locale/pl-PL/
locale/pl-PL/ (src/chrome/locale/pl-PL/*)
% locale torlauncher pms %locale/pms/
locale/pms/ (src/chrome/locale/pms/*)
% locale torlauncher ps %locale/ps/
locale/ps/ (src/chrome/locale/ps/*)
% locale torlauncher pt %locale/pt/
locale/pt/ (src/chrome/locale/pt/*)
% locale torlauncher pt-BR %locale/pt-BR/
locale/pt-BR/ (src/chrome/locale/pt-BR/*)
% locale torlauncher pt-PT %locale/pt-PT/
locale/pt-PT/ (src/chrome/locale/pt-PT/*)
% locale torlauncher ro %locale/ro/
locale/ro/ (src/chrome/locale/ro/*)
% locale torlauncher ru %locale/ru/
locale/ru/ (src/chrome/locale/ru/*)
% locale torlauncher ru@petr1708 %locale/ru@petr1708/
locale/ru@petr1708/ (src/chrome/locale/ru@petr1708/*)
% locale torlauncher sco %locale/sco/
locale/sco/ (src/chrome/locale/sco/*)
% locale torlauncher si-LK %locale/si-LK/
locale/si-LK/ (src/chrome/locale/si-LK/*)
% locale torlauncher sk %locale/sk/
locale/sk/ (src/chrome/locale/sk/*)
% locale torlauncher sk-SK %locale/sk-SK/
locale/sk-SK/ (src/chrome/locale/sk-SK/*)
% locale torlauncher sl %locale/sl/
locale/sl/ (src/chrome/locale/sl/*)
% locale torlauncher sl-SI %locale/sl-SI/
locale/sl-SI/ (src/chrome/locale/sl-SI/*)
% locale torlauncher sn %locale/sn/
locale/sn/ (src/chrome/locale/sn/*)
% locale torlauncher so %locale/so/
locale/so/ (src/chrome/locale/so/*)
% locale torlauncher sq %locale/sq/
locale/sq/ (src/chrome/locale/sq/*)
% locale torlauncher sq-AL %locale/sq-AL/
locale/sq-AL/ (src/chrome/locale/sq-AL/*)
% locale torlauncher sr %locale/sr/
locale/sr/ (src/chrome/locale/sr/*)
% locale torlauncher sr@latin %locale/sr@latin/
locale/sr@latin/ (src/chrome/locale/sr@latin/*)
% locale torlauncher st %locale/st/
locale/st/ (src/chrome/locale/st/*)
% locale torlauncher su %locale/su/
locale/su/ (src/chrome/locale/su/*)
% locale torlauncher sv %locale/sv/
locale/sv/ (src/chrome/locale/sv/*)
% locale torlauncher sw %locale/sw/
locale/sw/ (src/chrome/locale/sw/*)
% locale torlauncher szl %locale/szl/
locale/szl/ (src/chrome/locale/szl/*)
% locale torlauncher ta %locale/ta/
locale/ta/ (src/chrome/locale/ta/*)
% locale torlauncher te %locale/te/
locale/te/ (src/chrome/locale/te/*)
% locale torlauncher te-IN %locale/te-IN/
locale/te-IN/ (src/chrome/locale/te-IN/*)
% locale torlauncher tg %locale/tg/
locale/tg/ (src/chrome/locale/tg/*)
% locale torlauncher sv-SE %locale/sv-SE/
locale/sv-SE/ (src/chrome/locale/sv-SE/*)
% locale torlauncher th %locale/th/
locale/th/ (src/chrome/locale/th/*)
% locale torlauncher ti %locale/ti/
locale/ti/ (src/chrome/locale/ti/*)
% locale torlauncher tk %locale/tk/
locale/tk/ (src/chrome/locale/tk/*)
% locale torlauncher tr %locale/tr/
locale/tr/ (src/chrome/locale/tr/*)
% locale torlauncher uk %locale/uk/
locale/uk/ (src/chrome/locale/uk/*)
% locale torlauncher ur %locale/ur/
locale/ur/ (src/chrome/locale/ur/*)
% locale torlauncher ur-PK %locale/ur-PK/
locale/ur-PK/ (src/chrome/locale/ur-PK/*)
% locale torlauncher uz %locale/uz/
locale/uz/ (src/chrome/locale/uz/*)
% locale torlauncher ve %locale/ve/
locale/ve/ (src/chrome/locale/ve/*)
% locale torlauncher vi %locale/vi/
locale/vi/ (src/chrome/locale/vi/*)
% locale torlauncher wa %locale/wa/
locale/wa/ (src/chrome/locale/wa/*)
% locale torlauncher wo %locale/wo/
locale/wo/ (src/chrome/locale/wo/*)
% locale torlauncher zh %locale/zh/
locale/zh/ (src/chrome/locale/zh/*)
% locale torlauncher zh-CN %locale/zh-CN/
locale/zh-CN/ (src/chrome/locale/zh-CN/*)
% locale torlauncher zh-CN.GB2312 %locale/zh-CN.GB2312/
locale/zh-CN.GB2312/ (src/chrome/locale/zh-CN.GB2312/*)
% locale torlauncher zh-HK %locale/zh-HK/
locale/zh-HK/ (src/chrome/locale/zh-HK/*)
% locale torlauncher zh-TW %locale/zh-TW/
locale/zh-TW/ (src/chrome/locale/zh-TW/*)
% locale torlauncher zu %locale/zu/
locale/zu/ (src/chrome/locale/zu/*)
......@@ -3,6 +3,10 @@
### Copyright (c) 2019, The Tor Project, Inc.
### See LICENSE for licensing information.
# This var comes from the TBB locale list.
# XXX: Find some way to keep this, tor-launcher, and Tor Browser in sync
BUNDLE_LOCALES="ar ca cs da de el es-AR es-ES fa fr ga-IE he hu id is it ja ka ko lt mk ms nb-NO nl pl pt-BR ro ru sv-SE th tr vi zh-CN zh-TW"
TRANSLATION_BRANCHES="
tor-launcher-network-settings
tor-launcher-properties
......@@ -39,8 +43,7 @@ cd ..
# Remove all locales that are missing one or more string files.
# Remove all locales for which no translation has been done.
# Re-create the chrome.manifest and jar.mn files by appending to templates.
echo "Removing incomplete locales; updating chrome.manifest and jar.mn"
echo "Removing incomplete locales"
cd ../src/chrome/locale
CHROME_MANIFEST=../../../chrome.manifest
JAR_MN=../../../jar.mn
......@@ -54,7 +57,7 @@ for locale in *; do
omit_locale=0
for f in ${REQUIRED_TRANSLATION_FILES}; do
if [ ! -e "${locale}/${f}" ]; then
echo "Removing locale ${locale} due to missing resource ${f}"
echo " removing locale ${locale} due to missing resource ${f}"
omit_locale=1
break
fi
......@@ -62,18 +65,29 @@ for locale in *; do
if [ ${omit_locale} -eq 0 ]; then
diff -r en-US "${locale}" > /dev/null
if [ $? -eq 0 ]; then
echo "Removing locale ${locale} because it has the same content as en-US"
echo " removing locale ${locale} because it has the same content as en-US"
omit_locale=1
fi
fi
if [ ${omit_locale} -ne 0 ]; then
rm -rf "${locale}"
else
echo "locale torlauncher ${locale} chrome/locale/${locale}/" >> \
${CHROME_MANIFEST}
echo "% locale torlauncher ${locale} %locale/${locale}/" >> \
${JAR_MN}
echo " locale/${locale}/ (src/chrome/locale/${locale}/*)" >> \
${JAR_MN}
fi
done
# Re-create the chrome.manifest and jar.mn files from the BUNDLE_LOCALES list
# (by appending to templates).
echo "Updating chrome.manifest and jar.mn"
echo " locales to be included in the package: $BUNDLE_LOCALES"
for locale in $BUNDLE_LOCALES; do
if [ ! -d "$locale" ]; then
echo "Error: missing locale $locale" 1>&2
exit 1
fi
echo "locale torlauncher ${locale} chrome/locale/${locale}/" >> \
${CHROME_MANIFEST}
echo "% locale torlauncher ${locale} %locale/${locale}/" >> \
${JAR_MN}
echo " locale/${locale}/ (src/chrome/locale/${locale}/*)" >> \
${JAR_MN}
done
<!ENTITY torsettings.dialog.title "Tor Network Settings">
<!ENTITY torsettings.wizard.title.default "Connect to Tor">
<!ENTITY torsettings.wizard.title.configure "Tor Network Settings">
<!ENTITY torsettings.wizard.title.connecting "Establishing a Connection">
<!-- For locale picker: -->
<!ENTITY torlauncher.localePicker.title "Tor Browser Language">
<!ENTITY torlauncher.localePicker.prompt "Please select a language.">
<!-- For "first run" wizard: -->
<!ENTITY torSettings.connectPrompt "Click “Connect” to connect to Tor.">
<!ENTITY torSettings.configurePrompt "Click “Configure” to adjust network settings if you are in a country that censors Tor (such as Egypt, China, Turkey) or if you are connecting from a private network that requires a proxy.">
<!ENTITY torSettings.configure "Configure">
<!ENTITY torSettings.connect "Connect">
<!-- Other: -->
<!ENTITY torsettings.startingTor "Waiting for Tor to start…">
<!ENTITY torsettings.restartTor "Restart Tor">
<!ENTITY torsettings.reconfigTor "Reconfigure">
<!ENTITY torsettings.discardSettings.prompt "You have configured Tor bridges or you have entered local proxy settings.&#160; To make a direct connection to the Tor network, these settings must be removed.">
<!ENTITY torsettings.discardSettings.proceed "Remove Settings and Connect">
<!ENTITY torsettings.optional "Optional">
<!ENTITY torsettings.useProxy.checkbox "I use a proxy to connect to the Internet">
<!ENTITY torsettings.useProxy.type "Proxy Type">
<!ENTITY torsettings.useProxy.type.placeholder "select a proxy type">
<!ENTITY torsettings.useProxy.address "Address">
<!ENTITY torsettings.useProxy.address.placeholder "IP address or hostname">
<!ENTITY torsettings.useProxy.port "Port">
<!ENTITY torsettings.useProxy.username "Username">
<!ENTITY torsettings.useProxy.password "Password">
<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
<!ENTITY torsettings.firewall.checkbox "This computer goes through a firewall that only allows connections to certain ports">
<!ENTITY torsettings.firewall.allowedPorts "Allowed Ports">
<!ENTITY torsettings.useBridges.checkbox "Tor is censored in my country">
<!ENTITY torsettings.useBridges.default "Select a built-in bridge">
<!ENTITY torsettings.useBridges.default.placeholder "select a bridge">
<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
<!ENTITY torsettings.useBridges.captchaSubmit "Submit">
<!ENTITY torsettings.useBridges.custom "Provide a bridge I know">
<!ENTITY torsettings.useBridges.label "Enter bridge information from a trusted source.">
<!ENTITY torsettings.useBridges.placeholder "type address:port (one per line)">
<!ENTITY torsettings.copyLog "Copy Tor Log To Clipboard">
<!ENTITY torsettings.proxyHelpTitle "Proxy Help">
<!ENTITY torsettings.proxyHelp1 "A local proxy is needed when connecting through a company, school, or university network.&#160;If you are not sure how to answer this question, look at the Internet settings in another browser or check your system's network settings to see whether a proxy is needed.">
<!ENTITY torsettings.bridgeHelpTitle "Bridge Relay Help">
<!ENTITY torsettings.bridgeHelp1 "Bridges are unlisted relays that make it more difficult to block connections to the Tor Network.&#160; Each type of bridge uses a different method to avoid censorship.&#160; The obfs ones make your traffic look like random noise, and the meek ones make your traffic look like it's connecting to that service instead of Tor.">
<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others.&#160; If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
<!-- Progress -->
<!ENTITY torprogress.pleaseWait "Please wait while we establish a connection to the Tor network.&#160; This may take several minutes.">
<!-- #31286 about:preferences strings -->
<!ENTITY torPreferences.requestNewBridge "Request a New Bridge…">
<!ENTITY torPreferences.requestBridgeDialogWaitPrompt "Contacting BridgeDB. Please wait.">
<!ENTITY torPreferences.requestBridgeDialogSolvePrompt "Solve the CAPTCHA to request a bridge.">
<!ENTITY torPreferences.requestBridgeErrorBadSolution "The solution is not correct. Please try again.">
### Copyright (c) 2016, The Tor Project, Inc.
### See LICENSE for licensing information.
torlauncher.error_title=Tor Launcher
torlauncher.tor_exited_during_startup=Tor exited during startup. This might be due to an error in your torrc file, a bug in Tor or another program on your system, or faulty hardware. Until you fix the underlying problem and restart Tor, Tor Browser will not start.
torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in Tor itself, another program on your system, or faulty hardware. Until you restart Tor, the Tor Browser will not able to reach any websites. If the problem persists, please send a copy of your Tor Log to the support team.
torlauncher.tor_exited2=Restarting Tor will not close your browser tabs.