рассылка русскоязычной группы пользователей и разработчиков KDE
 help / color / mirror / Atom feed
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 открыть его тебе.

Счастливо,
Гриша





           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