Como implementar tu aplicación para varios idiomas

A lo largo de estos últimos años la programación ha cruzado todo tipo de fronteras geográficas y con ella nuevas técnicas y herramientas de programación fueron surgiendo.

Hoy en día, ¿Qué tan importante es realizar una aplicación que soporte diversos idiomas? Y les podría llegar a contestar que si realmente queremos hacer una herramienta que se encuentre dentro de los estándares nuevos, es necesario e imprescindible contar con esta implementación, el soporte de diferentes idiomas.

Cada lenguaje de programación fue implementando este requerimiento conforme la aceptación de sus usuarios la requerían y es allí en donde aparecen dos nuevos términos I18N (Internacionalización) y l10N (Localización).

La Internacionalización es la serie de tareas que se deben llevar a cabo para que un determinado elemento se pueda regionalizar. En el caso de los programas informáticos se debe retocar el código para que permita mostrar mensajes en varios idiomas, por ejemplo. También conlleva toda la serie de tareas sobre definición de estándares comunes, procedimiento de trabajo, etc.

La Localización o regionalización consiste en tomar elementos internacionalizados y adaptarlos a una determinada región. La mayor parte de este trabajo reside en la traducción, pero existen otras tareas como el cambios de formatos de fechas, moneda, calendario y cualquier otro elemento susceptible de afectar al entendimiento de un usuario de un determinado lugar.

Creo que estos conceptos extraídos de la Wikipedia son realmente bastante claros, solo es cuestión de nuevamente hacer el trabajo de programador e investigador y conocer como es la implementación que lleva a cabo el lenguaje de programación en el que estoy programando conjuntamente con estos nuevos términos I18N y l10N.


Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.

De momento hay 2 comentarios ¿Quieres dejar el tuyo?

  1. Información Bitacoras.com…

    Valora en Bitacoras.com: A lo largo de estos últimos años la programación ha cruzado todo tipo de fronteras geográficas y con ella nuevas técnicas y herramientas de programación fueron surgiendo. Hoy en día, ¿Qué tan importante es realizar una aplica…..

  2. Implementar I18N y L10N no es algo sencillo, se requiere tener algunas cosas en claro desde el principio del desarrollo.
    Por eso es conveniente investigar previamente sobre el tema.

    Recomiendo leer http://www.librosweb.es/symfony_1_2/capitulo13.html
    Es un capitulo del libro “Symfony, la guía definitiva”, el cual es una introducción al framework del mismo nombre y está completamente dedicado a i18n.

    Salvando las referencias que hace al propio framework explica de forma muy clara cuales son las mejores prácticas en cuanto a la internacionalización de una aplicación.
    Está traducido completamente al español, es claro, puntal y muy didáctico.

    Muy bueno el blog
    Saludos

Leave a Reply

*

web stats