[etoys-notify] [JIRA] Created: (SQ-1022) Error when toggling Supplies flap in Armenian locale

Bert Freudenberg (JIRA) tracker at squeakland.org
Mon Feb 27 11:54:25 EST 2012


Error when toggling Supplies flap in Armenian locale
----------------------------------------------------

                 Key: SQ-1022
                 URL: http://tracker.squeakland.org/browse/SQ-1022
             Project: squeakland
          Issue Type: Bug
          Components: etoys
            Reporter: Bert Freudenberg
            Priority: Critical
             Fix For: etoys 5.0


Gonzalo Odiard reports that after installing OLPC's Armenian language pack, Etoys brings up an error when clicking the Supplies flap. According to the log that happens in SugarNavigatorBar>>toggleSupplies. Turns out the string "Supplies" is translated in 5 different PO files, and in the Armenian translation, some are capitalized, and others not. That makes the code fail:
{{
Etoys.po         "Գործիքներ"
Morphic.po       "գործիքներ"
MorphicExtras.po "գործիքներ"
Sugar.po         "Գործիքներ"
System.po        "Գործիքներ"
}}
The proper fix would be to not rely on comparing translated flap labels. If that is too hard, at least make sure it is only translated once, so the translators cannot accidentally break it.

Armenian lang pack: http://dev.laptop.org/~gonzalo/hy_po_files.zip
Error log:  http://dev.laptop.org/~reuben/org.vpri.EtoysActivity-1.log

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.squeakland.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       


More information about the etoys-notify mailing list