# Správa prekladov

<a id="adding-strings"></a>

## 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](https://docs.weblate.org/sk/latest/admin/projects.md#component-new-base) (pozri [Konfigurácia komponentu](https://docs.weblate.org/sk/latest/admin/projects.md#component)). 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.

#### SEE ALSO
[Kontext](https://docs.weblate.org/sk/latest/formats.md#format-context)

<a id="adding-translation"></a>

## 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](https://docs.weblate.org/sk/latest/admin/projects.md#component-new-lang) v [Konfigurácia komponentu](https://docs.weblate.org/sk/latest/admin/projects.md#component).

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](https://docs.weblate.org/sk/latest/formats/android.md#aresource)), zatiaľ čo iné očakávajú prítomnosť všetkých kľúčov (napríklad [GNU gettext PO (Portable Object)](https://docs.weblate.org/sk/latest/formats/gettext.md#gettext)). Formáty založené na dokumentoch (napríklad [Formát OpenDocument](https://docs.weblate.org/sk/latest/formats/odf.md#odf)) 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](https://docs.weblate.org/sk/latest/formats/json.md#json)).

Keď špecifikujete [Šablóna pre nové preklady](https://docs.weblate.org/sk/latest/admin/projects.md#component-new-base) v [Konfigurácia komponentu](https://docs.weblate.org/sk/latest/admin/projects.md#component), 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](https://docs.weblate.org/sk/latest/admin/projects.md#component-new-base) 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](https://docs.weblate.org/sk/latest/admin/projects.md#component-language-code-style) 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](https://docs.weblate.org/sk/latest/admin/projects.md#project-language-aliases) sú aplikované opačne.

#### SEE ALSO
* [Pridávanie nového prekladu](https://docs.weblate.org/sk/latest/admin/projects.md#component-new-lang)
* [Šablóna pre nové preklady](https://docs.weblate.org/sk/latest/admin/projects.md#component-new-base)
* [Štýl jazykového kódu](https://docs.weblate.org/sk/latest/admin/projects.md#component-language-code-style)
* [Kód jazyka](https://docs.weblate.org/sk/latest/admin/languages.md#language-code)
* [Jazykové aliasy](https://docs.weblate.org/sk/latest/admin/projects.md#project-language-aliases)
* [Analýza kódov jazykov](https://docs.weblate.org/sk/latest/admin/languages.md#language-parsing-codes)

#### NOTE
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](https://docs.weblate.org/sk/latest/admin/continuous.md#update-vcs).

<a id="removing-translation"></a>

## 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.

#### Versionadded
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](https://docs.weblate.org/sk/latest/admin/projects.md#component-manage-units)

#### NOTE
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](https://docs.weblate.org/sk/latest/admin/continuous.md#update-vcs).

<a id="variants"></a>

## 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.

#### HINT
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](https://docs.weblate.org/sk/latest/admin/projects.md#component):

![image](screenshots/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

#### Versionadded
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](https://docs.weblate.org/sk/latest/admin/projects.md#component-manage-units) ):

![image](screenshots/glossary-tools.webp)

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

#### SEE ALSO
* [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)
* [Varianty](https://docs.weblate.org/sk/latest/user/glossary.md#glossary-variants)

### Varianty počas prekladu

Variant je neskôr zoskupený pri preklade:

![image](screenshots/variants-translate.webp)

<a id="labels"></a>

## Štítky reťazcov

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

![image](screenshots/labels.webp)

#### HINT
Štítky môžu byť priradené jednotkám v [Dodatočné informácie o zdrojových reťazcoch](https://docs.weblate.org/sk/latest/admin/translating.md#additional) hromadnou editáciou alebo pomocou doplnku [Hromadná úprava](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-flags-bulk).
