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

Software internationalization processing method, device and system

A processing method and software technology, applied in the computer field, can solve the problems of difficult maintenance of software internationalization, and achieve the effect of improving maintenance, avoiding resource shortage, and optimizing internationalization.

Inactive Publication Date: 2017-07-11
MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
View PDF10 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present application provides a software internationalization processing method, device and system to improve the problem in the prior art that the software internationalization processing is not easy to maintain

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
  • Software internationalization processing method, device and system
  • Software internationalization processing method, device and system
  • Software internationalization processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] Translation Proxy Server Side Scenario

[0052] like figure 2As shown, it is one of the flow diagrams of the software internationalization processing method provided in Embodiment 1 of the present application. The execution subject of the method can be understood as a local server in the local area network, for example, the translation proxy server involved in the following application, the translation The proxy server is mainly used to proxy the server on the network side to provide language translation service for the client. The method mainly includes the following steps:

[0053] Step 21: The translation proxy server receives the translation request carrying the client ID sent by the client.

[0054] The translation request includes the language type to be translated and at least one translation entry identifier.

[0055] Considering that the translation requests received on the side of the translation proxy server may be multiple translation requests from multi...

Embodiment 2

[0090] Translation management server-side solution

[0091] like Figure 6 As shown, it is one of the flowcharts of a software internationalization processing method provided in Embodiment 2 of the present application. The translation management server in Embodiment 2 is similar to the translation management server in Embodiment 1, except that the operation steps executed are omitted. There are differences, mainly including:

[0092] Step 61: The translation management server receives the translation request carrying the client ID sent by the client.

[0093] The translation request includes the language type to be translated and at least one translation entry identifier.

[0094] Step 62: According to the translation request, the translation management server searches the translation database for translation data corresponding to the translation entry identifier and matching the language type.

[0095] Wherein, the translation database is used to store translation entries,...

Embodiment 3

[0111] translation proxy server

[0112] As shown in FIG. 8(a), it is a schematic structural diagram of a translation proxy server provided in Embodiment 3 of the present application. The translation proxy server may specifically be a computer device, mainly including:

[0113] The agent-side receiving unit 81a is configured to receive a translation request sent by the client and carrying the client identifier, the translation request includes the language type to be translated and at least one translation entry identifier.

[0114] The agent-side processing unit 82a is configured to search a local translation database for translation data corresponding to the translation entry identifier and matching the language type according to the translation request, wherein the translation database is used for Translation entries are stored, the translation entries are associated with translation data of at least one language type including the language type to be translated.

[0115] ...

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 the technical field of computers, in particular to a software internationalization processing method, device and system, and aims to improve the problem that software internationalization processing is difficult to maintain in the prior art. By taking translation data of prompt copywritings corresponding to all items as multiple translation items and storing the translation data into a translation management server, the translation management server or a translation proxy server can return a translation request sent in allusion to a client and return the translation data to the client, so that the aim of translating the prompt copywritings in the items running in the client into a required language in real time is fulfilled, and the software internationalization processing is effectively optimized. Furthermore, according to the software internationalization processing method, the translation data of the prompt copywritings involved in the items are separated from codes; when the translation data of the prompt copywritings need to be updated, software packages do not need to be processed, so that a developer can maintain the software packages conveniently.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular to a software internationalization processing method, device and system. Background technique [0002] With the close development of international exchanges and the international unification of industry standards, various software projects require language internationalization, that is, Software Internationalization. [0003] At present, all software prompts are embedded in the code, and after each prompt is translated, the translation data corresponding to all possible language types is made into a language package, and finally packaged together with the code to form a so-called package. [0004] However, this binding software internationalization process is not conducive to maintenance. Contents of the invention [0005] Embodiments of the present application provide a software internationalization processing method, device, and system to improve the problem in...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F17/28
CPCG06F9/4401G06F9/4494G06F40/47G06F40/58
Inventor 郝忠秀任文越
Owner MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
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