1.6.1 • Published 3 years ago

lan-json-translate v1.6.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

lan-json-translate

vue项目多语言JSON文件翻译 language json file translation

Usage

  • 安装
npm i lan-json-translate --save-dev
  • 添加命令脚本 scripts/lanTrans.js
const translate = require('lan-json-translate')

let lanList = [ // 翻译生成语言简称列表
  'en',
  'ko'
]

translate(
  './src/locales', // 语言文件目录 (当前命令行相对路径)
  'zh-TW', // 源语言简称 (会从./src/locales/zh-tw.json读取数据)
  lanList
  )
  • 修改package.json
{
  "scripts": {
    "lan-trans": "node ./scripts/lanTrans.js"
  }
}
  • 运行
npm run lan-trans

语言简称列表

语言简写名称
auto自动检测
af南非荷兰语
sq阿尔巴尼亚人
am阿姆哈拉语
ar阿拉伯
hy亚美尼亚
azAserbajni
eu巴斯克
be白俄罗斯
bn孟加拉
bs波斯尼亚
bg保加利亚语
ca加泰罗尼亚
ceb宿务
zh-CN简体中文
zh-TW繁体中文
co科西嘉
hr克罗地亚
cs捷克
da丹麦
nl荷兰人
en英语
eo世界语
et爱沙尼亚语
fi芬兰
fr法国
fy弗里斯兰
gl加利西亚
ka格鲁吉亚
de德语
el希腊语
gu古吉拉特语
ht海地克里奥尔语
ha豪萨语
haw夏威夷
iw希伯来语
hmn苗族
hu匈牙利
is冰岛的
ig伊博
id印度尼西亚
ga爱尔兰的
it意大利
ja日本
jw爪哇
kn卡纳达语
kk哈萨克人
km高棉
ko朝鲜的
ku库尔德
ky吉尔吉斯
la拉丁
lv拉脱维亚
lt立陶宛
lb卢森堡
mk马其顿
mg马尔加什
ms马来语
ml马拉雅拉姆语
mt马耳他语
mi毛利
mr马拉
mn
my缅甸(缅甸)
ne尼泊尔
no挪威
ny海(英语)
ps普什图语
fa波斯语
pl抛光
pt葡萄牙语(葡萄牙,巴西)
pa旁遮普
ro罗马尼亚
ru俄语
sm萨摩亚
gd苏格兰盖尔语
sr塞尔维亚
st塞索托语
sn绍纳语
sd信德
si僧伽罗语(僧伽罗语)
sk斯洛伐克
sl斯洛文尼亚
so索马里
es西班牙语
su
sw斯瓦希里
sv瑞典
tl菲律宾语(菲律宾语)
tg塔吉克
ta泰米尔人
te泰卢固语
th泰国
tr土耳其
uk乌克兰
ur乌尔都语
uz乌兹别克
vi越南
cy威尔士语
xh科萨
yi意第绪语
yo约鲁巴
zu祖鲁
1.6.1

3 years ago

1.6.0

4 years ago

1.3.8

4 years ago

1.3.6

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago