Hi Darren,
Hi Darren,
Thanks for the review.
On 03/07/2012 17:01, Darren Kenny wrote:
Hi Niall,
In general the code changes look good, but I'm wondering why you use '\n'
as the separator in the localized string in timezone.py:
197 + labels = _("AM\nPM\n24 Hour\n").split('\n')[:-1]
Is it because this is a string that has already been localized?
Yes, but honestly I'm not sure what the historical reasons are for this.
It looks odd to me also.
It seems that a composite string is stored in the catalog, and this
little function splits it up.
This line has just been moved from it's previous location in
screen-manager.py so as not to break the localisation of the combo box.
Thanks,
Niall
Thanks,
Darren.
On 03/07/2012 16:34, Niall Power wrote:
Good morning!
Can I ask for a couple of reviewers for the following bug:
http://monaco.us.oracle.com/detail.jsf?cr=7163453
The real problem, responsible for this bug, is that localisation for
pygtk and glade is not properly initialised and hence the rather large
hack that is translate_labels() in screen-manager.py
The solution is to properly initialise glade's textdomain so that the
hack can be removed. Note that the time combo box (AM / PM / 24 hour)
internationalisation is a bit odd and so it gets some special setup in
translate_labels(). To faciliate removal of translate_labels() and
because it better belongs with the rest of the timezone.py code, I have
moved it there.
John:
Dermot tells me you wrote translate_labels() so if there is any other
special condition that I am not aware of let me know. Everything appears
to be working for me.
I have tested the results under French, German, Japanese and Simplified
Chinese locales and labels are displaying correctly localised.
Pep8/pylint clean.
Webrev:
http://jurassic.us.oracle.com/~npower/webrevs/webrev-7163453
Thanks,
Niall
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss