|
35 | 35 | """ |
36 | 36 | __docformat__ = 'restructuredtext' |
37 | 37 |
|
38 | | -import errno |
39 | 38 | import gettext as gettext_module |
40 | 39 | import os |
41 | 40 |
|
|
65 | 64 | RoundupNullTranslations = gettext_module.NullTranslations |
66 | 65 | RoundupTranslations = gettext_module.GNUTranslations |
67 | 66 |
|
| 67 | + |
68 | 68 | def find_locales(language=None): |
69 | 69 | """Return normalized list of locale names to try for given language |
70 | 70 |
|
@@ -93,6 +93,7 @@ def find_locales(language=None): |
93 | 93 | nelangs.append(nelang) |
94 | 94 | return nelangs |
95 | 95 |
|
| 96 | + |
96 | 97 | def get_mofile(languages, localedir, domain=None): |
97 | 98 | """Return the first of .mo files found in localedir for languages |
98 | 99 |
|
@@ -146,10 +147,10 @@ def get_mofile(languages, localedir, domain=None): |
146 | 147 | return mofile |
147 | 148 | return None |
148 | 149 |
|
| 150 | + |
149 | 151 | def get_translation(language=None, tracker_home=None, |
150 | | - translation_class=RoundupTranslations, |
151 | | - null_translation_class=RoundupNullTranslations |
152 | | -): |
| 152 | + translation_class=RoundupTranslations, |
| 153 | + null_translation_class=RoundupNullTranslations): |
153 | 154 | """Return Translation object for given language and domain |
154 | 155 |
|
155 | 156 | Argument 'language' may be a single language code or a list of codes. |
@@ -200,6 +201,7 @@ def get_translation(language=None, tracker_home=None, |
200 | 201 | translator = null_translation_class() |
201 | 202 | return translator |
202 | 203 |
|
| 204 | + |
203 | 205 | # static translations object |
204 | 206 | translation = get_translation() |
205 | 207 | # static translation functions |
|
0 commit comments