Näyttää siltä, että Apertium API on sisäinen vika ja se toimii väärin - kun useita käännöksiä käytetään yksi pyyntö, se kääntää vain tekstin sen sijaan, että kaikki pyydetty. Meillä on jo lähettänyt ilmoituksen Apertium, mutta emme saaneet vastausta.
Kunnes Apertium korjata vika, sinulla on 3 vaihtoehtoa:
1. Sivuuttaa sitä, mutta Apertium käännökset on vikoja ja ei välimuistissa
2. Poistaa Apertium vaihtoehtoja (mutta se antaa maksutta käännökset ilman rajoja): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. Käyttää pikaratkaisua alla kysyä vain yksi käännös pyyntöä kohden (HUOMAUTUS: tämä voi merkittävästi vaikuttaa suorituskykyyn ei välimuistissa käännöksiä)
Quick fix (ei ole tarkoitus olla mukana julkaisu, koska se on sisäinen Apertium bug):
- Avaa tiedosto includes\vbenterprisetranslator_class_translator.php
- Etsi:
Code:const MAX_URL_SEGMENTS = 10000;- Korvaa:
Code:const MAX_URL_SEGMENTS = 1;