會(huì)員中心 |  會(huì)員注冊(cè)  |  兼職信息發(fā)布    瀏覽手機(jī)版!    精選9.9元!    人工翻譯    英語(yǔ)IT服務(wù) 貧困兒童資助 | 留言板 | 設(shè)為首頁(yè) | 加入收藏  繁體中文
當(dāng)前位置:首頁(yè) > 行業(yè)文章 > 筆譯技術(shù) > 正文

軟件的國(guó)際化支持能力

發(fā)布時(shí)間: 2022-11-19 09:21:36   作者:etogether.net   來(lái)源: 網(wǎng)絡(luò)   瀏覽次數(shù):
摘要: 采用 Unicode 字符編碼標(biāo)準(zhǔn),可以方便地處理單字節(jié)和雙字節(jié)字符的文字,是設(shè)計(jì)國(guó)際化軟件的重要方法。



軟件的國(guó)際化支持能力主要表現(xiàn)在如下三個(gè)方面:


1、Unicode編程

采用 Unicode 字符編碼標(biāo)準(zhǔn),可以方便地處理單字節(jié)和雙字節(jié)字符的文字,是設(shè)計(jì)國(guó)際化軟件的重要方法。


Unicode有三種形式:UTF-8、UTF-16和UTF-32。UTF-8通常用于Web 內(nèi)容或通過(guò)Internet 協(xié)議進(jìn)行傳輸?shù)某绦颉?/p>


在操作系統(tǒng)對(duì)Unicode標(biāo)準(zhǔn)的支持方面,以Microsoft Windows 為例,Microsoft Windows 3.1是支持Unicode的第一個(gè)操作系統(tǒng),隨后的 Microsoft Windows NT 4.0、 Microsoft Windows 2000 和 Microsoft Windows XP 都把Unicode 作為操作系統(tǒng)內(nèi)在的編碼方式(UTF-16)。


因此,以這些操作系統(tǒng)為支撐的程序,是實(shí)現(xiàn)軟件國(guó)際化設(shè)計(jì)的基礎(chǔ)。為了更好地實(shí)現(xiàn)軟件對(duì)Unicode的支持,程序內(nèi)部應(yīng)盡量采用UTF-16數(shù)據(jù)編碼格式。


2、區(qū)域和文化意識(shí)

區(qū)域意識(shí)程序是遵守用戶所選定的語(yǔ)言規(guī)則和文化傳統(tǒng)的軟件。在國(guó)際化軟件中,包含許多與區(qū)域信息有關(guān)的數(shù)據(jù)格式,例如,日期和時(shí)間格式、貨幣格式、數(shù)字格式、排序格式、地址格式、紙張大小、電話號(hào)碼和度量單位等。這些與軟件目標(biāo)市場(chǎng)的區(qū)域和文化意識(shí)緊密相關(guān),需要正確的程序處理。


以開(kāi)發(fā)Windows平臺(tái)的國(guó)際化軟件為例,在Win32程序設(shè)計(jì)環(huán)境中,國(guó)家語(yǔ)言支持(NLS)應(yīng)用程序接口(API)提供了從應(yīng)用程序中消除區(qū)域特定假設(shè)的合適工具,能夠以符合區(qū)域ID(LCID)所標(biāo)示的當(dāng)前選定用戶區(qū)域的格式來(lái)表示數(shù)據(jù)。Microsoft.NET 框架采用了新的方式定義區(qū)域標(biāo)識(shí),通過(guò)引入System.Globalization命名空間的CultureInfo 類(lèi)來(lái)表示區(qū)域文化信息。CultureInfo 類(lèi)包含區(qū)域文化信息,例如,語(yǔ)言、國(guó)家或地區(qū)、日歷和文化傳統(tǒng)。該類(lèi)也提供了進(jìn)行文化敏感性字符串比較的一組方法。


關(guān)于控制臺(tái)應(yīng)用程序的區(qū)域數(shù)據(jù)的處理,可以按照系統(tǒng)的區(qū)域設(shè)置來(lái)進(jìn)行特定語(yǔ)言的操作,這將保證數(shù)字、日期、時(shí)間、貨幣值和排序操作等與區(qū)域信息有關(guān)的數(shù)據(jù)格式的正確性。


3、處理多語(yǔ)言文字

對(duì)國(guó)際化軟件,保證多語(yǔ)言文字正確處理是基本要求。在軟件國(guó)際化的開(kāi)發(fā)中,軟件應(yīng)該支持與多語(yǔ)言文字有關(guān)的以下功能:


可以處理不同的輸入語(yǔ)言和輸入法。

正確顯示所支持的文字。

在多語(yǔ)言環(huán)境中處理字體格式。


Microsoft Windows 2000和 Microsoft Windows XP以輸人法編輯器(IME)的方式提供對(duì)表意文字的輸入支持。Microsoft Windows 2000和Microsoft Windows XP還提供了對(duì)復(fù)雜文字的支持,以便可以處理與文字關(guān)聯(lián)的語(yǔ)言特性,例如,雙向性、字符排序、組合字符以及斷詞、斷行和與文本調(diào)整有關(guān)的特殊規(guī)則。


為了使Win32應(yīng)用程序在多語(yǔ)言環(huán)境中有效地顯示文本,可以調(diào)用Win32文本API、實(shí)例化 Win32編輯控件、實(shí)例化 Win32 Rich Edit控件,提供對(duì)多語(yǔ)言文字的顯示支持。


為了使多語(yǔ)言文字正確顯示,需要正確處理文字格式。因此,在Win32應(yīng)用程序中,不要硬編碼使用的字體大小和名稱(chēng)。對(duì)于Web程序,不要將字體屬性值放到內(nèi)嵌樣式中,使用以專(zhuān)用方式預(yù)定義字體屬性和樣式的層疊樣式表(CSS),可以保證內(nèi)容以正確的格式顯示。



責(zé)任編輯:admin


微信公眾號(hào)

  • 上一篇:常見(jiàn)字幕翻譯工具
  • 下一篇:字幕翻譯的特點(diǎn)


  • 《譯聚網(wǎng)》倡導(dǎo)尊重與保護(hù)知識(shí)產(chǎn)權(quán)。如發(fā)現(xiàn)本站文章存在版權(quán)問(wèn)題,煩請(qǐng)30天內(nèi)提供版權(quán)疑問(wèn)、身份證明、版權(quán)證明、聯(lián)系方式等發(fā)郵件至info@qiqee.net,我們將及時(shí)溝通與處理。


我來(lái)說(shuō)兩句
評(píng)分: 1分 2分 3分 4分 5分
評(píng)論內(nèi)容:
驗(yàn)證碼:
【網(wǎng)友評(píng)論僅供其表達(dá)個(gè)人看法,并不表明本站同意其觀點(diǎn)或證實(shí)其描述?!?
評(píng)論列表
已有 0 條評(píng)論(查看更多評(píng)論)