Concatenating translation strings is nota good idea, in fact that is why web2py does not even allow you to do
T("bla")+T("bla")
but it does allow
T("bla %(name)s",dict(name='Tim'))