[en] The localization process has always been regarded as a black box that functions on its own, with a team of project managers and translators who never get involved in software development methodologies or technologies. This is mainly due to the way in which the software localization industry has developed. In many cases, and for many of the main software publishers and platform developers, localization is a peripheral process that is only invoked when text strings need translation. Including localization late in the development process not only brings enormous problems when translating strings, on many occasions it becomes impossible to launch the product in other markets which have the need to accommodate languages and cultures that do not fit within the features that were developed and included in the software. This dissertation begins by making a historical account of the development of computers and describes how the three main programming platforms?namely mainframes, minicomputers, and personal computers?came into being. We shall see that, as hardware developed and new features were added, a variety of programming languages and strategies for developing software emerged. As features, application, and use of hardware further expanded, the need for organizing strategies and processes for creating programs became the basis for formulating and establishing software development strategies and methodologies. Along with these developments, the introduction of personal computers eventually promoted the need for creating products that serve not only markets in the United States, but other markets that communicate in different languages and exhibit particular needs of their own. Thus, the localization industry was born. It is at this point that translation and computers begin to come together and interact. Up until now, research regarding software localization has had programmers as a starting point. These programmers have researched what multilingual programs are and what needs to be done to create them. Our proposal comes from the other ?side,? from the localizer?s point of view; a localizer that approaches programming as an expert in languages and intercultural mediation. This expert knows the problems within localization?s black box, but is also prepared to participate in the processes that take place before translation, the processes that take place in order to create new software. These ?internationalizers,? as we refer to them, have all the necessary knowledge and skills to enable them to become part of a software development team from the beginning all the way through to the final stages. Their knowledge and presence will help integrate into this process the necessary requirements that will allow for smooth software localization, when the decision is made to launch the application into other markets that have diverse linguistic, legal, and cultural needs. In this century, mainly guided by communication, it is unthinkable to develop software that only attends to the needs of a single market. The internationalizer can help the software development team to accomplish this.

[es] Por la manera en que se ha desarrollado la industria de localizaci?n de programas inform?ticos, el proceso de localizaci?n siempre ha funcionado como una caja negra que trabaja con su propio equipo de gestores y traductores, desvinculada de las metodolog?as y t?cnicas que se utilizan para desarrollar software. En muchos casos, y para muchas de las principales editoriales de software y desarrolladores de plataformas de programaci?n, es, incluso, un proceso marginal que se invoca solo cuando hace falta traducir cadenas de texto. Esta inclusi?n tard?a no solo genera enormes problemas en el proceso de la traducci?n de esas cadenas de texto, sino que, en muchas ocasiones, imposibilita que se pueda lanzar el producto en diversos mercados cuyos idiomas y culturas no encajan con las prestaciones que han sido tomadas en consideraci?n durante el desarrollo y programadas al software. En esta investigaci?n haremos un resumen hist?rico del desarrollo de las computadoras y de c?mo han surgido las tres principales plataformas de programaci?n: las mainframes, las minicomputadoras y las computadoras personales. Veremos que, a la par con los equipos o hardware, han surgido una variedad de lenguajes de programaci?n y de estrategias para desarrollar programas inform?ticos. Seg?n la aplicaci?n y uso de estos equipos se ha ido ampliando, la necesidad de dar orden a las estrategias y procesos que se llevan a cabo en el desarrollo de programas inform?ticos sirve de base para la creaci?n y desarrollo de estrategias y metodolog?as de desarrollo de programas. Junto con estos desarrollos, el surgimiento de las computadoras personales favorece la creaci?n de productos que no solo sirvan a los mercados (principalmente) estadounidenses, sino a otros mercados que se comunican en distintos idiomas y tienen necesidades particulares. Esta es la g?nesis de la industria de la localizaci?n y el punto en donde comienza a confluir la traducci?n con la inform?tica. Hasta este momento, todas las investigaciones que se han hecho sobre la localizaci?n de software toman como punto de partida el programador, un programador que investiga qu? son programas multiling?es y qu? hay que tomar en consideraci?n para crearlos. Nuestra propuesta nace del otro ?lado?, del lado del localizador que se acerca a la programaci?n como experto en lenguas y en gesti?n multicultural. Este experto conoce los problemas que se enfrenta el que est? dentro de la caja negra de la localizaci?n, pero tambi?n est? preparado para participar en los procesos anteriores, los que se llevan a cabo para crear programas nuevos. El ?internacionalizador? posee los conocimientos y destrezas necesarias para poder formar parte del equipo de desarrollo de una aplicaci?n desde sus comienzos hasta las etapas finales y ayudar? a integrar en este proceso los requisitos necesarios para lograr que el software pueda ser localizado con facilidad llegado el momento de viabilizar su lanzamiento en otros mercados con necesidades ling??sticas, legales y culturales diversas. En el siglo de las comunicaciones es imposible pensar que se desarrolle software que no atienda las necesidades de m?s de un mercado. El internacionalizador puede ayudar al equipo de desarrollo de software a lograr esto.