Paquete de recursos de Java


Un paquete de recursos es un archivo .properties de Java que contiene datos específicos del entorno local . [1] Es una forma de internacionalizar una aplicación Java haciendo que el código sea independiente de la configuración regional.

Extraer objetos sensibles a la configuración regional como cadenas del código (en lugar de codificarlos de forma rígida ) significa que la aplicación puede manejar varias configuraciones regionales sin tener que escribir un código diferente para cada configuración regional. También significa que los traductores pueden manejar solo el texto traducible y no el código de programación. Por lo tanto, el uso de paquetes de recursos mejora la internacionalización y el proceso de localización de un producto de software.

Algunas herramientas CAT como OmegaT , OmegaT+, [2] Swordfish o las herramientas de lenguaje abierto de Sun pueden manejar específicamente paquetes de recursos. Además de estos, los traductores pueden usar cualquier editor de texto para crear nuevos paquetes de recursos o modificar los existentes.

Message Compiler [ 3] es una herramienta para generar archivos de paquetes de recursos a partir de un único archivo de origen que contiene definiciones de texto localizadas en diferentes idiomas. El compilador de mensajes también crea definiciones constantes para las claves utilizadas para acceder a los textos localizados con los métodos de la clase Java ResourceBundle (6) , ResourceBundle (7) y páginas de documentación HTML para cada idioma.