Ho una piccola webapp in java e sto aggiungendo il supporto per l'internazionalizzazione, sostituendo i testi con etichette definite nei file di dizionario.
Mentre alcuni testi sono ovviamente unici per ogni vista (ad esempio il titolo html), altri si riferiscono ai concetti del modello (ad esempio un biglietto, la posizione o lo stato di tale biglietto, ecc.)
Come al solito, alcuni termini appariranno molte volte in posizioni diverse (vg, sia nella pagina di edizione che nella pagina di ricerca e negli elenchi ho un'etichetta "ticketLocation").
La mia domanda è: posso organizzare le etichette attorno ai concetti del modello (quindi ho un'etichetta ticket.location
e la uso ovunque il campo è etichettato) o dovrei creare un'etichetta diversa per ciascuna (quindi form.ticketLocation
e filter.ticketLocation
e list.ticketLocation
).
Vorrei andare per la prima opzione; Ho cercato consigli e l'unica cosa che vedo che potrebbe ostacolarmi è dovuta alla lunghezza della stringa che interrompe il progetto, e anche per questo preferirei dover aggiungere ticket.locationShort
per i luoghi in cui non c'è molto spazio .
Qual è la tua opinione / suggerimenti / esperienza?