Zdá sa, že Apertium API má vnútorná chyba a funguje zle - keď niekoľko preklady sú použité v jednej žiadosti, to znamená iba posledný text namiesto všetkých požadovaných. Už sme poslať oznámenie Apertium, ale dostali sme žiadnu odpoveď.
Kým Apertium správne ich chybu, máte 3 možnosti:
1. Ignorovať, ale Apertium preklady bude mať chyby a nebude cache
2. Vypnúť Apertium v možnosti (ale dáva voľné preklady bez obmedzenia): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Použiť rýchlu opravu nižšie požiadať len na jeden preklad na vyžiadanie (Poznámka: tým sa výrazne ovplyvniť výkon nie cache preklady)
Quick fix (nie je plánované tak, aby boli zahrnuté do verzie, pretože to je vnútorný Apertium bug):
- Otvoriť súbor includes\vbenterprisetranslator_class_translator.php
- Hľadať:
Code:const MAX_URL_SEGMENTS = 10000;- Nahradiť:
Code:const MAX_URL_SEGMENTS = 1;