On Sun, 15 Jan 2006 16:30:38 +0200, php-coder <[EMAIL PROTECTED]> wrote:


--- Alexander 2006-01-15 15:48:55 +0200
+++ php-coder 2006-01-15 20:28:50 +0600

A> просто не могу понять что еще нужно чстобы все заработало

    Может вызовов setlocale(), textdomain() и bindtextdomain() ?

A> >      Вообщем, посмотрите примеры:
A> >      http://www.linuxshare.ru/docs/devel/tools/auto/node1.html
A> >      http://www.linuxshare.ru/docs/devel/tools/auto/node24.html
A> >      http://www.linuxshare.ru/docs/devel/tools/auto/node25.html

    Остается в силе...



Посмотрел примеры, все сделал так как написано, но я вспомнил,
что пишу программу в винде. Использую Dev-C++, он создает только
Makefile.win - из конфигур. или других файлов.

Все что нужно имеется, все *.dll, *.exe для работы с gettext.

код:
#include <libintl.h>
#define LOCALEDIR "c:\echo_kernel" <- папка, где находится программа
#define PACKAGE "messages"

int main(int argc, char * argv[])
{
        setlocale (LC_ALL, "");
        bindtextdomain (PACKAGE, LOCALEDIR);
        textdomain (PACKAGE);
...

Перевод содержится в LOCALEDIR\ru\LC_MESSAGES\*.mo
_______________________________________________
smoke-room mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/smoke-room

Ответить