欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于同步軟件應(yīng)用程序和web網(wǎng)站之間用戶界面語言的方法和系統(tǒng)的制作方法

文檔序號:6541733閱讀:189來源:國知局
專利名稱:用于同步軟件應(yīng)用程序和web網(wǎng)站之間用戶界面語言的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于同步軟件應(yīng)用程序和web網(wǎng)站之間用戶界面語言的方法和系統(tǒng)。
背景技術(shù)
當(dāng)計(jì)算機(jī)的使用在世界范圍內(nèi)得到了增長,據(jù)統(tǒng)計(jì)計(jì)算機(jī)用戶可能會創(chuàng)新高。對應(yīng)用程序和其它數(shù)據(jù)表示的初始考慮往往形成了不同用戶的語言障礙。
為了克服語言障礙,產(chǎn)生了更多的應(yīng)用程序以向用戶提供多種語言的用戶界面。當(dāng)越來越多的語言被包括在這些程序版本中時(shí),非英語市場用戶所要求的復(fù)雜度也繼續(xù)增加。他們所期望的是非英語產(chǎn)品與英語產(chǎn)品同等地運(yùn)行。事實(shí)上某些地區(qū)還有產(chǎn)品必須達(dá)到其英語版本復(fù)雜度的法律要求。所需要的是這樣一種方法無論使用哪一種表示語言都提供一致的用戶界面體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明提供用于同步應(yīng)用程序用戶界面語言和網(wǎng)頁用戶界面語言的方法和系統(tǒng)。網(wǎng)頁指的是各種各樣的網(wǎng)絡(luò)素材類型,諸如web網(wǎng)站、幫助頁面、以及網(wǎng)絡(luò)源所提供的其它數(shù)據(jù)。本發(fā)明提供應(yīng)用程序和網(wǎng)站的用戶界面(UI)語言以用戶選擇的一致語言進(jìn)行呈現(xiàn)的功能。還有,向用戶呈現(xiàn)的語言保持一致,而與所使用的本地機(jī)器和用戶的物理位置無關(guān)。當(dāng)用戶選擇新的語言設(shè)置并登錄可訪問該用戶的用戶概況文件的網(wǎng)絡(luò)時(shí),該概況文件以新的語言設(shè)置進(jìn)行更新。
用戶還可連接到公共網(wǎng)絡(luò)。本發(fā)明識別在網(wǎng)絡(luò)上提供的可用語言設(shè)置。如果可用網(wǎng)絡(luò)設(shè)置與用戶選定的語言設(shè)置不匹配,可讓用戶選擇使用可用的一種語言設(shè)置。還有,可向用戶顯示一選項(xiàng)以防止在重新與標(biāo)準(zhǔn)網(wǎng)絡(luò)連接時(shí)新設(shè)置改變他們的概況文件。


圖1示出了在本發(fā)明一示例性實(shí)施方式中可使用的示例性計(jì)算裝置。
圖2示出了根據(jù)本發(fā)明用于提供用戶概況文件的示例性框圖。
圖3示出了根據(jù)本發(fā)明當(dāng)客戶機(jī)語言和服務(wù)語言不匹配時(shí)對用戶的示例性通知。
圖4示出了根據(jù)本發(fā)明當(dāng)客戶機(jī)語言和服務(wù)語言不匹配時(shí)對用戶的另一示例性通知。
圖5是根據(jù)本發(fā)明用于改變語言設(shè)置的示例性過程的流程圖。
具體實(shí)施例方式
此后要參照附圖對本發(fā)明作更全面的描述,這些附圖形成了說明書的一部分并作為說明可實(shí)踐本發(fā)明的特定示例而示出。然而,本發(fā)明可用許多不同形式體現(xiàn),并且不應(yīng)解釋為被限制于在此陳述的實(shí)施方式中;相反,提供這些實(shí)施方式是為了使本說明書全面和完整,并向本領(lǐng)域技術(shù)人員完整地表達(dá)本發(fā)明的范圍。其中,本發(fā)明可體現(xiàn)為方法或裝置。相應(yīng)地,本發(fā)明可取全硬件實(shí)施方式、全軟件實(shí)施方式、或組合軟件和硬件方面的實(shí)施方式。因此,以下說明書不作限制含義解。
說明性操作環(huán)境圖1示出了用于實(shí)現(xiàn)本發(fā)明的包括在系統(tǒng)100中的示例性計(jì)算裝置。計(jì)算裝置100示出了可應(yīng)用在本發(fā)明中的一般操作環(huán)境。在非?;镜呐渲弥校?jì)算裝置100通常包括至少一個(gè)處理單元102和系統(tǒng)存儲器104。處理單元102包括現(xiàn)有的物理處理器、設(shè)計(jì)中的處理器、一起工作的多個(gè)處理器、虛擬處理器、以及任何其它能夠編譯二進(jìn)制可執(zhí)行指令的裝置或軟件程序。取決于計(jì)算裝置的準(zhǔn)確配置和類型,系統(tǒng)存儲器104可以是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存等等)、或兩者的某些組合。系統(tǒng)存儲器104通常包括操作系統(tǒng)105、一個(gè)或多個(gè)程序模塊106,也可包括程序數(shù)據(jù)107。該基本配置在圖1中由虛線108內(nèi)的那些組件示出。
計(jì)算裝置100可具有附加特征或功能。例如,計(jì)算裝置100還可包括諸如磁盤、光盤、或磁帶的其它數(shù)據(jù)存儲裝置(可移動和/或不可移動)。這種其它存儲器在圖1中用可移動存儲器109和不可移動存儲器110示出。計(jì)算機(jī)存儲介質(zhì)可包括以用來存儲諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動和不可移動的介質(zhì)。系統(tǒng)存儲器104、可移動存儲109和不可移動存儲110都是計(jì)算機(jī)存儲介質(zhì)的示例。計(jì)算機(jī)存儲介質(zhì)包括,但不限于RAM、ROM、EEPROM、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字化多功能盤(DVD)或其它光學(xué)存儲器、磁卡、磁帶、磁盤存儲器或其它磁性存儲裝置、或可用來存儲所需信息并可由計(jì)算裝置100訪問的任何其它介質(zhì)。任何這種計(jì)算機(jī)存儲介質(zhì)可以是裝置100的一部分。計(jì)算裝置100還可具有諸如鍵盤、鼠標(biāo)、筆、語音輸入裝置、觸摸輸入裝置等等的輸入裝置112。還可包括諸如顯示器、揚(yáng)聲器、打印機(jī)等等的輸出裝置114。所有這些裝置在本領(lǐng)域中是眾所周知的,在此無需贅述。
計(jì)算裝置100還可包含使裝置能與其它計(jì)算裝置118諸如在網(wǎng)絡(luò)上進(jìn)行通信的通信連接116。通信連接116是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通常體現(xiàn)為計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它諸如載波或其它傳輸機(jī)制的已調(diào)制數(shù)據(jù)信號中的數(shù)據(jù),并包括任何信息傳輸介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”意指具有以這種把信息編碼到信號中的方式來設(shè)置或改變的一個(gè)或多個(gè)特征的信號。作為示例,而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接有線連接的有線介質(zhì),以及諸如聲學(xué)、RF、紅外和其它無線介質(zhì)的無線介質(zhì)。在此所用的術(shù)語計(jì)算機(jī)可讀介質(zhì)包括存儲介質(zhì)和通信介質(zhì)。
用戶界面語言同步本發(fā)明一般涉及同步向用戶提供的可用應(yīng)用程序和被訪問網(wǎng)頁的接口語言。該語言可由用戶在指定網(wǎng)絡(luò)之外改變,并且當(dāng)用戶重新連接到指定網(wǎng)絡(luò)時(shí)語言設(shè)置自動更新。
圖2示出了根據(jù)本發(fā)明用于提供用戶概況文件的示例性框圖。系統(tǒng)200包括服務(wù)器210、計(jì)算裝置220和230、以及網(wǎng)絡(luò)250。每個(gè)計(jì)算裝置220和230包括用于實(shí)現(xiàn)本發(fā)明的語言應(yīng)用程序240。實(shí)際上該語言應(yīng)用程序可對應(yīng)于動態(tài)鏈接庫或DLL。在一實(shí)施方式中,從網(wǎng)絡(luò)250下載用于實(shí)現(xiàn)本發(fā)明功能的語言應(yīng)用程序240(例如applet)。服務(wù)器210包括網(wǎng)絡(luò)數(shù)據(jù)存儲器212。
網(wǎng)絡(luò)數(shù)據(jù)存儲器212可用來存儲特定用戶的用戶概況文件。在該用戶概況文件中存儲有特定用戶的語言設(shè)置。通過在用戶概況語言中存儲語言設(shè)置,用戶可使用任何計(jì)算裝置(例如220和230)并仍具有應(yīng)用于使用中的計(jì)算裝置的語言設(shè)置。所示網(wǎng)絡(luò)250可以是包括局域網(wǎng)、廣域網(wǎng)以及因特網(wǎng)的任意網(wǎng)絡(luò)。
圖3示出了根據(jù)本發(fā)明當(dāng)客戶機(jī)語言和服務(wù)語言不匹配時(shí)對用戶的示例性通知。通知300包括通知文本310和選項(xiàng)320-350。
通知文本310向用戶提供提示選擇的上下文。在所示示例中,用戶被通知系統(tǒng)已經(jīng)發(fā)現(xiàn)網(wǎng)絡(luò)服務(wù)語言與客戶機(jī)語言不相同。網(wǎng)絡(luò)服務(wù)語言對應(yīng)于用以顯示網(wǎng)頁、幫助菜單、以及其它網(wǎng)絡(luò)生成素材的語言??蛻魴C(jī)語言對應(yīng)于用以顯示與諸如字處理器的桌面應(yīng)用程序相應(yīng)的UI的語言。
向用戶提供有選項(xiàng)改變網(wǎng)絡(luò)服務(wù)語言以匹配用于顯示網(wǎng)絡(luò)服務(wù)UI的特定語言(選項(xiàng)330)或者保持同樣的網(wǎng)絡(luò)服務(wù)語言(選項(xiàng)320)。如果用戶選擇改變網(wǎng)絡(luò)服務(wù)語言(選項(xiàng)330),選項(xiàng)340使用戶能夠選擇用以顯示UI的可用語言。
可能不能提供匹配當(dāng)前客戶機(jī)語言的服務(wù)。相應(yīng)地,選項(xiàng)340提供對可用的那些服務(wù)語言的選擇。
在另一實(shí)施方式中,用戶可選擇選項(xiàng)350。選項(xiàng)350改變指示將來是否顯示通知消息的本地設(shè)置邏輯值。本地設(shè)置邏輯值可以是邏輯值“1”或邏輯值“0”。設(shè)置值“1”指示將來當(dāng)服務(wù)語言和客戶機(jī)語言不匹配時(shí)應(yīng)當(dāng)顯示通知。相反,設(shè)置值“0”指示將來不應(yīng)當(dāng)顯示通知。
在另一實(shí)施方式中,用戶先前就已選擇了選項(xiàng)350。因此不向用戶顯示通知300,且網(wǎng)絡(luò)服務(wù)語言缺省地保持與客戶機(jī)語言不同。
在又一實(shí)施方式中,網(wǎng)絡(luò)服務(wù)語言自動改變以匹配客戶機(jī)語言。通過自動改變網(wǎng)絡(luò)服務(wù)語言以匹配客戶機(jī)語言中的任何改變,可能就不需要通知300了。
圖4示出了根據(jù)本發(fā)明當(dāng)客戶機(jī)語言和服務(wù)語言不匹配時(shí)對用戶的另一示例性通知。通知400包括通知文本410和選項(xiàng)420和430。
通知400與圖3的通知300相類似,但通知400對應(yīng)于計(jì)算機(jī)裝置上僅有一種語言可供用戶選擇時(shí)。
再一次向用戶提供選項(xiàng)保持同樣的網(wǎng)絡(luò)服務(wù)語言(選項(xiàng)420)或者改變網(wǎng)絡(luò)服務(wù)語言以匹配客戶機(jī)語言(選項(xiàng)430)。然而,在所示示例中,不包括對應(yīng)于圖3選項(xiàng)340的選項(xiàng)。不包括選擇語言的對應(yīng)選項(xiàng)指示了不需要在語言中進(jìn)行選擇,因?yàn)閮H一種語言可供使用。
另外,也不包括對應(yīng)于圖3選項(xiàng)350的選項(xiàng)。不包括用于選擇將來是否顯示通知的選項(xiàng)由僅有一種語言的可用性導(dǎo)致。所期望的是當(dāng)僅有一種語言可供使用時(shí)用戶希望改變服務(wù)語言從而使服務(wù)和客戶機(jī)提供的數(shù)據(jù)匹配。結(jié)果,當(dāng)用戶優(yōu)選語言又可用作客戶機(jī)語言時(shí)用戶還希望改回其優(yōu)選語言。相應(yīng)地,通知有必要再次顯示以實(shí)行恢復(fù)優(yōu)選語言的改變。
然而,在另一實(shí)施例中,通知400中包括對應(yīng)于圖3選項(xiàng)350的選項(xiàng)。用戶可常常在僅有單種語言的計(jì)算裝置和具有多種語言的另一計(jì)算裝置之間切換。通過包括用于選擇將來是否顯示通知的選項(xiàng),不管單種語言是否可用,都使用戶能避免重復(fù)通知。
圖5是根據(jù)本發(fā)明用于改變語言設(shè)置的示例性過程的流程圖。在一示例中,過程500從框502開始,其中用戶已登錄到其服務(wù)帳戶中并已驗(yàn)證了用戶身份,使用計(jì)算裝置使用戶連接到網(wǎng)絡(luò)。過程在判定框504繼續(xù)。
在判定框504,確定在離線模式期間是否改變了客戶機(jī)UI的語言。離線模式對應(yīng)于用戶正在使用計(jì)算裝置但未連接到網(wǎng)絡(luò)的階段(參見以下的情景3和4)。語言應(yīng)用程序檢查存儲于本地的諸如寄存器密鑰的設(shè)置,這由離線模式中客戶機(jī)語言的改變觸發(fā)以確定其值。如果本地設(shè)置具有邏輯值“1”,客戶機(jī)語言在離線模式期間被改變,而如果本地設(shè)置具有邏輯值“0”,客戶機(jī)語言在離線模式期間不被改變。在另一實(shí)施方式中,指示離線模式中客戶機(jī)語言改變的本地設(shè)置甚至都不存在。在該實(shí)施方式中,本地設(shè)置被添加并賦以值“0”用于將來的檢查,并象客戶機(jī)語言在離線模式期間未改變一樣繼續(xù)。如果客戶機(jī)語言在離線模式中改變,過程移到框506。然而,如果在離線模式中未改變,過程移到框508。
在框506,服務(wù)語言對應(yīng)于離線模式中發(fā)生的客戶機(jī)語言改變進(jìn)行改變。服務(wù)語言的改變對用戶而言是透明的,給予用戶無縫體驗(yàn)。語言應(yīng)用程序檢查對應(yīng)于當(dāng)前客戶機(jī)語言唯一標(biāo)識符的本地設(shè)置。在一實(shí)施方式中,當(dāng)前客戶機(jī)語言的唯一標(biāo)識符是客戶機(jī)語言的LCID(本地標(biāo)識符)。然后語言應(yīng)用程序改變服務(wù)語言的唯一標(biāo)識符以匹配客戶機(jī)語言的唯一標(biāo)識符。在一實(shí)施方式中,本地存儲的服務(wù)語言版本作改變,而不是存儲在用戶概況文件中的服務(wù)語言作改變,如下所述。此外,由離線模式中客戶機(jī)語言的改變所觸發(fā)的本地設(shè)置邏輯值復(fù)位為邏輯值“0”。在其它實(shí)施方式中,可使用其它邏輯值來表示離線模式中客戶機(jī)語言改變的發(fā)生。過程從框506移到框520,其中存儲在在線數(shù)據(jù)存儲器中的用戶概況文件隨著該改變更新。
如果相反,在離線模式中未發(fā)生客戶機(jī)語言的改變,語言應(yīng)用程序在框508獲得用于比較的服務(wù)和客戶機(jī)語言唯一標(biāo)識符。如前所述,客戶機(jī)語言唯一標(biāo)識符存儲在其自己的本地設(shè)置中。相反,服務(wù)語言唯一標(biāo)識符存儲在在線數(shù)據(jù)存儲器的用戶概況文件中。在一實(shí)施方式中,當(dāng)語言應(yīng)用程序檢索服務(wù)語言時(shí),把XML(可擴(kuò)展標(biāo)記語言)文件下載到計(jì)算裝置中。XML文件包括當(dāng)前服務(wù)語言的唯一標(biāo)識符。XML文件從在線數(shù)據(jù)存儲器下載到計(jì)算裝置上的客戶機(jī)應(yīng)用程序。然后把服務(wù)語言寫入其自己的相應(yīng)本地設(shè)置中。在一實(shí)施方式中,把服務(wù)語言作為RFC-1766格式的字符串值寫入本地設(shè)置中。在另一實(shí)施方式中,如果該本地設(shè)置不存在,語言應(yīng)用程序創(chuàng)建該本地設(shè)置并寫入值。過程在判定框510繼續(xù)。
在判定框510,比較客戶機(jī)語言的唯一標(biāo)識符和服務(wù)語言的唯一標(biāo)識符。在一實(shí)施例中,使用與唯一標(biāo)識符相關(guān)聯(lián)的內(nèi)置表格來比較這些唯一標(biāo)識符。在另一實(shí)施例中,內(nèi)置表格與十六進(jìn)制LCID以及RFC-1766相關(guān)聯(lián),且語言應(yīng)用程序把十進(jìn)制LCID轉(zhuǎn)換為十六進(jìn)制以便作此比較。如果唯一標(biāo)識符相等,則不需要改變服務(wù)語言,且過程移到框522,其中過程500結(jié)束。然而,如果客戶機(jī)語言和服務(wù)語言不相同,則過程移到判定框512。
在判定框512,確定先前是否選擇了選項(xiàng)以避免在服務(wù)語言和客戶機(jī)語言不相同時(shí)更新服務(wù)語言。該選項(xiàng)在圖3中被示為選項(xiàng)350。選項(xiàng)350在服務(wù)語言和客戶機(jī)語言不相同時(shí)避免更新服務(wù)語言。如果先前選擇了選項(xiàng)350,過程移到框522,在這里過程500結(jié)束。然而,如果先前未選擇選項(xiàng)350,過程在框514繼續(xù)。
在框514,以選擇提示用戶是否要把服務(wù)語言改變?yōu)榕c客戶機(jī)語言相對應(yīng)。發(fā)送給用戶以幫助選擇是否改變服務(wù)語言的通知可對應(yīng)于以上圖3和圖4的示例性通知??墒褂昧硗獾耐ㄖ蛱崾痉椒ǎ槐畴x本發(fā)明的精神或范圍。此外,無需任何用戶提示或通知也可完成把服務(wù)語言改變成與客戶機(jī)語言相對應(yīng)的過程。一旦用戶被提示,過程移到判定框516。
在判定框516,用戶選擇是否要把服務(wù)語言改變?yōu)榕c客戶機(jī)語言相對應(yīng)。用戶可根據(jù)如圖3和4所示的提示選項(xiàng)進(jìn)行選擇。如果用戶選擇不改變服務(wù)語言,過程移到框522,在此過程500結(jié)束。相反,如果用戶選擇改變服務(wù)語言,則過程在框518繼續(xù)。在另一實(shí)施方式中,語言應(yīng)用程序可驗(yàn)證,在結(jié)束過程前對于服務(wù)語言正確的唯一標(biāo)識符存儲在相應(yīng)的本地設(shè)置中。
在框518,服務(wù)語言被改變成與客戶機(jī)語言相對應(yīng)。語言應(yīng)用程序確定服務(wù)語言的類似的唯一標(biāo)識符對應(yīng)于客戶機(jī)語言。在一實(shí)施方式中,語言應(yīng)用程序確定客戶機(jī)語言LCID的類似的RFC-1766值。然后把服務(wù)語言的新唯一標(biāo)識符寫入其相關(guān)聯(lián)本地設(shè)置。過程在框520繼續(xù)。
在框520,用新的服務(wù)語言更新存儲于在線數(shù)據(jù)存儲器中的用戶概況文件。根據(jù)新語言刷新服務(wù),且過程移到框522,其中過程500結(jié)束。
在另一實(shí)施方式中,可使用服務(wù)語言的缺省語言。例如,服務(wù)語言可能與客戶機(jī)語言不匹配,但服務(wù)語言對應(yīng)于國際英語。如果國際英語被認(rèn)為是缺省語言,即使服務(wù)語言和客戶機(jī)語言不匹配也不需要進(jìn)一步的處理。國際英語被認(rèn)為是合理的替代品,因此不需要改變服務(wù)語言。
以下情景被認(rèn)為在本發(fā)明范圍內(nèi),并被提供作為示例情景1當(dāng)訪問辦公室時(shí),用戶A登錄到其德語服務(wù)中,然后將其UI轉(zhuǎn)換成英語版。其桌面應(yīng)用程序和服務(wù)的UI語言都切換了,盡管其客戶機(jī)的語言和服務(wù)的國家/地區(qū)并沒有切換。
情景2在美國時(shí),用戶及其同事在尋找一種用客戶機(jī)應(yīng)用程序的選定表格進(jìn)行工作的方法。由于他們共同的語言是德語,用戶將其幫助的語言切換成德語。該用戶及其同事現(xiàn)在找到了他們所需要的信息,并產(chǎn)生討論中的選定表格。
情景3用戶飛往柏林。在去德國的飛機(jī)上時(shí)他把他的UI語言優(yōu)選切換成德語。其桌面應(yīng)用程序的UI語言馬上切換了,然而他網(wǎng)絡(luò)服務(wù)的UI語言仍然保持為英語,因?yàn)樵谒袚Q設(shè)置時(shí)他沒有連接在網(wǎng)絡(luò)上。
情景4用戶抵達(dá)柏林辦公室。此時(shí),他的網(wǎng)絡(luò)服務(wù)(仍為英語)和客戶機(jī)語言(在飛機(jī)上改為德語)不同。他登錄到服務(wù)中,且其服務(wù)UI語言自動對用戶透明切換以匹配其客戶機(jī)。他的服務(wù)和客戶機(jī)現(xiàn)在再次相同。
情景5在周末去巴黎的旅行中,用戶去網(wǎng)吧并從只安裝了法語客戶機(jī)語言支持的計(jì)算裝置上登錄到其服務(wù)帳戶。該用戶被提示其服務(wù)(德語)和客戶機(jī)(法語)語言不匹配。用戶選擇讓其服務(wù)語言仍為德語,并繼續(xù)工作。星期一回到柏林之后,他登錄到其服務(wù)中,并看到德語仍保持為web網(wǎng)絡(luò)上及客戶機(jī)應(yīng)用程序上的語言。
情景6用戶建議同事(講捷克語)來看他的計(jì)算裝置。該用戶安裝了捷克語支持并切換成捷克語以便同事使用。當(dāng)用戶從捷克UI登錄到其服務(wù)帳戶時(shí),他看到了國際英語服務(wù),因?yàn)槲刺峁┙菘苏Z服務(wù)并且未提供語言的缺省語言是國際英語。
以上說明書、示例和數(shù)據(jù)提供了對本發(fā)明組件的制造和使用的完整描述。因?yàn)榭勺鞅景l(fā)明的許多實(shí)施方式而不背離本發(fā)明的即時(shí)和范圍,本發(fā)明駐留于所附權(quán)利要求書中。
權(quán)利要求
1.一種用于同步應(yīng)用程序語言和網(wǎng)頁語言的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,包括比較所述應(yīng)用程序語言和所述網(wǎng)頁語言;當(dāng)所述網(wǎng)頁語言與所述應(yīng)用程序語言不等同時(shí),選擇是否把所述網(wǎng)頁語言改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng);以及當(dāng)選擇改變所述網(wǎng)頁語言時(shí),把所述網(wǎng)頁語言改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng)。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,還包括確定在離線模式期間所述應(yīng)用程序語言是否發(fā)生了變化。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,當(dāng)在離線模式期間所述應(yīng)用程序語言發(fā)生變化時(shí),所述網(wǎng)頁語言被透明地改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng)。
4.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,比較所述應(yīng)用程序語言和所述網(wǎng)頁語言還包括從數(shù)據(jù)存儲位置檢索所述應(yīng)用程序語言和所述網(wǎng)頁語言。
5.如權(quán)利要求4所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,所述應(yīng)用程序語言的數(shù)據(jù)存儲位置是本地設(shè)置。
6.如權(quán)利要求4所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,所述網(wǎng)頁語言的數(shù)據(jù)存儲位置是包括在在線數(shù)據(jù)存儲器中的用戶概況文件。
7.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,還包括當(dāng)選擇了避免改變所述網(wǎng)頁語言的選項(xiàng)時(shí),避免改變所述網(wǎng)頁語言。
8.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,還包括當(dāng)所述網(wǎng)頁語言與所述應(yīng)用程序語言不等同時(shí),提示用戶選擇是否把所述網(wǎng)頁語言改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng)。
9.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,比較所述應(yīng)用程序語言和所述網(wǎng)頁語言還包括比較對應(yīng)于所述應(yīng)用程序語言的第一唯一標(biāo)識符和對應(yīng)于所述唯一語言的第二唯一標(biāo)識符。
10.如權(quán)利要求9所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其特征在于,所述第一唯一標(biāo)識符對應(yīng)于LCID,而所述第二唯一標(biāo)識符對應(yīng)于RFC-1766值。
11.一種包括計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述指令用于同步應(yīng)用程序語言和網(wǎng)頁語言,其特征在于,所述指令包括確定在離線模式期間所述應(yīng)用程序語言是否發(fā)生了變化;當(dāng)在離線模式期間所述應(yīng)用程序語言發(fā)生變化時(shí),透明地把所述網(wǎng)頁語言改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng);當(dāng)在離線模式期間所述應(yīng)用程序語言未發(fā)生變化時(shí),比較所述應(yīng)用程序語言和所述網(wǎng)頁語言;當(dāng)所述網(wǎng)頁語言與所述應(yīng)用程序語言不相同時(shí),選擇是否把所述網(wǎng)頁語言改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng);以及當(dāng)所述網(wǎng)頁語言與所述應(yīng)用程序語言不等同并選擇改變時(shí),把所述網(wǎng)頁語言改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng)。
12.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,比較所述應(yīng)用程序語言和所述網(wǎng)頁語言還包括從數(shù)據(jù)存儲位置檢索所述應(yīng)用程序語言和所述網(wǎng)頁語言。
13.如權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述應(yīng)用程序語言的數(shù)據(jù)存儲位置是本地設(shè)置。
14.如權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述網(wǎng)頁語言的數(shù)據(jù)存儲位置是包括在在線數(shù)據(jù)存儲器中的用戶概況文件。
15.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括當(dāng)選擇了避免改變所述網(wǎng)頁語言的選項(xiàng)時(shí),避免改變所述網(wǎng)頁語言。
16.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括當(dāng)所述網(wǎng)頁語言與所述應(yīng)用程序語言不等同時(shí),提示用戶選擇是否把所述網(wǎng)頁語言改變?yōu)榕c所述應(yīng)用程序語言相對應(yīng)。
17.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,比較所述應(yīng)用程序語言和所述網(wǎng)頁語言還包括比較對應(yīng)于所述應(yīng)用程序語言的第一唯一標(biāo)識符和對應(yīng)于所述網(wǎng)頁語言的第二唯一標(biāo)識符。
18.一種用于同步客戶機(jī)應(yīng)用程序語言和網(wǎng)頁語言的系統(tǒng),其特征在于,包括一在線數(shù)據(jù)存儲器,其包括用于存儲所述網(wǎng)頁語言的用戶概況文件;以及一用于跨網(wǎng)絡(luò)訪問所述在線數(shù)據(jù)存儲器的計(jì)算裝置,所述計(jì)算裝置具有一語言應(yīng)用程序,其被配置為用以比較所述客戶機(jī)應(yīng)用程序語言和所述網(wǎng)頁語言;當(dāng)所述網(wǎng)頁語言與所述客戶機(jī)應(yīng)用程序語言不匹配時(shí),確定是否把所述網(wǎng)頁語言改變?yōu)榕c所述客戶機(jī)應(yīng)用程序語言相對應(yīng);以及當(dāng)指令改變所述網(wǎng)頁語言時(shí),把所述網(wǎng)頁語言改變?yōu)榕c所述客戶機(jī)應(yīng)用程序語言相對應(yīng)。
19.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述語言應(yīng)用程序還被配置為用以確定在離線模式期間所述客戶機(jī)應(yīng)用程序語言是否發(fā)生了變化。
20.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述語言應(yīng)用程序還被配置為用以在所述客戶機(jī)應(yīng)用程序語言在離線模式期間發(fā)生變化時(shí),透明地把所述網(wǎng)頁語言改變?yōu)榕c所述客戶機(jī)應(yīng)用程序語言相對應(yīng)。
21.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述語言應(yīng)用程序還被配置為用以從本地設(shè)置檢索所述客戶機(jī)客戶機(jī)應(yīng)用程序語言,并從所述在線數(shù)據(jù)存儲器檢索所述網(wǎng)頁語言。
22.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述語言應(yīng)用程序還被配置為用以在選擇了避免改變所述網(wǎng)頁語言的選項(xiàng)時(shí),避免改變所述網(wǎng)頁語言。
23.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述語言應(yīng)用程序還被配置為用以提示用戶選擇是否把所述網(wǎng)頁語言改變?yōu)榕c所述客戶機(jī)應(yīng)用程序語言相對應(yīng)。
24.如權(quán)利要求18所述的系統(tǒng),其特征在于,比較所述客戶機(jī)應(yīng)用程序語言和所述網(wǎng)頁語言還包括比較對應(yīng)于所述客戶機(jī)應(yīng)用程序語言的第一唯一標(biāo)識符和對應(yīng)于所述網(wǎng)頁語言的第二唯一標(biāo)識符。
全文摘要
本方法和系統(tǒng)一般涉及同步應(yīng)用程序所使用的語言和跨網(wǎng)絡(luò)提供信息所使用的語言。檢測與計(jì)算裝置上與應(yīng)用程序所使用的語言相關(guān)聯(lián)的客戶機(jī)語言以及服務(wù)語言。服務(wù)語言對應(yīng)于諸如web站點(diǎn)和幫助頁面的網(wǎng)絡(luò)素材的用戶界面所使用的語言。服務(wù)語言被在線存儲,從而不管用戶從在線到離線或者從一計(jì)算裝置到另一計(jì)算裝置移動時(shí)都能使服務(wù)語言和客戶機(jī)語言彼此相對應(yīng),給予了一致的用戶體驗(yàn)。
文檔編號G06F9/44GK1670732SQ200510059219
公開日2005年9月21日 申請日期2005年3月18日 優(yōu)先權(quán)日2004年3月19日
發(fā)明者J·A·貝內(nèi)特 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
轮台县| 凉山| 石景山区| 正定县| 靖远县| 湖口县| 朝阳区| 霍邱县| 大新县| 明星| 林西县| 宁都县| 新竹县| 芒康县| 天祝| 威信县| 田林县| 泰安市| 赤城县| 禄劝| 乳山市| 深水埗区| 东乡| 晋城| 确山县| 比如县| 宜兴市| 永城市| 东源县| 安西县| 久治县| 大兴区| 中超| 炎陵县| 河池市| 石家庄市| 关岭| 义马市| 永丰县| 武隆县| 泾川县|