A method, device and storage medium for ERP system programming functions to be applicable to multiple languages
By extracting and translating feature identifiers and features in ERP system programming functions, the problem that ERP system programming functions cannot be applied to multilinguals is solved, and the multilingual support of programming functions and user understanding is achieved.
Patent Information
- Application Number
- CN202110983946.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-25
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-08-25
AI Technical Summary
The existing ERP system programming functions cannot be applied to multiple languages, resulting in the expression of languages in different countries and obscure English nouns that affect users' understanding of the role of programming functions.
The preset feature identification and feature to be converted in the ERP system programming function to be converted are extracted through the preset feature extraction model, and stored in the relational database based on the master-slave map data group format. The preset feature translation model is used to translate the converted features, generate the target features, and when the target language conversion signal is triggered, the converted features are converted into the target features.
It realizes the multilingual application of ERP system programming functions, improves the understanding and usability of programming functions, and meets the needs of users of different languages.
Smart Images

Figure CN113760245B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of programming function processing, and in particular to a method, device and storage medium for ERP system programming functions to be applicable to multiple languages. Background Art
[0002] For most ERP systems, no matter what language is used to log in to the programming background, the programming language will be displayed using English names that are easy for developers to understand, and will not meet the requirements of being applicable to multiple languages.
[0003] Some existing ERP system programming functions use semantic design to help users quickly understand these function expressions. The so-called semantic design is to give some ERP system programming functions descriptive names to help users understand the meaning of the names. Although semantic naming of programming functions can improve the understanding of the content of programming functions, expressions in different languages or some obscure English terms will also affect users' understanding of the functions of these programming functions. Summary of the invention
[0004] The embodiments of the present application provide a method, device and storage medium for making programming functions of an ERP system applicable to multiple languages, which solves the technical problem that the existing ERP system cannot implement programming functions applicable to multiple languages.
[0005] In a first aspect, an embodiment of the present application provides a method for an ERP system programming function to be applicable to multiple languages, characterized in that the method includes: extracting preset feature identifiers to be converted and features to be converted in the ERP system programming function to be converted through a preset feature extraction model; based on a preset master-slave mapping data group format, determining the preset feature identifiers to be converted and the features to be converted as a group of master-slave mapping data groups, and storing the master-slave mapping data groups in a preset relational database; based on preset target language information, translating the features to be converted through a preset feature translation model to generate target features, and storing the target features in the corresponding master-slave mapping data group of the preset relational database; when a target language conversion signal is triggered, based on the target language information contained in the target language conversion signal, the preset feature conversion model converts the features to be converted in the ERP system programming function to be converted into target features.
[0006] The embodiment of the present application presets the feature identifier to be converted by setting an indicative pointer corresponding to the feature to be converted in the ERP system programming function to be converted, so that it becomes simple to extract the feature to be converted whose description name is changeable; the preset feature identifier to be converted, the feature to be converted and the corresponding target feature obtained by the preset feature translation model are stored in the format of a master-slave mapping data group in a relational database, so that when the target language conversion signal is triggered, the preset feature conversion model can easily switch the feature to be converted indicated by the preset feature identifier to be converted in the ERP system programming function to be converted, thereby realizing the requirement that the ERP system programming function is applicable to multiple languages.
[0007] In one implementation of the present application, the preset feature identifier to be converted is an indicative pointer of the feature to be converted; the feature to be converted is a descriptive name in the ERP system programming function to be converted; wherein the descriptive name includes at least any one of the following: function name, parameter name.
[0008] In one implementation of the present application, a preset feature extraction model is used to extract preset feature identifiers to be converted and features to be converted in the ERP system programming function to be converted, specifically including: performing word segmentation processing on the ERP system programming function to be converted to obtain a number of word segments; matching the several word segments with preset feature identifier word segments in a preset feature identifier word segmentation library to determine the preset feature identifier to be converted in the ERP system programming function to be converted; determining the corresponding features to be converted in the ERP system programming function to be converted based on the preset feature identifier to be converted; and extracting the preset feature identifier to be converted and features to be converted in the ERP system programming function to be converted.
[0009] In one implementation of the present application, the master-slave mapping data group format is a data storage structure corresponding to a preset relational database, the preset feature identifier to be converted constitutes the master mapping data of the master-slave mapping data group, the feature to be converted constitutes the first slave mapping data of the master-slave mapping data group; the target feature is the second slave mapping data corresponding to the master-slave mapping data group.
[0010] In one implementation of the present application, before translating the features to be converted through a preset feature translation model based on preset target language information, the method also includes: based on the preset target language information, importing the corresponding target language data packet into the preset feature translation model so that the preset feature translation model has the translation function of the target language.
[0011] In one implementation of the present application, when a target language conversion signal is triggered, based on the target language information contained in the target language conversion signal, a preset feature conversion model converts the features to be converted in the ERP system programming function to be converted into target features, specifically including: based on the target language information contained in the target language conversion signal, determining the corresponding target features in each master-slave mapping data group in the preset relational database, and extracting the target features; determining the preset feature identifier to be converted in the ERP system programming function to be converted, and replacing the feature to be converted indicated by the preset feature identifier to be converted in the ERP system programming function to be converted with the target feature.
[0012] In one implementation of the present application, after replacing the feature to be converted indicated by the preset feature to be converted identifier in the ERP system programming function to be converted with the target feature, the method also includes: after modifying and saving the target feature in the ERP system programming function to be converted, updating the corresponding slave mapping data in the corresponding master-slave mapping data group in the preset relationship database; and, based on the preset feature translation model, updating other slave mapping data in the master-slave mapping data group.
[0013] In one implementation of the present application, the method also includes: when a target language conversion signal is triggered, extracting a preset feature identifier to be converted and a feature to be converted in the ERP system programming function to be converted through a preset feature extraction model; based on the target language information contained in the target language conversion signal, translating the feature to be converted through a preset feature translation model to generate a target feature, and replacing the feature to be converted indicated by the preset feature identifier to be converted in the ERP system programming function to be converted with the target feature.
[0014] In a second aspect, an embodiment of the present application further provides a device for ERP system programming functions applicable to multiple languages, characterized in that the system includes: a feature extraction module, a storage module, a feature translation module, and a feature conversion module; the feature extraction module is used to extract preset feature identifiers to be converted and features to be converted in the ERP system programming function to be converted through a preset feature extraction model; the storage module is used to determine the preset feature identifiers to be converted and the features to be converted as a group of master-slave mapping data groups based on a preset master-slave mapping data group format, and store the master-slave mapping data groups in a preset relational database; the feature translation module is used to translate the features to be converted through a preset feature translation model based on preset target language information to generate target features, and store the target features in the corresponding master-slave mapping data group of the preset relational database; the feature conversion module is used to convert the features to be converted in the ERP system programming function to be converted into target features based on the target language information contained in the target language conversion signal by the preset feature conversion model when a target language conversion signal is triggered.
[0015] In a third aspect, an embodiment of the present application further provides a non-volatile computer storage medium for an ERP system programming function applicable to multiple languages, storing computer executable instructions, characterized in that the computer executable instructions are configured to: extract preset feature identifiers and features to be converted in the ERP system programming function to be converted through a preset feature extraction model; determine the preset feature identifiers and features to be converted as a group of master-slave mapping data groups based on a preset master-slave mapping data group format, and store the master-slave mapping data groups in a preset relational database; based on preset target language information, translate the features to be converted through a preset feature translation model to generate target features, and store the target features in the corresponding master-slave mapping data group of the preset relational database; when a target language conversion signal is triggered, the preset feature conversion model converts the features to be converted in the ERP system programming function to be converted into target features based on the target language information contained in the target language conversion signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0017] Figure 1 A flowchart of a method for adapting a programming function of an ERP system to multiple languages provided in an embodiment of the present application;
[0018] Figure 2 A schematic diagram of a device structure in which an ERP system programming function is applicable to multiple languages provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0020] In the ERP system, the setting of special conditions is often closely related to the back-end functions. If these functions are displayed using the naming method of the language familiar to programmers, it will be difficult for users of different languages. In order to facilitate the understanding of users, when setting conditions, the description and naming of the function are converted to achieve the display of the function as the content of a specific language. It is urgent to make the function applicable to multiple languages.
[0021] The embodiments of the present application provide a method, system and storage medium for making programming functions of an ERP system applicable to multiple languages, which solves the technical problem that the existing ERP system cannot implement programming functions applicable to multiple languages.
[0022] The technical solution proposed in the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0023] Figure 1 A flowchart of a method for programming a ERP system function suitable for multiple languages provided in an embodiment of the present application. Figure 1 As shown, a method for ERP system programming functions applicable to multiple languages provided in an embodiment of the present application specifically includes the following steps:
[0024] Step 101: extracting preset feature identifiers and features to be converted in the ERP system programming function to be converted by using a preset feature extraction model.
[0025] It is understandable that, for ERP system programming functions, the main part that needs to be applicable to multiple languages is the descriptive name in the programming function, which at least includes the function name, parameter name, etc. Therefore, to make the ERP system programming function applicable to multiple languages, it is first necessary to extract the features to be converted in the ERP system programming function to be converted, and then convert the features to be converted.
[0026] In one embodiment of the present application, a preset feature extraction model is used to extract a preset feature identifier to be converted and a feature to be converted in the ERP system programming function to be converted. The preset feature identifier to be converted is an indicative pointer of the feature to be converted; the feature to be converted is a descriptive name in the ERP system programming function to be converted; the descriptive name includes at least one of the following: function name, parameter name.
[0027] Specifically, first, the preset feature extraction model performs word segmentation processing on the ERP system programming function to be converted to obtain several word segments. It can be understood that after the word segmentation processing of the ERP system programming function to be converted, the ERP system programming function to be converted is displayed in the form of phrases or words. Then, the preset feature extraction model will match the several word segments obtained after the word segmentation processing with the preset feature identification word segmentation in the preset feature identification word segmentation library to determine the preset feature identification to be converted in the ERP system programming function to be converted. It should be noted that the preset feature identification word segmentation in the preset feature identification word segmentation library in the embodiment of the present application is mainly used to compare and determine the preset feature identification to be converted in the ERP system programming function to be converted after the word segmentation processing. Therefore, the preset feature identification word segmentation in the preset feature identification word segmentation library is actually a phrase or phrase with the same name as the preset feature identification to be converted but without a pointer attribute.
[0028] After the preset feature extraction model is used to determine the preset feature identifier to be converted, the corresponding feature to be converted in the ERP system programming function to be converted is determined based on the pointer characteristics of the preset feature identifier to be converted. It should be noted that since the feature to be converted is extremely unstable, the embodiment of the present application can greatly reduce the difficulty of determining the feature to be converted by setting the preset feature identifier to be converted as an indicative pointer of the feature to be converted. For example, the feature to be converted is a parameter name, and the parameter name is "application name". Since there is no specific application name or application name on what device, the developer or user may frequently change it, resulting in the unstable characteristics of the feature to be converted. Assuming that the preset feature identifier to be converted corresponding to the feature to be converted "application name" is "name", "name" is an indicative pointer of "application name", and the storage space that only corresponds to "application name" in the ERP system programming function to be converted, so no matter what the new value of the "application name" storage space is, the corresponding feature to be converted can be determined.
[0029] After determining the preset feature identifier to be converted and the feature to be converted in the ERP system programming function to be converted, the preset feature identifier to be converted and the feature to be converted are extracted.
[0030] Step 102: Based on a preset master-slave mapping data group format, determine the preset feature identifiers to be converted and the features to be converted as a set of master-slave mapping data groups, and store the master-slave mapping data groups in a preset relational database.
[0031] In one embodiment of the present application, a preset relational database is used to store the extracted preset feature identifiers to be converted and the features to be converted, and the data storage structure corresponding to the preset relational database is a master-slave mapping data group format. After extracting the preset feature identifiers to be converted and the features to be converted, the preset feature identifiers to be converted and the features to be converted are determined to be a group of master-slave mapping data groups; wherein the preset feature identifiers to be converted constitute the master mapping data of the master-slave mapping data group, and the features to be converted constitute the first slave mapping data of the master-slave mapping data group.
[0032] It should be noted that the association between the master mapping data and the slave mapping data in the embodiment of the present application maintains the pointer nature of the preset feature identifier to be converted, so as to express the association between the two stored in the preset relationship database.
[0033] Step 103: Based on the preset target language information, the features to be converted are translated by a preset feature translation model to generate target features, and the target features are stored in a corresponding master-slave mapping data group of a preset relational database.
[0034] In one embodiment of the present application, after the preset feature identifiers to be converted and the features to be converted are stored in a preset relational database, the features to be converted are translated through a preset feature translation model based on preset target language information to generate target features. It is understandable that the preset target language information includes information in several different languages that need to be translated, for example, English, French, German, Japanese, etc. It should be noted that before the features to be converted are translated through the preset feature translation model, the corresponding target language data packets need to be imported into the preset feature translation model according to the preset target language information, so that the preset feature translation model can translate the features to be converted to obtain the target features.
[0035] It is understandable that, since the preset target language information includes information in several different languages that need to be translated, there may be several target features corresponding to the preset target language information. Therefore, when storing the target feature, several slave mapping data will be stored. In one embodiment of the present application, when there is more than one target feature, based on the target language sequence in the preset target language information, the several target features are stored in the corresponding master-slave mapping data group of the preset relationship database as the second slave mapping data, the third slave mapping data, the fourth slave mapping data... in the order.
[0036] It should be noted that the process of storing the target feature also includes sending the storage address of the target feature in the preset relational database to the preset feature identifier to be converted in the preset relational database, so as to establish a relationship between the target feature and the corresponding master-slave mapping data group.
[0037] Step 104: When the target language conversion signal is triggered, based on the target language information contained in the target language conversion signal, the preset feature conversion model converts the to-be-converted features in the to-be-converted ERP system programming function into target features.
[0038] In one embodiment of the present application, the situation where the ERP system programming function needs to be converted to a language generally occurs when logging into the ERP system or the ERP backend programming system in different languages. Therefore, when logging in in different languages, a target language conversion signal is triggered, and the preset feature conversion model converts the to-be-converted features in the to-be-converted ERP system programming function to the target features based on the target language information contained in the target language conversion signal.
[0039] Specifically, after receiving the target language conversion signal, the preset feature conversion model will first determine the target features corresponding to the target language in each master-slave mapping data group in the preset relational database based on the target language information contained in the target language conversion signal, and extract the target features. At the same time, the ERP system programming function to be converted will be segmented to obtain a number of segmented words; and the several segmented words will be matched with the preset feature identifiers to be converted in the preset feature identifier library to determine the preset feature identifiers to be converted in the ERP system programming function to be converted. Then, by comparing the preset feature identifiers to be converted in the preset relational database, the features to be converted indicated by the preset feature identifiers to be converted in the ERP system programming function to be converted are replaced with the corresponding target features.
[0040] In one embodiment of the present application, after logging into the ERP background programming system, the target features in the programming function may be modified. After modifying and saving the target features in the ERP system programming function to be converted, the embodiment of the present application will first update the corresponding slave mapping data of the corresponding master-slave mapping data group in the preset relationship database based on the modified target features. After the corresponding slave mapping data is updated, the preset feature translation model will update other slave mapping data in the master-slave mapping data group according to the updated slave mapping data.
[0041] In one embodiment of the present application, the method also includes: when a target language conversion signal is triggered, extracting a preset feature identifier to be converted and a feature to be converted in the ERP system programming function to be converted through a preset feature extraction model; then directly based on the target language information contained in the target language conversion signal, translating the feature to be converted through a preset feature translation model to generate a target feature, and replacing the feature to be converted indicated by the preset feature identifier to be converted in the ERP system programming function to be converted with the target feature, thereby meeting the needs of the ERP system programming function to be converted.
[0042] Based on the same inventive concept, the present application embodiment also provides a device for ERP system programming functions applicable to multiple languages, and its structural diagram is as follows: Figure 2 shown.
[0043] Figure 2 The present invention provides a schematic diagram of a device structure in which an ERP system programming function is applicable to multiple languages. Figure 2 As shown, an ERP system programming function device 200 applicable to multiple languages provided in an embodiment of the present application includes: a feature extraction module 201, a storage module 202, a feature translation module 203, and a feature conversion module 204.
[0044] Those skilled in the art will understand that Figure 2The structure of a device for ERP system programming function applicable to multiple languages does not constitute a limitation on the device for ERP system programming function applicable to multiple languages. In fact, the device for ERP system programming function applicable to multiple languages may include: Figure 2 More or fewer components may be shown, or certain components may be combined, or different arrangements of components may be used.
[0045] In one embodiment of the present application, a feature extraction module 201 is used to extract preset feature identifiers to be converted and features to be converted in the ERP system programming function to be converted through a preset feature extraction model; a storage module 202 is used to determine the preset feature identifiers to be converted and the features to be converted as a group of master-slave mapping data groups based on a preset master-slave mapping data group format, and store the master-slave mapping data groups in a preset relational database; a feature translation module 203 is used to translate the features to be converted through a preset feature translation model based on preset target language information to generate target features, and store the target features in the corresponding master-slave mapping data group of the preset relational database; a feature conversion module 204 is used to convert the features to be converted in the ERP system programming function to be converted into target features based on the target language information contained in the target language conversion signal by a preset feature conversion model when a target language conversion signal is triggered.
[0046] Some embodiments of the present application provide corresponding Figure 1 An ERP system programming function is applicable to a multi-language non-volatile computer storage medium, storing computer executable instructions, and the computer executable instructions are set as:
[0047] Extract preset feature identifiers and features to be converted in the ERP system programming function to be converted through a preset feature extraction model;
[0048] Based on a preset master-slave mapping data group format, determining a preset feature identifier to be converted and a feature to be converted as a master-slave mapping data group, and storing the master-slave mapping data group in a preset relational database;
[0049] Based on the preset target language information, the features to be converted are translated by a preset feature translation model to generate target features, and the target features are stored in a corresponding master-slave mapping data group of a preset relational database;
[0050] When the target language conversion signal is triggered, the preset feature conversion model converts the to-be-converted features in the to-be-converted ERP system programming function into target features based on the target language information contained in the target language conversion signal.
[0051] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the IoT device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0052] The system and medium provided in the embodiments of the present application correspond one-to-one to the method. Therefore, the system and medium also have similar beneficial technical effects to the corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the system and medium will not be repeated here.
[0053] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0054] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0055] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0056] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0057] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0058] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0059] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0060] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0061] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A method for adapting ERP system programming functions to multiple languages, characterized in that: The method comprises: Extracting preset feature identifiers to be converted and features to be converted in the ERP system programming function to be converted by a preset feature extraction model, specifically comprising: performing word segmentation processing on the ERP system programming function to be converted to obtain a plurality of word segments, matching the plurality of word segments with preset feature identifier word segments in a preset feature identifier word segmentation library to determine the preset feature identifier to be converted in the ERP system programming function to be converted, determining the corresponding features to be converted in the ERP system programming function to be converted based on the preset feature identifier to be converted, and extracting the preset feature identifier to be converted and features to be converted in the ERP system programming function to be converted; Based on a preset master-slave mapping data group format, determining the preset feature identifier to be converted and the feature to be converted as a master-slave mapping data group, and storing the master-slave mapping data group in a preset relationship database; Based on preset target language information, the features to be converted are translated by a preset feature translation model to generate target features, and the target features are stored in a corresponding master-slave mapping data group of a preset relational database; In the case of triggering a target language conversion signal, based on the target language information contained in the target language conversion signal, the preset feature conversion model converts the to-be-converted features in the to-be-converted ERP system programming function into target features.
2. The method for adapting ERP system programming functions to multiple languages according to claim 1, characterized in that: The preset feature identifier to be converted is an indicative pointer of the feature to be converted; The feature to be converted is a descriptive name in the ERP system programming function to be converted; wherein the descriptive name includes at least any one of the following: function name, parameter name.
3. The method for adapting ERP system programming functions to multiple languages according to claim 1, characterized in that: The master-slave mapping data group format is a data storage structure corresponding to the preset relational database; the preset feature identifiers to be converted constitute the master mapping data of the master-slave mapping data group; the features to be converted constitute the first slave mapping data of the master-slave mapping data group, and the target features are the second slave mapping data corresponding to the master-slave mapping data group.
4. The method for adapting ERP system programming functions to multiple languages according to claim 1, characterized in that: Before translating the to-be-converted features through a preset feature translation model based on preset target language information, the method further includes: Based on the preset target language information, the corresponding target language data packet is imported into the preset feature translation model, so that the preset feature translation model has the translation function of the target language.
5. The method for adapting ERP system programming functions to multiple languages according to claim 1, characterized in that: In the case of triggering a target language conversion signal, based on the target language information contained in the target language conversion signal, a preset feature conversion model converts the to-be-converted features in the to-be-converted ERP system programming function into target features, specifically including: Based on the target language information contained in the target language conversion signal, determining the corresponding target features in each master-slave mapping data group in the preset relationship database, and extracting the target features; A preset feature identifier to be converted in the ERP system programming function to be converted is determined, and the feature to be converted indicated by the preset feature identifier to be converted in the ERP system programming function to be converted is replaced with the target feature.
6. The method for adapting ERP system programming functions to multiple languages according to claim 5, characterized in that: After replacing the feature to be converted indicated by the preset feature identifier to be converted in the ERP system programming function to be converted with the target feature, the method further includes: After modifying and saving the target feature in the ERP system programming function to be converted, updating the corresponding slave mapping data in the corresponding master-slave mapping data group in the preset relationship database; and, Based on the preset feature translation model, other slave mapping data in the master-slave mapping data group are updated.
7. The method for adapting ERP system programming functions to multiple languages according to claim 1, characterized in that: The method further comprises: When the target language conversion signal is triggered, the preset feature identifiers and features to be converted in the ERP system programming function to be converted are extracted through the preset feature extraction model; Based on the target language information contained in the target language conversion signal, the feature to be converted is translated by a preset feature translation model to generate a target feature, and the feature to be converted indicated by the preset feature to be converted identifier in the ERP system programming function to be converted is replaced by the target feature.
8. An ERP system programming function is applicable to a device in multiple languages, characterized in that: The system comprises: a feature extraction module, a storage module, a feature translation module, and a feature conversion module; The feature extraction module is used to extract the preset feature identifiers to be converted and the features to be converted in the ERP system programming function to be converted by using a preset feature extraction model; The storage module is used to determine the preset feature identifier to be converted and the feature to be converted as a set of master-slave mapping data groups based on a preset master-slave mapping data group format, and store the master-slave mapping data groups in a preset relationship database; The feature translation module is used to translate the features to be converted based on preset target language information through a preset feature translation model to generate target features, and store the target features in a corresponding master-slave mapping data group of a preset relational database; The feature conversion module is used to convert the to-be-converted features in the to-be-converted ERP system programming function into target features based on the target language information contained in the target language conversion signal and the preset feature conversion model when the target language conversion signal is triggered.
9. An ERP system programming function is suitable for a multi-language non-volatile computer storage medium storing computer executable instructions, characterized in that: The computer can execute a method in which an ERP system programming function described in any one of claims 1 to 7 is applicable to multiple languages.
Citation Information
Patent Citations
Mapping method in the program testing system and program testing system
CN101401075A
Application programming interfaces for content curation
CN105144153A