GNU gettext for Delphi, C++ Builder and Kylix 1.2 beta
<<< Previous | API reference | Next >>>

# procedure bindtextdomain(Domain:string; Directory:string);

Each text domain can be located in a separate directory. The default is to search for all mo files as `applicationdir/locale/XX/LC_MESSAGES/domainname.mo`, where applicationdir is the directory where the .exe file or .dll file is, and XX is the language code. You can specify an alternative location for a domain here. Example:

    bindtextdomain ('moduleB','c:\moduleB\locale\');

In this example, all translations done using the text domain 'moduleB' will be looked up in `c:\moduleB\locale\XX\LC_MESSAGES\moduleB.mo`. This can be very useful if you link a module into your program file, but the module translations are somewhere else on your harddisk.

<<< Previous | Home | Next >>>
procedure textdomain(Domain:string); | Up | procedure bindtextdomainToFile (Domain,Filename:string);