[發明專利]移動Widget的本地化方法無效
| 申請號: | 201010280911.6 | 申請日: | 2010-09-14 |
| 公開(公告)號: | CN101950251A | 公開(公告)日: | 2011-01-19 |
| 發明(設計)人: | 俞立呈;陳天洲;吳明暉;顏暉;樓學慶 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 杭州宇信知識產權代理事務所(普通合伙) 33231 | 代理人: | 張宇娟 |
| 地址: | 310027 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 widget 本地化 方法 | ||
技術領域
本發明涉及國際化與本地化領域、Widget應用領域以及移動Widget的本地化方法。
背景技術
Widget是一小塊可以在任意一個基于HTML的Web頁面上執行的代碼,其可用于實現如視頻、地圖、新聞、小游戲等應用。其思想在于代碼復用,Widget的代碼可包含動態HTML、JavaScript以及Adobe的Flash等。Widget提供了新的用戶體驗,能夠使得用戶定制自己需要的各種服務,個性化自己的用戶界面。而移動Widget則是在移動設備如手機上運行的Widget應用。
當開發人員完成移動Widget的編寫后,移動Widget的用戶界面上往往使用了開發人員所熟悉的語言,然而開發人員希望一次開發的移動Widget能夠被世界各地的人們所共享,而不需要為了不同的語言而開發不同版本的移動Widget,因此需要對移動Widget進行本地化處理。本地化是指使得產品、應用或文檔等內容使用或符合某一種語言、文化或其他目標地區的要求或習慣,使得同一個移動Widget能夠在不同的語言環境下使用不同的語言而不需要對移動Widget進行重新開發。本地化指按照移動Widget所運行的平臺的語言和區域設置,正確選擇移動Widget包中資源文件的本地化版本以及移動Widget配置文件中配置項的本地化版本,使其符合所運行的平臺的語言和區域設置。
發明內容
本發明的目的在于提供一種移動Widget的本地化方法。本發明通過本地化配置的處理、移動Widget文件資源本地化以及移動Widget配置項本地化方法來對移動Widget應用進行本地化處理,從而使移動Widget開發者能夠讓同一個移動Widget在不同的語言和區域配置下以用戶所習慣的語言來與用戶進行交互,讓用戶能夠獲得更加友善的用戶體驗。
本發明解決技術問題所采用的技術方案是:
一種移動Widget的本地化方法,包括如下步驟:
1)生成用于移動Widget本地化處理的本地化配置列表;
2)根據生成的本地化配置列表對移動Widget進行本地化,包含以下兩個方面:
a)選擇移動Widget各資源文件的合適的本地化版本;
b)對移動Widget配置文件中的各配置項進行本地化。
所述本地化配置列表的生成步驟如下:
1)從移動Widget客戶端運行環境獲得未處理的本地化配置列表;
2)對于未處理的本地化配置列表中的每一項執行以下操作:
a)若此項由通配符標簽“*”開始或者包含空格,則跳過以下的所有步驟,進入到列表中的下一項繼續處理;
b)若此項中任一部分包含“*”,則去除“*”和其前面的“-”;
c)將當前項加入移動Widget客戶端的本地化配置列表,然后將當前項的最右側的一個子項去除后再將剩余部分加入列表,各項之間以逗號分隔,重復此步驟直到此項已經沒有剩余的部分;
3)將通配符標簽“*”存入移動Widget本地化列表的末尾。
根據生成的本地化配置列表對移動Widget進行本地化中選擇資源文件合適的本地化版本方面包含如下步驟:
1)移動Widget客戶端以大小寫敏感的方式查找移動Widget包內根目錄下的locales目錄,若不存在此目錄則不繼續進行移動Widget資源文件的本地化操作;
2)若存在locales目錄則按照移動Widget的本地化配置列表中的順序查找此目錄下和本地化配置列表中的項目字符串相同的目錄名,如果不存在與本地化配置列表中的項目字符串相同的文件名則不繼續進行移動Widget文件資源的本地化操作;若存在多個符合要求的目錄則按照本地化配置列表中的順序記錄優先級;
3)移動Widget運行時若調用資源文件A,移動Widget客戶端首先按照上一步中查找到的目錄優先級的順序檢查這些目錄中是否有與A同名的文件,將第一個找到的與A同名的文件作為A文件的本地化版本讓移動Widget使用;若找不到則從移動Widget根目錄下查找A文件的通用版本讓移動Widget使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010280911.6/2.html,轉載請聲明來源鉆瓜專利網。





