Internacionalización de Programas Java
Contenido:
# Mercados Globales
* Internationalización
* Localización
* Datos Sensibles a la Cultura
# Internacionalización
# Localización
# Cultura
* Texto
* Números
* Moneda
* Fechas y Horas
* Imágenes
* Colores
* Sonidos
# Un Ejemplo Rápido
* Antes de la Internacionalización
* Después de la Internacionalización
* Ejecutar el programa de Ejemplo
* Cómo hemos internacionalizado el programa de Ejemplo
# Cómo hemos Internacionalizado el Programa de Ejemplo
* Crear el Fichero de Propiedades
* Definir la Localidad
* Crear un objeto ResourceBundle
* Recuperar el texto del ResourceBundle
# Seleccionar la Localidad
* Crear un Objeto Locale
* Identificar Localidades Disponibles
* La Localidad por Defecto
* El ámbito de una Localidad
# Aislar los objetos específicos de la localidad en un ResourceBundle
* La clase ResourceBundle
o Cómo se relaciona un ResourceBundle con una Locale
o Las subclases ListResourceBundle y PropertyResourceBundle
o Parejas Clave-Valor
* Preparar el uso de un ResourceBundle
o Identificar los Objetos Específicos de la Localidad
o Organizar Objetos ResourceBundle
* Utilizar Ficheros de Propiedades
o 1. Crear el Fichero de Propiedades por defecto
o 2. Crear Ficheros de Propiedades Adiciones si son Necearios
o 3. Especificar la Localidad
o 4. Crear el ResourceBundle
o 5. Obtener el Texto Localizado
o 6. Iterar a través de todas las Claves
* Utilizar un ListResourceBundle
o 1. Crear las Subclases de ListResourceBundle
o 2. Especificar la Localidad
o 3. Crear el ResourceBundle
o 4. Recuperar Objetos Localizados
# Formateo de Números y Monedas
* Utilizar Formatos Predefinidos
o Números
o Monedas
o Porcentajes
* Formatear con Patrones
o Construir Patrones
o Formateo Sensible a la Localidad
o Modificar los Símbolos de Formateo
* Síntaxis de los Patrones de Formateo de Números
# Formateo de Fechas y Horas
* Utilizar Formato Predefinidos
o Fechas
o Horas
o Fechas y Horas
* Formatear con Patrones
o Sobre los Patrones
o Patrones y Localidades
* Cambiar los Símbolos de Formateo
* Síntaxis de los Patrones de Fechas
# Formateo de Mensajes
* Tratar con Mensajes Concatenados
o 1. Identificar las Variables del Mensaje
o 2. Aislar el Patrón del Mensaje en un ResourceBundle
o 3. Seleccionar los Argumentos del Mensaje
o 4. Crear el Formateador
o 5. Formatear el Mensaje utilizando el Patrón y los Argumentos
o 6. Ejecutar el Programa de Desmostración
* Manejar Plurales
o 1. Definir el Patrón del Mensaje
o 2. Crear un ResourceBundle
o 3. Crear un formateador de Mensaje
o 4. Crear un formateador de Choice
o 5. Aplicar el Patrón
o 6. Asignar lo formatos
o 7. Seleccionar los Argumentos y el Formato del Mensaje
o 8. Ejecutar el Programa de Demostración
# Trabajar con Excepciones
* Manejar Mensajes de Excepciones Codificados
* Crear Subclases de Exception Independientes de la Localidad
# Comparar Strings
* Realizar Comparaciones Independientes de la Localidad
* Personalizar la Reglas de Comparación
* Aumentar el Rendimiento de la Comparación
# Detectar Límites de Texto
* Sobre la clase BreakIterator
* Límite de Caracter
* Límite de Palabra
* Límites de Párrafo
* Límite de Línea
# Convertir Texto No-Unicode
* Bytes Codificados y Strings
* Streams de Caracteres y de Bytes
# Lista de Chequeo para Internacionalizar Programas Existentes
ver el tutorial