Beállítások¶
Minden beállítás a settings.py fájlban van tárolva (ahogy az a Django rendszernél szokásos).
Megjegyzés
A beállítások módosítása után újra kell indítani a Weblate-et — mind a WSGI, mind a Celery folyamatokat.
Ha mod_wsgi alatt futtatja a Weblate-et, az Apache szervert is újra kell indítani a konfiguráció betöltéséhez.
Lásd még
Érdemes áttekinteni a Django dokumentációját is, amely a Django saját beállításait ismerteti.
ADMINS_CONTACT¶
Ez határozza meg, hova küldje a kapcsolatfelvételi űrlap az e-maileket. Ha nincs külön megadva, az ADMINS beállításban szereplő e-mail címek lesznek használva.
A beállítást egy e-mail címekből álló listaként kell megadni:
ADMINS_CONTACT = ["admin@example.com", "support@example.com"]
Lásd még
ALTCHA_MAX_NUMBER¶
Added in version 5.9.
A maximális szám konfigurálása az ALTCHA proof-of-work mechanizmushoz.
Lásd még
ANONYMOUS_USER_NAME¶
A nem bejelentkezett felhasználók felhasználóneve.
Lásd még
AUDITLOG_EXPIRY¶
A naplózási adatokban tárolt fióktevékenységi információk maximális megőrzési ideje napokban számolva.
Alapértelmezett érték: 180 nap.
AUTH_LOCK_ATTEMPTS¶
A hibás hitelesítési kísérletek maximális száma, mielőtt a rendszer korlátozást alkalmaz.
Jelenleg az alábbi esetekben érvényesül:
Bejelentkezés: Törli a fiók jelszavát, így a felhasználó nem tud bejelentkezni, amíg új jelszót nem igényel.
Jelszó visszaállítása: új visszaállító e-mailek küldését tiltja le, elkerülve a visszaélésből eredő spamküldést.
Alapértelmezett érték: 10 hibás próbálkozás.
Lásd még
AUTO_UPDATE¶
Minden tárolót napi rendszerességgel frissít.
Tipp
Ez akkor lehet hasznos, ha nem használja a Értesítési hookok funkciót a Weblate tárolók automatikus frissítésére.
Megjegyzés
A kompatibilitás megőrzése érdekében a karakterlánc-választás mellett ki- és bekapcsolási lehetőségek is elérhetők.
Az elérhető opciók:
"none"Napi frissítések kikapcsolása.
"remote"— ugyanaz, mint aFalseértékCsak a távoli tárolók frissítése.
"full"— ugyanaz, mint aTrueértékA távoli tárolók frissítése és a munkapéldány összeolvasztása.
Megjegyzés
Ez a beállítás csak akkor működik, ha a Háttérfeladatok Celery használatával megfelelően fut, és a módosítás után újra kell indítani.
AVATAR_URL_PREFIX¶
Profilkép URL-ek előtagja, az alábbi formátumban: ${AVATAR_URL_PREFIX}/avatar/${MAIL_HASH}?${PARAMS}. Az alábbi szolgáltatásokkal működik:
- Gravatar (alapértelmezett), lásd: https://gravatar.com/
AVATAR_URL_PREFIX = 'https://www.gravatar.com/'- Libravatar, lásd: https://www.libravatar.org/
AVATAR_URL_PREFIX = 'https://www.libravatar.org/'
AUTH_TOKEN_VALID¶
Az hitelesítő tokenek és a jelszó-visszaállító e-mailekben küldött ideiglenes jelszavak érvényességi ideje másodpercben megadva. Alapértelmezett érték: 172800 másodperc (2 nap).
AUTH_PASSWORD_DAYS¶
A napok száma, ameddig a Weblate nem engedi egy korábban használt jelszó újrafelhasználását ugyanazon felhasználó számára.
Az ellenőrzés az auditnaplón alapul, így az AUDITLOG_EXPIRY beállítás értékének legalább ekkorának kell lennie.
Megjegyzés
A Weblate 2.15 előtti jelszóváltoztatásokra ez a szabályzat nem vonatkozik.
Alapértelmezett érték: 180 nap.
AUTOFIX_LIST¶
Automatikusan alkalmazott javítások listája szöveg mentésekor.
Megjegyzés
Adja meg az automatikus javítót megvalósító Python osztály teljes elérési útját.
Az elérhető javításokat a Automatikus javítások rész tartalmazza.
Kiválaszthatja, hogy mely javításokat kívánja használni:
AUTOFIX_LIST = (
"weblate.trans.autofixes.whitespace.SameBookendingWhitespace",
"weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis",
)
BACKGROUND_TASKS¶
Added in version 4.5.2.
Meghatározza, hogy milyen gyakran indítsa el a rendszer a hosszabb karbantartási feladatokat egy összetevőnél.
Jelenleg az alábbiak vezérlésére szolgál:
Automatikus fordítás kiegészítő
Ellenőrzések és javítások újraszámítása
Lehetséges beállítások:
monthly(ez az alapértelmezett)weeklydailynever
Megjegyzés
A gyakoriság növelése nem ajánlott, ha a Weblate telepítés több ezer összetevőt tartalmaz.
BASIC_LANGUAGES¶
Added in version 4.4.
A felhasználók számára felkínált nyelvek listája új fordítás indításakor. Ha nincs megadva, a beépített lista lesz használva (amely minden elterjedt nyelvet tartalmaz, de ország-specifikus változatok nélkül).
Ez a beállítás csak a az adminisztrációs joggal nem rendelkező felhasználók számára korlátozza a nem kívánt nyelvek hozzáadását. A projekt adminisztrátorok továbbra is a Weblate által definiált teljes nyelvlistát látják.
Megjegyzés
Ez a beállítás nem hoz létre új nyelveket a Weblate-ben — csupán az adatbázisban meglévő nyelvek szűrését szabályozza.
Példa:
BASIC_LANGUAGES = {"cs", "it", "ja", "en"}
Lásd még
BORG_EXTRA_ARGS¶
Added in version 4.9.
További argumentumokat adhat meg a borg create parancshoz, amikor a beépített biztonsági mentések elindulnak.
Példa:
BORG_EXTRA_ARGS = ["--exclude", "vcs/"]
CACHE_DIR¶
Added in version 4.16.
A könyvtár, ahol a Weblate a gyorsítótár fájlokat tárolja. Alapértelmezett hely: a DATA_DIR könyvtár cache almappája.
Érdemes helyi vagy ideiglenes fájlrendszert megadni erre a célra, ha a DATA_DIR hálózati fájlrendszeren található.
A Docker-konténer külön kötetet használ ehhez, lásd: Docker-konténer kötetek.
A következő alkönyvtárak jellemzően léteznek:
fontsfont-config gyorsítótár a Betűtípusok kezelése kezeléséhez.
avatarGyorsítótárazott felhasználói profilképek, lásd: Profilképek.
staticAlapértelmezett hely a statikus Django-fájlok számára, amit a
STATIC_ROOThatároz meg. Lásd: Statikus fájlok kiszolgálása.tesseractOCR betanított adatok a Vizuális kontextus a szövegekhez funkcióhoz.
CSP_SCRIPT_SRC, CSP_IMG_SRC, CSP_CONNECT_SRC, CSP_STYLE_SRC, CSP_FONT_SRC, CSP_FORM_SRC¶
A Weblate Content-Security-Policy fejlécének testreszabása. Az alapértelmezett fejléc automatikusan generálódik az engedélyezett harmadik fél integrációk (például Matomo, Google Analytics, Sentry stb.) alapján.
Minden ilyen beállítás alapértelmezés szerint üres lista.
Példa:
# Enable Cloudflare Javascript optimizations
CSP_SCRIPT_SRC = ["ajax.cloudflare.com"]
Lásd még
További információ: Tartalomvédelmi irányelvek, Tartalombiztonsági irányelv (CSP)
CHECK_LIST¶
A fordításokon végrehajtandó minőség-ellenőrzések listája.
Megjegyzés
Adja meg az ellenőrzési felületet megvalósító Python osztály teljes elérési útját.
A saját igényei szerint állítsa össze az ellenőrzések listáját.
Minden beépített Minőség-ellenőrzések alapértelmezetten be van kapcsolva, ezeket a Mintakonfiguráció fájlban tudja módosítani, ahol kezdetben ki vannak kommentelve, így az alapértékek érvényesülnek. Minden új Weblate verzióval az új ellenőrzések automatikusan lefutnak.
Az összes ellenőrzést ki is kapcsolhatja:
CHECK_LIST = ()
Csak néhány ellenőrzést is engedélyezhet:
CHECK_LIST = (
"weblate.checks.chars.BeginNewlineCheck",
"weblate.checks.chars.EndNewlineCheck",
"weblate.checks.chars.MaxLengthCheck",
)
Megjegyzés
A beállítás módosítása csak az újonnan módosított fordításokra lesz hatással. A meglévő ellenőrzések továbbra is az adatbázisban maradnak. Ha ezeket is szeretné frissíteni, futtassa a updatechecks parancsot.
COMMIT_PENDING_HOURS¶
A háttérfeladatként történő függőben lévő változtatások véglegesítése közötti órák száma.
CONTACT_FORM¶
Added in version 4.6.
Beállítja, hogyan küldje a Weblate az e-maileket a kapcsolatfelvételi űrlapról. Olyan beállítást válasszon, amely megfelel a saját levelezőszerver konfigurációjának.
"reply-to"Az alapértelmezett viselkedés szerint a feladó az Reply-To mezőben kerül feltüntetésre.
"from"Alternatív megoldásként a feladó a From mezőben szerepelhet. Ehhez a levelezőszervernek engedélyeznie kell az ilyen e-mailek küldését.
Lásd még
DATA_DIR¶
A könyvtár, amelyben a Weblate minden adatát tárolja. Tartalmazza a VCS (verziókezelő) tárolók linkjeit, a teljes szöveges keresőindexet és külső eszközök különböző konfigurációs fájljait.
A következő alkönyvtárak jellemzően léteznek:
homeA parancsfájlok futtatásakor használt induló (home) könyvtár.
sshSSH kulcsok és konfigurációk helye.
mediaA Django médiatartalom alapértelmezett helye, amit a
MEDIA_ROOTad meg. Ide kerülnek a feltöltött képernyőképek is, lásd: Vizuális kontextus a szövegekhez.vcsFordítások verziókezelő tárolói.
backupsNapi biztonsági mentések adatai. Részletek: Lementett adatok (dumpok) a biztonsági mentésekhez.
fonts:Felhasználók által feltöltött betűtípusok, lásd: Betűtípusok kezelése.
cacheKülönféle gyorsítótárak, amelyek másik helyre is helyezhetők a
CACHE_DIRbeállítással.A Docker-konténer külön kötetet használ ehhez, lásd: Docker-konténer kötetek.
Megjegyzés
Ennek a könyvtárnak írhatónak kell lennie a Weblate számára. Ha WSGI-n keresztül futtatja, akkor a www-data felhasználónak kell írási jogosultsággal rendelkeznie.
A legegyszerűbb módja ennek az, ha a megfelelő felhasználót teszi meg a könyvtár tulajdonosává:
sudo chown www-data:www-data -R $DATA_DIR
Alapértelmezett hely: /home/weblate/data, de ajánlott testreszabni a beállítást.
DATABASE_BACKUP¶
Meghatározza, hogy az adatbázis-mentések szöveges formátumban, tömörítve vagy egyáltalán ne kerüljenek-e tárolásra. Az engedélyezett értékek:
"plain""compressed""none"
DEFAULT_ACCESS_CONTROL¶
Az új projektek alapértelmezett hozzáférés-vezérlési beállítása:
0Nyilvános
1Védett
100Személyes
200Egyéni
Ha az ACL-t manuálisan kívánja kezelni, válassza az Egyéni beállítást, ekkor nem a Weblate belső jogosultságkezelésére támaszkodik.
DEFAULT_AUTO_WATCH¶
Added in version 4.5.
Beállítja, hogy az új felhasználóknál alapértelmezetten be legyen-e kapcsolva a Projektek automatikus követése közreműködéskor funkció. Alapértelmezett érték: True.
Lásd még
DEFAULT_RESTRICTED_COMPONENT¶
Added in version 4.1.
Az összetevők korlátozásának alapértelmezett értéke.
Lásd még
DEFAULT_ADD_MESSAGE, DEFAULT_ADDON_MESSAGE, DEFAULT_COMMIT_MESSAGE, DEFAULT_DELETE_MESSAGE, DEFAULT_MERGE_MESSAGE¶
A különböző műveletekhez tartozó alapértelmezett véglegesítési (commit) üzenetek. További részletekért lásd: Összetevőkonfiguráció.
DEFAULT_ADDONS¶
Az alapértelmezett kiegészítők, amelyeket minden új összetevőhöz telepíteni kell.
Megjegyzés
Ez a beállítás csak az újonnan létrehozott összetevőket érinti.
Példa:
DEFAULT_ADDONS = {
# Add-on with no parameters
"weblate.flags.target_edit": {},
# Add-on with parameters
"weblate.autotranslate.autotranslate": {
"mode": "suggest",
"filter_type": "todo",
"auto_source": "mt",
"component": "",
"engines": ["weblate-translation-memory"],
"threshold": "80",
},
}
Lásd még
DEFAULT_COMMITER_EMAIL¶
A véglegesítő (committer) e-mail címe, alapértelmezésben: noreply@weblate.org.
Lásd még
DEFAULT_COMMITER_NAME¶
A véglegesítő neve, alapértelmezésben: Weblate.
Lásd még
DEFAULT_LANGUAGE¶
Added in version 4.3.2.
Az új összetevők alapértelmezett Forrásnyelv beállítása.
Alapértelmezett érték: en. A megfelelő nyelvi objektumnak léteznie kell az adatbázisban.
Lásd még
DEFAULT_MERGE_STYLE¶
Az új összetevők alapértelmezett Egyesítési mód beállítása.
rebase— alapértelmezett értékmerge
Lásd még
DEFAULT_TRANSLATION_PROPAGATION¶
Az alapértelmezett beállítás a fordítási terjesztéshez, alapértelmezésben: True.
DEFAULT_PULL_MESSAGE¶
Az alapértelmezett cím és üzenet beállítása beküldött módosítási kérelemhez (pull request).
ENABLE_AVATARS¶
A Gravatar-alapú profilképek bekapcsolása felhasználók számára. Alapértelmezésben engedélyezve van.
A profilképeket a szerver tölti le és gyorsítótárazza, így csökkenti a személyes adatok kiszivárgásának kockázatát, és gyorsabbá teszi a felhasználói élményt.
ENABLE_HOOKS¶
Az anonim távoli (remote) hookok bekapcsolása.
Lásd még
ENABLE_HTTPS¶
A 5.7 verzióban változott: A Weblate mostantól HTTPS-t igényel a WebAuthn támogatásához.
Beállítja, hogy a Weblate által küldött hivatkozások HTTPS vagy HTTP protokollt használjanak. Ez a beállítás hatással van a küldött e-mailekre és a generált abszolút URL-ekre.
Az alapértelmezett konfigurációban ez több Django HTTPS-hez kapcsolódó beállítást is vezérel — például a biztonságos sütik (secure cookies) használatát, a HSTS engedélyezését vagy a HTTPS-re való átirányítást.
A HTTPS átirányítás problémát okozhat bizonyos esetekben, például ha SSL-terminációt végző fordított (reverse) proxy mögött fut a Weblate, és az nem adja át helyesen a protokoll fejlécet a Django számára. Ilyenkor érdemes a proxy konfigurációját úgy módosítani, hogy az X-Forwarded-Proto vagy a Forwarded fejlécet küldje, de lehet a SECURE_PROXY_SSL_HEADER beállítást is konfigurálni a helyes SSL-észlelés érdekében.
Ha ez a beállítás le van tiltva, a Weblate nem fog elindulni, és otp_webauthn.E031 hibát ad. Az ellenőrzés elnémítható úgy, hogy hozzáadja a SILENCED_SYSTEM_CHECKS listához, de HTTPS nélkül a WebAuthn akkor sem fog működni.
ENABLE_SHARING¶
A Megosztás menü be- vagy kikapcsolása, amely lehetővé teszi, hogy a felhasználók megosszák a fordítási haladást közösségi hálózatokon.
EXTRA_HTML_HEAD¶
Added in version 4.15.
További HTML kód beszúrása a HTML fejlécbe. Ez például webhelytulajdon-ellenőrzés céljára használható:
EXTRA_HTML_HEAD = '<link href="https://fosstodon.org/@weblate" rel="me">'
Figyelem
A megadott sztringen nincs semmilyen szűrés vagy tisztítás, így az változatlanul kerül beillesztésre a HTML fejlécbe.
GET_HELP_URL¶
Added in version 4.5.2.
A támogatási oldal URL-je, ahol a Weblate példányhoz támogatás található.
GITEA_CREDENTIALS¶
Added in version 4.12.
Gitea szerverekhez használt hitelesítő adatok listája.
GITEA_CREDENTIALS = {
"try.gitea.io": {
"username": "weblate",
"token": "your-api-token",
},
}
A konfigurációs szótár a megadott API-hosztonkénti hitelesítő adatokból áll. A felépítése szinte minden verziókezelő integráció esetén ugyanaz, részletek: Verziókezelő hitelesítési adatok beállítása.
GITLAB_CREDENTIALS¶
Added in version 4.3.
GitLab szerverekhez használt hitelesítő adatok listája.
GITLAB_CREDENTIALS = {
"gitlab.com": {
"username": "weblate",
"token": "your-api-token",
},
}
A konfigurációs szótár a megadott API-hosztonkénti hitelesítő adatokból áll. A felépítése szinte minden verziókezelő integráció esetén ugyanaz, részletek: Verziókezelő hitelesítési adatok beállítása.
GITHUB_CREDENTIALS¶
Added in version 4.3.
GitHub szerverekhez használt hitelesítő adatok listája.
GITHUB_CREDENTIALS = {
"api.github.com": {
"username": "weblate",
"token": "your-api-token",
},
}
Megjegyzés
Finomhangolt személyes hozzáférési token létrehozásakor adjon olvasási és írási jogosultságot a Tartalom (Contents) és a Módosítási kérelmek (Pull requests) számára.
Az Adminisztráció jogosultság is szükséges lehet, ha másolatot szeretne készíteni a tárolóról (forkolni a tárolót), és az eredeti tároló nem nyilvános.
Tipp
Használja az api.github.com címet API-hosztként a https://github.com/ eléréséhez.
A konfigurációs szótár a megadott API-hosztonkénti hitelesítő adatokból áll. A felépítése szinte minden verziókezelő integráció esetén ugyanaz, részletek: Verziókezelő hitelesítési adatok beállítása.
BITBUCKETSERVER_CREDENTIALS¶
Added in version 4.16.
Bitbucket Data Center szerverekhez használt hitelesítő adatok listája.
BITBUCKETSERVER_CREDENTIALS = {
"git.self-hosted.com": {
"username": "weblate",
"token": "http-access-token",
},
}
A konfigurációs szótár a megadott API-hosztonkénti hitelesítő adatokból áll. A felépítése szinte minden verziókezelő integráció esetén ugyanaz, részletek: Verziókezelő hitelesítési adatok beállítása.
BITBUCKETCLOUD_CREDENTIALS¶
Added in version 5.8.
Bitbucket Cloud szerverekhez használt hitelesítő adatok listája.
BITBUCKETCLOUD_CREDENTIALS = {
"bitbucket.org": {
"username": "your-username",
"workspace": "your-workspace-slug",
"token": "your-app-password",
},
}
A konfigurációs szótár API-hosztonként meghatározott hitelesítő adatokat tartalmaz. Az API-hoszt eltérhet attól, amit a böngészőben használ, például a GitHub API az api.github.com címen érhető el.
Az alábbi beállítások érhetők el minden hoszthoz:
usernameAPI felhasználó.
workspaceA felhasználói munkaterület URL-azonosítója (slug).
tokenAlkalmazásjelszó, amely rendelkezik pullrequest:write jogosultsággal.
További beállítások a Verziókezelő hitelesítési adatok beállítása résznél találhatók.
AZURE_DEVOPS_CREDENTIALS¶
Added in version 5.2.
Azure DevOps szerverekhez használt hitelesítő adatok listája.
AZURE_DEVOPS_CREDENTIALS = {
"dev.azure.com": {
"username": "project-name",
"token": "your-api-token",
"organization": "organization-name",
},
}
A konfigurációs szótár API-hosztonként meghatározott hitelesítő adatokat tartalmaz. Az API-hoszt eltérhet attól, amit a böngészőben használ, például a GitHub API az api.github.com címen érhető el.
Az alábbi beállítások érhetők el minden hoszthoz:
usernameAz Azure DevOps projekt neve. Ez nem azonos a tároló nevével.
organizationA projekt szervezetének neve.
workItemIdsOpcionálisan megadható a szervezet munkafolyamat-azonosítóinak listája. Ha meg van adva, az új módosítási kérelmekhez (pull request) ezek automatikusan csatolódnak.
tokenAPI token az API-felhasználóhoz (kötelező).
További beállítások a Verziókezelő hitelesítési adatok beállítása résznél találhatók.
GOOGLE_ANALYTICS_ID¶
Google Analytics azonosító a Weblate megfigyelésének bekapcsolásához Google Universal Analytics segítségével.
Megjegyzés
Jelenleg a Google Analytics 4 integráció nem érhető el a Weblate-ben. Bővebben lásd: https://github.com/WeblateOrg/weblate/issues/14015
HIDE_REPO_CREDENTIALS¶
A tároló hitelesítő adatok elrejtése a webes felületről. Ha a tároló URL-je tartalmaz felhasználónevet és jelszót, a Weblate ezeket eltávolítja, amikor a felhasználók számára megjeleníti az adatokat.
Például a https://user:password@git.example.com/repo.git helyett csak https://git.example.com/repo.git jelenik meg. A rendszer hasonló módon igyekszik megtisztítani a verziókezelő rendszer hibaüzeneteit is.
Megjegyzés
Ez a beállítás alapértelmezetten be van kapcsolva.
HIDE_VERSION¶
Added in version 4.3.1.
A verzióinformációk elrejtése a nem hitelesített felhasználók elől. Ez egyben azt is eredményezi, hogy a dokumentációra mutató linkek mindig a legújabb verzióra irányítanak, nem pedig az aktuálisan telepített verzióhoz tartozóra.
A verzió elrejtése egyes vállalati környezetekben ajánlott biztonsági gyakorlat, de nem akadályozza meg teljesen, hogy egy támadó a rendszer viselkedése alapján kiderítse a használt verziót.
Megjegyzés
Ez a funkció alapértelmezés szerint ki van kapcsolva.
INTERLEDGER_PAYMENT_BUILTIN¶
Added in version 5.11.
A Weblate támogatására szolgáló beépített Interledger fizetési azonosító (Payment Pointer) ki- vagy bekapcsolása.
Lásd még
INTERLEDGER_PAYMENT_POINTERS¶
Added in version 4.12.1.
A Web Monetization számára megadott Interledger fizetési azonosítók (ILP) listája.
Ha több címet ad meg, a rendszer véletlenszerűen választ közülük, így valósul meg a valószínűségi bevételmegosztás.
További információ: <https://webmonetization.org/>.
Tipp
A Weblate saját finanszírozási címét automatikusan hozzáadja, kivéve, ha ezt az INTERLEDGER_PAYMENT_BUILTIN beállítással letiltja.
Lásd még
IP_BEHIND_REVERSE_PROXY¶
Annak jelzése, hogy a Weblate fordított (reverse) proxy mögött fut-e.
Ha True értékre van állítva, a Weblate az IP_PROXY_HEADER által meghatározott fejlécből olvassa ki a felhasználó IP-címét.
Figyelem
Fontos, hogy valóban fordított (reverse) proxy-t használjon, és az megfelelően állítsa be ezt a fejlécet, különben a felhasználók hamis IP-címeket is megadhatnak.
Megjegyzés
Ez a beállítás alapértelmezés szerint ki van kapcsolva.
IP_PROXY_HEADER¶
Azt határozza meg, hogy a Weblate melyik fejlécből olvassa ki az IP-címet, ha az IP_BEHIND_REVERSE_PROXY be van kapcsolva.
Alapértelmezett érték: HTTP_X_FORWARDED_FOR.
IP_PROXY_OFFSET¶
A 5.0.1 verzióban változott: Az alapértelmezett érték 1-ről -1-re változott.
Azt jelzi, hogy az IP_PROXY_HEADER fejlécben melyik IP-címet kell felhasználni a kliens IP-címeként.
A beállítástól függően ez a fejléc több IP-címet is tartalmazhat (például: X-Forwarded-For: client-ip, proxy-a, proxy-b), és itt adható meg, hogy melyik címet használja a rendszer.
Figyelem
Ennek a beállításnak a módosítása befolyásolja a telepítés biztonságát. Csak megbízható proxyk IP-címének meghatározásához állítsa be. További információk: <https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Forwarded-For#security_and_privacy_concerns>.
Alapértelmezett érték: -1.
LEGAL_TOS_DATE¶
Added in version 4.15.
Megjegyzés
A működéshez szükséges, hogy a Jogi modul kiegészítő telepítve legyen.
A szolgáltatási feltételek dokumentumok utolsó frissítési dátuma. A dátum módosításakor a felhasználóknak újra el kell fogadniuk a frissített feltételeket.
from datetime import date
LEGAL_TOS_DATE = date(2022, 2, 2)
LEGAL_URL¶
Az URL, ahol a Weblate példány jogi dokumentumai elérhetők.
Tipp
Ez hasznos, ha a jogi dokumentumokat Weblate-en kívül tárolja, de Weblate-be ágyazza be őket. További részletekért lásd: Jogi modul.
Példa:
LEGAL_URL = "https://weblate.org/terms/"
Lásd még
LICENSE_EXTRA¶
További licencek megadása a licencválasztási lehetőségek között.
Megjegyzés
Minden licencdefiníció egy tuple (fix hosszúságú, sorrendhez kötött adatszerkezet), amely egy rövid nevet, egy hosszú nevet és egy URL-t tartalmaz.
Például:
LICENSE_EXTRA = [
(
"AGPL-3.0",
"GNU Affero General Public License v3.0",
"https://www.gnu.org/licenses/agpl-3.0-standalone.html",
),
]
LICENSE_FILTER¶
A 4.3 verzióban változott: Ha ezt az értéket üresre állítja, a licencfigyelmeztetés kikapcsolódik.
A megjelenített licencek listájának szűrése. Üres lista esetén a licencfigyelmeztetés is letiltásra kerül.
Megjegyzés
Ez a szűrő a licenc rövid nevét használja.
Például:
LICENSE_FILTER = {"AGPL-3.0", "GPL-3.0-or-later"}
A következő módon tiltható le a licencfigyelmeztetés:
LICENSE_FILTER = set()
Lásd még
LICENSE_REQUIRED¶
Beállítja, hogy az összetevőelemeknél kötelező legyen-e a licenc attribútum megadása.
Megjegyzés
Ez az opció alapértelmezetten ki van kapcsolva.
LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH¶
Meghatározza, hogy egy adott fordítás hosszát korlátozni kell-e. Az alapértelmezett korlát a forrásszöveg hossza × 10 karakter.
Tipp
Ha False értékre állítja, a fordítások hossza a forrásszöveg hosszától függetlenül akár 10 000 karakterig is engedélyezett lesz.
Megjegyzés
Alapértelmezett érték: True.
LOCALIZE_CDN_URL és LOCALIZE_CDN_PATH¶
Ezek a beállítások a JavaScript lokalizációs CDN kiegészítőt konfigurálják. A LOCALIZE_CDN_URL adja meg a lokalizációs CDN elérési gyökér URL-jét. A LOCALIZE_CDN_PATH adja meg azt az útvonalat, ahol a Weblate a generált fájlokat tárolja, amelyek a LOCALIZE_CDN_URL alatt lesznek elérhetők.
Tipp
A Hosted Weblate esetében ez a https://weblate-cdn.com/ URL.
Lásd még
LOGIN_REQUIRED_URLS¶
Azoknak az URL-eknek a listája, amelyekhez kötelező bejelentkezést kíván megkövetelni (a Weblate beépített szabályain felül).
Tipp
Így akár egy teljes Weblate telepítést is jelszóval védhet:
LOGIN_REQUIRED_URLS = (r"/(.*)$",)
REST_FRAMEWORK["DEFAULT_PERMISSION_CLASSES"] = [
"rest_framework.permissions.IsAuthenticated"
]
Tipp
Ajánlott az API-hozzáférést is lezárni, ahogy a fenti példában látható.
Lásd még
LOGIN_REQUIRED_URLS_EXCEPTIONS¶
A LOGIN_REQUIRED_URLS beállítás alóli kivételek listája. Ha nincs megadva, a felhasználók továbbra is hozzáférnek a bejelentkezési oldalhoz.
A javasolt beállításhoz lásd: Mintakonfiguráció.
MATOMO_SITE_ID¶
A Matomo (korábban Piwik) szolgáltatásban használt site azonosító, amellyel a Weblate használatát követni szeretné.
Megjegyzés
Ez az integráció nem támogatja a Matomo Tag Manager funkciót.
Lásd még
MATOMO_URL¶
A Matomo (korábban Piwik) telepítésének teljes URL-je (záró perjellel), amelyet a Weblate követéséhez szeretne használni. További részletek: <https://matomo.org/>.
Tipp
Ez az integráció nem támogatja a Matomo Tag Manager funkciót.
Például:
MATOMO_SITE_ID = 1
MATOMO_URL = "https://example.matomo.cloud/"
Lásd még
NEARBY_MESSAGES¶
A teljes szerkesztőben megjelenítendő közeli szövegek száma minden irányban.
Ez csak egy alapértelmezett érték, a felhasználók saját Felhasználói profil beállításukban módosíthatják.
DEFAULT_PAGE_LIMIT¶
Added in version 4.7.
Lapozás esetén megjelenítendő elemek alapértelmezett száma.
PAGURE_CREDENTIALS¶
Added in version 4.3.2.
Pagure szerverekhez használt hitelesítő adatok listája.
PAGURE_CREDENTIALS = {
"pagure.io": {
"username": "weblate",
"token": "your-api-token",
},
}
A konfigurációs szótár a megadott API-hosztonkénti hitelesítő adatokból áll. A felépítése szinte minden verziókezelő integráció esetén ugyanaz, részletek: Verziókezelő hitelesítési adatok beállítása.
PASSWORD_MINIMAL_STRENGTH¶
Added in version 5.10.2.
A minimálisan elvárt jelszóerősség, a zxcvbn jelszó ellenőrző értékelése alapján.
Alapértelmezett érték: 0, ami azt jelenti, hogy az erősség-ellenőrzés nincs bekapcsolva.
PRIVACY_URL¶
Added in version 4.8.1.
Az URL, ahol a Weblate példány adatvédelmi szabályzata elérhető.
Tipp
Ez akkor hasznos, ha a jogi dokumentumokat Weblate-en kívül tárolja, de be szeretné ágyazni őket a Weblate felületére is. További részletek: Jogi modul.
Példa:
PRIVACY_URL = "https://weblate.org/terms/"
Lásd még
PRIVATE_COMMIT_EMAIL_OPT_IN¶
Added in version 4.15.
Beállítja, hogy az egyéni véglegesítési (commit) e-mail alapértelmezetten opt-in (felhasználói jóváhagyást igényel) vagy opt-out (leiratkozós) legyen (alapértelmezetten opt-in).
Tipp
Ez a beállítás csak azokra a felhasználókra vonatkozik, akik nem választottak ki kifejezetten véglegesítési e-mail címet.
Lásd még
PRIVATE_COMMIT_EMAIL_TEMPLATE¶
Added in version 4.15.
Az egyéni véglegesítési e-mailek generálásához használt sablon. Alapértelmezés: "{username}@users.noreply.{site_domain}".
Üres sztring megadásával letiltható.
Megjegyzés
A különböző véglegesítési e-mail címek használata alapértelmezetten opt-in (felhasználói jóváhagyást igényel), kivéve ha a PRIVATE_COMMIT_EMAIL_OPT_IN másként van beállítva. A felhasználók a Profil oldalon módosíthatják a véglegesítési e-mail címüket.
PROJECT_BACKUP_KEEP_COUNT¶
Added in version 4.14.
Meghatározza, hogy projektenként hány biztonsági mentést tároljon a szerver. Alapértelmezett érték: 3.
Lásd még
PROJECT_BACKUP_KEEP_DAYS¶
Added in version 4.14.
Meghatározza, hogy mennyi ideig őrizze meg a projektbiztonsági mentéseket a szerver. Alapértelmezett érték: 30 nap.
Lásd még
PROJECT_NAME_RESTRICT_RE¶
Added in version 4.15.
Reguláris kifejezéssel korlátozható a projektek elnevezése. A szabálynak megfelelő neveket a rendszer elutasítja.
Lásd még
PROJECT_WEB_RESTRICT_HOST¶
Added in version 4.16.2.
Meghatározza, hogy mely hosztnevek használatát utasítsa el a projekt weboldal mezőjében. Minden aldomainre is érvényes, például ha example.com szerepel a listában, akkor test.example.com is blokkolva lesz. A listának kisbetűs karaktereket kell tartalmaznia, és az ellenőrzés előtt a domain neveket is kisbetűssé alakítja a rendszer.
Alapértelmezett konfiguráció:
PROJECT_WEB_RESTRICT_HOST = {"localhost"}
PROJECT_WEB_RESTRICT_NUMERIC¶
Added in version 4.16.2.
A szám formátumú IP-címek használatának elutasítása a projekt weboldal mezőjében. Alapértelmezés szerint be van kapcsolva.
PROJECT_WEB_RESTRICT_RE¶
Added in version 4.15.
Reguláris kifejezéssel korlátozható, hogy milyen URL adható meg a Projekt webhelye mezőben. A szabálynak megfelelő URL-ek el lesznek utasítva.
RATELIMIT_ATTEMPTS¶
A hitelesítési kísérletek maximális száma a korlátozás (rate limiting) alkalmazása előtt.
Alapértelmezett érték: 5.
Lásd még
RATELIMIT_WINDOW¶
A hitelesítés elfogadásának időtartama a korlátozás alkalmazása után.
Másodpercben megadva, alapértelmezett érték: 300 másodperc (5 perc).
RATELIMIT_LOCKOUT¶
A hitelesítés zárolásának időtartama a korlátozás alkalmazása után.
Másodpercben megadva, alapértelmezett érték: 600 másodperc (10 perc).
Lásd még
REGISTRATION_ALLOW_BACKENDS¶
Added in version 4.1.
Azon hitelesítési háttérrendszerek (backends) listája, amelyekből új regisztráció engedélyezett. Ez csak az új regisztrációkat korlátozza, a meglévő felhasználók továbbra is használhatják a már beállított hitelesítési módokat.
Ajánlott a REGISTRATION_OPEN beállítást bekapcsolva hagyni a hitelesítési háttérrendszerek korlátozása mellett, különben a regisztráció technikailag lehetséges marad, de nem lesznek láthatók a regisztrációs linkek a felhasználói felületen.
Példa:
REGISTRATION_ALLOW_BACKENDS = ["azuread-oauth2", "azuread-tenant-oauth2"]
Tipp
A háttérrendszer nevei megegyeznek az azonosításhoz (hitelesítéshez) használt URL-ben szereplő nevekkel.
Lásd még
REGISTRATION_CAPTCHA¶
Új fiókok regisztrációjának CAPTCHA védelemmel való ellátása. Alapértelmezetten be van kapcsolva.
Ha be van kapcsolva, CAPTCHA jelenik meg minden olyan oldalon, ahol a felhasználók e-mail címet adnak meg:
Új fiók regisztrációja.
Jelszó-visszaállítás.
E-mail cím hozzáadása egy fiókhoz.
Kapcsolatfelvételi űrlap nem bejelentkezett felhasználók számára.
A védelem jelenleg az alábbi lépésekből áll:
Matematikai CAPTCHA megoldása a felhasználó által.
A böngésző által kiszámított proof of work kihívás. A nehézségi szint az
ALTCHA_MAX_NUMBERbeállítással módosítható.
REGISTRATION_EMAIL_MATCH¶
Lehetővé teszi, hogy szűrje, milyen e-mail címekről lehet regisztrálni.
Alapértelmezett érték: .*, ami bármilyen e-mail cím regisztrációját engedélyezi.
Használható arra is, hogy a regisztrációt egyetlen e-mail domainre korlátozza:
REGISTRATION_EMAIL_MATCH = r"^.*@weblate\.org$"
REGISTRATION_OPEN¶
Meghatározza, hogy az új fiókok regisztrációja jelenleg engedélyezett-e. Alapértelmezés szerint engedélyezett.
Ez a beállítás az e-mail címmel történő beépített hitelesítést, illetve a Python Social Auth használatát érinti (bizonyos háttérrendszereket külön engedélyezhet a REGISTRATION_ALLOW_BACKENDS segítségével).
Megjegyzés
Ha harmadik fél által biztosított hitelesítési módszereket használ, például: LDAP-hitelesítés, akkor csak a regisztrációs űrlapot rejti el, de az új felhasználók továbbra is be tudnak jelentkezni és fiókot tudnak létrehozni.
REGISTRATION_REBIND¶
Added in version 4.16.
Engedélyezi a hitelesítési háttérrendszerek újrakapcsolását (rebind) meglévő felhasználók esetén. Kapcsolja be ezt az opciót, ha hitelesítési szolgáltatók közötti átállás (migráció) történik.
Megjegyzés
Alapértelmezés szerint ki van kapcsolva, hogy ne lehessen más hitelesítési háttérrendszert hozzáadni egy meglévő fiókhoz. Az újrakapcsolás (rebind) fiókfeltöréshez vezethet, ha több külső hitelesítési háttérrendszert is használ a rendszer.
REPOSITORY_ALERT_THRESHOLD¶
Added in version 4.0.2.
Küszöbérték az elavult tárolók vagy túl sok változást tartalmazó tárolók figyelmeztetésének aktiválásához. Alapértelmezett érték: 25.
Lásd még
REQUIRE_LOGIN¶
Added in version 4.1.
Ez a beállítás bekapcsolja a LOGIN_REQUIRED_URLS használatát, és beállítja a REST keretrendszert úgy, hogy az összes API végponthoz hitelesítést követeljen meg.
Megjegyzés
Ez megvalósításra került a Mintakonfiguráció példában. Docker használatakor állítsa be a WEBLATE_REQUIRE_LOGIN változót.
SENTRY_DSN¶
Sentry DSN beállítása a Hibajelentések gyűjtése és teljesítmény monitorozása funkcióhoz.
Lásd még
SENTRY_ENVIRONMENT¶
A Sentry környezetének beállítása. Alapértelmezett érték: devel.
SENTRY_PROFILES_SAMPLE_RATE¶
A teljesítményfigyelés mintavételezési arányának beállítása. Állítsa 1-re az összes esemény nyomon követéséhez, 0-ra (alapértelmezett) a követés kikapcsolásához.
Lásd még
SENTRY_SEND_PII¶
Személyes adatok gyűjtésének engedélyezése Sentry számára. Alapértelmezés szerint ki van kapcsolva.
A 5.7 verzióban változott: Ez alapértelmezés szerint ki van kapcsolva, korábban verziókban alapból be volt kapcsolva.
SENTRY_TRACES_SAMPLE_RATE¶
A profilfigyelés mintavételezési arányának beállítása. Állítsa 1-re az összes esemény nyomon követéséhez, 0-ra (alapértelmezett) a követés kikapcsolásához.
Lásd még
SIMPLIFY_LANGUAGES¶
Egyszerű nyelvkódok használata alapértelmezett nyelv/ország kombinációk esetén. Például egy fr_FR fordítás fr nyelvkódot használ majd. Ez általában kívánatos viselkedés, mert egyszerűsíti a nyelvlisták kezelését.
Kapcsolja ki, ha minden nyelvi változathoz külön fordítást szeretne kezelni.
SITE_DOMAIN¶
A webhely domainjének beállítása. Ez szükséges a helyes abszolút linkek előállításához sok helyzetben (például aktiváló e-mailek, értesítések vagy RSS hírcsatornák esetén).
Ha a Weblate nem szabványos porton fut, azt is adja meg itt.
Példák:
# Production site with domain name
SITE_DOMAIN = "weblate.example.com"
# Local development with IP address and port
SITE_DOMAIN = "127.0.0.1:8000"
Megjegyzés
Ez a beállítás csak a domain nevet tartalmazza. A protokoll beállításához (pl. HTTPS engedélyezése és kötelezővé tétele) használja az ENABLE_HTTPS beállítást, az URL módosításához pedig az URL_PREFIX értéket.
Tipp
Docker-konténer esetén a webhely domainje a WEBLATE_ALLOWED_HOSTS változón keresztül van konfigurálva.
SITE_TITLE¶
A webhely és a kiküldött e-mailek címében megjelenő webhelynév beállítása.
SPECIAL_CHARS¶
További karakterek hozzáadása a vizuális billentyűzethez, lásd: Vizuális billentyűzet.
Az alapértelmezett érték:
SPECIAL_CHARS = ("\t", "\n", "\u00a0", "…")
SINGLE_PROJECT¶
A felhasználók közvetlen átirányítása egy projektre vagy összetevőre az vezérlőpult helyett. Beállítható True értékre, hogy csak akkor történjen meg, ha valóban csak egy projekt van a Weblate-ben. Alternatívaként megadható egy projekt URL-azonosító (slug), és ekkor mindig arra irányít át.
Példa:
SINGLE_PROJECT = "test"
SSH_EXTRA_ARGS¶
Added in version 4.9.
Lehetővé teszi egyéni paraméterek hozzáadását, amikor a Weblate SSH kapcsolatot létesít. Ez hasznos, ha régi titkosítást vagy egyéb nem szabványos jellemzőket használó szerverekhez kell csatlakozni.
Például, ha a Weblate SSH kapcsolata hibával megszakad (Unable to negotiate with legacyhost: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1) (Nem sikerült kulcscsere-módszert egyeztetni), ezt így lehet kezelni:
SSH_EXTRA_ARGS = "-oKexAlgorithms=+diffie-hellman-group1-sha1"
Tipp
A megadott sztringet a shell értékeli ki, ezért ügyeljen rá, hogy minden szóközt és speciális karaktert idézőjelek közé tegyen.
Lásd még
STATUS_URL¶
Az URL, ahol a Weblate példány állapotjelentése elérhető.
SUGGESTION_CLEANUP_DAYS¶
Javaslatok automatikus törlése egy meghatározott számú nap elteltével. Alapértelmezett érték: None, azaz nincs automatikus törlés.
SUPPORT_STATUS_CHECK¶
Added in version 5.5.
Féléves támogatási státuszellenőrzés és a rendszergazdák adományozási oldalra történő átirányításának letiltása bejelentkezéskor, ha nincs aktív támogatási előfizetés.
Tipp
A Weblate élményének javítása érdekében ajánlott inkább támogatási előfizetést vásárolni és ezzel a Weblate fejlődését segíteni, ahelyett hogy ezt kikapcsolná.
UNUSED_ALERT_DAYS¶
Added in version 4.17.
Annak beállítása, hogy mikor jelenjen meg az Összetevő használaton kívülinek tűnik figyelmeztetés.
Alapértelmezett érték: 365 nap. 0-ra állítva a funkció kikapcsolható.
UPDATE_LANGUAGES¶
Added in version 4.3.2.
Szabályozza, hogy az adatbázis migrációja során frissüljön-e a nyelvi adatbázis. Alapértelmezés szerint be van kapcsolva. Ez a beállítás nincs hatással a setuplang parancsra.
Figyelem
Ha ezt kikapcsolja, a nyelvek megjelenítése eltérhet a valóságtól, mivel a Weblate nyelvi definíciói idővel bővülnek, és a nem definiált nyelvkódok nem fognak megjelenni.
Lásd még
URL_PREFIX¶
Ez a beállítás lehetővé teszi, hogy a Weblate egy adott elérési úton fusson (ellenkező esetben a webszerver gyökérkönyvtárából kell futnia).
Megjegyzés
A beállítás használatához a szervert is úgy kell konfigurálni, hogy eltávolítsa ezt az előtagot. WSGI esetében például a WSGIScriptAlias beállítás használható erre.
Tipp
Az előtagot / jellel kell kezdeni.
Példa:
URL_PREFIX = "/translations"
Megjegyzés
Ez a beállítás nem működik a Django beépített szerverével, ilyenkor az urls.py fájlt kell módosítani, hogy tartalmazza az előtagot.
VCS_API_DELAY¶
Added in version 4.15.1.
A harmadik féltől származó API hívások közötti minimális késleltetés beállítása másodpercben, a következő szolgáltatások esetén: GitHub módosítási kérelmek (pull request), GitLab egyesítési kérelmek (merge request), Gitea módosítási kérelmek (pull request), Pagure egyesítési kérelmek (merge request) és Azure DevOps egyesítési kérelmek (pull request).
Ez a beállítás korlátozza a Weblate által ezekre a szolgáltatásokra küldött API hívások gyakoriságát, elkerülve a túlterhelést.
Ha a GitHub másodlagos korlátozó mechanizmusa (rate-limiter) miatt tapasztal korlátozást, az érték növelése segíthet.
Alapértelmezett érték: 10 másodperc.
VCS_BACKENDS¶
Az elérhető VCS (verziókezelő) háttérrendszerek konfigurációja.
Megjegyzés
A Weblate megpróbálja használni az összes olyan háttérrendszert, amelyhez a szükséges eszközök telepítve vannak.
Tipp
Ezzel korlátozhatja az elérhető választási lehetőségeket vagy saját verziókezelő háttérrendszereket adhat hozzá.
VCS_BACKENDS = ("weblate.vcs.git.GitRepository",)
Lásd még
VCS_CLONE_DEPTH¶
Beállítja, milyen mélységű klónozást végezzen a Weblate a tárolók esetén.
Megjegyzés
Jelenleg ez csak a Git esetén támogatott. Alapértelmezésben a Weblate sekély (shallow) klónozást végez, hogy gyorsabb legyen a másolás és kevesebb helyet foglaljon. Ha például egyéni kiegészítőket használ, érdemes lehet növelni a klónozás mélységét vagy teljes klónozást választani az érték 0-ra állításával.
Tipp
Ha a feltöltés során ilyen hibát kap: fatal: protocol error: expected old/new/ref, got 'shallow <commit hash>', akkor állítsa a klónozás mélységét 0-ra:
VCS_CLONE_DEPTH = 0
WEBLATE_ADDONS¶
A használható kiegészítők listája. Ezek használatához az adott fordítási összetevőhöz is engedélyezni kell őket. Alapértelmezésben az összes beépített kiegészítő elérhető. Ha bővíti a listát, érdemes a meglévő kiegészítőket is benne hagyni, például:
WEBLATE_ADDONS = (
# Built-in add-ons
"weblate.addons.gettext.GenerateMoAddon",
"weblate.addons.gettext.UpdateLinguasAddon",
"weblate.addons.gettext.UpdateConfigureAddon",
"weblate.addons.gettext.MsgmergeAddon",
"weblate.addons.gettext.GettextCustomizeAddon",
"weblate.addons.gettext.GettextAuthorComments",
"weblate.addons.cleanup.CleanupAddon",
"weblate.addons.consistency.LanguageConsistencyAddon",
"weblate.addons.discovery.DiscoveryAddon",
"weblate.addons.flags.SourceEditAddon",
"weblate.addons.flags.TargetEditAddon",
"weblate.addons.flags.SameEditAddon",
"weblate.addons.flags.BulkEditAddon",
"weblate.addons.generate.GenerateFileAddon",
"weblate.addons.json.JSONCustomizeAddon",
"weblate.addons.xml.XMLCustomizeAddon",
"weblate.addons.properties.PropertiesSortAddon",
"weblate.addons.git.GitSquashAddon",
"weblate.addons.removal.RemoveComments",
"weblate.addons.removal.RemoveSuggestions",
"weblate.addons.resx.ResxUpdateAddon",
"weblate.addons.autotranslate.AutoTranslateAddon",
"weblate.addons.yaml.YAMLCustomizeAddon",
"weblate.addons.cdn.CDNJSAddon",
# Add-on you want to include
"weblate.addons.example.ExampleAddon",
)
Megjegyzés
A kiegészítő eltávolítása a listából nem távolítja el azt az összetevőkből! Ebben az esetben a Weblate hibát ad. Ezért a listából való eltávolítás előtt minden összetevőből törölje a kiegészítőt.
Lásd még
ADDON_ACTIVITY_LOG_EXPIRY¶
Added in version 5.6.
Beállítja, hogy mennyi ideig őrizze meg a rendszer a kiegészítők tevékenységi naplóit. Alapértelmezett érték: 180 nap.
WEBLATE_EXPORTERS¶
Added in version 4.2.
A rendelkezésre álló exportálók listája, amelyekkel különféle fájlformátumokban lehet letölteni fordításokat vagy szójegyzékeket.
Lásd még
WEBLATE_FORMATS¶
A használható fájlformátumok listája.
Megjegyzés
Az alapértelmezett lista már tartalmazza a leggyakoribb formátumokat.
Lásd még
WEBLATE_MACHINERY¶
Added in version 4.13.
A használható gépi fordító szolgáltatások listája.
Lásd még
WEBLATE_GPG_IDENTITY¶
A Weblate által a Git véglegesítések aláírására használt azonosító, például:
WEBLATE_GPG_IDENTITY = "Weblate <weblate@example.com>"
A Weblate a GPG kulcstartóban (a DATA_DIR alatti home/.gnupg mappában) keres megfelelő kulcsot. Ha nem talál, automatikusan létrehoz egyet. További információ: Git véglegesítések aláírása GnuPG-vel.
WEBSITE_REQUIRED¶
Meghatározza, hogy a Projekt webhelye kitöltése kötelező legyen-e új projekt létrehozásakor. Alapértelmezés szerint kötelező, ami a nyilvános kiszolgálókhoz ideális.
Verziókezelő hitelesítési adatok beállítása¶
Tipp
Ez a rész a következő hitelesítési változókat írja le: GITHUB_CREDENTIALS, GITLAB_CREDENTIALS, GITEA_CREDENTIALS, PAGURE_CREDENTIALS, BITBUCKETSERVER_CREDENTIALS.
A konfigurációs szótár API-hosztonként meghatározott hitelesítő adatokat tartalmaz. Az API-hoszt eltérhet attól, amit a böngészőben használ, például a GitHub API az api.github.com címen érhető el.
A hitelesítő adatok a Tároló feltöltési URL vagy Forráskód tároló szinten is felülírhatók (ha nincs külön feltöltési (push) URL megadva), ezek előnyt élveznek a konfigurációs fájlban megadottakkal szemben.
Az alábbi beállítások érhetők el minden hoszthoz:
usernameAPI felhasználó megadása (kötelező).
tokenAPI token az API-felhasználóhoz (kötelező).
schemeAdded in version 4.18.
Séma felülírása. A Weblate megpróbálja az URL-ből kinyerni a sémát, ha nem sikerül, a
https-t használja. Ha belsőleg futtatja az API szervert, megadhatja azhttp-t is, de ügyeljen a biztonságra.
Tipp
Docker-konténer esetén a hitelesítő adatokat környezeti változókkal lehet beállítani, lásd: Kódtároló oldalak hitelesítő adatai.
COMMENT_CLEANUP_DAYS¶
Kommentek törlése egy meghatározott nap után. Alapértelmezés szerint
None, azaz nem törlődik semmi automatikusan.