Traduzione del contenuto dinamico

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Puoi usare Parametri nella tua tavolo di localizzazione quando solo una parte della stringa visualizzata richiede la traduzione, come localizzare un'unità di misura dopo un valore di numero, fare riferimento a un Nome utenteo visualizzare il tempo e la data.

Mostrare una quantità di oggetti in gioco.
Mostrare il nome utente Roblox di un Giocatorein un Messaggio.
Mostrare un punteggio elevato utilizzando separatori localizzati.

I parametri consistono in un valore di parametro e in un opzionale formattatore chiuso in parentesi.

Nell'esempio seguente, un'esperienza ha le seguenti entradie nella sua tabella di localizzazione:

Fontees
Ciao Player_Name!Ciao Player_Name!
Il mio nome è NPC_NameMe llamo NPC_Name

Se un utente ha la lingua impostata su es , l'output della traduzione sarebbe come segue:

Testo originale in giocoTraduzione spagnola
Ciao nuova_tempesta!Hola nuova_tempesta!
Il mio nome è Diva DragonslayerMe llamo Diva Dragonslayer

In alcuni casi, potresti voler usare i form식 specificatori per controllare come il valore del parametro viene formattato nella Stringalocalizzata.

I seguenti sono gli specificatori di formato disponibili:

SpecificatoreTipoDescrizioneOutput di esempio
intnumberIntervallo con segno negativo opzionale; non migliaia di separatori.1234
fissonumberDue decimi con indicatore decimale, segno negativo opzionale e niente separatori migliaia.1234.501234,50
numnumberDue decimi con indicatore decimale, segno negativo opzionale e separatori di migliaia.1,234.501234,50
HEXnumberIntervallo convertito in hex; negativo è convertito in 64-bit two's complement.3FF
hexnumberUguale a HEX, ma minuscolo.3ff
datanumberTimestamp UTC come numero a formato universale per l'uso dell'utente.2017-10-10 13:38:10
iso8601numberTimestamp UTC come numero per il formato ISO-8601 UTC time.2017-10-12T22:02:38Z
tempo di brevenumberTimestamp UTC per formato "ora: minuto".1:45 PM13:45
shortdatetimenumberUTC timestamp to general date+time pattern con breve tempo.10/10/2017 1:45 PM
shortdatenumberUTC timestamp per breve periodo di tempo.10/10/20172017-10-10
tradurrestringaCerca un match letterale Fonte stringa nella tabella di localizzazione e usa la traduzione disponibile.

Traduzione delle substring

Usa il translate specifier quando richiedi una traduzione diretta dalla tua tabella di localizzazione. La localizzazione cercherà un match esatto del parametro nella colonna di origine della tua tabella di localizzazione.

Nell'esempio seguente, un'esperienza ha le seguenti righe nella sua tabella di localizzazione:

Fontees
Sono di Place_Name:translate.Soy de Place_Name:translate.
BrasileBrasile
LondraLondra
GermaniaGermania

Se un utente ha la lingua impostata su "es", la produzione di traduzione viene visualizzata come segue:

Testo originale in giocoTraduzione spagnola
Sono nato in Brasile.Soy de Brasile.
Sono di Londra.Soy di Londra.
Sono tedesco.Soy di Alemania.

Traduzione con numeri

Puoi usare un specifier per formattare i tuoi valori numerici per corrispondere al contesto nella tua esperienza.

Nell'esempio seguente, un'esperienza ha le seguenti entrate di numero nella loro tabella di localizzazione:

Fontees
race_time:fixed secondirace_time:fixed secondi
$1:num contanti e 2:int gioielli$1:num denaro e 2:int gioielli

Se un utente ha la lingua impostata su es , la produzione di traduzione viene visualizzata come segue:

Testo originale in giocoTraduzione spagnola
75.202844 secondi75,20 secondi
$ 2500,5 contanti e 99,8 gioielli2.500,50 denaro e 100 gioie