Supercharge Your Innovation With Domain-Expert AI Agents!

System and using method of multi-language automatic searching algorithm

An automatic search, multi-language technology, applied in computing, special data processing applications, instruments, etc., can solve problems such as errors and unfavorable maintenance, and achieve the effect of reducing error rate, reducing workload, and improving work efficiency

Inactive Publication Date: 2012-09-12
OPWILL TECH BEIJING
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rapid development of the world economy, the pace of product internationalization is also increasing. A product must not only be used in its own country, but also used in other countries in the world. Therefore, it is essential for a product to support multiple languages. In this way, there is a function module that supports multiple languages ​​to be developed. How to make a product support multiple languages ​​quickly and accurately is a problem for programmers. The traditional method is to translate the text to be translated by the programmer. Write a sentence into a text file, and then translate it into the interface by the program code sentence by sentence. The difficulty of the work can be imagined, and frequent mistakes are not conducive to maintenance.

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
  • System and using method of multi-language automatic searching algorithm
  • System and using method of multi-language automatic searching algorithm
  • System and using method of multi-language automatic searching algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Because most of the translation is focused on the user interface, a custom dialog box class is defined in the project. This dialog box inherits from the system dialog box. All other project dialog boxes inherit from this custom dialog box. In the custom dialog box initialization function, the interface control resources are searched in the order of their handles. If the export text function is enabled, the description text of each searched control resource is written into the text file until all the resources on the dialog box are All the controls are searched, and all control resource texts on this dialog box are written into the text file, so that the translator only needs to translate the text file one by one. If the automatic translation function is turned on, search for each control resource searched in the text file according to the text of the resource, search for the corresponding text, take out the corresponding translated text and display it to the control. In ...

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 system and a using method of a multi-language automatic searching algorithm. The system comprises a language text storage module, a main control module, a language automatic export module, a module of loading languages into a memory and a page language automatic translation module. The using method comprises the following steps of: deriving a custom dialog class and deriving an engineering dialog box from the custom dialog class; adding an algorithm of searching control resources according to a handle mode into an initial function of the custom dialog class; starting a language text automatic export function to export texts into a text file and translating the text file by the page language automatic translation module; and uploading contents of the text file into a memory, carrying out searching of a translated file corresponding each control on the control resources by a parent class initial function and displaying the text on an interface.

Description

Technical field [0001] The invention relates to a system and a method for using a multi-language automatic search algorithm. The algorithm is added to the program project in the form of C++. Background technique [0002] With the rapid development of the world economy, the pace of product internationalization is increasing. A product is not only to be used in its own country, but also to be used in other countries in the world, so a product must support multiple language functions. In this way, there is a functional module that supports multiple languages ​​to be developed. How to make a product support multiple languages ​​quickly and accurately is a problem for programmers. The traditional method is to have the text to be translated by the programmer. Sentences are written into the text file, and then the program code is translated sentence by sentence to the interface. The difficulty of the work can be imagined, errors are frequent and not conducive to maintenance. Summary 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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06F17/28
Inventor 陈立仓
Owner OPWILL TECH BEIJING
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More