- Порезанный
- 17 апреля 2026 г. в 05:48 UTC
- Автор
- Kamo
- Обещать
- 0d6eeae
Система перевода: Translate.ts теперь работает в режиме дельта - только ключи, которые отсутствуют или не доступны. все еще идентичные английскому языку отправляются в API; существующие переведенные ключи Они сохранились нетронутыми. Сокращает время перевода CI на 80-95% при типичных запусках. - Добавлено - Флаг силы для повторного перевода всех ключей (полезный для качественных пропусков). - CI workflow получает force retranslate input на workflow dispatch Полный перевод без изменения кода. - Удаленный .translation-hash, так что следующий толчок запускает дельта-бег, чтобы заполнить все существующие пробелы (es "Компания", ar, de, tr, sw, ta, th и т.д.). Новые клавиши перевода в en.json: - cookieBanner.* (11 ключей) - текст баннера согласия cookie - jumpBar.* (8 клавиш) - раздел домашней страницы Компоненты фиксированные (жесткокодированные строки → использовать Переводы): - CookieConsentBanner.tsx - название, описание, кнопки, переключатели - JumpToBar.tsx - этикетки разделов — SubNavigation.tsx — полный навигатор (также переключается на следующий/ссылку → @/i18n/navigation) SubFooter.tsx — заголовки разделов, ссылки, авторские права, back-to-top