Method and apparatus for dynamic localization of documents
First Claim
1. A method for dynamic document localization, comprising:
- receiving a request for locale-neutral contents, the request having a locale-neutral identifier;
accessing the locale-neutral contents;
communicating the locale-neutral contents;
receiving the locale-neutral contents; and
building localized content by applying locale settings for a current locale to the locale-neutral contents, wherein the locale settings comprise locale-specific strings in a strings table corresponding to the current locale, and the locale-neutral contents comprise array references to the locale-specific strings array, and wherein the building of the localized content comprises applying the locale-specific strings in the strings table to the array references.
14 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are described for dynamic localization of electronic documents. A user sends a request for a computer system resource from a client computer system (client) via a client application such as Web browser (browser). The request specifies a locale-neutral location identifier, such as a locale-neutral uniform resource locator (URL). The locale-neutral location identifier is sent to a server (server). Server retrieves the locale-neutral contents from the location specified by the location identifier, and delivers the locale-neutral contents to client. Client retrieves locale settings based on a selected locale. A localization function builds localized contents by applying the locale settings to the locale-neutral contents.
-
Citations
11 Claims
-
1. A method for dynamic document localization, comprising:
-
receiving a request for locale-neutral contents, the request having a locale-neutral identifier;
accessing the locale-neutral contents;
communicating the locale-neutral contents;
receiving the locale-neutral contents; and
building localized content by applying locale settings for a current locale to the locale-neutral contents, wherein the locale settings comprise locale-specific strings in a strings table corresponding to the current locale, and the locale-neutral contents comprise array references to the locale-specific strings array, and wherein the building of the localized content comprises applying the locale-specific strings in the strings table to the array references. - View Dependent Claims (2)
-
-
3. A method for dynamic document localization, comprising:
-
receiving a request for language-neutral contents, the request having a language-neutral identifier;
accessing the language-neutral contents;
communicating the language-neutral contents;
receiving the language-neutral contents; and
building localized language content by applying language settings for a current language selection to the language-neutral contents, wherein the language settings comprise language-specific strings in a strings table corresponding to the language settings, and the language-neutral contents comprise array references to the language-specific strings, and wherein the building of the language content comprises applying the language-specific strings in the strings table to the array references. - View Dependent Claims (4, 5)
-
-
6. A method for dynamic document localization, comprising:
-
receiving a request for locale-neutral contents at a server from a client, the request having a locale-neutral identifier;
accessing the locale-neutral contents in response to the request from the client;
providing the locale-neutral contents to the client; and
building localized content by applying locale settings for a current locale to the locale-neutral contents, wherein the applying of the locale settings comprises applying the locale settings using a client-side script, wherein the locale-neutral contents include language-neutral contents and the locale settings include language settings having language-specific strings in a strings table corresponding to a current language, and the language-neutral contents comprise array references to the language-specific strings, and wherein the language-specific strings in the strings table are applied to the array references to build a language-specific Web page.
-
-
7. A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:
-
receive a request for locale-neutral contents, the request having a locale-neutral identifier;
access the locale-neutral contents;
communicate the locale-neutral contents; and
build localized language content by applying language settings for a current language selection to the locale-neutral contents. wherein the language settings include language-specific strings in the strings table corresponding to the current locale. - View Dependent Claims (9)
-
-
8. A machine-readable medium having stored thereon data representing sets of instructions which, when executed by a machine, cause the machine to:
-
receive a request for language-neutral contents, the request having a locale-neutral identifier;
access the language-neutral contents;
communicate the language-neutral contents;
receive the language-neutral contents; and
build localized language content by applying language settings for a current language selection to the language-neutral contents, wherein the language settings comprise language-specific strings in a strings table corresponding to the language settings, and the language-neutral contents comprise array references to the language-specific strings, and wherein the building of the language content comprises applying the language-specific strings in the strings table to the array references. - View Dependent Claims (10, 11)
-
Specification