I'm playing with webpy and have a little problem. I cannot switch between languages. Maybe my idea is wrong. I have defined the language dictionary in an external Python file.
class hello:
    def GET(self, url):
        web.header('Content-Type', 'text/html; charset=utf-8', unique=True)
        l = accept_lang(web.ctx.env)
        if l in lg.aviable:
            return lg.hu['hello']  # < here have the problem
        else:
            return lg.en["hello"]
lang.py
aviable = ['hu','en', 'de']
hu = { "hello": 'Helló Világ' }
en = { "hello": 'Hello World' }
de = { "hello": 'Hallo Welt'  }
 
    