Inicio arrow Artículos arrow Programación arrow Internacionalización con Flex

.


Enlaces Amigos

DESARROLLO Y DISEÑO WEB
Diseño Web Cordoba
Diseño web
Diseño web
Diseño web
Diseñador web
Diseño y Programación Web
Diseñador Gráfico y Web Madrid
Programación Web
Diseño Web Madrid
Diseñador Web
Diseño Web Madrid
Fotógrafo Sevilla
Diseño Web
Recursos Flash
Fotografías, trucos y consejos
Diseño Web Guadalajara
Blog Diseñadora Web Guadalajara
Diseñador Web
Diseño Web Jerez
Diseño Web
Diseño Web Sevilla
Diseñador web Programador
Diseño Web Cádiz
Diseño web Malaga
Recursos web
Diseño Web Sevilla
Diseño Web
Diseño Web Flash
Diseñador Web Freelance
Diseño web Sevilla
Diseño Web Madrid
Diseño Web
Diseño Web - ASPeruWeb.COM
Diseño Web
Diseño y Desarrollo Web – CREALOGIA
Diseño web Sevilla
Diseño web Madrid
Diseño web Valladolid
Diseño web Barcelona
Diseñador web profesional
Diseño de Paginas Web
diseño web

DIRECTORIOS WEB
Directorio Web
Directorio Web

DISEÑO GRÁFICO
Diseñadora Gráfica
Diseñador Gráfico Madrid
Logotipos
Archivo Fotográfico
Diseño grafico Barcelona
Imagen corporativa Barcelona

FORMACIÓN
Ingeniería Informática Madrid
Escuela de Creatividad
Escuela de Publicidad

SERVICIOS
Posicionamiento Web
Enviar Sms
Armarios Sevilla
Vestidores Sevilla
Empresas
Subenciones Pymes
Reforma Piso
Reformas
Reformas Madrid
Casino Online
Directorio de Empresas
Casinos
Casinos en línea
Online Casinos
Posicionamiento Google
Abogados Málaga
PDF
Anuncios gratuitos en la red - Compra y venta
Fotógrafo Profesional Madrid
Alquiler apartamentos Sevilla
SEO Posicionamiento Web
Bodas
Trabajos
Hoteles
Casas Rurales
Cruceros
Musica para bodas
Balnearios
Pisos
Bodegas
Boda Civil
Alquiler de Karaokes
Balnearios
Herramientas para Madera
Tus Links
Negocios
Directorio
Autos Usados
Posicionamiento Web
Fondos de Pantalla
Puertas
Blanearios
Casas Rurales
Hoteles
Posicionamiento Web
Paginas Web
Venta Ordenador
Alquiler de Autos
Pisos
Hosting Peru
recambios desguace
Trasteros de madrid
Trasteros en madrid

OTROS
Leganes
Jaen
Delivery Cordoba
Logotipos
Oferta de Trabajo
Tandberg
Videoconferencia
Polycom
Blog Software
Hardware
aprender guitarra
Películas series anime
Internacionalización con Flex PDF Imprimir E-Mail
Calificación del usuario: / 5
MaloBueno 
Escrito por Administrator   
miércoles, 19 de marzo de 2008

Cuando desde Web A medida empezamos a desarrollar aplicaciones RIA con Flex, nos encontramos un problema con el idioma en el que se mostraban ciertos textos de los componentes. Para el siguiente ejemplo

<mx:Script>
  <![CDATA[
     private function eliminarCita():void
    {
         Alert.show("¿Seguro que quiere eliminar la Cita?", "Eliminación de Cita", (Alert.YES | Alert.NO), this, respuestaConfirmacion);
     }

     private function respuestaConfirmacion(event:CloseEvent):void
     {         
         if (event.detail==Alert.YES)
         {
             <Código que corresponda>
         }
     }
]]>
 </mx:Script>

Cuando el sistema mostraba la ventana de confirmación, los botones que aparecían abajo eran "Yes" y "No".

Image

Otro problema relacionado se producía con los textos de los meses del año (por defecto se muestra January, February... December ) y los días de la semana (por defecto se muestra Sunday, Monday.... Saturday) que se muestran en los componentes DateField.

Esto es algo que se puede cambiar utilizando las opciones de compilación del Flex Builder o cual sea el IDE de desarrollo que se utilice. En Web A Medida hemos hecho el esfuerzo de traducir todos los textos al Español, poner los formatos de fecha por defecto según el calendario europeo etc... Por lo tanto, si se quieren obtener los ficheros .swf con textos en español solo hay que seguir los siguientes pasos:

  1. Descargar el fichero es_ES.zip . Este fichero contiene una serie de ficheros de propiedades que hemos traducido y modificado debidamente. Si por ejemplo se utiliza el Flex Builder para desarrollar puede descargar el fichero en esta ruta C:\Archivos de programa\Adobe\Flex Builder 2\Flex SDK 2\frameworks\locale
  2. Descomprimir el fichero anteriormente descargado. Se podrá ver como aparece un nuevo directorio llamado es_ES.
  3. En el Flex Builder, acceder a las propiedades del proyecto, seleccionar la opción "Flex Compiler" y modificar el campo "Additional compiler arguments" con el siguiente valor:

    -locale es_ES -sp "C:\Archivos de programa\Adobe\Flex Builder 2\Flex SDK 2\frameworks\locale\{locale}"

    Image
  4. Ahora cada vez que se compile un .mxml y se genere el .swf correspondiente, se añadirán aquellos textos que sean necesarios indicados en los ficheros de propiedades traducidos y modificados.

Si ahora vuelve a probar el código que anteriormente indicábamos, verá como se muestran los botones con el texto en españo

Image

De igual manera, podrá ver que los campos DateField se muestran con los meses y días de la semana correctamente

Image

Esperamos ayudar a la gran comunidad hispano-hablante que desarrolle aplicaciones con Flex.


http://www.webamedida.es
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla
 
< Anterior
Desarrollo Web: WM Software | info@wmsoftware.es