summaryrefslogtreecommitdiffstats
path: root/webapp/i18n/i18n.jsx
diff options
context:
space:
mode:
authorRyo ONODERA <ryo_on@yk.rim.or.jp>2016-04-14 08:29:46 +0900
committerCorey Hulen <corey@hulen.com>2016-04-13 16:29:46 -0700
commitc801ce7cd74e7963dbe3b49601f84830dec16bd0 (patch)
tree3b84a2a09f3cf481e4011c9511d623ebd4d83f6c /webapp/i18n/i18n.jsx
parentac794bcc3b63fdb28b7b051a3b4167dd8bee0e62 (diff)
downloadchat-c801ce7cd74e7963dbe3b49601f84830dec16bd0.tar.gz
chat-c801ce7cd74e7963dbe3b49601f84830dec16bd0.tar.bz2
chat-c801ce7cd74e7963dbe3b49601f84830dec16bd0.zip
Add Japanese translation for platform command and web interface (#2700)
* Add Japanese translation for platform command and web interface * Fix typo in Japanese webapp translation on Pootle and regenerate JSON file
Diffstat (limited to 'webapp/i18n/i18n.jsx')
-rw-r--r--webapp/i18n/i18n.jsx10
1 files changed, 10 insertions, 0 deletions
diff --git a/webapp/i18n/i18n.jsx b/webapp/i18n/i18n.jsx
index f153b54f3..2214fd386 100644
--- a/webapp/i18n/i18n.jsx
+++ b/webapp/i18n/i18n.jsx
@@ -3,12 +3,14 @@
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 = require('!!file?name=i18n/[name].[ext]!./pt.json');
import {addLocaleData} from 'react-intl';
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 jaLocaleData from 'react-intl/locale-data/ja';
import ptLocaleData from 'react-intl/locale-data/pt';
const languages = {
@@ -27,6 +29,11 @@ const languages = {
name: 'Français (Beta)',
url: fr
},
+ ja: {
+ value: 'ja',
+ name: '日本語 (Beta)',
+ url: ja
+ },
pt: {
value: 'pt',
name: 'Portugues (Beta)',
@@ -48,12 +55,14 @@ 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/ja.js',
'intl/locale-data/jsonp/pt.js'
], (require) => {
require('intl');
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/ja.js');
require('intl/locale-data/jsonp/pt.js');
callback();
});
@@ -63,5 +72,6 @@ export function doAddLocaleData() {
addLocaleData(enLocaleData);
addLocaleData(esLocaleData);
addLocaleData(frLocaleData);
+ addLocaleData(jaLocaleData);
addLocaleData(ptLocaleData);
}