summaryrefslogtreecommitdiffstats
path: root/webapp/i18n/i18n.jsx
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-06-01 11:56:27 -0400
committerChristopher Speller <crspeller@gmail.com>2016-06-01 11:56:27 -0400
commit786e4dce7d520f79b8cf76939d84678d72941420 (patch)
tree5bb520880d200cba90c5ada250c63144e18c3333 /webapp/i18n/i18n.jsx
parentb00a60ab71b2bd4640c8608d71805ba9caae97d9 (diff)
downloadchat-786e4dce7d520f79b8cf76939d84678d72941420.tar.gz
chat-786e4dce7d520f79b8cf76939d84678d72941420.tar.bz2
chat-786e4dce7d520f79b8cf76939d84678d72941420.zip
Revert "PLT-1800 Load server side locale from the config.json" (#3201)
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) {