An aspect-based language library paradigm is used for the development of multilingual applications.
Author(s): Dr. Rakesh KumarAbstract
Developers are motivated to include new languages in their software products in order to make them accessible to a broader audience. Consequently software development projects that cater to several languages gained prominence and secured financing from software development organisations and academic institutions. designing multilingual software necessitates using the same concepts as designing software in a traditional fashion. The four categories of libraries are wrapper monolithic language and multilingual. Software developers may get advantages from these models at various stages of the development process. We used a design space methodology to analyse the linguistic components of these models. The diverse language requirements expressed by stakeholders in multilingual software indicate the existence of several potential language components. The development of software that facilitates many languages gets more intricate as a result of this. The alternatives also reduce the non-functional qualities such as understandability reusability and modifiability. Our technique offers a unique method that use algebraic structures to handle multilingual software. In order to do this we analyse the language by breaking it down into its constituent elements and then construct the language component using those elements. By including the non-functional attributes of multilingual software into our model we may overcome the limitations of prior models.