Φαίνεται ότι Apertium API έχει εσωτερική bug ή λάθος - όταν πολλές μεταφράσεις χρησιμοποιούνται σε ένα αίτημα, αυτό μεταφράζεται μόνο το τελευταίο κείμενο αντί του ζητηθεί. Έχουμε ήδη στείλει ειδοποίηση Apertium, αλλά δεν πήραμε απάντηση.
Μέχρι Apertium διόρθωση των bug έχετε 3 επιλογές:
1. Το αγνοήσω, αλλά Apertium μεταφράσεις θα έχουν σφάλματα και δεν θα είναι προσωρινά
2. Απενεργοποίηση Apertium σε επιλογές (αλλά δίνει δωρεάν τις μεταφράσεις χωρίς όρια): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Γρήγορη επιδιόρθωση παρακάτω, για να ζητήσει μόνο για μία μετάφραση ανά αίτηση (ΣΗΜΕΙΩΣΗ: αυτό θα επηρεάσει σημαντικά την απόδοση για προσωρινά, μεταφράσεις)
Γρήγορη επιδιόρθωση (δεν προβλέπεται να περιλαμβάνονται στην έκδοση, γιατί είναι εσωτερική Apertium bug):
- Άνοιγμα αρχείου includes\vbenterprisetranslator_class_translator.php
- Αναζήτηση:
Code:const MAX_URL_SEGMENTS = 10000;- Αντικατάσταση με:
Code:const MAX_URL_SEGMENTS = 1;