aboutsummaryrefslogtreecommitdiff
path: root/src/services/locale
diff options
context:
space:
mode:
authorrinpatch <rinpatch@sdf.org>2021-01-20 23:49:34 +0300
committerrinpatch <rinpatch@sdf.org>2021-01-21 14:24:16 +0300
commit11c7355749b6e0180841dd02604a06dd924dd217 (patch)
tree3b6848986b50e51ad730460b50804f1979883ac7 /src/services/locale
parentfe78ed78fdc95bb5dac4d11136673da4e5e57f4b (diff)
Use native language names in the language picker
This seems more intuitive to me and is what I've seen in most other language pickers.
Diffstat (limited to 'src/services/locale')
-rw-r--r--src/services/locale/locale.service.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/services/locale/locale.service.js b/src/services/locale/locale.service.js
new file mode 100644
index 00000000..5be99d81
--- /dev/null
+++ b/src/services/locale/locale.service.js
@@ -0,0 +1,12 @@
+const specialLanguageCodes = {
+ 'ja_easy': 'ja',
+ 'zh_Hant': 'zh-HANT'
+}
+
+const internalToBrowserLocale = code => specialLanguageCodes[code] || code
+
+const localeService = {
+ internalToBrowserLocale
+}
+
+export default localeService