Descàrrega i càrrega de traduccions¶
Podeu exportar fitxers d’una traducció, fer canvis i tornar-los a importar. Això permet treballar fora de línia i, a continuació, fusionar els canvis de nou a la traducció existent. Això funciona encara que s’hagi canviat mentrestant.
Nota
Les opcions disponibles poden estar limitades per la configuració de control d’accés.
Descàrrega de traduccions¶
Des del tauler de control del projecte o del component, es poden descarregar fitxers traduïbles al menú Fitxers.
La primera opció és descarregar el fitxer en el format original tal com està emmagatzemat al repositori. En aquest cas, tots els canvis pendents en la traducció s’estan compromesos i el fitxer actualitzat es genera sense cap conversió.
You can also download the translation converted into one of the widely used localization formats. The converted files will be enriched with data provided in Weblate; such as additional context, comments or flags.
Nota
Format conversion changes the localization file representation, but does
not translate between runtime message syntaxes such as ICU MessageFormat
and C printf formatting. Use application-specific tooling when consumers
need different placeholder syntaxes or a compiled resource format not
offered by Weblate.
Several file formats are available via the Files ↓ Customize download menu:
gettext PO (
po)XLIFF 1.1 with gettext extensions (
xliff)XLIFF 1.1 (
xliff11)TermBase eXchange (
tbx)Translation Memory eXchange (
tmx)gettext MO (només disponible quan la traducció utilitza gettext PO) (
mo)CSV (
csv)Excel Open XML (
xlsx)JSON (only available for monolingual translations) (
json)JSON nested structure file (only available for monolingual translations) (
json-nested)Android String Resource (only available for monolingual translations) (
aresource)iOS strings (only available for monolingual translations) (
strings)
Suggeriment
El contingut disponible als fitxers convertits difereix segons les característiques del format de fitxer, podeu trobar una visió general a Capacitats de tipus de traducció.
Downloading components, categories or projects¶
Translation files for a component, category or project can be downloaded at once via the Files menu. The download is always served as a ZIP file, and you can choose original or converted formats similarly as in Descàrrega de traduccions.
Càrrega de traduccions¶
Quan hàgiu fet els vostres canvis, utilitzeu Pujar traducció al menú Fitxers.
Formats de fitxer compatibles¶
Es pot penjar qualsevol fitxer en un format de fitxer compatible, però encara es recomana utilitzar el mateix format de fitxer que el que s’utilitza per a la traducció, en cas contrari, algunes funcions poden no ser traduïdes correctament.
Language checking¶
Weblate checks language metadata declared in uploaded files when the format provides it, including PO, XLIFF, Qt Linguist, and ARB files. Uploads declaring a different language are rejected. Known language aliases and variants sharing a base language are accepted, for example Portuguese and Brazilian Portuguese. Files without recognized language metadata can still be uploaded. Weblate does not infer the language from the filename or translated text.
Select Ignore language mismatch to upload a file despite a language mismatch. This does not bypass other upload checks or permissions. When updating source strings, Weblate checks the declared source language instead of the target language.
Mètodes d’importació¶
Aquestes són les opcions que es presenten en penjar fitxers de traducció:
- Add as translation (
translate) Les cadenes importades s’afegeixen com a traduccions a les cadenes existents. Aquest és el cas d’ús més comú i el comportament predeterminat.
Només s’utilitzen traduccions del fitxer penjat i no hi ha contingut addicional.
Aquesta opció només està disponible si l’usuari té el permís «Edita cadenes».
- Add as suggestion (
suggest) Les cadenes importades s’afegeixen com a suggeriments. Feu-ho quan vulgueu que es revisin les vostres cadenes penjades.
Només s’utilitzen traduccions del fitxer penjat i no hi ha contingut addicional.
Aquesta opció només està disponible si l’usuari té el permís «Afegeix suggeriment».
- Add as approved translation (
approve) Les cadenes importades s’afegeixen com a traduccions aprovades. Feu-ho quan ja hàgiu revisat les vostres traduccions abans de penjar-les.
Només s’utilitzen traduccions del fitxer penjat i no hi ha contingut addicional.
Aquesta opció només està disponible si l’usuari té el permís «Revisar cadenes».
- Add as translation needing edit (
fuzzy) Les cadenes importades s’afegeixen com a traduccions que cal editar. Això pot ser útil quan voleu que s’utilitzin traduccions, però també es revisin.
Només s’utilitzen traduccions del fitxer penjat i no hi ha contingut addicional.
Aquesta opció només està disponible si l’usuari té el permís «Edita cadenes».
- Replace existing translation file (
replace) El fitxer existent es substitueix per contingut nou. Això pot provocar la pèrdua de traduccions existents, feu servir amb precaució.
Aquesta opció només està disponible si l’usuari té el permís «Edita la configuració del component» o els permisos «Afegeix una cadena nova», «Elimina una cadena» i «Edita cadenes».
- Update source strings (
source) Actualitza les cadenes d’origen al fitxer de traducció bilingüe. Això és similar al que fa Actualitza els fitxers PO perquè coincideixin amb el POT (msgmerge).
Aquesta opció només està disponible per a alguns formats de fitxer i només si l’usuari té el permís «Pujar traduccions».
- Add new strings (
add) Afegeix cadenes noves a la traducció. Es salta els que ja existeixen.
En cas que vulgueu afegir cadenes noves i actualitzar les traduccions existents, carregueu el fitxer per segona vegada amb Afegeix com a traducció.
Only source, translation and key (context) are used from the uploaded file.
Aquesta opció només està disponible amb Gestiona les cadenes activat i només si l’usuari té el permís «Afegeix una cadena nova».
Tractament de conflictes¶
Defineix com tractar les cadenes penjades que ja estan traduïdes:
- Change only untranslated strings (
ignore) Ignore uploaded translations which are already translated.
- Change translated strings (
replace-translated) Replace existing translations with uploaded ones, but keep approved ones.
- Change translated and approved strings (
replace-approved) Replace existing translations with uploaded ones, including approved ones.
Cordes que necessiten editar¶
També hi ha una opció sobre com gestionar les cadenes que necessiten editar al fitxer importat. Aquestes cadenes es poden gestionar d’una de les tres maneres següents: «No importar», «Importar com a cadena que cal editar» o «Importar com a traduït».