Функции интернационализации
- Введение
- Установка и настройка
- Предопределённые константы
- Примеры
- Collator — Класс Collator
- NumberFormatter — The NumberFormatter class
- Locale — Класс Locale
- Normalizer — Класс Normalizer
- MessageFormatter — Класс MessageFormatter
- IntlCalendar — Класс IntlCalendar
- IntlCalendar::add — Добавляет количество (со знаком) времени в поле
- IntlCalendar::after — Определяет, время этого объекта позже времени переданного объекта
- IntlCalendar::before — Определяет, время этого объекта раньше времени переданного объекта
- IntlCalendar::clear — Очищает поле или все поля
- IntlCalendar::__construct — Закрытый конструктор для запрета создания экземпляров
- IntlCalendar::createInstance — Создаёт новый объект IntlCalendar
- IntlCalendar::equals — Сравнивает время двух объектов IntlCalendar на предмет равенства
- IntlCalendar::fieldDifference — Вычисляет разницу между заданным временем и временем объекта
- IntlCalendar::fromDateTime — Создаёт IntlCalendar из объекта или строки DateTime
- IntlCalendar::get — Получает значение поля
- IntlCalendar::getActualMaximum — Максимальное значение для поля с учётом текущего времени объекта
- IntlCalendar::getActualMinimum — Минимальное значение для поля с учётом текущего времени объекта
- IntlCalendar::getAvailableLocales — Получает массив языковых стандартов, для которых есть данные
- IntlCalendar::getDayOfWeekType — Сообщает, является ли день будним, выходным или днём с переходом между ними
- IntlCalendar::getErrorCode — Получает последний код ошибки объекта
- IntlCalendar::getErrorMessage — Получает последнее сообщение об ошибке для объекта
- IntlCalendar::getFirstDayOfWeek — Получает первый день недели для языкового стандарта календаря
- IntlCalendar::getGreatestMinimum — Получает наибольшее локальное минимальное значение поля
- IntlCalendar::getKeywordValuesForLocale — Получает набор значений ключевых слов языкового стандарта
- IntlCalendar::getLeastMaximum — Получает наименьший локальный максимум для поля
- IntlCalendar::getLocale — Получает языковой стандарт, связанный с объектом
- IntlCalendar::getMaximum — Получает глобальное максимальное значение поля
- IntlCalendar::getMinimalDaysInFirstWeek — Получает минимальное количество дней, которое может быть в первой неделе в году или месяце
- IntlCalendar::getMinimum — Получает глобальное минимальное значение поля
- IntlCalendar::getNow — Получает число, представляющее текущее время
- IntlCalendar::getRepeatedWallTimeOption — Получает поведение для обработки повторяющегося времени процессора
- IntlCalendar::getSkippedWallTimeOption — Получает поведение для обработки пропущенного времени процессора
- IntlCalendar::getTime — Получает время, представленное в данный момент объектом
- IntlCalendar::getTimeZone — Получает часовой пояс объекта
- IntlCalendar::getType — Получает тип календаря
- IntlCalendar::getWeekendTransition — Получает время дня, когда выходные начинаются или заканчиваются
- IntlCalendar::inDaylightTime — Определяет, переходит ли время объекта на летнее время
- IntlCalendar::isEquivalentTo — Определяет, равен ли другой календарь, но для другого времени
- IntlCalendar::isLenient — Определяет, является ли интерпретация даты/времени мягкой
- IntlCalendar::isSet — Определяет, установлено ли поле
- IntlCalendar::isWeekend — Определяет, приходятся ли определённые дата/время на выходные
- IntlCalendar::roll — Добавляет значение в поле без переноса в более важные поля
- IntlCalendar::set — Устанавливает поле времени или сразу несколько общих полей
- IntlCalendar::setDate — Устанавливает поля даты
- IntlCalendar::setDateTime — Устанавливает поля даты и времени
- IntlCalendar::setFirstDayOfWeek — Устанавливает день, который является началом недели
- IntlCalendar::setLenient — Устанавливает, должна ли интерпретация даты/времени быть мягкой
- IntlCalendar::setMinimalDaysInFirstWeek — Устанавливает минимальное количество дней, которое может быть в первой неделе в году или месяце
- IntlCalendar::setRepeatedWallTimeOption — Устанавливает поведение для обработки повторяющегося времени процессора при отрицательных переходах смещения часового пояса
- IntlCalendar::setSkippedWallTimeOption — Устанавливает поведение для обработки пропущенного времени процессора при положительных переходах смещения часового пояса
- IntlCalendar::setTime — Устанавливает календарное время в миллисекундах с начала эпохи Unix
- IntlCalendar::setTimeZone — Устанавливает часовой пояс, используемый календарём
- IntlCalendar::toDateTime — Преобразовывает объект IntlCalendar в объект DateTime
- IntlGregorianCalendar — Класс IntlGregorianCalendar
- IntlTimeZone — Класс IntlTimeZone
- IntlTimeZone::__construct — Конструктор класса, запрещающий прямое создание экземпляра
- IntlTimeZone::countEquivalentIDs — Получить количество идентификаторов в группе похожих часовых поясов, включая данный идентификатор
- IntlTimeZone::createDefault — Создать новую копию часового пояса по умолчанию для текущего хоста
- IntlTimeZone::createEnumeration — Получить перечисление из идентификаторов часовых поясов по указанной стране или смещению
- IntlTimeZone::createTimeZone — Создать объект часового пояса по заданному идентификатору
- IntlTimeZone::createTimeZoneIDEnumeration — Получить перечисление из идентификаторов системных часовых поясов по заданным условиям фильтрации
- IntlTimeZone::fromDateTimeZone — Создать объект часового пояса из DateTimeZone
- IntlTimeZone::getCanonicalID — Получить канонический системный идентификатор часового пояса или нормализованный пользовательский идентификатор часового пояса по заданному идентификатору часового пояса
- IntlTimeZone::getDisplayName — Получить имя часового пояса для отображения пользователю
- IntlTimeZone::getDSTSavings — Получить количество миллисекунд, которое нужно добавить к местному поясному времени, чтобы получить летнее время
- IntlTimeZone::getEquivalentID — Получить идентификатор в группе похожих часовых поясов, включая заданный идентификатор
- IntlTimeZone::getErrorCode — Получить последний код об ошибке в объекте
- IntlTimeZone::getErrorMessage — Получить последнее сообщение об ошибке в объекте
- IntlTimeZone::getGMT — Создать часовой пояс по GMT (UTC)
- IntlTimeZone::getID — Получить идентификатор часового пояса
- IntlTimeZone::getIDForWindowsID — Преобразовать часовой пояс для Windows в системный часовой пояс
- IntlTimeZone::getOffset — Получить необработанное значение часового пояса и смещение по Гринвичу (GMT) по заданному моменту времени
- IntlTimeZone::getRawOffset — Получить необработанное значение смещения по Гринвичу (GMT) без учёта летнего времени
- IntlTimeZone::getRegion — Получить код региона, соответствующего заданному идентификатору системного часового пояса
- IntlTimeZone::getTZDataVersion — Получить версию данных о часовом поясе, который в данный момент используется в ICU
- IntlTimeZone::getUnknown — Получить неизвестный часовой пояс («unknown»)
- IntlTimeZone::getWindowsID — Преобразовать системный часовой пояс в часовой пояс для Windows
- IntlTimeZone::hasSameRules — Проверить, что в другом часовом поясе используются те же самые правила и смещения, что и в первом заданном
- IntlTimeZone::toDateTimeZone — Преобразовать в объект DateTimeZone
- IntlTimeZone::useDaylightTime — Проверить, что в данном часовом поясе используется летнее время
- IntlDateFormatter — Класс IntlDateFormatter
- ResourceBundle — Класс ResourceBundle
- Spoofchecker — Класс Spoofchecker
- Transliterator — Класс Transliterator
- IntlBreakIterator — Класс IntlBreakIterator
- IntlRuleBasedBreakIterator — Класс IntlRuleBasedBreakIterator
- IntlCodePointBreakIterator — Класс IntlCodePointBreakIterator
- IntlDatePatternGenerator — Класс IntlDatePatternGenerator
- IntlPartsIterator — Класс IntlPartsIterator
- UConverter — Класс UConverter
- Функции Grapheme
- grapheme_extract — Функция для извлечения последовательности кластеров графем по умолчанию из текстового буфера, которая должна быть закодирована в UTF-8
- grapheme_stripos — Находит позицию (в единицах графемы) первого появления строки без учёта регистра
- grapheme_stristr — Возвращает часть строки haystack от первого появления needle без учёта регистра до конца haystack
- grapheme_strlen — Получает длину строки в единицах графемы
- grapheme_strpos — Находит позицию (в единицах графемы) первого вхождения строки
- grapheme_strripos — Находит позицию (в единицах графемы) последнего вхождения строки без учёта регистра
- grapheme_strrpos — Находит позицию (в единицах графемы) последнего вхождения строки
- grapheme_strstr — Возвращает часть строки haystack от первого появления needle до конца haystack
- grapheme_substr — Возвращает часть строки
- Функции IDN
- idn_to_ascii — Преобразовывает доменное имя в формат IDNA ASCII
- idn_to_utf8 — Преобразование доменного имени из IDNA ASCII в Unicode
- IntlChar
- IntlChar::charAge — Получить "возраст" символьного кода
- IntlChar::charDigitValue — Получить десятичную цифру из символа десятичной цифры
- IntlChar::charDirection — Получить категорию направления письма для символа
- IntlChar::charFromName — Найти символ Unicode по его имени и вернуть его код
- IntlChar::charMirror — Получить "зеркальный" символ по коду
- IntlChar::charName — Получить имя символа Unicode
- IntlChar::charType — Получить главную категорию, в которую входит символ
- IntlChar::chr — Получить символ Unicode по его коду
- IntlChar::digit — Получить десятичное число из символа Unicode с заданным основанием
- IntlChar::enumCharNames — Перечисляет все присвоенные символы Unicode в заданном диапазоне
- IntlChar::enumCharTypes — Перечисление последовательностей символов Unicode сгруппированных по им категориям
- IntlChar::foldCase — Производит преобразование регистра заданного символа
- IntlChar::forDigit — Получить символ представляющий заданное число в заданном основании
- IntlChar::getBidiPairedBracket — Получить парную скобку для символа
- IntlChar::getBlockCode — Получить блок размещения символа Unicode
- IntlChar::getCombiningClass — Получить комбинирующий класс для символа
- IntlChar::getFC_NFKC_Closure — Получить свойство FC_NFKC_Closure для символа
- IntlChar::getIntPropertyMaxValue — Получить минимальное значение для свойства Unicode
- IntlChar::getIntPropertyMinValue — Получить минимальное значение для свойства Unicode
- IntlChar::getIntPropertyValue — Получить значение свойства Unicode для символа
- IntlChar::getNumericValue — Получить числовое представление для символа Unicode
- IntlChar::getPropertyEnum — Получить значение константы свойства по его имени
- IntlChar::getPropertyName — Получить Unicode имя свойства
- IntlChar::getPropertyValueEnum — Вернуть числовой идентификатор свойства по его имени
- IntlChar::getPropertyValueName — Получить имя Unicode для значения свойства
- IntlChar::getUnicodeVersion — Получить версию Unicode
- IntlChar::hasBinaryProperty — Проверить бинарное свойство Unicode для символа
- IntlChar::isalnum — Проверить, является ли символ буквой либо цифрой
- IntlChar::isalpha — Проверить, является ли символ буквой
- IntlChar::isbase — Проверить, является ли символ базовым
- IntlChar::isblank — Проверить, является ли символ "пустым" либо "горизонтальным пробелом"
- IntlChar::iscntrl — Проверить, является ли символ управляющим
- IntlChar::isdefined — Проверить, определён ли символ
- IntlChar::isdigit — Проверить, является ли символ цифрой
- IntlChar::isgraph — Проверить, является ли символ графическим символом
- IntlChar::isIDIgnorable — Проверить, является ли символ игнорируемым
- IntlChar::isIDPart — Проверить, допустимо ли использовать символ в идентификаторе
- IntlChar::isIDStart — Проверить, допустимо ли использовать символ в начале идентификатора
- IntlChar::isISOControl — Проверить, является ли символ управляющим согласно ISO
- IntlChar::isJavaIDPart — Проверить, является ли символ допустимым в идентификаторе Java
- IntlChar::isJavaIDStart — Проверить, может ли символ быть первым в идентификаторе Java
- IntlChar::isJavaSpaceChar — Проверить, является ли символ пробельным с точки зрения языка Java
- IntlChar::islower — Проверить, в нижнем ли регистре символ
- IntlChar::isMirrored — Проверить, если у символа свойство Bidi_Mirrored
- IntlChar::isprint — Проверяет, является ли символ отображаемым
- IntlChar::ispunct — Проверяет, является ли символ символом пунктуации
- IntlChar::isspace — Проверяет, является ли символ пробельным
- IntlChar::istitle — Проверить, является ли символ титульным (Titlecase)
- IntlChar::isUAlphabetic — Проверить, установлено ли у символа свойство Alphabetic
- IntlChar::isULowercase — Проверить, является ли символ символом в нижнем регистре
- IntlChar::isupper — Проверить, входит ли символ в категорию "Lu" (буква в верхнем регистре)
- IntlChar::isUUppercase — Проверить, является ли символ символом в верхнем регистре
- IntlChar::isUWhiteSpace — Проверить, имеет ли символ свойство White_Space (пробельный символ)
- IntlChar::isWhitespace — Проверить, является ли символ пробельным с точки зрения ICU
- IntlChar::isxdigit — Проверяет, относится ли кодовая точка к шестнадцатеричной цифре
- IntlChar::ord — Получить код символ Unicode
- IntlChar::tolower — Преобразовывает символ Unicode в нижний регистр
- IntlChar::totitle — Преобразовывает символ Unicode в титульный регистр (titlecase)
- IntlChar::toupper — Преобразовывает символ Unicode в верхний регистр
- IntlException — Класс исключений для ошибок intl
- IntlIterator — Класс IntlIterator
- Функции intl