<br><br><div class="gmail_quote">On Fri, May 11, 2012 at 1:19 AM, Chris Leonard <span dir="ltr"><<a href="mailto:cjlhomeaddress@gmail.com" target="_blank">cjlhomeaddress@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I do not like the idea of special casing en_au at all, the proper way<br>
to fix this is to get the i18n correct in the first place and not<br>
thrown in special cases.<br>
<br>
a) I thought that the Aussies were using the en_GB strings, which<br>
should have the dd/mm/yy format they are looking for, whcih it would<br>
if the string were not too difficult for localizers to figure out,<br>
both fo these strings are wrong and the comment is inadequate.<br>
<br>
en_GB<br>
<a href="http://translate.sugarlabs.org/en_GB/honey/clock.po?item=3&view_mode=translate" target="_blank">http://translate.sugarlabs.org/en_GB/honey/clock.po?item=3&view_mode=translate</a><br>
<br>
en_US<br>
<a href="http://translate.sugarlabs.org/en_US/honey/clock.po?item=3&view_mode=translate" target="_blank">http://translate.sugarlabs.org/en_US/honey/clock.po?item=3&view_mode=translate</a><br>
<br>
Besides the fact that localizers have difficulty wi h the markup, we<br>
shouldn't be asking localizers for time and date format at all, this<br>
should come directly from glibc locale LC_TIME Date format (d_fmt)<br>
field<br>
<br>
which is<br>
<br>
%m/%d/%Y for en_US<br>
<br>
and<br>
<br>
%d/%m/%y for en_AU<br>
<br>
cjl<br>
Sugar Labs Translation Team Coordinator<br>
<div><div class="h5"><br>
<br>
<br></div></div></blockquote><div><br></div><div>Hi Gary and Chris </div><div><br></div><div>Thanks for the comments i agree with what both are saying, I had to do this change in order to clock get the proper ordering here, </div>

<div>this is somewhat failing even thought the string is translated (en_GB) variant. </div><div>still I need to investigate cjl's resources.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div class="h5">
<br>
On Thu, May 10, 2012 at 11:47 PM, Rafael Ortiz<br>
<<a href="mailto:rafael@activitycentral.com">rafael@activitycentral.com</a>> wrote:<br>
> ---<br>
>  clock.py |   25 ++++++++++++++++++-------<br>
>  1 file changed, 18 insertions(+), 7 deletions(-)<br>
><br>
> diff --git a/clock.py b/clock.py<br>
> index 1219aee..d368196 100755<br>
> --- a/clock.py<br>
> +++ b/clock.py<br>
> @@ -97,7 +97,7 @@ from timewriter import TimeWriter<br>
><br>
>  import dbus<br>
>  import os<br>
> -<br>
> +import locale<br>
>  # The display modes of the clock<br>
>  _MODE_SIMPLE_CLOCK = 0<br>
>  _MODE_NICE_CLOCK = 1<br>
> @@ -133,12 +133,23 @@ class ClockActivity(activity.Activity):<br>
>         # font size as for the time display.  See<br>
>         # <a href="http://docs.python.org/lib/module-time.html" target="_blank">http://docs.python.org/lib/module-time.html</a> for available<br>
>         # strftime formats.  xgettext:no-python-format<br>
> -        self._DATE_SHORT_FORMAT = _("Write Date",<br>
> -          '<markup><span lang="en" font_desc="Sans 20">' +<br>
> -          '<span foreground="#B20008">%A</span>, ' +<br>
> -          '<span foreground="#5E008C">%m</span>/' +<br>
> -          '<span foreground="#B20008">%d</span>/' +<br>
> -          '<span foreground="#9A5200">%Y</span></span></markup>')<br>
> +<br>
> +        loc = locale.getdefaultlocale()[0] or 'en_AU'<br>
> +        if loc == 'en_AU':<br>
> +                self._DATE_SHORT_FORMAT = _("Write Date",<br>
> +                   '<markup><span lang="en" font_desc="Sans 20">' +<br>
> +                   '<span foreground="#B20008">%A</span>,' +<br>
> +                   '<span foreground="#5E008C">%d</span>/' +<br>
> +                   '<span foreground="#B20008">%m</span>/' +<br>
> +                   '<span foreground="#9A5200">%Y</span></span></markup>')<br>
> +        else:<br>
> +                self._DATE_SHORT_FORMAT = _("Write Date",<br>
> +                   '<markup><span lang="en" font_desc="Sans 20">' +<br>
> +                   '<span foreground="#B20008">%A</span>, ' +<br>
> +                   '<span foreground="#5E008C">%m</span>/' +<br>
> +                   '<span foreground="#B20008">%d</span>/' +<br>
> +                   '<span foreground="#9A5200">%Y</span></span></markup>')<br>
> +<br>
><br>
>         # Should we write the time in full letters?<br>
>         self._write_time = False<br>
> --<br>
> 1.7.9.5<br>
><br>
</div></div>> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div><br>