[GRASS-dev] Some string not translated in wxGUI
Glynn Clements
glynn at gclements.plus.com
Thu Feb 18 03:49:19 EST 2010
Markus Neteler wrote:
> >> Looking around I found other .py files lacking the gettext stuff.
> > IOW, any module which uses:
> >
> > if __name__ == '__main__':
> > ....
> >
> > (other than for debug/test/demonstration purposes) should call
> > gettext.install within that section of code (calling it from the top
> > level is suboptimal, but probably harmless).
>
> So, I would add it after __main__ in:
>
> svn status gui/wxpython/
> M gui/wxpython/gui_modules/location_wizard.py
> M gui/wxpython/gui_modules/mcalc_builder.py
> M gui/wxpython/gui_modules/render.py
I don't know enough about the GUI and GUI-based startup to know which
files are executed. The GUI itself is wxgui.py, while G_parser()
executes menuform.py. Other than that, I don't know.
> ? This would also activate preferences.py?
gettext.install makes "_" a built-in function, so it's then available
for all modules.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list