Compartir a través de


Preparar una aplicación internacional

Para diseñar una aplicación internacional suelen darse estos tres pasos: crear datos, escribir código y diseñar una interfaz de usuario. Sin embargo, para dar estos pasos es necesario considerar las siguientes preguntas:

  • ¿Qué datos son aceptables?
  • ¿Cómo se escribe código para una aplicación internacional?
  • ¿Qué debe tenerse en cuenta a la hora de diseñar una interfaz de usuario?

En las secciones siguientes se da respuesta a estas preguntas y se plantean otras que debe tener en cuenta antes de diseñar la aplicación.

Sugerencia   Puede reducir el coste de programación de una aplicación internacional y ponerla en el mercado más rápidamente si la diseña como aplicación internacional desde el principio, en lugar de modificarla posteriormente para su uso internacional.

Diseñar datos internacionales

Para crear datos internacionales para una aplicación, deberá escribirlos manualmente, importarlos de otras aplicaciones o anexarlos a archivos y campos memo existentes. Para obtener información acerca de cómo importar y anexar datos, consulte Importar y exportar datos.

Qué datos son aceptables

Para decidir qué datos son aceptables, determine en primer lugar la configuración regional en la que se va a utilizar la aplicación. La configuración regional determina el contenido cultural de los datos, así como los idiomas en los que éstos se diseñan.

Asimismo, los idiomas afectarán a la página de códigos con la que se diseñan los datos. Una página de códigos es un juego de caracteres que utiliza el equipo para mostrar correctamente los datos, a menudo para tratar los caracteres internacionales. Los caracteres internacionales incluyen caracteres que tienen marcas diacríticas. Estas marcas se colocan encima, debajo o entre letras para indicar cambios de sonido con respecto a la forma sin marca. Las marcas diacríticas más frecuentes son el acento grave (` como en à), el acento agudo (´ como en á), el acento circunflejo (^ como en â), la tilde (~ como en ã ), la diéresis (¨ como en ä ), el anillo (° como en å) y la barra inclinada (/ como en ø), siempre usadas en las vocales.

Normalmente los datos se marcan automáticamente con la página de códigos apropiada cuando se trabaja con ellos. Sin embargo, si asigna manualmente una página de códigos a una tabla o produce un cambio en la misma, los usuarios podrían no reconocer algunos o todos los datos mostrados. Para obtener más detalles acerca de las páginas de códigos, consulte Páginas de códigos en Visual FoxPro.

Algunos idiomas, como el chino, el coreano o el japonés, usan DBCS (juegos de caracteres codificados en dos bytes) para representar sus datos. Si la aplicación pudiera ejecutarse en estos entornos, podría necesitar funciones de tratamiento de cadenas especiales y secuencias de ordenación para que la aplicación funcionase correctamente. Para obtener más detalles acerca de cómo trabajar en entornos DBCS, consulte Creación de aplicaciones con juegos de caracteres codificados en dos bytes.

Cómo escribir código

Una aplicación consta de un componente de interfaz de usuario y un componente de aplicación. El componente de interfaz de usuario contiene gráficos, cadenas de texto y opciones relacionadas con distintas configuraciones regionales, como fechas, monedas, valores numéricos y separadores. El componente de aplicación contiene el código que se ejecuta para todas las configuraciones regionales, incluido el código que procesa las cadenas y los gráficos empleados en la interfaz de usuario.

Los componentes de una aplicación

Cuando diseñe una aplicación, mantenga separados los componentes de aplicación y de interfaz de usuario, ya que disponer de componentes independientes facilita la traducción y el mantenimiento de la aplicación. Por ejemplo, con componentes separados no es necesario examinar el código fuente para traducir elementos de la interfaz. Para obtener más información acerca de cómo escribir código, consulte Crear o modificar programas.

Diseñar una interfaz de usuario

Los menús, formularios, controles, barras de herramientas y mapas de bits empleados en la interfaz de usuario deben cumplir con la configuración regional en la que se diseña la aplicación. Por ejemplo, si diseña la aplicación para usuarios de Alemania o Francia, los cuadros de diálogo deberán ser lo bastante grandes para mostrar correctamente las instrucciones, si éstas se traducen al alemán o al francés. Asimismo, las imágenes utilizadas en iconos y mapas de bits deben ser culturalmente correctas para que sean comprensibles en las configuraciones regionales de destino. Para obtener más información acerca de cómo diseñar interfaces de usuario, consulte Diseñar la interfaz.

Probar la aplicación

Para probar una aplicación internacional, debe comprobar las dependencias de país e idioma de la configuración regional para la que está diseñada la aplicación. El proceso de prueba implica comprobar que los datos y la interfaz de usuario de la aplicación cumplen con los estándares de la configuración regional en cuanto a la fecha y la hora, los valores numéricos, los separadores de lista y las medidas.

Vea también

Desarrollar aplicaciones internacionales | Diseñar la interfaz | Importar y exportar datos | Escribir datos internacionales | Páginas de códigos en Visual FoxPro | Páginas de códigos compatibles con Visual FoxPro