# Reader-facing words for a RUSSIAN-language book file (internal/lang/reader.go). These are RENDER data — # what the file itself says to its reader at a hole in the text and on the first page of a book that is not # whole. They are keyed by the TARGET language (the language the reader reads), not by the pair. # # ⚠ NOT part of the language pack: this directory is read by lang.LoadReaderWords only. The pack loader # (lang.Load) reads / and -/ and folds those bytes into Pack.Version() and thus the # run snapshot; a target directory is outside it by construction, so an edit here moves no snapshot and # re-bills no book. Keep it that way — a wording change must never cost a re-translation. # # `keyvalue` per line; every key is required. Placeholders in braces are filled by the engine: # {chapter} {unit} — the hole's coordinates (dense chapter number, output unit index within it) # {dropped} — how many source fragments of the unit are missing from its text # {ghost} — how many translated fragments the current cut of the book cannot place # {holes} {total} — units with a hole / units in the book hole.pending ⚠ Этот фрагмент ещё не переведён. hole.withheld ⚠ Перевод этого фрагмента не выпущен: он требует проверки человеком. hole.incomplete ⚠ В этом фрагменте недостаёт части текста ({dropped}). hole.stale ⚠ Оригинал этого фрагмента изменился после перевода; фрагмент ждёт нового перевода. hole.ghost ⚠ Часть перевода этой главы ({ghost}) не вошла в файл: книга была перенарезана после перевода. notice.holes ⚠ Перевод не завершён: фрагментов с пропусками — {holes} из {total}. Каждый пропуск отмечен в тексте знаком ⚠. notice.ghost ⚠ Книга была перенарезана после перевода: фрагментов перевода вне текущей нарезки — {ghost}; они в файл не вошли.