When using SQLFORM.grid, the message: '%(nrows)s records found' is never translated and it fills the language/lang.py file with untranslated strings whenever the number of rows change.
Changing in gluon/sqlhtml.py, in the grid static method, the line:
message = error or T('%(nrows)s records found' % dict(nrows=nrows))
by:
message = error or T('%s records found', nrows)
The problem is fixed.
I've filled bug #539 to follow this issue.
Regards.
José L.

