Recursos de cadenas Android¶
Formato de archivo específico de Android para traducir aplicaciones.
Consejo
Unos formatos muy similares son Componer Recursos Multiplataforma y Recursos Kotlin para móviles.
Los recursos de cadena Android son monolinguales, el Archivo de base monolingüe está almacenado dentro de un lugar diferente desde los otros archivos – res/values/strings.xml.
Weblate sigue escape de cadenas:
Si una cadena XML es válida, se inserta como XML a la traducción.
?y@son escapados con un\\al comienzo de la cadena para evitar interpretarlos como referencias de estilo o recurso.En el caso de cadena contenga múltiples espacios, está entrecomillado con comillas dobles (
").Las líneas nuevas son escapadas como
\\n, pero la línea nueva actual es conservada para legibilidad también.
Nota
La estructura de Android string-array actualmente no está admitida. Para evitar esto, puede romper sus formaciones de cadena aparte:
<string-array name="several_strings">
<item>First string</item>
<item>Second string</item>
</string-array>
se vuelve:
<string-array name="several_strings">
<item>@string/several_strings_0</item>
<item>@string/several_strings_1</item>
</string-array>
<string name="several_strings_0">First string</string>
<string name="several_strings_1">Second string</string>
La formación string-array que apunte a los elementos string estarían almacenados en un archivo diferente, y n o es hecho disponible para traducción.
Este script puede ayudar a pre-procesar tus archivos string.xml existentes y traducciones: https://gist.github.com/paour/11291062
Consejo
Para evitar traducir algunas cadenas, pueden ser marcadas como no-traducible. Esto puede ser especialmente útil para referencias de cadena:
<string name="foobar" translatable="false">@string/foo</string>
Ver también
Extensiones de archivo |
|
|---|---|
Lingüística ⓘ |
Monolingüe |
Admite plural ⓘ |
|
Admite descripciones ⓘ |
|
Admite explicación ⓘ |
|
Admite contexto ⓘ |
|
Admite lugar ⓘ |
|
Admite indicadores ⓘ |
|
Identificador de API |
|
Admite cadenas de solo lectura en ⓘ |
|
Check flags added by this format ⓘ |
Configuración de Weblate¶
Weblate típico Configuración de componentes |
|
|---|---|
Máscara de archivos |
|
Archivo de base monolingüe |
|
Plantilla para traducciones nuevas |
Vacío |
Formato de archivo |
Recurso de cadenas de Android |