Możesz używać Parametrów w swoim tabeli lokalizacji, gdy tylko część wyświetlanego ciągu znaków wymaga tłumaczenia, takiego jak lokalizacja jednostki pomiarowej po wartości liczby, odniesienie do nazwa użytkownikalub wyświetlenie czasu i daty.
Parametry składają się z wartości parametru i dodatkowego formatu specyfikatora zamkniętego w nawiasach.
W następnym przykładzie do tabeli lokalizacji doświadczenia ma następujące wpisy:
Źródło | es |
---|---|
Cześć Player_Name! | Cześć Player_Name! |
Nazwa mojego przedsiębiorstwa to NPC_Name | Mi się llamo NPC_Name |
Jeśli lokal użytkownika ustawiony na es , wynik tłumaczenia będzie następujący:
Oryginalny tekst w grze | Tłumaczenie hiszpańskie |
---|---|
Witaj new_storm! | Hola new_storm! |
Moje imię jest Diva Dragonslayer | Nazywam się Diva Dragonslayer |
W niektórych przypadkach można użyć spesyfikatorów formatu, aby kontrolować, jak wartość parametru jest zapisana w lokalizowanej ciąg.
Dostępne wskaźniki formatu to:
Określacz | Typ | Opis | Wyjście przykładu |
---|---|---|---|
int | liczba | Całkowity z opcjonalnym negatywnym znakiem; nie tysiące separatorów. | 1234 |
naprawiony | liczba | Dwa dziesięciocentówki z wskaźnikiem dziesięciu, opcjonalnym negatywnym znakiem i bez tysięcy separatorów. | 1234.501234,50 |
licz | liczba | Dwa dziesięciocentówki z wskaźnikiem dziesięciu, opcjonalnym negatywnym znakiem i tysiątkami separatorami. | 1,234.501234,50 |
HEX | liczba | Liczba przeliczona na dziesięć sześciu; ujemny jest przeliczany na 64-bitowy dwójnik. | 3FF |
hex | liczba | Tak samo jak HEX, ale małe litery. | 3ff |
data | liczba | UTC timestamp jako liczba do uniwersalnego użytkownika czytelnego formatu. | 2017-10-10 13:38:10 |
iso8601 | liczba | UTC timestamp jako liczba do czasu UTC w formacie ISO-8601. | 2017-10-12T22:02:38Z |
krótkie okresy czasu | liczba | UTC timestamp do lokalnego formatu „hour:minute”. | 1:45 PM13:45 |
krótkodatnia | liczba | UTC timestamp do ogólnego wzoru data + czas z krótkim czasem. | 10/10/2017 1:45 PM |
krótkie imię | liczba | UTC timestamp do wzoru krótkiej daty. | 10/10/20172017-10-10 |
tłumacz | ciąg | Szuka dosłownie źródłowego sposób match w tabeli lokalizacji i używa dostępnej lokalizacji tłumaczenia. |
Tłumienie Substringów
Użyj specyfikatora translate , gdy wymagana jest bezpośrednia tłumacja z Twojego lokalizacji tabeli. Lokalizacja będzie szukać dokładnego dopasowania parametru w kolumnie źródła Twojej tabeli lokalizacji.
W następnym przykładzie do tabeli lokalizacji doświadczenia ma następujące wiersze:
Źródło | es |
---|---|
Jestem z Place_Name:translate. | Soy de Place_Name:translate. |
Brazylia | Brazylia |
Londyn | Londyn |
Niemcy | Almanya |
Jeśli lokalny użytkownik ma ustawioną lokalizację na 'es', wynik tłumaczenia wyświetla się następująco:
Oryginalny tekst w grze | Tłumaczenie hiszpańskie |
---|---|
Jestem z Brazylii. | Soy de Brasil. |
Jestem z Londynu. | Soy z Londynu. |
Jestem z Niemiec. | Soy de Alemania. |
Tłumaczenie z liczbami
Możesz użyć specyfikatora, aby formatować swoje liczbowe wartości, aby pasowały do kontekstu w swoim doświadczeniu.
W następnym przykładzie do tabeli lokalizacji doświadczenia ma następujące wiążące wpisy:
Źródło | es |
---|---|
固定 czasu: race_time:fixed sekund | ory race_time:fixed segundos |
$1:num pieniędzy i 2:int klejnotów | $1:num pieniędzy i 2:int klejnotów |
Jeśli lokal użytkownika ustawiony jest na es , wyjście tłumaczenia wyświetla się następująco:
Oryginalny tekst w grze | Tłumaczenie hiszpańskie |
---|---|
75.202844 sekund | 75,20 sekund |
2500,5 $ i 99,8 klejnotów | 2 500,50 złotych i 100 klejnotów |