Weblate alapok

Projekt- és összetevőstruktúra

A Weblate-ben a fordítások projektekbe és összetevőkbe vannak rendezve. Egy projekt több összetevőt tartalmazhat, ezek pedig különböző nyelvekre történő fordításokat. Egy összetevő egy fordítható fájlnak felel meg (például: GNU gettext PO (Portable Object) vagy Android szövegerőforrások). A projektek segítenek az összetevők logikus egységekbe rendezésében (például egy alkalmazás összes fordításának csoportosításához).

A projekten belüli összetevők kategóriák alapján is strukturálhatók. Az összetevők tartozhatnak egy kategóriához, a kategóriák pedig egymásba ágyazhatók.

A rendszerben minden projekt alapértelmezetten automatikusan megosztja a gyakori szövegek fordításait a projekt többi összetevője között. Ez csökkenti az ismétlődő és több verzióban előforduló szövegek fordításának terhét. A fordítások automatikus terjesztése összetevőnként letiltható az összetevő esetében a Fordítások terjesztésének engedélyezése beállítással, ha a fordítások eltérhetnek egymástól.

Tárolóintegráció

A Weblate úgy lett kialakítva, hogy integrálódjon a forrás (upstream) verziókezelő rendszerrel. A Folyamatos lokalizáció leírja az alapvető elemeket és a változások áramlását közöttük.

Lásd még

Az Rendszer-architektúra áttekintése bemutatja, hogyan működik a Weblate belsőleg.

Felhasználó hozzárendelése

A Weblate a fordítók által készített fordításokat a megfelelő szerzői adatokkal tárolja a verziókezelő tárolóban, név és e-mail-cím megadásával. A valós e-mail-cím használata összhangban van az elosztott verziókezelés szemléletével, és lehetővé teszi, hogy olyan szolgáltatások, mint a GitHub, a Weblate-ben végzett hozzájárulásait összekapcsolják a GitHub-profiljával.

Ez a funkció ugyanakkor kockázatot is hordozhat, mivel a verziókezelő véglegesítéseiben szereplő e-mail címekkel vissza lehet élni. Ráadásul, ha egy ilyen véglegesítés nyilvános tárhelyre (például GitHubra) kerül, onnan gyakorlatilag nem lehet eltávolítani. A Weblate lehetőséget biztosít arra, hogy Fiók alatt privát véglegesítési e-mail címet válasszon, így ezt elkerülheti.

Ezért az adminisztrátoroknak érdemes figyelembe venniük a következőket a Weblate beállításakor:

  • Az e-mail ilyen jellegű felhasználását egyértelműen ismertetni kell a szolgáltatási feltételekben, amennyiben ilyen dokumentumra szükség van. Ebben segítséget nyújthat a Jogi modul rész.

  • A PRIVATE_COMMIT_EMAIL_OPT_IN beállítás alapértelmezetté teheti a privát e-mail használatot.