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)