¿Puedo Exportar Cadenas de Caracteres en los Menús de Tiempo de Ejecución? ¿Cómo puedo Traducir una Aplicación que utiliza Menús de Tiempo de Ejecución ("Run-Time Menus")?




Problema: ¿Puedo exportar cadenas de caracteres en los menús de tiempo de tjecución? ¿Cómo puedo traducir una aplicación que utiliza menús de tiempo de ejecución ("run-time menus")?

Solución: La función "Export Strings" no exporta las cadenas de caracteres en los archivos de menús de tiemo de ejeccioón, pero es posible cambiar la asociación entre un VI y su menú de tiempo de ejecución o archivo run-time (.rtm).

Si quiere traducir una aplicación que utiliza menús, tiene diferentes opciones:

Puede crear tus menús dinámicamente, utilizando las funciones localizadas en Application Control >> Menus functions. Deberá de almacenar sus cadenas de caracteres en un control del panel frontal, tal como un arreglo de cadenas de caracteres, para facilitar la exportación.

Alternativamente, puede crear archivos .rtm por separado para cada lenguaje. Cuando exportas cadenas de caracteres ("Export Strings") de un VI, una de las piezas de invormación que es exportada es el nombre del archivo .rtm asociado al VI. Por lo tanto, si tiene varios archivos exportados, cada uno puede referise al archivo .rtm apropiado para ese lenguaje.

Nótese que no es posible cambiar los nombres de los menus preconstruidos de LabVIEW. Por ejemplo, no puedes cambiar el nombre de File >> Open para que sea alguna otra cosa. En la version Japonesa de LabVIEW, por ejemplo, los elementos del menu de aplicacion utilizaran automáticamente los nombres localizados de esos elementos precreados del menu. Pero esto causa un problema si quisieras hacer menus en español, por ejemplo, ya que no puedes cambiar File >> Open a Archivo >> Abrir. Entonces tendría que usar los menus en Inglés, o crear elementos de menú personallizados (los cuales pueden ser traducidos) y usar los métodos de VI Server para invocar operaciones particulares de LabVIEW.

Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 03/03/1998
Última Actualización: 04/08/2002
Identificación del Documento: DIRECT-3S8S28