[Esa-l] REQ: Translators
John D. Hardin
jhardin at wolfenet.com
Tue Feb 20 20:49:33 PST 2001
On Tue, 20 Feb 2001, Brett Glass wrote:
> Sure. I can do French; also Pig Latin.
:)
> Incidentally, this application requires very little
> internationalization. I wouldn't use a library. Instead, I'd
> define the strings in Perl assignment statements in an include
> file, and just swap include files to change languages.
The PGetText library looks to be very lightweight, and it's a lot
easier to work with:
1. Wrap translatable strings in gettext("") calls.
2. Run xgettext to extract them.
3. Insert the translations.
4. Compile the translation file.
I like the idea of 1+2 rather than trying to manage translation string
arrays explicitly in the code. It's a lot easier to do while
programming, and a lot less difficult to figure out for someone
trying to understand the program.
--
John Hardin KA7OHZ ICQ#15735746 http://www.wolfenet.com/~jhardin/
jhardin at wolfenet.com pgpk -a finger://gonzo.wolfenet.com/jhardin
768: 0x41EA94F5 - A3 0C 5B C2 EF 0D 2C E5 E9 BF C8 33 A7 A9 CE 76
1024: 0xB8732E79 - 2D8C 34F4 6411 F507 136C AF76 D822 E6E6 B873 2E79
-----------------------------------------------------------------------
Failure to plan ahead on someone else's part does not constitute an
emergency on my part.
- David W. Barts in a.s.r
<davidb at ce.washington.edu>
-----------------------------------------------------------------------
102 days until Mir deorbits
More information about the esd-l
mailing list