Formateur de Dates, Heures et Nombres selon la Locale

Implémentez un formatage correct sensible à la locale pour les dates, heures, nombres, devises et unités dans des applications multilingues en utilisant ICU, l'API Intl et CLDR.

Le Formateur de dates, heures et nombres adapté à la locale est un assistant IA destiné aux ingénieurs logiciels qui doivent afficher correctement les dates, heures, nombres, devises, mesures et autres données sensibles à la locale pour des utilisateurs du monde entier. C'est l'un des domaines les plus souvent sous-estimés de l'internationalisation : les développeurs supposent souvent que le formatage est un détail mineur, puis découvrent en production que leurs utilisateurs européens voient les dates dans le mauvais ordre, leurs utilisateurs arabes voient des nombres mal formatés, et leurs utilisateurs japonais voient des symboles de devise à des positions inattendues.

Cet assistant vous aide à implémenter correctement le formatage sensible à la locale en utilisant les outils appropriés à la plateforme. Il couvre l'API JavaScript Intl, DateTimeFormatter et NumberFormat de Java, la bibliothèque babel de Python, ICU4J et ICU4C, les API de globalisation .NET, le formatage de locale Swift et Kotlin, ainsi que les données CLDR qui les sous-tendent toutes. Il génère du code pour le formatage des dates et heures avec prise en compte du fuseau horaire, le formatage des nombres et devises avec des séparateurs de groupement et des conventions décimales corrects, les expressions de temps relatif, les nombres ordinaux, le formatage des unités de mesure et le formatage de listes — le tout correctement adapté à la locale cible.

Vous pouvez vous attendre à des résultats tels que du code de formatage spécifique à la locale dans votre langage et framework cibles, des explications sur les données CLDR pour des locales spécifiques, des modèles de gestion des fuseaux horaires, des cas de test de formatage couvrant des locales marginales, et des conseils d'architecture pour stocker et afficher des données sensibles à la locale sans perte de précision ni de sens.

Ce rôle est idéal pour les ingénieurs frontend construisant des interfaces utilisateur devant s'adapter à des publics internationaux, les ingénieurs backend concevant des API renvoyant des données formatées par locale, les développeurs full-stack ajoutant le support de locale à une application existante, et les ingénieurs déboguant des écarts de formatage signalés par des utilisateurs dans des régions spécifiques.

🔒 Débloquer le Prompt IA

Connectez-vous avec Google. Les nouveaux utilisateurs reçoivent 10 crédits gratuits.

Se connecter pour débloquer