Konfigurácia

Všetky nastavenia sú uložené v súbore settings.py (ako je zvykom pri Django).

Poznámka

Po zmene ktoréhokoľvek z týchto nastavení musíte reštartovať Weblate — procesy WSGI aj Celery.

V prípade, že je spustený ako mod_wsgi, musíte reštartovať Apache na opätovné načítanie konfigurácie.

Viď aj

Prosím, skontrolujte aj dokumentáciu Django pre parametre konfigurujúce samotné Django.

ADMINS_CONTACT

Konfiguruje, kam kontaktný formulár odosiela e-maily. Ak nie je nakonfigurovaný, použijú sa e-mailové adresy z ADMINS.

Nakonfigurujte toto ako zoznam e-mailových adries:

ADMINS_CONTACT = ["admin@example.com", "support@example.com"]

ALLOWED_ASSET_DOMAINS

Added in version 5.14.

Konfiguruje, ktoré domény sú povolené na načítanie assetov vo Weblate.

Toto zvyšuje bezpečnosť tým, že zabraňuje načítaniu assetov z nedôveryhodných zdrojov. Assety sa stiahnu raz serverom Weblate a uložia sa lokálne, namiesto toho, aby sa servírovali priamo z externých domén používateľom.

Zoznam povolených sa aplikuje na počiatočnú URL a na každý cieľ HTTP presmerovania predtým, než ho Weblate nasleduje. Presmerovania na hostiteľov mimo tohto zoznamu povolených sú zamietnuté.

Očakáva sa zoznam názvov hostiteľov/domén. Môžete použiť plne kvalifikované názvy (napr. www.example.com) alebo predponu s bodkou ako zástupný znak na zhodu so všetkými subdoménami (napr. .example.com bude zodpovedať cdn.example.com alebo static.example.com).

Predvolene je ["*"], čo umožňuje všetky domény.

Príklad

ALLOWED_ASSET_DOMAINS = [
    # Allows only cdn.anotherdomain.org
    "cdn.anotherdomain.org",
    # Allows example.com and all its subdomains
    ".example.com",
]

Toto sa momentálne používa na nasledujúcich miestach:

ALLOWED_MACHINERY_DOMAINS

Konfiguruje, ktoré vlastné domény strojového prekladu sú explicitne povolené v konfigurácii strojového prekladu na úrovni projektu.

Toto nastavenie sa vzťahuje iba na služby strojového prekladu a neovplyvňuje ALLOWED_ASSET_DOMAINS.

Očakáva sa zoznam názvov hostiteľov/domén. Môžete použiť plne kvalifikované názvy alebo predponu s bodkou ako zástupný znak na zhodu so všetkými subdoménami.

Predvolene je [].

Zoznam povolených ovplyvňuje strojový preklad spravovaný projektom dvoma spôsobmi: povoľuje nakonfigurovaný koncový bod počas odchádzajúcej validácie a označuje zodpovedajúcich hostiteľov ako dôveryhodných pri rozhodovaní, či sa používateľovi môžu zobraziť podrobnosti o chybách vzdialeného poskytovateľa alebo telá odpovedí. Zodpovedajúci hostitelia sú tiež oslobodení od obmedzení súkromných cieľov. Pre priame pripojenia Weblate nerieši, nepripína ani neoveruje adresu partnera zodpovedajúcich hostiteľov. Pridávajte iba hostiteľov alebo domény, ktorých sieťové ciele sú dôveryhodné. Keď sa používa nakonfigurovaný HTTP proxy, proxy server je považovaný za dôveryhodný na preklad cieľového názvu hostiteľa.

ALLOWED_ASSET_SIZE

Added in version 5.14.

Konfiguruje limit veľkosti v bajtoch pre načítanie alebo nahrávanie assetov do Weblate. Predvolene je 10 MB.

ASSET_PRIVATE_ALLOWLIST

Added in version 2025.5.

Definuje názvy hostiteľov alebo domény oslobodené od ASSET_RESTRICT_PRIVATE pre vzdialené sťahovanie assetov, ktoré vynucujú kontroly súkromných cieľov. Položky sa riadia sémantikou porovnávania hostiteľov v Djangu, takže je možné použiť hodnoty ako assets.internal.example alebo .internal.example.

Toto nenahrádza ALLOWED_ASSET_DOMAINS; vzdialené assenty sa stále musia zhodovať so zoznamom povolených domén assetov.

Predvolená konfigurácia:

ASSET_PRIVATE_ALLOWLIST = []

ASSET_RESTRICT_PRIVATE

Added in version 2025.5.

Zamietne URL vzdialených assetov smerujúce na interné alebo neverejné adresy, pokiaľ cieľový hostiteľ nie je zahrnutý v ASSET_PRIVATE_ALLOWLIST. Predvolene zapnuté.

Ak je povolené, názvy hostiteľov, ktoré nie je možné počas validácie rozlíšiť, sa zamietnu, pokiaľ nie sú explicitne zahrnuté v ASSET_PRIVATE_ALLOWLIST. Toto sa momentálne vzťahuje na nahrávanie URL snímok obrazovky a vzdialené sťahovania HTML pre doplnok CDN pre lokalizáciu JavaScriptu.

ALTCHA_COST

Added in version 2025.5.

Časová náročnosť Argon2id pre výzvu proof-of-work ALTCHA. Predvolene 3.

Nahrádza ALTCHA_MAX_NUMBER, ktoré sa vzťahovalo na odstránený widget ALTCHA v2.

ALTCHA_MEMORY_COST

Added in version 2025.5.

Pamäťová náročnosť Argon2id v KiB. Predvolene 65536.

ALTCHA_PARALLELISM

Added in version 2025.5.

Faktor paralelizmu Argon2id. Predvolene 1.

ANONYMOUS_USER_NAME

Používateľské meno používateľov, ktorí nie sú prihlásení.

AUDITLOG_EXPIRY

Maximálny počet dní, počas ktorých bude Weblate uchovávať audítorské logy obsahujúce informácie o aktivite účtu.

Predvolene je 180 dní.

AUTH_LOCK_ATTEMPTS

Maximálny počet neúspešných pokusov o autentifikáciu pred aplikovaním obmedzenia rýchlosti.

Toto sa momentálne aplikuje na nasledujúcich miestach:

  • Prihlásenie. Vymaže heslo účtu, čím zabráni používateľovi prihlásiť sa bez vyžiadania nového hesla.

  • Prihlásenie druhým faktorom. Vymaže heslo účtu po tomto počte zamietnutých odoslaní druhého faktora od posledného úspešného prihlásenia druhým faktorom. Toto tiež znehodnocuje čakajúce prihlásenia heslom. Iné metódy autentifikácie a tokeny API zostávajú použiteľné.

  • Obnova hesla. Zabraňuje odoslaniu nových e-mailov, čím sa vyhne spamovaniu používateľov príliš veľkým počtom pokusov o obnovu hesla.

Predvolene je 10.

AUTO_UPDATE

Aktualizuje všetky repozitáre denne.

Každú hodinu zaradí Weblate aktualizácie repozitárov, ktorých ID komponentu modulo 24 zodpovedá aktuálnej hodine UTC. Toto rozdeľuje aktualizácie počas celého dňa. Napríklad ID komponentu 25 sa vyberie počas hodiny od 01:00 do 01:59 UTC. Prepojené komponenty používajú plán komponentu, ktorý vlastní ich zdieľaný repozitár.

Pridelená hodina určuje, kedy sa aktualizácie zaradia do frontu, nie kedy sa dokončia. Vykonanie môže byť oneskorené úlohami vo fronte alebo operáciami repozitára. Reštartovanie Celery nezmení pridelenú hodinu. Toto nastavenie neposkytuje konfigurovateľné časové okno aktualizácie.

Rada

Užitočné, ak nepoužívate Háky notifikácií na automatickú aktualizáciu repozitárov Weblate.

Poznámka

Možnosti zap/vyp existujú navyše k výberu reťazca pre spätnú kompatibilitu.

Možnosti sú:

"none"

Žiadne denné aktualizácie.

"remote" tiež False

Stiahne vzdialené zmeny bez zlúčenia do pracovnej kópie. Toto je predvolené; False nevypína denné aktualizácie.

"full" tiež True

Stiahne vzdialené zmeny a zlúči ich do pracovnej kópie.

Poznámka

Automatické aktualizácie vyžadujú, aby Úlohy na pozadí pomocou Celery fungoval. Po zmene tohto nastavenia reštartujte Celery, aby nová hodnota nadobudla účinnosť.

AVATAR_URL_PREFIX

Prefix pre konštrukciu URL avatarov ako: ${AVATAR_URL_PREFIX}/avatar/${MAIL_HASH}?${PARAMS}. Nasledujúce služby sú známe tým, že fungujú:

Gravatar (predvolené), podľa https://gravatar.com/

AVATAR_URL_PREFIX = 'https://www.gravatar.com/'

Libravatar, podľa https://www.libravatar.org/

AVATAR_URL_PREFIX = 'https://www.libravatar.org/'

AVATAR_URL_TEMPLATE

Added in version 2026.10.

Šablóna na generovanie URL adries avatarov. Predvolená hodnota je "{AVATAR_URL_PREFIX}avatar/{mail_hash}?{querystring}".

Môže obsahovať {AVATAR_URL_PREFIX}, {mail_hash}, {querystring}, {username} a {size}.

Napríklad, na získanie avatarov podľa používateľského mena namiesto hashu e-mailu (ako vyžaduje Codeberg’s Forgejo-backed avatar service):

AVATAR_URL_TEMPLATE = "{AVATAR_URL_PREFIX}avatar/{username}/{size}"

AUTH_TOKEN_VALID

Ako dlho je platný autentifikačný token a dočasné heslo z e-mailov na obnovu hesla. Nastavte v počte sekúnd, predvolene 172800 (2 dni).

AUTH_PASSWORD_DAYS

Koľko dní Weblate odmieta opätovné použitie predtým použitého hesla pre používateľa.

Kontrola je založená na audítorskom logu, AUDITLOG_EXPIRY musí byť aspoň rovnaké ako toto.

Poznámka

Zmeny hesla vykonané pred Weblate 2.15 sa v tejto politike nezohľadnia.

Predvolene je 180 dní.

AUTOFIX_LIST

Zoznam automatických opráv na aplikovanie pri ukladaní reťazca.

Poznámka

Poskytnite plne kvalifikovanú cestu k triede Python, ktorá implementuje rozhranie autofixera.

Dostupné opravy sú popísané v Automatické opravy.

Môžete vybrať, ktoré z nich použiť:

AUTOFIX_LIST = (
    "weblate.trans.autofixes.whitespace.SameBookendingWhitespace",
    "weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis",
)

BACKGROUND_TASKS

Added in version 4.5.2.

Definuje, ako často by sa mali spúšťať zdĺhavé úlohy údržby pre komponent.

Momentálne toto riadi:

Možné voľby:

  • monthly (toto je predvolené)

  • weekly

  • daily

  • never

Poznámka

Zvyšovanie frekvencie sa neodporúča, keď Weblate obsahuje tisíce komponentov.

BASIC_LANGUAGES

Added in version 4.4.

Zoznam jazykov, ktoré sa majú ponúknuť používateľom na začatie nového prekladu. Ak nie je špecifikovaný, použije sa vstavaný zoznam (ktorý zahŕňa všetky bežne používané jazyky, ale bez variantov špecifických pre krajinu).

Toto obmedzuje iba neprivilegovaných používateľov v pridávaní neželaných jazykov. Administrátori projektu sú stále prezentovaní s úplným výberom jazykov definovaných vo Weblate.

Poznámka

Toto nedefinuje nové jazyky pre Weblate — iba filtruje existujúce v databáze.

Príklad:

BASIC_LANGUAGES = {"cs", "it", "ja", "en"}

BORG_EXTRA_ARGS

Added in version 4.9.

Môžete odovzdať dodatočné argumenty príkazu borg create, keď sa spustia vstavané zálohy.

Príklad:

BORG_EXTRA_ARGS = ["--exclude", "vcs/"]

CACHE_DIR

Added in version 4.16.

Adresár, kde Weblate ukladá súbory vyrovnávacej pamäte. Predvolene je to priečinok cache v DATA_DIR.

Zmeňte toto na lokálny alebo dočasný súborový systém, ak je DATA_DIR na sieťovom súborovom systéme.

Weblate tu ukladá vygenerované pomocné súbory a niektoré z nich vykonáva, takže CACHE_DIR musí byť zapisovateľný a namontovaný na súborovom systéme, ktorý umožňuje vykonávanie. Vyhnite sa používaniu možností montovania noexec pre tento adresár.

Docker kontajner používa na toto samostatný zväzok, pozri Zväzky Docker kontajnera.

Nasledujúce podadresáre zvyčajne existujú:

ssh

Vygenerované pomocné súbory používané pre prístup k VCS.

fonts

Vyrovnávacia pamäť font-config pre Správa písiem.

avatar

Uložené avatary používateľov, pozri Avatary.

static

Predvolené umiestnenie pre statické súbory Django, špecifikované pomocou STATIC_ROOT. Pozri Obsluha statických súborov.

tesseract

Trénovacie dáta OCR pre Snímky obrazovky a vizuálny kontext.

CSP_SCRIPT_SRC, CSP_IMG_SRC, CSP_CONNECT_SRC, CSP_STYLE_SRC, CSP_FONT_SRC, CSP_FORM_SRC

Prispôsobte hlavičku Content-Security-Policy pre Weblate. Hlavička sa generuje automaticky na základe povolených integrácií so službami tretích strán (Matomo, Google Analytics, Sentry, …).

Všetky tieto majú predvolene prázdny zoznam.

Príklad:

# Enable Cloudflare Javascript optimizations
CSP_SCRIPT_SRC = ["ajax.cloudflare.com"]

CHECK_LIST

Zoznam kontrol kvality na vykonanie na preklade.

Poznámka

Poskytnite plne kvalifikovanú cestu k triede Python implementujúcej rozhranie kontroly.

Upravte zoznam kontrol tak, aby zahŕňal tie, ktoré sú pre vás relevantné.

Všetky vstavané Kontroly kvality sú predvolene zapnuté, odkiaľ môžete tieto nastavenia zmeniť. Predvolene sú zakomentované v Vzorová konfigurácia, aby sa používali predvolené hodnoty. Nové kontroly sa potom vykonávajú pre každú novú verziu Weblate.

Môžete vypnúť všetky kontroly:

CHECK_LIST = ()

Môžete zapnúť iba niekoľko:

CHECK_LIST = (
    "weblate.checks.chars.BeginNewlineCheck",
    "weblate.checks.chars.EndNewlineCheck",
    "weblate.checks.chars.MaxLengthCheck",
)

Poznámka

Zmena tohto nastavenia ovplyvňuje iba novo zmenené preklady. Existujúce kontroly budú stále uložené v databáze. Na aplikovanie zmien aj na uložené preklady spustite updatechecks.

COMMIT_PENDING_HOURS

Počet hodín medzi zapisovaním čakajúcich zmien prostredníctvom úlohy na pozadí.

COMPONENT_ZIP_UPLOAD_MAX_SIZE

Added in version 5.17.1.

Konfiguruje maximálnu veľkosť v bajtoch pre nahrané ZIP súbory komponentov. Predvolene je 50 MB.

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_COMPONENT_ZIP_UPLOAD_MAX_SIZE.

CONTACT_FORM

Added in version 4.6.

Konfiguruje, ako sa odosiela e-mail z kontaktného formulára. Vyberte konfiguráciu, ktorá zodpovedá konfigurácii vášho mailového servera.

"reply-to"

Odosielateľ sa používa ako Reply-To, toto je predvolené správanie.

"from"

Odosielateľ sa používa ako From. Váš mailový server musí povoľovať odosielanie takýchto e-mailov.

"disabled"

Úplne deaktivuje kontaktný formulár.

Added in version 5.15.

Viď aj

ADMINS_CONTACT

DATA_DIR

Priečinok, kde Weblate ukladá všetky dáta. Obsahuje odkazy na repozitáre VCS, fulltextový index a rôzne konfiguračné súbory pre externé nástroje.

Nasledujúce podadresáre zvyčajne existujú:

home

Domovský adresár používaný na vyvolávanie skriptov.

ssh

SSH kľúče a konfigurácia.

media

Predvolené umiestnenie pre mediálne súbory Django, špecifikované pomocou MEDIA_ROOT. Obsahuje nahrané snímky obrazovky, pozri Snímky obrazovky a vizuálny kontext.

vcs

Repozitáre správy verzií pre preklady.

backups

Denné zálohovacie dáta. Prosím, skontrolujte Dumpované dáta pre zálohy pre podrobnosti.

fonts:

Písma nahrané používateľom, pozri Správa písiem.

cache

Rôzne vyrovnávacie pamäte. Môžu byť umiestnené inde pomocou CACHE_DIR.

Docker kontajner používa na toto samostatný zväzok, pozri Zväzky Docker kontajnera.

Poznámka

Tento adresár musí byť zapisovateľný Weblate. Spúšťanie ako WSGI znamená, že používateľ www-data by mal mať k nemu prístup na zápis.

Najjednoduchší spôsob, ako to dosiahnuť, je urobiť používateľa vlastníkom adresára:

sudo chown www-data:www-data -R $DATA_DIR

Predvolene je /home/weblate/data, ale očakáva sa, že bude nakonfigurovaný.

DATABASE_BACKUP

Či by sa zálohy databázy mali ukladať ako obyčajný text, komprimované alebo preskočené. Autorizované hodnoty sú:

  • "plain"

  • "compressed"

  • "none"

DEFAULT_ACCESS_CONTROL

Predvolené nastavenie riadenia prístupu pre nové projekty:

0

Verejné

1

Chránené

100

Súkromné

200

Osobné

Použite Vlastné, ak spravujete ACL manuálne, čo znamená, že sa nespoliehate na internú správu Weblate.

DEFAULT_AUTO_WATCH

Added in version 4.5.

Konfiguruje, či by malo byť Automaticky sledovať projekty pri príspevku zapnuté pre nových používateľov. Predvolene je True.

Viď aj

Notifikácie

DEFAULT_RESTRICTED_COMPONENT

Added in version 4.1.

Predvolená hodnota pre obmedzenie komponentu.

DEFAULT_ADD_MESSAGE, DEFAULT_ADDON_MESSAGE, DEFAULT_COMMIT_MESSAGE, DEFAULT_DELETE_MESSAGE, DEFAULT_MERGE_MESSAGE

Predvolené správy zápisu pre rôzne operácie, prosím, skontrolujte Konfigurácia komponentu pre podrobnosti.

Vstavané predvolené hodnoty nasledujú Conventional Commits a zahŕňajú odkazy Weblate, kde sú dostupné. Zmena týchto nastavení ovplyvňuje novo vytvorené predvolené hodnoty; existujúce šablóny správ je možné resetovať vo formulároch nastavení pomocou Obnoviť predvolené nastavenie stránky. Pre zdedené hodnoty obnovenie predvoleného nastavenia stránky tiež zakáže dedenie pre danú správu.

DEFAULT_ADDONS

Predvolené doplnky na inštaláciu pre každý vytvorený komponent.

Poznámka

Toto nastavenie ovplyvňuje iba novo vytvorené komponenty.

Príklad:

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",
    },
}

DEFAULT_COMMITER_EMAIL

E-mailová adresa zapisujúceho, predvolene noreply@weblate.org.

DEFAULT_COMMITER_NAME

Meno zapisujúceho, predvolene Weblate.

DEFAULT_LANGUAGE

Added in version 4.3.2.

Zdrojový jazyk pre akékoľvek nové komponenty.

Predvolene je en. Zodpovedajúci jazykový objekt musí existovať v databáze.

DEFAULT_MERGE_STYLE

Štýl zlúčenia pre akékoľvek nové komponenty.

  • rebase - predvolené

  • merge

DEFAULT_SHARED_TM

Konfiguruje predvolenú hodnotu Použiť zdieľanú prekladovú pamäť a Prispievať do zdieľanej prekladovej pamäte.

DEFAULT_TRANSLATION_REVIEW

Added in version 5.16.

Konfiguruje predvolenú hodnotu pre Povoliť kontroly, predvolene vypnuté.

DEFAULT_SOURCE_REVIEW

Added in version 5.16.

Konfiguruje predvolenú hodnotu pre Povoliť kontroly zdroja, predvolene vypnuté.

DEFAULT_AUTOCLEAN_TM

Added in version 5.13.

Konfiguruje predvolenú hodnotu Automatické čistenie prekladovej pamäte.

DEFAULT_TRANSLATION_PROPAGATION

Predvolené nastavenie pre propagáciu prekladu, predvolene je True.

DEFAULT_PULL_MESSAGE

Konfiguruje predvolený titulok a správu pre pull requesty.

Vstavaná predvolená hodnota nasleduje Conventional Commits a zahŕňa odkazy Weblate a stav prekladu.

ENABLE_AVATARS

Či zapnúť avatary založené na Gravatare pre používateľov. Predvolene zapnuté.

Avatary sa načítavajú a ukladajú do vyrovnávacej pamäte na serveri, čím sa znižuje riziko úniku súkromných informácií a zrýchľuje sa používateľská skúsenosť.

ENABLE_HOOKS

Či zapnúť anonymné vzdialené háky.

ENABLE_HTTPS

Zmenené vo verzii 5.7: Weblate teraz vyžaduje https pre podporu WebAuthn.

Či odosielať odkazy na Weblate ako HTTPS alebo HTTP. Toto nastavenie ovplyvňuje odosielané e-maily a generované absolútne URL.

V predvolenej konfigurácii sa toto používa aj pre niekoľko nastavení Django súvisiacich s HTTPS — povoľuje zabezpečené cookies, prepína HSTS alebo povoľuje presmerovanie na HTTPS URL.

Presmerovanie HTTPS môže byť v niektorých prípadoch problematické a môžete naraziť na problém s nekonečným presmerovaním v prípade, že používate reverzný proxy server vykonávajúci ukončenie SSL, ktorý správne nepredáva hlavičky protokolu Django. Prosím, upravte konfiguráciu svojho reverzného proxy servera tak, aby emitoval hlavičky X-Forwarded-Proto alebo Forwarded, alebo nakonfigurujte SECURE_PROXY_SSL_HEADER, aby Django správne detegovalo stav SSL.

V prípade, že je toto deaktivované, Weblate zlyhá pri štarte s chybou otp_webauthn.E031. Túto chybu môžete utíšiť pridaním do SILENCED_SYSTEM_CHECKS, ale WebAuthn stále nebude fungovať pre stránky bez HTTPS.

ENABLE_SHARING

Zapnúť/vypnúť ponuku Komunita, aby používatelia mohli zdieľať pokrok v preklade na sociálnych sieťach.

EXTRA_HTML_HEAD

Added in version 4.15.

Vložiť dodatočné značkovanie do hlavičky HTML. Dá sa použiť na overenie vlastníctva stránky, napríklad:

EXTRA_HTML_HEAD = '<link href="https://fosstodon.org/@weblate" rel="me">'

Varovanie

Na reťazci sa nevykonáva žiadna sanitizácia. Vkladá sa tak, ako je, do hlavičky HTML.

GET_HELP_URL

Added in version 4.5.2.

URL, kde nájdete podporu pre vašu inštanciu Weblate.

GITEA_CREDENTIALS

Added in version 4.12.

Zoznam poverení pre servery Gitea.

GITEA_CREDENTIALS = {
    "try.gitea.io": {
        "username": "weblate",
        "token": "your-api-token",
    },
}

Konfiguračný slovník pozostáva z poverení definovaných pre každého hostiteľa API. Rozloženie je rovnaké pre takmer všetky integrácie systémov správy verzií a je popísané na Konfigurácia poverení systému verziovania.

GITLAB_CREDENTIALS

Added in version 4.3.

Zoznam poverení pre servery GitLab.

GITLAB_CREDENTIALS = {
    "gitlab.com": {
        "username": "weblate",
        "token": "your-api-token",
    },
}

Poznámka

Osobný prístupový token potrebuje rozsah api, aby bolo možné používať API.

Konfiguračný slovník pozostáva z poverení definovaných pre každého hostiteľa API. Rozloženie je rovnaké pre takmer všetky integrácie systémov správy verzií a je popísané na Konfigurácia poverení systému verziovania.

GITHUB_CREDENTIALS

Added in version 4.3.

Zoznam poverení pre servery GitHub.

GITHUB_CREDENTIALS = {
    "api.github.com": {
        "username": "weblate",
        "token": "your-api-token",
    },
}

Poznámka

Je možné použiť jemne granularizované osobné prístupové tokeny aj klasické osobné prístupové tokeny. Jemne granularizované tokeny sú obmedzené na jednu organizáciu, takže to nebude fungovať, ak chcete, aby Weblate forkoval repozitár mimo organizácie (typicky do menného priestoru používateľa).

Na klonovanie, odosielanie a vytváranie pull requestov je potrebný prístup na čítanie a zápis k Obsah a Pull requesty.

Administrácia môže byť tiež potrebná na forknutie repozitára, ak zamýšľate používať forknutie a pôvodný repozitár nie je verejný.

Rada

Použite api.github.com ako hostiteľa API pre https://github.com/.

Konfiguračný slovník pozostáva z poverení definovaných pre každého hostiteľa API. Rozloženie je rovnaké pre takmer všetky integrácie systémov správy verzií a je popísané na Konfigurácia poverení systému verziovania.

GITHUB_LEGACY_APP_WEBHOOK_SECRET

Added in version 2026.8.

Tajomstvo webhooku pre staršiu aplikáciu GitHub, ktorá doručuje udalosti na všeobecnú URL webhooku GitHub, /hooks/github/.

Doručenia webhooku aplikácie na všeobecnú URL sú zamietnuté, keď je toto nastavenie prázdne alebo ich X-Hub-Signature-256 nezodpovedá. Bežné webhooky repozitára nie sú ovplyvnené. Aplikácie GitHub registrované cez Weblate používajú svoje URL webhookov pre každú aplikáciu a nepoužívajú toto nastavenie.

GITHUB_LEGACY_APP_WEBHOOK_SECRET = "your-webhook-secret"

BITBUCKETSERVER_CREDENTIALS

Added in version 4.16.

Zoznam poverení pre Bitbucket Data Center.

BITBUCKETSERVER_CREDENTIALS = {
    "git.self-hosted.com": {
        "username": "weblate",
        "token": "http-access-token",
    },
}

Konfiguračný slovník pozostáva z poverení definovaných pre každého hostiteľa API. Rozloženie je rovnaké pre takmer všetky integrácie systémov správy verzií a je popísané na Konfigurácia poverení systému verziovania.

BITBUCKETCLOUD_CREDENTIALS

Added in version 5.8.

Zoznam poverení pre servery Bitbucket Cloud.

BITBUCKETCLOUD_CREDENTIALS = {
    "bitbucket.org": {
        "username": "your-email",
        "workspace": "your-workspace-slug",
        "token": "your-api-token",
    },
}

Konfiguračný slovník pozostáva z poverení definovaných pre každého API hostiteľa. API hostiteľ sa môže líšiť od toho, čo používate vo webovom prehliadači, napríklad GitHub API sa pristupuje ako api.github.com.

Nasledujúca konfigurácia je dostupná pre každého hostiteľa:

username

Používateľ API.

workspace

Slug pracovného priestoru používateľa.

token

API token s oprávnením pullrequest:write.

Dodatočné nastavenia, ktoré nie sú tu popísané, nájdete na Konfigurácia poverení systému verziovania.

AZURE_DEVOPS_CREDENTIALS

Added in version 5.2.

Zoznam poverení pre servery Azure DevOps.

AZURE_DEVOPS_CREDENTIALS = {
    "dev.azure.com": {
        "username": "project-name",
        "token": "your-api-token",
        "organization": "organization-name",
    },
}

Konfiguračný slovník pozostáva z poverení definovaných pre každého API hostiteľa. API hostiteľ sa môže líšiť od toho, čo používate vo webovom prehliadači, napríklad GitHub API sa pristupuje ako api.github.com.

Nasledujúca konfigurácia je dostupná pre každého hostiteľa:

username

Názov projektu Azure DevOps. Toto nie je názov repozitára.

organization

Názov organizácie projektu.

workItemIds

Voliteľný zoznam ID pracovných položiek z vašej organizácie. Ak sú poskytnuté, nové pull requesty ich budú mať pripojené.

token

API token pre používateľa API, povinný.

Dodatočné nastavenia, ktoré nie sú tu popísané, nájdete na Konfigurácia poverení systému verziovania.

GOOGLE_ANALYTICS_ID

Google Analytics ID na zapnutie monitorovania Weblate pomocou Google Universal Analytics.

Poznámka

Integrácia Google Analytics 4 nie je momentálne dostupná pre Weblate, prosím, pozrite https://github.com/WeblateOrg/weblate/issues/14015.

HIDE_REPO_CREDENTIALS

Skryť poverenia repozitára z webového rozhrania. V prípade, že máte URL repozitára s používateľom a heslom, Weblate ich skryje, keď sa zobrazujú súvisiace informácie používateľom.

Napríklad namiesto https://user:password@git.example.com/repo.git zobrazí iba https://git.example.com/repo.git. Snaží sa tiež vyčistiť chybové správy VCS podobným spôsobom.

Poznámka

Predvolene zapnuté.

VERSION_DISPLAY

Added in version 5.17.

Riadi, ako výrazne Weblate vystavuje svoju vlastnú verziu.

Podporované hodnoty sú:

show

Zobraziť verziu v zdieľanom používateľskom rozhraní, ako je pätička, a vystaviť ju v GET /api/metrics/.

soft

Skryť verziu z výrazného zdieľaného používateľského rozhrania, pričom ju ponechá objaviteľnú na stránke O nás a v GET /api/metrics/.

hide

Skryť verziu zo zdieľaného používateľského rozhrania a GET /api/metrics/. Toto tiež spôsobí, že anonymné odkazy na dokumentáciu budú ukazovať na najnovšiu dokumentáciu namiesto verzie zodpovedajúcej inštalovanému vydaniu.

Skrývanie verzie je odporúčaná bezpečnostná praktika v niektorých korporáciách, ale nezabraňuje útočníkovi odvodiť verziu skúmaním správania.

Poznámka

Predvolené je show.

HIDE_VERSION

Added in version 4.3.1.

Zastarané od verzie 5.17.

Kompatibilný alias pre VERSION_DISPLAY. Nastavte toto na True, aby ste získali rovnaké správanie ako VERSION_DISPLAY = "hide".

INTERNAL_BOT_EMAIL_TEMPLATE

Added in version 2026.7.1.

Šablóna používaná na generovanie e-mailových adries pre interné účty botov Weblate. Predvolene "noreply-{scope}-{name}@weblate.org".

Môže obsahovať {scope}, {name}, {username}, {site_title} a {site_domain}.

Použite {scope} a {name} pri generovaní lokálnej časti e-mailu. Hodnota {username} obsahuje interné používateľské meno scope:name.

Existujúce interné účty botov sa aktualizujú, keď sa spustí migrate. Účty API tokenov projektu nie sú ovplyvnené.

IP_BEHIND_REVERSE_PROXY

Indikuje, či Weblate beží za reverzným proxy serverom.

Ak je nastavené na True, Weblate získa IP adresu z hlavičky definovanej pomocou IP_PROXY_HEADER.

Varovanie

Reverzný proxy server, ktorý sa pripája k Weblate, musí prepísať nakonfigurovanú hlavičku alebo pripojiť overenú adresu partnera na pozícii vybranej pomocou IP_PROXY_OFFSET. Weblate neoveruje, ktorý partner dodal hlavičku, takže dôvera v hodnotu kontrolovanú klientom umožňuje falšovanie IP adresy.

Zabezpečte, aby nedôveryhodní klienti nemohli dosiahnuť Weblate bez prechodu cez dôveryhodný proxy server.

Poznámka

Toto nie je predvolene zapnuté.

IP_PROXY_HEADER

Indikuje, z ktorej hlavičky by mal Weblate získať IP adresu, keď je zapnuté IP_BEHIND_REVERSE_PROXY.

Predvolene je HTTP_X_FORWARDED_FOR.

IP_PROXY_OFFSET

Zmenené vo verzii 5.0.1: Predvolená hodnota sa zmenila z 1 na -1.

Indikuje, ktorá časť IP_PROXY_HEADER sa používa ako IP adresa klienta.

V závislosti od vášho nastavenia môže táto hlavička pozostávať z niekoľkých IP adries (napríklad X-Forwarded-For: client-ip, proxy-a, proxy-b) a môžete nakonfigurovať, ktorá adresa z hlavičky sa tu používa ako IP adresa klienta.

Varovanie

Toto nastavenie ovplyvňuje bezpečnosť vašej inštalácie. Vyberte iba adresu pridanú alebo overenú proxy serverom pod vašou kontrolou. Adresy dodané klientom sú nedôveryhodné. Uistite sa, že vybraný posun zodpovedá spôsobu, akým vaše proxy servery konštruujú hlavičku.

Viac podrobností nájdete na <https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Forwarded-For#security_and_privacy_concerns>.

Predvolene je -1.

LICENSE_EXTRA

Dodatočné licencie na zahrnutie do výberu licencií.

Poznámka

Každá definícia licencie by mala byť n-ticou jej krátkeho názvu, dlhého názvu, URL a booleovskej hodnoty indikujúcej, či ide o slobodnú licenciu.

Napríklad:

LICENSE_EXTRA = [
    (
        "AGPL-3.0",
        "GNU Affero General Public License v3.0",
        "https://www.gnu.org/licenses/agpl-3.0-standalone.html",
        True,
    ),
]

LICENSE_FILTER

Zmenené vo verzii 4.3: Nastavenie na prázdnu hodnotu teraz deaktivuje upozornenie na licenciu.

Filtrovať zoznam licencií na zobrazenie. Toto tiež deaktivuje upozornenie na licenciu, keď je nastavené na prázdne.

Poznámka

Tento filter používa krátke názvy licencií.

Napríklad:

LICENSE_FILTER = {"AGPL-3.0", "GPL-3.0-or-later"}

Nasledujúce deaktivuje upozornenie na licenciu:

LICENSE_FILTER = set()

LICENSE_REQUIRED

Definuje, či je atribút licencie v Konfigurácia komponentu povinný.

Poznámka

Toto je predvolene vypnuté.

LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH

Či by mala byť dĺžka daného prekladu obmedzená. Obmedzenie je dĺžka zdrojového reťazca × 10 znakov.

Rada

Nastavte toto na False, aby ste povolili dlhšie preklady (až 10 000 znakov) bez ohľadu na dĺžku zdrojového reťazca.

Poznámka

Predvolene je True.

LOCALIZE_CDN_URL a LOCALIZE_CDN_PATH

Tieto nastavenia konfigurujú doplnky CDN, vrátane CDN pre lokalizáciu JavaScriptu, Prekladové súbory CDN a Kotlin SDK CDN. LOCALIZE_CDN_URL definuje koreňovú URL, kde je lokalizačné CDN dostupné, a LOCALIZE_CDN_PATH definuje cestu, kde by mal Weblate ukladať vygenerované súbory, ktoré sa budú servírovať na LOCALIZE_CDN_URL. Súbory sú servírované vaším webovým serverom alebo CDN, nie Weblate; pozrite CDN pre lokalizáciu pre usmernenia k bezpečnému servírovaniu.

Rada

Na Hosted Weblate toto používa https://weblate-cdn.com/.

MATOMO_SITE_ID

ID stránky v Matomo (predtým Piwik), ktorú chcete použiť na sledovanie Weblate.

Poznámka

Táto integrácia nepodporuje Matomo Tag Manager.

Viď aj

MATOMO_URL

MATOMO_URL

Úplná URL (vrátane koncovej lomky) inštalácie Matomo (predtým Piwik), ktorú chcete použiť na sledovanie používania Weblate. Prosím, skontrolujte <https://matomo.org/> pre viac podrobností.

Rada

Táto integrácia nepodporuje Matomo Tag Manager.

Napríklad:

MATOMO_SITE_ID = 1
MATOMO_URL = "https://example.matomo.cloud/"

Viď aj

MATOMO_SITE_ID

NEARBY_MESSAGES

Počet blízkych reťazcov na zobrazenie v každom smere v plnom editore.

Toto je len predvolená hodnota, používatelia si to môžu upraviť v Používateľský profil.

DEFAULT_PAGE_LIMIT

Added in version 4.7.

Predvolený počet prvkov na zobrazenie, keď je aktívne stránkovanie.

PAGURE_CREDENTIALS

Added in version 4.3.2.

Zoznam poverení pre servery Pagure.

PAGURE_CREDENTIALS = {
    "pagure.io": {
        "username": "weblate",
        "token": "your-api-token",
    },
}

Konfiguračný slovník pozostáva z poverení definovaných pre každého hostiteľa API. Rozloženie je rovnaké pre takmer všetky integrácie systémov správy verzií a je popísané na Konfigurácia poverení systému verziovania.

PASSWORD_MINIMAL_STRENGTH

Added in version 5.10.2.

Minimálne skóre hesla podľa hodnotenia odhadovača sily hesla zxcvbn.

Predvolene je 0, čo znamená, že kontrola sily je deaktivovaná.

PASSWORD_RESET_URL

Added in version 5.17.

URL na obnovu hesla, keď je autentifikácia spravovaná externým poskytovateľom identity, ako je LDAP, SAML alebo OAuth.

Keď je nastavené, Zabudli ste heslo? na prihlasovacej stránke odkazuje na túto URL namiesto vstavanej stránky na obnovu hesla Weblate.

PRIVACY_URL

Added in version 4.8.1.

URL, kde vaša inštancia Weblate zobrazuje svoje zásady ochrany osobných údajov.

Rada

Užitočné, ak svoje zásady ochrany osobných údajov hostujete mimo Weblate namiesto používania modulu Právny modul. Keď je modul právnych dokumentov povolený, Weblate predvolene odkazuje na interné právne stránky.

Príklad:

PRIVACY_URL = "https://weblate.org/terms/"

Viď aj

LEGAL_URL

PRIVATE_COMMIT_EMAIL_OPT_IN

Added in version 4.15.

Konfiguruje, či je súkromný e-mail zápisu opt-in alebo opt-out (predvolene je opt-in).

Rada

Toto nastavenie sa vzťahuje iba na používateľov, ktorí si explicitne nevybrali e-mail zápisu.

PRIVATE_COMMIT_EMAIL_TEMPLATE

Added in version 4.15.

Šablóna na generovanie súkromného e-mailu zápisu pre používateľa. Predvolene je "{username}@users.noreply.{site_domain}".

Môže obsahovať {user_id}, {username}, {site_title} a {site_domain}.

Nastavte na prázdny reťazec na deaktiváciu.

Poznámka

Používanie iného e-mailu zápisu je pre používateľov opt-in, pokiaľ nie je konfigurované pomocou PRIVATE_COMMIT_EMAIL_OPT_IN. Používatelia si môžu nakonfigurovať svoj e-mail zápisu v Profil.

PRIVATE_COMMIT_NAME_OPT_IN

Added in version 5.16.

Konfiguruje, či je súkromné meno zápisu opt-in alebo opt-out (predvolene je opt-in).

Rada

Toto nastavenie sa vzťahuje iba na používateľov, ktorí si explicitne nevybrali meno zápisu.

PRIVATE_COMMIT_NAME_TEMPLATE

Added in version 5.16.

Šablóna na generovanie súkromného mena zápisu pre používateľa. Predvolene je "{site_title} user {user_id}".

Môže obsahovať {user_id}, {username}, {site_title} a {site_domain}.

Nastavte na prázdny reťazec na deaktiváciu.

Poznámka

Používanie iného mena zápisu je pre používateľov opt-in, pokiaľ nie je konfigurované pomocou PRIVATE_COMMIT_NAME_OPT_IN. Používatelia si môžu nakonfigurovať svoje meno zápisu v Profil.

PROJECT_BACKUP_KEEP_COUNT

Added in version 4.14.

Definuje, koľko záloh na projekt sa uchováva na serveri. Predvolene je 3.

PROJECT_BACKUP_KEEP_DAYS

Added in version 4.14.

Definuje, ako dlho sa budú zálohy projektu uchovávať na serveri. Predvolene je 30 dní.

PROJECT_BACKUP_UPLOAD_MAX_SIZE

Added in version 5.17.1.

Konfiguruje maximálnu veľkosť nahrávaných ZIP súborov so zálohami projektov v bajtoch. Predvolene je 536870912 bajtov (512 MiB).

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_PROJECT_BACKUP_UPLOAD_MAX_SIZE. Nasadenia v Dockeri môžu byť tiež obmedzené pomocou CLIENT_MAX_BODY_SIZE; iné nasadenia môžu byť obmedzené limitom veľkosti tela požiadavky nastaveným na reverznom proxy serveri.

PROJECT_BACKUP_IMPORT_MAX_MEMBERS

Added in version 5.17.

Definuje maximálny počet položiek ZIP povolených pri importe zálohy projektu.

Toto je ochrana proti poškodeným alebo zámerne fragmentovaným archívom. Predvolene je 100000 položiek.

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_PROJECT_BACKUP_IMPORT_MAX_MEMBERS.

PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE

Added in version 5.17.1.

Definuje maximálnu celkovú dekomprimovanú veľkosť v bajtoch pre položky ZIP v importovanej zálohe projektu. Predvolene je 536870912 bajtov (512 MiB).

Toto obmedzuje archívy, ktoré sú pri nahrávaní malé, ale počas validácie alebo obnovy sa rozbalia na oveľa viac údajov.

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE.

PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE

Added in version 5.17.

Definuje maximálnu dekomprimovanú veľkosť v bajtoch pre jednu vysoko komprimovanú položku ZIP v importovanej zálohe projektu.

Tento limit sa aplikuje iba na položky, ktoré sú dostatočne veľké a komprimujú sa dostatočne, aby vyzerali podozrivo. Veľké súbory s nízkou komprimáciou sú tu zámerne povolené a očakáva sa, že budú obmedzené limitom HTTP nahrávania. Predvolene je 262144000 bajtov (250 MiB).

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE.

PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE

Added in version 5.17.

Definuje minimálnu dekomprimovanú veľkosť v bajtoch, pri ktorej začína Weblate zvažovať pomer kompresie ZIP počas importu zálohy projektu.

Menšie súbory sa ignorujú pre validáciu založenú na pomere kompresie, aby sa zabránilo zamietnutiu primerane veľkých súborov, ktoré sa dobre komprimujú. Predvolene je 1048576 bajtov (1 MiB).

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE.

PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO

Added in version 5.17.

Definuje maximálny povolený pomer medzi dekomprimovanou a komprimovanou veľkosťou pre veľkú položku ZIP počas importu zálohy projektu.

Toto sa používa spolu s PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE a PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE na detekciu podozrivo komprimovaných položiek, pričom stále umožňuje veľké balíkové súbory repozitára a iný obsah s nízkou komprimáciou. Predvolene je 250.

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO.

PROJECT_NAME_RESTRICT_RE

Added in version 4.15.

Definuje regulárny výraz na obmedzenie pomenovania projektov. Akékoľvek zodpovedajúce názvy budú zamietnuté.

Viď aj

Názov projektu

PROJECT_WEB_RESTRICT_HOST

Added in version 4.16.2.

Zakáže používanie určitých hostiteľov webovej stránky projektu. Porovnáva sa každá subdoména, takže zahrnutie example.com zablokuje aj test.example.com. Zoznam by mal obsahovať iba reťazce malými písmenami, pred porovnaním sa analyzovaná doména prevedie na malé písmená.

Predvolená konfigurácia:

PROJECT_WEB_RESTRICT_HOST = {"localhost"}

PROJECT_WEB_RESTRICT_ALLOWLIST

Added in version 5.17.

Definuje množinu slugov projektov oslobodených od PROJECT_WEB_RESTRICT_HOST, PROJECT_WEB_RESTRICT_NUMERIC, PROJECT_WEB_RESTRICT_PRIVATE a PROJECT_WEB_RESTRICT_RE pri overovaní webovej stránky projektu. Slugy projektov sa porovnávajú bez rozlišovania veľkosti písmen.

Upozornenie

Toto oslobodenie oslabuje ochranu odchádzajúcich adries URL pre zodpovedajúce projekty vrátane obmedzenia súkromných cieľov vynúteného nastavením PROJECT_WEB_RESTRICT_PRIVATE. Používajte ho len pre dôveryhodné projekty spravované administrátorom, kde je obídenie týchto kontrol úmyselné.

Predvolená konfigurácia:

PROJECT_WEB_RESTRICT_ALLOWLIST = set()

PROJECT_WEB_RESTRICT_NUMERIC

Added in version 4.16.2.

Zakáže používanie číselnej IP adresy vo webovej stránke projektu. Predvolene zapnuté.

PROJECT_WEB_RESTRICT_PRIVATE

Added in version 5.17.

Zakáže používanie adries URL webovej stránky projektu a prehliadača repozitára smerujúcich na interné alebo neverejné adresy. Predvolene zapnuté.

PROJECT_WEB_RESTRICT_RE

Added in version 4.15.

Definuje regulárny výraz na obmedzenie toho, čo môže byť zadané ako Webová stránka projektu. Akékoľvek zodpovedajúce adresy URL budú zamietnuté.

WEBHOOK_PRIVATE_ALLOWLIST

Added in version 5.17.

Definuje názvy hostiteľov alebo domény oslobodené od WEBHOOK_RESTRICT_PRIVATE pre doručovanie odchádzajúcich webhookov. Položky sa riadia sémantikou porovnávania hostiteľov v Djangu, takže je možné použiť hodnoty ako hooks.internal.example alebo .internal.example.

Predvolená konfigurácia:

WEBHOOK_PRIVATE_ALLOWLIST = []

WEBHOOK_RESTRICT_PRIVATE

Added in version 5.17.

Zamietne adresy URL webhookov smerujúce na interné alebo neverejné adresy, pokiaľ cieľový hostiteľ nie je zahrnutý v WEBHOOK_PRIVATE_ALLOWLIST. Predvolene zapnuté.

Ak je povolené, názvy hostiteľov, ktoré nie je možné počas overovania preložiť, budú zamietnuté, pokiaľ nie sú explicitne zahrnuté v WEBHOOK_PRIVATE_ALLOWLIST.

PUBLIC_ENGAGE

Added in version 5.16.2.

Povolí verejnú stránku zapojenia aj pri nastavení REQUIRE_LOGIN.

REPORT_EXPIRY

Definuje, koľko dní sa uchovávajú vygenerované správy o preklade. Predvolene je 90 dní. Zmena hodnoty tiež zmení, kedy sa existujúce správy stanú spôsobilými na odstránenie dennou úlohou čistenia.

RATELIMIT_NOTIFICATION_LIMITS

Added in version 5.14.

Obmedzuje počet odoslaných upozornení pre jedného používateľa.

Predvolené nastavenie je:

# Multi-level rate limiting for email notifications
# Each tuple contains (max_emails, time_window_seconds)
RATELIMIT_NOTIFICATION_LIMITS = [
    # Prevent burst sends - 3 emails per 2 minutes
    (3, 120),
    # Equalize to avoid getting blocked for too long - 10 emails per hour
    (10, 3600),
    # Daily limit: 50 emails per day
    (50, 86400),
]

API_RATELIMIT_ANON

Added in version 2026.10.

Predvolený limit rýchlosti API pre anonymných. Predvolene "100/day". Limity používajú počet požiadaviek a obdobie v sekundách, minútach, hodinách alebo dňoch, napríklad "100/hour". Nulový počet odmieta každú požiadavku pokrytú týmto obmedzením; None vypína toto obmedzenie. Anonymné požiadavky bez prepisu IP sú tiež predmetom API_RATELIMIT_USER.

API_RATELIMIT_USER

Added in version 2026.10.

Predvolený limit rýchlosti API pre autentifikovaných. Predvolene "5000/hour". Používa rovnakú syntax ako API_RATELIMIT_ANON. Autentifikované požiadavky sa počítajú na používateľa; anonymné požiadavky sa počítajú na IP klienta. Nastavte None, aby ste vypnuli toto obmedzenie.

API_RATELIMIT_USER_OVERRIDES

Added in version 2026.10.

Mapovanie presných používateľských mien na limity rýchlosti API. Predvolene prázdny slovník. Prepisy vyžadujú kladný počet požiadaviek alebo None na oslobodenie. Tieto pravidlá majú prednosť pred API_RATELIMIT_IP_OVERRIDES.

API_RATELIMIT_USER_OVERRIDES = {"automation": "20000/hour"}

API_RATELIMIT_IP_OVERRIDES

Added in version 2026.10.

Mapovanie IPv4 alebo IPv6 adries a CIDR sietí na limity rýchlosti API. Predvolene prázdny slovník. Najšpecifickejšia zodpovedajúca sieť sa uplatňuje na anonymné aj autentifikované požiadavky, pokiaľ sa nezhoduje prepis používateľského mena. CIDR musia špecifikovať sieťové adresy; duplicitné normalizované siete sa odmietajú. Prepisy vyžadujú kladný počet požiadaviek alebo None na oslobodenie.

API_RATELIMIT_IP_OVERRIDES = {
    "192.0.2.42": None,
    "198.51.100.0/24": "10000/hour",
    "2001:db8::/48": "10000/hour",
}

Pozrite Obmedzovanie rýchlosti API pre správanie počítania a požiadavky na dôveryhodné proxy.

RATELIMIT_ATTEMPTS

Maximálny počet pokusov o autentifikáciu pred aplikovaním obmedzenia rýchlosti.

Predvolená hodnota je 5.

RATELIMIT_WINDOW

Ako dlho je autentifikácia akceptovaná po aplikovaní obmedzenia rýchlosti.

Počet sekúnd, predvolene 300 (5 minút).

RATELIMIT_LOCKOUT

Ako dlho je autentifikácia uzamknutá po aplikovaní obmedzenia rýchlosti.

Počet sekúnd, predvolene 600 (10 minút).

REGISTRATION_ALLOW_BACKENDS

Added in version 4.1.

Zoznam backendov autentifikácie, z ktorých je povolená registrácia. Toto obmedzuje iba nové registrácie, používatelia sa môžu stále autentifikovať a pridať autentifikáciu pomocou všetkých nakonfigurovaných backendov autentifikácie.

Odporúča sa ponechať zapnuté nastavenie REGISTRATION_OPEN aj pri obmedzení backendov registrácie, inak sa budú môcť používatelia registrovať, ale Weblate nezobrazí odkazy na registráciu v používateľskom rozhraní.

Príklad:

REGISTRATION_ALLOW_BACKENDS = ["azuread-oauth2", "azuread-tenant-oauth2"]

Rada

Názvy backendov zodpovedajú názvom použitým v adrese URL pre autentifikáciu.

REGISTRATION_CAPTCHA

Či je registrácia nových účtov chránená CAPTCHOU. Predvolene zapnuté.

Ak je zapnuté, CAPTCHA sa pridá na všetky stránky, kde používateľ zadáva svoju e-mailovú adresu:

  • Registrácia nového účtu.

  • Obnova hesla.

  • Pridanie e-mailu k účtu.

  • Kontaktný formulár pre neprihlásených používateľov.

Ochrana v súčasnosti pozostáva z nasledujúcich krokov:

REGISTRATION_EMAIL_MATCH

Umožňuje filtrovať, ktoré e-mailové adresy sa môžu registrovať.

Predvolená hodnota je .*, čo umožňuje registráciu akejkoľvek e-mailovej adresy.

Môžete ju použiť na obmedzenie registrácie na jednu e-mailovú doménu:

REGISTRATION_EMAIL_MATCH = r"^.*@weblate\.org$"

REGISTRATION_ALLOW_DISPOSABLE_EMAILS

Added in version 5.16.1.

Povoliť registráciu s dočasnými e-mailovými doménami. Ak je povolené, blokovací zoznam dočasných domén sa obíde. Predvolená hodnota je False.

REGISTRATION_OPEN

Či je registrácia nových účtov v súčasnosti povolená. Predvolene zapnuté.

Toto nastavenie ovplyvňuje vstavanú autentifikáciu podľa e-mailovej adresy alebo prostredníctvom Python Social Auth (určité back-endy môžete povoliť pomocou REGISTRATION_ALLOW_BACKENDS).

Poznámka

Ak používate metódy autentifikácie tretích strán, ako je Autentifikácia LDAP, len skryje registračný formulár, ale noví používatelia sa môžu stále prihlásiť a vytvoriť si účty.

REGISTRATION_REBIND

Added in version 4.16.

Povoliť opätovné viazanie backendov autentifikácie pre existujúcich používateľov. Zapnite toto nastavenie pri migrácii medzi poskytovateľmi autentifikácie.

Poznámka

Predvolene vypnuté, aby sa neumožnilo pridávanie ďalších backendov autentifikácie k existujúcemu účtu. Opätovné viazanie môže viesť ku kompromitácii účtu pri používaní viacerých backendov autentifikácie tretích strán.

REPOSITORY_ALERT_THRESHOLD

Added in version 4.0.2.

Prahová hodnota pre spustenie upozornenia na zastarané repozitáre alebo tie, ktoré obsahujú príliš veľa zmien. Predvolená hodnota je 25.

REQUIRE_LOGIN

Added in version 4.1.

Toto povoľuje django.contrib.auth.middleware.LoginRequiredMiddleware a konfiguruje REST framework tak, aby vyžadoval autentifikáciu pre všetky koncové body API.

Zmenené vo verzii 5.15: Weblate teraz využíva vstavaný middleware Django.

Poznámka

Toto je implementované v Vzorová konfigurácia. Pre Docker použite WEBLATE_REQUIRE_LOGIN.

GOOGLE_CLOUD_ERROR_REPORTING

Konfigurácia pre Zhromažďovanie hlásení chýb a monitorovanie výkonu pomocou Google Cloud Error Reporting. Nastavte na None pre vypnutie integrácie alebo nastavte na slovník kľúčových argumentov pre klienta Google Cloud Error Reporting.

Weblate automaticky poskytuje service ako weblate a version ako aktuálnu verziu Weblate alebo revíziu Gitu. Explicitné hodnoty v slovníku prepisujú tieto predvolené nastavenia.

OPENTELEMETRY_ENABLED

Added in version 2026.6.

Povoliť trasovanie backendu pomocou OpenTelemetry. Predvolene vypnuté.

Trasy sa exportujú iba vtedy, keď je toto povolené a OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT je nakonfigurovaný.

OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT

Koncový bod OTLP HTTP pre trasy OpenTelemetry, napríklad https://collector.example.com/v1/traces.

OPENTELEMETRY_EXPORTER_OTLP_HEADERS

Dodatočné hlavičky HTTP pre exportér OpenTelemetry OTLP. Predvolená hodnota je prázdny slovník.

OPENTELEMETRY_EXTRA_RESOURCE_ATTRIBUTES

Dodatočné atribúty zdrojov OpenTelemetry. Predvolená hodnota je prázdny slovník.

OPENTELEMETRY_SERVICE_NAME

Názov služby OpenTelemetry. Predvolená hodnota je weblate.

OPENTELEMETRY_TRACES_SAMPLE_RATE

Konfigurujte mieru vzorkovania pre trasy OpenTelemetry. Nastavte na 1 pre sledovanie všetkých udalostí, 0 (predvolené) vypína sledovanie.

SENTRY_DSN

Sentry DSN na použitie pre Zhromažďovanie hlásení chýb a monitorovanie výkonu.

SENTRY_ENVIRONMENT

Konfiguruje prostredie pre Sentry. Predvolená hodnota je devel.

SENTRY_MONITOR_BEAT_TASKS

Added in version 5.13.

Konfigurujte, či monitorovať úlohy Celery Beat pomocou Sentry. Predvolená hodnota je True.

SENTRY_PROFILES_SAMPLE_RATE

Konfigurujte mieru vzorkovania pre monitorovanie výkonu. Nastavte na 1 pre profilovanie všetkých sledovaných udalostí (predvolené), 0 vypína profilovanie.

SENTRY_SEND_PII

Povoliť Sentry zbierať určité osobne identifikovateľné informácie. Predvolene vypnuté.

Zmenené vo verzii 5.7: Toto je teraz predvolene vypnuté, kedysi bolo predvolene zapnuté.

SENTRY_TRACES_SAMPLE_RATE

Konfigurujte mieru vzorkovania pre monitorovanie profilovania. Nastavte na 1 pre sledovanie všetkých udalostí, 0 (predvolené) vypína sledovanie.

SIMPLIFY_LANGUAGES

Používajte jednoduché kódy jazykov pre predvolené kombinácie jazyk/krajina. Napríklad preklad fr_FR bude používať kód jazyka fr. Toto je zvyčajne želané správanie, pretože to zjednodušuje zoznam jazykov pre tieto predvolené kombinácie.

Vypnite toto nastavenie, ak chcete rôzne preklady pre každú variantu.

HIDE_SHARED_GLOSSARY_COMPONENTS

Added in version 5.16.

Komponenty slovníka sa zvyčajne zdieľajú do iných projektov, aby boli dostupné pre prekladateľskú prácu. Keď sú viditeľné v zozname komponentov projektov, ktoré ich používajú, môže to spôsobiť zmätok alebo odpútať pozornosť prekladateľov od skutočných komponentov určených na preklad.

Toto je predvolene vypnuté, čo robí zdieľané komponenty slovníka viditeľnými.

SITE_DOMAIN

Konfiguruje doménu stránky. Je potrebné na vytvorenie správnych absolútnych odkazov v mnohých kontextoch (napríklad aktivačné e-maily, upozornenia alebo RSS kanály).

Ak Weblate beží na neštandardnom porte, zahrňte ho sem tiež.

Príklady:

# Production site with domain name
SITE_DOMAIN = "weblate.example.com"

# Local development with IP address and port
SITE_DOMAIN = "127.0.0.1:8000"

Poznámka

Toto nastavenie by malo obsahovať iba názov domény. Na konfiguráciu protokolu (zapnutie a vynútenie HTTPS) použite ENABLE_HTTPS a na zmenu URL použite URL_PREFIX.

Rada

V kontajneri Docker je doména stránky konfigurovaná cez WEBLATE_ALLOWED_HOSTS.

SITE_TITLE

Názov stránky, ktorý sa použije pre webovú stránku a odosielané e-maily.

SPECIAL_CHARS

Dodatočné znaky na zahrnutie do vizuálnej klávesnice, Vizuálna klávesnica.

Predvolená hodnota je:

SPECIAL_CHARS = ("\t", "\n", "\u00a0", "…")

SINGLE_PROJECT

Presmeruje používateľov priamo na projekt alebo komponent namiesto zobrazenia nástenky. Môžete ju nastaviť na True, aby fungovala iba v prípade, že vo Weblate existuje skutočne iba jeden projekt. Prípadne nastavte slug projektu a presmeruje sa bezpodmienečne na tento projekt.

Príklad:

SINGLE_PROJECT = "test"

SSH_EXTRA_ARGS

Added in version 4.9.

Umožňuje pridávať vlastné parametre pri vyvolávaní SSH systémom Weblate. Užitočné pri pripájaní k serverom používajúcim staršie šifrovanie alebo iné neštandardné funkcie.

Napríklad, keď pripojenie SSH vo Weblate zlyhá s chybou Unable to negotiate with legacyhost: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1, môžete to zapnúť pomocou:

SSH_EXTRA_ARGS = "-oKexAlgorithms=+diffie-hellman-group1-sha1"

Rada

Reťazec je vyhodnocovaný shellom, preto zabezpečte, aby boli všetky medzery a špeciálne znaky v úvodzovkách.

Varovanie

Toto je dôveryhodná konfigurácia riadená administrátorom. Ľubovoľné možnosti SSH môžu zmeniť smerovanie pripojenia a prepísať pripnutie adresy poskytované nastavením VCS_RESTRICT_PRIVATE. Administrátori sú zodpovední za bezpečnostný a kompatibilný dopad všetkých nakonfigurovaných argumentov.

STATUS_URL

Adresa URL, kde vaša inštancia Weblate hlási svoj stav.

SUPPORT_STATUS_CHECK

Added in version 5.5.

Predvolene True. Keď je povolené, superpoužívatelia bez integrovanej podpory sú po prihlásení presmerovaní na stránku ponúkajúcu profesionálnu podporu, najviac raz za 180 dní na účet. Pripomienka sa začne, keď má inštalácia zmenu staršiu ako 14 dní a čaká na navigáciu HTML stránky. Akcia Pokračovať do Weblate sa vráti na zamýšľanú stránku.

Nastavte toto na False, aby ste zakázali presmerovanie. Toto neskrýva odkazy na podporu alebo darovanie na iných miestach rozhrania.

Rada

Zlepšite svoj zážitok z Weblate zakúpením predplatného podpory a podporou pokroku Weblate namiesto vypnutia tejto funkcie.

TRANSLATION_UPLOAD_MAX_SIZE

Added in version 5.17.1.

Konfiguruje maximálnu veľkosť v bajtoch pre nahrané prekladové súbory. Predvolene je 50 MB.

V Dockeri to nakonfigurujte pomocou premennej prostredia WEBLATE_TRANSLATION_UPLOAD_MAX_SIZE.

UNUSED_ALERT_DAYS

Added in version 4.17.

Konfiguruje, kedy sa spustí upozornenie Komponent sa zdá byť nepoužívaný.

Predvolená hodnota je 365 dní, nastavte na 0 pre vypnutie.

UPDATE_LANGUAGES

Added in version 4.3.2.

Riadi, či by sa mala databáza jazykov aktualizovať pri spúšťaní migrácie databázy, a je predvolene zapnutá. Toto nastavenie nemá vplyv na vyvolanie setuplang.

Varovanie

Zobrazenie jazykov sa tým môže stať nekonzistentným. Definície jazykov vo Weblate sa časom rozširujú a nezobrazia kód jazyka pre definované jazyky.

URL_PREFIX

Toto nastavenie vám umožňuje spustiť Weblate pod určitou cestou (inak sa spolieha na spustenie z koreňa webového servera).

Poznámka

Aby ste mohli toto nastavenie použiť, musíte tiež nakonfigurovať svoj server tak, aby odstránil tento prefix. Napríklad pri WSGI to možno dosiahnuť nastavením WSGIScriptAlias.

Rada

Prefix by mal začínať znakom /.

Príklad:

URL_PREFIX = "/translations"

Poznámka

Toto nastavenie nefunguje so vstavaným serverom Django, museli by ste upraviť urls.py, aby obsahoval tento prefix.

VCS_ALLOW_HOSTS

Added in version 5.15.

Množina hostiteľov povolených pri konfigurácii URL VCS. Predvolená hodnota je prázdna množina, ktorá nevykonáva žiadne filtrovanie.

Keď je povolené VCS_RESTRICT_PRIVATE, zodpovedajúci hostitelia sú tiež oslobodení od obmedzenia privátneho cieľa. Toto oslobodenie je potrebné aj pre backendy VCS, ktoré nemôžu viazať pripojenie klienta na adresu overenú systémom Weblate, ako napríklad Mercurial a Subversion.

Namiesto toho použite VCS_PRIVATE_ALLOWLIST, keď majú byť hostitelia oslobodení od obmedzenia súkromných cieľov bez filtrovania prístupu k iným verejným hostiteľom.

VCS_PRIVATE_ALLOWLIST

Added in version 2026.9.

Definuje názvy hostiteľov alebo domény oslobodené od VCS_RESTRICT_PRIVATE. Na rozdiel od VCS_ALLOW_HOSTS toto nastavenie nefiltruje prístup k iným hostiteľom. Položky sa riadia sémantikou porovnávania hostiteľov v Djangu, takže je možné použiť hodnoty, ako sú vcs.internal.example alebo .internal.example.

Toto oslobodenie je potrebné pre backendy VCS, ktoré nemôžu viazať pripojenie klienta na adresu overenú systémom Weblate, ako napríklad Mercurial a Subversion. Môže sa tiež použiť na povolenie hostiteľov súkromných repozitárov Git.

Keď nie je VCS_ALLOW_HOSTS prázdny, jeho filter hostiteľov sa stále uplatňuje a má prednosť pred týmto zoznamom povolených.

Predvolená konfigurácia:

VCS_PRIVATE_ALLOWLIST = []

VCS_ALLOW_SCHEMES

Added in version 5.15.

Množina schém URL povolených pri konfigurácii URL VCS. Predvolene sú povolené iba https a ssh.

VCS_RESTRICT_PRIVATE

Added in version 5.17.

Odmietne URL repozitárov VCS smerujúce na interné alebo neverejné adresy, pokiaľ cieľový hostiteľ nie je zahrnutý v VCS_ALLOW_HOSTS alebo nezodpovedá VCS_PRIVATE_ALLOWLIST. Predvolene zapnuté.

Ak je povolené, názvy hostiteľov, ktoré nie je možné počas overovania rozlíšiť, budú zamietnuté, pokiaľ nie sú dôveryhodné podľa VCS_ALLOW_HOSTS alebo VCS_PRIVATE_ALLOWLIST.

Pre repozitáre Git prístupné cez HTTPS alebo SSH viaže Weblate každý príkaz VCS na adresy schválené počas overovania za behu pre priame pripojenia. Nakonfigurované proxy servery HTTP sú dôveryhodnou infraštruktúrou a namiesto toho prekladajú názvy hostiteľov repozitárov. Automatické nasledovanie presmerovaní zostáva vypnuté. Trvalé presmerovania HTTP na tom istom hostiteľovi sa testujú samostatne rovnakou odchádzajúcou trasou, overujú sa a ukladajú ako kanonická URL repozitára komponentu. Presmerovania medzi rôznymi hostiteľmi sa musia nakonfigurovať manuálne. Mercurial, Subversion, vlastné backendy VCS a dodatočné schémy URL sa odmietajú, pokiaľ nie je cieľový hostiteľ dôveryhodný podľa VCS_ALLOW_HOSTS alebo VCS_PRIVATE_ALLOWLIST.

Filtrovanie odchádzajúcej komunikácie na sieťovej úrovni, ktoré blokuje interné, slučkové, lokálne, rezervované a cloudové metadátové rozsahy adries, sa odporúča ako hĺbková obrana, najmä pre vlastné integrácie a rozšírenia inštalované administrátorom.

VCS_API_DELAY

Added in version 4.15.1.

Konfiguruje minimálne oneskorenie v sekundách medzi volaniami API tretích strán v GitHub pull requesty, GitLab merge requesty, Gitea pull requesty, Pagure merge requesty a Azure DevOps pull requesty.

Toto obmedzuje rýchlosť volaní API z Weblate na tieto služby, aby sa predišlo ich preťaženiu.

Ak vás obmedzuje sekundárny obmedzovač rýchlosti na GitHube, zvýšenie tejto hodnoty môže pomôcť.

Predvolená hodnota je 10.

VCS_API_TIMEOUT

Added in version 5.15.

Konfiguruje časový limit v sekundách pre volania API tretích strán, ako je vetvenie alebo vytváranie požiadaviek na zlúčenie v GitHub pull requesty, GitLab merge requesty, Gitea pull requesty, Pagure merge requesty a Azure DevOps pull requesty.

Predvolená hodnota je 10.

VCS_BACKENDS

Konfigurácia dostupných backendov VCS.

Poznámka

Weblate ponúka nakonfigurované backendy, ak sú dostupné ich požadované príkazy. Presné verzie príkazov sú overované nasadením a pravidelnými kontrolami stavu konfigurácie.

Rada

Pomocou tohto môžete obmedziť výbery alebo pridať vlastné back-end-y VCS.

VCS_BACKENDS = ("weblate.vcs.git.GitRepository",)

VCS_CLONE_DEPTH

Konfiguruje, ako hlboko má Weblate klonovať repozitáre.

Poznámka

V súčasnosti je toto podporované iba v Git. Predvolene Weblate vytvára plytké klony repozitárov, aby bolo klonovanie rýchlejšie a šetrilo sa miesto na disku. V závislosti od vášho použitia (napríklad pri používaní vlastných Doplnky) môžete chcieť zvýšiť hĺbku alebo úplne vypnúť plytké klony nastavením tejto hodnoty na 0.

Rada

Ak pri odosielaní z Weblate dostanete chybu fatal: protocol error: expected old/new/ref, got 'shallow <commit hash>', úplne vypnite plytké klony nastavením:

VCS_CLONE_DEPTH = 0

WEBLATE_ADDONS

Zoznam dostupných doplnkov na použitie. Aby ste ich mohli používať, musia byť povolené pre daný prekladový komponent. Predvolene to zahŕňa všetky vstavané doplnky, pri rozširovaní zoznamu budete pravdepodobne chcieť ponechať existujúce povolené, napríklad:

WEBLATE_ADDONS = (
    # Built-in add-ons
    "weblate.addons.gettext.GenerateMoAddon",
    "weblate.addons.gettext.UpdateLinguasAddon",
    "weblate.addons.gettext.UpdateConfigureAddon",
    "weblate.addons.gettext.MsgmergeAddon",
    "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.properties.PropertiesSortAddon",
    "weblate.addons.git.GitSquashAddon",
    "weblate.addons.removal.RemoveComments",
    "weblate.addons.removal.RemoveSuggestions",
    "weblate.addons.resx.ResxUpdateAddon",
    "weblate.addons.autotranslate.AutoTranslateAddon",
    "weblate.addons.cdn.CDNJSAddon",
    # Add-on you want to include
    "weblate.addons.example.ExampleAddon",
)

Poznámka

Odstránenie doplnku zo zoznamu ho neodinštaluje z komponentov. Weblate v tomto prípade spadne. Pred odstránením doplnku z tohto zoznamu ho prosím odinštalujte zo všetkých komponentov.

ADDON_ACTIVITY_LOG_EXPIRY

Added in version 5.6.

Konfiguruje, ako dlho sa uchovávajú protokoly aktivít pre doplnky. Predvolená hodnota je 180 dní.

WEBLATE_EXPORTERS

Added in version 4.2.

Zoznam dostupných exportérov ponúkajúcich sťahovanie prekladov alebo slovníkov v rôznych formátoch súborov.

WEBLATE_FORMATS

Zoznam dostupných formátov súborov na použitie.

Poznámka

Predvolený zoznam už obsahuje bežné formáty.

WEBLATE_MACHINERY

Added in version 4.13.

Zoznam dostupných služieb strojového prekladu na použitie.

WEBLATE_GPG_IDENTITY

Identita používaná Weblate na podpisovanie zápisov Git, napríklad:

WEBLATE_GPG_IDENTITY = "Weblate <weblate@example.com>"

Vo zväzku kľúčov GPG Weblate sa vyhľadáva zodpovedajúci kľúč (home/.gnupg pod DATA_DIR). Ak sa nenájde, vygeneruje sa kľúč, viac podrobností nájdete v Podpisovanie zápisov Git pomocou GnuPG.

WEBSITE_REQUIRED

Definuje, či sa musí pri vytváraní projektu zadať Webová stránka projektu. Predvolene zapnuté, pretože to vyhovuje nastaveniam verejných serverov.

WEBSITE_ALERTS_ENABLED

Added in version 5.17.

Predvolené: True

Definuje, či má Weblate kontrolovať dostupnosť webovej stránky projektu a zobrazovať upozornenia na nedostupné webové stránky projektov.

Keď je nastavené na False, Weblate preskočí kontroly dostupnosti webovej stránky a nebude generovať upozornenia na webové stránky projektov. Toto je užitočné, keď:

  • Vaše webové stránky sú za firewallmi, ktoré blokujú požiadavky Weblate

  • Chcete sa vyhnúť chybám typu 403/503 z ochrany proti botom

  • Dostupnosť webovej stránky projektu nie je pre vašu inštaláciu problémom

Konfigurácia poverení systému verziovania

Rada

Táto časť popisuje premenné poverení VCS ako GITHUB_CREDENTIALS, GITLAB_CREDENTIALS, GITEA_CREDENTIALS, PAGURE_CREDENTIALS, BITBUCKETSERVER_CREDENTIALS.

Konfiguračný slovník pozostáva z poverení definovaných pre každého API hostiteľa. API hostiteľ sa môže líšiť od toho, čo používate vo webovom prehliadači, napríklad GitHub API sa pristupuje ako api.github.com.

Poverenia je možné tiež prepísať v URL odoslania repozitára alebo Repozitár zdrojového kódu (ak nie je nakonfigurovaná URL odoslania), majú prednosť pred tými uvedenými v konfiguračnom súbore.

Nasledujúca konfigurácia je dostupná pre každého hostiteľa:

username

Používateľ API, povinné.

token

API token pre používateľa API, povinný.

scheme

Added in version 4.18.

Prepísanie schémy. Weblate sa pokúša analyzovať schému z URL repozitára a ako záložnú možnosť používa https. Ak spúšťate API server interne, môžete chcieť použiť namiesto toho http, ale zvážte bezpečnosť.

Rada

V kontajneri Docker je možné poverenia nakonfigurovať pomocou premenných prostredia, pozrite Poverenia pre stránky na hosťovanie kódu.