Re: Lua и gettext
Sciko Goodwrote: > [-- 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
Спасибо за ответ. 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
Sciko Goodwrote: > [-- text/plain, кодировка base64, кодировка: UTF-8, 23 строк --] > Какие мысли есть по этому поводу у сообщества? Может кто делал > gettext-изацию для Lua и посоветует что-нибудь дельное? Возьми у BSDшников из портов (http://ftp.stu.edu.tw/FreeBSD/distfiles/lua-gettext-8323bb9/) и сам собери. Там одна функция на lua и 3 биндинга на C.
Lua и gettext
Решил тут я прикрутить к своему скрипту перевод, ибо лунная мова весьма напрягала. Для перевода решил традиционно использовать gettext. Глянул тут: http://www.gnu.org/software/automake/faq/gettext.html#Lua Вроде всё поддерживается. Да и xgettext нормально собрал строки для перевода. А вот запустить программу не удалось -- она заявила мне, что модуля gettext нет. Я глянул в ФС: и правда такого модуля для lua нет. Далее я скачал сырцы самого последнего gettext. Такого модуля не оказалось и там.Но зато там я нашёл в тестах файл lang-lua, который требовал пакеты lua и lua-gettext. И вот последнего я не нашёл в Debian. Для Ubuntu, кстати тоже. Какие мысли есть по этому поводу у сообщества? Может кто делал gettext-изацию для Lua и посоветует что-нибудь дельное?