commit dcd2a0e506d6350f2989c50f0797a5ed0a0adcee Author: Arlo Breault arlolra@gmail.com Date: Tue Feb 25 22:36:41 2014 +0000
Display translation names in their language
Part of trac 10171. --- public/index.html | 2 +- utils.go | 68 ++++++++++++++++++++++++++++++++--------------------- 2 files changed, 42 insertions(+), 28 deletions(-)
diff --git a/public/index.html b/public/index.html index eb81799..dec740a 100644 --- a/public/index.html +++ b/public/index.html @@ -90,7 +90,7 @@ {{ GetText .Lang "If you are attempting to use a Tor client, please refer to the <a href="https://www.torproject.org/%5C%22%3ETor website</a> and specifically the <a href="https://www.torproject.org/docs/faq#DoesntWork%5C%22%3Einstructions for configuring your Tor client</a>." | UnEscaped }} {{ end }} </p> - <a id="donate" href="https://www.torproject.org/donate/donate.html">Donate to Support Tor</a> + <a id="donate" href="https://www.torproject.org/donate/donate.html">{{ GetText .Lang "Donate to Support Tor" }}</a> <ul id="links"> <li> <a href="https://torproject.org/dist/manual/short-user-manual_{{ UserManual .Lang }}.xhtml">{{ GetText .Lang "Short User Manual" }}</a> diff --git a/utils.go b/utils.go index d4912e7..1c85b28 100644 --- a/utils.go +++ b/utils.go @@ -125,34 +125,48 @@ type locale struct { }
func GetLocaleList(base string) map[string]string { - // TODO: This should be it's own translation file + // populated from https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes haveTranslatedNames := map[string]string{ - "ar": "عربية (Arabiya)", - "bms": "Burmese", - "cs": "česky", - "da": "Dansk", - "de": "Deutsch", - "el": "Ελληνικά (Ellinika)", - "en_US": "English", - "es": "Español", - "et": "Estonian", - "fa_IR": "فارسی (Fārsī)", - "fr": "Français", - "it_IT": "Italiano", - "ja": "日本語 (Nihongo)", - "nb": "Norsk (Bokmål)", - "nl": "Nederlands", - "pl": "Polski", - "pt": "Português", - "pt_BR": "Português do Brasil", - "ro": "Română", - "fi": "Suomi", - "ru": "Русский (Russkij)", - "th": "Thai", - "tr": "Türkçe", - "uk": "українська (Ukrajins"ka)", - "vi": "Vietnamese", - "zh_CN": "中文(简)", + "ar": "العربية", + "bs": "Bosanski jezik", + "ca": "Català", + "cs": "čeština", + "cy": "Cymraeg", + "da": "Dansk", + "de": "Deutsch", + "el": "ελληνικά", + "es": "Español", + "et": "Eesti", + "eu": "Euskara", + "fa": "فارسی", + "fi": "Suomi", + "fr": "Français", + "gl": "Galego", + "he": "עברית", + "hi": "हिन्दी, हिंदी", + "hr": "Hrvatski jezik", + "hu": "Magyar", + "id": "Bahasa Indonesia", + "it": "Italiano", + "ja": "日本語", + "km": "មែរ", + "kn": "ಕನ್ನಡ", + "ko": "한국어", + "lv": "Latviešu valoda", + "my": "ဗမာစာ", + "nb": "Norsk bokmål", + "nl": "Nederlands", + "pa": "ਪੰਜਾਬੀ", + "pl": "Język polski", + "pt": "Português", + "ru": "русский язык", + "sk": "Slovenčina", + "sl": "Slovenski jezik", + "sr": "српски језик", + "sv": "Svenska", + "th": "ไทย", + "tr": "Türkçe", + "uk": "українська мова", }
// for all folders in locale which match a locale from https://www.transifex.com/api/2/languages/
tor-commits@lists.torproject.org