From: Gregory Mokhin <mok@kde.ru> To: Marina Soboleva <marina_soboleva@inbox.ru> Cc: kde-russian@lists.kde.ru Subject: [kde-russian] Re[2]: kmail_using-kmail.po Date: Mon, 10 Nov 2003 00:34:24 +0300 Message-ID: <1416281415.20031110003424@dzogchen.ru> (raw) In-Reply-To: <200311092205.11693.marina_soboleva@inbox.ru> MS> 1) В первый раз встретилось сообщение типа "c-format". Правильно MS> ли я перевела? >>> msgid << MS> _n: %n attachment found\n MS> %n attachments found >>> msgstr << MS> Найдено %n вложение/n MS> Найдено %n вложения/n MS> Найдено %n вложений/n Как ты правильно догадалась, это множественное число. Должно быть так (обратная косая черта и в конце третьей строки убрать \n): >>> msgstr << Найдено %n вложение\n Найдено %n вложения\n Найдено %n вложений или так: >>> msgstr << Найдено вложений: %n\n Найдено вложений: %n\n Найдено вложений: %n MS> 2) Как можно .po файлы скомпилировать в такие, чтобы их можно MS> было увидеть в действии? Для программ это вроде .mo, Собирается командой $ msgfmt xxx.po -o xxx.mo Далее как root копируешь mo-файл в $KDEDIR/share/locale/ru - туда, где уже лежат mo-файлы. Перезапускаешь программу (желательно перед этим собрать её свежую версию из cvs, а если есть возможность, то и весь KDE :-) и смотришь. Кстати, если нужно параллельно смотреть и английский вариант, то 1) заводишь другого юзера, у которого язык KDE - английский ($ adduser en). 2) разрешаешь доступ к своему Х-серверу: $ xhost + localhost 3) из консоли KDE делаешь $ su - en 4) от имени en делаешь $ export DISPLAY=localhost:0 5) запускаешь прогу от имени en - её вывод идёт на твой экран по-английски. MS> а для документов -- даже и не знаю какой формат. Из po-файлов дока сначала собирается в docbook. Это делается скриптом update_xml в корне cvs-пакета kde-i18n. Формат запуска такой: $ update_xml ru kmail Скрипт должен отработать без ошибок и создать доку kmail в ru/docs/kdepim/kmail/. Если есть ошибки, то причины могут быть следующие: 1) версия KDE старая (должна стоять как минимум альфа 3.2, чтобы dtd docbook файлов были свежие). Если это непонятно, я поясню. 2) не все ро-файлы переведены, если дока разбита на несколько ро-файлов, как у KMail. Это обходится тем, что на место docbook, которые не могут собраться из непереведенных po-файлов, копируются английские оригиналы docbook из соответствующего пакета. 3) не скачан каталог с английскими docbook файлами (kdepim/docs) 4) в переведённом ро-файле есть ошибки (теги XML не так расставлены или пропущены). MS> виду не в моём переводе, а в других); я могла бы скачать из cvs MS> .po файл, скомпилировать, и если ошибка ещё не исправлена, MS> сообщить куда следует :) Куда и кому, кстати? В рассылку или мне. В принципе я мог бы тебе сделать cvs-аккаунт на запись в cvs.kde.org, если у тебя есть желание и возможность этим заниматься в сколько-нибудь обозримом будущем. Тогда ты сама могла бы исправлять ошибки и сопровождать переводы. Пока такие есть у меня, Андрея Черепанова и Лёни Кантера, но, глядя на качество твоих переводов, я мог бы попросить боссов KDE открыть его тебе. Счастливо, Гриша
parent reply other threads:[~2003-11-09 21:34 UTC|newest] Thread overview: expand[flat|nested] mbox.gz Atom feed [parent not found: <200311092205.11693.marina_soboleva@inbox.ru>]
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=1416281415.20031110003424@dzogchen.ru \ --to=mok@kde.ru \ --cc=kde-russian@lists.kde.ru \ --cc=marina_soboleva@inbox.ru \ /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
рассылка русскоязычной группы пользователей и разработчиков KDE This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/kde-russian/0 kde-russian/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 kde-russian kde-russian/ http://lore.altlinux.org/kde-russian \ kde-russian@lists.kde.ru public-inbox-index kde-russian Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.kde-russian AGPL code for this site: git clone https://public-inbox.org/public-inbox.git