Tłumaczenie dynamicznej 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żyć parametrów w swojej tabeli lokalizacyjnej, gdy tylko część wyświetlanego ciągu wymaga tłumaczenia, na przykład lokalizując jednostkę miary po wartości liczbowej, odnosząc się do nazwy użytkownika lub wyświetlając czas i datę.

Wyświetlanie liczby przedmiotów w grze.
Pokazywanie nazwy użytkownika Robloxa gracza w wiadomości.
Wyświetlanie najwyższego wyniku przy użyciu lokalizowanych separatorów.

Parametry składają się z wartości parametru oraz opcjonalnego wskaźnika formatu umieszczonego w nawiasach klamrowych.

W poniższym przykładzie gra ma następujące wpisy w swojej tabeli lokalizacyjnej:

Źródłoes
Cześć {Player_Name}!Hola {Player_Name}!
Moje imię to {NPC_Name}Me llamo {NPC_Name}

Jeśli użytkownik ma ustawioną lokalizację na es, wynik tłumaczenia będzie wyglądał następująco:

Oryginalny tekst w grzeTłumaczenie na hiszpański
Cześć new_storm!Hola new_storm!
Moje imię to Diva DragonslayerMe llamo Diva Dragonslayer

W niektórych przypadkach możesz chcieć użyć wskaźników formatu, aby kontrolować, jak wartość parametru jest formatowana w lokalizowanym ciągu.

Dostępne wskaźniki formatu są następujące:

WskaźnikTypOpisPrzykładowy wynik
intliczbaCałkowita liczba z opcjonalnym znakiem minus; bez separatorów tysięcy.1234
fixedliczbaDwie cyfry po przecinku z wskaźnikiem dziesiętnym, opcjonalnym znakiem minus i bez separatorów tysięcy.1234.50
1234,50
numliczbaDwie cyfry po przecinku z wskaźnikiem dziesiętnym, opcjonalnym znakiem minus i separatorami tysięcy.1,234.50
1234,50
HEXliczbaCałkowita liczba przekonwertowana na format szesnastkowy; liczba ujemna jest konwertowana na uzupełnienie do dwóch 64-bitowego.3FF
hexliczbaTo samo co HEX, ale małe litery.3ff
datetimeliczbaZnacznik czasu UTC jako liczba w uniwersalnym formacie czytelnym dla użytkowników.2017-10-10 13:38:10
iso8601liczbaZnacznik czasu UTC jako liczba w formacie czasowym ISO-8601.2017-10-12T22:02:38Z
shorttimeliczbaZnacznik czasu UTC na lokalny format "godzina:minuta".1:45 PM
13:45
shortdatetimeliczbaZnacznik czasu UTC na ogólny wzór data+czas z krótkim czasem.10/10/2017 1:45 PM
shortdateliczbaZnacznik czasu UTC na krótki wzór daty.10/10/2017
2017-10-10
translateciągWyszukuje dosłowne dopasowanie do ciągu Źródło w tabeli lokalizacyjnej i używa dostępnego tłumaczenia lokalizacji.

Tłumaczenie podciągów

Użyj wskaźnika translate, gdy wymagana jest bezpośrednia translacja z tabeli lokalizacyjnej. Lokalizacja będzie szukać dokładnego dopasowania parametru w kolumnie Źródło tabeli lokalizacyjnej.

W następującym przykładzie gra ma następujące wiersze w swojej tabeli lokalizacyjnej:

Źródłoes
Jestem z {Place_Name:translate}.Soy de {Place_Name:translate}.
BrazyliaBrasil
LondynLondres
NiemcyAlemania

Jeśli użytkownik ma ustawioną lokalizację na 'es', wynik tłumaczenia będzie wyglądał następująco:

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

Tłumaczenie z numerami

Możesz użyć wskaźnika, aby sformatować swoje wartości numeryczne tak, aby odpowiadały kontekstowi w Twojej grze.

W poniższym przykładzie gra ma następujące wpisy związane z liczbami w swojej tabeli lokalizacyjnej:

Źródłoes
{race_time:fixed} sekund {race_time:fixed} segundos
${1:num} gotówki i {2:int} klejnotów ${1:num} dinero y {2:int} joyas

Jeśli użytkownik ma ustawioną lokalizację na es, wynik tłumaczenia będzie wyglądał następująco:

Oryginalny tekst w grzeTłumaczenie na hiszpański
75.202844 sekund75,20 segundos
$2500.5 gotówki i 99.8 klejnotów$2.500,50 dinero y 100 joyas
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.