本文主要介绍微软Cloud+AI本地化社区,以及经过多种途径贡献本地化的操做指南。git
Cloud+AI本地化社区是微软技术社区的组成部分之一,负责对微软官方技术文档本地化的支持工做。微软近些年大力拥抱开源,不断在各种技术社区保持与开发者互动,基于这样的良好氛围,官方开辟了本地化社区,但愿能和开发者们一道 ,经营好技术文档本地化翻译,让技术文档更接地气服务于众多喜好微软技术的开发者们。该社区采用MIT License,因此只要对技术有足够热情的伙伴,随时随地均可以加入。程序员
目前微软须要进行本地化的主要有如下项目。github
项目web |
本地化平台sql |
更多信息以及翻译工做区微信 |
VS Code编辑器 |
项目信息 / vscode-editor / vscode-workbench/ vscode-extensions / vscode-setupspa |
|
SQL Operations Studio.net |
||
SQL Tools on Linux |
||
Team Explorer Everywhere |
||
Developer Tools Projects (*) |
||
Dotnet Tools Projects (*) |
||
Documentation |
愈来愈多的与微软相关的产品托管在 Docs上,重点是它是开源的 . 了解如何为文档平台作贡献 |
(*) = 这些页面包含多个项目 -您能够查看项目信息或者工做区获取完整信息。
本地化主要针对软件和文档进行,而对软件进行本地化主要经过Transifex和MLCP两大平台进行,对文档进行本地化经过Github进行。
微软发布了一个排行榜,能够看到全球贡献者的分数排名:Microsoft Cloud + AI International Community Leaderboard(https://microsoftl10n.github.io/)
计分规则是这样的:
l 对于 Docs 来讲,每项建议得15分,若是微软审核后接受建议,则能够获得60分。也就是说一项建议最多得75分。
1. Docs 本地化得分 = 建议数 * 15 + 接受建议数 * 60
2. 一个建议 = 15分
3. 一个经过审核的建议 = 60分
l 对于软件程序来讲,若是审核并修改一个包含10个单词的的句子,能够得20分。若是该翻译被微软批准,则能够获得80分。也就是说翻译10个单词的句子最多得100分。同时若是审核其余人的翻译并投票,能够得2分。
1. 软件本地化得分 = 建议单词数 * 2 + 投票数 * 2 + 接受翻译单词数 * 8
2. 一个建议的单词 = 2分
3. 一个经过审核的单词 = 8分
4. 对其余人的翻译投票 = 每一个投票2分
在 https://docs.microsoft.com/ 的全部技术文章是能够经过 GitHub 编辑的!Docs在Github上也有对应的仓库:https://github.com/dotnet/docs.zh-cn。
单击您想要修改的页面右上角的编辑连结。
若是您已经有 GitHub 帐号, 请直接单击 Sign in, 不然您可单击 Sign up。
接着, 请单击页面右上角的笔状图示以编辑该档案。
编辑完档案后, 请单击 Propose File Change。
系统会显示出您编辑过的地方。
按 Create Pull Request 以确认所作过的编辑。
您所编辑的部分一旦被审核经过后即发表在线。
平台注册
如何贡献
当项目的全部字符串彻底本地化并达到投票阈值时,您将看不到该项目的新字符串。
Microsoft 已经发布了如下的开源产品在 Transifex 平台让社区的伙伴们参与翻译以及审核:
VS Code
SQL on Linux Tools
l Visual Studio Code SQL Server Extension
Plug-in for Java Eclipse
Transifex 的新手注册登陆
登陆 Transifex
若是您第一次使用 Transifex, 您能够新创建一个帐号或是透过您的 GitHub, Google 或 LinkedIn 帐号登陆
要求访问权限
搜索 Microsoft 以及您想要参与的产品名称
单击页面右上角的 Join team
选择中文
单击 Join
若是申请经过, 您将在24小时内收到通知。
如何开始参与?
访问在本文开头叙述过的 Transifex 产品项目网址
选择中文
按 Translate
若是该产品还未开始被中文化, 您能够在页面右下角按 Request a language 加入中文
选择 Resource
接下来, 您能够选择一项您想要参与中文化的 resource
翻译句子
在被选择的resource下选择想要翻译的句子
若是该句子还没被任何人翻译过 (Untranslated), 单击 Add suggestion, 您便可输入您建议的翻译
Transifex 也会提示可能的翻译让您采用
替既有的翻译投票
若是该句子已经被其余人翻译过, 但还未被管理者审核 (Unreviewed), 您仍然能够按 Add suggestion 输入另外一个您以为更适合的翻译.
或者, 若是您以为其中任何一句既有的翻译是正确的, 便可单击该句子旁的投票方块以增长其票数
本地化社区特别传送门:https://aka.ms/MVP19Q2CNTeam06D
Microsoft Docs特别传送门:https://aka.ms/MVP19Q2CNTeam06O
学习社区传送门:https://aka.ms/MVP19Q2CNTeam06L
微信公众号:程序员在新西兰
提供了另外一些本地化社区贡献途径,见:《如何向微软 Docs 和本地化社区提交翻译贡献》
本文内容经刘振宇(https://www.cnblogs.com/coderayu)、王佳才(https://blog.csdn.net/zxcvbnm32123)两位杭州.NET技术社区成员整理贡献。