Il semble que Apertium API a bug interne, et qu'elle fonctionne mal, alors que plusieurs traductions sont utilisés dans une requête, il traduit seulement le dernier texte au lieu de l'ensemble de la demande. Nous avons déjà envoyer un avis aux Apertium, mais nous n'avons eu aucune réponse.
Jusqu'à ce que Apertium corriger leur bug, vous avez 3 choix:
1. L'ignorer, mais Apertium traductions avoir des bugs et ne sera pas mis en cache
2. Désactiver Apertium dans les options (mais il donne des traductions libres sans limite): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Utilisation de la correction rapide ci-dessous pour demander à seulement une traduction d'une demande (REMARQUE: cela va affecter considérablement les performances pour pas de mise en cache des traductions)
Quick fix (pas prévu pour être inclus dans la version, car il est interne Apertium bug):
- Ouvrir le fichier includes\vbenterprisetranslator_class_translator.php
- Trouver:
Code:const MAX_URL_SEGMENTS = 10000;- Remplacer par:
Code:const MAX_URL_SEGMENTS = 1;