Memòria de traducció¶
Weblate inclou una memòria de traducció integrada que consta de:
Memòria de traducció importada manualment (vegeu Interfície d’usuari).
Traduccions emmagatzemades automàticament realitzades a Weblate (segons Translation-memory scopes).
Traduccions anteriors importades automàticament.
El contingut de la memòria de traducció es pot aplicar a les cadenes de diverses maneres:
User can accept suggestions from the Suggeriments automàtics tab while editing the string.
The selected strings can be processed using Traducció automatitzada from the Operations menu.
El complement Traducció automatitzada pot aplicar canvis automàticament a les cadenes noves i existents.
Per obtenir consells d’instal·lació, vegeu Weblate Memòria de traducció, que està activat per defecte.
Translation-memory scopes¶
Els àmbits de la memòria de traducció garanteixen la privadesa dels diferents projectes i usuaris. També es pot compartir traduccions.
Nota
When upgrading from older Weblate releases, existing translation-memory entries are converted to scopes by a periodic Celery background task. Until this backfill finishes, existing entries can be temporarily unavailable in suggestions and memory management views. Keep Celery running after the upgrade so the periodic task can start or resume the migration. Site administrators can monitor the backfill and duplicate-entry consolidation in Administration > Performance report.
Memòria de traducció importada¶
La importació de dades de memòria de traducció arbitràries mitjançant l’ordre import_memory fa que el contingut de la memòria estigui disponible per a tots els usuaris i projectes.
Per-user translation memory¶
Emmagatzema totes les traduccions dels usuaris automàticament a la memòria de traducció personal de cada usuari respectiu.
El valor per defecte per als usuaris nous s’ajusta automàticament en funció de la configuració Neteja automàticament la memòria de traducció. Si la neteja automàtica està activada, aquesta es desactiva per defecte per evitar que es tornin a introduir traduccions incoherents.
Per-project translation memory¶
Totes les traduccions d’un projecte s’emmagatzemen automàticament en una memòria de traducció del projecte només disponible per a aquest projecte.
Workspace translation memory¶
Projects in the same workspace can share translation memory without enabling the global shared translation memory. Workspace translation memory has to be enabled both in the workspace settings and in the individual project workflow settings.
Estat de la memòria de traducció¶
Afegit a la versió 5.13.
Translation memory entries can have two different statuses: active and pending. Pending entries are included in suggestions, but with a quality penalty applied. Depending on the configured score threshold, the penalty can exclude even exact matches from suggestions and automatic translation. Entries imported from translation memory files are stored as active. If Neteja automàticament la memòria de traducció is enabled, matching pending entries are removed when a translation becomes active.
Neteja automàticament la memòria de traducció¶
Afegit a la versió 5.13.
Quan està activat per a un projecte, Weblate substitueix les entrades de memòria de traducció creades automàticament més antigues quan una traducció s’activa:
Amb Activa les revisions activat, la neteja es produeix quan s’aprova la traducció.
Sense revisió, la neteja es produeix tan bon punt la traducció arriba a l’estat traduït.
Per a la mateixa cadena d’origen, component, context i parell d’idiomes font/destinació, Weblate elimina les entrades coincidents que no són de fitxer de la memòria de traducció, incloses les entrades amb un text de destinació diferent. Això s’aplica als àmbits de la memòria de traducció personal, de projecte i compartida. La traducció actual s’emmagatzema de nou com a entrada activa als àmbits que estan habilitats per a aquest canvi.
Les entrades importades dels fitxers de memòria de traducció externa no es netegen automàticament. Es conserven les entrades amb un context diferent.
Al contenidor Docker, això es pot configurar mitjançant WEBLATE_DEFAULT_AUTOCLEAN_TM.
Nota
Activar la neteja automàtica també canvia el valor predeterminat dels nous perfils d’usuari perquè no contribueixin a la memòria de traducció personal. Això evita que es tornin a introduir traduccions inconsistents que s’havien de netejar.
Vegeu també
Managing the Translation Memory¶
Interfície d’usuari¶
La memòria de traducció es pot gestionar des de diversos llocs a la interfície d’usuari de Weblate:
Obriu el menú d’usuari i trieu Memòria de traducció per gestionar la vostra memòria de traducció personal.
Obriu un projecte i trieu Memòria de traducció al menú del projecte per gestionar la memòria de traducció d’aquest projecte.
Open a workspace and choose Operations ↓ Translation memory to manage automatically created translation memory for that workspace. Editing the workspace is required.
Obriu Administració i trieu Memòria de traducció per gestionar la memòria de traducció carregada per a tota la instància del Weblate.
La pàgina de memòria de traducció mostra el recompte d’entrades per a l’àmbit seleccionat. Depenent de l’abast, també enumera les entrades per origen, component o parell d’idiomes. Les entrades enumerades es poden descarregar com a JSON o TMX. Els usuaris amb els permisos necessaris poden suprimir entrades i la vista del projecte pot reconstruir la memòria de traducció per a tot el projecte o per a components individuals de les traduccions actuals.
La vista del projecte també mostra si la memòria de traducció compartida i la memòria de traducció de neteja automàtica estan habilitades per al projecte, amb un enllaç a la configuració del flux de treball del projecte quan l’usuari pot editar el projecte.
The workspace view can rebuild all currently contributing projects or an individual contributing component. It manages workspace-scoped automatic entries only. Translation-memory files cannot be uploaded into a workspace scope.
Translation memory files can be imported on the same page. Uploaded files are processed during the request, stored as active, and added to the selected scope:
Personal uploads are available in your personal translation memory.
Project uploads are available in the selected project’s translation memory.
Les càrregues d’administració estan disponibles com a entrades compartides penjades per a tota la instància de Weblate.
Suggeriment
Les memòries de traducció en diversos formats es poden importar a Weblate. El format TMX es proporciona per a la interoperabilitat amb altres eines. Tots els formats admesos són TMX, JSON, XLIFF, PO i CSV.
Els idiomes d’origen i de destinació s’han de seleccionar en penjar fitxers XLIFF, PO o CSV si el fitxer no proporciona la informació de l’idioma.
Vegeu també
You can search translation memory while editing strings from the Suggeriments automàtics tab.
Admin interface¶
Els usuaris administratius tenen controls addicionals de gestió de la memòria de traducció. A Administració > Memòria de traducció, la pàgina enumera les entrades compartides penjades, les entrades compartides i les entrades totals per a la instància del Weblate. Depenent dels permisos, pot importar la memòria compartida carregada, suprimir les entrades penjades i baixar les entrades penjades, compartides o totes com a JSON o TMX.
Afegit a la versió 4.12.
The project translation memory view also allows rebuilding parts of or the entire project translation memory. Automatically generated entries for the selected component or project are deleted, and the memory is populated again from the current translations in the background. Entries imported from files are preserved.
Interfície de gestió¶
Diverses ordres de gestió poden manipular el contingut de la memòria de traducció. Aquests operen a la memòria de traducció en el seu conjunt, sense filtrar per àmbits (tret que els paràmetres ho sol·licitin):
dump_memoryExporta la memòria a JSON
import_memoryImporta fitxers TMX o JSON a la memòria de traducció
cleanup_memoryRemoves all entries with pending status from the translation memory
Afegit a la versió 4.14.
L’API Weblate cobreix la memòria de traducció. Això permet la manipulació automatitzada per a diferents finalitats, o en funció dels esdeveniments del cicle de traducció.