Chaque langue a ses propres formes grammaticales pour les phrases au singulier et au pluriel.
Exemple :
-
L'anglais a deux formes : un et autre, comme dans 1 fichier et 2 fichierss.
-
D'autres langues peuvent avoir une ou même plusieurs formes : un, peu, et autre.
Cela pose un défi pour la localisation.
La traduction de chaînes sensibles au pluriel est prise en charge, y compris 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 Il reste %d% éléments, 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'est-à-dire peu) et la seconde pour les nombres 0, 5 et plus (c'est-à-dire autre).
Les fichiers PO (gettext) utilisent couramment des formes plurielles ainsi que messages ICU.
Pour plus d'informations sur les règles de pluriel, voir règles de pluriel CLDR.
Gestion des formes plurielles
De nombreux formats de fichiers 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ètres régionaux à un projet et de la fourniture du code ISO, les catégories plurielles correctes pour cette langue sont automatiquement affichées dans le éditeur de chaînes pour traduction. Lors de l'exportation, les clés plurielles sont converties en la syntaxe correcte pour la plateforme cible.
Les formes plurielles sont gérées dans l'onglet de la fenêtre .
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 sur une base par clé dans l'onglet d'un projet, suivez ces étapes :
-
Dans la page du projet, sélectionnez Plus/Clés.
L'onglet est affiché.
-
Cliquez sur l'icône de roue dentée
de la clé souhaitée.
La fenêtre est affichée.
-
Cliquez sur l'onglet et sélectionnez .
Le menu déroulant est affiché.
-
Choisissez entre le type pluriel et .
Important
Changer le type pluriel efface les traductions existantes.
-
Cliquez sur Enregistrer.
Assurez-vous qu'un est fourni si requis par le format utilisé (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é.