Multiple language self-adapting method of graphical user interface
A graphical user interface, multi-language technology, applied in the direction of program control devices, etc., can solve problems such as hindering the process of informatization in ethnic areas
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0072] Embodiment 1: The program has an adaptive graphical user interface to the Uighur language.
[0073] First, when the program starts, it detects that the current main language is Uyghur. Since the layout direction of Uyghur is written from right to left in the horizontal direction, and each line is arranged from top to bottom, the most suitable layout mode is horizontal reverse mode, and the program is set to run in horizontal reverse mode.
[0074] Then, the program calculates the value of each graphic component according to the position, size, size limit, arrangement order, relative position, component spacing, etc. The position and size are calculated without considering the layout mode, which is equivalent to calculating in the horizontal normal layout mode.
[0075] Secondly, because the program is set to run in the horizontal reverse mode, the position and size of each graphic component are horizontally mirrored.
[0076] Finally, draw each graphics component acc...
Embodiment 2
[0078] Embodiment 2: The adaptive graphical user interface of the program to the traditional Mongolian language.
[0079] First, when the program starts, it detects that the current main language is traditional Mongolian. Since the layout direction of traditional Mongolian is written vertically from top to bottom, and each column is arranged from left to right, the most suitable layout mode is vertical normal mode, and the program is set to run in vertical normal mode.
[0080] Then, the program calculates the value of each graphic component according to the position, size, size limit, arrangement order, relative position, component spacing and other related information set by the programmer in the program code, as well as the traditional Mongolian character string to be displayed. The position and size are calculated without considering the layout mode, which is equivalent to calculating in the horizontal normal layout mode.
[0081] Secondly, because the program is set to r...
Embodiment 3
[0083] Embodiment 3: The user sets a graphical user interface displayed vertically in traditional Chinese.
[0084] First, when the program is started, it is detected that the layout mode set by the user (set by the program startup parameters) is the vertical reverse mode, and the program is set to run in the vertical reverse mode.
[0085]Then, the program calculates each graphic component according to the position, size, size limit, arrangement order, relative position, component spacing and other related information set by the programmer in the program code, as well as the traditional Mongolian character string to be displayed. The position and size of , the layout mode is not considered in the calculation, which is equivalent to the calculation in the horizontal normal layout mode.
[0086] Secondly, because the program is set to run in the vertical reverse mode, transpose and transform the position and size of each graphic component, and then perform horizontal mirror tra...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com