[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Приложение - Сообщения, независимые от локали

            Управление независимыми от локали сообщениями

Одно из наиболее фундаментальных препятствий при создании
интернациональной прикладной программы - это общение с пользователем
на его родном языке. По традиции, системные сообщения и текст зашиты в
программу на английском языке.
Для предоставления независимых от локали сообщений, программа должна
заменить встроенные строки сообщений вызовами gettxt(3C) - функции
общего назначения для поиска строки. Эта функция используется для
чтения сообщений из базы данных во время исполнения программы.
Сообщения могут содержать спецификации преобразования (%d, %s и т.д.),
так что можно распечатывать аргументы.
Текстовые строки, передаваемые функции fmtmsg(3C) для сообщения об
ошибке, могут быть сделаны независимыми от локали, благодаря
использованию базы данных.
            УПРАВЛЕНИЕ НЕЗАВИСИМЫМИ ОТ ЛОКАЛИ СООБЩЕНИЯМИ
.    Отделение сообщений и строк от исходного текста
.    Присоединение сообщений к программе во время исполнения
.    Поддерживается обработка параметров
.    Интеграция со стандартом обработки ошибок