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.



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ło | es |
---|---|
Witaj Player_Name! | Cześć Player_Name! |
Moje imię jest NPC_Name | Nazywam się NPC_Name |
Jeśli użytkownik ma lokal ustawiony na es , wynik tłumaczenia będzie następujący:
Oryginalny tekst w grze | Tłumaczenie na hiszpański |
---|---|
Witaj new_storm! | Hola nowa_burza! |
Nazywam się Diva Dragonslayer | Nazywam 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:
Specjalista | Typ | Opis | Przykładowy wynik |
---|---|---|---|
int | number liczba | Liczba całkowita z opcjonalnym znakiem ujemnym; bez tysięcznych oddzielników. | 1234 |
poprawiono | number liczba | Dwa dziesiętne z wskaźnikiem dziesiętnym, opcjonalnym znakiem ujemnym i bez tysięcznych oddzielników | 1234.501234,50 |
numy | number liczba | Dwa dziesiętne z wskaźnikiem dziesiętnym, opcjonalny znak ujemny i tysiące separatorów. | 1,234.501234,50 |
HEX | number liczba | Liczba zmieniona na hex; ujemna jest zamieniana na uzupełnienie dwójki 64-bitowej. | 3FF |
hex | number liczba | Taki sam jak HEX, ale mniejsza litera. | 3ff |
data i czas | number liczba | Data戳 UTC jako liczba do uniwersalnego formatu czytelnego dla użytkownika. | 2017-10-10 13:38:10 |
iso8601 | number liczba | Data戳 UTC jako liczba do formatu UTC ISO-8601. | 2017-10-12T22:02:38Z |
krótki czas | number liczba | Data i czas UTC do lokalnego formatu "godzina:minuta". | 1:45 PM13:45 |
krótkie datum czasu | number liczba | Data i czas UTC jako znacznik ogólnego wzorca daty i czasu z krótkim czasem. | 10/10/2017 1:45 PM |
krótkie data | number liczba | Data UTC do krótkiego wzorca daty. | 10/10/20172017-10-10 |
przetłumacz | strunę | 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ło | es |
---|---|
Jestem z Place_Name:translate. | Soy z Place_Name:translate. |
Brazylia | Brazylia |
Londyn | Londyn |
Niemcy | Niemcy |
Jeśli użytkownik ma lokal ustawiony na "es", wyjście tłumaczenia wygląda następująco:
Oryginalny tekst w grze | Tł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ło | es |
---|---|
race_time:fixed sekund | race_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 grze | Tłumaczenie na hiszpański |
---|---|
75.202844 sekund | 75,20 sekund |
2500,5 gotówka i 99,8 klejnotów | $2.500,50 dinero y 100 joyas 100 klejnotów |