Font Size: a A A

Design And Implementation Of An Online Configurable Web Front-end Internationalization Solution

Posted on:2022-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:M X ZhangFull Text:PDF
GTID:2518306605968609Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the computer field,internationalization refers to the provision of international services on the front-end page,and it is also the process of realizing that the page can be switched and displayed in different languages.The conversion of front-end technology is changing with each passing day,and the development of the project has multiple terminal platforms and multiple technology stacks.When the project needs to be internationalized,it is necessary to find the applicable current project operating platform and technology stack internationalization solutions.The company's business is gradually going overseas,and the demand for internationalization of the project has also increased.Therefore,it is necessary to formulate a unified plan for internationalization solutions,realize the unification of multiple terminal platforms and multiple technology stacks,and gradually internationalize requirements in various scenarios.The online configurable web front-end internationalization solution implemented in this paper combines the SDK connection solution with the management platform.Among them,the design and implementation of the SDK are improved based on the traditional solution,using a combination of the Webpack plug-in at compile time and Vue-SDK at runtime.Complete the analysis of entry data,matching recognition and conversion functions.And in terms of entry extraction,a Node-cli tool is designed to automate the prompting.The management platform completes all the overall realization of project management,entry management and translation management related to international data management,and drives the work of the SDK through data.The management platform as a whole adopts the front-end and back-end separation model to develop,and Vue framework and Element UI components are applied to the realization of the front-end part.The server backend chooses PHP language combined with Laraval framework to develop,uses My SQL database to store the data of the entire system,and relies on Redis to cache hot data to effectively improve the query efficiency of the system.Meticulous permission control is designed for system users' permissions,which effectively ensures that system user roles can strictly follow the RBAC principle to use system functions,and improve the overall security of the system.This article divides the management terminal into five modules,including project management module,thesaurus module,translation module,test module and deployment module.And carried out a detailed demand analysis and specific design and realization of each module.Finally,the overall function of the system was tested and verified.This article has completed the overall design and implementation of an online configurable Web front-end internationalization solution after fully investigating the actual business scenario requirements,and developed,tested and deployed the Web front-end internationalization system.At present,the Web front-end internationalization system has initially met the internationalization needs of some internal businesses of the company,realized the unification and automation of the front-end internationalization process,and improved the development efficiency of the front-end internationalization requirements of the project.
Keywords/Search Tags:Web, front-end internationalization, online configuration, Vue, Webpack
PDF Full Text Request
Related items