[kde-russian] конвертер .desktop<->po
Андрей Черепанов
cas на altlinux.ru
Сб Ноя 13 10:15:02 UTC 2010
12 ноября 2010 Yuri Kozlov написал:
> В Fri, 12 Nov 2010 18:34:59 +0300
>
> Андрей Черепанов <cas на altlinux.ru> пишет:
> > > > Хорошо было бы:
> > > > 1. Включать имена файлов и номера строк в комментарии
> > >
> > > Ага.
> > >
> > > > 2. Шерстить сразу несоклько файлов
> > >
> > > Не для этой программы. Либо к ней обёртку, либо через Makefile/Jamfile.
> > > Или имелось в виду, что нужно из нескольких .desktop-файлов сделать
> > > один templates.pot? Зачем?
> >
> > Жаль. msgcat такой кривой!
>
> Опиши тогда весь процесс работы над переводом нескольких
> файлов. Поэтапно, а то как-то не очень представляю зачем их слеплять надо.
1. В проекте kmymoney-4.x имеем 10 файлов .desktop без русской локализации
2. Вытаскиваем эти файлы отдельно из кода (для rpm-пакета)
3. Извлекаем все строки из всех файлов (кстати, есть перечень переводимых
параметров, а не шаблон, но у тебя в коде используется регэксп). Это позволяет
работать с одним файлом и избежать воможного дублирования.
4. Сливаем переводы из файла поочерёдно с каждым файлом .desktop
5. Отправляем архив в апстрим и в RPM-пакет.
--
Андрей Черепанов
ALT Linux
cas на altlinux.ru
Подробная информация о списке рассылки kde-russian