[r22039]Bug 6533: Report plugin name

when failing to load an add-on translation
Message now says (e.g.) WARNING: Plugin ExtendedAttributes has no translation for any of your configured languages, using US English instead

svn: r22056
This commit is contained in:
John Ralls
2013-04-20 23:24:11 +00:00
parent f657238034
commit 1436945239
2 changed files with 19 additions and 4 deletions

View File

@@ -1090,7 +1090,14 @@ class PluginRegister(object):
fd.close()
if os.path.exists(os.path.join(os.path.dirname(full_filename),
'locale')):
local_gettext = glocale.get_addon_translator(full_filename).gettext
try:
local_gettext = glocale.get_addon_translator(full_filename).gettext
except ValueError:
print(_('WARNING: Plugin %(plugin_name)s has no translation'
' for any of your configured languages, using US'
' English instead') %
{'plugin_name' : filename.split('.')[0] })
local_gettext = glocale.translation.gettext
else:
local_gettext = glocale.translation.gettext
try: