Es scheint, dass Apertium-API hat internen Fehler und es ist falsch - wenn mehrere übersetzungen verwendet werden, die in eine Anfrage übersetzt es erst im letzten text nicht alle angefordert. Wir senden schon bemerken, Apertium, aber wir bekamen keine Antwort.
Bis Apertium zu korrigieren Ihre Fehler, den Sie haben 3 Möglichkeiten:
1. Es zu ignorieren, aber Apertium-übersetzungen bugs und wird nicht zwischengespeichert
2. Deaktivieren Sie Apertium-in-Optionen (aber es gibt Kostenlose übersetzungen ohne Grenzen): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Verwenden Sie quick fix unten, um nur Fragen, für eine übersetzung pro Anfrage (HINWEIS: dies wird erhebliche Auswirkungen auf die Leistung für nicht zwischengespeicherte übersetzungen)
Quick fix (nicht vorgesehen in release, weil es intern ist Apertium-bug):
- Datei öffnen includes\vbenterprisetranslator_class_translator.php
- Suche:
Code:const MAX_URL_SEGMENTS = 10000;- Ersetzen durch:
Code:const MAX_URL_SEGMENTS = 1;