關於什麼是測試就不多說了,大家都知道的。關鍵是理解什麼是本地化,什麼是國際化?還要理解對什麼產品進行本地化和國際化。這裡僅以軟體作為本地化和國際化的物件進行討論(實際上,除了軟體之外,**和電子課件都可以進行國際化和本地化)。
軟體的國際化和軟體的本地化是開發用於全球發行的軟體的兩個過程和技術。
首先軟體在開發階段要在結構設計和資料型別支援上,滿足世界各地使用者的需要。例如,微軟開發的word 2003,它最先是用英文開發的。但是,英文的word 2003可以安裝在簡體中文的windows xp professional上,而且支援中文輸入法(ime),能夠正確的輸入、顯示、列印和儲存,而不是亂碼。這就是**能夠支援漢字的雙子節字符集。
所以軟體國際化是在軟體設計和文件開發過程中,使得功能和**設計能處理多種語言和文化習俗,使建立不同語言版本時,不需要重新設計源程式**的軟體工程方法。
那麼什麼是軟體本地化呢?
還是拿word 2003為例說明,前面說了,英文word 2003能夠在簡體中文windows 2003上安裝和使用,但是大家很少直接使用英文的word 2003,為什麼呢? 因為使用英文的軟體不如使用中文的軟體更易於理解。
把英文word 2003經過語言處理和技術加工,重新製作成簡體中文word 2003的過程,稱為英文word 2003的軟體本地化。當然除了簡體中文之外,word 2003還有幾十種其他語言的本地化,例如,日語、德語、法語,正體中文的word 2003。
所以,軟體本地化是對原始語言(例如,英文)開發的軟體進行語言轉換和工程處理,生成不同語言版本的技術。
最後說說什麼是國際化測試和本地化測試?
單獨說「本地化測試」和「國際化測試」很容易引起誤解,最好限定測試物件。最好的說法是「本地化軟體測試」,「軟體國際化測試」和「國際化軟體測試」。
「本地化軟體測試」前面已經說了,就是在本地化的作業系統上測試本地化軟體,例如在簡體中文windows xp professional上測試簡體中文的word 2003。
「軟體國際化測試」和「國際化軟體測試」是兩個不同的概念。「國際化軟體」也稱為「全球化軟體」,是在世界多個國家和地區發行的軟體。完整的國際化軟體需要經過軟體國際化設計和軟體的本地化加工兩個階段。
「國際化軟體測試」的內容分為「軟體國際化測試」和「本地化軟體測試」,「軟體國際化測試」是「國際化軟體測試」的子集。
國際化軟體測試首先要經過軟體國際化測試,等到本地化軟體開發出來後,再進行本地化軟體測試。
軟體國際化測試的物件是採用國際化方法進行設計的軟體,例如英文的word 2003。 測試的環境是各種不同語言的作業系統,例如簡體中文、正體中文、德語、日語等的windows 作業系統。
軟體本地化的物件是經過本地化後的軟體,例如,簡體中文的word 2003。
對於簡體中文的word 2003的本地化測試的環境是簡體中文的windows,對於德語word 2003而言測試環境是德語的windows。
軟體本地化測試的內容包括:軟體的本地化內容是否準確,軟體經過本地化後功能是否失效,軟體控制項(例如按鈕的大小和按鈕上的文字)的大小和位置是否適當。
漫談國際化和本地化測試
關於什麼是測試就不多說了,大家都知道的。關鍵是理解什麼是本地化,什麼是國際化?還要理解對什麼產品進行本地化和國際化。這裡僅以軟體作為本地化和國際化的物件進行討論 實際上,除了軟體之外,和電子課件都可以進行國際化和本地化 軟體的國際化和軟體的本地化是開發用於全球發行的軟體的兩個過程和技術。還是拿wor...
Springmvc框架本地化和國際化
springmvc的本地化和國際化 一 acceptheaderlocaleresolver 這個locale resolvers依據 accept language請求頭資訊進行解析處理,通常這個頭資訊包含客戶端操作資訊的本地標示。二 cookielocaleresolver 這個解析器通過coo...
第7講 國際化和本地化
莊周曰 吾守形而忘身,觀於濁水而迷於清淵。且吾聞諸夫子曰 入其俗,從其令 今吾游於雕陵而忘吾身,異鵲感吾顙,游於栗林而忘真,天涯節物遮愁眼 且復隨鄉便入鄉 去美國旅行,最感不適應會有什麼?2 3 2009 代表哪一天,2月3日或3月2日?喬治 布希 george bush 屬於哪個家族?收到郵件,出...