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