[i18n] Minor refactor
parent
89665dca59
commit
c2f6401b80
|
@ -249,7 +249,40 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
|
||||||
if not window.taigaConfig.debugInfo
|
if not window.taigaConfig.debugInfo
|
||||||
$translateProvider.fallbackLanguage(preferedLangCode)
|
$translateProvider.fallbackLanguage(preferedLangCode)
|
||||||
|
|
||||||
moment.locale(preferedLangCode)
|
|
||||||
|
i18nInit = (lang, $translate) ->
|
||||||
|
# i18n - moment.js
|
||||||
|
moment.locale(lang)
|
||||||
|
|
||||||
|
# i18n - checksley.js
|
||||||
|
messages = {
|
||||||
|
defaultMessage: $translate.instant("COMMON.FORM_ERRORS.DEFAULT_MESSAGE")
|
||||||
|
type: {
|
||||||
|
email: $translate.instant("COMMON.FORM_ERRORS.TYPE_EMAIL")
|
||||||
|
url: $translate.instant("COMMON.FORM_ERRORS.TYPE_URL")
|
||||||
|
urlstrict: $translate.instant("COMMON.FORM_ERRORS.TYPE_URLSTRICT")
|
||||||
|
number: $translate.instant("COMMON.FORM_ERRORS.TYPE_NUMBER")
|
||||||
|
digits: $translate.instant("COMMON.FORM_ERRORS.TYPE_DIGITS")
|
||||||
|
dateIso: $translate.instant("COMMON.FORM_ERRORS.TYPE_DATEISO")
|
||||||
|
alphanum: $translate.instant("COMMON.FORM_ERRORS.TYPE_ALPHANUM")
|
||||||
|
phone: $translate.instant("COMMON.FORM_ERRORS.TYPE_PHONE")
|
||||||
|
}
|
||||||
|
notnull: $translate.instant("COMMON.FORM_ERRORS.NOTNULL")
|
||||||
|
notblank: $translate.instant("COMMON.FORM_ERRORS.NOT_BLANK")
|
||||||
|
required: $translate.instant("COMMON.FORM_ERRORS.REQUIRED")
|
||||||
|
regexp: $translate.instant("COMMON.FORM_ERRORS.REGEXP")
|
||||||
|
min: $translate.instant("COMMON.FORM_ERRORS.MIN")
|
||||||
|
max: $translate.instant("COMMON.FORM_ERRORS.MAX")
|
||||||
|
range: $translate.instant("COMMON.FORM_ERRORS.RANGE")
|
||||||
|
minlength: $translate.instant("COMMON.FORM_ERRORS.MIN_LENGTH")
|
||||||
|
maxlength: $translate.instant("COMMON.FORM_ERRORS.MAX_LENGTH")
|
||||||
|
rangelength: $translate.instant("COMMON.FORM_ERRORS.RANGE_LENGTH")
|
||||||
|
mincheck: $translate.instant("COMMON.FORM_ERRORS.MIN_CHECK")
|
||||||
|
maxcheck: $translate.instant("COMMON.FORM_ERRORS.MAX_CHECK")
|
||||||
|
rangecheck: $translate.instant("COMMON.FORM_ERRORS.RANGE_CHECK")
|
||||||
|
equalto: $translate.instant("COMMON.FORM_ERRORS.EQUAL_TO")
|
||||||
|
}
|
||||||
|
checksley.updateMessages('default', messages)
|
||||||
|
|
||||||
|
|
||||||
init = ($log, $config, $rootscope, $auth, $events, $analytics, $translate) ->
|
init = ($log, $config, $rootscope, $auth, $events, $analytics, $translate) ->
|
||||||
|
@ -260,41 +293,10 @@ init = ($log, $config, $rootscope, $auth, $events, $analytics, $translate) ->
|
||||||
$rootscope.adminPlugins = _.where(@.taigaContribPlugins, {"type": "admin"})
|
$rootscope.adminPlugins = _.where(@.taigaContribPlugins, {"type": "admin"})
|
||||||
|
|
||||||
# i18n
|
# i18n
|
||||||
$rootscope.$on "$translateChangeEnd", (ctx) ->
|
#$rootscope.$on "$translateChangeEnd", (ctx) ->
|
||||||
|
$rootscope.$on "$translateLoadingEnd'", (ctx) ->
|
||||||
lang = ctx.language
|
lang = ctx.language
|
||||||
|
i18nInit(lang, $translate)
|
||||||
# i18n - moment.js
|
|
||||||
moment.locale(lang)
|
|
||||||
|
|
||||||
# i18n - checksley.js
|
|
||||||
messages = {
|
|
||||||
defaultMessage: $translate.instant("COMMON.FORM_ERRORS.DEFAULT_MESSAGE")
|
|
||||||
type: {
|
|
||||||
email: $translate.instant("COMMON.FORM_ERRORS.TYPE_EMAIL")
|
|
||||||
url: $translate.instant("COMMON.FORM_ERRORS.TYPE_URL")
|
|
||||||
urlstrict: $translate.instant("COMMON.FORM_ERRORS.TYPE_URLSTRICT")
|
|
||||||
number: $translate.instant("COMMON.FORM_ERRORS.TYPE_NUMBER")
|
|
||||||
digits: $translate.instant("COMMON.FORM_ERRORS.TYPE_DIGITS")
|
|
||||||
dateIso: $translate.instant("COMMON.FORM_ERRORS.TYPE_DATEISO")
|
|
||||||
alphanum: $translate.instant("COMMON.FORM_ERRORS.TYPE_ALPHANUM")
|
|
||||||
phone: $translate.instant("COMMON.FORM_ERRORS.TYPE_PHONE")
|
|
||||||
}
|
|
||||||
notnull: $translate.instant("COMMON.FORM_ERRORS.NOTNULL")
|
|
||||||
notblank: $translate.instant("COMMON.FORM_ERRORS.NOT_BLANK")
|
|
||||||
required: $translate.instant("COMMON.FORM_ERRORS.REQUIRED")
|
|
||||||
regexp: $translate.instant("COMMON.FORM_ERRORS.REGEXP")
|
|
||||||
min: $translate.instant("COMMON.FORM_ERRORS.MIN")
|
|
||||||
max: $translate.instant("COMMON.FORM_ERRORS.MAX")
|
|
||||||
range: $translate.instant("COMMON.FORM_ERRORS.RANGE")
|
|
||||||
minlength: $translate.instant("COMMON.FORM_ERRORS.MIN_LENGTH")
|
|
||||||
maxlength: $translate.instant("COMMON.FORM_ERRORS.MAX_LENGTH")
|
|
||||||
rangelength: $translate.instant("COMMON.FORM_ERRORS.RANGE_LENGTH")
|
|
||||||
mincheck: $translate.instant("COMMON.FORM_ERRORS.MIN_CHECK")
|
|
||||||
maxcheck: $translate.instant("COMMON.FORM_ERRORS.MAX_CHECK")
|
|
||||||
rangecheck: $translate.instant("COMMON.FORM_ERRORS.RANGE_CHECK")
|
|
||||||
equalto: $translate.instant("COMMON.FORM_ERRORS.EQUAL_TO")
|
|
||||||
}
|
|
||||||
checksley.updateMessages('default', messages)
|
|
||||||
|
|
||||||
# Load user
|
# Load user
|
||||||
if $auth.isAuthenticated()
|
if $auth.isAuthenticated()
|
||||||
|
|
Loading…
Reference in New Issue