STYGION Dokumentace Hledat v dokumentaci

Jazyk hráče

Každý si vybere jazyk, kterým s ním Keystone mluví, a server si překlad píše v editoru.

Keystone 0.1.2 Aktualizováno 2 min čtení
Na téhle stránce 4 části
  1. Co se komu ukáže
  2. Texty majitele ve víc jazycích
  3. Překládat v editoru
  4. Slova hráče nikdy nevypadají jako slova serveru

Jar nese jen angličtinu. Další jazyk je soubor config/keystone/lang/<kód>.properties, který si pojmenuje řádkem language.name= — a Keystone se pak každého hráče jednou zeptá (řádek ke kliknutí), kterým jazykem s ním má mluvit. Později to změní /language.

Co se komu ukáže

#

Volba je uložená u hráče. Dokud si nevybral, použije se jazyk jeho hry, pokud ho server nabízí, jinak language.default. Řádek, který překlad nemá, se ukáže anglicky. language.offered zužuje, které jazyky si hráči smí vybrat — ["cs"] udělá ze serveru jen český a nikoho se neptá; keystone.language.ask-on-join dotaz při připojení vypne.

S kanály chatu pro jazyky (0.2.1) následuje po otázce na jazyk druhá řádka — Chat: jen můj jazyk / všechny jazyky — a zvolený jazyk rozhodne, do kterého kanálu hráč píše.

Texty majitele ve víc jazycích

#

Cokoliv, co majitel píše do nastavení a hráč to čte — oznámení, obrazovky kicku, banu, plného a zavřeného serveru, tab list — může mít část pro každý jazyk: [en]The server is full. [cs]Server je plný. Každý hráč čte svou část, pak language.default, pak angličtinu. Text bez značek se čte jako dřív.

Překládat v editoru

#

Obrazovka Jazyky ukáže každý jazyk, který server má, kolik z něj je přeloženo a které se nabízejí. Otevřený jazyk má každý řádek vedle angličtiny, filtr na to, co zbývá přeložit, barvy nakreslené tak, jak je kreslí hra, a označený zástupný znak, který angličtina nemá (uložení ho odmítne). Nový jazyk se založí z kódu a jména; soubor .properties jde exportovat i importovat. Uložení zapíše soubor a hráči ho čtou hned.

Psát překlady smí jen vlastník: odkaz z /keystone panel od operátora nebo konzole. Moderátor, který se k panelu dostal přes skupinu, dostane odkaz bez languages.write.

Slova hráče nikdy nevypadají jako slova serveru

#

Barevné kódy a jazykové části se čtou jen v textu, který napsal majitel: nastavení, jazykové soubory, prefixy hodností. Všechno ostatní — jméno, důvod banu, zpráva z Discordu, ticket, odpověď asistenta — se vypíše přesně, jak je: bez barvy, bez zalomení řádku, bez [xx]. V textu nejde vyrobit nic klikatelného; to umí jen kód.

Pomohla vám tahle stránka?

Otevře panel zpětné vazby s touhle stránkou v příloze. Přistane do jedné fronty se vším ostatním.