[squeak-dev] The state of Squeak I18n support: let's improve it

Katerina Barone-Adesi katerinab at gmail.com
Sat Sep 6 20:45:43 UTC 2008


>> What doesn't work:
>> - Russian input.  It mainly shows unicode boxes as well,
>
> Were the (few) translated strings correctly displayed in Cyrillic? E.g., in
> the Supplies flap the book morph should be labeled "книга".

No, because Russian wasn't one of the language options, so I didn't
have any translated strings.  However, copying text from wikipedia in
Russian into the workspace showed it correctly.   Japanese was an
option, and the translated strings displayed correctly.

>> Also, oddly, there are many less language options: only German,
>> English, Spanish, French, Japanese and Portuguese.  The rest have
>> disappeared.
>
> That is indeed odd. Apparently it does not find the .mo files in the locale
> directory next to etoys.image.

There are no .mo files (and there is no locale directory) in
etoys-dev.zip; it contains   QuickGuides/index.pr,
QuickGuides/preload-index.sexp.data.gz, Gallery.020.pr,
EtoysActivity.004.pr, EtoysV3.sources, Tutorials.009.pr,
etoys-dev.image, etoys-dev.changes, and po/etoys/, which contains 29
po files.

> Hmm. I'm not sure. The VM version is correct. You might try finding out if
> the input or the rendering is broken - look at the code point of the
> generated characters, and tey to construct a string to print made for
> Cyrillic Unicode values.

See my previous email (sent right after you sent this one) - it
appears to be input which is broken, because rendering text I copy
from other programs and paste into Squeak works correctly.

Kat


More information about the Squeak-dev mailing list