electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 2e899bc38f03571f6b43a461e0d65a66fc90622e
parent 2c3aa9ffa94e1b0c3bb449f9a4133c4af9d89d9b
Author: Johann Bauer <bauerj@bauerj.eu>
Date:   Wed, 23 May 2018 22:15:14 +0200

Add missing languages to settings dialog

Diffstat:
Mlib/i18n.py | 79+++++++++++++++++++++++++++++++++++++++++++++----------------------------------
1 file changed, 45 insertions(+), 34 deletions(-)

diff --git a/lib/i18n.py b/lib/i18n.py @@ -22,49 +22,60 @@ # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -import gettext, os +import os + +import gettext LOCALE_DIR = os.path.join(os.path.dirname(__file__), 'locale') -language = gettext.translation('electrum', LOCALE_DIR, fallback = True) +language = gettext.translation('electrum', LOCALE_DIR, fallback=True) + def _(x): global language return language.gettext(x) + def set_language(x): global language - if x: language = gettext.translation('electrum', LOCALE_DIR, fallback = True, languages=[x]) + if x: + language = gettext.translation('electrum', LOCALE_DIR, fallback=True, languages=[x]) languages = { - '':_('Default'), - 'ar_SA':_('Arabic'), - 'cs_CZ':_('Czech'), - 'da_DK':_('Danish'), - 'de_DE':_('German'), - 'eo_UY':_('Esperanto'), - 'el_GR':_('Greek'), - 'en_UK':_('English'), - 'es_ES':_('Spanish'), - 'fr_FR':_('French'), - 'hu_HU':_('Hungarian'), - 'hy_AM':_('Armenian'), - 'id_ID':_('Indonesian'), - 'it_IT':_('Italian'), - 'ja_JP':_('Japanese'), - 'ky_KG':_('Kyrgyz'), - 'lv_LV':_('Latvian'), - 'nl_NL':_('Dutch'), - 'no_NO':_('Norwegian'), - 'pl_PL':_('Polish'), - 'pt_BR':_('Brasilian'), - 'pt_PT':_('Portuguese'), - 'ro_RO':_('Romanian'), - 'ru_RU':_('Russian'), - 'sk_SK':_('Slovak'), - 'sl_SI':_('Slovenian'), - 'ta_IN':_('Tamil'), - 'th_TH':_('Thai'), - 'vi_VN':_('Vietnamese'), - 'zh_CN':_('Chinese') - } + '': _('Default'), + 'ar_SA': _('Arabic'), + 'bg_BG': _('Bulgarian'), + 'cs_CZ': _('Czech'), + 'da_DK': _('Danish'), + 'de_DE': _('German'), + 'el_GR': _('Greek'), + 'eo_UY': _('Esperanto'), + 'en_UK': _('English'), + 'es_ES': _('Spanish'), + 'fa_IR': _('Persian'), + 'fr_FR': _('French'), + 'hu_HU': _('Hungarian'), + 'hy_AM': _('Armenian'), + 'id_ID': _('Indonesian'), + 'it_IT': _('Italian'), + 'ja_JP': _('Japanese'), + 'ky_KG': _('Kyrgyz'), + 'lv_LV': _('Latvian'), + 'nb_NO': _('Norwegian Bokmal'), + 'nl_NL': _('Dutch'), + 'pl_PL': _('Polish'), + 'pt_BR': _('Brasilian'), + 'pt_PT': _('Portuguese'), + 'ro_RO': _('Romanian'), + 'ru_RU': _('Russian'), + 'sk_SK': _('Slovak'), + 'sl_SI': _('Slovenian'), + 'sv_SE': _('Swedish'), + 'ta_IN': _('Tamil'), + 'th_TH': _('Thai'), + 'tr_TR': _('Turkish'), + 'uk_UA': _('Ukrainian'), + 'vi_VN': _('Vietnamese'), + 'zh_CN': _('Chinese Simplified'), + 'zh_TW': _('Chinese Traditional') +}