-
Notifications
You must be signed in to change notification settings - Fork 0
/
language.js
52 lines (48 loc) · 1.24 KB
/
language.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
const {
loadLangDictionary
} = require("./makeDictionary");
const languageNames = [
"Thai",
"Russian",
"Arabic",
"Korean",
"Hindi",
"Tibetan",
"Hebrew",
"Khmer",
"Amharic",
"Tamil",
"Armenian",
"Burmese",
"Greek",
"Georgian",
"Sinhalese",
"Romaji",
"Hiragana",
];
const languages = {
"Thai": require("./languages/thai"),
"Russian": require("./languages/russian"),
"Arabic": require("./languages/arabic"),
"Korean": require("./languages/korean"),
"Hindi": require("./languages/hindi"),
"Tibetan": require("./languages/tibetan"),
"Hebrew": require("./languages/hebrew"),
"Khmer": require("./languages/khmer"),
"Amharic": require("./languages/amharic"),
"Tamil": require("./languages/tamil"),
"Armenian": require("./languages/armenian"),
"Burmese": require("./languages/burmese"),
"Greek": require("./languages/greek"),
"Georgian": require("./languages/georgian"),
"Sinhalese": require("./languages/sinhalese"),
"Romaji": require("./languages/romaji"),
"Hiragana": require("./languages/hiragana"),
};
for (const languageName of languageNames) {
languages[languageName] = {
config: languages[languageName],
dictionaries: loadLangDictionary(languageName),
}
}
module.exports = languages;