Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cataDesign Visualizza il messaggio
    Quindi la domanda è come fanno le grandi web application ad avere siti in multilingua?
    Nei siti "multi-lingua" generalmente quello che cambia sono solo le varie diciture, non il layout complessivo (ci possono ovviamente essere casi particolari in cui il layout deve anche cambiare).

    Cioè in genere la pagina JSP (o altro template a seconda di cosa si usa come template-engine) è sempre quella e si mettono all'interno della pagina delle "espressioni" (detto molto in generale!) che vanno a pescare i testi da dei file separati. In Java in genere sono file di properties.

    Con JSP di "base" (senza usare framework particolari come Spring) si può usare JSTL ed utilizzare il suo custom tag <fmt:message> (in genere insieme agli altri della libreria fmt). Questo permette di prendere le diciture da dei resource bundle che in genere sono dei file di properties.

    Con FreeMarker onestamente in questo momento non so dirti se c'è la possibilità di fare una cosa equivalente ma credo (spero ..) di sì.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Con JSP di "base" (senza usare framework particolari come Spring) si può usare JSTL ed utilizzare il suo custom tag <fmt:message> (in genere insieme agli altri della libreria fmt). Questo permette di prendere le diciture da dei resource bundle che in genere sono dei file di properties.
    Ok per sping, se con freemarker non posso usare questo tipo di approccio, quale framework o template engine posso usare per avere dei file di template in cache già con la lingua fetchata utilizzando i tag da suggeriti?

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.