Client side localizations on the world wide web
AssigneeMicrosoft Corporation
InventorKenneth M. Lassesen
Life of this patent
Estimating the term…
Abstract
A method of providing an electronic file, such as a Web document in HTML format, over the Internet from a server to a client is disclosed. Each word and/or phrase in the Web document is assigned an identifier that corresponds to a translation for the word and/or phrase. A user utilizes a client to select a language in which the Web document is to be displayed. The Web document is then transmitted to the client. The identifiers in the Web document are used to replace each word and/or phrase in the Web document with the foreign language translation of the word and/or phrase. The foreign language translation is then substituted for each word and/or phrase in the Web document. The resulting Web document is then displayed on a Web browser on the client to the user.
Claims13
A computer-readable medium having computer-executable instructions for performing steps comprising:
- allowing a user to select a language in which at least a portion of an electronic file is to be displayed;
- receiving the electronic file at the user's computer, wherein the electronic file's content includes a first plurality of phrases, wherein each phrase of the first plurality of phrases is expressed in a plurality of languages and has a meaning that is different than the meanings of other phrases of the first plurality of phrases regardless of the language in which said each phrase is expressed;
- at the user's computer, selecting, for display to the user, from the first plurality of phrases, a second plurality of phrases that are expressed in the language selected by the user;
- and
- displaying to the user the second plurality of phrases that are expressed in the language selected by the user.
A method of providing an electronic file to a user comprising the steps of:
- assigning to at least one word in the electronic file a plurality of identifiers, wherein each identifier corresponds to one of a plurality of respective translations in the electronic file for said at least one word;
- and
- at a receiving computer:
- receiving the electronic file from a sending computer,
- allowing the user to select a language in which at least a portion of the electronic file is to be displayed,
- using an identifier from the plurality of identifiers, wherein the identifier corresponds to the language selected by the user, to obtain, from the respective translations in the electronic file, a translation, in the language selected by the user, for said at least one word,
- inserting the translation obtained from the electronic file into a translated electronic file, and
- displaying the translated electronic file to the user.
Dependencies are inferred from the claim text.