From: Alexander Bokovoy <ab@avilink.net> To: devel@linux.iplabs.ru Subject: Re: [devel] russian encodings in rpm Date: Sun, 3 Dec 2000 14:01:53 +0200 (EET) Message-ID: <Pine.LNX.4.10.10012031355390.17328-100000@main.avilink.net> (raw) In-Reply-To: <Pine.LNX.4.30L.0012031405520.1343-100000@zephyrous.ru> Доброго времени суток! On Sun, 3 Dec 2000, Ivan Zakharyaschev wrote: > Здравствуйте! > > У меня возникли побочные вопросы. > > On Sun, 3 Dec 2000, Aleksey Novodvorsky wrote: > > > Уважаемые коллеги, предлагаю обсудить очередную локализационную > > проблему. > > Русские po файлы в glibc-2.2, как это уже говорилось, счастливо > > перекодируются в нужную кодировку. > > А как? Я обратил внимание на то, что в них есть такие поля: > Content-Type: text/plain; charset=koi8-r > Content-Transfer-Encoding: 8bit > > Они подразумевают использование названий, зарегистрированных для Internet. > Среди них cp1251 нет, а есть windows-1251. Но glibc такого названия не > знает -- значит ли это, что перекодирование -- односторонний процесс: в > результате перекодирования сообщений получается текст, который уже не > может служить в качестве po-файла (из-за другого набора свойств: у > исходного po есть charset, а у полученного текста можно указать только > название "системной" кодировки)? А что если исходные сообщения будут в > cp1251 -- как это должно быть указано в po-файле? Дело в том, что это перекодирование происходит на лету, в момент запроса данных (переводов) приложением. Писать windows-1251 можно, поскольку это наименование внесено в /usr/lib/gconv/gconv-modules как синоним cp1251. Дальше, поскольку перекодирование идет "на лету", то этот текст и не предназначается для получения po файла из mo, который подвергается этому преобразованию. Это просто разные этапы. > > > Проблему c man-pages будем, видимо, решать (пока) удвоением, хоть и > > грустно. > > Остается вопрос с переводимыми полями spec-файлов. Принципиально я вижу > > одно решение -- считать ru сокращением от ru_RU.KOI8-R и > > Включение поля Group(ru) в spec-файл (пакет) -- дело пишущего spec-файл? Конечно. Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com IPLabs Linux Team | linux.iplabs.ru | Architecte Open Source -- Scintillation is not always identification for an auric substance. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel
next prev parent reply other threads:[~2000-12-03 12:01 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2000-12-03 11:29 Aleksey Novodvorsky 2000-12-03 11:27 ` Ivan Zakharyaschev 2000-12-03 12:01 ` Alexander Bokovoy [this message] 2000-12-03 14:23 ` Ivan Zakharyaschev 2000-12-04 1:51 ` Dmitry V. Levin 2000-12-04 13:58 ` aen 2000-12-08 19:20 ` Ivan Zakharyaschev
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=Pine.LNX.4.10.10012031355390.17328-100000@main.avilink.net \ --to=ab@avilink.net \ --cc=devel@linux.iplabs.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
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git