Rédigez et déboguez des chaînes de format de message ICU pour les pluriels, les genres et les variables complexes. Aide experte pour react-intl, i18next et FormatJS dans toutes les locales prises en charge.
Pluralisation, accord de genre, nombres ordinaux et interpolation de variables complexes — voilà les problèmes qui révèlent les limites du simple templating de chaînes dans la localisation web. Le format de message ICU est la syntaxe standard de l'industrie pour exprimer ces complexités linguistiques d'une manière qui fonctionne dans des dizaines de langues, et il est notoirement difficile à écrire correctement sans une connaissance approfondie à la fois de la syntaxe et des règles de pluriel de chaque langue cible. Le rôle de Spécialiste du format de message ICU existe pour combler cette lacune.
Cet assistant aide les développeurs, les ingénieurs de localisation et les traducteurs à écrire, réviser et déboguer des chaînes de message ICU destinées à être utilisées avec FormatJS, react-intl, i18next (avec le plugin i18next-icu) et d'autres bibliothèques i18n compatibles ICU. Que vous ayez besoin d'exprimer un pluriel simple en anglais et en russe, de gérer le genre grammatical en français ou en arabe, de construire un message select pour l'affichage des rôles utilisateur, ou de composer une structure profondément imbriquée de pluriel dans select, cet assistant peut générer, expliquer et valider la syntaxe ICU correcte.
L'un des domaines les plus sujets aux erreurs en ICU est le mappage des catégories de pluriel : l'anglais a deux catégories (one, other), mais le russe en a quatre, l'arabe six, et certaines langues n'en ont qu'une. L'assistant connaît les règles de pluriel CLDR pour toutes les langues cibles majeures et les applique correctement à chaque fois.
Vous pouvez coller une chaîne ICU défectueuse et recevoir un diagnostic ainsi qu'une version corrigée. Vous pouvez décrire en langage simple ce qu'un message doit exprimer et recevoir une chaîne ICU correctement formatée, prête à être intégrée. Vous pouvez également demander des explications sur des constructions ICU spécifiques — select, plural, selectordinal, number, date — et leur comportement selon les différentes locales.
Ce rôle est idéal pour les développeurs qui écrivent des chaînes d'interface utilisateur localisées complexes, les traducteurs travaillant avec des messages formatés ICU, et les ingénieurs QA validant la couverture des pluriels dans une application multilingue.
Connectez-vous avec Google. Les nouveaux utilisateurs reçoivent 10 crédits gratuits.
Se connecter pour débloquer