微软Cloud+AI本地化社区贡献指南
本文主要介紹微軟Cloud+AI本地化社區,以及通過多種途徑貢獻本地化的操作指南。
?
什么是本地化社區
Cloud+AI本地化社區是微軟技術社區的組成部分之一,負責對微軟官方技術文檔本地化的支持工作。微軟近些年大力擁抱開源,不斷在各類技術社區保持與開發者互動,基于這樣的良好氛圍,官方開辟了本地化社區,希望能和開發者們一道 ,經營好技術文檔本地化翻譯,讓技術文檔更接地氣服務于眾多喜愛微軟技術的開發者們。該社區采用MIT License,所以只要對技術有足夠熱情的伙伴,隨時隨地都可以加入。
?
哪些項目需要進行本地化
目前微軟需要進行本地化的主要有以下項目。
?
項目 | 本地化平臺 | 更多信息以及翻譯工作區 |
VS Code | Transifex | ?項目信息?/?vscode-editor?/?vscode-workbench/?vscode-extensions?/?vscode-setup |
SQL Operations Studio | MLCP | 項目信息?/?工作區 |
SQL Tools on Linux | MLCP | 項目信息?/?工作區 |
Team Explorer Everywhere | MLCP | 項目信息?/?工作區 |
Developer Tools Projects (*) | MLCP | 項目信息?/?工作區 |
Dotnet Tools Projects (*) | MLCP | 項目信息?/?工作區 |
Documentation | Github | 越來越多的與微軟相關的產品托管在?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分
?
對Docs進行貢獻
在?https://docs.microsoft.com/?的所有技術文章是可以通過 GitHub 編輯的!Docs在Github上也有對應的倉庫:https://github.com/dotnet/docs.zh-cn。
如何通過 GitHub 編輯 DOCS
單擊您想要修改的頁面右上角的編輯連結。
?
?
如果您已經有 GitHub 賬號, 請直接單擊?Sign in, 否則您可單擊?Sign up。
?
接著, 請單擊頁面右上角的筆狀圖示以編輯該檔案。
?
?
編輯完檔案后, 請單擊?Propose File Change。
?
?
系統會顯示出您編輯過的地方。
?
?
按?Create Pull Request?以確認所做過的編輯。
您所編輯的部分一旦被審核通過后即發表在線。
對軟件提交貢獻
在MLCP平臺進行本地化貢獻
平臺注冊
轉到Microsoft本地化社區平臺(MLCP)?https://aka.ms/loccommunity。
單擊“Guest”或右上角的人員圖標。
點擊“Sign in”。
使用您的Microsoft帳戶登錄。
填寫注冊頁面:
您的Microsoft帳戶信息將顯示在“名稱”,“顯示名稱”和“電子郵件”地址中。
如果為“組織”選擇“是”,請鍵入組織的名稱。
如果您收到邀請代碼,請選擇是并粘貼代碼。如果沒有,請選擇否。
選擇一種語言,這將是平臺翻譯編輯器中可用的語言。
檢查服務條款框和隱私協議框。
單擊“Sign up”。
?
?
如何貢獻
轉到Microsoft本地化社區平臺?https://aka.ms/loccommunity。
使用您的Microsoft帳戶登錄。
在平臺翻譯編輯器頁面中。
語言將鎖定您在初始平臺注冊時選擇的語言。
在“Project”下拉列表中,選擇您要貢獻的項目。
在“String to view”下拉列表中,有2個選項:
“ALL”將為您提供新的字符串,其中沒有任何翻譯和字符串,這些字符串具有一些翻譯并需要投票。
“Translation suggestions exist”只會為您提供具有一些翻譯并需要投票的字符串。
在每個資源字符串中,您可以找到帶有機器人圖標的機器翻譯建議。如果有人添加了他的翻譯建議,則該建議將包含人群圖標。您可以投票贊成這些建議或添加自己的建議。
在為字符串添加翻譯建議或投票后,字符串將消失,下一個字符串將突出顯示以進行翻譯或投票。
如果要跳過當前批次的字符串,可以單擊右下角的“下一步”以獲取新批次的字符串。
當有3個喜歡時,字符串將完全本地化。最初的建議被計為1。因此,在有3個喜歡之前,翻譯不是正式的。
當項目的所有字符串完全本地化并達到投票閾值時,您將看不到該項目的新字符串。
在Transifex進行本地化貢獻
Microsoft 已經發布了以下的開源產品在 Transifex 平臺讓社區的伙伴們參與翻譯以及審核:
VS Code
l??VSCode Editor
l??VSCode Extensions
l??VSCode Setup
l??VSCode Workbench
SQL on Linux Tools
l??Visual Studio Code SQL Server Extension
l??SQL Tools API Service
Plug-in for Java Eclipse
l??Team Explorer Everywhere
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
?
記住一個全新學習社區,在這里全面掌握Azure開發的各項技能,獲取屬于你的勛章獎勵!
學習社區傳送門:https://aka.ms/MVP19Q2CNTeam06L
?
其它資源
微信公眾號:程序員在新西蘭
提供了另一些本地化社區貢獻途徑,見:《如何向微軟 Docs 和本地化社區提交翻譯貢獻》
特別感謝
本文內容經劉振宇(https://www.cnblogs.com/coderayu)、王佳才(https://blog.csdn.net/zxcvbnm32123)兩位杭州.NET技術社區成員整理貢獻。
總結
以上是生活随笔為你收集整理的微软Cloud+AI本地化社区贡献指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Asp.net Core Jenkins
- 下一篇: IdentityServer4-MVC+