Utilizzo della funzione 't'
Guida completa su come utilizzare la funzione t
per tradurre e formattare vari tipi di contenuto.
Utilizzo dell’Estensione
Utilizzando l’estensione Quetzal per VSCode/Cursore, dovresti essere in grado di avvolgere automaticamente le tue stringhe con la funzione t
. Tuttavia, questa pagina documenterà l’uso manuale.
Importa la funzione ‘t’
Per tradurre le stringhe nella tua app, devono essere racchiuse nella funzione t
di Quetzal.
La funzione t
è il modo in cui Quetzal sa cosa inviare per la traduzione e dove inserire il testo tradotto.
La funzione t di Quetzal è costruita sulla base della funzione t di next-intl e si comporta in modo simile. Controlla la documentazione di next-intl per le istruzioni sull’utilizzo della funzione t.
Avvolgi Stringhe
Una volta importata e inizializzata la funzione t, puoi iniziare a marcare le stringhe per la traduzione
Output: Ecco il testo normale
Casi speciali
Testo Dinamico
Usa segnaposto per inserire dinamicamente valori nel testo tradotto.
Risultato: Ecco un 4
Pluralizzazione
Gestisci la pluralizzazione in base al valore passato.
Output: Hai 4 follower.
Numeri Ordinali
Formatta correttamente i numeri ordinali in diverse lingue.
Output: È il tuo 1° compleanno!
Testo Multi-caso
Gestisci selezioni multi-caso, come le traduzioni basate sul genere.
Output: È online.
Escape delle Parentesi Graffe
Utilizza gli apici singoli per evitare le parentesi graffe nel testo.
Output: Usa virgolette singole per le parentesi graffe (es. {nome})
Formattazione Avanzata
Incorpora testo formattato o elementi HTML nelle tue traduzioni.
Output: Si prega di consultare le linee guida.
Elementi HTML incorporati
Puoi incorporare elementi HTML direttamente nelle tue stringhe tradotte.
Output: Questo è importante
Numeri Regolari
Formatta i numeri semplici in base alle impostazioni locali dell’utente.
Output: 1.234,56 (in formato it-IT)
Valute
Formatta numeri come valute.
Output: 499,90 €
Percentuali
Formatta numeri come percentuali.
Output: 85,7%
Formati Numerici Personalizzati
Applica formattazione numerica personalizzata.
Output: 1.234,56
Sintassi ICU per i Numeri
Utilizza la sintassi ICU per formattare i numeri nei messaggi.
Output: Questo prodotto costa €32.000,99
Date
Formatta le date in base alle impostazioni locali dell’utente.
Output: August 12, 2024 (in en-US locale)
Intervalli di Date
Formatta un intervallo di date.
Output: January 1, 2020 – December 31, 2020 (in en-US locale)
Liste (Congiunzioni)
Formatta liste usando congiunzioni.
Output: HTML, CSS e JavaScript
Liste (Disgiunzioni)
Formatta elenchi con disgiunzioni.
Output: HTML, CSS o JavaScript
Elenchi di Variabili
Formatta elenchi generati da variabili.
Output: Alice, Bob e Charlie