Cada idioma tiene sus propias formas gramaticales para frases singulares y plurales.
Ejemplo:
-
El inglés tiene dos formas: uno y otro, como en 1 archivo y 2 archivoss.
-
Otros idiomas pueden tener una o incluso varias formas: uno, pocos, y otro.
Esto presenta un desafío para la localización.
La traducción de cadenas sensibles al plural es compatible, incluyendo tanto formas plurales cardinales como ordinales. Estas cadenas deben ser traducidas utilizando las formas plurales basadas en las reglas plurales del idioma de destino. Estas formas plurales deben definirse en el archivo fuente.
Ejemplo:
-
La cadena en inglés Quedan %d% elementos, donde %d% representa cualquier número excepto 1.
-
En checo, esto necesita ser traducido de dos maneras.
La primera para los números 2, 3 o 4 (es decir, pocos) y la segunda para los números 0, 5 y más (es decir, otro).
Los archivos PO (gettext) comúnmente utilizan formas plurales así como mensajes ICU.
Para más información sobre las reglas plurales, consulte reglas plurales de CLDR.
Manejo de formas plurales
Se admiten muchos formatos de archivos de localización y manejan valores plurales de diferentes maneras. Las formas más comunes se presentan para cada formato.
El número de formas plurales se maneja automáticamente de acuerdo con reglas de Unicode. Esto significa que algunos idiomas tienen hasta 6 formas, mientras que otros tienen solo unas pocas. Al agregar un locale a un proyecto y proporcionar el código ISO, las categorías plurales correctas para ese idioma se muestran automáticamente en el Editor de Cadenas para traducción. Al exportar, las claves plurales se convierten en la sintaxis correcta para la plataforma de destino.
Las formas plurales se manejan en la pestaña de la ventana de .
Las Claves se pueden establecer como pluralizadas habilitando las formas plurales al crear o editar una clave. Para habilitar las formas plurales por clave en la pestaña de un proyecto, sigue estos pasos:
-
En la página del proyecto, selecciona Más/Claves.
Se muestra la pestaña .
-
Haz clic en el icono de engranaje
de la clave deseada.
Se muestra la ventana .
-
Haz clic en la pestaña y selecciona .
Se muestra el menú desplegable .
-
Elige entre y como tipo de plural.
Importante
Cambiar el tipo de plural borra las traducciones existentes.
-
Haz clic en Guardar.
Asegúrate de proporcionar un si es requerido por el formato utilizado (por ejemplo, al usar gettext).
El tipo de forma plural también se muestra y se puede editar en la sección de la barra lateral del editor para cada clave.