aboutsummaryrefslogtreecommitdiff
path: root/src/i18n/languages.js
diff options
context:
space:
mode:
authorTusooa Zhu <tusooa@kazv.moe>2022-09-20 19:27:26 -0400
committerTusooa Zhu <tusooa@kazv.moe>2022-09-20 19:27:26 -0400
commitd5411c9f8809fad02b068f1b59dec59729aafd80 (patch)
tree0c4cee165eec18baebfa490d6e0905a0f4ea2d5b /src/i18n/languages.js
parent0445d7c882a5b1d213b0ff5e54e91d6225101c66 (diff)
Extract language list to its own file
Diffstat (limited to 'src/i18n/languages.js')
-rw-r--r--src/i18n/languages.js44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/i18n/languages.js b/src/i18n/languages.js
new file mode 100644
index 00000000..b1cb1d7e
--- /dev/null
+++ b/src/i18n/languages.js
@@ -0,0 +1,44 @@
+
+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'
+]
+
+const specialJsonName = {
+ ja: 'ja_pedantic'
+}
+
+const langCodeToJsonName = (code) => specialJsonName[code] || code
+
+module.exports = {
+ languages,
+ langCodeToJsonName
+}