|
@@ -5,6 +5,8 @@ import babel
|
|
|
from flask_babelex import Domain, get_locale
|
|
|
from flask_plugins import get_plugins_list
|
|
|
|
|
|
+from flaskbb._compat import PY2
|
|
|
+
|
|
|
|
|
|
class FlaskBBDomain(Domain):
|
|
|
def __init__(self, app):
|
|
@@ -50,6 +52,15 @@ class FlaskBBDomain(Domain):
|
|
|
if not isinstance(translations, babel.support.Translations):
|
|
|
return translations
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if not PY2:
|
|
|
+ return translations
|
|
|
+
|
|
|
|
|
|
for plugin in self.plugin_translations:
|
|
|
plugin_translation = babel.support.Translations.load(
|