Chaque langue possède ses propres formes grammaticales pour les expressions au singulier et au pluriel.
Exemple :
-
L'anglais possède deux formes : one et other, comme dans 1 file et 2 files.
-
D'autres langues peuvent avoir une ou même plusieurs formes : one, few et other.
Cela représente un défi pour la localisation.
La traduction de chaînes sensibles au pluriel est prise en charge, incluant les formes plurielles cardinales et ordinales. Ces chaînes doivent être traduites en utilisant les formes plurielles basées sur les règles de pluriel de la langue cible. Ces formes plurielles doivent être définies dans le fichier source.
Exemple :
-
La chaîne anglaise There are %d% items left, où %d% représente n'importe quel nombre sauf 1.
-
En tchèque, cela doit être traduit de deux manières.
La première pour les nombres 2, 3 ou 4 (c.-à-d. few) et la seconde pour les nombres 0, 5 et plus (c.-à-d. other).
Les fichiers BDC (gettext) utilisent couramment des formes plurielles ainsi que les messages ICU.
Pour plus d'informations sur les règles de pluriel, consultez les règles de pluriel CLDR.
Gestion des formes plurielles
De nombreux formats de fichier de localisation sont pris en charge et gèrent les valeurs plurielles de différentes manières. Les méthodes les plus courantes sont présentées pour chaque format.
Le nombre de formes plurielles est automatiquement géré selon les règles Unicode. Cela signifie que certaines langues ont jusqu'à 6 formes, tandis que d'autres n'en ont que quelques-unes. Lors de l'ajout d'un paramètre linguistique à un projet et de la fourniture du code ISO, les catégories plurielles correctes pour cette langue sont automatiquement affichées dans le Strings Editor pour la traduction. À l'exportation, les clés plurielles sont converties dans la syntaxe correcte pour la plateforme cible.
Les formes plurielles sont gérées dans l'onglet de la fenêtre .
Les Clés peuvent être définies comme pluralisées en activant les formes plurielles lors de la création ou de la modification d'une clé. Pour activer les formes plurielles clé par clé dans l'onglet d'un projet, suivez ces étapes :
-
Sur la page du projet, Sélectionner More/Keys.
L'onglet s'affiche.
-
Cliquez sur l'icône de roue dentée
de la clé souhaitée.
La fenêtre s'affiche.
-
Cliquez sur l'onglet et Sélectionner .
La liste déroulante s'affiche.
-
Choisissez entre le type de pluriel et .
Important
La modification du type de pluriel efface les traductions existantes.
-
Cliquez sur Enregistrer.
Assurez-vous qu'un est fourni si le format utilisé l'exige (par exemple, lors de l'utilisation de gettext).
Le type de forme plurielle est également affiché et modifiable dans la section de la barre latérale de l'éditeur pour chaque clé.