Un projet internationalisé comporte deux sections sous Internationalisation son espace de travail. Prêt pour le monde concerne le code que vous possédez déjà. Culture concerne les marchés dans lesquels vous vendez. Le Contrôle de globalisation empêche le nouveau code d'ajouter des éléments à ce que Prêt pour le monde détecte.
Prêt pour le monde
Prêt pour le monde liste ce que le code de votre branche par défaut suppose encore concernant une langue ou une culture donnée. Coroid analyse le code selon les mêmes règles appliquées par le contrôle de globalisation à une modification, sans l'exécuter, et signale chaque constatation. Rien ici ne bloque quoi que ce soit : il s'agit de code existant, et vous le corrigez à votre rythme.
- Préparation au marché mondialCode qui suppose une langue précise
- CultureCe que chaque marché attend
- AperçuÉtat de chaque langue
- ChaînesChaque chaîne dans chaque langue
- SuggestionsEn attente de décision
- ÉchangerFichiers pour d'autres outils
- ContributeursQui peut proposer des formulations
- AutomatisationsTravaux nocturnes et lors des fusionnements
- ParamètresLangues, accès et coûts
Ce que le code de la branche par défaut suppose encore concernant une langue ou une culture spécifique. Corrigez-le via des tâches ciblées ; le contrôle de la Globalisation empêche le nouveau code d'introduire de nouvelles hypothèses.
Validé 3f2c9a1 il y a 2 heures
- Texte inséré directement dans le codeBloqué dans le nouveau code par défautLe texte que les gens lisent est inséré directement dans le code plutôt que dans le catalogue.142-9Créer une tâche de correction
- Phrase assemblée à partir de partiesBloqué dans le nouveau code par défautUne phrase formée à partir de parties. L’ordre des mots diffère selon les langues.23-3
- Nombre formaté sans tenir compte de la localeUn nombre formaté sans prendre en compte la locale du lecteur.31-4
- Liste assemblée manuellementUne liste que les gens lisent est assemblée avec une virgule ou « et », ce qui s’écrit différemment dans d’autres langues.12-2
- Saisie gérée pendant la composition d’un motAppuyer sur Entrée pour choisir un mot chinois, japonais ou coréen soumet le formulaire avant que le mot ne soit sélectionné.6
- src/components/checkout/summary.tsxTexte inséré directement dans le code : 18 · Nombre formaté sans tenir compte de la locale : 418
- 42:9
Récapitulatif de la commande
- 57:13
Livraison gratuite sur toute commande
- 61:11
Appliquer le code
- 42:9
- src/app/account/page.tsxTexte inséré directement dans le code : 11 · Phrase assemblée à partir de parties : 211
- src/components/cart/empty-state.tsxTexte inséré directement dans le code : 77
Préparation au marché mondial dans l’interface de travail : le code de la branche par défaut suppose encore certaines choses concernant une langue ou une culture, classées par code de problème, avec les fichiers à corriger et une tâche de correction. Données illustratives.
La section affiche :
- Constatations, avec le nombre de fichiers analysés et la modification depuis le dernier contrôle.
- Ce qu'il a trouvé: une ligne par type de constatation, avec son nombre. Le texte inscrit dans le code et les phrases assemblées à partir de parties sont marqués Bloqué dans le nouveau code par défaut, car la vérification de la globalisation renvoie un changement qui les ajoute.
- Fichiers: les fichiers présentant le plus de résultats en premier. Sélectionnez un type pour n'afficher que ses fichiers, et choisissez un fichier pour voir chaque résultat avec sa ligne et le texte trouvé.
Lorsque vous ouvrez l'onglet Préparation mondiale et que le code de la branche par défaut a changé depuis la dernière vérification, Coroid le vérifie à nouveau. Vérifier à nouveau Il le lit maintenant. Un projet comptant plus de 20 000 résultats liste les 20 000 premiers ; ces compteurs incluent tous les résultats.
Les types de résultats et la manière de les corriger sont décrits dans
Concevoir pour chaque marché. Le code que vous excluez volontairement reçoit un i18n-ignore commentaire indiquant sa raison, et des dossiers entiers peuvent être exclus dans le fichier de configuration (voir
Ce que la vérification lit).
Tâches de correction
Les propriétaires et administrateurs choisissent Créer une tâche de correction pour un type de résultat. Coroid génère alors une tâche pour ce type, avec les fichiers et lignes à corriger ainsi que les instructions pour y parvenir. Une tâche concerne au maximum 15 fichiers ou 150 résultats, les pires fichiers en premier, afin de rester facile à examiner ; une fois fusionnée, la prochaine vérification indique ce qui reste à traiter.
La tâche attend que vous la démarriez. La redemander alors qu'elle est déjà ouverte ouvrira la même tâche. La ligne indiquera ensuite si la tâche de correction est en cours, terminée ou arrêtée.
Culture
La culture indique ce que chaque marché du projet attend concernant les dates, les nombres, l'argent, les adresses, les numéros de téléphone et les noms. Ces données proviennent de sources publiées : le CLDR d'Unicode pour les formats, les calendriers, les unités et le papier, les données d'adresses de Google pour les adresses et les codes postaux, ainsi que libphonenumber pour les numéros de téléphone. Le code qui effectue le formatage selon la locale du lecteur gère la plupart de ces aspects correctement par lui-même.
- Préparation au marché mondialCode qui suppose une langue précise
- CultureCe que chaque marché attend
- AperçuÉtat de chaque langue
- ChaînesChaque chaîne dans chaque langue
- SuggestionsEn attente de décision
- ÉchangerFichiers pour d'autres outils
- ContributeursQui peut proposer des formulations
- AutomatisationsTravaux nocturnes et lors des fusionnements
- ParamètresLangues, accès et coûts
Ce que chaque marché attend en matière de dates, chiffres, monnaies, adresses, numéros de téléphone et noms, conformément aux données Unicode CLDR et aux informations publiées par les services postaux. Le code qui utilise les paramètres régionaux du lecteur gère ces éléments automatiquement.
- Formateur
- Le formateur de next-intl
useFormatter from next-intl - Argent par marché
- allemand: EUR · japonais: JPY · arabe: SAR · suédois: SEK
| Marché | Nombres | Argent | Date | Heure | Début de la semaine | Papier |
|---|---|---|---|---|---|---|
| anglaisen-US · Source | 12,345.678 | $1,299.50 | 3/14/26 | 4:05 PM | dim. | Letter |
| allemandde-DE | 12.345,678 | 1.299,50 € | 14.03.26 | 16:05 | lun. | A4 |
| japonaisja-JP | 12,345.678 | ¥1,300 | 2026/03/14 | 16:05 | dim. | A4 |
| arabear-SA | ١٢٬٣٤٥٫٦٧٨ | ١٬٢٩٩٫٥٠ ر.س. | ١٤/٣/٢٠٢٦ | ٤:٠٥ م | dim. | A4 |
| suédoissv-SE | 12 345,678 | 1 299,50 kr | 2026-03-14 | 16:05 | lun. | A4 |
Sources : Unicode CLDR 48, les données d’adresses de Google (libaddressinput) et libphonenumber. Les exemples utilisent le même moment et les mêmes montants dans tous les marchés.
Culture dans l’interface de travail : chaque marché écrit le même nombre, prix, date et heure à sa manière, commence sa semaine et imprime sur son propre papier. Les valeurs proviennent du navigateur du lecteur et du Unicode CLDR.
En haut :
- Formateur. La manière dont le code formate les nombres, les dates et l'argent pour le lecteur, par exemple le formateur de next-intl, celui de react-intl, le formatage d'i18next, les pipes d'Angular ou simplement
Intl. En l'absence de celui-ci, les agents utilisentIntlet la locale du lecteur. - Montant de l'argent par marché. La devise dans laquelle chaque marché effectue ses paiements. Chaque marché commence avec la devise propre à sa région.
Marchés affiche tous les marchés côte à côte : nombres, argent, date, heure, jour où commence la semaine, distance routière et format de papier. Tous utilisent le même moment et les mêmes montants. Les valeurs différentes du marché source sont affichées en caractères pleins.
Ouvrez un marché pour voir le reste :
| Groupe | Ce qu'il affiche |
|---|---|
| Calendrier et heure | Les calendriers en usage et la même date dans chacun d'eux, l'horloge à 12 ou 24 heures, le premier jour de la semaine, le week-end, la manière dont les semaines sont numérotées |
| Nombres et argent | Chiffres, un nombre, un pourcentage et un prix |
| Mesures et papier | Le système métrique, le système impérial américain ou les deux ; distance routière, température, taille et poids corporel ; format A4 ou Letter |
| Personnes et texte | Si les noms de famille viennent en premier, les numéros de téléphone sous forme nationale et internationale, les codes postaux avec un exemple, le sens du texte, la manière dont les listes sont jointes et comment le texte est trié |
| Adresse | Une adresse telle qu'elle est rédigée dans ce marché par le service postal, également en écriture latine lorsque le marché utilise une autre écriture ; les champs obligatoires ou écrits en majuscules, ainsi que le nom donné à chaque champ dans ce marché |
Modifiez le formateur et le montant de l'argent par marché dans l'étape "Culture" du assistant Culture de l'assistant
(Modification dans l'assistant). Ces choix sont écrits dans le fichier de configuration sous forme de world.formatter et world.currencieset nécessite la version 1.14.0 du CLI ou ultérieure ; l'assistant déplace un ancien repère.
Instructions données aux agents
Les agents développeurs travaillant sur un projet internationalisé reçoivent le formateur et, pour chaque marché, uniquement les éléments différant du marché source : sa monnaie, ses calendriers, ses chiffres, son horloge, le début de la semaine et le week-end, le papier, les unités, l'ordre des noms, le sens du texte et les codes postaux. On leur indique également de conserver les codes postaux et numéros de téléphone en tant que texte, d'enregistrer les numéros de téléphone au format E.164, de saisir un nom dans un seul champ sauf si le marché requiert de séparer ses composants, et d'accepter tout jeu de caractères lors de la validation.