Dos

#locale

4 APIs avec cette balise

API des noms localisés

Obtenez le nom d'affichage localisé d'un code dans n'importe quelle langue — pays et régions, langues, devises, écritures et calendriers. Passez un code, un type et une locale et le point de terminaison name renvoie le nom approprié : US en tant que région en fr donne "États-Unis", de en tant que langue en fr donne "allemand", EUR en tant que devise donne "Euro", et le même code se lit correctement en allemand, japonais, arabe ou toute autre locale. Le point de terminaison list renvoie chaque code d'un type localisé et trié selon la collation de cette locale — idéal pour créer une liste déroulante de pays, de langues ou de devises dans n'importe quelle langue. Alimenté par les données ICU complètes de la plateforme (Intl.DisplayNames) et calculé localement sans appels réseau. Conçu pour les formulaires et sélecteurs internationalisés, les interfaces utilisateur multilingues, les rapports localisés et l'intégration. Un résolveur de noms localisés — distinct des données de référence des pays en anglais (countries), du formatage des nombres et des devises (numberformat) et du formatage des dates locales (datelocale). Pas de clé amont, pas de cache.

api.oanor.com/displaynames-api

API de temps relatif et de date localisée

Humanisez les horodatages et formatez les dates pour n'importe quelle locale et fuseau horaire en utilisant l'ICU complet. Le point de terminaison relatif transforme un instant en une phrase relative localisée par rapport à maintenant (ou à un temps de référence donné) — « il y a 3 heures », « vor 3 Stunden », « dans 2 jours », « il y a 5 minutes » — en choisissant automatiquement la meilleure unité des secondes aux années. Le point de terminaison de format affiche une chaîne de date/heure localisée (par exemple « mardi 2 juin 2026 à 15:30 » ou « 2026年6月2日 22:30:00 »), respectant la locale (BCP 47), un fuseau horaire IANA nommé, les styles de date et d'heure choisis (complet/long/moyen/court) et la préférence 12/24 heures, et renvoie une décomposition des parties pour des affichages personnalisés. Passez les dates au format ISO 8601 ou en horodatages unix. Tout est calculé localement sans appels réseau. Idéal pour les interfaces utilisateur internationalisées, les flux d'activité, les notifications, les commentaires et les tableaux de bord. Un formateur de temps relatif et de date localisée — distinct de l'heure actuelle dans un fuseau horaire (time), de la boîte à outils d'analyse/token UTC (datetime) et du formatage des nombres/monnaies (numberformat). Pas de clé amont, pas de cache.

api.oanor.com/datelocale-api

API de formatage des nombres et des devises

Formatez les nombres pour n'importe quelle locale en utilisant les données ICU complètes — la manière correcte d'afficher l'argent, les pourcentages et les mesures par région. Passez une valeur et un style, et le point de terminaison format renvoie la chaîne correcte pour la locale : décimal, devise (tout code ISO 4217, avec le symbole et le regroupement appropriés — par exemple 1.234.567,89 € en de-DE, $1,234,567.89 en en-US, ¥1,234,567 en ja-JP, et le regroupement indien lakh 12,34,567.89 en hi-IN), pourcentage, ou unité (par exemple 80 km/h). Contrôlez la locale (BCP 47), les chiffres fractionnaires minimum/maximum, le regroupement, l'affichage du signe et la notation (standard, scientifique, ingénierie ou compact comme 1,2M). Un point de terminaison parts renvoie la décomposition formatToParts (entier, groupe, décimal, fraction, symbole de devise…) pour créer des affichages personnalisés. Tout est calculé localement sans appels réseau. Idéal pour les interfaces utilisateur internationalisées, les factures et reçus, les tableaux de bord et les rapports. Un formateur de nombres/de devises par locale — distinct des taux de change (devises), des nombres en lettres (numberwords) et du convertisseur de base numérique (baseconvert). Pas de clé en amont, pas de cache.

api.oanor.com/numberformat-api

API des balises de langue BCP 47

Balises de langue IETF BCP 47 (locales) sous forme d'API, construite sur le registre IANA des sous-balises de langue — plus de 9 200 sous-balises (langues, écritures, régions, variantes, extlangues et balises héritées). Le point d'accès principal /parse valide et décompose toute balise de langue (par exemple zh-Hant-TW → chinois + écriture Han traditionnelle + Taïwan ; en-Latn-US, de-CH-1996, i-klingon) en ses sous-balises étiquetées, signale les parties invalides ou obsolètes, et reconnaît les balises redondantes/héritées préenregistrées. Recherchez une sous-balise individuelle (de → allemand, Hant → Han traditionnel, 419 → Amérique latine), ou parcourez le registre par description. Idéal pour l'internationalisation (i18n), la validation de locales, la négociation de contenu et les applications sensibles à la langue.

api.oanor.com/bcp47-api