LINUX.ORG.RU

Объясните мне глубинный смысл printf(_(«foo»))


0

0

просматривал исходники некоторых гнутых утилит, там все строковые аргументы, которые впоследствии печатаются на консоль оформлены как _("foo"), где "foo" и есть строковый аргумент.

Зачем нужен _()? Я так понимаю, что это макрос. Что он делает?

anonymous

Ответ на: комментарий от KirG0FF

> Это нужно для облегчения локализации программ.

Даёшь MSDN на LOR'е!.. :-/

2OP: #define _(string) gettext(string), чисто ради удобства.

Вот ссылка (немного) по теме: http://symmetrica.net/uploads/gtk/lesson2.htm

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.