2018-03-08 10:36 GMT+03:00 Sergey Alyoshin <alyoshi...@gmail.com>:
> 2018-03-08 7:38 GMT+03:00 Gali Anikina <meril...@yandex.ru>:
>>
>>
>> 07.03.2018 16:11, Sergey Alyoshin пишет:
>>>
>>> 2018-03-07 14:56 GMT+03:00 Gali Anikina <meril...@yandex.ru>:
>>>>
>>>> Подскажит- может кто знает как самой из исходных создать файл pot или po?
>>>
>>>
>>> Код xgettext
>>> (make -C po update-po)
>>
>>
>> Это мы программе make указываем каталог po в исходных.
>> Она пишет - по русски, что не может его найти.
>> А если внутри исходников нет такого каталога и вообще нет po или pot-файла?
>> Например пакет htop
>> Хотела взять маленький po и его по быстрому перевести (для "нарабатывания
>> навыков") :-))))
>> Не получилось по быстрому, там нет - ни po, ни pot.
>
> Если там нет po (или другой системы перевода, например, Qt Linguist .ts) и 
> есть
> желание перевести, то надо отметить в исходном коде строки _() и N_() (и 
> другие
> с количеством, с контекстом), включить заголовочные файлы с определением этих
> макросов или функций, добавить в настройку (autoconf или другие) поддержку
> gettext. Потом выполнить make -C po update-po.
>
> Если программа не переведена ни на один язык, может лучше заняться другой?

Но если решили, то стоит сначала сообщить об этом разработчикам программы.

Ответить