[kde-russian] конвертер .desktop<->po

Yuri Kozlov yuray на komyakino.ru
Пт Ноя 12 15:13:13 UTC 2010


В Fri, 12 Nov 2010 17:37:40 +0300
Андрей Черепанов <cas на altlinux.ru> пишет:

> 15 октября 2010 Yuri Kozlov написал:
> > Здравствуйте.
> > 
> > Накидал программку для конвертирования файлов .desktop в .pot и
> > обратно. Порядок работы.
> > 1. Создаём .pot
> > ./desktop2po.lua .desktop-файл (или из стандартного ввода) >
> > templates.pot 2. Создаём ru.po из templates.pot и переводим
> > 3. Вставляем переводы обратно в .desktop
> > ./po2desktop.lua ru.po .desktop-файл ru > результат.desktop
> > 
> > Минусы:
> > не ловит ошибки
> > не проверяет корректность формата входящих данных
> > Что доделать:
> > более правильная организация интерфейса командной строки?
> > библиотека разбора .desktop и привязка lua к gettext
> > 
> > Всё это постараюсь сделать, если оно вообще кому-нибудь нужно.
> Хорошо было бы:
> 1. Включать имена файлов и номера строк в комментарии 
Ага.

> 2. Шерстить сразу несоклько файлов
Не для этой программы. Либо к ней обёртку, либо через Makefile/Jamfile.
Или имелось в виду, что нужно из нескольких .desktop-файлов сделать один templates.pot?
Зачем?

> 3. Переписать на Python/Perl (чтобы не доустанавливать Lua).
150КБ совсем немного, но можно и на Python.

-- 
Best Regards,
Yuri Kozlov



Подробная информация о списке рассылки kde-russian