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