Index: web2py-1.94.4/gluon/languages.py
===================================================================
--- web2py-1.94.4.orig/gluon/languages.py	2011-03-18 08:29:32.000000000 +0100
+++ web2py-1.94.4/gluon/languages.py	2011-03-18 08:44:46.000000000 +0100
@@ -279,7 +279,8 @@
         if mt == None:
             self.t[message] = mt = tokens[0]
             if self.language_file and not is_gae:
-                write_dict(self.language_file, self.t)
+                if not "/applications/welcome/" in self.language_file and not "/applications/admin/" in self.language_file:
+                    write_dict(self.language_file, self.t)
         if symbols or symbols == 0:
             return mt % symbols
         return mt
