Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > Mensajes multi-idioma en Java
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Mensajes multi-idioma en Java (2)

Y todas las actualmente definidas (las hemos importado en excel)

Crear una nueva localización

Vamos a crear una localización que represente España

package roberto; /* * primerPrograma.java * * Created on July 16, 2003, 3:53 AM */ import java.text.*; import java.util.*; /** * * @author Administrator */ public class primerPrograma { /** Constructor por defecto de la clase */ public primerPrograma() { } /** * Punto de entrada estático de la aplicación * @param args recibe los parámetros de linea de comando */ public static void main(String[] args) { primerPrograma oInstanciaLocal = new primerPrograma(); oInstanciaLocal.ejecutaProceso(); } /** * Ejecutamos el proceso como un instancia local */ private void ejecutaProceso () { Locale lDefecto = Locale.getDefault(); muestraDatosLocale(lDefecto); Locale lCastellano = new Locale("ES","es"); muestraDatosLocale(lCastellano); } void muestraDatosLocale (Locale lActual) { depura("El pais mostrado es: " +lActual.getDisplayCountry()); depura("El pais es: " +lActual.getCountry()); depura("El lenguaje actual es: " + lActual.getLanguage()); depura("La varidedad del lenguaje es: " + lActual.getDisplayVariant()); depura("El pais actual es: " +lActual.getLanguage()); depura("El nobre actual es: " +lActual.getDisplayName()); try { depura("El pais ISO actual es: " +lActual.getISO3Country()); depura("El lenguaje ISO actual es: " +lActual.getISO3Language()); depura(""); } catch (Exception e) { } } void depura (String pCadena) { System.out.println(pCadena); } }

La salida del programa es

El pais mostrado es: United States El pais es: US El lenguaje actual es: en La varidedad del lenguaje es: El pais actual es: en El nobre actual es: English (United States) El pais ISO actual es: USA El lenguaje ISO actual es: eng El pais mostrado es: Spain El pais es: ES El lenguaje actual es: es La varidedad del lenguaje es: El pais actual es: es El nobre actual es: Spanish (Spain) El pais ISO actual es: ESP El lenguaje ISO actual es: spa

Ficheros de recursos para cada idioma

En siguiente paso sería crear una mecanismo para que en función del idioma, se utilice un juego particular.

Podemos crear un fichero de propiedades, que tengan la misma clave y un valor distinto para cada idioma. Solo tenemos que tener la precaucion de saber como nombrarlos....

Recurrimos a la ayuda Java

Nos ayudamos de NetBeans para crear el fichero de propiedades 



Usuarios que han visto este tema también han visto...

- Errores comunes en la programación con Java
- Deshabilitar todos los componentes incluidos en un Container Swing en Java
- Analizar ejecución de programa Java
- Java en Hebras
- La fecha en un JSP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 25-05-2012 a las 21:50:28