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 archivos.
-
Otros idiomas pueden tener una o incluso varias formas: uno, pocos, y otros.
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 objetivo. 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, otros).
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 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 objetivo.
Las formas plurales se manejan en la pestaña de la ventana .
Claves se pueden establecer como pluralizadas habilitando formas plurales al crear o editar una clave. Para habilitar formas plurales por clave en la pestaña de un proyecto, sigue estos pasos:
-
En la página del proyecto, selecciona Más/Claves.
La pestaña se muestra.
-
Haz clic en el icono de engranaje
de la clave deseada.
La ventana se muestra.
-
Haz clic en la pestaña y selecciona .
El menú desplegable se muestra.
-
Elige entre y como tipo plural.
Importante
Cambiar el tipo 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.