[room] Gettext

Alexander =?iso-8859-1?q?rope-walker_=CE=C1_yandex=2Eru?=
Вс Янв 15 16:48:55 MSK 2006


On Sun, 15 Jan 2006 14:58:36 +0200, php-coder <php-coder на ngs.ru> 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