Soubory projektu
Struktura složky knihy a pravidla ukládání.
Kniha (složka)
Projekt je složka se souborem book.toml:
moje-kniha/
book.toml # nastavení knihy a jednotlivých modulů
.bindery/
translate.json # zdroj pravdy modulu Překlad (věty, překlady, stavy)
originals/ # kopie importovaných .docx, .odt a .idml
backups/ # automatické zálohy translate.json
src/ # zdrojové soubory (výstup)
cs/ # přeložené soubory (výstup)
memory.tmx # paměť (výstup)
glossary.tsv # glosář (výstup)
Zdrojem pravdy je .bindery/translate.json. Složky src/, <jazyk>/ a soubory memory.tmx a glossary.tsv jsou výstupy a zapisují se při zavření projektu. Autosave během práce je lehký a zapisuje jen .bindery/translate.json. Soubory z IDML se do src/ ani do cílové složky nezapisují, jejich zdrojem je originál.
Principy
- Zápis je atomický (přes dočasný soubor), takže přerušení nepoškodí projekt.
- Metadata (stavy, poznámky, pozice) patří do vedlejších souborů, nikdy do
.md. - Cizí moduly: data modulu, který aplikace nezná, se při uložení zachovají beze změny.
- Cesty souborů se ukládají s
/a názvy s diakritikou fungují.
Globální data
Globální paměť a glosář jsou mimo projekt; viz Globální paměť a glosář.