Cada idioma tiene sus propias formas gramaticales para frases en singular y plural.
Ejemplo:
-
El inglés tiene dos formas: one y other, como en 1 file y 2 files.
-
Otros idiomas pueden tener una o incluso varias formas: one, few y other.
Esto presenta un desafío para la localización.
Se admite la traducción de Strings sensibles al plural, incluyendo formas plurales cardinales y ordinales. Estas Strings deben traducirse usando las formas plurales basadas en las reglas de plurales del idioma meta. Estas formas plurales deben definirse en el archivo fuente.
Ejemplo:
-
La cadena en inglés There are %d% items left, donde %d% representa cualquier número excepto 1.
-
En checo, esto debe traducirse de dos maneras.
La primera para los números 2, 3 o 4 (es decir, few) y la segunda para los números 0, 5 y más (es decir, other).
Los archivos PO (gettext) usan comúnmente formas plurales, así como los mensajes ICU.
Para obtener más información sobre las reglas de plurales, consulte reglas de plurales CLDR.
Manejo de formas plurales
Se admiten muchos formatos de archivo de localización y manejan los 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 las reglas de Unicode. Esto significa que algunos idiomas tienen hasta 6 formas, mientras que otros solo tienen unas pocas. Al agregar una localización a un proyecto y proporcionar el código ISO, las categorías plurales correctas para ese idioma se muestran automáticamente en el Strings Editor para su traducción. Al exportar, las claves plurales se convierten a la sintaxis correcta para la plataforma meta.
Las formas plurales se gestionan en la pestaña de la ventana
Las Claves se pueden configurar 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, siga estos pasos:
-
En la página del proyecto, Seleccionar More/Keys.
Se muestra la pestaña .
-
Haga clic en el icono de rueda dentada
de la clave deseada.
Se muestra la ventana .
-
Haga clic en la pestaña y Seleccionar .
Se muestra el menú desplegable .
-
Elija entre el tipo de plural y .
Importante
Cambiar el tipo de plural borra las traducciones existentes.
-
Haz clic en Guardar.
Asegúrese de que se proporcione un si lo requiere el formato utilizado (por ejemplo, al usar gettext).
El tipo de plural también se muestra y se puede editar en la sección de la editor sidebar para cada clave.