[vdr] [ANNOUNCE] VDR developer version 1.5.7

Luca Olivetti luca at ventoso.org
Sun Aug 19 11:59:35 CEST 2007


En/na Klaus Schmidinger ha escrit:

> Isn't there perhaps a way to tell gettext *explicitly* which files
> to use, completely bypassing this whole broken setlocale stuff?
> In that case VDR could collect it's list of *.mo files and decide
> by itself which one to use.

freepascal bypasses gettext altogether by using an own implementation 
that reads mo files directly.
Though it's in pascal, the implementation seems simple enough for a C++ 
wizard like you to replicate it with half the effort you'd need to 
workaround the issues we've seen so far.
Here's the documentation of the class:
http://community.freepascal.org:10000/docs-html/fcl/gettext/tmofile.html

and here's the implementation:
http://svn.freepascal.org/svn/fpc/trunk/packages/fcl-base/src/inc/gettext.pp
(just ignore the "Resourcestring translation procedures" that hooks into 
the native resourcestring mechanism of pascal).

Bye
-- 
Luca




More information about the vdr mailing list