[發明專利]翻譯應用程序資源有效
| 申請號: | 201280069010.X | 申請日: | 2012-02-03 |
| 公開(公告)號: | CN104169872B | 公開(公告)日: | 2018-07-31 |
| 發明(設計)人: | 吳根清;馮漢平 | 申請(專利權)人: | 谷歌有限責任公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F17/28 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;安翔 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 翻譯 應用程序 資源 | ||
1.一種由具有至少一個處理器及一存儲器的計算裝置執行的方法,所述方法包括:
從正由所述至少一個處理器執行的應用程序接收用以提供第一字以供由所述應用程序使用的請求,其中:
所述應用程序由實體發布,且
所述應用程序與存儲于所述計算裝置的所述存儲器中且由所述實體發布的一或多個資源相關聯;
確定所述計算裝置的默認語言;
在所述計算裝置的所述存儲器中存取所述一或多個資源;
通過基于所識別的限定符來重復地消除所述一或多個資源的資源目錄直到剩余僅一個資源目錄為止,來確定所述一或多個資源是否包含呈所述默認語言的所述第一字,所述一個資源目錄排除與所述計算裝置的配置相矛盾的資源文件;
如果所述一或多個資源包含呈所述默認語言的所述第一字,則將所述第一字從所述一個資源目錄提供到所述應用程序;及
如果所述一或多個資源不包含呈所述默認語言的所述第一字,那么:
將所述第一字及所述默認語言的指示傳輸到翻譯服務器;
從所述翻譯服務器接收通過將所述第一字翻譯成所述默認語言而獲得的第二字;及
將所述第二字提供到所述應用程序。
2.根據權利要求1所述的方法,其中所述一或多個資源包含存儲為文本文件的資源。
3.根據權利要求1所述的方法,其中所述在所述計算裝置的所述存儲器中存取所述一或多個資源包含在所述計算裝置的所述存儲器中存取存儲為文本文件的一或多個資源。
4.根據權利要求1所述的方法,其中所述一或多個資源包含存儲于經編譯代碼內的資源。
5.根據權利要求1所述的方法,其中所述在所述計算裝置的所述存儲器中存取所述一或多個資源包含在所述計算裝置的所述存儲器中存取存儲于經編譯代碼內的一或多個資源。
6.根據權利要求1所述的方法,其中所述默認語言是所述計算裝置的用戶的優選語言。
7.根據權利要求1所述的方法,其中所述確定所述計算裝置的所述默認語言包含向所述計算裝置的用戶提供用以識別所述計算裝置的所述默認語言的查詢。
8.一種具有至少一個處理器及一存儲器的計算裝置,其包括:
接收模塊,其經配置以從應用程序接收用以提供第一字以供由所述應用程序使用的請求,所述應用程序由實體發布且與存儲于所述計算裝置的所述存儲器中且由所述實體發布的一或多個資源相關聯;
第一確定模塊,其經配置以確定所述計算裝置的默認語言;
存取模塊,其經配置以存取所述一或多個資源;
第二確定模塊,其經配置以通過基于所識別的限定符來重復地消除所述一或多個資源的資源目錄直到剩余僅一個資源目錄為止,來確定所述一或多個資源是否包含呈所述默認語言的所述第一字,所述一個資源目錄排除與所述計算裝置的配置相矛盾的資源文件;及
傳輸模塊,所述傳輸模塊經配置以:如果所述一或多個資源包含呈所述默認語言的所述第一字,則將呈所述默認語言的所述第一字從所述一個資源目錄傳輸到所述應用程序,
所述傳輸模塊經配置以將所述第一字及所述默認語言的指示傳輸到翻譯服務器、從所述翻譯服務器接收通過將所述第一字翻譯成所述默認語言而獲得的第二字及將所述第二字傳輸到所述應用程序。
9.根據權利要求8所述的計算裝置,其中所述一或多個資源包含存儲為文本文件的資源。
10.根據權利要求8所述的計算裝置,其中所述一或多個資源包含存儲于經編譯代碼內的資源。
11.根據權利要求8所述的計算裝置,其中所述默認語言是所述計算裝置的用戶的優選語言。
12.根據權利要求8所述的計算裝置,其中所述第一確定模塊包含經配置以向所述計算裝置的用戶提供用以識別所述計算裝置的所述默認語言的查詢的查詢模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280069010.X/1.html,轉載請聲明來源鉆瓜專利網。





