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

Inactive Publication Date: 2008-01-30
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The status quo of computer support for vertically arranged characters like

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multiple language self-adapting method of graphical user interface
  • Multiple language self-adapting method of graphical user interface
  • Multiple language self-adapting method of graphical user interface

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi language adaptability method of graphic user interfaces, which sets a layout pattern according to the primary language to be displayed or processed, calculates the position and size of every graphic component to be displayed according to user interactive operation and program setting, then administers conversion of the position and size of every graphic component according to the determined layout pattern, and finally draws anew the graphic component with the converted position and size. The invention can support a plurality of writing directions and maximally conform to the habits of user. For graphic user interface base, the method can be applied to conform to habits of more countries and regions, and markedly enhance the internalizing ability.

Description

technical field [0001] The invention relates to a method for adaptively adjusting the layout of a graphical user interface according to language, which is mainly used in the design of a graphical user interface development library, and the provided library is used as a basic library for programmers to develop application programs, and belongs to the computer graphical user interface International software development technology field Background technique [0002] The goal of international software development is to realize the globalization and localization capabilities of software. A globalized application is not limited to a certain language or a certain region of users, on the contrary, they are designed to input, store, display, and output various languages ​​​​and scripts in the world, and conform to the use of these languages The information processing habits of the user's region. The binary executable file of a globalized application can form any language version of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44
Inventor 芮建武刘汇丹吴健姚延栋姜力郭伟军
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products