В Fri, 08 Oct 2010 13:48:08 +0300 "Yuri Chornoivan" <yurc...@ukr.net> пишет:
> > В Thu, 7 Oct 2010 19:59:47 +0400 > > Андрей Черепанов <c...@altlinux.ru> пишет: > > > > > Два года назад я столкнулся с проблемой простого вытаскивания > > > переводимых строк из .desktop-файлов. В KDE был для этого > > > полуторотысячестрочная программа на C. Вопрос: есть ли скрипты > > > аналогичные xml2pot/po2xml для .desktop? > > > > Интересный вопрос, как оказалось. intltool для всего. > > А велосипедистов в лес. :) > > http://www.redhat.com/magazine/013nov05/features/freedesktop/ > > Раз уж пошёл оффтоп, то фантастический intltool уже научился извлекать > контекст из файлов desktop? Продолжает лепить одну большую кучу, собрать > которую можна лишь полной сборкой программы (привет, Inkscape)? ;) Попробовал: mkdir test cd test cp /usr/share/applications/htop.desktop htop.desktop.in vi htop.desktop.in (ставим в начало переводимых строк подчёркивания) mkdir po cd po vi POTFILES.in (добавляем строку htop.desktop.in) intltool-update --pot --gettext-package=htop cat htop.pot # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <em...@address>, YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-10-08 14:30+0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <em...@address>\n" "Language-Team: LANGUAGE <l...@li.org>\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: ../htop.desktop.in.h:1 msgid "Application" msgstr "" #: ../htop.desktop.in.h:2 msgid "Process Viewer" msgstr "" #: ../htop.desktop.in.h:3 msgid "Show System Processes" msgstr "" Что ещё нужно? > Монстрокомбайны — в топку. :) +1. -- Best Regards, Yuri Kozlov _______________________________________________ kde-russian mailing list kde-russian@lists.kde.ru https://lists.kde.ru/mailman/listinfo/kde-russian