Herramienta cadenas, crear documentos multilingues
Flash MX 2004 | Agosto 28th, 2005Versión para imprimir
Dificultad
El panel Cadenas simplifica el flujo de trabajo para la creación de texto en varios idiomas. Los pasos del flujo de trabajo general son los siguientes:
Crear un archivo FLA en un idioma. Cualquier texto que desees introducir en otro idioma debe estar en un campo de texto dinámico o de entrada.
En el cuadro de diálogo Configuración del panel Cadenas, selecciona los idiomas que desees incluir y establece uno de ellos como idioma predeterminado.
Después de seleccionar un idioma, se añade una columna del idioma en el panel Cadenas. Al guardar, probar y publicar la aplicación, se crea para cada idioma una carpeta con un archivo XML.
Publicar la aplicación.
Se crea una carpeta para cada idioma que selecciona, y dentro de cada carpeta de idioma hay un archivo XML para ese idioma.
Para ver el funcionamiento de esta práctica herramienta, crearemos un sencillo banner en dos idiomas.
1. El primer paso, consiste en crear el layout de nuestro banner. Con la herramienta texto insertamos dos campos de texto con el mensaje.

2 A continuación, activaremos la herramienta cadenas. Ventana> Otros paneles>Cadenas (CtrlF11)

El primer paso, consiste en configurar los idiomas en que se traducirá nuestro banner, para ello, pulsamos el botón configurar y seleccionamos los idiomas, para el ejemplo. Seleccionamos dos: Español e Inglés. A continuación, pulsamos aceptar.
3. En la casilla ID, escribimos un nombre de identificador para cada una de las cadenas que forman el banner, ‘cabecera’ y ‘cuerpo’, veremos que al pulsar intro, el nombre de cadena es transformado por flash automáticamente a ID_CABECERA e ID_CUERPO.
En primer lugar, escribimos el nombre de la cadena ‘cabecera’ y en ‘cadena’ el texto ‘Entra en after-hours’, pulsamos ‘aceptar’.
Repetimos los mismos pasos para el resto del texto, ahora con ‘cuerpo’ y el texto ‘tutoriales, noticias, enlaces, foro. Todo sobre el mundo flash’.

4. Ya tenemos los textos en Español, solo resta escribir la traducción a los idiomas restantes, en este caso Inglés. Para ello, solo tenemos que escribir el texto traducido en la casilla correspondiente.
5. Con estos sencillos pasos, hemos completado un banner que puede ser mostrado en tantos idiomas como deseemos, el funcionamiento es el siguiente, al tener dos idiomas (francés e Inglés) si el banner es cargado por un visitante francés, se mostrará el sitio en francés (siempre que su sistema operativo tenga dicho lenguaje como predeterminado) un español lo verá en Español, pero si el visitante es de cualquier otro paÃs, se mostrará el lenguaje que hayamos seleccionado como predeterminado en el panel ‘configuración’
Lógicamente, en nuestra máquina no podemos tener configurados más de un idioma, para poder ver el correcto funcionamiento, iremos al panel ‘configuración’ y desactivaremos la casilla ‘Insertar ActionScript para que se detecte el idioma automáticamente’ activar cuando subamos el archivo al servidor
De esta forma, podremos comprobar que el banner se visualiza con el texto que seleccionemos en ‘idioma del escenario’ del panel ‘cadenas’.

Cuando subamos los archivos al servidor, tenemos que incluir los archivos que flash a creado automáticamente, estos son unas carpetas que contienen el XML para cada idioma, en nuestro caso ES y EN.
descargar archivos » (871 hits)
http://www.after-hours.org/blog/2005/tutoriales/multilenguaje/multilenguaje.zip
Septiembre 6th, 2005 at 10:05 am
Buenas, es la primera vez que escribo en este blog, pero lo he utilizado muchas veces, gracias
Si que parece útil este panel, pero en el momento en que quieres sacarle algo de provecho se queda algo corto, para cambiar el idioma dinámicamente debes editar el mx/lang/locale.as, bueno, esto en cierto modo es facil de arreglar, el problema me aparece a la hora de publicar la pelÃcula, un archivo de peso normal (200k +o-) y con tan solo 8 cadenas en 6 idiomas, tarda unos 3-4 minutos en publicarse, supongo que es debido a que genera los XML cada vez…
A alguien le ocurre? o solo soy yo? hay algyuna forma de que no exporte los XML(ya que no los he modificado)?
Bueno, gracias y adelante con el blog, que es muy útil
Septiembre 6th, 2005 at 1:32 pm
Hola caboe,
no pienso que cree los XML cada vez. la verdad es que solo he uasdo la herramienta con fines didácticos, pero no he notado ningún problema con la pubicación del swf.
SerÃa interesante dar un vistazo a tu .flas. Si queres seguir tratando el tema, te enite a que postees en el foro.
www.after-hours.org/foro
saludos