示例#1
0
 def get_i18n(self) -> str:
     from openatlas import get_locale
     if get_locale() in self.i18n:
         return self.i18n[get_locale()]
     if g.settings['default_language'] in self.i18n:
         return self.i18n[g.settings['default_language']]
     return getattr(self, '_name')  # pragma: no cover
示例#2
0
 def get_i18n(self, attribute: str) -> str:
     locale_session = openatlas.get_locale()
     if locale_session in self.i18n and attribute in self.i18n[locale_session]:
         return self.i18n[locale_session][attribute]
     locale_default = session['settings']['default_language']
     if locale_default in self.i18n and attribute in self.i18n[locale_default]:
         return self.i18n[locale_default][attribute]
     return getattr(self, '_' + attribute)  # pragma: no cover
示例#3
0
 def name_inverse(self) -> str:
     from openatlas import get_locale
     locale_session = get_locale()
     if locale_session in self.i18n_inverse:
         return self.i18n_inverse[locale_session]
     if g.settings['default_language'] in self.i18n_inverse:
         return self.i18n_inverse[g.settings['default_language']]
     return getattr(self, '_name_inverse')  # pragma: no cover
 def get_i18n(self, attribute):
     locale_session = openatlas.get_locale()
     locale_default = session['settings']['default_language']
     if locale_session in self.i18n and attribute in self.i18n[locale_session]:
         return self.i18n[locale_session][attribute]
     elif locale_default in self.i18n and attribute in self.i18n[locale_default]:
         return self.i18n[locale_default][attribute]
     return getattr(self, '_' + attribute)  # pragma: no cover
示例#5
0
 def name_inverse(self) -> str:
     locale_session = openatlas.get_locale()
     if locale_session in self.i18n_inverse:
         return self.i18n_inverse[locale_session]
     locale_default = session['settings']['default_language']
     if locale_default in self.i18n_inverse:
         return self.i18n_inverse[locale_default]
     return getattr(self, '_name_inverse')  # pragma: no cover
示例#6
0
 def name(self) -> str:
     from openatlas import get_locale
     locale_session = get_locale()
     if locale_session in self.i18n:
         return self.i18n[locale_session]
     locale_default = session['settings']['default_language']
     if locale_default in self.i18n:
         return self.i18n[locale_default]
     return getattr(self, '_name')  # pragma: no cover
示例#7
0
 def get_i18n(self, attribute):
     locale_session = openatlas.get_locale()
     locale_default = session['settings']['default_language']
     if locale_session in self.i18n and attribute in self.i18n[
             locale_session]:
         return self.i18n[locale_session][attribute]
     elif locale_default in self.i18n and attribute in self.i18n[
             locale_default]:
         return self.i18n[locale_default][attribute]
     return getattr(self, '_' + attribute)