Herramientas del editor de paquetes de recursos (Resource Bundle Editor)

Un paquete de recursos (resource bundle) es un archivo que contiene traducciones para un idioma/región concreto. Diseñado para ayudar a desarrolladores Java y traductores a colaborar y editar paquetes de recursos Java. Contiene pares clave-traducción y metadatos: comentarios, creador, modificador. Permite gestionar todos los archivos de propiedades localizados en una sola pantalla.

Visualización (Display)

El editor tiene dos modos de mostrar propiedades:

  • Plano (flat): todas las claves del paquete.
  • Jerárquico (tree): claves agrupadas por separador en árbol. Tres separadores disponibles.

Operaciones soportadas: en modo árbol → cortar, copiar, pegar, borrar, duplicar; en modo plano → borrar, duplicar. Otras funciones: editar comentarios e icono de advertencia en propiedades con valor de locale vacío.

Acciones del editor

  • Cambiar entre vista árbol y plana.
  • Crear nuevas propiedades con clave desde campo de texto.
  • Buscar clave de propiedad tecleándola en el campo.
  • En modo árbol: expandir/colapsar todos los grupos.
  • En representaciones de un locale, propiedades sin valor muestran icono de advertencia. Igual en modo árbol si un grupo contiene propiedad con valor vacío.

Traducción

Al traducir, usa el editor para crear un paquete para el locale necesario y empieza a traducir pares clave-traducción. La info de uso de recursos está en la clave. Ej.: etiquetas y descripciones de webtop dentro de estructura correspondiente a webtop. Otras claves representan área de webtop o parte del framework. Claves también para atributo de elemento y elemento de página concreto. Para probar la traducción, asegúrate de que el locale elegido está cargado en tu proyecto de prueba.

Valor por defecto (Default Value)

El editor accede a paquetes automáticamente vía webtop y traducciones de content-type o manualmente vía componente application.rb. El refactoring habilitó el atributo label para especificar valor por defecto. Si el item de menú no tiene recurso correspondiente, se usa el default. Si lo tiene, se traduce directamente. El item se empareja a clave de recurso en formato webtop por defecto. Para distinguir el nuevo atributo de otros traducidos, se añade la clave base seleccionada.