如何将所有语言区域设置映射到角度转换中的一个json文件?

时间:2016-09-22 10:07:49

标签: javascript angularjs json angular-translate

如何将所有英语变体(例如'en-AS','en-BE')链接到一个文件'en'(en.json)

.registerAvailableLanguageKeys(
            [
                'en_US',
                'de_DE'
            ], {
            'en_US' : 'en', 'en-AS': 'en', 'en-AU': 'en', 'en-BB': 'en', 'en-BE': 'en', 'en-BM': 'en', 'en-BW': 'en', 'en-BZ': 'en', 'en-CA': 'en', 'en-GB': 'en', 'en-GU': 'en', 'en-GY': 'en', 'en-HK': 'en', 'en-IE': 'en', 'en-IN': 'en', 'en-JM': 'en', 'en-MH': 'en', 'en-MP': 'en', 'en-MT': 'en', 'en-MU': 'en', 'en-NA': 'en', 'en-NZ': 'en', 'en-PH': 'en', 'en-PK': 'en', 'en-SG': 'en', 'en-TT': 'en', 'en-UM': 'en', 'en-US': 'en', 'en-US-POSIX': 'en', 'en-VI': 'en', 'en-ZA': 'en', 'en-ZW': 'en',
            'de_DE' : 'de', 'de_AT': 'de', 'de_BE': 'de', 'de_CH': 'de', 'de_DE': 'de', 'de_LI': 'de', 'de_LU': 'de'
        })

我附上了一个plunker链接 http://embed.plnkr.co/TP9WmO/

1 个答案:

答案 0 :(得分:0)

我已经得到了将同一语言的所有变体映射到一个文件的答案

.registerAvailableLanguageKeys(['es', 'en','pt','fr','de','ja','it', ], {
                    'en-*':'en', 
                    'es-*':'es', 
                    'pt-*':'pt',
                    'fr-*':'fr',
                    'de-*':'de',
                    'ja-*':'ja',
                    'it-*':'it'
                    })