I have the same problem on translation.... I have to modify button text with jQuery. Any ideas ?
On Monday, February 12, 2018 at 7:01:17 AM UTC-3, Serge Bourgeois wrote: > > > Hello, > The following codes changes dynamically the title of the button on the top > left of the form in English. > But when I switch to another language (exemple FR), I get the French > translation of 'Add record to database', and not the translation of what I > have placed in the title of this button. > > Example: > > form = SQLFOR.smartgrid(db[my_table]..., showbuttontext=False, ...) > > if not 'view' in request.args and not 'edit' in request.args and not > 'new' in request.args: > addbutton = form.element(_title='Add record to database') > my_table = 'my application table' > addbutton['_title'] = '%s %s' % ( T('Add'), db[my_table]._singular > return dict(form = form) > => in English, the title of the + button is 'Add' + the value of > db[my_table]._singular : This is perfect! > => in French, I always get 'Ajout d'un enregistrement', which is the > translation of 'Add record to database'. : this is not what I want... > > I have tried the following, but, same result: > if not 'view' in request.args and not 'edit' in request.args and not > 'new' in request.args: > my_title = T('Add record to database)' > addbutton = form.element(_title= my_title) > my_table = 'my application table' > addbutton['_title'] = '%s %s' % ( T('Add'), db[my_table]._singular > return dict(form = form) > > Thanks for any advise for translating the title of the top left '+' button > when I change if in the controller. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/58f35739-a7b6-4905-903d-b8d4b04a1c09%40googlegroups.com.