Správa prekladov

Pridávanie nových reťazcov

Nové reťazce môžu byť sprístupnené na preklad, keď sa objavia v základnom súbore, nazývanom Šablóna pre nové preklady (pozri Konfigurácia komponentu). Ak váš formát súboru nevyžaduje takýto súbor, ako je to v prípade väčšiny jednojazyčných prekladových tokov, môžete začať s prázdnymi súbormi.

Weblate môže pridať nové reťazce do existujúcich súborov pre väčšinu formátov súborov. Môžete tiež špecifikovať Kontext pre dvojjazyčné formáty na rozlíšenie rovnakých reťazcov použitých v rôznom kontexte. Automaticky upraviť kontext, keď už existuje identický reťazec. môže byť použitý na automatickú úpravu Kontext pridaním numerickej prípony v prípade, že takýto reťazec už existuje v preklade.

Viď aj

Kontext

Pridávanie nových prekladov

Nové jazyky môžu byť pridané hneď, keď o to požiada používateľ vo Weblate, alebo bude poslané upozornenie administrátorom projektu na schválenie a manuálne pridanie. Toto sa dá urobiť pomocou Pridávanie nového prekladu v Konfigurácia komponentu.

Niektoré formáty očakávajú začatie s prázdnym súborom a zahrnutie iba preložených reťazcov (napríklad Zdroje reťazcov pre Android), zatiaľ čo iné očakávajú prítomnosť všetkých kľúčov (napríklad GNU gettext PO (Portable Object)). Formáty založené na dokumentoch (napríklad Formát OpenDocument) začínajú kópiou zdrojového dokumentu a všetkými reťazcami označenými ako potrebné na editáciu. V niektorých situáciách to naozaj nezávisí od formátu, ale skôr od frameworku, ktorý používate na spracovanie prekladu (napríklad s Súbory JSON).

Keď špecifikujete Šablóna pre nové preklady v Konfigurácia komponentu, Weblate používa tento súbor na začatie nových prekladov. Akékoľvek existujúce preklady sú odstránené zo súboru pri tomto úkone.

Keď je Šablóna pre nové preklady prázdny a formát súboru to podporuje, vytvorí sa prázdny súbor, kde sa nové reťazce pridajú, akonáhle sú preložené.

Štýl jazykového kódu vám umožňuje prispôsobiť kód jazyka použitý v generovaných názvoch súborov. Navyše, akékoľvek mapovania definované v Jazykové aliasy sú aplikované opačne.

Poznámka

Ak pridáte jazykový súbor do pripojeného vzdialeného repozitára, príslušný preklad sa pridá do súčasti, keď Weblate aktualizuje lokálny repozitár.

Viac informácií o nastaveniach aktualizácie repozitára nájdete v Aktualizácia repozitárov.

Odstraňovanie existujúcich prekladov

Jazyky, súčasti alebo projekty, v ktorých sa nachádzajú, môžu byť odstránené (vymazané z Weblate a vzdialeného repozitára, ak sa používa) z menu Operácie ↓ Odstránenie každého projektu, súčasti alebo jazyka.

Spustenie akcie Odstránenie zobrazí zoznam súčastí, ktoré majú byť odstránené. Musíte zadať slug objektu na potvrdenie odstránenia. slug je cesta projektu, jazyka alebo súčasti, ako ju možno vidieť v URL.

Ak chcete odstrániť len niektoré špecifické reťazce, existujú nasledujúce spôsoby:

  • Manuálne v zdrojovom súbore. Budú odstránené aj z prekladového projektu pri aktualizácii repozitára Weblate.

Added in version 4.5.

  • V UI Weblate cez tlačidlo Operácie ↓ Odstrániť počas editácie reťazca. Toto má rozdiely medzi formátmi súborov, pozri: Spravovať reťazce

Poznámka

Ak vymažete jazykový súbor v pripojenom vzdialenom repozitári, príslušný preklad bude odstránený zo súčasti, keď Weblate aktualizuje lokálny repozitár.

Viac informácií o nastaveniach aktualizácie repozitára nájdete v Aktualizácia repozitárov.

Varianty reťazcov

Varianty sú užitočné na zoskupenie niekoľkých reťazcov, aby prekladatelia mohli vidieť všetky varianty reťazca na jednom mieste.

Rada

Skratky (skrátene formy, kontrakcie) sú dobrým príkladom variantov.

Automatizované varianty založené na kľúči

Môžete definovať regulárny výraz na zoskupenie reťazcov na základe kľúča jednojazyčných prekladov v Konfigurácia komponentu:

../_images/variants-settings.webp

V prípade, že Kľúč zodpovedá výrazu, zodpovedajúca časť je odstránená na vygenerovanie koreňového kľúča variantu. Potom všetky reťazce s rovnakým koreňovým kľúčom sa stanú súčasťou jednej skupiny variantov, vrátane reťazca s kľúčom presne zodpovedajúcim koreňovému kľúču.

Nasledujúca tabuľka uvádza niektoré príklady použitia:

Použitie

Variant regulárneho výrazu

Zodpovedajúce prekladové kľúče

Identifikácia prípony

(Short|Min)$

monthShort, monthMin, month

Inline identifikácia

#[SML]

dial#S.key, dial#M.key, dial.key

Manuálne varianty

Added in version 4.5.

Môžete manuálne prepojiť špecifické reťazce pomocou príznaku variant:SOURCE. Toto môže byť užitočné pre dvojjazyčné preklady, ktoré nemajú kľúče na automatické zoskupenie reťazcov, alebo na zoskupenie reťazcov, ktorých kľúče sa nezhodujú, ale by mali byť považované spolu pri preklade.

Dodatočný variant pre reťazec môže byť tiež pridaný pomocou Nástroje počas prekladu (keď je zapnutý Spravovať reťazce ):

../_images/glossary-tools.webp

Poznámka

Zdrojový reťazec variantu musí mať maximálne 768 znakov.

Varianty počas prekladu

Variant je neskôr zoskupený pri preklade:

../_images/variants-translate.webp

Štítky reťazcov

Rozdeliť prekladové reťazce komponentu do kategórií podľa textu a farby v konfigurácii projektu.

../_images/labels.webp

Rada

Štítky môžu byť priradené jednotkám v Dodatočné informácie o zdrojových reťazcoch hromadnou editáciou alebo pomocou doplnku Hromadná úprava.