ALT Linux Team development discussions
 help / color / mirror / Atom feed
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 есть ключик,
отменяющий локализацию.


  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