vBET
26-02-18, 05:28
Aparece que Apertium o API ten interno bug e está traballando mal - cando varias traducións son utilizadas nunha petición, traduce só último texto en vez de todo de pedido. Xa enviamos aviso a Apertium, mais non conseguiamos ningunha resposta.
Ata que Apertium corrixir o seu bug te ten 3 eleccións:
1. Ignoralo, mais Apertium as traducións terán bugs e non será cached
2. Imposibilita Apertium en opcións (mais dá traducións libres sen límites): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. O Uso rapidamente arranxa abaixo para preguntar só para unha tradución por petición (NOTA: isto significativamente afectará rendemento para non cached traducións)
Rapidamente arranxar (non planeado para ser incluído en liberación, porque é interno Apertium bug):
Ficheiro aberto includes\vbenterprisetranslator_class_translator.php
Buscar:
const MAX_URL_SEGMENTS = 10000;
Substituír por:
const MAX_URL_SEGMENTS = 1;
Ata que Apertium corrixir o seu bug te ten 3 eleccións:
1. Ignoralo, mais Apertium as traducións terán bugs e non será cached
2. Imposibilita Apertium en opcións (mais dá traducións libres sen límites): AdminCP -> vBET -> Translation Providers -> Apertium FREE Translation API
3. O Uso rapidamente arranxa abaixo para preguntar só para unha tradución por petición (NOTA: isto significativamente afectará rendemento para non cached traducións)
Rapidamente arranxar (non planeado para ser incluído en liberación, porque é interno Apertium bug):
Ficheiro aberto includes\vbenterprisetranslator_class_translator.php
Buscar:
const MAX_URL_SEGMENTS = 10000;
Substituír por:
const MAX_URL_SEGMENTS = 1;