См. CHANGELOG.md для полной информации.
V3 (в разработке)
- Перенесено на
node24время выполнения (РАЗРЫВ). - Новые входы:
include,exclude,configPath,categoryId,apiVersion,dryRun,failOnError, а также продвинутые ручки переводчикаtextType,profanityAction,profanityMarkerиallowFallback. - Исходное местоположение теперь также пересылается в Translator как
from=<locale>, поэтому короткие строки не определяются автоматически. - Устойчивость: автоматическая попытка на временные HTTP-ответы (
408, 425, 429, 500, 502, 503, 504) с уважением к заголовку AzureRetry-After— при отсутствии возвращается к дрожащему экспоненциальному отступлению. Настраиваемо черезmaxRetriesиretryBackoffMs. Закрывается #46. - Временная защита: токены, такие как
{{name}},${var},{0},{0:N2},%s,%1$sи HTML-сущности, оборачиваются в sentinels перед переводом и восстанавливаются после, так что Translator перестаёт искажать i18next/Mustache/Handlebars/.NET/printf. Переключитесь черезprotectPlaceholders; расширятьcustomPlaceholderPatterns. Затягивает #16. - Отказ по клавишам: новый
noTranslatePatternsinput полностью удаляет соответствующие ключи из запроса Translator (сохраняет исходные значения для брендов, коды ошибок и т.д.). Сопоставляет шаблоны glob с ключами уровня парсера (JSON пунктирный путь, RESXname, POmsgid, XLIFF unitid, INI/restext ключ). Закрывается #35. - Конфигурация на уровне репозитория через
.github/resource-translator.yml. - Поддержка глоссария, краткое изложение шагов через
core.summary. - esbuild bundler, ESLint 9 flat config, Prettier, EditorConfig.
- Чистый аудит NPM (0 уязвимостей).
- Сайт документации Astro + Tailwind v4 с переходами между просмотрами и Expressive Code.
- Доступность документации: WCAG 2.1 AA. Глифы логотипа преобразованы в пути, чтобы они больше не теряли цветовой контраст с градиентными стопами, плавающая кнопка
Back to topиспользуетinertпри скрытом состоянии (вместоaria-hiddenпереключателя, который позволял табировать),formats.astroразделы больше не сталкиваются с автоматически сгенерированными идентификаторами заголовков, теперь три карты локализации показываютlangатрибуты, действительные для BCP-47 (nya→ny,lug→lg,run→rn), дублируютDocumentationметки ориентиров различаются между боковой панелью и подвалом, И каждая таблица данных наinputs/configurationпоставляется с подписью для экрана. - Стиль встроенного кода: docs prose
<code>теперь использует тёплую/янтарную тему — отличительную от палитры бренда→акцента, используемой для ссылок и заголовков. - Автоматическое слияние Dependabot, сканирование CodeQL, матрица CI.
v2.x
- Смотрите историю git.