Localization of TurtleArt
Walter Bender
walter at laptop.org
Fri Feb 29 08:55:06 EST 2008
As I recall (it was a while ago) ImageMagic had lots of issues with
non-Latin scripts. But it would be an easier route than the Gimp.
-walter
On Fri, Feb 29, 2008 at 8:52 AM, Alexander Todorov
<alexx.todorov at gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
>
> Walter Bender wrote:
> > I'm a bit rusty, but you can use the Gimp to do this, using Scheme
> > scripts. I did have a bit of trouble with positioning on some RTL
> > scripts as the Gimp is using fairly antiquated text rendering
> > internally, but it is generally OK.
> >
>
> I will give GIMP a try although I was thinking of ImageMagic and the like.
>
>
>
> > -walter
> >
> > On Fri, Feb 29, 2008 at 6:08 AM, Alexander Todorov
> > <alexx.todorov at gmail.com> wrote:
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA512
> >>
> >> Hello everybody,
> >> I've spent some time thinking about this ticket:
> >> http://dev.laptop.org/ticket/3585
> >>
> >> TurtleArt developer(s) have decided to use gif images that represent different
> >> shapes with text inside. What we need is a helper script that will take the
> >> translations from the PO file and apply them on no-text image to produce the
> >> localized image.
> >>
> >> <pseudo_code>
> >>
> >> helper(base image, text from PO) = localized image
> >>
> >> </pseudo_code>
> >>
> >> The idea is simple but I still hit some issues. Any help or ideas will be
> >> appreciated.
> >>
> >> 1) Most of the images have a single word or couple of words next to each other.
> >> Some of them like if-then or if-then-else have text which is not on a single
> >> line. e.g.
> >>
> >> if
> >> ----- then
> >>
> >>
> >> if
> >> ----- then
> >>
> >> ----- else
> >>
> >> I'm not sure how we can automate that easily without specifying coordinates
> >> where the text should appear. A possible solution is to divide all these strings
> >> into different layers and make the helper/PO aware of them.
> >>
> Looks like the images already contain the text in separate layers so it will be
> easy.
>
>
>
> >> 2) There are some "block" images that show all available blocks for the chosen
> >> category. I guess they fall in 1) if we talk about automating their localization.
> >>
> >> 3) The source files are Photoshop PSD ones. Is that an open format? I don't
> >> really know but still haven't found a tool that can work with them properly
> >> except GIMP. And isn't against OLPC vision to use commercial software to produce
> >> an OLPC activity? I'm willing to implement the helper mentioned above but I'd
> >> prefer some graphics format that I can manipulate easily in code. We can also
> >> upload the base images to git.
> >>
> >> 4) What will happen with all the localized images? How they will be distributed.
> >> We certainly don't want all other languages hanging around and occupying disk
> >> space when they are not necessary. At present the English ones are 728KB.
> >> Multiply that by 10/20 languages and we're talking about MBs here.
> >>
> >> Thanks,
> >> Alexander.
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v1.4.5 (GNU/Linux)
> >> Comment: Using GnuPG with Red Hat - http://enigmail.mozdev.org
> >>
> >> iD8DBQFHx+eyhmd3WOiFct4RCgmGAJ4iWC/clQZBTyPezgsqMkPk4Lc5swCguJLz
> >> SryyS4/fBw1wt4U1xI3ObtY=
> >> =2vdk
> >> -----END PGP SIGNATURE-----
> >> _______________________________________________
> >> Devel mailing list
> >> Devel at lists.laptop.org
> >> http://lists.laptop.org/listinfo/devel
> >>
> >
> >
> >
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with Red Hat - http://enigmail.mozdev.org
>
> iD8DBQFHyA4Ehmd3WOiFct4RCpgGAJ9v5w02msE/74Av1B7/IWouv7bgjwCgp8K0
> v4txJxT9AQpO4YLuSO2vZxo=
> =Besv
> -----END PGP SIGNATURE-----
>
--
Walter Bender
One Laptop per Child
http://laptop.org
More information about the Devel
mailing list