Funciones de internacionalización
- Introducción
- Instalación/Configuración
- Constantes predefinidas
- Ejemplos
- Collator — La clase Collator
- Collator::asort — Ordenar un array manteniendo la relación de índices
- Collator::compare — Comparar dos cadenas Unicode
- Collator::__construct — Crear un objeto Collator
- Collator::create — Crear un cotejador
- Collator::getAttribute — Obtener el valor de un atributo de cotejo
- Collator::getErrorCode — Obtener el último código de error del cotejeador
- Collator::getErrorMessage — Obtener el texto del último código de error del cotejador
- Collator::getLocale — Obtener el nombre de la configuración regional del cotejador
- Collator::getSortKey — Obtener la clave de ordenación de una cadena
- Collator::getStrength — Obtener la fuerza de cotejo actual
- Collator::setAttribute — Establecer el atributo de cotejo
- Collator::setStrength — Establecer la fuerza (strength) de un cotejo
- Collator::sortWithSortKeys — Ordenar un array usando el cotejador y las claves de ordenación especificados
- Collator::sort — Ordenar un array usando cotejador especificado
- NumberFormatter — La clase NumberFormatter
- NumberFormatter::create — Crear un formateador de números
- NumberFormatter::formatCurrency — Dar formato a un valor monetario
- NumberFormatter::format — Dar formato a un número
- NumberFormatter::getAttribute — Obtener un atributo
- NumberFormatter::getErrorCode — Obtener el último código de error del formateador
- NumberFormatter::getErrorMessage — Obtener el último mensaje de error del formateador
- NumberFormatter::getLocale — Obtener la configuración regional de un formateador
- NumberFormatter::getPattern — Obtener el patrón del formateador
- NumberFormatter::getSymbol — Obtener el valor de un símbolo
- NumberFormatter::getTextAttribute — Obtiene un atributo de texto
- NumberFormatter::parseCurrency — Procesa un número monetario
- NumberFormatter::parse — Analiza un número
- NumberFormatter::setAttribute — Establecer un atributo
- NumberFormatter::setPattern — Establecer el patrón de un formateador
- NumberFormatter::setSymbol — Establecer un valor de símbolo
- NumberFormatter::setTextAttribute — Set a text attribute
- Locale — La clase Locale
- Locale::acceptFromHttp — Intentar encontrar la mejor configuración regional basada en la cabecera "Accept-Language" de HTTP
- Locale::canonicalize — Canonizar el string de configuración regional
- Locale::composeLocale — Devolver un ID regional correctamente ordenado y delimitado
- Locale::filterMatches — Comprobar si unfiltro de etiquetas de lenguaje coincide con una configuración regional
- Locale::getAllVariants — Obtener las variantes de la configuración regional de entrada
- Locale::getDefault — Obtener el valor de la configuración regional predeterminada del identificador global 'default_locale' de INTL
- Locale::getDisplayLanguage — Devolver un nombre manifiesto debidamente localizado del lenguaje de la configuración regional de entrada
- Locale::getDisplayName — Devolver un nombre manifiesto debidamente localizado de la configuración regional de entrada
- Locale::getDisplayRegion — Devolver un nombre manifiesto debidamente localizado de la región de la configuración regional de entrada
- Locale::getDisplayScript — Devolver un nombre manifiesto debidamente localizado de la escritura de la configuración regional de entrada
- Locale::getDisplayVariant — Devolver un nombre manifiesto debidamente localizado de las variantes de la configuración regional de entrada
- Locale::getKeywords — Obtener las palabras clave de la configuración regional de entrada
- Locale::getPrimaryLanguage — Obtener el lenguaje principal de la configuración regional de entrada
- Locale::getRegion — Obtener la región de la configuración local de entrada
- Locale::getScript — Obtener la escritura de la configuración regional de entrada
- Locale::lookup — Busca en la lista de etiquetas de lenguaje la mejor coincidencia para el lenguaje
- Locale::parseLocale — Devolver un array de claves-valores de los elementos de las subetiquetas del ID regional
- Locale::setDefault — Establecer la configuración regional predeterminada en tiempo de ejecución
- Normalizer — La clase Normalizer
- Normalizer::isNormalized — Comprobar si la cadena proporcionada ya está en la forma de normalización especificada.
- Normalizer::normalize — Normaliza la entrada provista y devuelve la cadena normalizada
- MessageFormatter — La clase MessageFormatter
- MessageFormatter::create — Construir un nuevo Formateador de Mensajes
- MessageFormatter::formatMessage — Formateo rápido de un mensaje
- MessageFormatter::format — Dar formato al mensaje
- MessageFormatter::getErrorCode — Obtener el código de error de la última operación
- MessageFormatter::getErrorMessage — Obtener el texto del error de la última operación
- MessageFormatter::getLocale — Obtener la configuración regional desde la que se creó el formateador
- MessageFormatter::getPattern — Obtener el patrón usado por el formateador
- MessageFormatter::parseMessage — Procesar rápidamente una cadena de entrada
- MessageFormatter::parse — Procesar la cadena de entrada según un patrón
- MessageFormatter::setPattern — Establecer el patrón usado por el formateador
- IntlCalendar — La clase IntlCalendar
- IntlCalendar::add — Añadir una candidad (con signo) de tiempo al campo
- IntlCalendar::after — Indica si el instante de este objeto es posterior al del proporcionado
- IntlCalendar::before — Indica si el instante de este objeto es anterior al del proporcionado
- IntlCalendar::clear — Limpiar uno o todos los campos
- IntlCalendar::__construct — Constructor privado para no permitir la creación de instancias
- IntlCalendar::createInstance — Crear un nuevo IntlCalendar
- IntlCalendar::equals — Comparar el instante de dos objetos IntlCalendar
- IntlCalendar::fieldDifference — Calcular la diferencia entre el instante dado y el de este objeto
- IntlCalendar::fromDateTime — Crear un IntlCalendar desde un objeto DateTime o tring
- IntlCalendar::get — Obtiene el valor de un campo
- IntlCalendar::getActualMaximum — El valor máximo de un campo, considerando el instante actual del objeto
- IntlCalendar::getActualMinimum — El valor mínimo de un campo, considerando el instante actual del objeto
- IntlCalendar::getAvailableLocales — Obtener un array con las zonas para las que existen datos
- IntlCalendar::getDayOfWeekType — Inidcar si un día es un día de entresemana, del fin de semana o un día de transición entre ambos
- IntlCalendar::getErrorCode — Obtener el código de error del objeto
- IntlCalendar::getErrorMessage — Obtener el últime mensaje de error del objeto
- IntlCalendar::getFirstDayOfWeek — Obtener el primer día de la semana de la región del calendario
- IntlCalendar::getGreatestMinimum — Obtener el valor mínimo local más grande de un campo
- IntlCalendar::getKeywordValuesForLocale — Obtener un conjunto de valores de palabras clave de zonas
- IntlCalendar::getLeastMaximum — Obtener el máximo local más pequeño de un campo
- IntlCalendar::getLocale — Obtener la configuración regional asociada al objeto
- IntlCalendar::getMaximum — Obtener el valor máximo global de un campo
- IntlCalendar::getMinimalDaysInFirstWeek — Obtener el número mínimo de días que puede tener la primera semana de un año o mes
- IntlCalendar::getMinimum — Obtener el valor mínimo de un campo
- IntlCalendar::getNow — Obtener el número que representa el instante actual
- IntlCalendar::getRepeatedWallTimeOption — Obtener el comportamiento para tratar horas repetidas
- IntlCalendar::getSkippedWallTimeOption — Obtener el comportamiento para tratar horas omitidas
- IntlCalendar::getTime — Obtiene el tiempo representado por el objeto
- IntlCalendar::getTimeZone — Obtener la zona horaria del objeto
- IntlCalendar::getType — Obtener el tipo de calendario
- IntlCalendar::getWeekendTransition — Obtener el instante del día en la que comienza o termina el fin de semana
- IntlCalendar::inDaylightTime — Indicar si el instante del objeto está en el horario de verano
- IntlCalendar::isEquivalentTo — Indicar si otro calendario es igual pero para un instante diferente
- IntlCalendar::isLenient — Indicar si la interpretación de una fecha/hora está en modo tolerante
- IntlCalendar::isSet — Determina si un campo está definido
- IntlCalendar::isWeekend — Determina si una cierta fecha es fin de semana
- IntlCalendar::roll — Añadir un valor a un campo si acarrear más campos significativos
- IntlCalendar::set — Establecer un campo de instante o varios campos en común de una vez
- IntlCalendar::setFirstDayOfWeek — Establecer el día en el que se estima que empieza la semana
- IntlCalendar::setLenient — Establecer si la interpretación de la fecha/hora es tolerante
- IntlCalendar::setMinimalDaysInFirstWeek — Establecer el número de días mínimo que puede tener la primera semana de un año o mes
- IntlCalendar::setRepeatedWallTimeOption — Establecer el comportamiento para tratar horas repetidas en transiciones negativas de índices de zonas horarias
- IntlCalendar::setSkippedWallTimeOption — Establecer el comportamiento para tratar horas omitidas en transiciones positivas de índices de zonas horarias
- IntlCalendar::setTime — Establecer el momento del calendario en milisegundos desde la época
- IntlCalendar::setTimeZone — Establecer la zona horaria usada por este calendario
- IntlCalendar::toDateTime — Convertir un objeto IntlCalendar a un objeto DateTime
- IntlTimeZone — La clase IntlTimeZone
- IntlTimeZone::countEquivalentIDs — Obtener el número de ID del grupo de equivalencias que incluye el ID dado
- IntlTimeZone::createDefault — Crear una nueva copia de la zona horaria predeterminada para este host
- IntlTimeZone::createEnumeration — Obtener una enumeración de ID de zonas horarias asociados al país o índice dado
- IntlTimeZone::createTimeZone — Crear un objeto de zona horaria para el ID dado
- IntlTimeZone::fromDateTimeZone — Crear un objeto de zona horaria desde DateTimeZone
- IntlTimeZone::getCanonicalID — Obtener el ID canónico de la zona horaria del sistema o el ID normalizado de la zona horaria personalizada para el ID de zona horaria dado
- IntlTimeZone::getDisplayName — Obtener un nombre de esta zona horaria apto para la presentación al usuario
- IntlTimeZone::getDSTSavings — Obtener la cantidad de tiempo a añadir a la hora local estándar para obtener la hora local actual
- IntlTimeZone::getEquivalentID — Obtener un ID del grupo de equivalencias que incluya el ID dado
- IntlTimeZone::getErrorCode — Obtener el último código de error del objeto
- IntlTimeZone::getErrorMessage — Obtener el último mensaje de error del objeto
- IntlTimeZone::getGMT — Crear una zona horaria GMT (UTC)
- IntlTimeZone::getID — Obtener el ID de la zona horaria
- IntlTimeZone::getOffset — Obtener la zona horaria sin tratar y el índice GMT para el momento dado
- IntlTimeZone::getRawOffset — Obtener el índice GMT sin tratar (antes de tomar en cuenta el horario de verano)
- IntlTimeZone::getTZDataVersion — Obtener la versión de los datos de zonas horarias actualmente usada por ICU
- IntlTimeZone::hasSameRules — Comprobar si esta zona horaria tiene las mismas reglas e índices que otra
- IntlTimeZone::toDateTimeZone — Convertir a un objeto DateTimeZone
- IntlTimeZone::useDaylightTime — Comprobar si esta zona horaria utiliza el horario de verano
- IntlDateFormatter — La clase IntlDateFormatter
- IntlDateFormatter::create — Crear un formateador de fechas
- IntlDateFormatter::format — Formatear el valor fecha/hora como una cadena
- IntlDateFormatter::formatObject — Formatea un objeto
- IntlDateFormatter::getCalendar — Obtener el tipo de calendario usado por el objeto IntlDateFormatter
- IntlDateFormatter::getDateType — Obtener el tipo de fecha usada por un formateador de IntlDateFormatter
- IntlDateFormatter::getErrorCode — Obtener el código del error de la última operación
- IntlDateFormatter::getErrorMessage — Obtener el texto del error de la última operación
- IntlDateFormatter::getLocale — Obtener la configuración regional usada por un formateador
- IntlDateFormatter::getPattern — Obtener el patrón utilizado por un formateador de IntlDateFormatter
- IntlDateFormatter::getTimeType — Obtener el tipo de hora usada por un formateador de IntlDateFormatter
- IntlDateFormatter::getTimeZoneId — Obtener el ID de la zona horario usada por un formateador de IntlDateFormatter
- IntlDateFormatter::getCalendarObject — Obtener una copia del objeto calendario del formateador
- IntlDateFormatter::getTimeZone — Obtener la zona horaria del formateador
- IntlDateFormatter::isLenient — Obtener la tolerancia usada por un formateador de IntlDateFormatter
- IntlDateFormatter::localtime — Convertir una cadena en un valor de marca de tiempo basado en un campo
- IntlDateFormatter::parse — Convertir una cadena en un valor de marca de tiempo
- IntlDateFormatter::setCalendar — Establecer el tipo de calendario usado por el formateador
- IntlDateFormatter::setLenient — Establecer la tolerancia del analizador
- IntlDateFormatter::setPattern — Establecer el patrón utilizado por el formateador de IntlDateFormatter
- IntlDateFormatter::setTimeZoneId — Establecer la zona horaria a usar
- IntlDateFormatter::setTimeZone — Establece la zona horaria del formateador
- ResourceBundle — La clase ResourceBundle
- ResourceBundle::count — Obtener el número de elementos de un paquete
- ResourceBundle::create — Crear un paquete de recursos
- ResourceBundle::getErrorCode — Obtener el códido del último error del paquete
- ResourceBundle::getErrorMessage — Obtener el mensaje del último error del paquete
- ResourceBundle::get — Obtener datos de un paquete
- ResourceBundle::getLocales — Obtener las configuraciones regionales soportadas
- Spoofchecker — La clase Spoofchecker
- Spoofchecker::areConfusable — Comprobar si un texto dado contiene carateres que pueden ser confusos
- Spoofchecker::__construct — Constructor
- Spoofchecker::isSuspicious — Comprobar si un texto dad contiene caracteres sospechosos
- Spoofchecker::setAllowedLocales — Las configuraciones regionales a usar cuando se ejecutan las comprobaciones
- Spoofchecker::setChecks — Establecer las comprobaciones a ejecutar
- Transliterator — La clase Transliterator
- Transliterator::__construct — Constructor privado para denegar la instanciación
- Transliterator::create — Crear un transliterador
- Transliterator::createFromRules — Crear un transliterador desdes normas
- Transliterator::createInverse — Cerar una transliteración inversa
- Transliterator::getErrorCode — Obtener el código del último error
- Transliterator::getErrorMessage — Obtener el mensaje del último error
- Transliterator::listIDs — Obtener los IDs de los transliterardores
- Transliterator::transliterate — Transliterar una cadena
- IntlBreakIterator — La clase IntlBreakIterator
- IntlBreakIterator::__construct — Constructor privado para denegar la instanciación
- IntlBreakIterator::createCharacterInstance — Crear un iterador de ruptura para los límites de secuencias de caracters combinados
- IntlBreakIterator::createCodePointInstance — Crear un iterador de ruptura para los límites de puntos de código
- IntlBreakIterator::createLineInstance — Crear un iterador de ruptura para las lógicamente posibles saltos de línea
- IntlBreakIterator::createSentenceInstance — Crear un iterador de ruptura para rupturas de sentencias
- IntlBreakIterator::createTitleInstance — Crear un iterador de ruptura para rupturas de marcos de título
- IntlBreakIterator::createWordInstance — Crear un iterador de ruptura para ruptura de palabras
- IntlBreakIterator::current — Obtiene el índice de la posición actual
- IntlBreakIterator::first — Coloca la posición al primer caracter en el texto
- IntlBreakIterator::following — Avanza el iterador al primer límite siguiendo un offset específico
- IntlBreakIterator::getErrorCode — Obtener el código del último error del objeto
- IntlBreakIterator::getErrorMessage — Obtener el último mensaje de error del objeto
- IntlBreakIterator::getLocale — Obtiene el locale asociado al objeto
- IntlBreakIterator::getPartsIterator — Crear un iterador para fragmentos de navegación entre límites
- IntlBreakIterator::getText — Obtiene el texto que está siendo escaneado
- IntlBreakIterator::isBoundary — Indicar si un índice es un índice de límites
- IntlBreakIterator::last — Establecer la posición del iterador al índice tras el último carácter
- IntlBreakIterator::next — Avanzar el iterador al siguiente límite
- IntlBreakIterator::preceding — Establecer la posición del iterador al primer límite antes de un índice
- IntlBreakIterator::previous — Establecer la posición del iterador al límite inmediatamente anterior al actual
- IntlBreakIterator::setText — Establecer el texto a escanear
- IntlRuleBasedBreakIterator — La clase IntlRuleBasedBreakIterator
- IntlRuleBasedBreakIterator::__construct — Crear un iterador desde un conjunto de reglas
- IntlRuleBasedBreakIterator::getBinaryRules — Obtener la forma binaria de las reglas compiladas
- IntlRuleBasedBreakIterator::getRules — Obtener el conjunto de reglas empleado para crear este objeto
- IntlRuleBasedBreakIterator::getRuleStatus — Obtener el mayor valor de estado de las reglas de ruptura que determinaron la posición de ruptura actual
- IntlRuleBasedBreakIterator::getRuleStatusVec — Obtener los valores de estado de las reglas de ruptura que determinaron la posición de ruptura acutal
- IntlCodePointBreakIterator — La clase IntlCodePointBreakIterator
- IntlCodePointBreakIterator::getLastCodePoint — Obtener el último punto de código ignorado después de que el iterdor avance o retroceda
- IntlPartsIterator — La clase IntlPartsIterator
- IntlPartsIterator::getBreakIterator — Obtener un IntlBreakIterator respaldando este iterador de partes
- UConverter — La clase UConverter
- UConverter::__construct — Crea un objeto UConverter
- UConverter::convert — Convertir un string de un juego de caracteres a otro
- UConverter::fromUCallback — Función de retrollamada "from" predeterminada
- UConverter::getAliases — Obtener los alias del nombre dado
- UConverter::getAvailable — Obtener los nombres canónicos de los convertidores disponibles
- UConverter::getDestinationEncoding — Obtener la codificación de destino
- UConverter::getDestinationType — Obtener el tipo del convertidor de destino
- UConverter::getErrorCode — Obtener el código del último error del objeto
- UConverter::getErrorMessage — Obtener el último mensaje de error del objeto
- UConverter::getSourceEncoding — Obtener la codificación de origen
- UConverter::getSourceType — Obtener el tipo de convertidor de origen
- UConverter::getStandards — Obtener los estándares asociados a los nombres de los convertidores
- UConverter::getSubstChars — Obtener los caracteres de sustitución
- UConverter::reasonText — Obtener la representación de string de la razón de la retrollamada
- UConverter::setDestinationEncoding — Establecer la codificación destino
- UConverter::setSourceEncoding — Establecer la codificación origen
- UConverter::setSubstChars — Establecer los caracteres de sustitución
- UConverter::toUCallback — Función de retrollamada "to" predeterminada
- UConverter::transcode — Convertir un string de un juego de caracteres a otro
- Funciones de Grapheme
- grapheme_extract — Función para extraer una secuencia de un clúster de grafemas predeterminados desde un buffer de texto, que puede estar codificado en UTF-8
- grapheme_stripos — Buscar la posición (en unidades de grafema) de la primera coincidencia de una cadena insensible a mayúsculas-minúsculas
- grapheme_stristr — Devolver parte de la cadena "pajar" desde la primera coincidencia de la cadena "aguja" insensible a mayúsculas-minúsculas hasta el final de "pajar"
- grapheme_strlen — Obtener la longitud de un string en unidades de grafema
- grapheme_strpos — Buscar la posición (en unidades de grafema) de la primera ocurrencia de una cadena
- grapheme_strripos — Buscar la posición (en unidades de grafema) de la última coincidencia de una cadena insensible a mayúsculas-minúsculas
- grapheme_strrpos — Buscar la posición (en unidades de grafema) de la última coincidencia de una cadena
- grapheme_strstr — Devolver parte de la cadena "pajar" desde la primera coincidencia de la cadena "aguja" hasta el final de "pajar"
- grapheme_substr — Devolver parte de una cadena
- Funciones de IDN
- idn_to_ascii — Convierte un nombre de dominio a formato IDNA ASCII
- idn_to_unicode — Alias de idn_to_utf8
- idn_to_utf8 — Convierte un nombre de dominio de IDNA ASCII a Unicode
- IntlException — Clase de excepciones para errores de intl
- IntlIterator — La clase IntlIterator
- IntlIterator::current — Obtiene el elemento actual
- IntlIterator::key — Obtiene la clave actual
- IntlIterator::next — Adelanta hasta el siguiente elemento
- IntlIterator::rewind — Mueve el iterador al primer elemento
- IntlIterator::valid — Comprueba si la posición actual es válida
- Funciones de intl
- intl_error_name — Obtiene un nombre simbólico a partir de un código de error dado
- intl_get_error_code — Obtiene el último código de error
- intl_get_error_message — Obtener una descripción del último error
- intl_is_failure — Comprueba si el código de error dado indica un fallo