Пространства имён
Варианты
Действия

Локализация

Материал из cppreference.com
< cpp
 
 
Локализация
Локализации и фасеты
locale
Классификация символов
Преобразования
Базовые классы фасетов
Категории фасетов
Зависящие от локализации категории фасетов
Не зависящие от локализации фасеты преобразования unicode
codecvt_utf8(C++11)
codecvt_utf16(C++11)
Локализации С
 

Механизмы локализации включают в себя поддержку интернационализации для методов классификации символов и сравнения строк, числового, денежного, дата/временного форматирования и разбора, а также получения сообщений. Настройки локализации управляют поведением потоков ввода/вывода, библиотекой регулярных выражений и другими компонентами стандартной библиотеки C++.

Содержание

[править] Локализации

Заголовочный файл <locale>
Локализации и фасеты
набор полиморфных фасетов, инкапсулирующих культурные различия
(класс) [edit]
получает фасет по локали
(шаблон функции) [edit]
проверяет, реализует ли локаль определенный фасет
(шаблон функции) [edit]
Классификация символов
проверяет, является ли символ пробелом в данной локали
(шаблон функции) [edit]
проверяет, является ли символ пустым в данной локали
(шаблон функции) [edit]
проверяет, является ли символ управляющим в данной локали
(шаблон функции) [edit]
проверяет, считается ли символ указанным в верхнем регистре в данной локали
(шаблон функции) [edit]
проверяет, считается ли символ указанным в нижнем регистре в данной локали
(шаблон функции) [edit]
проверяет, входил ли символ в алфавит данной локали
(шаблон функции) [edit]
проверяет, является ли символ цифрой в данной локали
(шаблон функции) [edit]
проверяет, является ли символ знаком препинания в данной локали
(шаблон функции) [edit]
проверяет, входит ли символ в состав шестнадцатеричных символов в данной локали
(шаблон функции) [edit]
проверяет, является ли символ буквой алфавита или числом в данной локали
(шаблон функции) [edit]
проверяет, является ли символ печатаемым в данной локали
(шаблон функции) [edit]
проверяет, является ли символ графическим в данной локали
(шаблон функции) [edit]
Преобразование символов
переводит символ в верхний регистр, используя фасет ctype данной локали
(шаблон функции) [edit]
переводит символ в нижний регистр, используя фасет ctype данной локали
(шаблон функции) [edit]
Преобразование строк и потоков
выполняет преобразование между широкий строкой и байтовой строкой
(шаблон класса) [edit]
выполняет преобразование между байтовым потоковым буфером и широким потоковым буфером
(шаблон класса) [edit]
Базовые классы фасетов
определяет категории классификации символов
Оригинал:
defines character classification categories
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(класс) [edit]
определяет ошибки преобразования символов
Оригинал:
defines character conversion errors
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(класс) [edit]
определяет тип сообщения каталоге
Оригинал:
defines messages catalog type
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(класс) [edit]
определяет константы формата даты
Оригинал:
defines date format constants
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(класс) [edit]
определяет денежно шаблоны форматирования
Оригинал:
defines monetary formatting patterns
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(класс) [edit]
Категории фасетов
определяет таблицы символов классификации
Оригинал:
defines character classification tables
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
Специализация std::ctype типа char
Оригинал:
specialization of std::ctype for type char
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(специализация шаблона класса) [edit]
новообращенные между кодировками, в том числе UTF-8, UTF-16, UTF-32
Оригинал:
converts between character encodings, including UTF-8, UTF-16, UTF-32
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
определяет лексикографическое сравнение и хэширования строк
Оригинал:
defines lexicographical comparison and hashing of strings
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
реализует извлечение строк из сообщения каталоги
Оригинал:
implements retrieval of strings from message catalogs
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
анализирует дату / время значения из входной последовательности символов в struct std::tm
Оригинал:
parses time/date values from an input character sequence into struct std::tm
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
Форматы содержание struct std::tm для вывода как последовательности символов
Оригинал:
formats contents of struct std::tm for output as character sequence
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
parses numeric values from an input character sequence
(шаблон класса) [edit]
Форматы числовых значений для вывода как последовательности символов
Оригинал:
formats numeric values for output as character sequence
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
определяет числовой правил пунктуации
Оригинал:
defines numeric punctuation rules
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
анализирует и строит в денежном выражении от последовательности ввода символов
Оригинал:
parses and constructs a monetary value from an input character sequence
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
Форматы денежную стоимость выводится в виде последовательности символов
Оригинал:
formats a monetary value for output as a character sequence
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
определяет денежно параметров форматирования используется std::money_get и std::money_put
Оригинал:
defines monetary formatting parameters used by std::money_get and std::money_put
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
Зависящие от локализации категории фасетов
представляет собой систему поставляемых std::ctype для указанного языка
Оригинал:
represents the system-supplied std::ctype for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
представляет собой систему поставляемых std::ctype<char> для указанного языка
Оригинал:
represents the system-supplied std::ctype<char> for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(специализация шаблона класса) [edit]
представляет собой систему поставляемых std::codecvt для указанного языка
Оригинал:
represents the system-supplied std::codecvt for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
представляет собой систему поставляемых std::messages для указанного языка
Оригинал:
represents the system-supplied std::messages for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
представляет собой систему поставляемых std::collate для указанного языка
Оригинал:
represents the system-supplied std::collate for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
представляет собой систему поставляемых std::time_get для указанного языка
Оригинал:
represents the system-supplied std::time_get for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
представляет собой систему поставляемых std::time_put для указанного языка
Оригинал:
represents the system-supplied std::time_put for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
представляет собой систему поставляемых std::numpunct для указанного языка
Оригинал:
represents the system-supplied std::numpunct for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
представляет собой систему поставляемых std::moneypunct для указанного языка
Оригинал:
represents the system-supplied std::moneypunct for the named locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]

[править] Не зависящие от локализации фасеты преобразования unicode

Заголовочный файл <codecvt>
преобразования между UTF-8 и UCS2/UCS4
Оригинал:
converts between UTF-8 and UCS2/UCS4
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
преобразования между UTF-16 и UCS2/UCS4
Оригинал:
converts between UTF-16 and UCS2/UCS4
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон класса) [edit]
converts between UTF-8 and UTF-16
(шаблон класса) [edit]
тегами, чтобы изменить поведение стандартных аспектов codecvt
Оригинал:
tags to alter behavior of the standard codecvt facets
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(класс) [edit]

[править] Локализация в C

Заголовочный файл <clocale>
получает и устанавливает текущий стандарт C
Оригинал:
gets and sets the current C locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
локали категории std::setlocale
Оригинал:
locale categories for std::setlocale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(константа-макрос) [edit]
запрашивает числовые и денежные форматирования детали текущей локали
Оригинал:
queries numeric and monetary formatting details of the current locale
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
Форматирование детали, возвращаемые std::localeconv
Оригинал:
formatting details, returned by std::localeconv
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(класс) [edit]