import config
def get(lang=config.lang):
- if not (lang.__class__ == str or lang.__class__ == unicode):
+ if not (isinstance(lang, str) or isinstance(lang, unicode)):
lang = config.lang
- try:
- lang = lang.replace("-", "_")
- return strings.__dict__[lang]
- except KeyError:
- return strings.__dict__[config.lang]
+ lang = lang.replace("-", "_")
+ if hasattr(strings, lang):
+ return getattr(strings, lang)
+ if hasattr(strings, config.lang):
+ return getattr(strings, config.lang)
+ return strings.en
# If you change or add any strings in this file please contact the translators listed below