Re: Lua и gettext

2016-04-28 Пенетрантность Andrey Melnikoff
Sciko Good  wrote:
> [-- text/plain, кодировка base64, кодировка: UTF-8, 14 строк --]

> Спасибо за ответ.

> 24 апреля 2016 г., 12:19 пользователь Andrey Melnikoff 
> написал:

> > Возьми у BSDшников из портов  (
> > http://ftp.stu.edu.tw/FreeBSD/distfiles/lua-gettext-8323bb9/)
> > и сам собери. Там одна функция на lua и 3 биндинга на C.
> >

> Это не так просто сделать: там для древней lua 5.0, а  текущая 5.3. Да и
Там правок на 4 строчки. Версия для 5.3 https://yadi.sk/d/1E6oq5V2rNej9

> сами биндинги странные. Например, ngettext я не нашёл.
Допиши. Lua язык простой. Выложишь на lua-rocks - народ спасибо скажет.

> Так что я пока отложу gettext-изацию, но если кто-то имеет такой биндинг,
> то не стесняйтесь, делитесь ^_^



Re: Lua и gettext

2016-04-24 Пенетрантность Sciko Good
Спасибо за ответ.

24 апреля 2016 г., 12:19 пользователь Andrey Melnikoff 
написал:

> Возьми у BSDшников из портов  (
> http://ftp.stu.edu.tw/FreeBSD/distfiles/lua-gettext-8323bb9/)
> и сам собери. Там одна функция на lua и 3 биндинга на C.
>


Это не так просто сделать: там для древней lua 5.0, а  текущая 5.3. Да и
сами биндинги странные. Например, ngettext я не нашёл.

Так что я пока отложу gettext-изацию, но если кто-то имеет такой биндинг,
то не стесняйтесь, делитесь ^_^


Re: Lua и gettext

2016-04-24 Пенетрантность Andrey Melnikoff
Sciko Good  wrote:
> [-- text/plain, кодировка base64, кодировка: UTF-8, 23 строк --]

> Какие мысли есть по этому поводу у сообщества? Может кто делал
> gettext-изацию для Lua и посоветует что-нибудь дельное?
Возьми у BSDшников из портов  
(http://ftp.stu.edu.tw/FreeBSD/distfiles/lua-gettext-8323bb9/)
и сам собери. Там одна функция на lua и 3 биндинга на C.



Lua и gettext

2016-04-21 Пенетрантность Sciko Good
Решил тут я прикрутить к своему скрипту перевод, ибо лунная мова весьма
напрягала. Для перевода решил традиционно использовать gettext. Глянул тут:
http://www.gnu.org/software/automake/faq/gettext.html#Lua Вроде всё
поддерживается.
Да и xgettext нормально собрал строки для перевода.

А вот запустить программу не удалось -- она заявила мне, что модуля gettext
нет. Я глянул в ФС: и правда такого модуля для lua нет.

Далее я скачал сырцы самого последнего gettext. Такого модуля не оказалось
и там.Но зато там я нашёл в тестах файл lang-lua, который требовал пакеты
lua и lua-gettext. И вот последнего я не нашёл в Debian. Для Ubuntu, кстати
тоже.

Какие мысли есть по этому поводу у сообщества? Может кто делал
gettext-изацию для Lua и посоветует что-нибудь дельное?