本地化

通过 app.getLocale()来获取本地值

Electron 使用 Chromium 的l10n_util 库来获取 locale,可能的值如下:

语言码 语言名称
af 南非语
am 阿姆哈拉语
ar 阿拉伯语
az 阿塞拜疆语
be 白俄罗斯语
bg 保加利亚语
bh 比哈尔语
bn 孟加拉语
br 布列塔尼语
bs 波斯尼亚语
ca 加泰隆语
co 科西嘉语
cs 捷克语
cy 威尔士语
da 丹麦语
de 德语
de-AT 德语(奥地利)
de-CH 德语(瑞士)
de-DE 德语(德国)
el 希腊语
en 英语
en-AU 英语(澳大利亚)
en-CA 英语(加拿大)
en-GB 英语(英国)
en-NZ 英语(新西兰)
en-US 英语(美国)
en-ZA 英语(南非)
eo 世界语
es 西班牙语
es-419 西班牙语 (拉丁美洲)
et 爱沙尼亚语
eu 巴斯克语
fa 波斯语
fi 芬兰语
fil 菲律宾语
fo 法罗语
fr 法语
fr-CA 法语(加拿大)
fr-CH 法语(瑞士)
fr-FR 法语(法国)
fy 弗里斯兰语
ga 爱尔兰语
gd 苏格兰盖尔语
gl 加利西亚语
gn 瓜拉尼语
gu 古吉拉特语
ha 豪萨语
haw 夏威夷语
he 希伯来语
hi 印地语
hr 克罗地亚语
hu 匈牙利语
hy 亚美尼亚语
ia 国际语
id 印度尼西亚语
is 冰岛语
it 意大利语
it-CH 意大利语(瑞士)
it-IT 意大利语(意大利)
ja 日语
jw 爪哇语
ka 格鲁吉亚语
kk 哈萨克语
km 柬埔寨语
kn 埃纳德文
ko 韩语
ku 库尔德语
ky 吉尔吉斯坦语
la 拉丁语
ln 林加拉语
lo 老挝语
lt 立陶宛语
lv 拉脱维亚语
mk 马其顿语
ml 马拉雅拉姆语
mn 蒙古语
mo 摩尔多瓦语
mr 马拉地语
ms 马来语
mt 马耳他语
nb 挪威语(书面)
ne 尼泊尔语
nl 荷兰语
nn 挪威(尼诺斯克语)
no 挪威语
oc 奥克西坦语
om 奥罗莫语
or 奥里雅语
pa 旁遮普语
pl 波兰语
ps 普什图语
pt 葡萄牙语
pt-BR 葡萄牙语(巴西)
pt-PT 葡萄牙语(葡萄牙)
qu 盖丘亚语
rm 罗曼什语
ro 罗马尼亚语
ru 俄语
sd 信德语
sh 塞尔维亚-克罗地亚语
si 僧伽罗语
sk 斯洛伐克语
sl 斯洛文尼亚语
sn 修纳语
so 索马里语
sq 阿尔巴尼亚语
sr 塞尔维亚语
st 塞索托语
su 巽他语
sv 瑞典语
sw 斯瓦希里语
ta 泰米尔语
te 泰卢固语
tg 塔吉克语
th 泰语
ti 提格里尼亚语
tk 土库曼语
to 汤加语
tr 土耳其语
tt 鞑靼语
tw 契维语
ug 维吾尔语
uk 乌克兰语
ur 乌尔都语
uz 乌兹别克语
vi 越南语
xh 科萨语
yi 意第绪语
yo 约鲁巴语
zh 中文
zh-CN 中文(简体)
zh-TW 中文(繁体)
zu 祖鲁语