Conceptes bàsics de la web

Project and component structure

A Weblate les traduccions s’organitzen en projectes i components. Cada projecte pot contenir un nombre de components i aquests contenen traduccions a idiomes individuals. El component correspon a un fitxer traduïble (per exemple GNU gettext PO (objecte portàtil) o Recursos de cadenes d’Android). Els projectes estan allà per ajudar-vos a organitzar el component en conjunts lògics (per exemple, per agrupar totes les traduccions utilitzades dins d’una aplicació).

A més, els components dels projectes es poden estructurar mitjançant categories. Els components poden pertànyer a una categoria i les categories es poden imbricar.

Internament, cada projecte té traduccions a cadenes comunes propagades per altres components dins d’ell per defecte. Això alleugerirà la càrrega de la traducció repetitiva i de diverses versions. La propagació de la traducció es pot desactivar per Configuració dels components utilitzant Permet la propagació de traduccions en cas que les traduccions diverguin.

Repository integration

Weblate està dissenyat per integrar-se amb el dipòsit de control de versions amunt, Localització contínua descriu els blocs de construcció i com flueixen els canvis entre ells.

Vegeu també

Architecture overview describes how Weblate works internally.

User attribution

Weblate manté les traduccions escrites correctament pels traductors al repositori de control de versions mitjançant el nom i el correu electrònic. Tenir un correu electrònic real adjunt al commit segueix els esperits de control de versions distribuïts i permet que serveis com GitHub associïn les vostres contribucions fetes a Weblate amb el vostre perfil de GitHub.

Aquesta característica també comporta el risc de fer un mal ús del correu electrònic publicat a les confirmacions de control de versions. A més, una vegada que es publica aquest compromís a l’allotjament públic (com GitHub), efectivament no hi ha manera de redactar-lo. Weblate permet escollir un correu electrònic de confirmació privat a Compte per evitar-ho.

Per tant, els administradors haurien de tenir en compte això mentre configuren Weblate:

  • Aquest ús del correu electrònic s’ha de descriure clarament en els termes del servei en cas que aquest document sigui necessari. Legal module pot ajudar amb això.

  • PRIVATE_COMMIT_EMAIL_OPT_IN pot fer que els correus electrònics siguin privats per defecte.