Wydaje się, że Apertium API ma wewnętrzny błąd i to działa źle - gdy kilka tłumaczeń są używane w jedno żądanie, przekłada się tylko ostatni tekst zamiast wszystkie wymagane. Mamy już wysłać zawiadomienie Apertium, ale mamy brak odpowiedzi.
Dopóki Apertium poprawić ich błąd masz 3 możliwości:
1. go zignorować, ale tłumaczenia Apertium ma błędy i nie być buforowane
2. w opcjach wylaczac Apertium (ale daje darmowe tłumaczenia bez ograniczeń): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Użyj quick fix poniżej prosić tylko o jedno tłumaczenie na żądanie)UWAGA: to znacząco wpływa na wydajność dla nie buforowanych tłumaczenia)
Quick fix (nie planowane do uwzględnienia w wydaniu, bo to wewnętrzny błąd Apertium:)
- Otwórz plik includes\vbenterprisetranslator_class_translator.php
- Znajdź:
Code:const MAX_URL_SEGMENTS = 10000;- Zamień na:
Code:const MAX_URL_SEGMENTS = 1;