Why do you have a controller for every language? Have you looked into the 
web2py translation 
system: 
http://web2py.com/books/default/chapter/29/4#T-and-Internationalization? 
All fields can have a "label" attribute, which can be translated using the 
T() translator. Note, all the Auth field labels are set via the 
auth.messages object (e.g., auth.messages.label_first_name, etc.), and all 
the auth.messages are automatically translated by default. So, to change 
the labels on the login and registration forms (or any Auth forms), you 
just have to add the specific translations to the appropriate language file 
in the /languages folder. I believe many of the field names are already 
translated in the language files that come with the "welcome" app.

Anthony

On Friday, March 30, 2012 6:11:56 PM UTC-4, Hassan Alnatour wrote:
>
> Dear ALL,
>
> I have a website  it has two languages so i have a controller for 
> every language , i want to change the labels for the fields in the login 
> and registration form  , how can i do that ?
>  
>

Reply via email to