Internacionalización

La internacionalización es el proceso que permite a su programa de trabajo funcionar en múltiples escenarios. Una configuración local indica el entorno del usuario, que incluye las convenciones culturales del país de destino, así como el idioma. Windows es compatible con muchos lugares, cada uno de ellos es descrito por un lenguaje y una par de países.

Tiene que completar los siguientes pasos para crear aplicaciones internacionalizadas:

  • Habilitar el código para manejar cadenas de caracteres internacionales.
  • Permitir que el diseño de su interfaz de usuario pueda adaptarse a los cambios que se derivan de la localización.
  • Aislar a todos los recursos que necesitan ser localizados.

Localización

La localización es el proceso de traducir una aplicación para que funcione en un lugar específico. Además de traducir la interfaz de usuario, la localización puede incluir personalización de la funcionalidad. Por ejemplo, una aplicación financiera puede ser modificada por las leyes de impuestos en los diferentes países.

Una vez que su aplicación está internacionalizada, puede crear versiones localizadas para los diferentes mercados extranjeros en los que desea distribuir.

La localización de los recursos
Idealmente, los recursos se han aislado en una DLL de recursos que contiene los archivos de formulario (. Dfm en aplicaciones VCL) y un archivo de recursos. Puede abrir los formularios en el IDE y traducir las propiedades relevantes.

Nota: En un proyecto de DLL de recursos, no se puede agregar o eliminar componentes. Es posible, sin embargo, cambiar las propiedades de forma que podría causar errores de ejecución, así que hay que tener cuidado con modificar sólo aquellas propiedades que requieren traducción. Para evitar errores, se puede configurar el Inspector de Objetos para mostrar sólo las propiedades localizables, para ello, haga clic en el inspector de objetos y utilice el menú Ver para filtrar las categorías no deseadas. Puede abrir el archivo RC y traducir las cadenas correspondientes. También puede utilizar el editor de StringTable abriendo el archivo RC desde el Gestor del Proyecto.

Si su edición incluye las herramientas de traducción, puede utilizar la gestión de localización.

> Deseo realizar una consulta sobre Rad Studio XE2 o su licenciamiento.


Artículos Relacionados

Webinar: Gestión de código Delphi en Git (19/02/2021)

Lánzate a utilizar un control de versiones profesional, con este tutorial de introducción a la gestión de proyectos Delphi con Git.

03/02/2021

Seguir leyendo  

Programación de aplicaciones Delphi con acceso a base de datos

Libro de Francisco Charte, publicado por Danysoft, sobre la programación de aplicaciones Delphi con acceso a base de datos.

29/01/2021

Seguir leyendo  

Webinar: Limpieza de datos en Integration Services (SSIS). (22/01/2021)

En el proceso de ETL, una posibilidad de gran interés es poder limpiar los datos que llevaremos al DataWarehouse, en la etapa de transformación.

13/01/2021

Seguir leyendo  

Webinar: Despliegue de Servidores DataSnap en Nginx. (29/01/2021)

Los servidores DataSnap son una potente tecnología de RAD Studio para la creación de aplicaciones multicapa.

12/01/2021

Seguir leyendo