Jazyk hráče
Každý si vybere jazyk, kterým s ním Keystone mluví, a server si překlad píše v editoru.
Na téhle stránce 4 části
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.