- Shipped
- 12 de agosto de 2026 a las 4:05 UTC
- Author
- Kamo
- Commit
- 92f4b7a
Ambos proveedores cerraban soportes cerrados en "en".equals(sourceLang), por lo que cada Par de entrada fue decodificado antes de que un proveedor fuera preguntado. ProveedorRouter tratan "ningún proveedor apoya esto" como una transmisión legítima y devoluciones la entrada literal, así llegó un mensaje rumano mostrado a un lector inglés espalda sin traducir sin excepción y sin línea de registro en ninguna parte . era invisible en los registros de servicio. - LibreTranslateProvider ahora arrebata la matriz de destinos de fuente completa de /idiomas en lugar de sólo la fila del inglés. Argos envía cada dirección como paquete separado, así que en-oro no te dice nada sobre ro-en. - Afectamiento local (zh - zh-Hans) se aplica ahora también al lado de la fuente, y traducir() postes el mismo código resuelto que soporta () coincidía con. - BergamotPervidor de un mapa de par explícita. Todavía sólo se envía en-X modelos, pero la dirección ahora son datos más que una suposición dura. - ProviderRouter advierte cuando ningún proveedor soporta un par en lugar de silencio devolviendo la fuente, y cortocircuito de texto en blanco (un q vacío gana un HTTP 400 permanente, no involuble que rechazaba para siempre). También repara BergamotProviderTest, que ya estaba fallando en lo principal: afirmarse en--Aru/pt/it/uk/tr/ro/id/vi/ar después de que se hubiera mantenido el conjunto de apoyo estrechado a los cuatro modelos confirmados (ende, enes, enfr, enpl).