Runtime User Interface Language Switching Without Session Termination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing devices require users to log out and restart their sessions to change the user interface language, which is time-consuming and burdensome.
Innovation Solution
A mechanism that allows for real-time language modification of the user interface on computing devices without terminating the user session, utilizing a user interface language conversion module to retrieve and apply pre-installed translations from a library, resetting language environment variables, and refreshing the session to display the selected language.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the user explicitly selects the preferred language before logging in or logs out to switch languages, then the language of the user interface can be changed, but the user session must be terminated and restarted, consuming a great deal of time and placing a burden on the user
Solution Approach 1:
The system dynamically changes the language environment variable during runtime based on user selection, allowing the user interface language to be modified without terminating the session. The computing device detects the language selection, updates the environment variable, and refreshes the user interface to display text in the selected language while maintaining the active session.
Solution Approach 2:
The invention changes the language environment variable parameter during runtime to switch the user interface language. By modifying this specific parameter (language environment variable) rather than requiring a full session restart, the system achieves language switching without the time loss associated with logging out and back in.
2Adaptability or versatility
If the user explicitly selects the preferred language before logging in or logs out to switch languages, then the language of the user interface can be changed, but the operation becomes burdensome requiring logout and login
Solution Approach 1:
The system provides a dynamic language switching mechanism where users can change the interface language during an active session by selecting from available languages. The computing device detects the selection, updates the language environment variable, and refreshes the user interface without requiring logout and login, significantly simplifying the operation.
Solution Approach 2:
The system automatically handles the language switching process by detecting user selection, updating the language environment variable, and refreshing the user interface text. This self-service mechanism eliminates the need for users to manually log out and log back in, making the operation simple and convenient.
Data Source
AI summary
A mechanism for modifying a language of a user interface in a computing device. A method includes receiving, by a computing device, a request to modify a first language of a user interface of the computing device to a second language. The user interface comprises text displayed in the first language. The method also includes converting, by the computing device, the first language of the user interface to the second language during runtime of the computing device without losing a session of a user of the computing device.


