STACK-BASED ADAPTIVE LOCALIZATION AND INTERNATIONALIZATION OF APPLICATIONS
First Claim
Patent Images
1. A computer-implemented method for facilitating use of an application, comprising:
- obtaining a language stack comprising an ordered set of preferred languages for a user of the application; and
for each user-interface component from a set of user-interface components in the application;
obtaining content for the user-interface component based on an order of languages in the language stack; and
including the content in the user-interface component during use of the application on an electronic device by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments provide a system that facilitates use of an application. During operation, the system obtains a language stack containing an ordered set of preferred languages for a user of the application. Next, for each user-interface component from a set of user-interface components in the application, the system obtains content for the user-interface component based on an order of languages in the language stack. The system then includes the content in the user-interface component during use of the application on an electronic device by the user.
96 Citations
20 Claims
-
1. A computer-implemented method for facilitating use of an application, comprising:
-
obtaining a language stack comprising an ordered set of preferred languages for a user of the application; and for each user-interface component from a set of user-interface components in the application; obtaining content for the user-interface component based on an order of languages in the language stack; and including the content in the user-interface component during use of the application on an electronic device by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for facilitating use of an application, comprising:
-
a language-management apparatus configured to obtain a language stack comprising an ordered set of preferred languages for a user of the application; and a localization apparatus configured to; for each user-interface component from a set of user-interface components in the application; obtain content for the user-interface component based on an order of languages in the language stack; and include the content in the user-interface component during use of the application on an electronic device by the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating use of an application, the method comprising:
-
obtaining a language stack comprising an ordered set of preferred languages for a user of the application; and for each user-interface component from a set of user-interface components in the application; obtaining content for the user-interface component based on an order of languages in the language stack; and including the content in the user-interface component during use of the application on an electronic device by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification