Úkol 025 - trumfnutí textů pro nějakou konkrétní laboratoř (T)
Trumfování se používá tam, kde pro konkrétní laboratoř chceme dosáhnout sice stejného jména nabídky,
ale rozličného obsahu.
To je zrovna náš případ pro T (laboratoř pro TBC kultivace), kde se budou vyskytovat prioritně
texty, které do výsledku jiné laboratoře nebudou používat.
Odpovídající textová razítka si již naklonujeme z jiných textů do výsledku, přidělíme jim třebas
i výstižné barvy apod. Viz razítka s prefixem TBC.
Rovněž si naklonujeme nějakou vhodnou nabídku - v konfiguraci je sys/texty_vysledek_t.cis.
Tam zařídíme ve formátu Razítko|Popis pro nabídku, aby byla nabídka textů naplněna žádoucími obraty.
Pro většinu obratů vhodná textová razítka nalezeneme, zbylá si naklonujeme.
Podstatným trikem je to, že v pohledu Mustrovníky.Translace si vybereme "translat.txt".
F5 editace.
Vidíme, že soubor obsahuje i řádky typu "Laboratoř:", tedy K: či T:. Pokud T: již obsahuje,
naskáčeme tam, ale napřed si do zásobníku dáme univerzálně platný řádek TEXT.VÝSLEDEK.
Je to zase zkratka a za ní nabídka.
Shift+Ins vyklopíme řádek někam za T: ale před jiný řádek podobného typu, abychom náhodou
trufnutí nedali do jiné laboratoře.
Pak pravou stranu upravíme na námi výše již sestrojenou jinou nabídku.
Algoritmus trumfování funguje tak, že se program snaží textovou zkratku nejprve interpretovat
až po vyhledání řádku T: a teprve když se to nepovede, prohledá soubor celý ze začátku. Jak vidno,
může v každé laboratoři mít konkrétní zkratka jiný význam.
Tento trik se samozřejmě týká i jiných nabídek, citlivostí například.
F4 uložit.
Alt+E export.
Hotovo.