Značky a chráněné vzory
Formátování uvnitř vět a ochrana kostek, DC a bonusů.
Inline značky formátování
Formátování uvnitř věty se v editoru ukazuje jako barevné značky {1}…{/1}, ve zdroji i v překladu. Rozpoznává se:
**tučné**, *kurzíva*, `kód`, ~~přeškrtnuté~~, [text](url), , <br> a inline HTML.
- Značku do překladu vložíte tlačítkem nad editorem nebo zkratkou ⌥1–9.
- Chybějící, přebývající nebo zkřížené značky hlásí řádek pod editorem; ukládání neblokují.
- U odkazu se překládá jen text, adresa zůstane. Alt text obrázku se překládá.
- Do projektu, paměti i exportu se ukládá vždy surový Markdown;
{n}je jen pohled v editoru. Export proto vrací původní syntaxi.
Příklad: zdroj **Hit Points** 45 (6d10+12) přeložíte jako **Životy** 45 (6d10+12) vložením značek.
Kód ve větách (`kód`) se překládá, pokud to nevypnete (volba Nepřekládat kód ve větách v Nastavení projektu).
Chráněné vzory
Chráněné vzory jsou regulární výrazy pro části textu, které se nepřekládají a nesmí se poškodit. Výchozí sada je určená pro RPG:
| Vzor | Příklad |
|---|---|
| kostky | 2d6+3, d20 |
| DC | DC 15 |
| bonusy | +5, -2 |
| stopy | 30 ft |
| odkazy na strany | p. 12, pp. 12 |
Zásahy se hledají jen v textových částech věty (ne v URL ani značkách) a nepřekrývají se: 2d6+3 je jedna kostka, ne kostka plus bonus.
V editoru jsou tokeny zvýrazněné fialově ve zdroji a pod zdrojem je řádek čipů. Kliknutím na čip se token vloží do překladu nezměněný.
Úprava vzorů
Projekt → Nastavení projektu → Překlad → Chráněné vzory obsahuje seznam vzorů s přepínačem, názvem a výrazem. Můžete přidat vlastní (např. \d+ gp), smazat nebo obnovit výchozí a vyzkoušet je na zkušebním textu s označenými zásahy. Neplatný výraz se u řádku ohlásí a přeskočí, zbytek sady funguje. Syntaxe je Rust regex, ne JavaScript.
Zápis kostek
Volba Zápis kostek převádí vkládaný token d → k (česky 2k6). Mění se jen to, co se vkládá čipem; uložený text, paměť i export se nepřepisují.
Typografie a kontroly vzory respektují.