From: Mikhail Zabaluev <mhz@altlinux.org> To: ALT Devel discussion list <devel@altlinux.ru> Subject: Re: [devel] Заметки о локализации программ Date: Thu, 11 Nov 2004 11:28:40 +0300 Message-ID: <1100161720.3345.31.camel@localhost.localdomain> (raw) In-Reply-To: <41930C9D.4060409@altlinux.com> В Чтв, 11/11/2004 в 09:54 +0300, Anton Farygin пишет: > >>Следующий шаг - написать ПО, способное по данным gettext файлов переводить > >>уже записанный лог. По-моему проблема легко и быстро решаемая, даже не смотря на > >>некоторые тонкости. Займетесь? > > > > > > Хорошее предложение, особенно учитывая локализованные printf-шаблоны ;) > > ;-) > > Господа, не изобретайте велосипед. Нам пока никто не демонстрировал уже изобретенного велосипеда :) > IMHO сообщения вообще нужно переводить не в момент записи в логи, а в > момент отображения этих самых логов пользователю. > > Напишите программу просмотра логов, которая будет переводить в них > строчки (я правда не знаю как она будет это делать). Я тоже не знаю, как быстро и однозначно по первой строчке этого письма найти, например "В %s, %s пишет:". Затем еще нужно отождествить все директивы формата с их параметрами (не забывая про позиционные перестановки наподобие %2$s), найти оригинал и подставить туда параметры. Причем строковые параметры тоже хорошо бы проверить на локализованность. В конце концов, зачем весь этот геморрой? Эта проблема пока выявлена для 1 (одного) сервиса из всех, что используют syslog. Это заставляет думать, что решение локализовать строки для системного журнала было ошибкой дизайна со стороны разработчиков GConf. Вдобавок, Юрий уже сообщил, что проблема известная, решенная, и у сборки GConf есть ключик, отменяющий локализацию.
next prev parent reply other threads:[~2004-11-11 8:28 UTC|newest] Thread overview: 115+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-11-09 23:21 Vitaly Lipatov 2004-11-10 7:11 ` Denis Ovsienko 2004-11-10 8:28 ` Vitaly Lipatov 2004-11-10 9:08 ` Sergey V Turchin 2004-11-10 9:19 ` Vitaly Lipatov 2004-11-10 9:39 ` Sergey V Turchin 2004-11-10 9:58 ` Mikhail Zabaluev 2004-11-10 12:44 ` Вячеслав Диконов 2004-11-10 11:55 ` Alexey I. Froloff 2004-11-10 13:42 ` Вячеслав Диконов 2004-11-10 12:51 ` Dmitry V. Levin 2004-11-10 13:51 ` [devel] [JT] Re: Заметки о локализации программ -- системных vs прикладных Michael Shigorin 2004-11-10 20:13 ` Вячеслав Диконов 2004-11-10 23:16 ` Mikhail Zabaluev 2004-11-11 4:57 ` Andrey Rahmatullin 2004-11-11 7:45 ` [devel] " Michael Shigorin 2004-11-10 14:08 ` [devel] Заметки о локализации программ Вячеслав Диконов 2004-11-10 13:36 ` Sergey V Turchin 2004-11-10 13:48 ` [devel] " Michael Shigorin 2004-11-10 14:01 ` [devel] " Andrei Bulava 2004-11-10 21:06 ` Andrey Orlov 2004-11-10 23:10 ` Mikhail Zabaluev 2004-11-11 6:54 ` Anton Farygin 2004-11-11 8:28 ` Mikhail Zabaluev [this message] 2004-11-11 12:03 ` Andrey Orlov 2004-11-12 2:09 ` [JT] " Mikhail Zabaluev 2004-11-12 8:29 ` Michael Shigorin 2004-11-12 23:48 ` Вячеслав Диконов 2004-11-13 4:05 ` Andrey Rahmatullin 2004-11-13 10:06 ` Вячеслав Диконов 2004-11-15 7:49 ` Anton V. Boyarshinov 2004-11-16 19:19 ` Вячеслав Диконов 2004-11-17 12:15 ` Michael Shigorin 2004-11-17 16:14 ` Денис Смирнов 2004-11-17 17:09 ` Sergey V Turchin 2004-11-13 10:24 ` Michael Shigorin 2004-11-13 10:26 ` Michael Shigorin 2004-11-15 10:48 ` Денис Смирнов 2004-11-15 11:06 ` Andrey Orlov 2004-11-15 21:28 ` Денис Смирнов 2004-11-15 23:10 ` Andrey Orlov 2004-11-16 16:37 ` Денис Смирнов 2004-11-15 15:31 ` Andrey Rahmatullin 2004-11-16 6:52 ` Alexey I. Froloff 2004-11-16 10:12 ` [devel] Re: [JT] " Mikhail Zabaluev 2004-11-16 17:19 ` Денис Смирнов 2004-11-17 0:38 ` Mikhail Zabaluev 2004-11-17 16:01 ` Денис Смирнов 2004-11-18 0:30 ` Mikhail Zabaluev 2004-11-18 14:25 ` Денис Смирнов 2004-11-16 18:38 ` [JT] Re: [devel] " Денис Смирнов 2004-11-16 18:37 ` Денис Смирнов 2004-11-16 19:46 ` Вячеслав Диконов 2004-11-17 12:07 ` Nick S. Grechukh 2004-11-17 12:14 ` Michael Shigorin 2004-11-17 13:41 ` Вячеслав Диконов 2004-11-17 14:03 ` Michael Shigorin 2004-11-17 16:13 ` Денис Смирнов 2004-11-17 16:09 ` Денис Смирнов 2004-11-17 16:56 ` Andrey Rahmatullin 2004-11-12 9:12 ` Andrey Orlov 2004-11-12 13:25 ` Nick S. Grechukh 2004-11-12 22:21 ` Andrey Orlov 2004-11-12 23:55 ` Вячеслав Диконов 2004-11-12 23:18 ` Andrey Orlov 2004-11-13 12:11 ` Mikhail Zabaluev 2004-11-13 12:58 ` Andrey Orlov 2004-11-13 13:11 ` Mikhail Zabaluev 2004-11-13 14:21 ` Andrey Rahmatullin 2004-11-13 20:31 ` Andrey Orlov 2004-11-16 12:44 ` Nick S. Grechukh 2004-11-11 12:04 ` Andrey Orlov 2004-11-12 19:19 ` Вячеслав Диконов 2004-11-12 18:57 ` Денис Смирнов 2004-11-12 22:07 ` Andrey Orlov 2004-11-12 16:35 ` Andrey Astafiev 2004-11-12 23:10 ` Andrey Orlov 2004-11-12 23:03 ` Denis Klykvin 2004-11-12 23:22 ` Andrey Orlov 2004-11-15 5:28 ` Alexey I. Froloff 2004-11-16 20:02 ` Вячеслав Диконов 2004-11-17 12:09 ` Nick S. Grechukh 2004-11-17 13:06 ` Вячеслав Диконов 2004-11-17 13:11 ` Alexey I. Froloff 2004-11-17 13:46 ` Вячеслав Диконов 2004-11-17 14:01 ` [devel] " Michael Shigorin 2004-11-17 14:03 ` [devel] " Alexey I. Froloff 2004-11-17 16:16 ` Денис Смирнов 2004-11-17 16:38 ` Nick S. Grechukh 2004-11-17 18:21 ` Денис Смирнов 2004-11-17 18:29 ` Nick S. Grechukh 2004-11-17 20:30 ` Денис Смирнов 2004-11-17 16:52 ` Andrey Rahmatullin 2004-11-17 18:25 ` Denis Smirnov 2004-11-17 12:10 ` Alexey I. Froloff 2004-11-17 12:38 ` Denis Klykvin 2004-11-17 13:18 ` Вячеслав Диконов 2004-11-17 13:24 ` Alexey I. Froloff 2004-11-17 13:51 ` Вячеслав Диконов 2004-11-17 14:08 ` Alexey I. Froloff 2004-11-17 20:13 ` Alexander Bokovoy 2004-11-18 6:58 ` Alexey I. Froloff 2004-11-17 14:12 ` Nick S. Grechukh 2004-11-17 14:16 ` Nick S. Grechukh 2004-11-18 0:28 ` Mikhail Zabaluev 2004-11-17 13:35 ` Denis Klykvin 2004-11-18 8:57 ` [devel][JT] " Yury Aliaev 2004-11-18 10:46 ` Denis Klykvin 2004-11-17 21:34 ` [devel] [JT] " Anatoly A. Yakushin 2004-11-17 21:45 ` Andrey Rahmatullin 2004-11-18 0:24 ` [devel] " Mikhail Zabaluev 2004-11-18 6:54 ` Denis Klykvin 2004-11-12 23:41 ` [devel] " Вячеслав Диконов 2004-11-10 15:05 ` Yuri N. Sedunov 2004-11-10 20:30 ` Vitaly Lipatov
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=1100161720.3345.31.camel@localhost.localdomain \ --to=mhz@altlinux.org \ --cc=devel@altlinux.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