Det ser ud til, at Apertium API har intern fejl, og det virker forkert, når flere oversættelser bruges i en anmodning, oversætter det kun sidste tekst i stedet for alle, der anmodes om. Vi har allerede sende en meddelelse til Apertium, men vi fik intet svar.
Indtil Apertium rette deres fejl, har du 3 valgmuligheder:
1. Ignorere det, men Apertium oversættelser vil have fejl, og vil ikke blive cached
2. Deaktiver Apertium i valg (men det giver gratis oversættelser uden grænser): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Brug quick fix nedenfor for at bede kun for en oversættelse per forespørgsel (NOTE: dette vil i væsentlig grad påvirke resultater for ikke cached oversættelser)
Quick fix (ikke planlagt til at blive inkluderet i udgivelsen, fordi det er den interne Apertium fejl):
- Åbn fil includes\vbenterprisetranslator_class_translator.php
- Find:
Code:const MAX_URL_SEGMENTS = 10000;- Erstat med:
Code:const MAX_URL_SEGMENTS = 1;