|
Extensiones de archivo |
.strings |
|
Extensión API |
cadenas |
|
Importar |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
No |
|
Compatibilidad con descripción |
Sí |
|
Opciones de formato Estas opciones que se pueden especificar cuando se carga y/o descarga un archivo. Dependiendo del método de carga/descarga (API, CLI, sincronización de repositorios, etc.), se pueden especificar en parámetros de consulta |
convertir_marcador_de_posición, incluir_claves_pluralizadas, comentarios_multilínea |
Los archivos de Cadenas Recurso son archivos de localización estándar utilizados para aplicaciones de iOS y OS X. Un archivo de Recursos de Cadenas consiste en pares clave-valor conectados por un signo =. Es similar a un archivo de propiedades de Java, excepto que tanto las claves como los valores están entre comillas dobles y que cada par clave-valor termina con un punto y coma.
Si se generan archivos de Recursos de Cadenas utilizando una herramienta de terceros (por ejemplo, genstrings), es posible que se tengan archivos con cadenas de clave duplicadas. Las claves duplicadas no son normalmente problemáticas, pero se recomienda eliminarlas antes de iniciar el proceso de traducción.
Opciones de formato
|
Identificador |
convert_placeholder |
|
Tipo |
Booleano |
|
Cargar |
No |
|
Descargar |
Sí |
|
Por defecto |
false |
|
Descripción |
El marcador de posición se convertirá para cumplir con los requisitos específicos del formato. Ejemplo: |
|
Identificador |
include_pluralized_keys |
|
Tipo |
Booleano |
|
Cargar |
No |
|
Descargar |
Sí |
|
Por defecto |
true |
|
Descripción |
También incluye claves pluralizadas en el archivo de localización. |
|
Identificador |
multiline_comments |
|
Tipo |
Booleano |
|
Cargar |
No |
|
Descargar |
Sí |
|
Por defecto |
false |
|
Descripción |
Cuando está habilitado, los comentarios multilínea se renderizan dentro del archivo .strings. |
Ejemplo de código
"boolean_key" = "--- true\n"; "empty_string_translation" = ""; /* ¡Esta es la increíble descripción para esta clave! */ "key_with_description" = "¡Échale un vistazo!" ¡Esta clave tiene una descripción! (Al menos en algunos formatos)"; "key_with_line-break" = "This translations contains\na line-break."; "nested.deeply.key" = "Wow, esta clave está anidada aún más profundamente."; "nested.key" = "Esta clave está anidada dentro de un espacio de nombres."; "null_translation" = ""; "pluralized_key.one" = "Solo se encontró una pluralización."; "pluralized_key.other" = "¡Vaya, tienes %s pluralizaciones!"; "pluralized_key.zero" = "No tienes ninguna pluralización."; "sample_collection" = "---\n- primer elemento\n- segundo elemento\n- tercer elemento\n"; "simple_key" = "Solo una clave simple con un mensaje simple."; "unverified_key" = "Esta traducción aún no está verificada y está a la espera de ello." (En algunos formatos también exportamos este estado)";
Plurales para cadenas localizables de iOS
Para valores plurales, añade los siguientes operadores de sufijo:
"messages.zero" = "No messages received"; "messages.one" = "One message received"; "messages.other" = "%s messages received";