Win10中文版咋來的?微軟揭秘本地化開發(fā)全過程
前不久微軟在《會員中心》中發(fā)布了一項(xiàng)任務(wù),邀請中國Insider用戶參與Win10漢化翻譯反饋,對系統(tǒng)設(shè)置應(yīng)用的翻譯進(jìn)行改進(jìn)。但你知道微軟內(nèi)部是如何進(jìn)行本地化開發(fā)的嗎?或者說,一款非英語版本的操作系統(tǒng),比如中文版是如何誕生的呢?
微軟今天在《反饋中心》應(yīng)用中對Win10本地化開發(fā)的整個過程進(jìn)行了詳解,感興趣的朋友一起來了解一下吧。
首先,認(rèn)識一下微軟Windows本地化工作的Redmond團(tuán)隊(duì)的一小部分。與Insider預(yù)覽體驗(yàn)成員一樣,本地化團(tuán)隊(duì)也是世界范圍內(nèi)的團(tuán)隊(duì)。
微軟原文如下:
你好,Windows預(yù)覽體驗(yàn)成員!
我叫Miki Albertson,是Windows本地化團(tuán)隊(duì)的項(xiàng)目經(jīng)理。今天我想要為你提供一些幕后信息,展示W(wǎng)DG產(chǎn)品如何以Windows預(yù)覽體驗(yàn)成員的語言提供給他們。順便說一下,我們將此過程稱為“本地化”。
如果你想知道我們?nèi)绾卧谀愕氖袌鲋胁捎媚愕恼Z言推出我們的產(chǎn)品,請繼續(xù)閱讀吧!
這是一個簡化了的視圖,但它可以為你提供本地化過程主要方面的概述。
下面將詳細(xì)說明每個過程。
功能開發(fā):
該過程從我們的功能開發(fā)團(tuán)隊(duì)開始。 他們設(shè)計并策劃新的功能(或修改現(xiàn)有功能)以便包含在向客戶交付的下一個Windows 10更新中。許多合作伙伴團(tuán)隊(duì)參與了此過程,其中包括營銷團(tuán)隊(duì)、設(shè)計團(tuán)隊(duì)、用戶研究團(tuán)隊(duì),當(dāng)然還有我們出色的預(yù)覽體驗(yàn)成員提供的非常有價值的反饋!此外可以確定的是,我們這個本地化團(tuán)隊(duì)是其重要的合作伙伴之一。作為翻譯過程的一部分,我們還有助于影響其功能設(shè)計,以確保它們符合國際標(biāo)準(zhǔn)以及“可本地化”。
資源驗(yàn)證:
在對功能集編碼后,會經(jīng)過許多檢查,其中一項(xiàng)是各個功能團(tuán)隊(duì)和本地化團(tuán)隊(duì)查看“資源”(在UI中使用的文本字符串和其他信息)是否可本地化和/或可能會產(chǎn)生類似截斷的其他問題。
為了執(zhí)行此操作,通常我們會使用一種名為“偽本地化”的工具。 偽本地化工具允許我們預(yù)先測試我們產(chǎn)品的各個本地化方面,之后再將其發(fā)送以進(jìn)行翻譯。它的工作方式主要有以下兩種。
1、偽版本
首先,我們通過虛構(gòu)的語言人為地本地化整個Windows10版本,以將本地化文本中存在最容易產(chǎn)生問題的某些特征包含在內(nèi),并將唯一的標(biāo)識符添加到每個資源,這樣我們在發(fā)現(xiàn)問題時能夠輕而易舉地識別受影響的資源。它還會增加字符串長度,以便在我們能夠看到翻譯的字符串之前,更輕松地找出潛在的截斷問題。此版本的工具主要由功能團(tuán)隊(duì)使用。以下圖片顯示了唯一標(biāo)識符和虛構(gòu)語言(帶有出現(xiàn)問題的字符)。
2、偽增強(qiáng)功能
其次,我們在現(xiàn)有的本地化版本中使用稱為“偽增強(qiáng)功能”的過程,以允許我們標(biāo)記新的或已更改的UI字符串,這些字符串即將本地化,但尚未本地化。對于某些基于非拉丁文的語言,這可能會涉及在未本地化的字符串開頭添加一些隨機(jī)的已本地化字符作為標(biāo)識符;對于某些基于拉丁文的語言,我們會將字符串中的現(xiàn)有字符替換為帶重音的版本。如果此版本中存在不包含這些字符的未本地化的(即英語)字符串,則這可能是一個Bug,并且可能會使項(xiàng)目延遲。(請參閱以下“偽增強(qiáng)功能”示例)
基于非拉丁文語言的示例:
基于拉丁文語言的示例:
利用“Windows即服務(wù)”,通過“偽本地化工具”進(jìn)行的驗(yàn)證通常與我們的翻譯工作并行完成。 翻譯完這些資源后,將刪除添加到資源的偽增強(qiáng)功能字符。此外,對于那些尚未本地化的資源,在我們向預(yù)覽體驗(yàn)成員發(fā)布之前,該過程將關(guān)閉“偽本地化”工具,但有時由于未按預(yù)期完成此操作,可能導(dǎo)致在Insider Preview版本中看到偽字符串。
本地化(翻譯+本地化工程):
現(xiàn)在可以進(jìn)行本地化了! 新資源和更新資源的本地化將定期完成。我們的翻譯人員收到要進(jìn)行本地化的資源/字符串,并按照針對該功能領(lǐng)域收到的指示進(jìn)行本地化。當(dāng)翻譯人員完成其工作時,會對本地化的內(nèi)容執(zhí)行一系列驗(yàn)證檢查。翻譯工作完成后,將簽入更新的資源并使用這些更改創(chuàng)建新的本地化版本。除了對翻譯本身執(zhí)行的驗(yàn)證檢查之外,在創(chuàng)建新版本時還會進(jìn)行一些驗(yàn)證檢查。如果發(fā)現(xiàn)任何問題,這些修復(fù)將會在以后的版本中出現(xiàn)。
Insider Preview版本提供哪些語言?
桌面版和移動版:
阿拉伯語(沙特阿拉伯)、加泰羅尼亞語(加泰羅尼亞)、中文(簡體,中國)、中文(繁體,臺灣)、捷克語(捷克共和國)、荷蘭語(荷蘭)、英語(英國)、英語(美國)、芬蘭語(芬蘭)、法語(加拿大)、法語(法國)、德語(德國)、印地語(印度)、意大利語(意大利)、日語(日本)、朝鮮語(韓國)、波蘭語(波蘭)、葡萄牙語(巴西)、俄語(俄羅斯)、西班牙語(墨西哥)、西班牙語(西班牙,國際風(fēng)格)、瑞典語(瑞典)、泰語(泰國)、土耳其語(土耳其)、越南語
僅限移動版:(除了上述語言集,還為移動版提供以下語言)
南非荷蘭語(南非)、阿爾巴尼亞語(阿爾巴尼亞)、阿姆哈拉語、阿塞拜疆語(拉丁語,阿塞拜疆)、孟加拉語(孟加拉)、巴斯克語、白俄羅斯語(白俄羅斯)、保加利亞語(保加利亞)、克羅地亞語(克羅地亞)、丹麥語(丹麥)、愛沙尼亞語(愛沙尼亞)、菲律賓語(菲律賓)、加利西亞語(加利西亞語)、希臘語(希臘)、豪撒語(拉丁語,尼日利亞)、希伯來語(以色列)、匈牙利語(匈牙利)、冰島語、印度尼西亞語(印度尼西亞)、埃納德語、哈薩克語(哈薩克斯坦)、高棉語(柬埔寨)、斯瓦希里語、老撾語(老撾)、拉脫維亞語(拉脫維亞)、立陶宛語(立陶宛)、馬其頓語(前南斯拉夫馬其頓共和國)、馬來語(馬來西亞)、馬拉雅拉姆語、挪威語、博克馬爾語(挪威)、波斯語、葡萄牙語(葡萄牙)、羅馬尼亞語(羅馬尼亞)、塞爾維亞語(拉丁語,塞爾維亞共和國)、斯洛伐克語(斯洛伐克)、斯洛文尼亞語(斯洛文尼亞)、泰米爾語(印度)、泰盧固語、烏克蘭語(烏克蘭)、烏茲別克語(拉丁語,烏茲別克斯坦)
本地化驗(yàn)證:
當(dāng)此版本可用時,我們的質(zhì)量團(tuán)隊(duì)會致力于驗(yàn)證本地化版本的質(zhì)量。 他們從非常簡單但卻相當(dāng)重要的稱之為“BVT(生成驗(yàn)證測試)”的質(zhì)量檢查開始,如果此版本通過了該測試,他們便可以對此版本的總體功能和本地化質(zhì)量進(jìn)行更多高級測試。盡管我們的翻譯人員在執(zhí)行翻譯工作時已檢查了語言質(zhì)量,但是質(zhì)量團(tuán)隊(duì)還會使用講母語的人定期檢查這些UI更改的語言質(zhì)量。 如果質(zhì)量團(tuán)隊(duì)發(fā)現(xiàn)語言問題,他們會報告這些問題,同時我們的翻譯人員會查看這些Bug,并且會在上述的“簽入”周期中盡早對其進(jìn)行修復(fù)。
迭代、重新進(jìn)行迭代和發(fā)布:
在我們的產(chǎn)品周期期間會多次重復(fù)這整個過程以便改進(jìn)產(chǎn)品質(zhì)量,然后再交付給我們的客戶。
順便說一下,如果你是一名開發(fā)人員并且想了解有關(guān)如何構(gòu)建全球通用的應(yīng)用程序(例如UWP應(yīng)用)的詳細(xì)信息,請確保在Windows開發(fā)人員中心查看其他信息。
現(xiàn)在,我們講一下Insider Preview版本
Insider Preview版本:
我們希望在功能可用時,盡快向你提供Insider Preview版本,甚至在我們的翻譯過程有機(jī)會跟上某些最近的UI/資源更改之前就提供給你。 我們的翻譯過程可能需要4天到數(shù)周的時間,具體取決于新功能集可能存在且已解決的技術(shù)挑戰(zhàn)。預(yù)覽體驗(yàn)成員可以在新功能可用時立即使用它們,而無需等到翻譯準(zhǔn)備就緒。同時,本地化過程在繼續(xù)進(jìn)行,最終會在以后的版本中趕上來。
出于此原因,Insider Preview版本的UI中的某些更新文本將不會定期翻譯為所有可用語言,而是會以英語顯示。 盡管這些文本會在以后的版本中進(jìn)行翻譯,但我們確實(shí)在積極尋求你對Insider Preview版本中已翻譯的UI的反饋。
反饋:
我們確實(shí)會查看你提出的有價值的反饋,并且對全部預(yù)覽體驗(yàn)成員表示由衷的感謝!你提出的反饋可幫助我們識別很多問題!
你提出的反饋有助于對功能設(shè)計的方式產(chǎn)生影響,還有助于改進(jìn)其他客戶的總體體驗(yàn)。此外,從本地化的角度而言,你提出的反饋有助于我們?yōu)槭澜绶秶鷥?nèi)的客戶改進(jìn)語言質(zhì)量和欲購者的體驗(yàn)。 我們想要傾聽你對本地化/翻譯質(zhì)量的想法,以下是你可以幫助我們的方式。
首先,請查找相似的反饋并進(jìn)行投票。 當(dāng)我們查看一條反饋時,我們評估的首要事項(xiàng)之一就是它的投票數(shù)量。 投票數(shù)量越多,將越有機(jī)會使我們針對你提供的反饋采取措施。
當(dāng)為你的反饋選擇一個類別時,請選擇對其提供反饋的功能/應(yīng)用
在不久的將來,在提交時將有一個選項(xiàng)來突出顯示你的反饋與翻譯有關(guān)。 這將通知我們此反饋與翻譯問題有關(guān),并且會使我們基于你提供的反饋快速采取措施!在它可用時我們會宣布此更改,敬請關(guān)注。
我謹(jǐn)代表我的團(tuán)隊(duì),對那些為了改進(jìn)我們的產(chǎn)品在世界范圍內(nèi)的質(zhì)量,愿意通過提供有價值的反饋來支持Microsoft的預(yù)覽體驗(yàn)成員表示由衷的感謝!