bugfix #27: use default msg marker if no localization found

This commit is contained in:
Johann Dreo 2013-05-05 00:30:43 +02:00
commit 894fab9c68

View file

@ -1,5 +1,8 @@
#encoding: utf-8 #encoding: utf-8
def default_gettext( msg ):
return msg
def theme(): def theme():
import os import os
import gettext import gettext
@ -9,8 +12,12 @@ def theme():
gv = os.popen("g++ -dumpversion").read().strip() gv = os.popen("g++ -dumpversion").read().strip()
# get the current translations of gcc # get the current translations of gcc
t = gettext.translation("gcc-"+gv) try:
_ = t.gettext t = gettext.translation("gcc-"+gv)
except IOError:
_ = default_gettext
else:
_ = t.gettext
# _("msg") will return the given message, translated # _("msg") will return the given message, translated
# if the locale is unicode # if the locale is unicode