Bindery

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), ![alt](src), <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:

VzorPříklad
kostky2d6+3, d20
DCDC 15
bonusy+5, -2
stopy30 ft
odkazy na stranyp. 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í.