[mojosetup] Arabic translation finished and revised

Kareem Kenawy thesamo at gmail.com
Sat May 31 12:55:56 EDT 2008

On Sat, May 31, 2008 at 6:53 AM, Ryan C. Gordon <icculus at icculus.org> wrote:
>> the translation has been finished and revised for a while now, i'd
>> like to test it but i still dunno how..
> First: thank you for your efforts. I'm really pleased with all the
> translation help this project has received from around the world.
> I've imported the latest translations into Subversion now, so if you're
> building your own installer, it should Just Work with the latest revision.
> Otherwise, here's an x86 Linux installer with the translations:
> http://icculus.org/mojosetup/examples/duke3d/duke3d-mojosetup-linux-x86.bin
> Two things worth noting:
> - That installer only has the MojoSetup strings translated...anything
> specific to Duke Nukem 3D--like the README--is not translated.
> - Most of the GUI plugins can't handle right-to-left languages like Arabic.
> My Linux terminal can render the glyphs correctly, but in reverse order, and
> it's likely that the ncurses GUI will both render them in reverse and
> incorrectly size boxes, etc. The GTK+ GUI _does_ handle the Arabic strings
> correctly; I just tried it here to verify. I assume that's what most Linux
> users will be using, so I don't plan to improve the console-based UIs to
> handle Arabic better...doing it correctly would probably require me to
> introduce a dependency on libfribidi, which I'm not really willing to do,
> since GTK+ takes care of that on the user's system.
> --ryan.
> ---
> To unsubscribe, send a blank email to mojosetup-unsubscribe at icculus.org
> Mailing list archives: http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?61

I'm well aware of the state of Arabic on the linux console/terminal.
there are currently some solutions involving bicon or mlterm. and some
work being done on libvte to support shaping. I assume that those
running the curses version on an Arabic locale would be aware of these
issues. While users who go with the - I hope - Default route of gtk2
will have it working out of the box.

- Kareem Kenawy

More information about the mojosetup mailing list