mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-28 05:32:51 +01:00
Fix i18n bug for global Supybot
This commit is contained in:
parent
172467fb17
commit
97f51ab08e
10
src/i18n.py
10
src/i18n.py
@ -93,9 +93,13 @@ class PluginInternationalization:
|
||||
elif localeName is None:
|
||||
localeName = 'en'
|
||||
self.currentLocaleName = localeName
|
||||
directory = get_plugin_dir(self.name) + 'locale'
|
||||
if self.name != 'supybot':
|
||||
directory = get_plugin_dir(self.name) + 'locale'
|
||||
filename = '%s/%s.po' % (directory, localeName)
|
||||
else:
|
||||
filename = 'locale/%s.po' % localeName
|
||||
try:
|
||||
translationFile = open('%s/%s.po' % (directory, localeName), 'ru')
|
||||
translationFile = open(filename, 'ru')
|
||||
except IOError: # The translation is unavailable
|
||||
self.translations = {}
|
||||
return
|
||||
@ -170,7 +174,7 @@ class PluginInternationalization:
|
||||
return self.translations[untranslated] % args
|
||||
except KeyError:
|
||||
return untranslated % args
|
||||
|
||||
|
||||
|
||||
def internationalizeDocstring(obj):
|
||||
# FIXME: check if the plugin has an _ object
|
||||
|
Loading…
Reference in New Issue
Block a user