Files
easy-png-tools/docs/backlog.md
T
2026-08-24 11:10:07 +05:00

1.7 KiB

Backlog

1. Несколько языков — оценка: L, разбита на подзадачи

1a. Инфраструктура i18n — M

Модуль словарей (locales/ru.ts, locales/en.ts), функция перевода с фолбэком на базовый язык, состояние активной локали (localStorage), переключатель в шапке, обновление <html lang>.

1b. Перевод каркаса интерфейса — S/M

Шапка, кнопки, подписи полей и состояний («Результат появится здесь», тексты ошибок исполнителя), главная-герой, страница каталога.

1c. Перевод контента реестра — L по объёму, механическая

Вынести title/description инструментов и label/options параметров в словари локалей с фолбэком. Объём: ~51 инструмент плюс параметры — основной трудозатратный кусок волны.

1d. Поиск по любому языку — M

Матчинг запроса против названий/описаний во всех поддерживаемых локалях сразу (не только активной); нормализация: нижний регистр, ё→е, снятие диакритики (NFD). Скоринг существующий сохраняется, лучшая локаль даёт балл.

Транслитерация ru↔en наизусть — не входит, отдельно при необходимости.