summaryrefslogtreecommitdiffstats
path: root/webapp/i18n/i18n.jsx
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-05-24 10:39:56 -0400
committerChristopher Speller <crspeller@gmail.com>2016-05-24 10:39:56 -0400
commit4ae7128ecb66cdddeb9d40a24970c6552814c18b (patch)
treeb979b83b3c25be0c817b3b4f4dc4d17735801048 /webapp/i18n/i18n.jsx
parent3b5a5110c72d7eb2c94d9f428145383b15bd0e4e (diff)
downloadchat-4ae7128ecb66cdddeb9d40a24970c6552814c18b.tar.gz
chat-4ae7128ecb66cdddeb9d40a24970c6552814c18b.tar.bz2
chat-4ae7128ecb66cdddeb9d40a24970c6552814c18b.zip
Revert "PLT-1800 Load server side locale from the config.json (#3076)"
This reverts commit 34beaa569bfb32f1607375f1d5a22859322060d2.
Diffstat (limited to 'webapp/i18n/i18n.jsx')
-rw-r--r--webapp/i18n/i18n.jsx40
1 files changed, 6 insertions, 34 deletions
diff --git a/webapp/i18n/i18n.jsx b/webapp/i18n/i18n.jsx
index 783cef975..2214fd386 100644
--- a/webapp/i18n/i18n.jsx
+++ b/webapp/i18n/i18n.jsx
@@ -4,7 +4,7 @@
const es = require('!!file?name=i18n/[name].[ext]!./es.json');
const fr = require('!!file?name=i18n/[name].[ext]!./fr.json');
const ja = require('!!file?name=i18n/[name].[ext]!./ja.json');
-const pt_BR = require('!!file?name=i18n/[name].[ext]!./pt-BR.json'); //eslint-disable-line camelcase
+const pt = require('!!file?name=i18n/[name].[ext]!./pt.json');
import {addLocaleData} from 'react-intl';
import enLocaleData from 'react-intl/locale-data/en';
@@ -34,47 +34,19 @@ const languages = {
name: '日本語 (Beta)',
url: ja
},
- 'pt-BR': {
- value: 'pt-BR',
+ pt: {
+ value: 'pt',
name: 'Portugues (Beta)',
- url: pt_BR
+ url: pt
}
};
-let availableLanguages = null;
-
-function setAvailableLanguages() {
- const available = global.window.mm_config.AvailableLocales.split(',');
-
- availableLanguages = {};
-
- available.forEach((l) => {
- if (languages[l]) {
- availableLanguages[l] = languages[l];
- }
- });
-}
-
-export function getAllLanguages() {
- return languages;
-}
-
export function getLanguages() {
- if (!availableLanguages) {
- setAvailableLanguages();
- }
- return availableLanguages;
+ return languages;
}
export function getLanguageInfo(locale) {
- if (!availableLanguages) {
- setAvailableLanguages();
- }
- return availableLanguages[locale];
-}
-
-export function isLanguageAvailable(locale) {
- return !!availableLanguages[locale];
+ return languages[locale];
}
export function safariFix(callback) {