Prekladové projekty

Organizácia prekladu

Weblate organizuje preložiteľný obsah VCS projektov/komponentov do stromovej štruktúry. Komponenty v rámci projektu môžete dodatočne organizovať pomocou kategórií.

  • Objekt najnižšej úrovne je Konfigurácia projektu, ktorý by mal obsahovať všetky preklady, ktoré k sebe patria (napríklad preklad aplikácie v niekoľkých verziách a/alebo sprievodnej dokumentácie).

  • Stredná úroveň sa voliteľne vytvára pomocou Kategória. Kategórie je možné vnoriť, aby sa dosiahla zložitejšia štruktúra.

  • Na vyššej úrovni, Konfigurácia komponentu, čo je vlastne komponent na preklad, definujete repozitár VCS, ktorý sa má použiť, a masku súborov na preklad.

  • Nad Konfigurácia komponentu sú jednotlivé preklady, ktoré Weblate spracováva automaticky, keď sa v repozitári VCS objavia prekladové súbory (ktoré zodpovedajú Maska súboru definovanému v Konfigurácia komponentu).

Weblate podporuje širokú škálu prekladových formátov (dvojjazyčných aj jednojazyčných), ktoré podporuje Translate Toolkit, pozri Formáty lokalizačných súborov.

Poznámka

Klonované repozitáre VCS môžete zdieľať pomocou Interné URL Weblate. Používanie tejto funkcie sa dôrazne odporúča, keď máte mnoho komponentov zdieľajúcich ten istý VCS. Zlepšuje výkon a znižuje potrebné miesto na disku.

Pridávanie prekladových projektov a komponentov

Na základe vašich oprávnení je možné vytvárať nové prekladové projekty a komponenty. Vždy je to povolené pre používateľov s oprávnením Pridať nové projekty, a ak vaša inštancia používa fakturáciu (napr. ako https://hosted.weblate.org/ pozri Fakturácia), môžete ich vytvoriť aj na základe vášho plánu z používateľského účtu, ktorý spravuje fakturáciu. Projekty môžu byť vytvorené aj v pracovnom priestore používateľmi, ktorí majú v tomto pracovnom priestore oprávnenie Pridať projekty do pracovného priestoru. Vytvorenie projektu bez výberu pracovného priestoru vyžaduje celostránkové oprávnenie Pridať nové projekty. Podrobnosti nájdete v Vytváranie a presuny projektov.

Rada

Aby ste udelili každému používateľovi oprávnenie vytvárať nové projekty, vytvorte nový Automatické priraďovanie tímov pre tím Tvorcovia projektov.

Svoj aktuálny fakturačný plán si môžete prezrieť na samostatnej stránke:

../_images/user-billing.webp

Vytvorenie projektu môžete iniciovať odtiaľ alebo pomocou ponuky v navigačnej lište, vyplnením základných informácií o prekladovom projekte na dokončenie jeho pridania:

../_images/user-add-project.webp

Po vytvorení projektu budete presmerovaní priamo na stránku projektu:

../_images/user-add-project-done.webp

Vytvorenie nového prekladového komponentu môžete iniciovať jediným kliknutím tam. Proces vytvárania komponentu je viacstupňový a automaticky deteguje väčšinu parametrov prekladu. Existuje niekoľko prístupov k vytváraniu komponentu:

Z verziovania

Vytvorí komponent zo vzdialeného repozitára verziovania.

Z existujúceho komponentu

Vytvorí ďalší komponent k existujúcemu výberom iných súborov.

Dodatočná vetva

Creates additional component to existing one, just for different branch. Select a component to load its available remote branches. If loading fails, use Retry to try again.

Nahrať prekladové súbory

Nahrajte prekladové súbory do Weblate v prípade, že nemáte verziovanie alebo ho nechcete integrovať s Weblate. Obsah môžete neskôr aktualizovať pomocou webového rozhrania alebo REST API Weblate.

Preložiť dokument

Nahrať jeden dokument alebo prekladový súbor a preložiť ho.

Začať odznova

Vytvoriť prázdny prekladový projekt a manuálne pridať reťazce.

Akonáhle máte existujúce prekladové komponenty, môžete tiež ľahko pridať nové pre ďalšie súbory alebo vetvy pomocou rovnakého repozitára.

Najprv musíte vyplniť názov a umiestnenie repozitára:

../_images/user-add-component-init.webp

Na ďalšej stránke vám bude prezentovaný zoznam objavených preložiteľných zdrojov:

../_images/user-add-component-discovery.webp

Ako posledný krok skontrolujete informácie o prekladovom komponente a vyplníte voliteľné podrobnosti:

../_images/user-add-component.webp

Konfigurácia projektu

Vytvorte prekladový projekt a potom doň pridajte nový komponent na preklad. Projekt je ako polica, na ktorej sú uložené skutočné preklady. Všetky komponenty v tom istom projekte zdieľajú návrhy a ich slovník; preklady sa tiež automaticky propagujú cez všetky komponenty v jednom projekte (pokiaľ nie sú vypnuté v konfigurácii komponentu), pozri Prekladová pamäť.

Tieto základné atribúty nastavujú a informujú prekladateľov o projekte:

Názov projektu

Podrobný názov projektu, používaný na zobrazenie názvu projektu.

URL slug

Názov projektu vhodný pre URL.

Webová stránka projektu

URL, kde môžu prekladatelia nájsť viac informácií o projekte.

Toto je povinný parameter, pokiaľ nie je vypnutý pomocou WEBSITE_REQUIRED.

Pokyny na preklad

Text popisujúci proces lokalizácie v projekte a akékoľvek ďalšie informácie užitočné pre prekladateľov. Na formátovanie textu alebo vkladanie odkazov je možné použiť Markdown.

Dobré pokyny na preklad vysvetľujú, ako by mali prispievatelia odosielať preklady, akú kontrolu majú očakávať, ako môžu hlásiť problémy so zdrojovými reťazcami a kde môžu byť preklady testované alebo kedy sú vydané.

Licencia prekladu

Predvolená licencia prekladu pre komponenty v tomto projekte.

Licenčná zmluva s prispievateľom

Predvolená licenčná zmluva s prispievateľom pre komponenty v tomto projekte. Markdown je možné použiť na formátovanie textu alebo vkladanie odkazov.

Použiť zdieľanú prekladovú pamäť

Či používať zdieľanú prekladovú pamäť, viac podrobností nájdete v Zdieľaná prekladová pamäť.

Predvolenú hodnotu je možné zmeniť pomocou DEFAULT_SHARED_TM.

Prispievať do zdieľanej prekladovej pamäte

Či prispievať do zdieľanej prekladovej pamäte, viac podrobností nájdete v Zdieľaná prekladová pamäť.

Toto tiež ovplyvňuje, či môže byť projekt použitý ako zdroj pre Automatický preklad.

Predvolenú hodnotu je možné zmeniť pomocou DEFAULT_SHARED_TM.

Poznámka

Táto možnosť nie je dostupná na Hosted Weblate, prepína sa spolu s Použiť zdieľanú prekladovú pamäť.

Použiť prekladovú pamäť pracovného priestoru

Či používať prekladovú pamäť zdieľanú projektmi v rovnakom pracovnom priestore, viac podrobností nájdete v Rozsahy prekladovej pamäte. Pracovný priestor musí tiež povoliť prekladovú pamäť pracovného priestoru.

Prispievať do prekladovej pamäte pracovného priestoru

Či prispievať prekladmi do prekladovej pamäte zdieľanej projektmi v rovnakom pracovnom priestore. Pracovný priestor musí tiež povoliť prispievanie.

Poznámka

Táto možnosť nie je dostupná na Hosted Weblate, prepína sa spolu s Použiť prekladovú pamäť pracovného priestoru.

Automatické čistenie prekladovej pamäte

Added in version 5.13.

Či nahradiť staršie automaticky vytvorené položky prekladovej pamäte, keď sa preklad stane aktívnym.

Zhoda je založená na rovnakom zdrojovom reťazci, komponente, kontexte a páre zdrojového/cieľového jazyka. Nahrané súbory prekladovej pamäte nie sú ovplyvnené.

Riadenie prístupu

Konfigurujte riadenie prístupu pre každý projekt, viac podrobností nájdete v Riadenie prístupu k projektu.

Predvolenú hodnotu je možné zmeniť pomocou DEFAULT_ACCESS_CONTROL.

Verejné zdieľanie

Povoliť anonymný prístup na stránky zapojenia projektu a vykreslené widgety stavu. Toto nastavenie sa vzťahuje na projekty Súkromné a Vlastné; projekty Verejné a Chránené sú vždy verejne zdieľateľné.

Verejné zdieľanie vystavuje názvy projektov a komponentov vrátane obmedzených komponentov spolu so štatistikami prekladu, jazykmi a pokrokom. Neudeľuje prístup na stránky projektov, preklady, repozitáre alebo API.

Changing this setting has no immediate effect while the project is Public or Protected, but the stored value is retained and applies if the project is later changed to Private or Custom. Sitemaps for project, component, and translation pages only include pages that are directly accessible anonymously. Engage sitemaps follow the public sharing setting.

Zmena tohto nastavenia vyžaduje oprávnenie Spravovať prístup k projektu. Stránka konfigurácie widgetu stavu naďalej používa normálne riadenie prístupu k projektu.

When REQUIRE_LOGIN is enabled, PUBLIC_ENGAGE must also be enabled for anonymous access to engage pages and sitemaps.

Vynútená dvojfaktorová autentifikácia

Added in version 5.7.

Vynútiť Dvojfaktorová autentifikácia pre všetkých prispievateľov. Používatelia nebudú mať povolené vykonávať žiadne operácie v rámci projektu bez toho, aby to bolo nakonfigurované.

Povoliť kontroly

Povoliť pracovný postup kontroly pre preklady, pozri Špecializovaní recenzenti.

Povoliť kontroly zdroja

Povoliť pracovný postup kontroly pre zdrojové reťazce, pozri Revízie zdrojových reťazcov.

Filter kvality prekladu

Added in version 5.13.

Politika zápisu určuje, ktoré preklady sú zahrnuté pri zapisovaní zmien do systému verziovania. Toto nastavenie je dostupné na úrovni projektu a podporuje nasledujúce možnosti:

  • Zapísať všetky preklady bez ohľadu na kvalitu: Všetky preklady budú zapísané, vrátane tých, ktoré sú označené ako potrebné upraviť alebo neskontrolované.

  • Preskočiť preklady označené ako potrebné upraviť: Iba preklady, ktoré nemajú stav „potrebuje úpravu“, „potrebuje prepísanie“ alebo „potrebuje kontrolu“, budú zapísané.

  • Zahrnúť iba schválené preklady: Iba preklady, ktoré boli schválené kontrolórom, budú zapísané. Táto možnosť vyžaduje, aby bolo povolené Povoliť kontroly.

Politika len schválené sa vzťahuje iba na preklady s povolenými recenziami. Jazyky s vypnutými recenziami prostredníctvom Prispôsobenie pracovného postupu zapisujú všetky preklady vrátane tých označených ako vyžadujúce úpravu. Zdrojové reťazce sa riadia rovnakým pravidlom pomocou Povoliť kontroly zdroja.

Komponenty prepojené s repozitárom v inom projekte sa riadia politikou zápisu svojho vlastného projektu.

Ak editor zobrazuje „Do prekladového súboru sa zapisujú iba schválené preklady.“ alebo „Pred zápisom tohto prekladu do prekladového súboru sa vyžaduje schválenie.“, filter kvality bráni zápisu prekladu do súboru, kým nie je schválený. Toto oznámenie nepotvrdzuje, že vaša aktuálna úprava bola uložená; pred opustením editora vyriešte všetky chyby overovania. Popis politiky projektu to spresňuje ako „Pre jazyky s povolenými recenziami sa do prekladového súboru zapisujú iba schválené preklady.“ Oprávnenie schvaľovať preklady automaticky neschvaľuje vaše úpravy.

Pre jazyk, ktorý nepoužíva recenzie, otvorte jeho stránku v projekte a vyberte Nastavenia. Povoľte Prispôsobiť pracovný postup prekladu pre tento jazyk v tomto projekte a vypnite Povoliť recenzie. Vyžaduje to oprávnenie upravovať nastavenia projektu. Pozrite si Prispôsobenie pracovného postupu. S politikou iba schválené tým všetky stavy prekladu spĺňajú podmienky na zápis do súborov pre daný jazyk, vrátane tých, ktoré vyžadujú úpravu.

Ak sú potrebné recenzie, používatelia s oprávneniami na recenziu aj hromadnú úpravu môžu použiť Hromadná úprava na schválenie existujúcich prekladov, ktoré skontrolovali. Spôsobilosť na zápis do prekladového súboru neznamená, že sa zmena okamžite zapíše alebo odošle; pozrite si Lenivé zápisy a Odoslať pri zápise.

Povoliť háky

Či sa majú pre tento repozitár používať neautentifikované Háky notifikácií.

Jazykové aliasy

Definujte mapovanie kódov jazykov pri importe prekladov do Weblate. Použite toto, keď sú kódy jazykov vo vašich repozitároch nekonzistentné a chcete získať konzistentný pohľad vo Weblate alebo v prípade, že chcete použiť neštandardné pomenovanie vašich prekladových súborov.

Typickým prípadom použitia môže byť mapovanie americkej angličtiny na angličtinu: en_US:en

Viaceré mapovania majú byť oddelené čiarkou: en_GB:en,en_US:en

Použitie neštandardného kódu: ia_FOO:ia

Rada

Kódy jazykov sa mapujú pri porovnávaní prekladových súborov a zhody rozlišujú veľkosť písmen, preto sa uistite, že používate kódy zdrojového jazyka v rovnakej forme, ako sa používajú v názvoch súborov.

Pridávanie nového prekladu

Predvolené správanie pre požiadavky na vytvorenie nových prekladov v komponentoch v tomto projekte.

Štýl jazykového kódu

Predvolený štýl jazykového kódu pre preklady vytvorené Weblate v komponentoch v tomto projekte.

Sekundárny jazyk

Added in version 5.11.

Dodatočný jazyk na zobrazenie spolu so zdrojovým jazykom počas prekladania.

Voliteľne ho možno použiť aj ako zdroj pre strojový preklad.

Príznaky prekladu

Added in version 5.11.

Prispôsobenie kontrol kvality a iného správania Weblate, pozri Prispôsobenie správania pomocou príznakov.

Príznaky pracovného priestoru, projektu, komponentu a prekladu sú zlúčené.

Správy zápisu, pridania, odstránenia, zlúčenia, doplnku a požiadavky na zlúčenie

Predvolené šablóny správ zápisu a požiadavky na zlúčenie pre komponenty v tomto projekte.

Predvolené hodnoty je možné zmeniť pomocou DEFAULT_ADD_MESSAGE, DEFAULT_ADDON_MESSAGE, DEFAULT_COMMIT_MESSAGE, DEFAULT_DELETE_MESSAGE, DEFAULT_MERGE_MESSAGE, DEFAULT_PULL_MESSAGE.

Vstavané predvolené hodnoty nasledujú Conventional Commits a zahŕňajú odkazy Weblate, kde sú dostupné. Použite Obnoviť predvolené nastavenie stránky vedľa editora správ na obnovenie aktuálneho predvoleného nastavenia inštalácie pre danú správu; pre zdedené hodnoty to tiež zakáže dedenie pre túto správu.

Konfigurácia komponentu

Komponent je zoskupenie niečoho na preklad. Zadáte umiestnenie repozitára VCS a masku súborov, ktoré chcete preložiť, a Weblate automaticky načíta z tohto VCS a nájde všetky zodpovedajúce preložiteľné súbory.

Niekoľko príkladov typických konfigurácií nájdete v Formáty lokalizačných súborov.

Poznámka

Odporúča sa udržiavať prekladové komponenty v rozumnej veľkosti – rozdeľte preklad podľa čohokoľvek, čo dáva vo vašom prípade zmysel (individuálne aplikácie alebo doplnky, kapitoly kníh alebo webové stránky).

Weblate ľahko zvláda preklady s desaťtisícami reťazcov, ale je ťažšie rozdeliť prácu a koordinovať ju medzi prekladateľmi s takými veľkými prekladovými komponentmi.

Ak chýba definícia jazyka pre preklad, vytvorí sa prázdna definícia a nazve sa „cs_CZ (generated)“. Mali by ste upraviť definíciu a nahlásiť to autorom Weblate, aby mohli chýbajúce jazyky byť zahrnuté v ďalšej verzii.

Komponent obsahuje všetky dôležité parametre pre prácu s VCS a pre získanie prekladov z neho:

Názov komponentu

Podrobný názov komponentu, používaný na zobrazenie názvu komponentu.

Slug komponentu

Názov komponentu vhodný pre URL.

Projekt komponentu

Konfigurácia projektu, ku ktorému komponent patrí.

Systém verziovania

VCS na použitie, podrobnosti nájdete v Integrácia verziovania.

Parametre správy verzií

Parametre ladenia toho, ako Weblate interaguje s repozitárom, napríklad či vynútiť odoslanie alebo otvoriť pull requesty. Zobrazujú sa iba parametre použiteľné pre vybraný Systém verziovania, pozri tiež Parametre správy verzií.

Poznámka

Formulár nastavení ticho zahadzuje parametre, ktoré sa nevzťahujú na vybraný systém správy verzií, ale REST API ich odmieta. Pri zmene Systém verziovania cez API vymažte alebo nahraďte vcs_params v tej istej požiadavke. To isté platí pre Parametre formátu súboru a Formát súboru.

Repozitár zdrojového kódu

Repozitár VCS používaný na stiahnutie zmien.

Viď aj

Viac podrobností o špecifikovaní URL nájdete v Prístup k repozitárom.

Rada

Môže to byť buď skutočná URL VCS, alebo weblate://project/component, čo indikuje, že repozitár by sa mal zdieľať s iným komponentom. Viac podrobností nájdete v Interné URL Weblate.

URL odoslania repozitára

URL repozitára používaná na odosielanie. Správanie závisí od Systém verziovania a je podrobnejšie popísané v Odosielanie zmien z Weblate.

Pre prepojené repozitáre sa toto nepoužíva a platí nastavenie z prepojeného komponentu.

Viď aj

Pozrite Prístup k repozitárom pre viac podrobností o tom, ako špecifikovať URL repozitára, a Odosielanie zmien z Weblate pre viac podrobností o odosielaní zmien z Weblate.

Prehliadač repozitára

URL prehliadača repozitára používaná na zobrazenie zdrojových súborov (umiestnenie použitých správ). Keď je prázdna, takéto odkazy sa nebudú generovať. Môžete použiť Značkovanie šablóny.

Napríklad na GitHub použite niečo ako: https://github.com/WeblateOrg/hello/blob/{{branch}}/{{filename}}#L{{line}}

V prípade, že vaše cesty sú relatívne k inému priečinku (cesta obsahuje ..), môžete chcieť odstrániť vedúci adresár filtrom parentdir (pozri Značkovanie šablóny): https://github.com/WeblateOrg/hello/blob/{{branch}}/{{filename|parentdir}}#L{{line}}

Prehliadač repozitára pre preklady

URL adresa prehliadača repozitára používaná na zobrazenie prekladových súborov. Ak je prázdna, ako záloha sa použije URL adresa Prehliadač repozitára. Toto je užitočné, keď sú súbory so zdrojovým kódom a prekladové súbory hostované v rôznych repozitároch. Platí pre všetky prekladové súbory, vrátane súborov zdrojového jazyka, medzijazyka, šablóny a cieľových súborov. Môžete použiť Značkovanie šablóny.

Napríklad na GitHub-e použite niečo ako: https://github.com/WeblateOrg/translations/blob/{{branch}}/{{filename}}#L{{line}}

URL exportovaného repozitára

URL, kam sa exportujú zmeny vykonané Weblate. Toto je dôležité, keď sa nepoužíva Nepretržitá lokalizácia alebo keď je potrebné manuálne zlúčiť zmeny. Na automatizáciu tohto pre repozitáre Git môžete použiť Git exporter.

Vetva repozitára

Ktorú vetvu checkoutnúť z VCS a kde hľadať preklady.

Pre prepojené repozitáre používajúce Interné URL Weblate toto nastavenie riadi prepojená komponenta, ktorá vlastní repozitár. Prepojené podkomponenty používajú hodnotu z tejto komponenty.

Vetva odoslania

Vetva na odosielanie zmien, nechajte prázdne na použitie Vetva repozitára.

Pre prepojené repozitáre používajúce Interné URL Weblate toto nastavenie riadi prepojená komponenta, ktorá vlastní repozitár. Prepojené podkomponenty používajú hodnotu z tejto komponenty.

Poznámka

Toto nastavenie sa ignoruje pre Mercurial a Subversion.

Pre Gerrit toto vyberie cieľovú vetvu pre požiadavku na kontrolu. Nechajte prázdne na kontrolu voči Vetva repozitára. Použite krátky názov vetvy, nie refs/heads/<branch> alebo refs/for/<branch>. Možnosti odoslania Gerrit môžu byť pripojené za % v ktoromkoľvek nastavení, napríklad main%topic=l10n; Gerrit ich interpretuje ako nakonfigurovaný účet Weblate Gerrit.

Maska súboru

Maska súborov na preklad, vrátane cesty. Mala by obsahovať jedno „*“ nahrádzajúce kód jazyka (informácie o tom, ako sa toto spracováva, nájdete v Definície jazykov). V prípade, že váš repozitár obsahuje viac ako jeden prekladový súbor (napr. viac domén gettext), musíte pre každý z nich vytvoriť komponent.

Napríklad po/*.po alebo locale/*/LC_MESSAGES/django.po.

V prípade, že názov vášho súboru obsahuje špeciálne znaky, ako sú [, ], tieto je potrebné escapovať ako [[] alebo []].

Maska súboru snímky obrazovky

Táto funkcia umožňuje objavovanie a aktualizáciu snímok obrazovky prostredníctvom masiek súborov snímok obrazovky, pomocou ciest z repozitára VCS. Funguje na úrovni komponentu a vyžaduje použitie hviezdičky „*“ na nahradenie názvu súboru snímky obrazovky.

Povolené formáty sú WebP, JPEG, PNG, APNG a GIF.

Poznámka:

  1. Maska súboru a maska súboru snímky obrazovky nesúvisia. Nakonfigurujte ich samostatne.

  2. Je to manuálna práca prepojiť objavenú snímku obrazovky v komponente s konkrétnym kľúčom prekladu.

Napríklad:

Predpokladajme, že váš repozitár VCS má štruktúru ako táto:

component_A
└── docs
    ├── image1.png
    └── image2.jpg

Pre component_A chcete povoliť objavovanie a aktualizácie snímok obrazovky PNG. Nastavíte masku súboru snímky obrazovky pre component_A ako component_A/docs/*.png. To znamená, že akékoľvek obrázky PNG pod docs v component_A môžu byť objavené a aktualizované. Takže, ak chcete aktualizovať image1.png, nová snímka obrazovky, ktorú poskytnete, by mala byť pomenovaná image1.png, zodpovedajúca existujúcemu filename, a uložená pod component_A/docs/.

Pre projekty Android používajúce metadáta Fastlane môže maska snímky obrazovky v zdrojovom jazyku ukazovať na priečinok snímok obrazovky metadát, napríklad fastlane/metadata/android/en-US/images/phoneScreenshots/*.png. Weblate objaví zodpovedajúce snímky obrazovky pri aktualizácii repozitára. Objavené snímky obrazovky stále potrebujú byť priradené k zdrojovým reťazcom v rozhraní správy snímok obrazovky; použite tam OCR alebo vyhľadávanie zdrojových reťazcov na ich hromadné priradenie.

Jednojazyčný súbor základného jazyka

Základný súbor obsahujúci definície reťazcov pre Vytváranie projektov a komponentov.

Editovať základný súbor

Či povoliť úpravu reťazcov v Jednojazyčný súbor základného jazyka.

Medzijazykový súbor

Medzijazykový súbor pre Vytváranie projektov a komponentov. Vo väčšine prípadov ide o prekladový súbor poskytnutý vývojármi a používa sa pri vytváraní skutočných zdrojových reťazcov.

Keď je nastavené, zdrojové reťazce sú založené na tomto súbore, ale všetky ostatné jazyky sú založené na Jednojazyčný súbor základného jazyka. V prípade, že reťazec nie je preložený do zdrojového jazyka, preklad do iných jazykov je zakázaný. Toto poskytuje Brána kvality pre zdrojové reťazce.

Medzisúbor sa môže zhodovať s existujúcim jazykovým súborom. Kým je nakonfigurovaný ako medzisúbor, Weblate ho neuvedie ako bežný jazyk v zozname jazykov komponentu. Vymazanie tohto nastavenia spôsobí, že súbor sa znova objaví ako bežný jazyk pri ďalšom skenovaní komponentu.

Cieľové reťazce sa môžu stať iba na čítanie, kým je nakonfigurovaný medzisúbor. Stáva sa to pri reťazcoch, kde zodpovedajúci zdrojový reťazec v Jednojazyčný súbor základného jazyka ešte nie je preložený.

Šablóna pre nové preklady

Základný súbor používaný na generovanie nových prekladov.

  • Toto pole nechajte prázdne pre väčšinu jednojazyčných formátov. Tie sú zvyčajne schopné začať z prázdneho súboru.

  • Vyberte súbor .pot so súbormi GNU gettext PO.

  • Vyberte prázdny súbor bez prekladov, ak taký máte.

  • Vyberte Jednojazyčný súbor základného jazyka pre jednojazyčné formáty, ktoré potrebujú prítomnú úplnú sadu kľúčov.

  • Vyberte Jednojazyčný súbor základného jazyka pre preklady dokumentov.

  • Pre ostatné vyberte akýkoľvek prekladový súbor.

  • Šablónový súbor môže byť vo väčšine prípadov rovnaký ako základný súbor.

Rada

V mnohých jednojazyčných formátoch Weblate predvolene začína s prázdnym súborom. Použite toto v prípade, že chcete mať pri vytváraní nového prekladu všetky reťazce prítomné s prázdnou hodnotou.

Formát súboru

Formát prekladového súboru, pozri tiež Formáty lokalizačných súborov.

Parametre formátu súboru

Parametre používané na konfiguráciu spôsobu spracovania prekladových súborov, pozri tiež Parametre formátu súboru.

Adresa na hlásenie chýb zdrojového reťazca

E-mailová adresa používaná na hlásenie chýb upstream. Táto adresa bude tiež dostávať oznámenia o akýchkoľvek komentároch k zdrojovým reťazcom vykonaných vo Weblate.

S formátom GNU gettext PO (Portable Object) túto adresu Weblate tiež ukladá do hlavičky Report-Msgid-Bugs-To súboru.

Nezobrazovať zhody slovníka

Skryje panel slovníka a jeho zhody v editore prekladu pre tento komponent. Keď je povolené, návrhy slovníka pre tento komponent sa nepočítajú a panel Slovník (vrátane jeho akcie „Pridať termín do slovníka“) je v editore skrytý.

Poznámka

Samoodkazy slovníka sú vždy vylúčené zo zhôd, aj keď je táto možnosť vypnutá.

Prispieť do prekladovej pamäte projektu

Určuje, či sa preklady z tohto komponentu pridávajú do prekladovej pamäte projektu.

Povoliť propagáciu prekladu

Môžete vypnúť propagáciu prekladov do tohto komponentu z iných komponentov v rámci toho istého projektu. Toto skutočne závisí od toho, čo prekladáte, niekedy je žiaduce využiť preklad viac ako raz.

Zvyčajne je dobrý nápad toto vypnúť pre jednojazyčné preklady, pokiaľ nepoužívate tie isté ID v celom projekte.

Predvolenú hodnotu je možné zmeniť pomocou DEFAULT_TRANSLATION_PROPAGATION.

Povoliť návrhy

Či sú pre tento komponent akceptované návrhy prekladu.

Hlasovanie o návrhoch

Zapne hlasovanie o návrhoch, pozri Hlasovanie o návrhoch.

Automaticky prijať návrhy

Automaticky prijať odhlasované návrhy, pozri Hlasovanie o návrhoch.

Príznaky prekladu

Prispôsobenie kontrol kvality a iného správania Weblate, pozri Prispôsobenie správania pomocou príznakov.

Príznaky pracovného priestoru, projektu, komponentu a prekladu sú zlúčené.

Vynútené kontroly

Zoznam kontrol, ktoré nie je možné zamietnuť.

Toto nastavenie je možné zdediť z pracovného priestoru, projektu alebo kategórie (pozri Dedenie nastavení). Keď sa zdedí nová vynútená kontrola, existujúce nevyhovujúce preklady sa na pozadí vrátia do stavu Vyžaduje úpravu.

Licencia prekladu

Licencia prekladu (nemusí byť rovnaká ako licencia zdrojového kódu).

Licenčná zmluva s prispievateľom

Licenčná zmluva s prispievateľom, ktorá musí byť schválená predtým, ako môže používateľ prekladať tento komponent.

Markdown je možné použiť na formátovanie textu alebo vkladanie odkazov.

Pridávanie nového prekladu

Ako spracovávať požiadavky na vytvorenie nových jazykov. Dostupné možnosti:

Kontaktovať správcov

Používateľ môže vybrať požadovaný jazyk a správcovia projektu dostanú o tomto oznámenie. Je na nich, či jazyk pridajú (alebo nie) do repozitára.

Ukázať na URL pokynov na preklad

Používateľovi sa zobrazí odkaz na stránku, ktorá opisuje proces začatia nových prekladov. Použite toto v prípade, že je žiaduci formálnejší proces (napríklad vytvorenie tímu ľudí pred začatím skutočného prekladu).

Vytvoriť nový jazykový súbor

Používateľ môže vybrať jazyk a Weblate automaticky vytvorí preň súbor a preklad môže začať.

Vytvoriť existujúce jazyky projektu; kontaktujte správcov pre nové jazyky

Používatelia môžu vytvárať preklady pre jazyky, ktoré sa už používajú ako cieľové jazyky v inom neglosárovom komponente v projekte. Ostatné jazyky sa vyžadujú od správcov, ktorí ich schvaľujú vytvorením prvého cieľového prekladu. Pozrite si Obmedzenie jazykov prekladu pre spôsobilosť a správanie API.

Deaktivovať pridávanie nových prekladov

Nebude k dispozícii žiadna možnosť pre používateľa začať nový preklad.

Rada

Administrátori projektu môžu pridať nové preklady, aj keď je to tu vypnuté, keď je to možné (buď Šablóna pre nové preklady alebo formát súboru podporuje začatie z prázdneho súboru).

Spravovať reťazce

Added in version 4.5.

Konfiguruje, či budú mať používatelia vo Weblate povolené pridávať nové reťazce a odstraňovať existujúce. Tiež povoľuje úpravu zdrojových reťazcov a kľúčov v podporovaných formátoch. Prispôsobte toto tak, aby zodpovedalo vášmu lokalizačnému pracovnému postupu – ako sa reťazce zavádzajú a udržiavajú.

Pre dvojjazyčné formáty sa reťazce zvyčajne extrahujú zo zdrojového kódu (napríklad pomocou xgettext) a pridávanie nových reťazcov vo Weblate by malo byť vypnuté (boli by zahodené pri ďalšej aktualizácii prekladových súborov). Vo Weblate môžete spravovať reťazce pre každý preklad a nevynucuje, aby boli reťazce vo všetkých prekladoch konzistentné.

Pre jednojazyčné formáty sa reťazce spravujú iba v zdrojovom jazyku a automaticky sa pridávajú alebo odstraňujú v prekladoch. Reťazce sa objavia v prekladových súboroch, keď sú preložené.

Rada

Môžete chcieť zapnúť Editovať základný súbor spolu s Spravovať reťazce pre jednojazyčné formáty.

Štýl jazykového kódu

Prispôsobte jazykový kód používaný na generovanie názvu súboru pre preklady vytvorené systémom Weblate.

Poznámka

Weblate rozpoznáva ktorýkoľvek z jazykových kódov pri parsovaní prekladových súborov, nasledujúce nastavenia ovplyvňujú iba spôsob vytvárania nových súborov.

Predvolené na základe formátu súboru

Závisí od formátu súboru, pre väčšinu z nich sa používa POSIX.

Štýl POSIX používajúci podčiarkovník ako oddeľovač

Zvyčajne používané nástrojmi gettext a súvisiacimi, produkuje jazykové kódy ako pt_BR.

Štýl POSIX používajúci podčiarkovník ako oddeľovač, malé písmená

Zvyčajne používané nástrojmi gettext a súvisiacimi, produkuje jazykové kódy ako pt_BR.

Štýl POSIX používajúci podčiarkovník ako oddeľovač, vrátane kódu krajiny

Jazykový kód v štýle POSIX vrátane kódu krajiny, aj keď nie je potrebný (napríklad cs_CZ).

Štýl POSIX používajúci podčiarkovník ako oddeľovač, vrátane kódu krajiny, malé písmená

Jazykový kód v štýle POSIX vrátane kódu krajiny, aj keď nie je potrebný (malé písmená) (napríklad cs_cz).

Štýl BCP používajúci pomlčku ako oddeľovač

Zvyčajne používané na webových platformách, produkuje jazykové kódy ako pt-BR.

Štýl BCP používajúci pomlčku ako oddeľovač, vrátane kódu krajiny

Jazykový kód v štýle BCP vrátane kódu krajiny, aj keď nie je potrebný (napríklad cs-CZ).

Štýl BCP používajúci pomlčku ako oddeľovač, staré jazykové kódy

Používa staré kódy pre čínštinu a notáciu v štýle BCP.

Štýl BCP používajúci pomlčku ako oddeľovač, malé písmená

Notácia v štýle BCP, všetko malými písmenami (napríklad cs-cz).

Štýl metadát Apple App Store

Štýl vhodný na nahrávanie metadát do Apple App Store.

Štýl metadát Google Play

Štýl vhodný na nahrávanie metadát do Google Play Store.

Štýl Android

Používa sa iba v aplikáciách Android, produkuje jazykové kódy ako pt-rBR.

Štýl Linux

Lokály, ako ich používa Linux, používa staré kódy pre čínštinu a notáciu v štýle POSIX.

Štýl Linux, malé písmená

Lokály, ako ich používa Linux, používa staré kódy pre čínštinu a notáciu v štýle POSIX. Malé písmená.

Štýl zlúčenia

Môžete nakonfigurovať, ako sa spracúvajú aktualizácie z hlavného repozitára. Skutočná implementácia závisí od VCS, pozri Integrácia verziovania.

Prepísať

Preskladá zápisy Weblate na vrchol hlavného repozitára pri aktualizácii. Toto poskytuje čistú históriu bez extra merge zápisov.

Preskladávanie vám môže spôsobiť problémy v prípade zložitých zlúčení, preto starostlivo zvážte, či ich chcete povoliť.

Možno budete musieť zapnúť vynútené odoslanie v parametre správy verzií, najmä pri odosielaní do inej vetvy.

Zlúčiť

Zmeny hlavného repozitára sa zlúčia do repozitára Weblate. Toto nastavenie využíva fast-forward, keď je to možné. Toto je najbezpečnejší spôsob, ale môže produkovať veľa merge zápisov.

Zlúčiť bez fast-forward

Zmeny hlavného repozitára sa zlúčia do repozitára Weblate s vykonaním merge zápisu zakaždým (aj keď by bol možný fast-forward). Každá zmena Weblate sa objaví ako merge zápis v repozitári Weblate.

Predvolenú hodnotu je možné zmeniť pomocou DEFAULT_MERGE_STYLE.

Správy zápisu, pridania, odstránenia, zlúčenia, doplnku a požiadavky na zlúčenie

Správa používaná pri zapisovaní prekladu, pozri Značkovanie šablóny.

Predvolenú hodnotu je možné zmeniť pomocou DEFAULT_ADD_MESSAGE, DEFAULT_ADDON_MESSAGE, DEFAULT_COMMIT_MESSAGE, DEFAULT_DELETE_MESSAGE, DEFAULT_MERGE_MESSAGE, DEFAULT_PULL_MESSAGE.

Vstavané predvolené hodnoty nasledujú Conventional Commits a zahŕňajú odkazy Weblate, kde sú dostupné. Použite Obnoviť predvolené nastavenie stránky vedľa editora správ na obnovenie aktuálneho predvoleného nastavenia inštalácie pre danú správu; pre zdedené hodnoty to tiež zakáže dedenie pre túto správu.

Odoslať pri zápise

Či by mali byť zapísané zmeny automaticky odoslané do hlavného repozitára. Keď je povolené, odoslanie sa iniciuje, keď Weblate zapíše zmeny do svojho podkladového repozitára (pozri Lenivé zápisy). Na skutočné povolenie odosielania musí byť nakonfigurovaná aj URL odoslania repozitára.

Pre prepojené repozitáre používajúce Interné URL Weblate toto nastavenie riadi prepojená komponenta, ktorá vlastní repozitár. Prepojené podkomponenty používajú hodnotu z tejto komponenty.

Odoslať pri aktualizácii

Added in version 2026.10.

Whether Weblate pushes after updating the repository from upstream, even when the update did not commit any translations. This applies only when Odoslať pri zápise is enabled.

Turn this off to avoid pushes, and the CI runs they trigger, caused only by upstream changes. This is useful when Weblate’s pull requests are squash-merged, so its commits never appear upstream. Translations committed during the update are still pushed.

Commits made by the update, such as merge commits with the Štýl zlúčenia set to merge, are then pushed with the next translation commit. On quiet projects they can accumulate and trigger the alert about unpushed changes, see REPOSITORY_ALERT_THRESHOLD. Using rebase avoids most of them.

Pre prepojené repozitáre používajúce Interné URL Weblate toto nastavenie riadi prepojená komponenta, ktorá vlastní repozitár. Prepojené podkomponenty používajú hodnotu z tejto komponenty.

Vek zmien na zápis

Nastavuje, aké staré (v hodinách) musia byť zmeny, než budú zapísané úlohou na pozadí alebo manažérskym príkazom commit_pending. Všetky zmeny v komponente sú zapísané, keď existuje aspoň jedna zmena staršia ako toto obdobie.

Pre prepojené repozitáre používajúce Interné URL Weblate toto nastavenie riadi prepojená komponenta, ktorá vlastní repozitár. Prepojené podkomponenty používajú hodnotu z tejto komponenty.

Predvolenú hodnotu je možné zmeniť pomocou COMMIT_PENDING_HOURS.

Rada

Existujú aj iné situácie, kde môžu byť čakajúce zmeny zapísané, pozri Lenivé zápisy.

Zamknúť pri chybe

Zamkne komponent (a prepojené komponenty, pozri Interné URL Weblate) pri prvom neúspešnom odoslaní alebo zlúčení do hlavného repozitára alebo stiahnutí z neho. Toto sa vyhne pridaniu ďalších konfliktov, ktoré by bolo potrebné riešiť manuálne.

Komponent sa automaticky odomkne, keď nezostanú žiadne chyby repozitára.

Pre prepojené repozitáre používajúce Interné URL Weblate toto nastavenie riadi prepojená komponenta, ktorá vlastní repozitár. Prepojené podkomponenty používajú hodnotu z tejto komponenty.

Zdrojový jazyk

Jazyk používaný pre zdrojové reťazce. Zmeňte toto, ak prekladáte z niečoho iného ako angličtiny.

Rada

V prípade, že prekladáte dvojjazyčné súbory z angličtiny, ale chcete byť schopní robiť opravy aj v anglickom preklade, vyberte Angličtina (Vývojár) ako zdrojový jazyk, aby ste sa vyhli konfliktu medzi názvom zdrojového jazyka a existujúcim prekladom.

Pre jednojazyčné preklady môžete v tomto prípade použiť medzipreklad, pozri Medzijazykový súbor.

Jazykový filter

Regulárny výraz používaný na filtrovanie prekladu pri skenovaní masky súboru. Môže sa použiť na obmedzenie zoznamu jazykov spravovaných Weblate.

Filter sa tiež vzťahuje na vytváranie nového prekladového súboru. V tomto prípade kontroluje kód jazyka generovaný podľa Štýl jazykového kódu.

Poznámka

Musíte uviesť kódy jazykov tak, ako sa vyskytujú v názve súboru.

Niektoré príklady filtrovania:

Popis filtra

Regulárny výraz

Iba vybrané jazyky

^(cs|de|es)$

Vylúčiť jazyky

^(?!(it|fr)$).+$

Filtrovať iba dvojznakové kódy

^..$

Vylúčiť nejazykové súbory

^(?!(blank)$).+$

Zahrnúť všetky súbory (predvolené)

^[^.]+$

Filter kľúčov

Added in version 5.8.

Regulárny výraz, ktorý sa používa na filtrovanie jednotiek podľa ich kľúčov. Zobrazuje iba tie jednotky, ktorých kľúče zodpovedajú regulárnemu výrazu, ktorý bol nastavený ako hodnota tohto poľa.

Niektoré príklady filtrovania:

Popis filtra

Regulárny výraz

Iba vybrané kľúče

^(one|two|other)$

Vylúčiť changelogy obchodu s aplikáciami

^(?!changelogs/.*$).+$

Filtrovať reťazce s prefixom

^translatable

Poznámka

Tento filter je dostupný iba pre komponenty s jednojazyčnými formátmi súborov.

Regulárny výraz variantov

Regulárny výraz používaný na určenie variantov reťazca, pozri Varianty reťazcov.

Poznámka

Väčšinu polí môžu upravovať vlastníci projektov alebo administrátori v rozhraní Weblate.

Sekundárny jazyk

Added in version 5.11.

Dodatočný jazyk na zobrazenie spolu so zdrojovým jazykom počas prekladania.

Voliteľne ho možno použiť aj ako zdroj pre strojový preklad.

Poznámka

Toto nastavenie môže byť zdedené z projektu.

Priorita

Komponenty s vyššou prioritou sú ponúkané prekladateľom ako prvé.

Zmenené vo verzii 4.15: Toto teraz tiež ovplyvňuje poradie zhodných termínov slovníka.

Obmedzený prístup

Poznámka

Na Hosted Weblate to vyžaduje fakturačný plán, ktorý povoľuje súkromné projekty.

Predvolene je komponent viditeľný pre každého, kto má prístup k projektu, aj ak osoba nemôže vykonávať žiadne zmeny v komponente. Toto uľahčuje udržiavanie konzistencie prekladu v rámci projektu.

Obmedzenie prístupu na úrovni komponentu alebo zoznamu komponentov preberá oprávnenie na prístup ku komponentu bez ohľadu na oprávnenia na úrovni projektu. Budete mu musieť explicitne udeliť prístup. Toto je možné urobiť udelením prístupu novej skupine používateľov a vložením používateľov do nej, alebo použitím predvolených skupín riadenia prístupu custom alebo private.

Predvolenú hodnotu je možné zmeniť v DEFAULT_RESTRICTED_COMPONENT.

Obmedzený prístup riadi priamy prístup k stránkam komponentov, prekladom, súborom, API a prekladovej pamäti. Nie je to hranica izolácie pre administratívne schopnosti, ktorých zdokumentovaný rozsah zahŕňa komponent. Napríklad zálohy projektu obsahujú všetky komponenty projektu a doplnky na úrovni projektu alebo kategórie spracúvajú obmedzené komponenty v ich nakonfigurovanom rozsahu. Doplnky komponentov môžu tiež používať vstupy medzi komponentmi zdokumentované doplnkom. Zodpovedajúce oprávnenia na správu udeľte iba používateľom, ktorým dôverujete s týmito účinkami. Pozri Rozsah tímov a Doplnky.

Rada

Toto platí aj pre administrátorov projektu — uistite sa, že po prepnutí stavu nestratíte prístup ku komponentu.

Obmedzené komponenty neprispievajú novými položkami do Zdieľaná prekladová pamäť. Položky prekladovej pamäte projektu a pracovného priestoru priradené k existujúcemu obmedzenému komponentu sa riadia obmedzením daného komponentu. Nepriradené staršie položky sa riadia pravidlami prístupu svojho rozsahu prekladovej pamäte. Na Hosted Weblate nie je možné v tom istom projekte povoliť zdieľanú prekladovú pamäť a obmedzené komponenty súčasne.

Zdieľať v projektoch

Môžete vybrať ďalšie projekty, kde bude komponent viditeľný. Užitočné pre zdieľané knižnice, ktoré používate v niekoľkých projektoch.

Poznámka

Zdieľanie komponentu nemení jeho riadenie prístupu. Iba ho sprístupní pri prehliadaní iných projektov. Používatelia stále potrebujú prístup k skutočnému komponentu, aby ho mohli prehliadať alebo prekladať.

Použiť ako slovník

Added in version 4.5.

Umožňuje používať tento komponent ako slovník. Použite, keď chcete spravovať terminológiu oddelene od bežných prekladov.

Slovníky sú najlepšie pre:

  • Zabezpečenie konzistentného používania termínov (napr. štítky UI, názvy produktov).

  • Zdieľanie preferovaných prekladov naprieč viacerými komponentmi alebo projektmi.

  • Podpora prekladateľov definíciami a kontextom.

Poznámka

Slovníky nie sú určené na bežné preklady – slúžia iba na správu termínov.

Weblate automaticky pridáva chýbajúce jazyky slovníka pre jazyky používané v projekte. Podrobnosti nájdete v Jazykové súbory a synchronizácia.

Môžete nakonfigurovať, ako bude uvedený pomocou Farba slovníka.

Slovník bude dostupný vo všetkých projektoch definovaných Zdieľať v projektoch.

A restricted component is not used as a glossary in its own project or in projects where it is shared. Weblate displays a diagnostic when both settings are enabled so that you can either remove restricted access or disable Use as a glossary without changing the component automatically.

Odporúča sa povoliť Spravovať reťazce na slovníkoch, aby bolo možné pridávať do nich nové slová.

Viď aj

Slovník

Farba slovníka

Farba používaná pri zobrazovaní termínov z tohto slovníka. Užitočné na rozlíšenie slovníkov pri používaní viacerých z nich.

Viď aj

Slovník

Kategória

Kategórie slúžia na poskytnutie štruktúry komponentom v rámci projektu. Môžete ich vnoriť, aby ste dosiahli zložitejšiu štruktúru.

Nastavenia kategórie

Kategórie môžu prepísať rovnaké zdedené nastavenia ako projekty a komponenty, vrátane licencie prekladu, dohody s prispievateľom, pridávania nových prekladov, sekundárneho jazyka, príznakov prekladu a správ zápisu.

Vnorené kategórie predvolene dedia zo svojej nadradenej kategórie. Kategórie najvyššej úrovne dedia z projektu. Komponenty v kategórii predvolene dedia z tejto kategórie.

Značkovanie šablóny

Weblate používa jednoduchý značkovací jazyk na niekoľkých miestach, kde je potrebné vykreslenie textu. Je založený na The Django template language, takže môže byť pomerne výkonný.

Momentálne sa používa v:

Nasledujúce premenné sú dostupné v šablónach komponentov:

{{ language_code }}

Kód jazyka

{{ language_name }}

Názov jazyka

{{ component_name }}

Názov komponentu

{{ component_slug }}

Slug komponentu

{{ project_name }}

Názov projektu

{{ project_slug }}

Slug projektu

{{ url }}

URL prekladu

{{ filename }}

Názov súboru prekladu

{{ stats }}

Štatistiky prekladu, toto má ďalšie atribúty, príklady nižšie.

{{ stats.all }}

Celkový počet reťazcov

{{ stats.fuzzy }}

Počet reťazcov vyžadujúcich kontrolu

{{ stats.fuzzy_percent }}

Percento reťazcov vyžadujúcich kontrolu

{{ stats.translated }}

Počet preložených reťazcov

{{ stats.translated_percent }}

Percento preložených reťazcov

{{ stats.allchecks }}

Počet reťazcov s nevyhovujúcimi kontrolami

{{ stats.allchecks_percent }}

Percento reťazcov s nevyhovujúcimi kontrolami

{{ author }}

Autor aktuálneho zápisu, dostupný iba v rozsahu zápisu.

{{ addon_name }}

Názov práve vykonávaného doplnku, dostupný iba v správe zápisu doplnku.

Doplnok Generátor štatistík navyše v režime komponentu podporuje kolekciu jazykov a ich štatistiky. Na serializáciu hodnôt šablóny do literálov JSON alebo Python použite filter json alebo python, vrátane potrebného citovania a escapovania.

Nasledujúce premenné sú dostupné v šablónach prehliadača repozitára alebo editora:

{{branch}}

aktuálna vetva

{{line}}

riadok v súbore

{{filename}}

názov súboru, môžete tiež odstrániť vedúce časti pomocou filtra parentdir, napríklad {{filename|parentdir}}

Rada

Na niektorých miestach môžu byť dostupné ďalšie premenné, pozri Objavovanie komponentov.

Môžete ich kombinovať s filtrami:

{{ component|title }}

Môžete použiť podmienky:

{% if stats.translated_percent > 80 %}Well translated!{% endif %}

Je dostupný ďalší tag na nahradenie znakov:

{% replace component "-" " " %}

Môžete ho kombinovať s filtrami:

{% replace component|capfirst "-" " " %}

Existujú aj ďalšie filtre na manipuláciu s názvami súborov:

Directory of a file: {{ filename|dirname }}
File without extension: {{ filename|stripext }}
File in parent dir: {{ filename|parentdir }}
It can be used multiple times: {{ filename|parentdir|parentdir }}

…a ďalšie funkcie šablón Django.

Rýchlosť importu

Načítanie repozitára VCS a import prekladov do Weblate môže byť zdĺhavý proces, v závislosti od veľkosti vašich prekladov. Tu je niekoľko tipov:

Optimalizovať konfiguráciu

Predvolená konfigurácia je užitočná na testovanie a ladenie Weblate, zatiaľ čo pre produkčné nastavenie by ste mali urobiť niektoré úpravy. Mnohé z nich majú pomerne veľký vplyv na výkon. Prosím, skontrolujte Produkčné nastavenie pre viac podrobností, najmä:

Skontrolovať limity zdrojov

Ak importujete obrovské preklady alebo repozitáre, môžete naraziť na obmedzenia zdrojov vášho servera.

  • Skontrolujte množstvo voľnej pamäte, mať prekladové súbory uložené vo vyrovnávacej pamäti operačným systémom výrazne zlepší výkon.

  • Operácie s diskom môžu byť úzkym hrdlom, ak je veľa reťazcov na spracovanie—disk je zaťažovaný Weblate aj databázou.

  • Ďalšie jadrá CPU môžu pomôcť zlepšiť výkon úloh na pozadí (pozri Úlohy na pozadí pomocou Celery).

Vypnúť nepotrebné kontroly

Niekolko kontrol kvality môže byť dosť náročných a ak nie sú potrebné, môžu vám ušetriť nejaký čas počas importu, ak ich vynecháte. Informácie o konfigurácii nájdete v CHECK_LIST.

Automatické vytváranie komponentov

V prípade, že váš projekt má tucty prekladových súborov (napr. pre rôzne domény gettext alebo časti aplikácií Android), môžete ich chcieť importovať automaticky. Toto je možné dosiahnuť buď z príkazového riadku pomocou import_project alebo import_json, alebo inštaláciou doplnku Objavovanie komponentov.

Aby ste mohli použiť doplnok, najprv musíte vytvoriť komponent pre jeden prekladový súbor (vyberte ten, ktorý je najmenej pravdepodobné, že bude v budúcnosti premenovaný alebo odstránený), a nainštalovať doplnok na tento komponent.

Pre manažérske príkazy musíte vytvoriť projekt, ktorý bude obsahovať všetky komponenty, a potom spustiť import_project alebo import_json.