From feff436942911c7df25d65103630d7edf4d3e6a8 Mon Sep 17 00:00:00 2001 From: Sergey Matyunin Date: Mon, 24 Aug 2026 14:59:18 +0300 Subject: [PATCH] docs: define lattice report translations Issue: #291 User-Visible: no --- .../291-lattice-coordinate-write-barrier.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/specs/291-lattice-coordinate-write-barrier.md b/docs/specs/291-lattice-coordinate-write-barrier.md index 333bce46..c3257f50 100644 --- a/docs/specs/291-lattice-coordinate-write-barrier.md +++ b/docs/specs/291-lattice-coordinate-write-barrier.md @@ -181,6 +181,23 @@ Confirm сохраняет exact preview config/layout revision-guarded transact один Undo. Cancel/close не пишет. Повторный Optimize после storage/event/cold reload даёт нулевой noise counter и no-op, если других maintenance changes нет. +### 7.1 i18n-контракт отчёта + +Новые строки не расширяют общий `gs.optimize_changes`: координатная +канонизация имеет отдельный maximum и не должна смешиваться с обычным +grid-alignment. Добавляются два ключа с нейтральными числовыми формулировками, +не требующими отдельной pluralisation: + +| Ключ | English | Русский | +|---|---|---| +| `gs.optimize_lattice_summary` | `Noisy coordinate values canonicalized: {n}; maximum movement: {cm} cm.` | `Канонизировано шумовых значений координат: {n}; максимальный сдвиг: {cm} см.` | +| `gs.optimize_lattice_space` | `{space}: coordinate values canonicalized: {n}; off-grid values left unchanged: {far}.` | `{space}: канонизировано значений координат: {n}; оставлено значений вне сетки: {far}.` | + +`gs.optimize_lattice_summary` показывается только при `n > 0`. +`gs.optimize_lattice_space` показывается только для затронутых пространств; +layout без собственного пользовательского имени входит только в summary. +Кнопки Confirm/Cancel/Undo и общий lossy-warning используют существующие ключи. + ## 8. Scope ### Входит @@ -228,7 +245,7 @@ input immutable. Scalar/unknown/off-grid values сохраняют #224 semantic ``` npm run invariants -- --config --lattice -noise: 0 (0.00%) + шум у узла 0 (0.00%) — ближе 0.0001 шага, но не точно ``` для обоих spaces и layout. `checkWallKeys`, `checkMixedRoleRecords`, references