

双向海量教学课程
分享给更多的人
加入我们吧!
![]()
![]()
Kittenblock作为市面上一款基于Scratch3.0,支持多种人工智能插件与Python,打通喵家硬件和市面上各种热门硬件的软硬结合。
全球各地越来越多人成为了Kittenblock的软件用户。所以小喵这边也努力做好这个软件的界面与插件的翻译。因为软件工程师比较少,所以我们还没有完全做出一个很好的翻译系统,嗯,现在依旧是人肉翻译,在不久的将来,我们会努力做好软件的翻译系统,方便全球各地的爱好者加入Kittenblock的翻译中。
今天教大家如何进行翻译~
Kittenblock界面翻译
访问对应翻译的地址:
https://gitee.com/Kittenbot/scratch-l10n/tree/master
有两个文件夹里的内容需要进行翻译,如图
1、指的是Kittenblock的界面以及一些常规的插件
2、重点插件

文件下载方式

可以有两种方式下载。
以Git方式,克隆这样的文件夹在你的电脑上(如果你会git那种方式,推荐这种,因为修改后,你可以直接推到项目上,这样最简单快捷)
直接下载ZIP,然后解压到电脑上(普通人做法,最后把对应修改好的文件交给我)
文件已经下载
以editor/kblock为例,文件大概如下:

软件是以en.json(英文界面)为标准,进而对应翻译其它语言。例如zh-tw.json为繁体中文。如果你是繁体翻译者,你对应修改zh-tw.json文件即可。
打开翻译文档
推荐使用Notepad++,当然你是其它专业的软件也是可以的。
但是,切记不能用windows自带的记事本打开修改,因为记事本打开后保存会将程序编程另外一种格式保存。导致翻译文档无法使用。默认是以UTF-8进行储存

对应冒号中的英文进行翻译
将冒号中的英文进行翻译,当然有些固定的英文是不需要翻译,例如Arduino

保存推送
文档翻译完,记得保存,并且git-push到项目中或者人工发给CC喵,让CC喵进行推送。
NEWS
Kittenblock的开放插件翻译
Kittenblock插件分为重点插件和非重点插件、重点插件包括喵家所有的硬件插件,人工智能相关的插件。除此以外其他为非重点插件。
非重点插件,在Kittenblock软件的目录下有

这里以IOT.js为例
文档定位到 translation_map
现在Kittenblock软件支持翻译的语种,暂时有:
es、ja、ko、ru、zh-cn、zh-tw

常见问题与解答
我翻译好的文件是否能实时显示在软件上?
答:不是实时的。是软件重新打包发布时,就会连同这些更新的翻译文本一同更新。
我怎么知道有新的文件需要翻译?
答:现阶段,翻译我们还没做成自动化脚本,现在有CC喵邮件通知大家有新的翻译,然后大家再进行下载,翻译后推送或者发给CC喵
和小喵一起学习吧!

1.QQ群
444193538
2.喵家论坛
https://bbs.kittenbot.cn/forum.php
3.我们的Kittenblock软件http://learn.kittenbot.cn/zh_CN/latest/kittenblock/index.html
4.小喵科技店铺https://kittenbot.taobao.com/shop/view_shop.htm?tracelog=twddp&user_number_id=2830157417
5.哔哩哔哩课程系列
https://space.bilibili.com/25299911
人工智能教程系列
机器学习教程系列
机器学习5(轻量TensorFlow)教程系列
物联网教程系列
物联网系列暂时完结
kittenblock软件教程更新
系列一:kittenblock学习指南教程
系列二:下载与安装

