Gli Strumenti dell'Editor Resource Bundle
Un resource bundle è un file contenente traduzioni per una lingua o regione specifica. Aiuta sviluppatori Java e traduttori a collaborare nell'editing dei bundle di risorse Java. Contiene coppie chiave-traduzione e metadati (commenti, autore, modificatore). Permette di gestire tutti i file di proprietà localizzati in un'unica schermata.
Visualizzazione
L'editor ha due modalità: visualizza tutte le chiavi (modalità piatta) o in ordine gerarchico ad albero, raggruppate da un separatore (tre opzioni). In modalità albero: taglia, copia, incolla, elimina, duplica. In modalità piatta: elimina, duplica. Altre funzioni: modifica commenti, icona di avviso per proprietà con valore locale vuoto.
Azioni dell'Editor
Permette di passare tra modalità albero e piatta. Creare nuove proprietà con chiave dal campo di testo. Cercare chiavi digitandole. In modalità albero: espandi/chiudi tutti i gruppi. Con una sola rappresentazione locale, proprietà senza valore mostrano icona di avviso; stesso per gruppi che contengono proprietà vuote in modalità albero.
Traduzione
Per tradurre, crea un bundle per la locale desiderata e inizia a tradurre le coppie chiave-traduzione. Le info sull'uso delle risorse sono nella chiave: es. etichette e descrizioni webtop in struttura corrispondente. Altre chiavi rappresentano area webtop o parte del framework. Chiavi anche per attributi elemento e pagine specifiche. Per testare, assicurati che la locale scelta sia caricata nel progetto di test.
Valore Predefinito
L'editor accede ai bundle automaticamente tramite webtop e traduzioni content-type o manualmente via application.rb. Il refactoring ha abilitato l'attributo "label" per specificare il valore predefinito. Se la voce di menu non ha risorsa corrispondente, si usa il default; altrimenti viene tradotta direttamente. La voce di menu è associata a una chiave risorsa nel formato "webtop" per default. La chiave base selezionata viene aggiunta al nuovo attributo per distinguerlo dagli altri tradotti.