Zdá se, že Apertium API má vnitřní chybu a to funguje špatně - když několik překlady jsou použity v jedné žádosti, to znamená pouze poslední text, nikoli všechny požádal. Už jsme poslat oznámení Apertium, ale nedostalo se nám odpovědi.
Dokud Apertium, jaká je jejich chyba, máte 3 možnosti:
1. Ignorovat, ale Apertium překlad bude mít chyby a nebude mezipaměti
2. Zakázat Apertium v možnosti (ale to dává volné překlady bez omezení): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Použití narychlo níže se zeptat jen pro jeden překlad jednoho požadavku (Poznámka: to bude výrazně ovlivnit výkon za to, že cache překlady)
Quick fix (není plánováno mají být zahrnuty do vydání, protože to je vnitřní Apertium chyba):
- Otevřít soubor includes\vbenterprisetranslator_class_translator.php
- Hledat:
Code:const MAX_URL_SEGMENTS = 10000;- Nahradit:
Code:const MAX_URL_SEGMENTS = 1;