Re: Internationalizing user interface

Johannes Hofmann <[email protected]>
Newsgroups gmane.comp.web.dillo.devel
Message-ID <[email protected]>
On Wed, Oct 23, 2013 at 11:13:32AM +0200, Petr Pisar wrote:
> On Wed, Oct 23, 2013 at 10:07:09AM +0200, Johannes Hofmann wrote:
> > 
> > I like the idea, but we need man-power to create translations and
> > keep them up to date.
> 
> No, you don't need. The translations are not done by developers, but done
> by translators.

Sure, I was just counting translator's man-power too :-)

> 
> Developer publishes updated dillo.pot template, translators send back
> translated message catalogues as <LANG_CODE>.po files.
> 
> > Do we have numbers how this affects the memory consumption and
> > install-size?
> 
> See /usr/share/locale/*/LC_MESSAGES in any Linux distribution. Some
> distributions allow users to select which language to support which saves 
> theirs disk space too.
> 
> The memory overhead is negligeble. Gettext mmaps binary version of translated
> catalogue and returns static string on each call.

good

> 
> > Do we need a compile-time switch to disable it?
> 
> The gettext m4 macros provides --{enable|disable}-nls configure option.

also good

> 
> > How can we keep translation files in sync?
> > 
> Register your project at any translations project and use its synchronization
> system. I like <http://translationproject.org/> which provides developers
> rsync interface.
> 
> Or use just a mailing list to gather updated translations. Like mutt or gnupg
> does. I do not believe the will such a big traffic with Dillo.

Ok, so I would suggest we try to get the infrastructure ready and
use the mailing list initially. Later we can switch to something
more fancy if necessary.

 Johannes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.