Merge pull request #736 from taigaio/alexanderstyre-internationalization

Alexanderstyre internationalization
stable
Juanfran 2015-11-19 08:45:26 +01:00
commit 66e3b61344
16 changed files with 9 additions and 6 deletions

View File

@ -3,7 +3,7 @@ host = https://www.transifex.com
lang_map = sr@latin:sr-latn, zh-Hans:zh-hans, zh-Hant:zh-hant, pt_BR:pt-br
[taiga-front.locale-enjson]
file_filter = app/locales/locale-<lang>.json
source_file = app/locales/locale-en.json
file_filter = app/locales/taiga/locale-<lang>.json
source_file = app/locales/taiga/locale-en.json
source_lang = en
type = KEYVALUEJSON

View File

@ -39,7 +39,7 @@ taiga.sessionId = taiga.generateUniqueSessionIdentifier()
configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEventsProvider,
$compileProvider, $translateProvider, $animateProvider) ->
$compileProvider, $translateProvider, $translatePartialLoaderProvider, $animateProvider) ->
$animateProvider.classNameFilter(/^(?:(?!ng-animate-disabled).)*$/)
@ -505,10 +505,10 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
# i18n
preferedLangCode = userInfo?.lang || window.taigaConfig.defaultLanguage || "en"
$translatePartialLoaderProvider.addPart('taiga')
$translateProvider
.useStaticFilesLoader({
prefix: "/locales/locale-",
suffix: ".json"
.useLoader('$translatePartialLoader', {
urlTemplate: '/locales/{part}/locale-{lang}.json'
})
.useSanitizeValueStrategy('escapeParameters')
.addInterpolation('$translateMessageFormatInterpolation')
@ -684,6 +684,7 @@ module.config([
"$tgEventsProvider",
"$compileProvider",
"$translateProvider",
"$translatePartialLoaderProvider",
"$animateProvider",
configure
])

View File

@ -76,6 +76,7 @@
"raven-js": "~1.1.16",
"l.js": "~0.1.0",
"angular-translate": "~2.8.1",
"angular-translate-loader-partial": "~2.8.1",
"angular-translate-loader-static-files": "~2.8.1",
"angular-translate-interpolation-messageformat": "~2.8.1",
"ngInfiniteScroll": "1.2.1",

View File

@ -148,6 +148,7 @@ paths.libs = [
paths.vendor + "angular-animate/angular-animate.js",
paths.vendor + "angular-aria/angular-aria.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-interpolation-messageformat/angular-translate-interpolation-messageformat.js",
paths.vendor + "moment/min/moment-with-locales.js",