From a3db7c088e11794a2fe9e12b71ec79098592cbf2 Mon Sep 17 00:00:00 2001 From: Julie Pichon Date: Tue, 11 Apr 2017 10:21:13 +0100 Subject: [PATCH] Add support for Indonesian language Change-Id: Idf3d82058d87d9c8a3b6d8973d5166043dad2252 --- config/tripleo_ui_config.js.sample | 1 + .../notes/indonesian-language-support-be5623fae073c906.yaml | 3 +++ src/js/components/i18n/I18nProvider.js | 5 ++++- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/indonesian-language-support-be5623fae073c906.yaml diff --git a/config/tripleo_ui_config.js.sample b/config/tripleo_ui_config.js.sample index 99404f4c..c89e6913 100644 --- a/config/tripleo_ui_config.js.sample +++ b/config/tripleo_ui_config.js.sample @@ -22,6 +22,7 @@ window.tripleOUiConfig = { // 'de': 'German', // 'en': 'English', // 'es': 'Spanish', + // 'id': 'Indonesian', // 'ja': 'Japanese', // 'ko-KR': 'Korean', // 'zh-CN': 'Simplified Chinese' diff --git a/releasenotes/notes/indonesian-language-support-be5623fae073c906.yaml b/releasenotes/notes/indonesian-language-support-be5623fae073c906.yaml new file mode 100644 index 00000000..767a9f5b --- /dev/null +++ b/releasenotes/notes/indonesian-language-support-be5623fae073c906.yaml @@ -0,0 +1,3 @@ +--- +other: + - Indonesian added to the languages list. diff --git a/src/js/components/i18n/I18nProvider.js b/src/js/components/i18n/I18nProvider.js index fee2b30b..d290c5b3 100644 --- a/src/js/components/i18n/I18nProvider.js +++ b/src/js/components/i18n/I18nProvider.js @@ -3,6 +3,7 @@ import { connect } from 'react-redux'; import React from 'react'; import de from 'react-intl/locale-data/de'; import es from 'react-intl/locale-data/es'; +import id from 'react-intl/locale-data/id'; import ja from 'react-intl/locale-data/ja'; import ko from 'react-intl/locale-data/ko'; import zh from 'react-intl/locale-data/zh'; @@ -10,6 +11,7 @@ import zh from 'react-intl/locale-data/zh'; import I18nActions from '../../actions/I18nActions'; import deMessages from '../../../../i18n/locales/de.json'; import esMessages from '../../../../i18n/locales/es.json'; +import idMessages from '../../../../i18n/locales/id.json'; import jaMessages from '../../../../i18n/locales/ja.json'; import kokrMessages from '../../../../i18n/locales/ko-KR.json'; import zhcnMessages from '../../../../i18n/locales/zh-CN.json'; @@ -19,6 +21,7 @@ import { getLanguage, getMessages } from '../../selectors/i18n'; export const MESSAGES = { 'de': deMessages['de'], 'es': esMessages['es'], + 'id': idMessages['id'], 'ja': jaMessages['ja'], 'ko-KR': kokrMessages['ko-KR'], 'zh-CN': zhcnMessages['zh-CN'] @@ -27,7 +30,7 @@ export const MESSAGES = { class I18nProvider extends React.Component { constructor() { super(); - addLocaleData([...de, ...es, ...ja, ...ko, ...zh]); + addLocaleData([...de, ...es, ...id, ...ja, ...ko, ...zh]); } componentDidMount() {