PDA

Ver Versión Completa: Resolto O problema da codificación da tradución despois da actualización 4.9.2



Vetall
04-05-18, 18:26
Ola! Despois de actualizar 4.9.2, a tradución do idioma ucraniano converteuse no seguinte:


\u0414\u0432\u0438\u0433\u0443\u043d\u0438

: Confused:

vBET
07-05-18, 07:36
Compracer enviar máis detalles sobre este asunto. Cervas afecta traducións vellas ou único novo un? Que provedores de tradución utilizas? Compracer dar URL á vosa páxina onde podemos velo.
Pode obsérvalo no noso serwer? Se si, onde?

Vetall
07-05-18, 07:42
1. Utilizo a API de tradución de Yandex con vBET 2. Notei esta codificación (\\ u0414 \\ u0432) só para traducións novas. 3. Revertir vBET a 4.9.1 - non hai tal problema nel.

vBET
07-05-18, 22:28
Grazas Para información. Tentaremos reproducir o no noso lado e arranxar o asunto. Se teremos problemas con bug reprodución enviareiche/enviareite algúns máis cuestións (non conseguín URL a páxina onde podo ver o asunto - sería moi userfull, porque podería utilizar texto exacto tes asuntos con).

vBET
08-05-18, 16:33
Eu xusto feito algunhas probas e no noso lado mira OK. Eu código comparado tamén de 4.9.2 e 4.9.1 liberacións e hai non calquera cambio en código de tradución (mudamos configuración - pares de lingua nova; e algúns poucas cousas en ficheiro de produto). Eu PM te para probar para reproducir no voso lado.

ACTUALIZA: vexo o asunto agora no noso lado. É só sobre algúns textos non tradución enteira. Paréceo é só sobre tema. Manexaremos isto e enviarche/enviarte información :)

ACTUALIZA 2: fixen algunhas probas e el parece que o asunto é cando é traducido ruso de forma a ucraíno (hai ningún asunto con tradución de inglés). Máis probabelmente vBET está enviando dato en incorrecto encoding e que é por que os resultados son mal. Comprobeino tamén en 4.9.1 e o asunto mesmo acontece. Éche/Éte seguro que no voso lado para 4.9.1 o é OK? É importante, porque necesito recoñecer cervas o asunto é cos nosos cambios de código ou algo foi mudado en Yandex lado.

vBET
09-05-18, 09:21
Outros actualizan - segundo as vosas probas alí é nada mal con Yandex traducións. Mirando en diferenzas entre vBET 4.9.1 e 4.9.2 máis probabelmente o asunto é con Apertium tradutor, porque en 4.9.2 engadimos par de lingua nova de ru a uk. Escribiches que estás utilizando único Yandex. Compracer confirmar é esta información é correcta. Non somos capaces de reproducir o asunto en Yandex tradutor e agora estamos tentando facer o en Apertium.

Actualiza: Appertium tamén parece non para ser o asunto. #Poder compracer contactarnos por PM para conseguir información máis detallada?

Actualiza 2: non somos capaces de reproducir o asunto no noso probando ambiente, mais aquí é reproducido cada tempo. Quizais vB asuntos de versión aquí. Compracer contactarnos por PM.

vBET
09-05-18, 11:40
Neste momento descubrimos causa do asunto. Cando Apertium é utilizado con UTF-8 database encoding entón enviamos consulta en formato diferente e conseguido aqueles \u respostas. Cando database é en diferente pondo, entón hai ningún asunto con aquilo. Actualizaremos o noso código para manexar este appropriately e a solución será publicada aquí.

vBET
09-05-18, 16:28
Parece atopamos solución para o asunto. Queremos probalo appropriately tamén en non UTF-8 database, para evitar asuntos con diferente encodings. A Solución será incluída en liberación próxima. Ata que entón podes ficar con vBET4.9.1 ou uso vBET4.9.2 con Apertium imposibilitou, ou uso vBET4.9.2 con discapacitado Apertium só para ucraíno (necesidade de mudar configuración en ficheiros).

Compracer nota que traducións rotas xa non serán reparadas automaticamente. Aqueles teñen que ser mudados a man, utilizando apoio de tradución manual, ou tirado de database.

vBET
10-05-18, 08:51
Durante probas descubrimos que posto que non UTF-8 databases Apertium doesn’t tradución de marca nada de ruso a ucraíno, xusto regresa texto con poucos cambios. Isto é a nosa culpa - enviamos alí texto en formato incorrecto. Isto será corrixido pronto.

vBET
22-05-18, 10:57
Xa temos solución para este asunto. Será incluído en liberación próxima.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations