Mercurial > pyntnclick
comparison pyntnclick/main.py @ 772:c91c613ae6d0 pyntnclick
The locale may be None, apparently
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 26 Jan 2013 17:14:35 +0200 |
parents | 43b49f1de828 |
children | 6a3440c8be8d |
comparison
equal
deleted
inserted
replaced
771:1c8f8302e990 | 772:c91c613ae6d0 |
---|---|
64 self._screens['game'] = GameScreen | 64 self._screens['game'] = GameScreen |
65 self.constants = self.game_constants() | 65 self.constants = self.game_constants() |
66 | 66 |
67 locale.setlocale(locale.LC_ALL, "") | 67 locale.setlocale(locale.LC_ALL, "") |
68 lang = locale.getlocale()[0] | 68 lang = locale.getlocale()[0] |
69 if '_' in lang: | 69 if lang and '_' in lang: |
70 lang = lang.split('_', 1)[0] | 70 lang = lang.split('_', 1)[0] |
71 self.resource = Resources(self._resource_module, lang) | 71 self.resource = Resources(self._resource_module, lang) |
72 gettext.bindtextdomain(self.constants.i18n_name, | 72 gettext.bindtextdomain(self.constants.i18n_name, |
73 self.resource.get_resource_path('locale')) | 73 self.resource.get_resource_path('locale')) |
74 gettext.textdomain(self.constants.i18n_name) | 74 gettext.textdomain(self.constants.i18n_name) |