Inkpad中文翻译已合并到官方项目

时间:2022-05-08 22:15:06

今天 Steve Sprang 已合并了#100提交请求,Inkpad即将在AppStore上发布简体中文版了!

20天前因一个偶然原因启动翻译的:

当晚(周六)我想对iPad上的矢量绘图软件进行交互界面功能分析,就上AppStore上找了一遍,无意间发现一个软件和Inkpad雷同,但只字不提Inkpad。这是严重的盗版行为,违反了开源许可证和作者版权声明,当然要抵制的。于是联系了官方,32Beat和rejon顺带查出一堆雷同软件,邀请我进行翻译。我欣然接受,这么好的参与机会可不能错过!

即使是文字翻译,也要有版本管理,那种干几天别人都看不到结果万万不行。于是第二天上午上GoogleStable.com找了一下,crowdin 就是它了,建个项目很容易。下午(送孩子上英语课,等待下课)用了4个小时基本翻译完,赶快通知Inkpad官方,开源就要及时发布,当然得到了表扬,哈哈。然后继续翻译和校对,6点坐车回家。就在路上(到家才知道的),另一个译者 Pillow Tse 出现了,给我发了个邮件说明他这几天也在翻译,结果等他翻译得差不多时发现翻译项目都建好了!(可不能悄悄干好几天)接下来我们两人就继续翻译和校对,合作相当愉快,在线翻译平台就是好用!

两天后基本翻译完毕。帮助页面是个重活,Pillow Tse花了一周的业余时间才翻译完,辛苦Pillow Tse了。整个翻译过程中,Google翻译网站功不可没,将自动翻译结果进行校正,结合Photoshop、百度百科等习惯用语,基本符合行业习惯。其实我不懂素描软件的行话,翻译得较轻松都是网络资源丰富。AppStore页面的翻译得感谢开源中国的Inkpad页面,捡了个便宜,当然也改动不少,见最终稿

8天后正式提交给官方,3天后 Steve Sprang 回复将去看,再过8天合并到主库,算是彻底完成了。有两点体会:Steve Sprang 在检查合并时非常仔细、慎重,艺术品当然得高度认真;对待提交请求,感谢溢于言表,每次回复都很多文字(我每次都是憋出的很少文字,惭愧)。

在翻译过程中学到了很多:翻译平台和协作习惯、行业用语、iOS程序本地化、Inkpad交互技术、认识了新朋友、得到官方表扬和留名。一些体会:开源要尽早发布、多次发布;多交流,别闷头干;多感谢别人,多替合并者考虑;帮助别人就是帮助自己。

原文在开源中国

Inkpad中文翻译已合并到官方项目的更多相关文章

  1. Umbraco官方技术文档 中文翻译

    Umbraco 官方技术文档中文翻译 http://blog.csdn.net/u014183619/article/details/51919973 http://www.cnblogs.com/m ...

  2. Go 语言官方包函数中文翻译

    Go官方包函数中文翻译 *** import "strings" func Join(a []string, sep string) string Join concatenate ...

  3. [中文翻译] ASP.NET 5 简介(Introducing ASP.NET 5,原作ScottGu 2015/2/23)

    本文出处  [中文翻译] ASP.NET 5 简介(Introducing ASP.NET 5,原作ScottGu 2015/2/23) 这是我的文章备份 http://www.dotblogs.co ...

  4. Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译)

    # 禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译) - 原文 <https://githu ...

  5. Xcode菜单功能中文翻译

    Xcode菜单功能中文翻译 File  文件 Edit  编辑 View 视图 Navigate 导航 Editor 编辑 Product 产品 Window  窗口 Help 帮助 File  文件 ...

  6. PHP 7&colon;真实世界的应用开发(中文翻译)

    前言 PHP 7:真实世界的应用开发(中文翻译) 作者:Doug Bierer, Altaf Hussain, Branko Ajzele 原书名称:<PHP 7: Real World App ...

  7. 《Entity Framework 6 Recipes》中文翻译系列 目录篇 -持续更新

    为了方便大家的阅读和学习,也是响应网友的建议,在这里为这个系列做一个目录.在目录开始这前,我先来回答之前遇到的几个问题. 1.为什么要学习EF? 这个问题很简单,项目需要.这不像学校,没人强迫你学习! ...

  8. Spark官方文档 - 中文翻译

    Spark官方文档 - 中文翻译 Spark版本:1.6.0 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 引入Spark(Linki ...

  9. Spark SQL 官方文档-中文翻译

    Spark SQL 官方文档-中文翻译 Spark版本:Spark 1.5.2 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 Data ...

随机推荐

  1. goroutine

    Go语言从诞生到普及已经三年了,先行者大都是Web开发的背景,也有了一些普及型的书籍,可系统开发背景的人在学习这些书籍的时候,总有语焉不详的感觉,网上也有若干流传甚广的文章,可其中或多或少总有些与事实 ...

  2. (引用) unittest测试驱动之执行测试&lpar;三&rpar;

    转载:http://www.wtoutiao.com/p/ydeoyY.html 在unittest的模块中,提供了TestRunner类来进行运行测试用例,在实际的应用中,经常使用的是TextTes ...

  3. 【英语】Bingo口语笔记&lpar;57&rpar; - 常见的口语弱读

  4. zookeeper的C&num;Client

    最近在搭一套soa,  服务使用java/scala 的finagle 协议使用thrift 然后 finagle默认服务端会是使用zookeeper作为节点存储.. 所以想要访问具体服务,需要先通过 ...

  5. a标签调用js的几种方法

    我们常用的在a标签中有点击事件: <a> 标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScrip ...

  6. Windows Phone开发(30):图形

    原文:Windows Phone开发(30):图形 图形如矩形.椭圆.路径等都从Shape类派生,它们一般表示规则或不规则图形,这些图形都是简单的二维图形,我相信大家都能理解的. 例一:矩形. 请看下 ...

  7. Mysql入门到精通数据表的操作

    变更表 ALTER TABLE tb_name; 1.加入场 ALTER TABLE tb_name ADD 字段名字 字段类型 约束条件 [FIRST/AFTER 字段名称] 1>加入user ...

  8. 【CPU】理解CPU

    CPU,全称Central Processing Unit,即*处理器. 何为CPU? 计算机必须能够自动地从主存中取出一条条指令执行,专门来执行指令的就是CPU. 一.指令的执行过程 为了理解CP ...

  9. Spring Security Filter执行顺序

    1.场景:先走框架过滤器,后走自定义过滤器 @Bean public FilterRegistrationBean resourceFilterRegistration() { FilterRegis ...

  10. H5利用pattern属性和oninvalid属性验证表单

    HTML代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...