diff --git a/src/i18n.py b/src/i18n.py index 692f03ae2..67d9b1a3e 100644 --- a/src/i18n.py +++ b/src/i18n.py @@ -136,6 +136,7 @@ class _PluginInternationalization: """Internationalization managment for a plugin.""" def __init__(self, name='supybot'): self.name = name + self.translations = {} self.currentLocaleName = None i18nClasses.update({name: self}) self.loadLocale() @@ -157,7 +158,8 @@ class _PluginInternationalization: localeName, 'po'), 'r') self._parse(translationFile) except IOError, PluginNotFound: # The translation is unavailable - self.translations = {} + pass + def _parse(self, translationFile): """A .po files parser.