Tłumacz dynamiczne treści

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Możesz używać parametrów w swojej tabeli lokalizacji, gdy tylko część wyświetlanego ciągu wymaga tłumaczenia, tak jak lokalizacja jednostki pomiarowej po wartości liczbowej, odwołanie nazwa użytkownikalub wyświetlanie czasu i daty.

Wyświetlanie ilości przedmiotów w grze.
Pokaż nazwę użytkownika Roblox gracza w wiadomość.
Wyświetlanie wysokiego wyniku za pomocą lokalizowanych oddzielników.

Parametry składają się z wartości parametru i opcjonalnego formatu specyfikatora zamkniętego w nawiasach.

W następnym przykładzie doświadczenie ma następujące wpisy w tabeli lokalizacji:

Źródłoes
Witaj Player_Name!Cześć Player_Name!
Moje imię jest NPC_NameNazywam się NPC_Name

Jeśli użytkownik ma lokal ustawiony na es , wynik tłumaczenia będzie następujący:

Oryginalny tekst w grzeTłumaczenie na hiszpański
Witaj new_storm!Hola nowa_burza!
Nazywam się Diva DragonslayerNazywam się Diva Dragonslayer

W niektórych przypadkach możesz chcieć użyć specyfikatorów formatu, aby kontrolować, w jaki sposób wartość parametru jest formatowana w lokalizowanej ciąg.

Dostępne formaty specyfikatorów są następujące:

SpecjalistaTypOpisPrzykładowy wynik
intnumber liczbaLiczba całkowita z opcjonalnym znakiem ujemnym; bez tysięcznych oddzielników.1234
poprawiononumber liczbaDwa dziesiętne z wskaźnikiem dziesiętnym, opcjonalnym znakiem ujemnym i bez tysięcznych oddzielników1234.501234,50
numynumber liczbaDwa dziesiętne z wskaźnikiem dziesiętnym, opcjonalny znak ujemny i tysiące separatorów.1,234.501234,50
HEXnumber liczbaLiczba zmieniona na hex; ujemna jest zamieniana na uzupełnienie dwójki 64-bitowej.3FF
hexnumber liczbaTaki sam jak HEX, ale mniejsza litera.3ff
data i czasnumber liczbaData戳 UTC jako liczba do uniwersalnego formatu czytelnego dla użytkownika.2017-10-10 13:38:10
iso8601number liczbaData戳 UTC jako liczba do formatu UTC ISO-8601.2017-10-12T22:02:38Z
krótki czasnumber liczbaData i czas UTC do lokalnego formatu "godzina:minuta".1:45 PM13:45
krótkie datum czasunumber liczbaData i czas UTC jako znacznik ogólnego wzorca daty i czasu z krótkim czasem.10/10/2017 1:45 PM
krótkie datanumber liczbaData UTC do krótkiego wzorca daty.10/10/20172017-10-10
przetłumaczstrunęszuka literalnego dopasowania Źródła w tabeli lokalizacji i używa dostępnej lokalnej tłumaczenia.

Tłumacz substringów

Użyj specyfikatora przetłumacz , gdy wymagasz bezpośredniego przetłumaczenia z tabeli lokalizacji.Lokalizacja będzie szukać dokładnego dopasowania parametru w kolumnie Źródło w tabeli lokalizacji.

W następnym przykładzie doświadczenie ma następujące wiersze w tabeli lokalizacji:

Źródłoes
Jestem z Place_Name:translate.Soy z Place_Name:translate.
BrazyliaBrazylia
LondynLondyn
NiemcyNiemcy

Jeśli użytkownik ma lokal ustawiony na "es", wyjście tłumaczenia wygląda następująco:

Oryginalny tekst w grzeTłumaczenie na hiszpański
Jestem z Brazylii.Soy z Brazylii.
Jestem z Londynu.Soy z Londynu.
Jestem z Niemiec.Soy z Niemiec.

Tłumacz z liczbami

Możesz użyć specyfikatora, aby formatować swoje wartości liczbowe, aby pasowały do kontekstu w Twoim doświadczeniu.

W następnym przykładzie doświadczenie ma następujące powiązane wpisy w tabeli lokalizacji:

Źródłoes
race_time:fixed sekundrace_time:fixed sekund
$1:num gotówka i 2:int klejnotów$1:num pieniędzy i 2:int joyas

Jeśli użytkownik ma lokal ustawiony na es , wynik tłumaczenia wygląda następująco:

Oryginalny tekst w grzeTłumaczenie na hiszpański
75.202844 sekund75,20 sekund
2500,5 gotówka i 99,8 klejnotów$2.500,50 dinero y 100 joyas 100 klejnotów