Hi Jeffrey,

[snip]

I also had a good long talk with Nick Bastin, who's working on Python
bindings for ICU, a mature internationalization and localization package.

Did Nick give a talk on this? If so, is it available for download?

My main interest in ICU was surrounding datetimes.  I'll say more about
that in a separate email, but lest I forget, here I'll point out
something Nick mentioned in passing:  ICU is approximately 8MB.  I
balked at the idea of adding 8MB to our download size, he said MAYBE we
could distribute different packages for different locales and lessen the
ICU download hit.  I'd been expecting that we'd definitely be creating
different locale packages, Nick made me realize this at least needs some
discussion.

I've been dealing with ICU data size for a few months now, trying to shoehorn it into an embedded OS ROM. There is a lot of reducing you can do right away, by stripping out stuff like support for obscure IBM character encodings. After that you get into creating locale sets such as the EU, Japan, the Greater China area, and so on.


Bottom line is that it's pretty easy to get to the 1.5MB ... 2MB (per target locale(s)) data size. After that it's harder, but you could still trim, maybe down to 1MB for EU, a bit more for Japan, and 1.5MB for China/Taiwan/HK.

-- Ken
--
Ken Krugler
TransPac Software, Inc.
<http://www.transpac.com>
+1 530-470-9200
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to