Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

INTRODUCCIÓN

Este artículo contiene instrucciones sobre cómo escribir código que se puede traducir fácilmente en Dexterity en Microsoft Dynamics GP y en Microsoft Business Solutions - Great Plains. Además, este artículo contiene instrucciones sobre cómo escribir código que se puede ejecutar en varios idiomas.

Cuando Dexterity se diseñó originalmente, un principio del diseño era permitir que las aplicaciones se traduzcan fácilmente a otros idiomas. Otro principio del diseño era permitir que la terminología y el formato se localizara fácilmente para países específicos.

Más información

Directrices para escribir código de destreza que se puede traducir fácilmente

Para escribir código de destreza que se pueda traducir fácilmente, use las siguientes instrucciones:

  • No use cadenas codificadas de forma predeterminada. Use mensajes en su lugar.

  • No concatenar mensajes. Por ejemplo, use el marcador de posición %1, use el marcador de posición %2o use la sustitución.

  • No use un recurso de mensaje si no se debe traducir. Use una constante en su lugar.

  • No asuma nada sobre el tamaño de un recurso de mensaje. Sobreestimar la longitud posible de un recurso de mensaje.

  • No use un solo mensaje para realizar el trabajo de muchos mensajes. Cree mensajes independientes para cada uso.

  • No use cadenas que terminen en espacios o mensajes que terminen en espacios. Los espacios finales no se pueden ver y los espacios finales se pierden.

  • No use mensajes para asignar valores clave en tablas. Use constantes.

  • No use texto en mapas de bits. Los recursos pueden tener tanto texto como imágenes asignados a los recursos.

  • Maximice el tamaño de los campos para las indicaciones. Deje espacio para que las indicaciones sean más largas después de traducirse.

  • Al sustituir datos por mensajes, solo puede sustituir datos de tablas o cálculos.

  • No suponga que todas las letras están entre a y z o entre A y Z. Considere también los caracteres extendidos. Por ejemplo, tenga en cuenta los siguientes caracteres extendidos:

    • ç

    • è

    • é

    • ê

    • Ö

Instrucciones para escribir código de destreza que se puede ejecutar en varios idiomas

Incluso si una aplicación se puede traducir fácilmente, es posible que todavía tenga problemas al ejecutar la aplicación en varios idiomas en el mismo sistema. Para escribir código de destreza que se puede ejecutar en varios idiomas, use las siguientes instrucciones:

  • No use mensajes para almacenar datos o recuperar datos. Use constantes para almacenar datos o recuperar datos.

  • No use listas ordenadas a menos que sea absolutamente necesario. Sin embargo, puede usar listas ordenadas si el usuario los clasifica en la lista.

  • No almacene una cadena en una tabla a menos que el usuario la especifique o a menos que la cadena tenga un id. de idioma en la clave. Sin embargo, puede almacenar una cadena en una tabla si la cadena es un valor constante que el usuario no puede ver. O bien, puede almacenar una cadena en una tabla si la tabla es una tabla temporal verdadera.

  • Desencadene el procedimiento syLanguage para agregar recursos de terceros que necesiten traducción.

  • Incluya el id. de idioma al diseñar tablas nuevas.

  • No use mensajes donde las constantes sean más adecuadas.

Referencias

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

942751 Descripción de la variable de sistema global Id. de idioma en Microsoft Dynamics GP

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×