|
Extensiones de archivo |
.strings |
|
Extensión API |
strings |
|
Importación |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
No |
|
Compatibilidad con descripción |
Sí |
|
Opciones de formato Estas opciones se pueden especificar cuando se carga y/o descarga un archivo. Dependiendo del método de cargar/Descargar (API, CLI, sincronización de repositorio, etc.), se pueden especificar en los parámetros de consulta |
convertir_marcador_de_posición, incluir_clave_pluralizadas, comentarios_multilínea |
Los archivos de Strings Resource son archivos de localización estándar utilizados para aplicaciones de iOS y OS X. Un archivo de Strings Resource consiste en pares de clave-valor conectados por un signo =. Es similar a un archivo de propiedades de Java, excepto que tanto las clave como los valores están envueltos en comillas dobles y que cada par de clave-valor termina con un punto y coma.
Si genera archivos de Strings Resource utilizando una herramienta de terceros (por ejemplo, genstrings), es posible tener archivos con Strings de clave duplicadas. Las clave duplicadas normalmente no son problemáticas, pero se recomienda eliminarlas antes de iniciar el proceso de traducción.
Opciones de formato
|
Identificador |
convert_placeholder |
|
Tipo |
Booleano |
|
Carga |
No |
|
Descarga |
Sí |
|
Por defecto |
false |
|
Descripción |
El marcador de posición se convertirá para ajustarse a los requisitos específicos del formato. Ejemplo: |
|
Identificador |
include_pluralized_keys |
|
Tipo |
Booleano |
|
Carga |
No |
|
Descarga |
Sí |
|
Por defecto |
true |
|
Descripción |
Incluir también las clave pluralizadas en el archivo de localización. |
|
Identificador |
multiline_comments |
|
Tipo |
Booleano |
|
Carga |
No |
|
Descarga |
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" = "Check it out! This key has a description! (At least in some formats)"; "key_with_line-break" = "This translations contains\na line-break."; "nested.deeply.key" = "Wow, this key is nested even deeper."; "nested.clave" = "Esta clave está anidada dentro de un espacio de nombres."; "null_translation" = ""; "pluralized_clave.one" = "Solo se encontró una pluralización."; "pluralized_clave.other" = "¡Guau, tienes %s pluralizaciones!"; "pluralized_clave.zero" = "No tienes ninguna pluralización."; "sample_collection" = "---\n- primer elemento\n- segundo elemento\n- tercer elemento\n"; "simple_clave" = "Solo una clave simple con un mensaje simple."; "unverified_clave" = "Esta traducción aún no está verificado y espera por ello. (En algunos formatos también exportar este estado)";
Plurales para Strings de iOS Localizable
Para valores plurales, agregar los siguientes operadores de sufijo:
"messages.zero" = "No messages received"; "messages.one" = "One message received"; "messages.other" = "%s messages received";