Traduce la stringa formattata data per il codice della lingua corrente della VM o per il codice della lingua fornito dall'utente.
Sintassi |
tr(string text): string tr(string lc, string text): string |
---|---|
text |
Testo sorgente formattato |
lc |
Codice lingua |
Esito |
Restituisce la stringa tradotta |
La stringa di formato ha la seguente sintassi:
<langCode1>=<text1>[^<landCode2>=<text2>[....]] |
Si noti che:
•Quando un codice di lingua richiesto non è definito, viene restituito il primo valido;
•Il carattere speciale ^ separa le diverse traduzioni;
•Se la stringa di formato non ha la giusta sintassi, verrà trattata come una stringa normale, quindi non verrà tradotta;
•Il codice della lingua corrente può essere ottenuto con la funzione languageCode().
Esempi
Esempio di utilizzo della traduzione:
string format string value format = "us=English^it=Italian^fr=French"
value = tr(format) ; ---> restituisce l'italiano se la lingua corrente è "it" value = tr(format) ; ---> restituisce l'inglese se la lingua corrente è "us" value = tr(format) ; ---> restituisce il tedesco se la lingua corrente è "de" value = tr("fr", format) ; ---> restituisce il francese value = tr("de", format) ; ---> restituisce il tedesco |