keith
1
大家好!
Neuron 第二个 Milestone 的需求设计已经过半.
在下一个迭代中, 我们会增加许多有用的特性, 也面临了等量的困难. 我们会尽力去提供最优质的产品, 但也有些许地方力所不逮. 比如下面的:
- Neuron 需要支持多国语言
- Neuron 需要支持语言自由切换
囿于组员文化有限
, 目前只支持了中文和英语, 所以向社区的小伙伴寻求帮助, 为 Neuron 添加 A, B, C, D国的语言支持.
其中需求 1. 支持多国语言不需要编程基础. 参考 语言文件夹 1, 语言文件夹 2 中的中文或英文文件添加一个对应语言的文件即可.
大家可以先在 Grants 计划 里申请经费哦, 蟹蟹

已更新:
3 Likes
为了保证质量,弄了一版繁体的,写了段代码批量调用百度的翻译接口
手动修改了部分翻译错误,应该没啥大问题
PR
ruby代码如下
def test(data)
require 'baidu-translate-api'
secret_key = 'xxx'
appid = 'xxx'
bta = BaiduTranslateApi.new(appid: appid, secret_key: secret_key)
data.each do |k, v|
if v.is_a?(Hash)
test(v)
else
v.replace bta.translate(v, from: :zh, to: :cht)
sleep 2 #接口限制,不能太快
end
end
data
end
data = JSON.parse File.read('zh.json')
test(data)
File.open("zh-TW.json", "w") { |f| f.write data.to_json }
2 Likes