Mercurial > boomslang
comparison pyntnclick/main.py @ 785:cb71ad1fb64b pyntnclick
Support dialects
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 26 Jan 2013 19:41:14 +0200 |
parents | 29c5badeef98 |
children | fb8c146017a9 |
comparison
equal
deleted
inserted
replaced
784:29c5badeef98 | 785:cb71ad1fb64b |
---|---|
66 self.constants = self.game_constants() | 66 self.constants = self.game_constants() |
67 | 67 |
68 locale.setlocale(locale.LC_ALL, "") | 68 locale.setlocale(locale.LC_ALL, "") |
69 lang = locale.getdefaultlocale(['LANGUAGE', 'LC_ALL', 'LC_CTYPE', | 69 lang = locale.getdefaultlocale(['LANGUAGE', 'LC_ALL', 'LC_CTYPE', |
70 'LANG'])[0] | 70 'LANG'])[0] |
71 if lang and '_' in lang: | |
72 lang = lang.split('_', 1)[0] | |
73 self.resource = Resources(self._resource_module, lang) | 71 self.resource = Resources(self._resource_module, lang) |
74 gettext.bindtextdomain(self.constants.i18n_name, | 72 gettext.bindtextdomain(self.constants.i18n_name, |
75 self.resource.get_resource_path('locale')) | 73 self.resource.get_resource_path('locale')) |
76 gettext.textdomain(self.constants.i18n_name) | 74 gettext.textdomain(self.constants.i18n_name) |
77 | 75 |