Supporting translation for contrib plugins.
parent
41865cc6e1
commit
611913326a
|
@ -39,7 +39,7 @@ taiga.sessionId = taiga.generateUniqueSessionIdentifier()
|
||||||
|
|
||||||
|
|
||||||
configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEventsProvider,
|
configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEventsProvider,
|
||||||
$compileProvider, $translateProvider, $animateProvider) ->
|
$compileProvider, $translateProvider, $translatePartialLoaderProvider, $animateProvider) ->
|
||||||
|
|
||||||
$animateProvider.classNameFilter(/^(?:(?!ng-animate-disabled).)*$/)
|
$animateProvider.classNameFilter(/^(?:(?!ng-animate-disabled).)*$/)
|
||||||
|
|
||||||
|
@ -505,10 +505,10 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
|
||||||
# i18n
|
# i18n
|
||||||
preferedLangCode = userInfo?.lang || window.taigaConfig.defaultLanguage || "en"
|
preferedLangCode = userInfo?.lang || window.taigaConfig.defaultLanguage || "en"
|
||||||
|
|
||||||
|
$translatePartialLoaderProvider.addPart('taiga')
|
||||||
$translateProvider
|
$translateProvider
|
||||||
.useStaticFilesLoader({
|
.useLoader('$translatePartialLoader', {
|
||||||
prefix: "/locales/locale-",
|
urlTemplate: '/locales/{part}/locale-{lang}.json'
|
||||||
suffix: ".json"
|
|
||||||
})
|
})
|
||||||
.useSanitizeValueStrategy('escapeParameters')
|
.useSanitizeValueStrategy('escapeParameters')
|
||||||
.addInterpolation('$translateMessageFormatInterpolation')
|
.addInterpolation('$translateMessageFormatInterpolation')
|
||||||
|
@ -684,6 +684,7 @@ module.config([
|
||||||
"$tgEventsProvider",
|
"$tgEventsProvider",
|
||||||
"$compileProvider",
|
"$compileProvider",
|
||||||
"$translateProvider",
|
"$translateProvider",
|
||||||
|
"$translatePartialLoaderProvider",
|
||||||
"$animateProvider",
|
"$animateProvider",
|
||||||
configure
|
configure
|
||||||
])
|
])
|
||||||
|
|
|
@ -76,6 +76,7 @@
|
||||||
"raven-js": "~1.1.16",
|
"raven-js": "~1.1.16",
|
||||||
"l.js": "~0.1.0",
|
"l.js": "~0.1.0",
|
||||||
"angular-translate": "~2.8.1",
|
"angular-translate": "~2.8.1",
|
||||||
|
"angular-translate-loader-partial": "~2.8.1",
|
||||||
"angular-translate-loader-static-files": "~2.8.1",
|
"angular-translate-loader-static-files": "~2.8.1",
|
||||||
"angular-translate-interpolation-messageformat": "~2.8.1",
|
"angular-translate-interpolation-messageformat": "~2.8.1",
|
||||||
"ngInfiniteScroll": "1.2.1",
|
"ngInfiniteScroll": "1.2.1",
|
||||||
|
|
|
@ -148,6 +148,7 @@ paths.libs = [
|
||||||
paths.vendor + "angular-animate/angular-animate.js",
|
paths.vendor + "angular-animate/angular-animate.js",
|
||||||
paths.vendor + "angular-aria/angular-aria.js",
|
paths.vendor + "angular-aria/angular-aria.js",
|
||||||
paths.vendor + "angular-translate/angular-translate.js",
|
paths.vendor + "angular-translate/angular-translate.js",
|
||||||
|
paths.vendor + "angular-translate-loader-partial/angular-translate-loader-partial.js",
|
||||||
paths.vendor + "angular-translate-loader-static-files/angular-translate-loader-static-files.js",
|
paths.vendor + "angular-translate-loader-static-files/angular-translate-loader-static-files.js",
|
||||||
paths.vendor + "angular-translate-interpolation-messageformat/angular-translate-interpolation-messageformat.js",
|
paths.vendor + "angular-translate-interpolation-messageformat/angular-translate-interpolation-messageformat.js",
|
||||||
paths.vendor + "moment/min/moment-with-locales.js",
|
paths.vendor + "moment/min/moment-with-locales.js",
|
||||||
|
|
Loading…
Reference in New Issue