web/request.py
changeset 8538 00597256de18
parent 8535 268b6349baf3
child 8541 5b6bc27ece6e
equal deleted inserted replaced
8537:e30d0a7f0087 8538:00597256de18
   224                     self.set_language(lang)
   224                     self.set_language(lang)
   225                     return
   225                     return
   226         # 3. default language
   226         # 3. default language
   227         self.set_default_language(vreg)
   227         self.set_default_language(vreg)
   228 
   228 
   229     def set_language(self, lang):
       
   230         gettext, self.pgettext = self.translations[lang]
       
   231         self._ = self.__ = gettext
       
   232         self.lang = lang
       
   233         self.debug('request language: %s', lang)
       
   234         if self.cnx:
       
   235             self.cnx.set_session_props(lang=lang)
       
   236 
       
   237     # input form parameters management ########################################
   229     # input form parameters management ########################################
   238 
   230 
   239     # common form parameters which should be protected against html values
   231     # common form parameters which should be protected against html values
   240     # XXX can't add 'eid' for instance since it may be multivalued
   232     # XXX can't add 'eid' for instance since it may be multivalued
   241     # dont put rql as well, if query contains < and > it will be corrupted!
   233     # dont put rql as well, if query contains < and > it will be corrupted!