Desidero creare un sito Web che può essere visualizzato con due lingue, una LTR e una RTL. Ciò significa che tutti i contenuti dovrebbero essere mostrati in una delle due lingue.Internazionalizzazione JSP RTL/LTR
Il mio framework è Spring, e sto usando Tiles2, ma penso che questa domanda non sia specifica del framework.
L'ovvia soluzione al supporto di due lingue è il raddoppiamento di tutti (JSP, frammenti, ecc.) E si ottiene la parte dell'albero che si adatta alla lingua scelta. Ma questo causa problemi durante la modifica del sito web (potresti dimenticarti di aggiornare gli altri JSP) e non è scalabile (prova a farlo per 5 o 10 lingue).
So che posso utilizzare i file delle proprietà per ospitare le stringhe per le diverse lingue, ma il mio sito Web sarebbe un'enorme raccolta di messaggi: tag dei messaggi e sarà molto più difficile da mantenere (cosa succede se ho un paragrafo 100 linee, tutto questo va in una sola linea di proprietà?)
C'è qualche tipo di framework, plug-in, altro, che risolve questo problema? Qualcuno ha mai trovato una soluzione intelligente a questo problema?
Lasciando Tiles/Spring/etc fuori considerazione, puoi trovare qui un esempio JSP/JSTL di base: http://stackoverflow.com/questions/4276061/how -to-internationalize-a-java-web-application/4278571 # 4278571 – BalusC
Ho già usato queste tecnologie per creare un sito web internazionalizzato ed è per questo che sto cercando qualcosa di diverso ferenti.Stavo pensando di creare un plug-in Eclipse che prendesse magicamente qualsiasi frammento JSP e incorporasse internazionalizzazione, stavo solo chiedendo se qualcuno si sia imbattuto in qualcosa del genere. – TheZuck