Recursos de cadenes d’Android¶
Format de fitxer específic d’Android per traduir aplicacions.
Suggeriment
Uns formats molt similars són Redacta recursos multiplataforma i Recursos mòbils de Kotlin.
Els recursos de cadena d’Android són monolingües, la Fitxer de llengua base monolingüe s’emmagatzema en una ubicació diferent de la resta de fitxers – res/values/strings.xml.
Weblate fa el següent escapament de cadenes:
Si una cadena és XML vàlida, s’insereix com a XML per a la traducció.
?i@s’escapa amb un\\al començament de la cadena per evitar interpretar-los com a referències d’estil o recursos.En cas que la cadena contingui diversos espais, es cita amb cometes dobles (
").Les noves línies s’escapen com a
\\n, però la nova línia real també es manté per a la llegibilitat.
Nota
Les estructures string-array d’Android no s’admeten actualment. Per solucionar-ho, podeu separar les vostres matrius de cadenes:
<string-array name="several_strings">
<item>First string</item>
<item>Second string</item>
</string-array>
convertir-se en:
<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 string-array que apunta als elements string s’ha d’emmagatzemar en un fitxer diferent i no estar disponible per a la traducció.
Aquest script pot ajudar a processar prèviament els fitxers i traduccions strings.xml existents: https://gist.github.com/paour/11291062
Suggeriment
Per evitar traduir algunes cadenes, aquestes es poden marcar com a no traduïbles. Això pot ser especialment útil per a referències de cadena:
<string name="foobar" translatable="false">@string/foo</string>
Vegeu també
File extensions |
|
|---|---|
Lingualitat ⓘ |
Monolingual |
Supports plural ⓘ |
|
Supports descriptions ⓘ |
|
Admet l’explicació ⓘ |
|
Supports context ⓘ |
|
Supports location ⓘ |
|
Supports flags ⓘ |
|
API identifier |
|
Admet cadenes de només lectura ⓘ |
|
Supports removing obsolete strings ⓘ |
|
Check flags added by this format ⓘ |
Configuració del Weblate¶
Placa web típica Configuració dels components |
|
|---|---|
Filtre de fitxers |
|
Fitxer de llengua base monolingüe |
|
Plantilla per a traduccions noves |
«Buit». |
Format de fitxer |
«Recurs de cadena d’Android». |