From 5a946aadf694248a37fa094bcf491eabb0a8a97c Mon Sep 17 00:00:00 2001 From: Nikotile Date: Wed, 4 Jan 2023 23:57:51 +0900 Subject: [PATCH] force default locale to Indonesian --- src/i18n/languages.js | 33 +++------------------------------ src/main.js | 4 ++-- src/modules/config.js | 2 +- 3 files changed, 6 insertions(+), 33 deletions(-) diff --git a/src/i18n/languages.js b/src/i18n/languages.js index 250b3b1a..a61b4fa5 100644 --- a/src/i18n/languages.js +++ b/src/i18n/languages.js @@ -1,35 +1,8 @@ const languages = [ - 'ar', - 'ca', - 'cs', - 'de', - 'eo', 'en', - 'es', - 'et', - 'eu', - 'fi', - 'fr', - 'ga', - 'he', - 'hu', - 'it', - 'ja', - 'ja_easy', - 'ko', - 'nb', - 'nl', - 'oc', - 'pl', - 'pt', - 'ro', - 'ru', - 'sk', - 'te', - 'uk', - 'zh', - 'zh_Hant' + 'id', + 'ja' ] const specialJsonName = { @@ -42,7 +15,7 @@ const langCodeToCldrName = (code) => code const ensureFinalFallback = codes => { const codeList = Array.isArray(codes) ? codes : [codes] - return codeList.includes('en') ? codeList : codeList.concat(['en']) + return codeList.includes('id') ? codeList : codeList.concat(['id']) } module.exports = { diff --git a/src/main.js b/src/main.js index d3e60a0f..c129d1ee 100644 --- a/src/main.js +++ b/src/main.js @@ -35,11 +35,11 @@ import messages from './i18n/messages.js' import afterStoreSetup from './boot/after_store.js' -const currentLocale = (window.navigator.language || 'en').split('-')[0] +const currentLocale = 'id' const i18n = createI18n({ // By default, use the browser locale, we will update it if neccessary - locale: 'en', + locale: 'id', fallbackLocale: 'en', messages: messages.default }) diff --git a/src/modules/config.js b/src/modules/config.js index 5656f3c3..806e999f 100644 --- a/src/modules/config.js +++ b/src/modules/config.js @@ -5,7 +5,7 @@ import localeService from '../services/locale/locale.service.js' const BACKEND_LANGUAGE_COOKIE_NAME = 'userLanguage' -const browserLocale = (window.navigator.language || 'en').split('-')[0] +const browserLocale = 'id' /* TODO this is a bit messy. * We need to declare settings with their types and also deal with