On Sun, 15 Jan 2006 14:58:36 +0200, php-coder <[EMAIL PROTECTED]> wrote:


--- Alexander 2006-01-15 14:00:01 +0200
+++ php-coder 2006-01-15 18:53:26 +0600

A> Может кто-нибудь поможет с использованием gettext для локализыции
A> программы?

    Может быть, может быть...

        Я уже достаточно долгое время занимаюсь подобной задачей. Тут
        подробности: http://freesource.info/wiki/TZ/fluxbox/GettextSupport

A> Не пойму что нужно где прописать (в исходном коде) чтобы все заработало.

    info gettext

A> Уже есть готовые *.mo файлы с переводом, осталось только прописать что-то в A> главной функции, как написано в хелпе по gettext. Но не написано конкретно
A> что.

    Вы всё не правильно делаете ;))) Всё должны быть наоборот. Во-первых,
        откуда у вас mo-файлы? Их создает msgfmt и они двоичные :) Вы,
        наверное, имеете ввиде po-файлы ? Во-вторых, вы вручную что ли писали
        эти po-файлы?

Я наверное не написал, что юзаю С++, *.mo и *.po сделал сам, как и было написано: gettext(string) ну или _(string), т.е с этим нет проблем, просто не могу понять что еще нужно чстобы все заработало


        Вообщем, посмотрите примеры:

        http://www.linuxshare.ru/docs/devel/tools/auto/node1.html
        http://www.linuxshare.ru/docs/devel/tools/auto/node24.html
        http://www.linuxshare.ru/docs/devel/tools/auto/node25.html





--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
_______________________________________________
smoke-room mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/smoke-room

Ответить