Implementing Software Internationalization and Localization: a Case Study of the Wille Visual Product Configurator
Linna, Anna (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025060520722
https://urn.fi/URN:NBN:fi:amk-2025060520722
Tiivistelmä
Software internationalization (i18n) refers to the process of transforming or developing software so that it can be easily adapted to different languages and cultures without requiring engineering changes. Localization (l10n) is the process of adapting internationalized software for a given culture or language by adding locale-specific components and translating text. This thesis aimed to research software internationalization and localization, apply the findings to a case study, and formulate recommendations for future development projects in the commissioning company, Wille Machines Oy. The case study involved internationalizing and localizing the Wille Visual Product Configurator using industry best practices.
The thesis employed a mixed method approach, including literature review, software development lifecycle, and case study. The theoretical framework was established through a literature review, aiming to understand the current state of software internationalization and localization and to gather information on best practices. A software development lifecycle model was used for the implementation of the case study and as a framework for formulating the development recommendations.
The main finding of the thesis was that internationalization and localization are important aspects of software development as they directly impact user experience. Therefore, it was recommended that internationalization and localization considerations be integrated into every step of the software development lifecycle in all future projects at Wille Machines Oy.
The thesis employed a mixed method approach, including literature review, software development lifecycle, and case study. The theoretical framework was established through a literature review, aiming to understand the current state of software internationalization and localization and to gather information on best practices. A software development lifecycle model was used for the implementation of the case study and as a framework for formulating the development recommendations.
The main finding of the thesis was that internationalization and localization are important aspects of software development as they directly impact user experience. Therefore, it was recommended that internationalization and localization considerations be integrated into every step of the software development lifecycle in all future projects at Wille Machines Oy.