From: "Евгений Терешков" <evg_krsk@inbox.ru> To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] Локализация описаний пакетов Date: Sun, 17 Jun 2007 19:04:33 +0800 Message-ID: <m3d4zuyh8e.fsf@evg.krastel.ru> (raw) In-Reply-To: <200706171341.34866.cas@altlinux.ru> (=?utf-8?B?ItCQ0L3QtNGA?= =?utf-8?B?0LXQuSDQp9C10YDQtdC/0LDQvdC+0LIiJ3M=?= message of "Sun\, 17 Jun 2007 13\:41\:34 +0400") [-- Attachment #1: Type: text/plain, Size: 3879 bytes --] Андрей Черепанов пишет: >> Не так громко. Есть время и желание помочь. Есть небольшой опыт работы с >> gettext. Но, к сожаленью, нет ни глубокого понимания его (info в процессе >> освоения), ни понимания как правильно начать уже сейчас (когда есть на >> руках .pot). > Погодите с переводом. Сейчас есть три неполных источника получения переводов: > 1. packages-i18n-ru > 2. переводы в спеках наших пакетов > 3. переводы в спеках иных дистрибутивов (например, Debian) > Пока нужно их получить и объединить. А после этого (и соответствующей вычитки > готового) можно начать массовый перевод уже вручную. Я и не тороплюсь. Я это к тому, что хорошо бы опубликовать короткое и чёткое описание workflow (когда уже будет что описывать). >> > В соседнем треде ссылка. Сам скрипт - фигня. Теперь интереснее написать >> > скрипт, который бы выдирал уже переведённые в спеках описания. Причём с >> > учётом того, что где-то они могут быть и в KOI8-R. ;) >> Тут, как обычно, нужно прежде всего решить, чего же хочется. Выдирать >> например можно из спеков или .rpm-файлов. Можно, к примеру, сортировать >> разные языки в разные файлы и т.п. В общем, сначала нужен такой unit test. > Для нас сейчас крайне важно получить переводы на РУССКИЙ. Потом, возможно, и > другие языки. Выдирать из спеков легче (не надо вызывать rpm два раза и > сверять, плюс явное указание кодировки), но гораздо сложнее получить эти > самые спеки. По большому счёту, легче, конечно, но по быстрому что-то ничего б.м. робочего у меня не нарисовалось. Отвык просто код писать с нуля. :-) В общем, на основе вашего скрипта создал свой быстрый хак. Выдёргивает Summary и Description из rpm (src.rpm или бинарник - не важно) в .po-файл. Запускает rpm дважды. На моём домашнем репозиторий работает нормально (хотя и медленно). В сочетаний с msgmerge, думаю, скрипт может пригодиться. Прилагаю его во вложений (т.к. мне негде выкладывать). > Посему нужно назначить ответственных по направлениям: > 1) вычитка packages-i18n Готов помогать. > 2) скрипт вытаскивания переводов из спеков/пакетов Готов помогать по мере сил (в т.ч. кодом). P.S.: плюс, хотелось бы видеть вас в Jabber|ICQ. Не сочтите за наглось. P.P.S.: так тема в sisyphus@ или devel@? Давайте уж в одном месте всё писать. [-- Attachment #2: package_extract_translated --] [-- Type: application/octet-stream, Size: 4309 bytes --] [-- Attachment #3: Type: text/plain, Size: 62 bytes --] -- С уважением, Терешков Евгений.
next prev parent reply other threads:[~2007-06-17 11:04 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-06-15 17:58 Андрей Черепанов 2007-06-15 19:45 ` Eugene Ostapets 2007-06-16 23:52 ` Андрей Черепанов 2007-06-16 1:49 ` Евгений Терешков 2007-06-16 23:54 ` Андрей Черепанов 2007-06-17 5:13 ` Евгений Терешков 2007-06-17 9:41 ` Андрей Черепанов 2007-06-17 11:04 ` Евгений Терешков [this message] 2007-06-17 18:47 ` Андрей Черепанов 2007-06-17 20:33 ` Андрей Черепанов 2007-06-17 21:12 ` Vitaly Lipatov 2007-06-18 7:43 ` Андрей Черепанов 2007-06-17 21:15 ` Евгений Терешков 2007-06-18 7:44 ` Андрей Черепанов 2007-06-18 11:23 ` Евгений Терешков 2007-06-18 15:57 ` Евгений Терешков
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=m3d4zuyh8e.fsf@evg.krastel.ru \ --to=evg_krsk@inbox.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git