Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Boost.Locale: boost::locale::localization_backend Class Reference

Boost , ,

boost::locale::localization_backend Class Referenceabstract

этот класс представляет собой сервер локализации, который можно использовать для локализации вашего приложения. Больше...

#include <boost/locale/localization_backend.hpp>

Public Member Functions

virtual localization_backendclone () const =0
 
virtual void set_option (std::string const &name, std::string const &value)=0
 
virtual void clear_options ()=0
 
virtual std::locale install (std::locale const &base, locale_category_type category, character_facet_type type=nochar_facet)=0
 

Detailed Description

этот класс представляет собой сервер локализации, который можно использовать для локализации вашего приложения.

Бэкенды обычно регистрируются внутри менеджера бэкэндов локализации и обеспечивают прозрачную поддержку различных бэкэндов, поэтому пользователь может переключить бэкэнд, просто привязывая приложение к правильному.

Бэкенды могут поддерживать различные варианты настройки, но это опции по умолчанию, доступные пользователю для всех из них

  1. locale— название локализации в формате POSIX наподобие en_US. UTF-8
  2. use_ansi_encoding- выбрать локальную систему, используя ANSI-кодовые страницы, а не UTF-8 под Windows по умолчанию
  3. message_path- путь к расположению каталогов сообщений (вектор строк)
  4. message_application— название приложений, использующих каталоги сообщений (вектор строк)

Каждый бэкэнд может быть установлен с различной приотерией по умолчанию, поэтому при работе с двумя различными бэкэндами вы можете указать приотерию, чтобы этот бэкэнд был выбран в соответствии с их приоритетом.

Member Function Documentation

virtual void boost::locale::localization_backend::clear_options ( )
pure virtual

Очистить все варианты

virtual localization_backend* boost::locale::localization_backend::clone ( ) конст
pure virtual

Сделайте полиморфную копию бэкэнда

virtual std::locale boost::locale::localization_backend::install ( std::locale const &  base,
locale_category_type  category,
character_facet_type  type = nochar_facet 
)
pure virtual

Создайте грань для категории категории и типа символа типа

virtual void boost::locale::localization_backend::set_option ( std::string const &  name,
std::string const &  value 
)
pure virtual

Установите опцию для бэкэнда, например «локальный» или «кодирование»


The documentation for this class was generated from the following file:

Статья Boost.Locale: boost::locale::localization_backend Class Reference раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 12:12:25/0.0035350322723389/0