大数跨境
0
0

【小喵科技】喵家软件教程指南:软件中界面翻译与插件翻译

【小喵科技】喵家软件教程指南:软件中界面翻译与插件翻译 KittenBot小喵
2019-09-01
0
导读:努力做好软件的翻译系统,方便全球各地的爱好者加入Kittenblock的翻译中。今天教大家如何进行翻译~




HOT 宝贝热卖中



双向海量教学课程

分享给更多的人

加入我们吧!


往期精彩课程在文章末尾



  • 软件中界面翻译与插件翻译





Kittenblock作为市面上一款基于Scratch3.0,支持多种人工智能插件与Python,打通喵家硬件和市面上各种热门硬件的软硬结合。

全球各地越来越多人成为了Kittenblock的软件用户。所以小喵这边也努力做好这个软件的界面与插件的翻译。因为软件工程师比较少,所以我们还没有完全做出一个很好的翻译系统,嗯,现在依旧是人肉翻译,在不久的将来,我们会努力做好软件的翻译系统,方便全球各地的爱好者加入Kittenblock的翻译中。

今天教大家如何进行翻译~

Kittenblock界面翻译

访问对应翻译的地址:

https://gitee.com/Kittenbot/scratch-l10n/tree/master

有两个文件夹里的内容需要进行翻译,如图

1、指的是Kittenblock的界面以及一些常规的插件

2、重点插件

文件下载方式

可以有两种方式下载。

  1. 以Git方式,克隆这样的文件夹在你的电脑上(如果你会git那种方式,推荐这种,因为修改后,你可以直接推到项目上,这样最简单快捷)

  2. 直接下载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



关注我,让小喵成为你的专属老师吧!



精彩教程作品

人工智能教程系列

系列一:中小学人工智能应该怎么学习 

系列二:文字朗读

系列三:文字翻译

系列四:语言识别

系列五:超级翻译官

系列六:专家系统

系列七:视觉识别01初探

系列八:视觉识别02人脸追踪

系列九:视觉识别03人脸检测

系列十:视觉识别04特定人脸辨别

系列十一:视觉识别05识别车牌

系列十二:视觉识别06识别印刷文字


机器学习教程系列

系列一:Tensorflow简介

系列二:TensorFlow快速开始(程序包集合)

系列三:鸢尾花(Iris)分类

系列四:MNIST 手写数字识别

系列五六:MNIST模型保存加载和识别

系列七:MobileNet模型任意物体识别

系列八:MachineLearning5 简介


机器学习5(轻量TensorFlow)教程系列

系列一:MachineLearning5 简介

系列二:图像分类器---看图识物

系列三:图像分类器---识别给定的图片

系列四:图像分类器---识别摄像头窗口物体

系列五:特征提取器入门

系列六:特征提取器---剪刀石头布为例

系列七:特征提取器---识别不同颜色

系列八:涂鸦KNN应用

系列九:骨架追踪


物联网教程系列

系列一:什么是物联网?

系列二:kittenblock本地IOT服务器--快速上手

系列三:kittenblock本地IOT服务器--温度推送

系列四:喵家外网IOT服务器

系列五:让microbit加入IOT

系列六:让rosbot加入IOT

系列七:中国移动Onenet使用--能量魔块

系列八:Thingspeak中应用--Microbit

物联网系列暂时完结


kittenblock软件教程更新

系列一:kittenblock学习指南教程

系列二:下载与安装

系列三:工具栏详解


系列四:编程积木分栏


系列五:舞台展示区


系列六:书包功能


系列七:列表导入导出功能


系列八:护眼模式切换,在线和离线模式


系列九:连接引擎使用简介


系列十:Thing Speak使用介绍


系列十一:自动化插件生成系统



扫描二维码
关注小喵吧




【声明】内容源于网络
0
0
KittenBot小喵
专注于从入门到精通的移动机器人开源学习平台
内容 560
粉丝 0
KittenBot小喵 专注于从入门到精通的移动机器人开源学习平台
总阅读305
粉丝0
内容560