diff --git a/docs/plan-split-into-parts.md b/docs/plan-split-into-parts.md index 1673229..d11f34d 100644 --- a/docs/plan-split-into-parts.md +++ b/docs/plan-split-into-parts.md @@ -39,8 +39,10 @@ ZIP-архивом. 8. **UI:** `SchemaToolView.svelte` (`fileResult`, Download → zip), `SchemaPreview.svelte` (canDownload для files), `SchemaResultTile.svelte` (сетка-превью частей, мета «N parts / ZIP»). -9. **i18n:** записи `split-into-parts-png` в `ru.ts` и `en.ts` + поисковые - строки в `matching.ts` при необходимости. +9. **i18n:** переводы в `ru.ts`/`en.ts` **не добавляем** — словари `tools` + привязаны к v1-реестру (тест «нет лишних ключей»), а preview берёт заголовки + из registry (EN). Перевод придёт вместе с беклог-задачей «i18n в preview». + Поиск по id/заголовку работает из registry. 10. **Тесты:** юнит `splitToParts`, registry (result: "files"), i18n coverage. 11. **Docs:** `docs/backlog.md` (задача «процесс 1 → many и many → 1», отметить пункт 11 «Мультифайловый вывод»), `docs/tools-map.md` (перенос из идей). diff --git a/web/src/lib/tool-icons.ts b/web/src/lib/tool-icons.ts index 30b7523..7179d20 100644 --- a/web/src/lib/tool-icons.ts +++ b/web/src/lib/tool-icons.ts @@ -91,6 +91,7 @@ export const TOOL_ICONS: Record = { "add-border-png": Frame, "fit-on-background-png": ImageIcon, "tile-png": Grid3x3, + "split-into-parts-png": Grid3x3, "center-by-alpha-png": Crosshair, "create-empty-png": FilePlus2, "single-color-png": PaintBucket,