diff --git a/authentic/admin/settings.ptl b/authentic/admin/settings.ptl index 4fd59c2..c82b6fe 100644 --- a/authentic/admin/settings.ptl +++ b/authentic/admin/settings.ptl @@ -31,7 +31,10 @@ import qommon.template from qommon.admin.emails import EmailsDirectory from qommon.admin.texts import TextsDirectory -from qommon.admin.translations import TranslationsDirectory +try: + from qommon.admin.translations import TranslationsDirectory +except ImportError: + TranslationsDirectory = None from authentic.form import * import authentic @@ -747,7 +750,8 @@ class SettingsDirectory(schemagui.SettingDirectory): emails = EmailsDirectory() texts = TextsDirectory() - translations = TranslationsDirectory() + if TranslationsDirectory: + translations = TranslationsDirectory() liberty_providers = LibertyProvidersDir() endpoints_prefixes = { 'slo': 'proxySingleLogout', @@ -820,9 +824,10 @@ class SettingsDirectory(schemagui.SettingDirectory): _('Login Screen'), _('Configure login screen')) '
%s
%s
' % ( _('Texts'), _('Configure public pages texts')) - '
%s
%s
' % ( - _('Custom Translations'), _('Define custom translations')) - '' + if TranslationsDirectory: + '
%s
%s
' % ( + _('Custom Translations'), _('Define custom translations')) + '' '

%s

' % _('Debug')