Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for flexibly supporting software multi-language version

A multi-language and language technology, applied in the direction of program control devices, etc., can solve problems such as version control code confusion

Inactive Publication Date: 2009-10-28
北京闻言科技有限公司
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical difficulty lies in how to design a multilingual version control system on the server side and separate it from the business logic system, so as not to mix a large amount of version control code with the business logic code

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
  • Method for flexibly supporting software multi-language version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] see figure 1 , the main steps of the present invention are as follows:

[0022] Step 1: Design a multilingual version control system.

[0023] Step 2: The client initiates a language switching request to the server and specifies the language to switch to.

[0024] Step 3: The server side queries the language resource library, obtains all interface display texts in this language, and returns them to the client as a language pack.

[0025] Step 4: The client extracts various sentences of the language from the language pack, and updates them to the interface.

[0026] Step 5: The server will remember the language used by the user's software at the same time.

[0027] Step 6: The client initiates other requests to the server.

[0028] Step 7: The server usually returns some prompt information to the client, and the prompt information will be searched from the language resource library according to the language of the user's current version.

[0029] Step 8: The client ...

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 relates to a method for flexibly supporting a software multi-language version, which comprises the following steps that: a multi-language version control system is designed first; a client initiates a request on switching languages to a server and appoints the languages supposed to be switched; a server end inquires a language resource library to obtain all interface display texts of the language as a language pack returned to the client; the client extracts various sentences of the language from the language pack and updating the sentences to an interface; the server end remembers the language used by software of a user; the client initiates other requests to the server end; the server end usually returns certain prompting message to the client, and the prompting message is searched in the language resource library according to the language of the current version of the user; and finally the client displays the prompting message returned by the server end to the user. The method flexibly controls the software language version through the server end.

Description

technical field [0001] The invention relates to a method for flexibly supporting multi-language versions of software, in particular to a method for flexibly controlling software language versions through a server. Background technique [0002] In the software of C / S mode, if the client software has multiple language versions, it is better to control it on the server side, so that users can switch to other versions at any time as long as they download one language version. [0003] This approach is conducive to adding language versions at any time, and can also control the text display of existing versions at any time. [0004] The technical difficulty lies in how to design a multilingual version control system on the server side and separate it from the business logic system, so as not to mix a large amount of version control codes with the business logic codes. Contents of the invention [0005] The technical problem to be solved by the present invention is to provide a ...

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 北京闻言科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products