发明名称 Language set disambiguator
摘要 A set of language tags in a backend application can be passed to a frontend application in the form of a language selection tool. The disclosure creates a mapping between the frontend and backend application of at least one non-default language descriptor string onto a language tag of the backend application. The frontend language selection tool then displays to the user the non-default language descriptor string. The use of non-default language descriptor strings clarifies to the user otherwise ambiguous language identifiers.
申请公布号 US9262398(B2) 申请公布日期 2016.02.16
申请号 US201113278605 申请日期 2011.10.21
申请人 Google Inc. 发明人 Swerdlow Andrew;Roux Clément;Johny Cibu;Buryak Kirill
分类号 G06F17/27;G06F9/44;G06F3/0482;G06F17/28 主分类号 G06F17/27
代理机构 Remarck Law Group PLC 代理人 Remarck Law Group PLC
主权项 1. A method comprising: receiving, at a language selection tool and from a first application of a plurality of applications, a plurality of first language identifiers, each of the first plurality of language identifiers corresponding to a default language descriptor string and to one of a plurality of languages supported by the first application; mapping, at the language selection tool and based upon the plurality of languages supported by the first application, each of the received plurality of first language identifiers to either: (i) its corresponding default language descriptor string, or (ii) a non-default language descriptor string, to obtain a list of first language descriptor strings associated with the plurality of languages supported by the first application, each non-default language descriptor string being different than the default language descriptor strings; presenting to a user the list of first language descriptor strings associated with the plurality of languages supported by the first application; receiving from the user a selection of one of the list of first language descriptor strings; sending to the first application a message indicating the language selected by the user; receiving, at the language selection tool and from a second application of the plurality of applications, a plurality of second language identifiers, each of the plurality of second language identifiers corresponding to a default language descriptor string and to one of a plurality of languages supported by the second application; mapping, at the language selection tool, each of the received plurality of second language identifiers to either (i) its corresponding default language descriptor string, or (ii) a non-default language descriptor string based upon the plurality of languages supported by the second application to obtain a list of second language descriptor strings associated with the plurality of languages supported by the second application, the non-default language descriptor string being different than the default language descriptor strings; presenting to the user the list of second language descriptor strings associated with the plurality of languages supported by the second application; receiving from the user a selection of one of the list of second language descriptor strings; and sending to the second application a message indicating the language selected by the user.
地址 Mountain View CA US