Ogni lingua ha le proprie forme grammaticali per le frasi singolari e plurali.
Esempio:
-
L'inglese ha due forme: one e other, come in 1 file e 2 files.
-
Altre lingue possono avere una o anche diverse forme: one, few e other.
Ciò rappresenta una sfida per la localizzazione.
La traduzione di Strings sensibili al plurale è supportata, incluse le forme plurali cardinali e ordinali. Queste Strings devono essere tradotte usando le forme plurali basate sulle regole del plurale della lingua di destinazione. Queste forme plurali devono essere definite nel file di origine.
Esempio:
-
La stringa inglese There are %d% items left, dove %d% rappresenta qualsiasi numero eccetto 1.
-
In ceco, questo deve essere tradotto in due modi.
La prima per i numeri 2, 3 o 4 (ovvero few) e la seconda per i numeri 0, 5 e oltre (ovvero other).
I file PO (gettext) usano comunemente le forme plurali così come i ICU messages.
Per ulteriori informazioni sulle regole del plurale, vedere CLDR plural rules.
Gestione delle forme plurali
Sono supportati molti formati di file di localizzazione che gestiscono i valori plurali in modi diversi. I modi più comuni sono presentati per ogni formato.
Il numero di forme plurali viene gestito automaticamente in base alle Unicode rules. Ciò significa che alcune lingue hanno fino a 6 forme, mentre altre ne hanno solo alcune. Quando si aggiunge una impostazioni locali a un progetto e si fornisce il codice ISO, le categorie plurali corrette per quella lingua vengono visualizzate automaticamente nello Strings Editor per la traduzione. All'esportare, le chiavi plurali vengono convertite nella sintassi corretta per la piattaforma di destinazione.
Le forme plurali sono gestite nella scheda della finestra .
Le chiavi possono essere impostate come pluralizzate abilitando le forme plurali durante la creazione o la modifica di una chiave. Per abilitare le forme plurali su base per chiave nella scheda di un progetto, segui questi passaggi:
-
Nella pagina del progetto, Seleziona Altro/Chiavi.
La scheda viene visualizzata.
-
Fai clic sull'icona a forma di ingranaggio
della chiave desiderata.
La finestra viene visualizzata.
-
Fai clic sulla scheda e Seleziona .
Il menu a discesa viene visualizzato.
-
Scegli tra il tipo di plurale e .
Importante
La modifica del tipo di plurale cancella le traduzioni esistenti.
-
Clicca su Salva.
Assicurati che sia fornito un se richiesto dal formato utilizzato (ad esempio, quando si utilizza gettext).
Il tipo di forma plurale è anche visualizzato e modificabile nella sezione della barra laterale dell'editor per ogni chiave.