summaryrefslogtreecommitdiffstats
path: root/webapp/i18n/i18n.jsx
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2017-06-30 10:16:43 -0400
committerJoram Wilander <jwawilander@gmail.com>2017-06-30 10:16:43 -0400
commitc2cef78f049e512d4543c584a26f8a52e9ca780c (patch)
tree0d1caf4f0d1d36a4228a5f59168fb18b3954ae3c /webapp/i18n/i18n.jsx
parent31aeda363cc7529c2fe93439d6b2ae67d4c2af29 (diff)
downloadchat-c2cef78f049e512d4543c584a26f8a52e9ca780c.tar.gz
chat-c2cef78f049e512d4543c584a26f8a52e9ca780c.tar.bz2
chat-c2cef78f049e512d4543c584a26f8a52e9ca780c.zip
translations PR 20170626 (#6756)
* translations PR 20170626 * Include italian as UI option
Diffstat (limited to 'webapp/i18n/i18n.jsx')
-rw-r--r--webapp/i18n/i18n.jsx29
1 files changed, 20 insertions, 9 deletions
diff --git a/webapp/i18n/i18n.jsx b/webapp/i18n/i18n.jsx
index a212a6c53..b69f82491 100644
--- a/webapp/i18n/i18n.jsx
+++ b/webapp/i18n/i18n.jsx
@@ -4,6 +4,7 @@
const de = require('!!file-loader?name=i18n/[name].[hash].[ext]!./de.json');
const es = require('!!file-loader?name=i18n/[name].[hash].[ext]!./es.json');
const fr = require('!!file-loader?name=i18n/[name].[hash].[ext]!./fr.json');
+const it = require('!!file-loader?name=i18n/[name].[hash].[ext]!./it.json');
const ja = require('!!file-loader?name=i18n/[name].[hash].[ext]!./ja.json');
const ko = require('!!file-loader?name=i18n/[name].[hash].[ext]!./ko.json');
const nl = require('!!file-loader?name=i18n/[name].[hash].[ext]!./nl.json');
@@ -19,6 +20,7 @@ import deLocaleData from 'react-intl/locale-data/de';
import enLocaleData from 'react-intl/locale-data/en';
import esLocaleData from 'react-intl/locale-data/es';
import frLocaleData from 'react-intl/locale-data/fr';
+import itLocaleData from 'react-intl/locale-data/it';
import jaLocaleData from 'react-intl/locale-data/ja';
import koLocaleData from 'react-intl/locale-data/ko';
import nlLocaleData from 'react-intl/locale-data/nl';
@@ -54,58 +56,64 @@ const languages = {
order: 3,
url: fr
},
+ it: {
+ value: 'it',
+ name: 'Italiano (Beta)',
+ order: 4,
+ url: it
+ },
ja: {
value: 'ja',
name: '日本語',
- order: 12,
+ order: 13,
url: ja
},
ko: {
value: 'ko',
name: '한국어 (Alpha)',
- order: 9,
+ order: 10,
url: ko
},
nl: {
value: 'nl',
name: 'Nederlands (Alpha)',
- order: 4,
+ order: 5,
url: nl
},
pl: {
value: 'pl',
name: 'Polski (Beta)',
- order: 5,
+ order: 6,
url: pl
},
'pt-BR': {
value: 'pt-BR',
name: 'Português (Brasil)',
- order: 6,
+ order: 7,
url: pt_BR
},
tr: {
value: 'tr',
name: 'Türkçe (Beta)',
- order: 7,
+ order: 8,
url: tr
},
ru: {
value: 'ru',
name: 'Pусский (Beta)',
- order: 8,
+ order: 9,
url: ru
},
'zh-TW': {
value: 'zh-TW',
name: '中文 (繁體)',
- order: 11,
+ order: 12,
url: zh_TW
},
'zh-CN': {
value: 'zh-CN',
name: '中文 (简体)',
- order: 10,
+ order: 11,
url: zh_CN
}
};
@@ -155,6 +163,7 @@ export function safariFix(callback) {
'intl/locale-data/jsonp/en.js',
'intl/locale-data/jsonp/es.js',
'intl/locale-data/jsonp/fr.js',
+ 'intl/locale-data/jsonp/it.js',
'intl/locale-data/jsonp/ja.js',
'intl/locale-data/jsonp/ko.js',
'intl/locale-data/jsonp/nl.js',
@@ -169,6 +178,7 @@ export function safariFix(callback) {
require('intl/locale-data/jsonp/en.js');
require('intl/locale-data/jsonp/es.js');
require('intl/locale-data/jsonp/fr.js');
+ require('intl/locale-data/jsonp/it.js');
require('intl/locale-data/jsonp/ja.js');
require('intl/locale-data/jsonp/ko.js');
require('intl/locale-data/jsonp/nl.js');
@@ -186,6 +196,7 @@ export function doAddLocaleData() {
addLocaleData(deLocaleData);
addLocaleData(esLocaleData);
addLocaleData(frLocaleData);
+ addLocaleData(itLocaleData);
addLocaleData(jaLocaleData);
addLocaleData(koLocaleData);
addLocaleData(nlLocaleData);