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

Program Integration Multilingual Tool

A multi-language, tool-based technology, applied in programming languages/paradigms, natural language translation, natural language data processing, etc., can solve problems such as time-consuming, time-consuming, incomplete processing, etc., to achieve simple use methods, complete algorithms, The effect of saving development time

Inactive Publication Date: 2019-03-15
BEIJING JINHER SOFTWARE
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The above-mentioned tedious steps are only for processing one word in the page. If you encounter a single-page file with a lot of content, it will take time to process it. When you encounter a complete module with at least 60-100 pages, Individual modules may reach 200-300 pages, and even include obsolete JSPs. It takes time to identify them first, and use the normal processing method to do it. Not only is it time-consuming, but also often incomplete processing

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] Automatically convert a Chinese program file into an English program file, fill in the module keywords, select the file type, Chinese configuration file and English configuration file, select the program file to be processed, execute the program to integrate the multilingual tool, and execute the compiled , check the compiled program file, except for the comment part, there is no Chinese vocabulary.

Embodiment 2

[0025] Automatically convert a Chinese program file into a French program file, fill in the module keywords, select the file type, Chinese configuration file and French configuration file, select the program file to be processed, execute the program to integrate the multilingual tool, and execute the compiled , check the compiled program file, except for the comment part, there is no Chinese vocabulary.

Embodiment 3

[0027] Automatically convert an English program file into a French program file, fill in the module keywords, select the file type, English configuration file and French configuration file, select the program file to be processed, execute the program integration multilingual tool, execute the compiled , check the compiled program file, except for the comment part, there is no English vocabulary.

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 program integration multilingual tool, which comprises the following steps: (1) the annotation content in the program file to be processed is screened, the screened annotation content is temporarily stored by using a buffer, and the annotation content is replaced by a special symbol + UUID on a page; 2, taking the language used in the program as a first language, taking the first language configuration file as a reference, filtering all the first language words in the file, and automatically replacing the filtered words with labels of the required language if the filtered words exist in the first language configuration file; If it is not in the first language configuration file, one key is created in the first language configuration file, and the corresponding keyvalue is automatically translated into a key value pair, and the label of the required language is generated, and then the label is replaced; Step 3, restoring the annotation content replaced in step1. The invention can save a large amount of development time and 50%-90% of workload.

Description

technical field [0001] The invention relates to a program integration multilingualization tool. Background technique [0002] The internationalization of programming language in large and medium-sized projects is an indispensable procedure for going to overseas markets. For projects with a long time span and a large number of developers, it is time-consuming to process the internationalization of the program language in normal steps due to the plethora of first-language vocabulary in the view interface. Taking Chinese as the first language, the normal processing steps include at least: 1. Introduce an internationalized custom tag in a file; 2. Find a hard-written Chinese (such as: Hello) that needs to be replaced with a call tag; 3. .Add hel=hello in the configuration file in Chinese; 4. Add hel=hello in the configuration file in English (there is still translation work in the middle); 5. Add hel=hello in the configuration file in traditional Chinese; 6.7 .8... Configure t...

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): G06F8/30G06F17/24G06F17/28
CPCG06F8/31G06F40/169G06F40/58
Inventor 张宇勇
Owner BEIJING JINHER SOFTWARE
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