PDA

Ver Versão Completa: Apertium erro



vBET
26-02-18, 05:28
Parece que o Apertium API interna de bugs e se está trabalhando errado - quando várias traduções são usados em um único pedido, traduz-se apenas o último texto, em vez de todas solicitado. Nós já enviar o aviso para o Apertium, mas nós não obtive nenhuma resposta.

Até Apertium corrigir o seu erro você tem 3 opções:
1. Ignorá-la, mas Apertium traduções vai ter bugs e não serão armazenados em cache
2. Desativar o Apertium em opções (mas dá traduções livres, sem limites): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Utilize o quick fix abaixo para pedir apenas para uma tradução por pedido (NOTA: isto irá afetar significativamente o desempenho para não armazenados em cache traduções)

Quick fix (não planejado para ser incluído no lançamento, porque ele é interno Apertium erro):

Abrir arquivo includes\vbenterprisetranslator_class_translator.php
Pesquisar:

const MAX_URL_SEGMENTS = 10000;
Substituir por:

const MAX_URL_SEGMENTS = 1;

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