I am still trying to understand why this is a problem. web2py loads the langauge in ram, and uses. It finds a T(var) and var is not in dictionary, it assumes it needs to be translated, adds it to the dict and saves it on file.
Somehow your code breaks this. How? What is the purpose of your code? Where is it, in a model? On Nov 16, 2:39 pm, pierreth <pierre.thibau...@gmail.com> wrote: > I discover that the method T.translate is writing the current > dictionary in memory to the file when a word is not found. This is > causing me problems because I am changing my language files as I need. > > Is it possible to deactivate this behavior?