domenica 14 dicembre 2008

Localizzazione dei moduli

Ci sono due modi differemti per localizzare il testo all'interno di un modulo DotNetNuke. Il primo è quello di utilizzare il controllo DNN:Label di DotNetNuke che rende a video il testo e da la possibilità anche di impostare una descrizione di Help che compare alla pressione dell'icona accanto al testo. Di seguito un esempio di come impostare nella pagina ASCX la label.







All'interno del file di risorsa va indicata la chiave, in questo caso lblTemplate.Help per il testo dell'help e lblTemplate.Text per il testo della label. Va fatta molta attenzione alle maiuscole perchè le chiavi del file di risorsa sono case sensitive.

Il secondo modo è quello classico di indicare nella definizione del controllo LABEL la resourcekey da cui prendere il testo.



Testo localizzato



E nel file di risorsa va indicato il valore della chiave come segue.



EmptyDataText.Text = "Testo localizato"

Nessun commento: