Переводы на английский язык, а не только из него

FixTranslateService
Shipped
12 августа 2026 г. в 04:05 UTC
Author
Kamo
Commit
92f4b7a

Оба провайдера поддерживают () на «en.equals» (sourceLang), поэтому каждый Входящая пара была декодером до того, как провайдера спросили. ПровайдерРаутер рассматривает «ни один провайдер не поддерживает это» как законный проход и возврат дословно, поэтому пришло румынское сообщение, показанное английскому читателю. Back untranslated with no exception and no log linewhere (непереводимый без исключения) Он был невидим в служебных журналах. - LibreTranslateProvider теперь кэширует полную матрицу «источник->цели» Языки вместо одного английского. Аргосские корабли в каждом направлении Отдельный пакет, так что en->ro ничего не говорит о ro->en. - Локальное псевдонимирование (zh -> zh-Hans) теперь относится и к стороне источника, и Перевод() публикует тот же разрешенный код, который поддерживает() согласованный. - BergamotProvider отключает явную пару карт. По-прежнему используется только для X Модели, но направление теперь является данными, а не жестко закодированным предположением. ProviderRouter предупреждает, когда ни один провайдер не поддерживает пару, а не молча возвращает источник и замыкает пустой текст (пустая буква q зарабатывает Постоянный, не подлежащий повторной записи HTTP 400, который перезаписывался навсегда. Также ремонтируется BergamotProviderTest, который уже проваливался по основному: он утверждается en->ru/pt/it/uk/tr/ro/id/vi/ar после того, как поддерживаемый набор был Сузился до четырех подтвержденных моделей (ende, enes, enfr, enpl).

All changes

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены