After installing the module language-flags, I get an internal server error and my website does not display anymore.
Does anyone encountered this already an have a solution for this ?
After installing the module language-flags, I get an internal server error and my website does not display anymore.
Does anyone encountered this already an have a solution for this ?
I tried Maurice Matheeussen's solution, but that did not work for me. I can't find a models directory. Can you help me out? Thanks.
In the mean time I have found a solution myself
add a file ir_http.py with the following content to the website_language_flags module in the models directory.
import openerp
from openerp.osv import orm, osv, fields
from openerp.http import request
class ir_http(orm.AbstractModel):
_inherit="ir.http"
def get_nearest_lang(self, lang):
# Try to find a similar lang. Eg: fr_BE and fr_FR
if lang in request.website.get_languages():
return lang
short = lang.split('_')[0]
for code, name, lang_obj in request.website.get_languages():
if code.startswith(short):
return code
return False
ir_http()
I do not have a crystal ball, so unfortunately I'm not able to look into your odoo server's log file.
Creează-ți un cont astăzi pentru a beneficia de funcții exclusive și a interacționa cu minunata noastră comunitate!
Înscrie-te| Postări similare | Răspunsuri | Vizualizări | Activitate | |
|---|---|---|---|---|
|
2
mar. 22
|
9519 | |||
|
3
iul. 24
|
9930 | |||
|
1
mar. 26
|
1094 | |||
|
Box multi language sur site web
Rezolvat
|
3
apr. 24
|
5933 | ||
|
0
ian. 23
|
3790 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.