[devel] Использование fprintf и cerr

Andrey Rahmatullin =?iso-8859-1?q?wrar-alt_=CE=C1_mail=2Eru?=
Пт Ноя 11 16:41:42 MSK 2005


On Fri, Nov 11, 2005 at 05:54:08PM +0600, php-coder wrote:
>     Програма написана на С++. Хотел бы узнать, что могло подтолкнуть
>     разработчиков на использование двух разных ф-ций для вывода в stderr?
>     Почему бы не использовать только cerr, к примеру?
Хмм, а не из-за перевода ли? (см.ниже)

>     И стОит ли это исправлять?
Даже если это неправильно, это не стоит потраченного на исправление
времени. ИМХО.

>     Также интересно, узнать ваше мнение о том, стОит ли
>     выносить то, что не нуждается в переводе? К примеру, в данном случае
>     это '(%d)'. Т.е. лучше ли и правильнее ли если переписать это так:
> 
>     cerr << "FbTk::Transparent" << _("Failed to find format for screen")
>          << "(" << screen_num << ")" << endl;

Ни в коем случае. Почитай info gettext, "c-format Flag". %d может
находиться в любой части строки, а если их несколько - они еще и порядок
могут менять. И я не знаю, как такое писать на iostream.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Я надеюсь в эти выходные попасть в Москву. Хотелось бы зайти в
> офис ALT в гости - пускают? :) Есть ли шансы там кого-нибудь
> встретить в выходные?
Cудя по рассылке - да.
		-- homyakov in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20051111/50225b50/attachment-0001.bin>


Подробная информация о списке рассылки Devel