[go: up one dir, main page]

CN113312056A - Internationalization implementation method of angular large-scale integration project, electronic device and storage medium - Google Patents

Internationalization implementation method of angular large-scale integration project, electronic device and storage medium Download PDF

Info

Publication number
CN113312056A
CN113312056A CN202110665047.XA CN202110665047A CN113312056A CN 113312056 A CN113312056 A CN 113312056A CN 202110665047 A CN202110665047 A CN 202110665047A CN 113312056 A CN113312056 A CN 113312056A
Authority
CN
China
Prior art keywords
project
sub
translation
pipeline
angular
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110665047.XA
Other languages
Chinese (zh)
Other versions
CN113312056B (en
Inventor
张凯
孙兴艳
江燕
冷静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Cloud Information Technology Co Ltd
Original Assignee
Inspur Cloud Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Cloud Information Technology Co Ltd filed Critical Inspur Cloud Information Technology Co Ltd
Priority to CN202110665047.XA priority Critical patent/CN113312056B/en
Publication of CN113312056A publication Critical patent/CN113312056A/en
Application granted granted Critical
Publication of CN113312056B publication Critical patent/CN113312056B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Machine Translation (AREA)

Abstract

The invention discloses an internationalization realization method of an angular large-scale integrated project, electronic equipment and a storage medium, belonging to the technical field of computers, aiming at solving the technical problem of how to realize that translation of modules are mutually independent and do not interfere with each other, facilitating maintenance of translation files by sub-project teams respectively and ensuring that a main project can continuously and efficiently integrate each sub-project, and the technical scheme is as follows: the method is based on a large-scale front-end project integrating a plurality of sub projects through npm package, and realizes an internationalization scheme in a translation pipeline mode; the purpose that each sub-project integrated by the main project independently operates and maintains and respectively translates the resource files is achieved by traversing the node _ modules to copy; meanwhile, a user-defined translation pipeline is realized by utilizing the characteristic of data formatted and displayed by an angular pipeline, and different translation files are loaded according to the currently selected grammar to format the keywords into corresponding languages; the method comprises the following specific steps: sub-project release npm package; the main project integrates sub-projects.

Description

Internationalization implementation method of angular large-scale integration project, electronic device and storage medium
Technical Field
The invention relates to the technical field of computers, in particular to an internationalized implementation method of an angular large-scale integration project, electronic equipment and a storage medium.
Background
More and more large websites need to provide different language support, meanwhile, part of large regular front-end projects are integrated with sub-projects developed by different teams in the form of npm packages, project codes integrated through npm exist in node _ modules, static resource files in the sub-projects are lost during compiling and cannot be loaded normally, different teams are inconvenient to maintain translation files of their own projects, and efficient continuous integration of main projects is influenced.
Therefore, how to realize that translation of each module is independent and not interfered with each other, which is convenient for a sub-project team to maintain translation files respectively, and meanwhile, the main project can be ensured to integrate each sub-project continuously and efficiently is a problem to be solved urgently at present.
Disclosure of Invention
The technical task of the invention is to provide an internationalized implementation method, electronic equipment and storage medium for an angular large-scale integrated project, so as to solve the problems that how to realize that translation of modules is independent and not interfered with each other, a sub-project team can maintain translation files conveniently, and a main project can integrate each sub-project continuously and efficiently.
The technical task of the invention is realized in the following way, namely, an internationalization realization method of an angular large-scale integrated project is based on a large-scale front-end project integrating a plurality of sub projects through npm packages, and realizes an internationalization scheme in the form of a translation pipeline; the purpose that each sub-project integrated by the main project independently operates and maintains and respectively translates the resource files is achieved by traversing the node _ modules to copy; meanwhile, a user-defined translation pipeline is realized by utilizing the characteristic of data formatted and displayed by an angular pipeline, and different translation files are loaded according to the currently selected grammar to format the keywords into corresponding languages; the method comprises the following specific steps:
sub-project release npm package;
the main project integrates sub-projects.
Preferably, the sub-project release npm package is specifically as follows:
implementing a translation pipeline based on an angular custom pipeline;
determining a language as a default language, and using a file translated according to the default language as a key value transmitted when a user-defined translation pipeline is used;
each sub project puts the translated file into a folder with a specified name under the package sending directory in the form of a JSON file;
each sub-project is distributed under the package issuing directory and comprises npm packages of translation files.
Preferably, the main item integration sub-item is specifically as follows:
the main item installs each sub item under the node _ modules folder in the mode of installing npm packages;
the main project configures a sub-project lazy loading route, and integrates each sub-project in a lazy loading mode;
implementing copy scripts and executing, traversing all folders under a node _ modules directory where each sub-item is located before compiling the item, matching the folders with the specified folders where the translation files are located, copying the specified folders to a specified resource file directory under an src directory, and renaming the specified folders to be sub-item routing names;
when the main project is loaded, acquiring language type information of a user through a browser;
matching the currently loaded sub-project primary route with a translation folder by the main project, loading a translation file directory corresponding to the sub-project, reading a JSON file of a corresponding language under the translation file directory, and judging whether reading is successful or not:
if the JSON file is successfully read, the translation pipeline is converted into a corresponding translation file according to the received key value;
and if the JSON file matched with the current language does not exist or the key value received by the translation pipeline does not match the corresponding translation file, directly displaying the key value received by the translation pipeline, namely the default language translation file.
Preferably, the translation pipeline searches a value to be displayed through a file corresponding to the received key value and returns the value to the html template;
preferably, the translation pattern of the default language is directly written into html and is transmitted into a self-defined translation pipeline as a key value.
Preferably, the translation files for the sub-project are stored in the form of JSON files and published with npm packages to npm repository, facilitating one-time integration of code and resource files by the main project.
More preferably, the user language category information is read from cookie information or Navigator object including a browser.
Preferably, the main project loads the translation files corresponding to the sub projects by matching the primary routes of the sub projects and the names of the translation folders, so that the file amount loaded at a time can be reduced, and the response efficiency is improved; on the other hand, the translation resources of the sub-items can be separated and do not interfere with each other.
An electronic device, comprising: a memory and at least one processor;
wherein the memory stores computer-executable instructions;
the at least one processor executes the computer-executable instructions stored by the memory to cause the at least one processor to perform a method for internationalized implementation of an angular major integration project as described above.
A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when executed by a processor, the computer-readable storage medium implements the internationalized implementation method of the angular major integration project.
The internationalized implementation method, the electronic device and the storage medium of the angular large-scale integration project have the following advantages that:
the invention (one) is directed to a large front-end project based on the integration of multiple sub-projects through npm, implementing an internationalization scheme in the form of a translation pipe;
by traversing the node _ modules to copy, the problem that static resource files in the node _ modules cannot participate in compiling is solved, the purpose that each sub-project integrated by the main project independently operates and maintains and respectively translates the resource files is achieved, and the integration and operation and maintenance difficulty of the main project is reduced;
thirdly, the invention realizes a self-defined translation pipeline by utilizing the characteristic of the generalized pipeline formatting display data, loads different translation files according to the currently selected grammar to format the keywords into corresponding languages, avoids the doping of translation logic in the service logic codes, ensures the purity and independence of the service codes, provides stronger usability and improves the efficiency of coding personnel for realizing internationalization;
the method and the system realize that the sub-project translation folders under the node _ modules are directly copied to the resource folder of the src directory by running the copy script, and are matched with the corresponding translation file directory by the lazy loading primary route configured by the sub-projects, so that the translation of each module is independent and not interfered with each other, the sub-project team can maintain the translation files conveniently, and meanwhile, the main project can be continuously and efficiently integrated with each sub-project;
fifthly, the invention utilizes the characteristic of the angular pipeline formatted display data to customize the translation pipeline, thereby reducing the code modification amount and facilitating research personnel to quickly complete the code modification work required by the translation function;
and (VI) writing a copy script, executing the copy script before each project building, copying the translated resource files of the sub projects under the node _ modules directory into the resource file directory under the src directory, and avoiding the resource files under the node _ modules directory from being lost in the project building and packaging process.
Drawings
The invention is further described below with reference to the accompanying drawings.
FIG. 1 is a block flow diagram of a sub-project release npm package;
FIG. 2 is a block diagram of a process for integrating sub-items into a main item.
Detailed Description
An internationalized implementation method of an angular macro integration project, an electronic device, and a storage medium according to the present invention are described in detail below with reference to the drawings and specific embodiments of the specification.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
Example 1:
the invention relates to an internationalization realization method of an angular large-scale integrated project, which is based on a large-scale front-end project integrating a plurality of sub projects through npm packages and realizes an internationalization scheme in the form of a translation pipeline; the purpose that each sub-project integrated by the main project independently operates and maintains and respectively translates the resource files is achieved by traversing the node _ modules to copy; meanwhile, a user-defined translation pipeline is realized by utilizing the characteristic of data formatted and displayed by an angular pipeline, and different translation files are loaded according to the currently selected grammar to format the keywords into corresponding languages; the method comprises the following specific steps:
s1, sub project publishing npm package;
and S2, integrating the sub-projects into the main project.
As shown in FIG. 1, the sub-item publication npm of step S1 in this embodiment is specifically as follows:
s101, translating the pipeline on the basis of an angular custom pipeline;
s102, determining a language as a default language, and using a file translated according to the default language as a key value transmitted when a user-defined translation pipeline is used;
s103, each sub project puts the translated files into a folder with a specified name under the package sending directory in a JSON file form;
s104, distributing npm packages including translation files under the package issuing directory for each sub-project.
As shown in fig. 2, the main item integration sub-item of step S2 in this embodiment is as follows:
s201, installing each sub item under a node _ modules folder by the main item in an npm package installation mode; specifically, installing a plurality of sub-projects for the main project to execute npm install, configuring tsconfig and lazy loading route, and integrating each sub-project;
s202, configuring a sub-project lazy loading route for the main project, and integrating each sub-project in a lazy loading mode;
s203, implementing copy scripts and executing, traversing all folders under the node _ modules directory where each sub-item is located before compiling the item, matching the folders with the specified folders where the translation files are located, copying the specified folders to the specified resource file directory under the src directory, and renaming the specified folders to be sub-item routing names; the method comprises the steps of realizing a copy script, traversing all folders under a node _ modules directory where all sub-items are located before compiling the item, matching the folders with specified names where translation files are located, copying the folders to specified resource file directories under an src directory, renaming the folders to sub-item routing names, modifying a construction script of the item, and executing the copy script before each construction;
s204, when the main item is loaded, acquiring language type information of the user through a browser;
s205, the main project matches the currently loaded sub-project primary route with a translation folder, loads a translation file directory corresponding to the sub-project, loads a JSON translation file of a corresponding language in the folder according to language information of a user, and judges whether reading is successful:
firstly, if the JSON file is successfully read, the translation pipeline is converted into a corresponding translation file according to the received key value;
and secondly, if the JSON file matched with the current language does not exist or the key value received by the translation pipeline does not match the corresponding translation document, directly displaying the key value received by the translation pipeline, namely the default language translation document.
In this embodiment, the translation pipeline in step S101 searches for a value to be displayed through a file corresponding to the received key value and returns the value to the html template;
in this embodiment, the translation pattern of the default language in step S102 is directly written into html, and is transmitted to the custom translation pipeline as a key value.
In this embodiment, the translation files of the sub-project in step S103 are stored in the form of JSON files and published to the npm repository with npm packages, which facilitates the integration of the code and resource files once by the main project.
The user language category information of step S204 in this embodiment is read from cookie information or Navigator object including a browser.
In this embodiment, the main project in step S205 loads the translation file corresponding to the sub project by matching the sub project primary route and the translation folder name, so that on one hand, the file amount of single loading can be reduced, and the response efficiency is improved; on the other hand, the translation resources of the sub-items can be separated and do not interfere with each other.
Example 2:
an embodiment of the present invention further provides an electronic device, including: a memory and at least one processor;
wherein the memory stores computer-executable instructions;
the at least one processor executes the computer-executable instructions stored by the memory to cause the at least one processor to perform a method for internationalized implementation of an angular major integration project according to any of the embodiments of the present invention.
Example 3:
the embodiment of the invention also provides a computer-readable storage medium, wherein a plurality of instructions are stored, and the instructions are loaded by the processor, so that the processor executes the international implementation method of the angular large-scale integration project in any embodiment of the invention. Specifically, a system or an apparatus equipped with a storage medium on which software program codes that realize the functions of any of the above-described embodiments are stored may be provided, and a computer (or a CPU or MPU) of the system or the apparatus is caused to read out and execute the program codes stored in the storage medium.
In this case, the program code itself read from the storage medium can realize the functions of any of the above-described embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present invention.
Examples of the storage medium for supplying the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (e.g., CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW), a magnetic tape, a nonvolatile memory card, and a ROM. Alternatively, the program code may be downloaded from a server computer via a communications network.
Further, it should be clear that the functions of any one of the above-described embodiments may be implemented not only by executing the program code read out by the computer, but also by causing an operating system or the like operating on the computer to perform a part or all of the actual operations based on instructions of the program code.
Further, it is to be understood that the program code read out from the storage medium is written to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion unit connected to the computer, and then causes a CPU or the like mounted on the expansion board or the expansion unit to perform part or all of the actual operations based on instructions of the program code, thereby realizing the functions of any of the above-described embodiments.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. An internationalization implementation method of an regular large-scale integration project is characterized in that the method is based on a large-scale front-end project integrating a plurality of sub projects through npm packages, and an internationalization scheme is implemented in the form of a translation pipeline; the purpose that each sub-project integrated by the main project independently operates and maintains and respectively translates the resource files is achieved by traversing the node _ modules to copy; meanwhile, a user-defined translation pipeline is realized by utilizing the characteristic of data formatted and displayed by an angular pipeline, and different translation files are loaded according to the currently selected grammar to format the keywords into corresponding languages; the method comprises the following specific steps:
sub-project release npm package;
the main project integrates sub-projects.
2. The internationalized implementation method of an angular macro integration project of claim 1, wherein the sub-project release npm packet is specifically as follows:
implementing a translation pipeline based on an angular custom pipeline;
determining a language as a default language, and using a file translated according to the default language as a key value transmitted when a user-defined translation pipeline is used;
each sub project puts the translated file into a folder with a specified name under the package sending directory in the form of a JSON file;
each sub-project is distributed under the package issuing directory and comprises npm packages of translation files.
3. The internationalized implementation method of an regular large-scale integration project of claim 1, wherein the main project integration sub-project is specifically as follows:
the main item installs each sub item under the node _ modules folder in the mode of installing npm packages;
the main project configures a sub-project lazy loading route, and integrates each sub-project in a lazy loading mode;
implementing copy scripts and executing, traversing all folders under a node _ modules directory where each sub-item is located before compiling the item, matching the folders with the specified folders where the translation files are located, copying the specified folders to a specified resource file directory under an src directory, and renaming the specified folders to be sub-item routing names;
when the main project is loaded, acquiring language type information of a user through a browser;
matching the currently loaded sub-project primary route with a translation folder by the main project, loading a translation file directory corresponding to the sub-project, reading a JSON file of a corresponding language under the translation file directory, and judging whether reading is successful or not:
if the JSON file is successfully read, the translation pipeline is converted into a corresponding translation file according to the received key value;
and if the JSON file matched with the current language does not exist or the key value received by the translation pipeline does not match the corresponding translation file, directly displaying the key value received by the translation pipeline, namely the default language translation file.
4. The internationalized implementation method of an angular macro integration project according to claim 2, wherein the translation pipeline searches a value to be displayed through a file corresponding to the received key value and returns the value to the html template.
5. The internationalized implementation method of an angular macro integration project as claimed in claim 2, wherein the translation language of the default language is directly written into html and is introduced into a custom translation pipeline as a key value.
6. The internationalized implementation method of an regular large-scale integration project of claim 2, wherein the translation files of the sub-projects are stored in a form of JSON file and published with npm package to the npm repository.
7. The internationalized implementation method of an angular large-scale integration project according to claim 3, wherein the user language category information is read from cookie information or a Navigator object including a browser.
8. The internationalized implementation method of an angular large-scale integration project as claimed in claim 3, wherein the main project implements loading of the translation files corresponding to the sub-projects by matching the sub-project primary routing and the translation folder names.
9. An electronic device, comprising: a memory and at least one processor;
wherein the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the method for internationalized implementation of an angular major integration project as recited in any of claims 1 to 8.
10. A computer-readable storage medium having stored thereon computer-executable instructions, which when executed by a processor, implement the internationalized implementation method of an angular macro integration project according to any one of claims 1 to 8.
CN202110665047.XA 2021-06-16 2021-06-16 Internationalization implementation method of angular large-scale integration project, electronic device and storage medium Active CN113312056B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110665047.XA CN113312056B (en) 2021-06-16 2021-06-16 Internationalization implementation method of angular large-scale integration project, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110665047.XA CN113312056B (en) 2021-06-16 2021-06-16 Internationalization implementation method of angular large-scale integration project, electronic device and storage medium

Publications (2)

Publication Number Publication Date
CN113312056A true CN113312056A (en) 2021-08-27
CN113312056B CN113312056B (en) 2022-04-19

Family

ID=77379127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110665047.XA Active CN113312056B (en) 2021-06-16 2021-06-16 Internationalization implementation method of angular large-scale integration project, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN113312056B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117114019A (en) * 2023-10-23 2023-11-24 天津异乡好居网络科技股份有限公司 Extraction and backfilling method of internationalized resource files and its device and continuous integration platform

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108004A (en) * 1997-10-21 2000-08-22 International Business Machines Corporation GUI guide for data mining
US20050080502A1 (en) * 2003-10-14 2005-04-14 Chernyak Alex H. PLM-supportive CAD-CAM tool for interoperative electrical & mechanical design for hardware electrical systems
JP2005225858A (en) * 2004-02-12 2005-08-25 Cell Signaling Technology Inc Immunoaffinity isolation of modified peptides from complex mixtures
US20060211060A1 (en) * 2005-03-16 2006-09-21 Haley John D Biological markers predictive of anti-cancer response to epidermal growth factor receptor kinase inhibitors
US20100173322A1 (en) * 2008-03-06 2010-07-08 Cell Signaling Technology, Inc. Reagents for the detection of protein phosphorylation in anaplastic large cell lymphoma signaling pathways
CN106940646A (en) * 2017-03-17 2017-07-11 微梦创科网络科技(中国)有限公司 A kind of International Software processing method, apparatus and system
CA3028785A1 (en) * 2016-08-16 2018-02-22 Sonatype, Inc. Method and system for authoritative name analysis of origin of a file
US20180081661A1 (en) * 2016-09-16 2018-03-22 Microsoft Technology Licensing, Llc Optimization for Multi-Project Package Manager
CN109739478A (en) * 2018-12-24 2019-05-10 网易(杭州)网络有限公司 Front end project automated construction method, device, storage medium and electronic equipment
CN111932207A (en) * 2020-08-06 2020-11-13 北京金山云网络技术有限公司 Project data processing method and device, computer equipment and storage medium
CN112199080A (en) * 2020-09-28 2021-01-08 上海上讯信息技术股份有限公司 Webpack construction method and equipment for vuejs project
CN112612448A (en) * 2020-12-16 2021-04-06 平安普惠企业管理有限公司 Front-end internationalized multi-page packaging method and device and computer equipment

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108004A (en) * 1997-10-21 2000-08-22 International Business Machines Corporation GUI guide for data mining
US20050080502A1 (en) * 2003-10-14 2005-04-14 Chernyak Alex H. PLM-supportive CAD-CAM tool for interoperative electrical & mechanical design for hardware electrical systems
JP2005225858A (en) * 2004-02-12 2005-08-25 Cell Signaling Technology Inc Immunoaffinity isolation of modified peptides from complex mixtures
US20060211060A1 (en) * 2005-03-16 2006-09-21 Haley John D Biological markers predictive of anti-cancer response to epidermal growth factor receptor kinase inhibitors
US20100173322A1 (en) * 2008-03-06 2010-07-08 Cell Signaling Technology, Inc. Reagents for the detection of protein phosphorylation in anaplastic large cell lymphoma signaling pathways
CA3028785A1 (en) * 2016-08-16 2018-02-22 Sonatype, Inc. Method and system for authoritative name analysis of origin of a file
US20180081661A1 (en) * 2016-09-16 2018-03-22 Microsoft Technology Licensing, Llc Optimization for Multi-Project Package Manager
CN106940646A (en) * 2017-03-17 2017-07-11 微梦创科网络科技(中国)有限公司 A kind of International Software processing method, apparatus and system
CN109739478A (en) * 2018-12-24 2019-05-10 网易(杭州)网络有限公司 Front end project automated construction method, device, storage medium and electronic equipment
CN111932207A (en) * 2020-08-06 2020-11-13 北京金山云网络技术有限公司 Project data processing method and device, computer equipment and storage medium
CN112199080A (en) * 2020-09-28 2021-01-08 上海上讯信息技术股份有限公司 Webpack construction method and equipment for vuejs project
CN112612448A (en) * 2020-12-16 2021-04-06 平安普惠企业管理有限公司 Front-end internationalized multi-page packaging method and device and computer equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KYRIAKOS CHATZIDIMITRIOU: "npm-Miner: An Infrastructure for Measuring the Quality of the npm Registry", <2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR)> *
冯烈丹: "基于SNMP的网络管理策略研究", 《中国优秀硕士论文 信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117114019A (en) * 2023-10-23 2023-11-24 天津异乡好居网络科技股份有限公司 Extraction and backfilling method of internationalized resource files and its device and continuous integration platform
CN117114019B (en) * 2023-10-23 2024-01-12 天津异乡好居网络科技股份有限公司 Internationalized resource file extraction and back-filling method and device and continuous integration platform thereof

Also Published As

Publication number Publication date
CN113312056B (en) 2022-04-19

Similar Documents

Publication Publication Date Title
US8667456B1 (en) Cloud-based indexing for integrated development environments
US8898285B2 (en) Service oriented architecture version and dependency control
US10664651B2 (en) Forms conversion and deployment system for mobile devices
US20150143355A1 (en) Service oriented architecture version and dependency control
US8984396B2 (en) Identifying and representing changes between extensible markup language (XML) files using symbols with data element indication and direction indication
US7356816B2 (en) Method and apparatus for multiplatform migration
US6971093B1 (en) Techniques for maintaining compatibility of a software core module and an interacting module
CN110673923A (en) XWIKI system configuration method, system and computer equipment
CN104346184A (en) Application packaging device and application packaging method
KR20060070412A (en) Language-neutral and language-specific installation packages for software setup
CN104765621A (en) Method and system for deploying program on cluster node
CN113778477B (en) File processing method and device, computer readable storage medium and electronic equipment
CN104484172A (en) Method and device for packaging files
CN103324505A (en) Method for deploying GPU (graphic processor unit) development environments in cluster system and could computing system
CN113312056B (en) Internationalization implementation method of angular large-scale integration project, electronic device and storage medium
CN113760306B (en) Method, device, electronic device and storage medium for installing software
CN116954593A (en) Software development method, device, equipment and storage medium
CN117539434A (en) Method and system for generating Web application front-end code based on TS
US8356294B2 (en) Controlling and extending programmable network functions using a declarative approach
CN118519619A (en) Application method and device of front-end scaffold
JP2005258501A (en) Failure influence range analysis system, failure influence range analysis method and program
CN118484187A (en) Automatic component configuration method and system for Flutter modules
US10474433B1 (en) Technical building block
US7496843B1 (en) Web construction framework controller and model tiers
CN116450103A (en) Interface registration and execution method, device and management system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant