Re: Non-english strings



On Sat, 2005-04-02 at 11:44 -0500, Vladislav Grinchenko wrote:
Russell,

install and run glade-2. Create a project with an empty window
and click on 'generate' button. 

Then examine /path/to/Projects/<your example> directory,
specifically, configure.in, Makefile.am and 'po' directory.
'po' has a subdir per locale (C being the standard). If you
want to add a new language to your project, put your 
translated strings in there.

You don't need a subdir per language, you need a "potfile" per language
that's all.

Copy yourproject.pot - generated with xgettext -- to LANG.po and
translate the strings there.

You need xgettext to extract files from sources, msgmerge to merge old
translations with new source files, and msgfmt to create the LANG.gmo
file from the LANG.po file.

$ man xgettext msgmerge msgfmt

Here you've got a primer on gettext i18n in a single page:
http://www.chennailug.org/wiki/HowTo_Gettext
-- 
Iago Rubio



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]