From 97b48abaa23a9ef563951463be34be69d0de1065 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Wed, 19 Dec 2012 17:04:39 +0000 Subject: [PATCH] i18n: Initialize translations in __init__. --- src/i18n.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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.