Semiotic internationalization and localization of computer programs

05/11/2018
by   Simone Santini, et al.
0

Localization, the process--part of translation studies--of adapting a program to a new linguistic community, is often intended in the relatively narrow sense of translating the messages and labels of the program into the target language. Correspondingly, internationalization, the discipline--which is part of software engineering--of putting in place all the measures that will make localization easier, is also limited in scope. In this paper we analyze the various systems through which a program communicates with a person (icons, buttons, actions, interface layout, etc.) and find that most of them, far from being iconic, are in reality symbolic semiotic systems related to the culture in which or for which the program was developed (typically American programmers of western office workers). Based on these findings, we argue that during the localization process, the translator should have the option to translate them all, that is, to adapt the whole interface and its founding metaphors to the cultural environment in which the program is deployed. This conclusion will result in a greater role for internationalization in the software development process, and we outline a few architectural principles that should be considered when creating a program for a multi-cultural market.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/05/2018

Cultural Influences on Requirements Engineering Process in the Context of Saudi Arabia

Software development requires intensive communication between the requir...
research
03/05/2021

Progress Report on a Proposed Theory for Software Development

There is growing acknowledgement within the software engineering communi...
research
01/15/2022

Strategic Issues on Implementing a Software Process Improvement Program

Software technology has high impact on the global economy as in many sec...
research
02/13/2018

Fault Localization Models in Debugging

Debugging is considered as a rigorous but important feature of software ...
research
03/23/2021

RPT: Effective and Efficient Retrieval of Program Translations from Big Code

Program translation is a growing demand in software engineering. Manual ...
research
07/27/2018

Thinging for Software Engineers

The aim of this paper is to promote the terms thing and thinging (which ...
research
11/04/2022

Query Processing at Snapchat: How we Handle Query Completion, Suggestion and Localization

From the Publisher:Software is a commodity being sold across diverse lan...

Please sign up or login with your details

Forgot password? Click here to reset