亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

可視地區(qū)分用于測(cè)試的字符串的制作方法

文檔序號(hào):12071236閱讀:177來(lái)源:國(guó)知局
可視地區(qū)分用于測(cè)試的字符串的制作方法與工藝

數(shù)據(jù)串是一組字符。計(jì)算設(shè)備可以基于所述數(shù)據(jù)串來(lái)實(shí)現(xiàn)軟件應(yīng)用。可替代地,所述計(jì)算設(shè)備可以將數(shù)據(jù)串呈現(xiàn)給用戶??梢詫?shù)據(jù)串從原本的語(yǔ)言翻譯至本地化的語(yǔ)言。本地化的語(yǔ)言是包含計(jì)算設(shè)備的位置本土的語(yǔ)言。例如,編碼器可以生成用英語(yǔ)寫的數(shù)據(jù)串。位于日本的計(jì)算設(shè)備可以存儲(chǔ)數(shù)據(jù)串。編碼器可以將該串本地化至日語(yǔ)以更容易由用戶消費(fèi)。



技術(shù)實(shí)現(xiàn)要素:

提供了該發(fā)明內(nèi)容以用簡(jiǎn)化的形式引入在以下的具體實(shí)施方式中進(jìn)一步描述的概念的選擇。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或基本特征,也不旨用于限制所要求保護(hù)的主題的范圍。

在下文中所討論的實(shí)施例涉及使用彩色編碼系統(tǒng)或者其他可視標(biāo)記來(lái)指示那些數(shù)據(jù)串準(zhǔn)備好進(jìn)行測(cè)試。數(shù)據(jù)串測(cè)試系統(tǒng)可以計(jì)算數(shù)據(jù)串的本地化測(cè)試狀態(tài)。數(shù)據(jù)串測(cè)試系統(tǒng)可以將數(shù)據(jù)串的本地化測(cè)試狀態(tài)的可視標(biāo)記應(yīng)用至該數(shù)據(jù)串。該數(shù)據(jù)串測(cè)試系統(tǒng)可以將可視標(biāo)記和數(shù)據(jù)串呈現(xiàn)給用戶。

附圖說(shuō)明

為了描述可以獲得上述和其他優(yōu)點(diǎn)和特征的方法,闡述了更加特別的描述,并且將參考在附圖中所示出的其具體實(shí)施例來(lái)呈現(xiàn)。應(yīng)當(dāng)理解的是,這些附圖僅僅描繪了一般的實(shí)施例,并且因此不被認(rèn)為是對(duì)其范圍進(jìn)行限制,將通過(guò)對(duì)附圖進(jìn)行使用而利用額外的特異性和細(xì)節(jié)來(lái)描述和解釋實(shí)現(xiàn)。

圖1以框圖示出了串管理系統(tǒng)的一個(gè)實(shí)施例。

圖2以框圖示出了計(jì)算設(shè)備的一個(gè)實(shí)施例。

圖3以框圖示出了散列標(biāo)識(shí)符生成的一個(gè)實(shí)施例。

圖4以框圖示出了數(shù)據(jù)串記錄的一個(gè)實(shí)施例。

圖5以框圖示出了數(shù)據(jù)串測(cè)試用戶界面的一個(gè)實(shí)施例。

圖6以流程圖示出了對(duì)用于測(cè)試的串進(jìn)行標(biāo)記的方法一個(gè)實(shí)施例。

圖7以流程圖示出了確定改變狀態(tài)的方法的一個(gè)實(shí)施例。

圖8以流程圖示出了確定本地化狀態(tài)的方法的一個(gè)實(shí)施例。

圖9以流程圖示出了使用彩色編碼來(lái)標(biāo)記用于測(cè)試的串的方法的一個(gè)實(shí)施例。

圖10以流程圖示出了使用多邊形來(lái)標(biāo)記用于測(cè)試的串的方法的一個(gè)實(shí)施例。

具體實(shí)施方式

在下文中詳細(xì)地討論了實(shí)施例。盡管討論了具體的實(shí)現(xiàn),但應(yīng)當(dāng)理解的是這僅僅是出于說(shuō)明的目的來(lái)完成的。本領(lǐng)域技術(shù)人員將意識(shí)到可以使用其他組件和配置而不脫離該公開的主題的精神和范圍。所述實(shí)現(xiàn)可以是機(jī)器實(shí)現(xiàn)的方法、具有針對(duì)至少一個(gè)處理器而存儲(chǔ)在其上的詳述了方法的一組指令的有形的機(jī)器可讀介質(zhì)、或者數(shù)據(jù)串測(cè)試系統(tǒng)。

數(shù)據(jù)串測(cè)試系統(tǒng)可以針對(duì)軟件應(yīng)用的數(shù)據(jù)串而生成散列值以標(biāo)識(shí)該數(shù)據(jù)串。數(shù)據(jù)串測(cè)試系統(tǒng)可以將散列值附加至串的值。散列值可以是以下劃線為后綴的六個(gè)十六進(jìn)制的數(shù)字。散列區(qū)(locale)可以包含以散列值為前綴的數(shù)據(jù)串。當(dāng)在散列區(qū)中呈現(xiàn)軟件應(yīng)用時(shí),可以可視地顯示數(shù)據(jù)串和散列標(biāo)識(shí)符。散列值可以標(biāo)識(shí)資源路徑、資源標(biāo)識(shí)符、以及針對(duì)該散列的資源值。

通過(guò)生成最新散列值并且將該散列值與先前的散列值進(jìn)行比較,數(shù)據(jù)串測(cè)試系統(tǒng)可以標(biāo)識(shí)已經(jīng)被改變的數(shù)據(jù)串。通過(guò)記錄在當(dāng)前的散列值中但不在先前的散列值中的每個(gè)條目,數(shù)據(jù)串測(cè)試系統(tǒng)可以編譯針對(duì)經(jīng)修改或者添加至產(chǎn)品的數(shù)據(jù)串的散列的列表,以確定針對(duì)數(shù)據(jù)串的改變狀態(tài)。

數(shù)據(jù)串測(cè)試系統(tǒng)可以編譯還沒有被翻譯至本地語(yǔ)言或者還沒有“本地化”的數(shù)據(jù)串的列表。數(shù)據(jù)串測(cè)試系統(tǒng)可以將未經(jīng)翻譯的數(shù)據(jù)串的當(dāng)前的列表與未經(jīng)翻譯的數(shù)據(jù)串的先前的列表進(jìn)行比較,以標(biāo)識(shí)在最近的產(chǎn)品建立中被翻譯的數(shù)據(jù)串,從而確定所述數(shù)據(jù)串的本地化狀態(tài)。

數(shù)據(jù)串測(cè)試系統(tǒng)可以使用改變狀態(tài)和本地化狀態(tài)來(lái)確定本地化測(cè)試狀態(tài),其指示數(shù)據(jù)串是否準(zhǔn)備好進(jìn)行本地化測(cè)試。本地化測(cè)試針對(duì)特定的目標(biāo)區(qū)或文化而檢查數(shù)據(jù)串的本地化的質(zhì)量。數(shù)據(jù)串測(cè)試系統(tǒng)可以在將數(shù)據(jù)串呈現(xiàn)給用戶時(shí)將可視標(biāo)記應(yīng)用至該數(shù)據(jù)串以指示本地化測(cè)試狀態(tài)??梢晿?biāo)記被覆蓋在數(shù)據(jù)串上,而不是內(nèi)在地改變數(shù)據(jù)串。用戶可以使用視覺標(biāo)記來(lái)快速地標(biāo)識(shí)用于測(cè)試的數(shù)據(jù)串。

圖1以框圖示出了數(shù)據(jù)串管理系統(tǒng)100的一個(gè)實(shí)施例。

因此,在一個(gè)實(shí)施例中,數(shù)據(jù)串測(cè)試系統(tǒng)可以使用彩色編碼系統(tǒng)或者其他可視標(biāo)記來(lái)指示那些數(shù)據(jù)串準(zhǔn)備好進(jìn)行測(cè)試。數(shù)據(jù)串測(cè)試系統(tǒng)可以計(jì)算數(shù)據(jù)串的本地化測(cè)試狀態(tài)。數(shù)據(jù)串測(cè)試系統(tǒng)可以將數(shù)據(jù)串的本地化測(cè)試狀態(tài)的可視標(biāo)記應(yīng)用至該數(shù)據(jù)串。數(shù)據(jù)串測(cè)試系統(tǒng)可以將可視標(biāo)記和數(shù)據(jù)串呈現(xiàn)給用戶。

數(shù)據(jù)串管理系統(tǒng)100可以將數(shù)據(jù)串提供至翻譯器以用于翻譯至本地語(yǔ)言,其被稱為“本地化”。所述翻譯器可以是翻譯程序130或者人類翻譯員。翻譯程序可以使用自動(dòng)翻譯或機(jī)器翻譯來(lái)翻譯所述數(shù)據(jù)串。自動(dòng)翻譯使用先前存在的翻譯來(lái)翻譯所述數(shù)據(jù)串。機(jī)器翻譯按照逐詞的基礎(chǔ)來(lái)翻譯所述數(shù)據(jù)串。翻譯程序130可以將對(duì)數(shù)據(jù)串的翻譯發(fā)送至本地化服務(wù)提供商(LSP)140以供檢查和可能的修正。本地化服務(wù)提供商140可以將數(shù)據(jù)串翻譯成本地語(yǔ)言。翻譯程序130可以將所翻譯的每個(gè)數(shù)據(jù)串發(fā)送至本地化服務(wù)提供商140,或者僅僅發(fā)送具有低于自動(dòng)檢查閾值的置信度分?jǐn)?shù)的所翻譯的數(shù)據(jù)串。一旦由本地化服務(wù)提供商批準(zhǔn)了數(shù)據(jù)串,本地化服務(wù)提供商140就可以對(duì)該數(shù)據(jù)串設(shè)置本地化標(biāo)志,以指示該數(shù)據(jù)串已經(jīng)被本地化了。可替代地,如果置信度分?jǐn)?shù)高于具體的置信度閾值,則翻譯程序130可以設(shè)置本地化標(biāo)志。本地化服務(wù)提供商140可以將數(shù)據(jù)串發(fā)送至數(shù)據(jù)串測(cè)試系統(tǒng)150以供測(cè)試。置信度閾值可以是預(yù)先設(shè)置的、或者是由本地化服務(wù)提供者140或數(shù)據(jù)串測(cè)試系統(tǒng)150設(shè)置的。數(shù)據(jù)串測(cè)試系統(tǒng)150可以標(biāo)識(shí)用于各種類型的測(cè)試的數(shù)據(jù)串。

圖2示出了可以充當(dāng)數(shù)據(jù)串測(cè)試系統(tǒng)150的示例性計(jì)算設(shè)備200的框圖。計(jì)算設(shè)備200可以組合硬件、軟件、固件、以及片上系統(tǒng)技術(shù)中的一個(gè)或多個(gè)以實(shí)現(xiàn)數(shù)據(jù)串測(cè)試系統(tǒng)150。計(jì)算設(shè)備200可以包括總線210、處理器220、存儲(chǔ)器230、數(shù)據(jù)存儲(chǔ)240、輸入設(shè)備250、輸出設(shè)備260、以及通信接口270??偩€210或者其他組件互連可以允許在計(jì)算設(shè)備200的組件之間進(jìn)行通信。

處理器220可以包括解譯并執(zhí)行一組指令的至少一個(gè)傳統(tǒng)處理器或者微處理器。存儲(chǔ)器230可以是瑞吉存取存儲(chǔ)器(RAM)或者存儲(chǔ)信息和指令以供處理器220執(zhí)行的另一種類型的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)。存儲(chǔ)器230還可以存儲(chǔ)臨時(shí)變量或者在指令的執(zhí)行期間由處理器220所使用的其他中間信息。數(shù)據(jù)存儲(chǔ)240可以包括任何類型的有形的機(jī)器可讀介質(zhì),例如,磁或光記錄介質(zhì)(例如數(shù)字視頻盤)及其對(duì)應(yīng)的驅(qū)動(dòng)器。有形的機(jī)器可讀的介質(zhì)是機(jī)器可讀的代碼或指令(存儲(chǔ)與信號(hào)對(duì)照)的物理介質(zhì)。如在本文中所描述的具有存儲(chǔ)在其上的指令的計(jì)算機(jī)可讀介質(zhì)與具有經(jīng)傳播的或經(jīng)發(fā)送的指令的計(jì)算機(jī)可讀介質(zhì)不同,這是因?yàn)橄啾扔趯?duì)指令進(jìn)行存儲(chǔ)(例如,可以出現(xiàn)在具有存儲(chǔ)在其上的指令的計(jì)算機(jī)可讀介質(zhì)上),傳播對(duì)指令進(jìn)行傳輸。因此,除非另外說(shuō)明,否則以該方式或類似方式所提及的具有存儲(chǔ)在其上的指令的計(jì)算機(jī)可讀介質(zhì)/多個(gè)介質(zhì)是指數(shù)據(jù)可以在其上存儲(chǔ)或留存的有形的介質(zhì)。數(shù)據(jù)存儲(chǔ)240可以存儲(chǔ)一組指令,其詳述了當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使得所述一個(gè)或多個(gè)處理器執(zhí)行所述方法的方法。數(shù)據(jù)存儲(chǔ)240還可以是用于存儲(chǔ)數(shù)據(jù)串和相關(guān)聯(lián)的元數(shù)據(jù)的數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)接口。

輸入設(shè)備250可以包括允許用戶向計(jì)算設(shè)備200輸入信息的一個(gè)或多個(gè)傳統(tǒng)的機(jī)制,例如,鍵盤、鼠標(biāo)、語(yǔ)音識(shí)別設(shè)備、麥克風(fēng)、耳機(jī)、觸摸屏252、觸摸墊254、手勢(shì)識(shí)別設(shè)備256等。輸出設(shè)備260可以包括向用戶輸出信息一個(gè)或多個(gè)傳統(tǒng)機(jī)制,包括顯示屏262、打印機(jī)、一個(gè)或多個(gè)揚(yáng)聲器264、耳機(jī)、或介質(zhì),例如存儲(chǔ)器、或磁盤或光盤以及對(duì)應(yīng)的盤驅(qū)動(dòng)器。通信接口270可以包括網(wǎng)絡(luò)接口或收發(fā)機(jī)接口。通信接口270可以是無(wú)線的、有線的、或光學(xué)接口。

計(jì)算設(shè)備200可以響應(yīng)于處理器220執(zhí)行包含在計(jì)算機(jī)可讀介質(zhì)中的一系列指令而執(zhí)行這樣的功能,所述計(jì)算機(jī)可讀介質(zhì)例如存儲(chǔ)器230、磁盤、或光盤??梢詫⑦@樣的指令從諸如數(shù)據(jù)存儲(chǔ)240之類的另一個(gè)計(jì)算機(jī)可讀介質(zhì)或者經(jīng)由通信接口260而從分離的設(shè)備讀取到存儲(chǔ)器230中。

圖3以框圖示出了散列標(biāo)識(shí)符生成300的一個(gè)實(shí)施例。每個(gè)數(shù)據(jù)窗可以具有用于標(biāo)識(shí)該數(shù)據(jù)串的標(biāo)識(shí)符310??梢栽谶\(yùn)行時(shí)間期間由數(shù)據(jù)串管理系統(tǒng)100、數(shù)據(jù)串測(cè)試系統(tǒng)150、或者運(yùn)行軟件應(yīng)用的計(jì)算設(shè)備200來(lái)生成散列標(biāo)識(shí)符310。數(shù)據(jù)串測(cè)試系統(tǒng)150可以基于數(shù)據(jù)串資源110的屬性來(lái)生成散列標(biāo)識(shí)符。數(shù)據(jù)串測(cè)試系統(tǒng)150可以執(zhí)行散列函數(shù)320以生成散列標(biāo)識(shí)符310。數(shù)據(jù)串測(cè)試系統(tǒng)150可以使用資源文件330、資源標(biāo)識(shí)符340、以及資源值350以作為散列函數(shù)320的輸入。資源文件330可以描述數(shù)據(jù)串資源110的相對(duì)存儲(chǔ)路徑。資源標(biāo)識(shí)符340可以標(biāo)識(shí)資源文件330內(nèi)的數(shù)據(jù)串資源110。資源值350可以是在數(shù)據(jù)串資源110處所存儲(chǔ)的值。數(shù)據(jù)串測(cè)試系統(tǒng)150可以調(diào)整散列函數(shù)320以避免散列標(biāo)識(shí)符310的重復(fù)。

散列標(biāo)識(shí)符310可以與數(shù)據(jù)串和其他數(shù)據(jù)串元數(shù)據(jù)一起存儲(chǔ)以作為數(shù)據(jù)串記錄400的一部分。圖4以框圖示出了數(shù)據(jù)串記錄400的一個(gè)實(shí)施例。可以以可擴(kuò)展標(biāo)記語(yǔ)言(XML)格式來(lái)存儲(chǔ)數(shù)據(jù)串記錄400。數(shù)據(jù)串記錄400可以具有用于存儲(chǔ)散列標(biāo)識(shí)符310的散列標(biāo)識(shí)符字段410。數(shù)據(jù)串記錄400可以具有用于存儲(chǔ)數(shù)據(jù)串的串字段420。數(shù)據(jù)串記錄400可以具有用于存儲(chǔ)被翻譯成本地語(yǔ)言版本的數(shù)據(jù)串的翻譯字段430可選地,數(shù)據(jù)串記錄400可以具有標(biāo)識(shí)本地語(yǔ)言440的語(yǔ)言標(biāo)識(shí)符字段440。數(shù)據(jù)串記錄400可以具有置信度分?jǐn)?shù)字段450,其用于存儲(chǔ)指示翻譯是精確的概率。數(shù)據(jù)串記錄400可以具有指示數(shù)據(jù)串已經(jīng)被翻譯成本地語(yǔ)言的本地化標(biāo)志460。數(shù)據(jù)串記錄400可以具有描述已經(jīng)發(fā)生的涉及數(shù)據(jù)串的任何先前的錯(cuò)誤的串錯(cuò)誤歷史470。數(shù)據(jù)串可以已經(jīng)引起了錯(cuò)誤或者可以是僅僅無(wú)關(guān)地被包括。數(shù)據(jù)串測(cè)試系統(tǒng)150可以使用該信息來(lái)警告用戶出現(xiàn)錯(cuò)誤的可能性。

圖5以框圖示出了數(shù)據(jù)串測(cè)試用戶界面500的一個(gè)實(shí)施例。數(shù)據(jù)傳測(cè)試系統(tǒng)150可以使用數(shù)據(jù)串測(cè)試用戶界面500來(lái)向用戶呈現(xiàn)一個(gè)或多個(gè)數(shù)據(jù)串的集合。數(shù)據(jù)串測(cè)試用戶界面500可以在顯示屏262上向用戶顯示一個(gè)或多個(gè)數(shù)據(jù)串510的集合。用戶可以從所顯示的數(shù)據(jù)串510的集合中選擇一個(gè)或多個(gè)數(shù)據(jù)串510。用戶可以選擇自從最后的測(cè)試已經(jīng)被改變并且已經(jīng)被本地化的數(shù)據(jù)串510。

數(shù)據(jù)串測(cè)試用戶界面500可以使用可視標(biāo)記來(lái)標(biāo)識(shí)作為進(jìn)行測(cè)試的候選者的數(shù)據(jù)串510。過(guò)去測(cè)試可視標(biāo)記512可以指示自從上次數(shù)據(jù)串510被測(cè)試數(shù)據(jù)串510就未被改變。當(dāng)前測(cè)試可視標(biāo)記514可以指示自從上次數(shù)據(jù)串510被測(cè)試數(shù)據(jù)串510已經(jīng)被改變,并且自從上次數(shù)據(jù)串510被改變數(shù)據(jù)串510已經(jīng)被本地化。未來(lái)測(cè)試可視標(biāo)記516可以指示自從上次數(shù)據(jù)串510被測(cè)試數(shù)據(jù)串510已經(jīng)被改變但是沒有被本地化。

可視標(biāo)記可以是針對(duì)數(shù)據(jù)串510的彩色編碼,其改變數(shù)據(jù)串510的文本的顏色。例如,數(shù)據(jù)串測(cè)試系統(tǒng)150可以將已經(jīng)被改變和本地化并且因此準(zhǔn)備好進(jìn)行測(cè)試的數(shù)據(jù)串510彩色編碼成綠色。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將自從上次對(duì)數(shù)據(jù)串進(jìn)行改變就已經(jīng)被測(cè)試的數(shù)據(jù)串510彩色編碼成藍(lán)色。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將已經(jīng)被改變但還沒有被本地化的數(shù)據(jù)串510彩色編碼成紅色,以指示該數(shù)據(jù)串510還沒有準(zhǔn)備好進(jìn)行測(cè)試。

可替代地,可視標(biāo)記可以是構(gòu)建(frame)了數(shù)據(jù)串510的構(gòu)建多邊形。數(shù)據(jù)串測(cè)試系統(tǒng)150可以利用箭頭來(lái)構(gòu)建已經(jīng)被改變和本地化并且因此準(zhǔn)備好進(jìn)行測(cè)試的數(shù)據(jù)串510。數(shù)據(jù)串測(cè)試系統(tǒng)150可以利用方框來(lái)構(gòu)建自從上次對(duì)數(shù)據(jù)串510進(jìn)行改變就已經(jīng)被測(cè)試的數(shù)據(jù)串510。數(shù)據(jù)串測(cè)試系統(tǒng)150可以利用八邊形來(lái)構(gòu)建已經(jīng)被改變但還沒有被本地化的數(shù)據(jù)串510,以指示該數(shù)據(jù)串510還沒有準(zhǔn)備好進(jìn)行測(cè)試。

圖6以流程圖示出了標(biāo)記用于測(cè)試的串的方法600的實(shí)施例。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將串錯(cuò)誤歷史470與數(shù)據(jù)串510相關(guān)聯(lián)(框602)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以確定數(shù)據(jù)串510的改變狀態(tài)(框604)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以確定數(shù)據(jù)串510的本地化狀態(tài)(框606)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以基于改變狀態(tài)和本地化狀態(tài)來(lái)計(jì)算數(shù)據(jù)串510的本地化測(cè)試狀態(tài)(框608)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將本地化測(cè)試狀態(tài)的可視標(biāo)記應(yīng)用至數(shù)據(jù)串510(框610)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以改變可視標(biāo)記的次要特性以指示以下中的至少一個(gè):串錯(cuò)誤歷史、串上下文、或者指示出現(xiàn)錯(cuò)誤的可能性的其他數(shù)據(jù)(框612)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以向用戶呈現(xiàn)可視標(biāo)記和數(shù)據(jù)串510。一旦數(shù)據(jù)串510已經(jīng)被選擇進(jìn)測(cè)試,數(shù)據(jù)串測(cè)試系統(tǒng)150就可以重新設(shè)置可視標(biāo)記(框616)。

圖7以流程圖示出了確定改變狀態(tài)的方法700的一個(gè)實(shí)施例。數(shù)據(jù)串測(cè)試系統(tǒng)150可以識(shí)別出已經(jīng)發(fā)生了建立,有可能改變了一些數(shù)據(jù)串510(框702)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以基于資源文件330、針對(duì)數(shù)據(jù)串510的資源標(biāo)識(shí)符340、以及針對(duì)數(shù)據(jù)串510的資源值350中的至少一個(gè)而生成針對(duì)數(shù)據(jù)串510的散列標(biāo)識(shí)符320(框704)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將散列標(biāo)識(shí)符420附加至數(shù)據(jù)串510(框706)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將數(shù)據(jù)串510的散列標(biāo)識(shí)符的當(dāng)前的建立版本與散列標(biāo)識(shí)符320的先前的建立版本進(jìn)行比較(框708)。如果散列標(biāo)識(shí)符320的當(dāng)前建立版本與散列標(biāo)識(shí)符320的先前的建立版本相匹配(框710),則數(shù)據(jù)串測(cè)試系統(tǒng)150可以將數(shù)據(jù)串510指定為未改變的(框712)。如果散列標(biāo)識(shí)符320的當(dāng)前建立版本與散列標(biāo)識(shí)符320的先前的建立版本不匹配(框710),則數(shù)據(jù)串測(cè)試系統(tǒng)150可以將數(shù)據(jù)串510指定為已經(jīng)改變的(框714)。

圖8以流程圖示出了確定本地化狀態(tài)的方法800的一個(gè)實(shí)施例。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將本地化標(biāo)志附加至數(shù)據(jù)串(框802)。如果數(shù)據(jù)串測(cè)試系統(tǒng)150檢測(cè)到數(shù)據(jù)串已經(jīng)經(jīng)過(guò)了錯(cuò)誤的時(shí)間段而沒有被本地化(框804),則數(shù)據(jù)串測(cè)試系統(tǒng)150可以警告用戶分析潛在缺少本地化或者硬編碼故障(框806)。錯(cuò)誤的時(shí)段是在已經(jīng)發(fā)生了改變之后數(shù)據(jù)串可以沒有進(jìn)行本地化的時(shí)間的最小量,如由測(cè)試者或其他管理員所確定的。數(shù)據(jù)串測(cè)試系統(tǒng)150可以警告用戶通過(guò)改變可視標(biāo)記的特性來(lái)將數(shù)據(jù)本地化。例如,數(shù)據(jù)串510可以被彩色編碼成閃亮的紅色。

數(shù)據(jù)串測(cè)試系統(tǒng)150可以從翻譯程序130接收數(shù)據(jù)串510的經(jīng)翻譯的版本(框808)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以從翻譯程序130接收針對(duì)數(shù)據(jù)串510的經(jīng)翻譯的版本的置信度分?jǐn)?shù)450(框810)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將置信度分?jǐn)?shù)450與置信度閾值進(jìn)行比較(框812)。如果置信度分?jǐn)?shù)450超過(guò)置信度閾值(框814),則數(shù)據(jù)串測(cè)試系統(tǒng)可以在針對(duì)數(shù)據(jù)串510的經(jīng)翻譯的版本的置信度分?jǐn)?shù)450超過(guò)置信度閾值時(shí)設(shè)置本地化標(biāo)志460(框816)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以提供對(duì)本地化服務(wù)提供商140的訪問(wèn)以修正數(shù)據(jù)串510的經(jīng)翻譯的版本(框818)。

數(shù)據(jù)串測(cè)試系統(tǒng)150可以使用的可視標(biāo)記的一個(gè)示例是彩色編碼。圖9以流程圖示出了使用彩色編碼來(lái)標(biāo)記用于測(cè)試的數(shù)據(jù)串510的方法900的一個(gè)實(shí)施例。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將串錯(cuò)誤歷史470與數(shù)據(jù)串510相關(guān)聯(lián)(902)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以確定數(shù)據(jù)串510的改變狀態(tài)以計(jì)算本地化測(cè)試狀態(tài)(框904)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以確定數(shù)據(jù)串510的本地化狀態(tài)以計(jì)算本地化測(cè)試狀態(tài)(框906)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以基于改變狀態(tài)和本地化狀態(tài)來(lái)計(jì)算本地化測(cè)試狀態(tài)(框908)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以作為可視化標(biāo)記來(lái)向數(shù)據(jù)串510應(yīng)用彩色編碼,以指示數(shù)據(jù)串510的本地化測(cè)試狀態(tài)(框910)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以調(diào)整彩色編碼的色度以指示以下中的至少一個(gè):串錯(cuò)誤歷史、串上下文、或者指示出現(xiàn)錯(cuò)誤的可能性的其他數(shù)據(jù)(框912)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以利用彩色編碼來(lái)向用戶呈現(xiàn)數(shù)據(jù)串510(框914)。一旦數(shù)據(jù)串510已經(jīng)被選擇進(jìn)測(cè)試,數(shù)據(jù)串測(cè)試系統(tǒng)150就可以重新設(shè)置可視標(biāo)記(框916)。

數(shù)據(jù)串測(cè)試系統(tǒng)150可以使用的可視標(biāo)記的一個(gè)示例是多邊形構(gòu)建。圖以流程圖示出了使用多邊形來(lái)標(biāo)記用于測(cè)試的數(shù)據(jù)串510的方法1000的一個(gè)實(shí)施例。數(shù)據(jù)串測(cè)試系統(tǒng)150可以將串錯(cuò)誤歷史470與數(shù)據(jù)串510相關(guān)聯(lián)(框1002)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以確定數(shù)據(jù)串510的改變狀態(tài)(1004)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以確定數(shù)據(jù)串510的本地化狀態(tài)(框1006)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以基于改變狀態(tài)和本地化狀態(tài)來(lái)計(jì)算數(shù)據(jù)串510的本地化測(cè)試狀態(tài)(1008)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以利用作為可視標(biāo)記的構(gòu)建多邊形來(lái)構(gòu)建數(shù)據(jù)串510以指示數(shù)據(jù)串510的本地化測(cè)試狀態(tài)(框1010)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以改變構(gòu)建多邊形的形狀以指示以下中的至少一個(gè):串錯(cuò)誤歷史、串上下文、或者指示出現(xiàn)錯(cuò)誤的可能性的其他數(shù)據(jù)(框1012)。數(shù)據(jù)串測(cè)試系統(tǒng)150可以利用構(gòu)建多邊形來(lái)向用戶呈現(xiàn)數(shù)據(jù)串510(框1014)。一旦數(shù)據(jù)串510已經(jīng)被選擇進(jìn)測(cè)試,數(shù)據(jù)串測(cè)試系統(tǒng)150就可以重新設(shè)置可視標(biāo)記(框1016)。

盡管已經(jīng)用特定于結(jié)構(gòu)特征和/或方法行為的語(yǔ)言描述了本主題,但應(yīng)當(dāng)理解的是,所附權(quán)利要求中的本主題不一定限于在上文中所描述的具體的特征和行為。相反,在上文中所描述的具體的特征和行為是作為用于實(shí)現(xiàn)權(quán)利要求的示例形式而公開的。

本發(fā)明的范圍內(nèi)的實(shí)施例還可以包括用于承載或具有計(jì)算機(jī)可執(zhí)行指令或存儲(chǔ)在其上的數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是能夠由通用或?qū)S糜?jì)算機(jī)訪問(wèn)的任何可用的介質(zhì)。作為示例而非限制,這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲(chǔ)、磁盤存儲(chǔ)或其他磁性數(shù)據(jù)存儲(chǔ)、或者可以用于承載或存儲(chǔ)以計(jì)算機(jī)可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)為形式的期望的程序代碼單元的任何其他介質(zhì)。以上的組合應(yīng)該被包括在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的范圍內(nèi)。

實(shí)施例還可以在分布式計(jì)算環(huán)境中實(shí)踐,其中任務(wù)是由通過(guò)通信網(wǎng)絡(luò)鏈接(通過(guò)硬線鏈路、無(wú)線鏈路、或其組合)的本地和遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行的。

計(jì)算機(jī)可執(zhí)行指令包括例如,使得通用計(jì)算機(jī)、專用計(jì)算機(jī)、或者專用處理設(shè)備執(zhí)行某些功能或某組功能的指令和數(shù)據(jù)。計(jì)算機(jī)可執(zhí)行指令還包括在獨(dú)立或網(wǎng)絡(luò)環(huán)境中由計(jì)算機(jī)執(zhí)行的程序模塊。通常而言,程序模塊包括執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、和數(shù)據(jù)結(jié)構(gòu)等。計(jì)算機(jī)可執(zhí)行指令、相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)、以及程序模塊表示用于執(zhí)行在本文中所公開的方法的步驟的程序代碼單元的示例。這樣的可執(zhí)行指令或相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的特定的順序表示用于實(shí)現(xiàn)在這樣的步驟中所描述的功能的對(duì)應(yīng)的行為的示例。

盡管以上的描述包含具體的細(xì)節(jié),但是他們不應(yīng)該被理解為以任何方式限制所述權(quán)利要求。所描述的實(shí)施例的其他配置是本公開的范圍的一部分。例如,可以將本公開的原理應(yīng)用至每個(gè)個(gè)體用戶,其中每個(gè)用戶可以個(gè)體地部署這樣的系統(tǒng)。這使得每個(gè)用戶能夠利用本公開的優(yōu)點(diǎn),即使大量可能的應(yīng)用中的任何一個(gè)應(yīng)用不使用在本文中所描述的功能。電子設(shè)備的多個(gè)實(shí)例每個(gè)都可以以各種可能的方式來(lái)處理內(nèi)容。實(shí)現(xiàn)不一定是在由所有終端用戶所使用的一個(gè)系統(tǒng)中的。從而,所附權(quán)利要求及其法律等同物應(yīng)該僅僅限定發(fā)明,而不是所給出的任何具體示例。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1