# Kontroly a opravy

Kontroly kvality pomáhajú zachytiť bežné chyby prekladateľov a zabezpečiť, aby bol preklad v dobrom stave. Kontroly možno ignorovať v prípade falošných pozitív. Praktické usmernenia k prekladu zástupných symbolov, značkovania, interpunkcie a množných čísel nájdete v [Bezpečný preklad špeciálneho textu](https://docs.weblate.org/sk/latest/user/translating.md#translating-special-text).

Po odoslaní prekladu so zlyhávajúcou kontrolou sa toto okamžite zobrazí používateľovi:

![image](screenshots/checks.webp)

Kontroly na upravovanom reťazci sa aktualizujú okamžite. Súvisiace varovania pre [nekonzistentné preklady](#check-inconsistent) a [opakovane použité preklady](#check-reused) sa aktualizujú na pozadí, takže varovania a štatistiky o iných reťazcoch môžu krátkodobo odrážať predchádzajúci preklad.

<a id="autofix"></a>

## Automatické opravy

Okrem [Kontroly kvality](#checks) dokáže Weblate automaticky opravovať niektoré bežné chyby v preložených reťazcoch. Používajte ju opatrne, aby nepridávala chyby.

#### SEE ALSO
[`AUTOFIX_LIST`](https://docs.weblate.org/sk/latest/admin/config.md#std-setting-AUTOFIX_LIST)

### Nahrádzač koncovej elipsy

* **Názov triedy:**
  `weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis`

Nahradiť koncové bodky (`...`) elipsou (`…`), aby boli konzistentné so zdrojovým reťazcom.

### Odstránenie medzery nulovej šírky

* **Názov triedy:**
  `weblate.trans.autofixes.chars.RemoveZeroSpace`

Medzera nulovej šírky zvyčajne nie je v preklade žiaduca. Táto oprava ju odstráni, pokiaľ nie je prítomná aj v zdrojovom reťazci.

### Odstránenie riadiacich znakov

* **Názov triedy:**
  `weblate.trans.autofixes.chars.RemoveControlChars`

Odstraňuje riadiace znaky, ak ich zdroj neobsahuje.

### Devanagari danda

* **Názov triedy:**
  `weblate.trans.autofixes.chars.DevanagariDanda`

Nahrádza vetnú bodku v bengálčine znakom Devanagari danda (`।`).

<a id="autofix-punctuation-spacing"></a>

### Rozostup interpunkcie

* **Názov triedy:**
  `weblate.trans.autofixes.chars.PunctuationSpacing`

#### Versionadded
Added in version 5.3.

Zabezpečuje, že francúzština používa správne medzery interpunkcie.

Túto opravu možno vypnúť pomocou príznaku `ignore-punctuation-spacing` (ktorý tiež vypína [Rozostup interpunkcie](#check-punctuation-spacing)).

<a id="autofix-html"></a>

### Čistenie nebezpečného HTML

* **Názov triedy:**
  `weblate.trans.autofixes.html.BleachHTML`

Odstraňuje nebezpečné značkovanie HTML z reťazcov označených ako `safe-html`.

#### SEE ALSO
[Nebezpečné HTML](#check-safe-html)

### Oprava koncových a úvodných bielych znakov

* **Názov triedy:**
  `weblate.trans.autofixes.whitespace.SameBookendingWhitespace`

Zjednocuje úvodné a koncové biele znaky so zdrojovým reťazcom. Správanie možno jemne doladiť pomocou príznakov `ignore-begin-space` a `ignore-end-space` na preskočenie spracovania častí reťazca.

<a id="checks"></a>

## Kontroly kvality

Weblate používa širokú škálu kontrol kvality na reťazcoch. Nasledujúca sekcia ich všetky podrobnejšie popisuje. Existujú aj kontroly špecifické pre jazyk. Ak je niečo hlásené ako chyba, prosím, nahláste bug.

#### SEE ALSO
* [`CHECK_LIST`](https://docs.weblate.org/sk/latest/admin/config.md#std-setting-CHECK_LIST)
* [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)

Kontroly kvality AI sa vyplňujú asynchrónne [doplnkom na hodnotenie kvality AI](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-ai-quality). Každá kategória zoskupuje zistenia hodnotiteľa, vrátane ich závažnosti a vysvetlenia, a používa rovnaké ovládacie prvky filtrovania a ignorovania ako ostatné kontroly. Hodnotenie AI beží iba počas spustení doplnkov podľa jeho nakonfigurovaných spúšťačov. Bežné spracovanie kontroly kvality nekontaktuje hodnotiteľa ani nevytvára nové zistenia AI; iba zachováva existujúce zistenia alebo ich odstraňuje pri zmene zdroja alebo prekladu.

## Kontroly prekladu

Vykonáva sa pri každej zmene prekladu a pomáha prekladateľom udržiavať preklady dobrej kvality.

<!-- AUTOGENERATED START: check-accelerator -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-accelerator"></a>

### Kľúč akcelerátora

#### Versionadded
Added in version 2026.7.

* **Zhrnutie:**
  Zdroj a preklad obsahujú nejednotné akceleračné klávesy.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.AcceleratorKeyCheck`
* **Identifikátor kontroly:**
  `accelerator`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `accelerator`
* **Príznak na ignorovanie:**
  `ignore-accelerator`

<!-- AUTOGENERATED END: check-accelerator -->

Akceleračné klávesy (tiež známe ako mnemoniky) umožňujú používateľom spustiť akciu používateľského rozhrania z klávesnice. V reťazci sú označené jediným interpunkčným znakom, zvyčajne `&` (Qt, Windows), `_` (GTK) alebo `~`. Znaky doslovných značiek sa zvyčajne dajú escapovať ich zdvojením a touto kontrolou sa ignorujú. Túto kontrolu zapnite príznakom `accelerator:` na explicitný výber značky, napríklad `accelerator:&`, `accelerator:_` alebo `accelerator:~`.

Táto kontrola overuje, či zdroj a preklad obsahujú rovnaký počet akceleračných klávesov a či preklad neobsahuje viac ako jeden.

#### NOTE
Reťazec ako `Walter & Sons` môže byť preložený bez ampersandu a spustiť falošné pozitívum. Použite príznak `ignore-accelerator` na preskočenie kontroly pre takéto reťazce.

<!-- AUTOGENERATED START: check-ai-accuracy -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-ai-accuracy"></a>

### AI: Presnosť

* **Zhrnutie:**
  Hodnotenie zistilo zmenu vo význame.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.ai.AIAccuracyCheck`
* **Identifikátor kontroly:**
  `ai_accuracy`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-ai-accuracy`

<!-- AUTOGENERATED END: check-ai-accuracy -->

Táto kontrola sa vyplní iba pri spustení [doplnku na hodnotenie kvality AI](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-ai-quality). Bežné spracovanie kontroly kvality nespúšťa hodnotenie AI.

<!-- AUTOGENERATED START: check-ai-fluency -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-ai-fluency"></a>

### AI: Plynulosť

* **Zhrnutie:**
  Hodnotenie zistilo problém s kvalitou jazyka.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.ai.AIFluencyCheck`
* **Identifikátor kontroly:**
  `ai_fluency`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-ai-fluency`

<!-- AUTOGENERATED END: check-ai-fluency -->

Táto kontrola sa vyplní iba pri spustení [doplnku na hodnotenie kvality AI](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-ai-quality). Bežné spracovanie kontroly kvality nespúšťa hodnotenie AI.

<!-- AUTOGENERATED START: check-ai-formatting -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-ai-formatting"></a>

### AI: Formátovanie

* **Zhrnutie:**
  Hodnotenie zistilo problém s formátovaním alebo zástupnými symbolmi.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.ai.AIFormattingCheck`
* **Identifikátor kontroly:**
  `ai_formatting`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-ai-formatting`

<!-- AUTOGENERATED END: check-ai-formatting -->

Táto kontrola sa vyplní iba pri spustení [doplnku na hodnotenie kvality AI](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-ai-quality). Bežné spracovanie kontroly kvality nespúšťa hodnotenie AI.

<!-- AUTOGENERATED START: check-ai-style -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-ai-style"></a>

### AI: Štýl

* **Zhrnutie:**
  Hodnotenie zistilo nesúlad v štýle alebo pokynoch.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.ai.AIStyleCheck`
* **Identifikátor kontroly:**
  `ai_style`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-ai-style`

<!-- AUTOGENERATED END: check-ai-style -->

Táto kontrola sa vyplní iba pri spustení [doplnku na hodnotenie kvality AI](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-ai-quality). Bežné spracovanie kontroly kvality nespúšťa hodnotenie AI.

<!-- AUTOGENERATED START: check-ai-terminology -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-ai-terminology"></a>

### AI: Terminológia

* **Zhrnutie:**
  Hodnotenie zistilo nesprávnu terminológiu.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.ai.AITerminologyCheck`
* **Identifikátor kontroly:**
  `ai_terminology`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-ai-terminology`

<!-- AUTOGENERATED END: check-ai-terminology -->

Táto kontrola sa vyplní iba pri spustení [doplnku na hodnotenie kvality AI](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-ai-quality). Bežné spracovanie kontroly kvality nespúšťa hodnotenie AI.

<!-- AUTOGENERATED START: check-asciidoc-markup -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-asciidoc-markup"></a>

### Značkovanie AsciiDoc

#### Versionadded
Added in version 2026.8.

* **Zhrnutie:**
  Značkovanie AsciiDoc sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.AsciiDocMarkupCheck`
* **Identifikátor kontroly:**
  `asciidoc-markup`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory AsciiDoc](https://docs.weblate.org/sk/latest/formats/asciidoc.md#asciidoc)
* **Príznak na zapnutie:**
  `asciidoc-text`
* **Príznak na ignorovanie:**
  `ignore-asciidoc-markup`

<!-- AUTOGENERATED END: check-asciidoc-markup -->

Táto kontrola porovnáva značky nájdené v zdroji so značkami nájdenými v preklade. Zahŕňa:

- inline a blokové makrá (napr. `link:` a `image::`)
- krížové odkazy (`<<id>>`)
- priechody (napr. `+++...+++`, `$$...$$`)

Text atribútu makra a štítky krížových odkazov môžu byť preložené; názov makra, cieľ a identifikátor odkazu musia zostať rovnaké v zdroji aj v preklade.

<!-- AUTOGENERATED START: check-bbcode -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-bbcode"></a>

### Značkovanie BBCode

#### Versionchanged
Zmenené vo verzii 5.10: Táto kontrola sa už nespolieha na nespoľahlivú automatickú detekciu, teraz ju treba zapnúť pomocou príznaku `bbcode-text`.

* **Zhrnutie:**
  BBCode v preklade sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.BBCodeCheck`
* **Identifikátor kontroly:**
  `bbcode`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `bbcode-text`
* **Príznak na ignorovanie:**
  `ignore-bbcode`

<!-- AUTOGENERATED END: check-bbcode -->

BBCode predstavuje jednoduché značkovanie, napríklad zvýraznenie dôležitých častí správy tučným písmom alebo kurzívou.

Táto kontrola zabezpečuje, že sa nájdu aj v preklade. Rozpoznáva parametre na otváracích značkách, vnorených značkách a značkovaní presahujúcom riadky.

#### NOTE
Metóda detekcie BBCode je momentálne dosť jednoduchá, takže táto kontrola môže produkovať falošné pozitíva.

<!-- AUTOGENERATED START: check-xml-chars-around-tags -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-xml-chars-around-tags"></a>

### Znaky okolo značiek XML

* **Zhrnutie:**
  Znaky obklopujúce značky XML v preklade sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.XMLCharsAroundTagsCheck`
* **Identifikátor kontroly:**
  `xml-chars-around-tags`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-xml-chars-around-tags`

<!-- AUTOGENERATED END: check-xml-chars-around-tags -->

Kontroluje, či sú znaky obklopujúce značku XML konzistentné medzi zdrojom a prekladom. Zabezpečuje, že písmená nie sú nahradené nepísmenami a naopak.

#### NOTE
Táto kontrola je vypnutá príznakom `safe-html`, pretože čistenie HTML, ktoré vykonáva, môže produkovať značky HTML, ktoré nie sú platným XML.

<!-- AUTOGENERATED START: check-duplicate -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-duplicate"></a>

### Po sebe idúce duplicitné slová

#### Versionadded
Added in version 4.1.

* **Zhrnutie:**
  Text obsahuje rovnaké slovo dvakrát za sebou.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.duplicate.DuplicateCheck`
* **Identifikátor kontroly:**
  `duplicate`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-duplicate`

<!-- AUTOGENERATED END: check-duplicate -->

Kontroluje, či sa v preklade nevyskytujú po sebe idúce duplicitné slová. To zvyčajne naznačuje chybu v preklade.

Kontrola sa preskakuje pre asámčinu, bengálčinu, gudžarátčinu, hindčinu, kannadčinu, malajálamčinu, maráthčinu, nepálčinu, odijčinu, paňdžábčinu, sindhčinu, sinhalčinu, tamilčinu, telugčinu, toki ponu a urdčinu vrátane ich jazykových variantov, pretože opakovanie slov má v týchto jazykoch gramatický význam.

#### HINT
Táto kontrola obsahuje jazykovo špecifické pravidlá na vyhnutie sa falošným pozitívam. Ak sa spustí falošne vo vašom prípade, dajte nám vedieť. Pozrite [Hlásenie problémov vo Weblate](https://docs.weblate.org/sk/latest/contributing/issues.md#report-issue).

<!-- AUTOGENERATED START: check-check-glossary -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-check-glossary"></a>

### Nenasleduje slovník

#### Versionadded
Added in version 4.5.

* **Zhrnutie:**
  Preklad nenasleduje termíny definované v slovníku.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.glossary.GlossaryCheck`
* **Identifikátor kontroly:**
  `check_glossary`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `check-glossary`
* **Príznak na ignorovanie:**
  `ignore-check-glossary`

<!-- AUTOGENERATED END: check-check-glossary -->

Túto kontrolu treba zapnúť pomocou príznaku `check-glossary` (pozrite [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)). Pred jej zapnutím zvážte nasledujúce:

* Vykonáva presnú zhodu reťazcov, očakáva sa, že slovník bude obsahovať termíny vo všetkých variantoch.
* Kontrola každého reťazca proti slovníku je náročná, spomalí akúkoľvek operáciu vo Weblate, ktorá zahŕňa spúšťanie kontrol, ako je importovanie reťazcov alebo prekladanie.
* Tiež využíva neprekladateľné termíny zo slovníka v [Nezmenený preklad](#check-same).

#### SEE ALSO
* [Slovník](https://docs.weblate.org/sk/latest/user/glossary.md#glossary)
* [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)
* [Príznaky prekladu](https://docs.weblate.org/sk/latest/admin/projects.md#component-check-flags)

<!-- AUTOGENERATED START: check-double-space -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-double-space"></a>

### Dvojitá medzera

* **Zhrnutie:**
  Preklad obsahuje dvojitú medzeru.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.DoubleSpaceCheck`
* **Identifikátor kontroly:**
  `double_space`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-double-space`

<!-- AUTOGENERATED END: check-double-space -->

Kontroluje, či je v preklade prítomná dvojitá medzera, aby sa predišlo falošným pozitívam pri iných kontrolách týkajúcich sa medzier.

Kontrola je nepravdivá, keď sa v zdroji nájde dvojitá medzera, čo znamená, že dvojitá medzera je zámerná.

<!-- AUTOGENERATED START: check-fluent-parts -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-fluent-parts"></a>

### Časti Fluent

#### Versionadded
Added in version 5.0.

* **Zhrnutie:**
  Časti Fluent by sa mali zhodovať.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.fluent.parts.FluentPartsCheck`
* **Identifikátor kontroly:**
  `fluent-parts`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Formát Fluent](https://docs.weblate.org/sk/latest/formats/fluent.md#fluent)
* **Príznak na zapnutie:**
  `fluent-parts`
* **Príznak na ignorovanie:**
  `ignore-fluent-parts`

<!-- AUTOGENERATED END: check-fluent-parts -->

Každá správa Fluent môže mať voliteľnú hodnotu (hlavný textový obsah) a voliteľné atribúty, z ktorých každý je „časťou“ správy. Vo Weblate sa všetky tieto časti zobrazujú v tom istom bloku s použitím syntaxe podobnej Fluent na špecifikáciu atribútov. Napríklad:

```text
This is the Message value
.title = This is the title attribute
.alt = This is the alt attribute
```

Táto kontrola zabezpečuje, že preložená správa má tiež hodnotu, ak ju má zdrojová správa, alebo nemá hodnotu, ak ju zdroj nemá. Tiež kontroluje, že rovnaké atribúty použité v zdrojovej správe objavujú aj v preklade bez prídavkov.

#### NOTE
Táto kontrola sa neuplatňuje na termíny Fluent, pretože termíny majú vždy hodnotu a atribúty termínov bývajú špecifické pre lokalitu (používajú sa pre gramatické pravidlá atď.) a neočakáva sa, že sa objavia vo všetkých prekladoch.

#### SEE ALSO
[Atribúty Fluent](https://projectfluent.org/fluent/guide/attributes.html)

<!-- AUTOGENERATED START: check-fluent-references -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-fluent-references"></a>

### Referencie Fluent

#### Versionadded
Added in version 5.0.

* **Zhrnutie:**
  Referencie Fluent by sa mali zhodovať.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.fluent.references.FluentReferencesCheck`
* **Identifikátor kontroly:**
  `fluent-references`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Formát Fluent](https://docs.weblate.org/sk/latest/formats/fluent.md#fluent)
* **Príznak na zapnutie:**
  `fluent-references`
* **Príznak na ignorovanie:**
  `ignore-fluent-references`

<!-- AUTOGENERATED END: check-fluent-references -->

Správa alebo termín Fluent môže odkazovať na inú správu, termín, atribút alebo premennú. Napríklad:

```text
Here is a { message }, a { message.attribute } a { -term } and a { $variable }.
Within a function { NUMBER($num, minimumFractionDigits: 2) }
```

Vo všeobecnosti sa očakáva, že preložené správy alebo termíny budú obsahovať rovnaké referencie ako zdroj, hoci nie nutne v rovnakom poradí výskytu. Táto kontrola teda zabezpečuje, že preklady používajú vo svojej hodnote rovnaké referencie ako zdrojová hodnota, rovnaký početkrát a bez prídavkov. Pri správach táto kontrola tiež overí, že každý atribút v preklade používa rovnaké referencie ako zodpovedajúci atribút v zdroji.

Keď zdroj alebo preklad obsahuje výrazy Fluent Select, každý možný variant v zdroji sa musí zhodovať s aspoň jedným variantom v preklade s rovnakými referenciami a naopak.

Navyše, ak sa referencia premennej objaví v selektore výrazu Select aj v jednom z jeho variantov, všetky varianty sa môžu považovať za také, ktoré tiež obsahujú túto referenciu. Predpokladom je, že kľúč variantu mohol urobiť referenciu pre tento variant nadbytočnou. Napríklad:

```text
{ $num ->
    [one] an apple
   *[other] { $num } apples
}
```

Tu sa pre účely tejto kontroly variant `[one]` bude tiež považovať za obsahujúci referenciu `$num`.

Avšak referencia v selektore výrazu Select, ktorá môže byť iba premennou atribútu termínu v syntaxi Fluent, sa sama o sebe nepočíta ako požadovaná referencia, pretože netvoria skutočný textový obsah reťazca, ktorý koncový používateľ uvidí, a prítomnosť výrazu Select sa považuje za špecifickú pre lokalitu. Napríklad:

```text
{ -term.starts-with-vowel ->
    [yes] an { -term }
   *[no] a { -term }
}
```

Tu sa neočakáva, že sa referencia na `-term.starts-with-vowel` objaví v prekladoch, ale referencia na `-term` áno.

#### SEE ALSO
[Premenné Fluent](https://projectfluent.org/fluent/guide/variables.html) [Referencie správ a termínov Fluent](https://projectfluent.org/fluent/guide/references.html) [Výrazy Select Fluent](https://projectfluent.org/fluent/guide/selectors.html)

<!-- AUTOGENERATED START: check-fluent-target-inner-html -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-fluent-target-inner-html"></a>

### Vnútorné HTML prekladu Fluent

#### Versionadded
Added in version 5.0.

* **Zhrnutie:**
  Cieľ Fluent by mal byť platné vnútorné HTML, ktoré sa zhoduje.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.fluent.inner_html.FluentTargetInnerHTMLCheck`
* **Identifikátor kontroly:**
  `fluent-target-inner-html`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Formát Fluent](https://docs.weblate.org/sk/latest/formats/fluent.md#fluent)
* **Príznak na zapnutie:**
  `fluent-target-inner-html`
* **Príznak na ignorovanie:**
  `ignore-fluent-target-inner-html`

<!-- AUTOGENERATED END: check-fluent-target-inner-html -->

Táto kontrola overí, že preložená hodnota správy alebo termínu obsahuje rovnaké prvky HTML ako zdrojová hodnota.

Najprv, ak zdrojová hodnota neprejde kontrolou [Vnútorné HTML zdroja Fluent](#check-fluent-source-inner-html), táto kontrola neurobí nič. Inak sa preložená hodnota tiež skontroluje za rovnakých podmienok.

Po druhé, prvky HTML nájdené v preloženej hodnote sa porovnajú s prvkami HTML nájdenými v zdrojovej hodnote. Dva prvky sa zhodujú, ak majú presne rovnaký názov značky, presne rovnaké atribúty a hodnoty a všetci ich predkovia sa zhodujú rovnakým spôsobom. Táto kontrola zabezpečí, že všetky prvky v zdroji sa niekde objavia v preklade s rovnakým *počtom* výskytov a bez pridaných ďalších prvkov. Keď je vo hodnote viacero prvkov, nemusia sa v preloženej hodnote objavovať v rovnakom poradí.

Keď zdroj alebo preklad obsahuje výrazy Fluent Select, každý možný variant v zdroji sa musí zhodovať s aspoň jedným variantom v preklade s rovnakými prvkami HTML a naopak.

Pri použití Fluent v kombinácii s balíkom Fluent DOM táto kontrola zabezpečí, že preklad tiež obsahuje všetky požadované prvky `data-l10n-name`, ktoré sa objavujú v zdroji, alebo ktorýkoľvek z povolených inline prvkov ako `<br>`.

Napríklad nasledujúci zdroj:

```text
Source message <img data-l10n-name="icon"/> with icon
```

by sa zhodoval s:

```text
Translated message <img data-l10n-name="icon"/> with icon
```

ale nie s:

```text
Translated message <img data-l10n-name="new-val"/> with icon
```

ani

```text
Translated message <br data-l10n-name="icon"/> with no icon
```

#### SEE ALSO
* [Vnútorné HTML zdroja Fluent](#check-fluent-source-inner-html)
* [Fluent DOM](https://projectfluent.org/dom-l10n-documentation/overview.html)

<!-- AUTOGENERATED START: check-fluent-target-syntax -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-fluent-target-syntax"></a>

### Syntax prekladu Fluent

#### Versionadded
Added in version 5.0.

* **Zhrnutie:**
  Chyba syntaxe Fluent v preklade.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.fluent.syntax.FluentTargetSyntaxCheck`
* **Identifikátor kontroly:**
  `fluent-target-syntax`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Formát Fluent](https://docs.weblate.org/sk/latest/formats/fluent.md#fluent)
* **Príznak na zapnutie:**
  `fluent-target-syntax`
* **Príznak na ignorovanie:**
  `ignore-fluent-target-syntax`

<!-- AUTOGENERATED END: check-fluent-target-syntax -->

Vo Weblate reťazce Fluent používajú syntax Fluent pre odkazy a premenné, ale aj pre zložitejšie funkcie, ako je definovanie atribútov a variantov selektorov, vrátane množných čísel. Táto kontrola zabezpečuje, že syntax použitá v preklade bude platná pre Fluent.

#### SEE ALSO
* [Syntax zdroja Fluent](#check-fluent-source-syntax)
* [Príručka syntaxe Fluent](https://projectfluent.org/fluent/guide/)
* [Sprievodca základnou syntaxou Mozilla](https://mozilla-l10n.github.io/localizer-documentation/tools/fluent/basic_syntax.html)

<a id="check-formats"></a>

### Formátované reťazce

Kontroluje, či sa formátovanie v reťazcoch replikuje medzi zdrojom a prekladom. Vynechanie formátovacích reťazcov v preklade zvyčajne spôsobuje vážne problémy, takže formátovanie v reťazcoch by sa zvyčajne malo zhodovať so zdrojom.

Weblate podporuje kontrolu formátovacích reťazcov v niekoľkých jazykoch. Kontrola nie je zapnutá automaticky, iba ak je reťazec vhodne označený (napr. c-format pre formát C). Gettext to pridáva automaticky, ale pravdepodobne budete musieť pridať manuálne pre iné formáty súborov alebo ak vaše súbory PO nie sú generované programom **xgettext**.

Väčšina kontrol formátu umožňuje vynechať formátovacie reťazce pre tvary množného čísla s jedným počtom. To umožňuje prekladateľom písať krajšie reťazce pre tieto prípady (One apple namiesto %d apple). Vypnite to pridaním príznaku `strict-format`.

Príznaky možno prispôsobiť pre každý reťazec (pozrite [Dodatočné informácie o zdrojových reťazcoch](https://docs.weblate.org/sk/latest/admin/translating.md#additional)) alebo v [Konfigurácia komponentu](https://docs.weblate.org/sk/latest/admin/projects.md#component). Definovanie pre každý komponent je jednoduchšie, ale môže viesť k falošným pozitívam v prípade, že reťazec nie je interpretovaný ako formátovací reťazec, ale náhodou sa používa syntax formátovacieho reťazca.

#### HINT
V prípade, že špecifická kontrola formátu nie je vo Weblate dostupná, môžete použiť všeobecnú [Zástupné symboly](#check-placeholders).

Okrem kontroly to tiež zvýrazní formátovacie reťazce, aby sa dali ľahko vložiť do preložených reťazcov:

![image](screenshots/format-highlight.webp)
<!-- AUTOGENERATED START: check-angularjs-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-angularjs-format"></a>

#### Reťazec interpolácie AngularJS

* **Zhrnutie:**
  Reťazce interpolácie AngularJS sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.angularjs.AngularJSInterpolationCheck`
* **Identifikátor kontroly:**
  `angularjs_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `angularjs-format`
* **Príznak na ignorovanie:**
  `ignore-angularjs-format`

<!-- AUTOGENERATED END: check-angularjs-format -->
* **Príklad pomenovaného formátovacieho reťazca:**
  `Your balance is {{amount}} {{ currency }}`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Interpolácia textu AngularJS](https://angular.io/guide/interpolation)

<!-- AUTOGENERATED START: check-automattic-components-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-automattic-components-format"></a>

#### Formátovanie komponentov Automattic

* **Zhrnutie:**
  Zástupné symboly komponentov Automattic sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.AutomatticComponentsCheck`
* **Identifikátor kontroly:**
  `automattic_components_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `automattic-components-format`
* **Príznak na ignorovanie:**
  `ignore-automattic-components-format`

<!-- AUTOGENERATED END: check-automattic-components-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `They bought {{strong}}apples{{/strong}}.`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Interpolácia komponentov](https://github.com/Automattic/wp-calypso/tree/trunk/packages/interpolate-components)

<!-- AUTOGENERATED START: check-c-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-c-format"></a>

#### Formát C

* **Zhrnutie:**
  Formátovací reťazec C sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.CFormatCheck`
* **Identifikátor kontroly:**
  `c_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `c-format`
* **Príznak na ignorovanie:**
  `ignore-c-format`

<!-- AUTOGENERATED END: check-c-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`
* **Príklad pozičného formátovacieho reťazca:**
  `Your balance is %1$d %2$s`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovacie reťazce C](https://www.gnu.org/software/gettext/manual/html_node/c_002dformat.html)
* [Formát C printf](https://en.wikipedia.org/wiki/Printf_format_string)

<!-- AUTOGENERATED START: check-c-sharp-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-c-sharp-format"></a>

#### Formát C#

* **Zhrnutie:**
  Formátovací reťazec C# sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.CSharpFormatCheck`
* **Identifikátor kontroly:**
  `c_sharp_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory ResourceDictionary](https://docs.weblate.org/sk/latest/formats/resourcedict.md#resourcedictionary)
* **Príznak na zapnutie:**
  `c-sharp-format`, `csharp-format`
* **Príznak na ignorovanie:**
  `ignore-c-sharp-format`

<!-- AUTOGENERATED END: check-c-sharp-format -->
* **Príklad pozičného formátovacieho reťazca:**
  `There are {0} apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formát reťazca C#](https://learn.microsoft.com/en-us/dotnet/api/system.string.format?view=netframework-4.7.2)

<!-- AUTOGENERATED START: check-es-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-es-format"></a>

#### Šablónové literály ECMAScript

* **Zhrnutie:**
  Šablónové literály ECMAScript sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.ESTemplateLiteralsCheck`
* **Identifikátor kontroly:**
  `es_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [jazykové súbory draggable/i18n](https://docs.weblate.org/sk/latest/formats/mi18n.md#mi18n-lang)
* **Príznak na zapnutie:**
  `es-format`
* **Príznak na ignorovanie:**
  `ignore-es-format`

<!-- AUTOGENERATED END: check-es-format -->
* **Príklad interpolácie:**
  `There are ${number} apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Šablónové literály](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals)

<!-- AUTOGENERATED START: check-i18next-interpolation -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-i18next-interpolation"></a>

#### Interpolácia i18next

#### Versionadded
Added in version 4.0.

* **Zhrnutie:**
  Interpolácia i18next sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.I18NextInterpolationCheck`
* **Identifikátor kontroly:**
  `i18next_interpolation`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory JSON i18next](https://docs.weblate.org/sk/latest/formats/i18next.md#i18next), [Súbory JSON i18next](https://docs.weblate.org/sk/latest/formats/i18next.md#i18nextv4)
* **Príznak na zapnutie:**
  `i18next-interpolation`
* **Príznak na ignorovanie:**
  `ignore-i18next-interpolation`

<!-- AUTOGENERATED END: check-i18next-interpolation -->
* **Príklad interpolácie:**
  `There are {{number}} apples`
* **Príklad vnorenia:**
  `There are $t(number) apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Interpolácia i18next](https://www.i18next.com/translation-function/interpolation)

<!-- AUTOGENERATED START: check-icu-message-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-icu-message-format"></a>

#### ICU MessageFormat

#### Versionadded
Added in version 4.9.

* **Zhrnutie:**
  Chyby syntaxe a/alebo nezhody zástupných symbolov v reťazcoch ICU MessageFormat.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.icu.ICUMessageFormatCheck`
* **Identifikátor kontroly:**
  `icu_message_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbor ARB](https://docs.weblate.org/sk/latest/formats/arb.md#arb), [Súbor Format.JS JSON](https://docs.weblate.org/sk/latest/formats/formatjs.md#formatjs)
* **Príznak na zapnutie:**
  `icu-message-format`
* **Príznak na ignorovanie:**
  `ignore-icu-message-format`

<!-- AUTOGENERATED END: check-icu-message-format -->
* **Príklad interpolácie:**
  `There {number, plural, one {is one apple} other {are # apples}}.`

Táto kontrola podporuje čisté správy ICU MessageFormat aj ICU s jednoduchými značkami XML. Správanie tejto kontroly môžete nakonfigurovať pomocou `icu-flags:*`, buď zapnutím podpory XML, alebo vypnutím určitých podkontrol. Napríklad nasledujúci príznak zapne podporu XML a zároveň vypne validáciu podspráv množného čísla:

```text
icu-message-format, icu-flags:xml:-plural_selectors
```

| `xml`                   | Zapnúť podporu pre jednoduché značky XML. Predvolene sa značky XML parsujú voľne. Osamelé znaky `<` sa ignorujú, ak nie sú rozumne súčasťou značky.   |
|-------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
| `strict-xml`            | Zapnúť podporu pre prísne značky XML. Všetky znaky `<` musia byť escapované, ak nie sú súčasťou značky.                                               |
| `-highlight`            | Vypnúť zvýrazňovanie zástupných symbolov v editore.                                                                                                   |
| `-require_other`        | Vypnúť požiadavku, aby podsprávy mali selektor `other`.                                                                                               |
| `-submessage_selectors` | Preskočiť kontrolu, či sa selektory podspráv zhodujú so zdrojom.                                                                                      |
| `-types`                | Preskočiť kontrolu, či sa typy zástupných symbolov zhodujú so zdrojom.                                                                                |
| `-extra`                | Preskočiť kontrolu, či nie sú prítomné žiadne zástupné symboly, ktoré neboli prítomné v zdrojovom reťazci.                                            |
| `-missing`              | Preskočiť kontrolu, či nechýbajú žiadne zástupné symboly, ktoré boli prítomné v zdrojovom reťazci.                                                    |

Navyše, keď nie je zapnuté `strict-xml`, ale je zapnuté `xml`, môžete použiť príznak `icu-tag-prefix:PREFIX` na vyžadovanie, aby všetky značky XML začínali konkrétnym reťazcom. Napríklad nasledujúci príznak umožní zhodu značiek XML iba vtedy, ak začínajú na `<x:`:

```text
icu-message-format, icu-flags:xml, icu-tag-prefix:"x:"
```

To by sa zhodovalo s `<x:link>click here</x:link>`, ale nie s `<strong>this</strong>`.

#### SEE ALSO
* [Syntax ICU MessageFormat](#check-icu-message-format-syntax)
* [Formátované reťazce](#check-formats)
* [ICU: Formátovanie správ](https://unicode-org.github.io/icu/userguide/format_parse/messages/)
* [Format.JS: Syntax správ](https://formatjs.github.io/docs/core-concepts/icu-syntax)

<!-- AUTOGENERATED START: check-java-printf-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-java-printf-format"></a>

#### Formát Java

* **Zhrnutie:**
  Formátovací reťazec Java sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.JavaFormatCheck`
* **Identifikátor kontroly:**
  `java_printf_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Zdroje reťazcov pre Android](https://docs.weblate.org/sk/latest/formats/android.md#aresource), [Zdroje Mobile Kotlin](https://docs.weblate.org/sk/latest/formats/moko-resources.md#moko-resource), [Zdroje Compose Multiplatform](https://docs.weblate.org/sk/latest/formats/compose-multiplatform-resources.md#cmp-resource)
* **Príznak na zapnutie:**
  `java-printf-format`
* **Príznak na ignorovanie:**
  `ignore-java-printf-format`

<!-- AUTOGENERATED END: check-java-printf-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`
* **Príklad pozičného formátovacieho reťazca:**
  `Your balance is %1$d %2$s`

#### Versionchanged
Zmenené vo verzii 4.14: Toto sa predtým prepínalo príznakom `java-format`, bolo to zmenené pre konzistentnosť s GNU gettext.

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovacie reťazce Java](https://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html)

<!-- AUTOGENERATED START: check-java-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-java-format"></a>

#### Java MessageFormat

* **Zhrnutie:**
  Reťazec Java MessageFormat sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.JavaMessageFormatCheck`
* **Identifikátor kontroly:**
  `java_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Vlastnosti Java](https://docs.weblate.org/sk/latest/formats/java.md#properties), [Vlastnosti GWT](https://docs.weblate.org/sk/latest/formats/gwt.md#gwt)
* **Príznak na zapnutie:**
  `auto-java-messageformat`, `java-format`
* **Automatické správanie príznaku:**
  `auto-java-messageformat`: Spracovávať text ako podmienený Java MessageFormat, zapína [Java MessageFormat](#check-java-format) iba vtedy, keď zdroj obsahuje zástupné symboly Java MessageFormat.
* **Príznak na ignorovanie:**
  `ignore-java-format`

<!-- AUTOGENERATED END: check-java-format -->
* **Príklad pozičného formátovacieho reťazca:**
  `There are {0} apples`

#### Versionchanged
Zmenené vo verzii 4.14: Toto sa predtým prepínalo príznakom `java-messageformat`, bolo to zmenené pre konzistentnosť s GNU gettext.

Táto kontrola validuje, že formátovací reťazec je platný pre triedu Java MessageFormat. Okrem zhody formátovacích reťazcov v zložených zátvorkách tiež overuje jednoduché úvodzovky, pretože majú špeciálny význam. Pri písaní jednoduchej úvodzovky by sa mala písať ako `''`. Keď nie je spárovaná, považuje sa za začiatok citácie a pri vykresľovaní reťazca sa nezobrazí.

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Java MessageFormat](https://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html)

<!-- AUTOGENERATED START: check-javascript-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-javascript-format"></a>

#### Formát JavaScript

* **Zhrnutie:**
  Formátovací reťazec JavaScript sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.JavaScriptFormatCheck`
* **Identifikátor kontroly:**
  `javascript_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `javascript-format`
* **Príznak na ignorovanie:**
  `ignore-javascript-format`

<!-- AUTOGENERATED END: check-javascript-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovacie reťazce JavaScript](https://www.gnu.org/software/gettext/manual/html_node/javascript_002dformat.html)

<!-- AUTOGENERATED START: check-laravel-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-laravel-format"></a>

#### Formát Laravel

* **Zhrnutie:**
  Formátovací reťazec Laravel sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.LaravelFormatCheck`
* **Identifikátor kontroly:**
  `laravel_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Laravel PHP reťazce](https://docs.weblate.org/sk/latest/formats/laravel.md#laravel)
* **Príznak na zapnutie:**
  `laravel-format`
* **Príznak na ignorovanie:**
  `ignore-laravel-format`

<!-- AUTOGENERATED END: check-laravel-format -->
* **Príklad pomenovaného formátovacieho reťazca:**
  `The :attribute must be :value`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovanie prekladov pre Laravel](https://laravel.com/framework/docs/localization#replacing-parameters-in-translation-strings)

<!-- AUTOGENERATED START: check-lua-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-lua-format"></a>

#### Formát Lua

* **Zhrnutie:**
  Formátovací reťazec Lua sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.LuaFormatCheck`
* **Identifikátor kontroly:**
  `lua_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `lua-format`
* **Príznak na ignorovanie:**
  `ignore-lua-format`

<!-- AUTOGENERATED END: check-lua-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovacie reťazce Lua](https://www.gnu.org/software/gettext/manual/html_node/lua_002dformat.html#lua_002dformat)

<!-- AUTOGENERATED START: check-object-pascal-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-object-pascal-format"></a>

#### Formát Object Pascal

* **Zhrnutie:**
  Formátovací reťazec Object Pascal sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.ObjectPascalFormatCheck`
* **Identifikátor kontroly:**
  `object_pascal_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `object-pascal-format`
* **Príznak na ignorovanie:**
  `ignore-object-pascal-format`

<!-- AUTOGENERATED END: check-object-pascal-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovacie reťazce Object Pascal](https://www.gnu.org/software/gettext/manual/html_node/object_002dpascal_002dformat.html#object_002dpascal_002dformat)
* [Formátovacie reťazce Free Pascal](https://www.freepascal.org/docs-html/rtl/sysutils/format.html)
* [Formátovacie reťazce Delphi](https://docwiki.embarcadero.com/Libraries/Sydney/en/System.SysUtils.Format)

<!-- AUTOGENERATED START: check-objc-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-objc-format"></a>

#### Formát Objective-C

#### Versionadded
Added in version 5.17.

* **Zhrnutie:**
  Formátovací reťazec Objective-C sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.ObjCFormatCheck`
* **Identifikátor kontroly:**
  `objc_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Reťazce Apple iOS](https://docs.weblate.org/sk/latest/formats/apple.md#strings), [Formát Stringsdict](https://docs.weblate.org/sk/latest/formats/stringsdict.md#stringsdict)
* **Príznak na zapnutie:**
  `objc-format`
* **Príznak na ignorovanie:**
  `ignore-objc-format`

<!-- AUTOGENERATED END: check-objc-format -->
<!-- AUTOGENERATED START: check-percent-placeholders -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-percent-placeholders"></a>

#### Percentuálne zástupné symboly

#### Versionadded
Added in version 4.0.

* **Zhrnutie:**
  Percentuálne zástupné symboly sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.PercentPlaceholdersCheck`
* **Identifikátor kontroly:**
  `percent_placeholders`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `percent-placeholders`
* **Príznak na ignorovanie:**
  `ignore-percent-placeholders`

<!-- AUTOGENERATED END: check-percent-placeholders -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %number% apples`

#### SEE ALSO
[Formátované reťazce](#check-formats)

<!-- AUTOGENERATED START: check-perl-brace-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-perl-brace-format"></a>

#### Formát zátvoriek Perl

* **Zhrnutie:**
  Formátovací reťazec zátvoriek Perl sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.PerlBraceFormatCheck`
* **Identifikátor kontroly:**
  `perl_brace_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `perl-brace-format`
* **Príznak na ignorovanie:**
  `ignore-perl-brace-format`

<!-- AUTOGENERATED END: check-perl-brace-format -->
* **Príklad pomenovaného formátovacieho reťazca:**
  `There are {number} apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovacie reťazce Perl](https://www.gnu.org/software/gettext/manual/html_node/perl_002dformat.html)

<!-- AUTOGENERATED START: check-perl-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-perl-format"></a>

#### Formát Perl

* **Zhrnutie:**
  Formátovací reťazec Perl sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.PerlFormatCheck`
* **Identifikátor kontroly:**
  `perl_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `perl-format`
* **Príznak na ignorovanie:**
  `ignore-perl-format`

<!-- AUTOGENERATED END: check-perl-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`
* **Príklad pozičného formátovacieho reťazca:**
  `Your balance is %1$d %2$s`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Perl sprintf](https://perldoc.perl.org/functions/sprintf)
* [Formátovacie reťazce Perl](https://www.gnu.org/software/gettext/manual/html_node/perl_002dformat.html)

<!-- AUTOGENERATED START: check-php-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-php-format"></a>

#### Formát PHP

* **Zhrnutie:**
  Formátovací reťazec PHP sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.PHPFormatCheck`
* **Identifikátor kontroly:**
  `php_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `php-format`
* **Príznak na ignorovanie:**
  `ignore-php-format`

<!-- AUTOGENERATED END: check-php-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`
* **Príklad pozičného formátovacieho reťazca:**
  `Your balance is %1$d %2$s`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Dokumentácia PHP sprintf](https://www.php.net/manual/en/function.sprintf.php)
* [Formátovacie reťazce PHP](https://www.gnu.org/software/gettext/manual/html_node/php_002dformat.html)

<!-- AUTOGENERATED START: check-python-brace-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-python-brace-format"></a>

#### Formát zátvoriek Python

* **Zhrnutie:**
  Formátovací reťazec zátvoriek Python sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.PythonBraceFormatCheck`
* **Identifikátor kontroly:**
  `python_brace_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `python-brace-format`
* **Príznak na ignorovanie:**
  `ignore-python-brace-format`

<!-- AUTOGENERATED END: check-python-brace-format -->
* **Jednoduchý formátovací reťazec:**
  `There are {} apples`
* **Príklad pomenovaného formátovacieho reťazca:**
  `Your balance is {amount} {currency}`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formát zátvoriek Python](https://docs.python.org/3/library/string.html#formatstrings)
* [Formátovacie reťazce Python](https://www.gnu.org/software/gettext/manual/html_node/python_002dformat.html)

<!-- AUTOGENERATED START: check-python-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-python-format"></a>

#### Formát Python

* **Zhrnutie:**
  Formátovací reťazec Python sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.PythonFormatCheck`
* **Identifikátor kontroly:**
  `python_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `python-format`
* **Príznak na ignorovanie:**
  `ignore-python-format`

<!-- AUTOGENERATED END: check-python-format -->
* **Jednoduchý formátovací reťazec:**
  `There are %d apples`
* **Príklad pomenovaného formátovacieho reťazca:**
  `Your balance is %(amount)d %(currency)s`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovanie reťazcov Python](https://docs.python.org/3/builtins/stdtypes.html#old-string-formatting)
* [Formátovacie reťazce Python](https://www.gnu.org/software/gettext/manual/html_node/python_002dformat.html)

<!-- AUTOGENERATED START: check-qt-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-qt-format"></a>

#### Formát Qt

* **Zhrnutie:**
  Formátovací reťazec Qt sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.qt.QtFormatCheck`
* **Identifikátor kontroly:**
  `qt_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `qt-format`
* **Príznak na ignorovanie:**
  `ignore-qt-format`

<!-- AUTOGENERATED END: check-qt-format -->
* **Príklad pozičného formátovacieho reťazca:**
  `There are %1 apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Qt QString::arg()](https://doc.qt.io/qt-6/qstring.html#arg)

<!-- AUTOGENERATED START: check-qt-plural-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-qt-plural-format"></a>

#### Formát množného čísla Qt

* **Zhrnutie:**
  Formátovací reťazec množného čísla Qt sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.qt.QtPluralCheck`
* **Identifikátor kontroly:**
  `qt_plural_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `qt-plural-format`
* **Príznak na ignorovanie:**
  `ignore-qt-plural-format`

<!-- AUTOGENERATED END: check-qt-plural-format -->
* **Príklad formátovacieho reťazca množného čísla:**
  `There are %Ln apple(s)`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Sprievodca Qt i18n](https://doc.qt.io/qt-6/i18n-source-translation.html#handle-plural-forms)

<!-- AUTOGENERATED START: check-ruby-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-ruby-format"></a>

#### Formát Ruby

* **Zhrnutie:**
  Formátovací reťazec Ruby sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.ruby.RubyFormatCheck`
* **Identifikátor kontroly:**
  `ruby_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `ruby-format`
* **Príznak na ignorovanie:**
  `ignore-ruby-format`

<!-- AUTOGENERATED END: check-ruby-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are %d apples`
* **Príklad pozičného formátovacieho reťazca:**
  `Your balance is %1$f %2$s`
* **Príklad pomenovaného formátovacieho reťazca:**
  `Your balance is %+.2<amount>f %<currency>s`
* **Pomenovaný šablónový reťazec:**
  `Your balance is %{amount} %{currency}`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Ruby Kernel#sprintf](https://ruby-doc.org/current/Kernel.html#method-i-sprintf)

<!-- AUTOGENERATED START: check-scheme-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-scheme-format"></a>

#### Formát Scheme

* **Zhrnutie:**
  Formátovací reťazec Scheme sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.SchemeFormatCheck`
* **Identifikátor kontroly:**
  `scheme_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `scheme-format`
* **Príznak na ignorovanie:**
  `ignore-scheme-format`

<!-- AUTOGENERATED END: check-scheme-format -->
* **Príklad jednoduchého formátovacieho reťazca:**
  `There are ~d apples`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Srfi 28](https://srfi.schemers.org/srfi-28/srfi-28.html)
* [Formát Chicken Scheme](https://wiki.call-cc.org/eggref/5/format)
* [Formátovaný výstup Guile Scheme](https://www.gnu.org/software/guile/manual/html_node/Formatted-Output.html)

<!-- AUTOGENERATED START: check-vue-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-vue-format"></a>

#### Formátovanie Vue I18n

* **Zhrnutie:**
  Formátovanie Vue I18n sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.format.VueFormattingCheck`
* **Identifikátor kontroly:**
  `vue_format`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `vue-format`
* **Príznak na ignorovanie:**
  `ignore-vue-format`

<!-- AUTOGENERATED END: check-vue-format -->
* **Pomenované formátovanie:**
  `There are {count} apples`
* **Formátovanie Rails i18n:**
  `There are %{count} apples`
* **Prepojené správy lokalizácie:**
  `@:message.dio @:message.the_world!`

#### SEE ALSO
* [Formátované reťazce](#check-formats)
* [Formátovanie Vue I18n](https://kazupon.github.io/vue-i18n/guide/formatting.html)
* [Prepojené správy lokalizácie Vue I18n](https://kazupon.github.io/vue-i18n/guide/messages.html#linked-locale-messages)

<!-- AUTOGENERATED START: check-translated -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-translated"></a>

### Bolo preložené

* **Zhrnutie:**
  Tento reťazec bol v minulosti preložený.
* **Rozsah:**
  všetky reťazce
* **Trieda kontroly:**
  `weblate.checks.consistency.TranslatedCheck`
* **Identifikátor kontroly:**
  `translated`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-translated`

<!-- AUTOGENERATED END: check-translated -->

Znamená, že reťazec už bol preložený. Môže sa to stať, keď boli preklady vrátené späť vo VCS alebo inak stratené.

<!-- AUTOGENERATED START: check-inconsistent -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-inconsistent"></a>

### Nekonzistentné

* **Zhrnutie:**
  This string has more than one translation in its propagation group or is untranslated in some components.
* **Rozsah:**
  všetky reťazce
* **Trieda kontroly:**
  `weblate.checks.consistency.ConsistencyCheck`
* **Identifikátor kontroly:**
  `inconsistent`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-inconsistent`

<!-- AUTOGENERATED END: check-inconsistent -->

Weblate kontroluje preklady toho istého reťazca vo všetkých prekladoch v rámci projektu, aby vám pomohol udržať konzistentné preklady.

Kontrola zlyhá pri rôznych prekladoch jedného reťazca v rámci projektu. To môže viesť aj k nekonzistentnostiam v zobrazených kontrolách. Ďalšie preklady tohto reťazca nájdete na karte Iné výskyty.

Táto kontrola sa vzťahuje na všetky komponenty v projekte, ktoré majú zapnuté [Povoliť propagáciu prekladu](https://docs.weblate.org/sk/latest/admin/projects.md#component-allow-translation-propagation).

#### HINT
Z dôvodu výkonu kontrola nemusí nájsť všetky nekonzistentnosti, obmedzuje počet zhôd.

#### NOTE
Táto kontrola sa tiež spustí v prípade, že reťazec je preložený v jednom komponente a nie v inom. Môže sa použiť ako rýchly spôsob manuálneho vybavenia reťazcov, ktoré sú v niektorých komponentoch nepreložené, jednoducho kliknutím na tlačidlo Použiť tento preklad zobrazené na každom riadku na karte Iné výskyty.

Môžete použiť doplnok [Automatický preklad](https://docs.weblate.org/sk/latest/admin/addons.md#addon-weblate-autotranslate-autotranslate) na automatizáciu prekladu novo pridaných reťazcov, ktoré sú už preložené v inom komponente.

#### SEE ALSO
[Udržiavanie rovnakých prekladov naprieč komponentmi](https://docs.weblate.org/sk/latest/admin/continuous.md#translation-consistency)

<!-- AUTOGENERATED START: check-rst-references -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-rst-references"></a>

### Nekonzistentné reStructuredText

#### Versionadded
Added in version 5.10.

* **Zhrnutie:**
  Nekonzistentné značkovanie reStructuredText v preloženej správe.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.RSTReferencesCheck`
* **Identifikátor kontroly:**
  `rst-references`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `rst-text`
* **Príznak na ignorovanie:**
  `ignore-rst-references`

<!-- AUTOGENERATED END: check-rst-references -->

Referencie termínov reStructuredText alebo iné značkovanie sa nezhodujú so zdrojom, typické príčiny týchto chýb sú:

* Nesúlad alebo chýbajúce spätné apostrofy.
* Chýbajúce medzery alebo interpunkcia okolo referencie. Inline bloky reStructuredText musia byť oddelené znakmi, ktoré nie sú slovami.
* Medzera medzi inline tagom a spätnými apostrofmi.
* Názov referencie sa neprekladá.
* Používanie úvodzoviek namiesto spätných apostrofov.
* Nesúlad substitúcií alebo referencií na poznámky pod čiarou.

#### SEE ALSO
* [Úvod do reStructuredText](https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html)
* [Chyba syntaxe reStructuredText](#check-rst-syntax)

<!-- AUTOGENERATED START: check-kashida -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-kashida"></a>

### Použitý znak Kashida

* **Zhrnutie:**
  Dekoratívne znaky kashida by sa nemali používať.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.KashidaCheck`
* **Identifikátor kontroly:**
  `kashida`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-kashida`

<!-- AUTOGENERATED END: check-kashida -->

Dekoratívne znaky Kashida by sa nemali používať v preklade. Sú tiež známe ako Tatweel.

#### SEE ALSO
[Kashida na Wikipédii](https://en.wikipedia.org/wiki/Kashida)

<!-- AUTOGENERATED START: check-md-link -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-md-link"></a>

### Odkazy Markdown

* **Zhrnutie:**
  Odkazy Markdown sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.MarkdownLinkCheck`
* **Identifikátor kontroly:**
  `md-link`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory Markdown](https://docs.weblate.org/sk/latest/formats/markdown.md#markdown), [Súbory MDX](https://docs.weblate.org/sk/latest/formats/mdx.md#mdx)
* **Príznak na zapnutie:**
  `md-text`
* **Príznak na ignorovanie:**
  `ignore-md-link`

<!-- AUTOGENERATED END: check-md-link -->

Odkazy Markdown sa nezhodujú so zdrojom.

Názvy odkazov sú viditeľné pre používateľa a mali by byť zachované a preložené. Kontrola nezmeneného názvu rešpektuje výnimky jazyka a obsahu z [Nezmenený preklad](#check-same). Odkazy sú párované podľa cieľa, pričom lokalizované ciele sú párované v poradí ich výskytu.

#### SEE ALSO
[Odkazy Markdown](https://spec.commonmark.org/0.31.2/#links)

<!-- AUTOGENERATED START: check-md-reflink -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-md-reflink"></a>

### Referencie Markdown

* **Zhrnutie:**
  Referencie odkazov Markdown sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.MarkdownRefLinkCheck`
* **Identifikátor kontroly:**
  `md-reflink`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory Markdown](https://docs.weblate.org/sk/latest/formats/markdown.md#markdown), [Súbory MDX](https://docs.weblate.org/sk/latest/formats/mdx.md#mdx)
* **Príznak na zapnutie:**
  `md-text`
* **Príznak na ignorovanie:**
  `ignore-md-reflink`

<!-- AUTOGENERATED END: check-md-reflink -->

Referencie odkazov Markdown sa nezhodujú so zdrojom.

#### SEE ALSO
[Odkazy Markdown](https://spec.commonmark.org/0.31.2/#links)

<!-- AUTOGENERATED START: check-md-syntax -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-md-syntax"></a>

### Syntax Markdown

* **Zhrnutie:**
  Syntax Markdown sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.MarkdownSyntaxCheck`
* **Identifikátor kontroly:**
  `md-syntax`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory Markdown](https://docs.weblate.org/sk/latest/formats/markdown.md#markdown), [Súbory MDX](https://docs.weblate.org/sk/latest/formats/mdx.md#mdx)
* **Príznak na zapnutie:**
  `md-text`
* **Príznak na ignorovanie:**
  `ignore-md-syntax`

<!-- AUTOGENERATED END: check-md-syntax -->

Syntax Markdown sa nezhoduje so zdrojom

#### SEE ALSO
[Inline prvky Markdown](https://spec.commonmark.org/0.31.2/#inlines)

<!-- AUTOGENERATED START: check-max-length -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-max-length"></a>

### Maximálna dĺžka prekladu

* **Zhrnutie:**
  Preklad by nemal presiahnuť danú dĺžku.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.MaxLengthCheck`
* **Identifikátor kontroly:**
  `max-length`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `max-length`
* **Príznak na ignorovanie:**
  `ignore-max-length`

<!-- AUTOGENERATED END: check-max-length -->

Kontroluje, či majú preklady akceptovateľnú dĺžku, aby sa zmestili do dostupného priestoru. Táto funkcia kontroluje iba počet znakov prekladu.

Na rozdiel od iných kontrol by sa príznak mal nastaviť ako pár `kľúč:hodnota`, napríklad `max-length:100`.

Príznak `max-length` tiež spúšťa [Dĺžka zdrojového reťazca](#check-source-max-length) pre zdrojové reťazce. Pre anglické zdrojové reťazce, vrátane anglických variantov, táto kontrola varuje, keď zdroj používa viac ako 85 % nakonfigurovanej dĺžky, aby zostal priestor na rozšírenie prekladu. Pre iné zdrojové jazyky sa nakonfigurovaná `max-length` používa priamo.

#### HINT
Táto kontrola berie do úvahy počet znakov, čo nemusí byť najlepšia metrika, ak sa na vykreslenie textu používajú proporcionálne písma. Kontrola [Maximálna veľkosť prekladu](#check-max-size) overuje skutočné vykreslenie textu.

Príznak `replacements:` môže byť tiež užitočný na rozšírenie umiestniteľných prvkov pred kontrolou reťazca.

Keď sa používa aj príznak `xml-text`, výpočet dĺžky ignoruje značky XML.

<!-- AUTOGENERATED START: check-max-lines -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-max-lines"></a>

### Maximálny počet riadkov

* **Zhrnutie:**
  Preklad by nemal presiahnuť daný počet riadkov.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.MaxLinesCheck`
* **Identifikátor kontroly:**
  `max-lines`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `max-lines`
* **Príznak na ignorovanie:**
  `ignore-max-lines`

<!-- AUTOGENERATED END: check-max-lines -->

Kontroluje, či preklady nepresahujú nakonfigurovaný maximálny počet riadkov. Toto je užitočné pre preklady cielené na prvky používateľského rozhrania s pevnou výškou, ako sú displeje, terminály alebo obmedzené kontajnery, kde sa vyžaduje konkrétny počet viditeľných riadkov.

Na rozdiel od ostatných kontrol by mal byť príznak nastavený ako pár `kľúč:hodnota`, napríklad `max-lines:3`.

Preklad s väčším počtom riadkov ako je nakonfigurovaná hodnota spustí varovanie. Riadky sa počítajú podľa počtu znakov nového riadku plus jedna.

#### HINT
Táto kontrola počíta zobrazené riadky (oddelené pomocou `\\n`), nie zalomené riadky. Ak vaše používateľské rozhranie automaticky zalamuje text, použite namiesto toho [Maximálna veľkosť prekladu](#check-max-size).

<!-- AUTOGENERATED START: check-max-size -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-max-size"></a>

### Maximálna veľkosť prekladu

* **Zhrnutie:**
  Vykreslený text by nemal presiahnuť danú veľkosť.
* **Rozsah:**
  zdrojové a preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.render.MaxSizeCheck`
* **Identifikátor kontroly:**
  `max-size`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `max-size`
* **Príznak na ignorovanie:**
  `ignore-max-size`

<!-- AUTOGENERATED END: check-max-size -->

Vykreslený zdrojový alebo preložený text by nemal presiahnuť danú veľkosť. Text sa vykreslí a skontroluje sa, či sa zmestí do daných hraníc. Zalamovanie slov sa použije, ak je nakonfigurovaný viac ako jeden riadok.

Táto kontrola potrebuje jeden alebo dva parametre – maximálnu šírku a maximálny počet riadkov. V prípade, že počet riadkov nie je poskytnutý, považuje sa za jednoriadkový text.

Môžete tiež nakonfigurovať použité písmo pomocou direktív `font-*` (pozrite [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)), napríklad nasledujúce príznaky prekladu hovoria, že text vykreslený písmom ubuntu veľkosti 22 by sa mal zmestiť do dvoch riadkov a 500 pixelov:

```text
max-size:500:2, font-family:ubuntu, font-size:22
```

#### HINT
Môžete chcieť nastaviť direktívy `font-*` v [Konfigurácia komponentu](https://docs.weblate.org/sk/latest/admin/projects.md#component), aby bolo rovnaké písmo nakonfigurované pre všetky reťazce v rámci komponentu. Tieto hodnoty môžete prepísať pre každý reťazec v prípade, že potrebujete prispôsobiť pre každý reťazec.

Príznak `replacements:` môže byť tiež užitočný na rozšírenie umiestniteľných prvkov pred kontrolou reťazca.

Keď sa používa aj príznak `xml-text`, výpočet dĺžky ignoruje značky XML.

#### SEE ALSO
* [Správa písiem](https://docs.weblate.org/sk/latest/admin/checks.md#fonts)
* [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)
* [Maximálna dĺžka prekladu](#check-max-length)

<!-- AUTOGENERATED START: check-escaped-newline -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-escaped-newline"></a>

### Nezhodné \\n

* **Zhrnutie:**
  Počet literálov `\n` v preklade nezodpovedá zdroju.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EscapedNewlineCountingCheck`
* **Identifikátor kontroly:**
  `escaped_newline`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-escaped-newline`

<!-- AUTOGENERATED END: check-escaped-newline -->

Escapované zalomenia riadkov sú zvyčajne dôležité pre formátovanie výstupu programu. Kontrola zlyhá, ak počet literálov `\n` v preklade nezodpovedá zdroju.

<!-- AUTOGENERATED START: check-end-colon -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-colon"></a>

### Nesúlad dvojbodky

* **Zhrnutie:**
  Zdroj a preklad nekončia oba dvojbodkou.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndColonCheck`
* **Identifikátor kontroly:**
  `end_colon`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-colon`

<!-- AUTOGENERATED END: check-end-colon -->

Kontroluje, či sa dvojbodky replikujú medzi zdrojom a prekladom. Prítomnosť dvojbodiek sa tiež kontroluje pre rôzne jazyky, kde nepatria (čínština alebo japončina).

#### SEE ALSO
[Dvojbodka na Wikipédii](https://en.wikipedia.org/wiki/Colon_(punctuation))

<!-- AUTOGENERATED START: check-end-ellipsis -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-ellipsis"></a>

### Nesúlad trojbodky

* **Zhrnutie:**
  Zdroj a preklad nekončia oba trojbodkou.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndEllipsisCheck`
* **Identifikátor kontroly:**
  `end_ellipsis`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-ellipsis`

<!-- AUTOGENERATED END: check-end-ellipsis -->

Kontroluje, či sa koncové trojbodky replikujú medzi zdrojom a prekladom. Toto kontroluje iba skutočnú trojbodku (`…`), nie tri bodky (`...`).

Trojbodka sa zvyčajne vykresľuje krajšie ako tri bodky v tlači a znie lepšie s prevodom textu na reč.

#### SEE ALSO
[Trojbodka na Wikipédii](https://en.wikipedia.org/wiki/Ellipsis)

<!-- AUTOGENERATED START: check-end-exclamation -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-exclamation"></a>

### Nesúlad výkričníka

* **Zhrnutie:**
  Zdroj a preklad nekončia oba výkričníkom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndExclamationCheck`
* **Identifikátor kontroly:**
  `end_exclamation`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-exclamation`

<!-- AUTOGENERATED END: check-end-exclamation -->

Kontroluje, či sa výkričníky replikujú medzi zdrojom a prekladom. Prítomnosť výkričníkov sa tiež kontroluje pre rôzne jazyky, kde nepatria (čínština, japončina, kórejčina, arménčina, limbu, mjanmarský jazyk alebo nko).

#### SEE ALSO
[Výkričník na Wikipédii](https://en.wikipedia.org/wiki/Exclamation_mark)

<!-- AUTOGENERATED START: check-end-stop -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-stop"></a>

### Nesúlad bodky

* **Zhrnutie:**
  Zdroj a preklad nekončia oba bodkou.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndStopCheck`
* **Identifikátor kontroly:**
  `end_stop`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-stop`

<!-- AUTOGENERATED END: check-end-stop -->

Kontroluje, či sa bodky replikujú medzi zdrojom a prekladom. Prítomnosť bodiek sa kontroluje pre rôzne jazyky, kde nepatria (čínština, japončina, devanagari alebo urdčina).

#### SEE ALSO
[Bodka na Wikipédii](https://en.wikipedia.org/wiki/Full_stop)

<!-- AUTOGENERATED START: check-end-interrobang -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-interrobang"></a>

### Nesúlad interrobangu

* **Zhrnutie:**
  Zdroj a preklad nekončia oba výrazom interrobangu.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndInterrobangCheck`
* **Identifikátor kontroly:**
  `end_interrobang`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-interrobang`

<!-- AUTOGENERATED END: check-end-interrobang -->

Kontroluje, či sa značky interrobangu replikujú medzi zdrojom a prekladom. Umožňuje výmenu medzi „!?“ a „?!“.

#### SEE ALSO
[Značka interrobangu na Wikipédii](https://en.wikipedia.org/wiki/Interrobang)

<!-- AUTOGENERATED START: check-end-question -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-question"></a>

### Nesúlad otáznika

* **Zhrnutie:**
  Zdroj a preklad nekončia oba otáznikom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndQuestionCheck`
* **Identifikátor kontroly:**
  `end_question`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-question`

<!-- AUTOGENERATED END: check-end-question -->

Kontroluje, či sa otázniky replikujú medzi zdrojom a prekladom. Prítomnosť otáznikov sa tiež kontroluje pre rôzne jazyky, kde nepatria (arménčina, arabčina, čínština, kórejčina, japončina, etiópske písmo, vai alebo koptčina).

#### SEE ALSO
[Otáznik na Wikipédii](https://en.wikipedia.org/wiki/Question_mark)

<!-- AUTOGENERATED START: check-end-semicolon -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-semicolon"></a>

### Nesúlad bodkočiarky

* **Zhrnutie:**
  Zdroj a preklad nekončia oba bodkočiarkou.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndSemicolonCheck`
* **Identifikátor kontroly:**
  `end_semicolon`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-semicolon`

<!-- AUTOGENERATED END: check-end-semicolon -->

Kontroluje, či sa bodkočiarky na konci viet replikujú medzi zdrojom a prekladom.

#### SEE ALSO
[Bodkočiarka na Wikipédii](https://en.wikipedia.org/wiki/Semicolon)

<!-- AUTOGENERATED START: check-newline-count -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-newline-count"></a>

### Nesúlad zalomenia riadkov

* **Zhrnutie:**
  Počet nových riadkov v preklade sa nezhoduje so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.NewLineCountCheck`
* **Identifikátor kontroly:**
  `newline-count`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-newline-count`

<!-- AUTOGENERATED END: check-newline-count -->

Zalomenia riadkov sú zvyčajne dôležité pre formátovanie výstupu programu. Kontrola zlyhá, ak počet nových riadkov v preklade nezodpovedá zdroju.

<!-- AUTOGENERATED START: check-plurals -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-plurals"></a>

### Chýbajúce množné čísla

* **Zhrnutie:**
  Niektoré tvary množného čísla sú nepreložené.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.consistency.PluralsCheck`
* **Identifikátor kontroly:**
  `plurals`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-plurals`

<!-- AUTOGENERATED END: check-plurals -->

Kontroluje, či boli preložené všetky tvary množného čísla zdrojového reťazca. Špecifiká toho, ako sa každý tvar množného čísla používa, nájdete v definícii reťazca.

Nevyplnenie tvarov množného čísla môže v niektorých prípadoch viesť k zobrazeniu ničoho, keď je tvar množného čísla používaný.

<!-- AUTOGENERATED START: check-multiple-capital -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-multiple-capital"></a>

### Viacero veľkých písmen

#### Versionadded
Added in version 5.16.

* **Zhrnutie:**
  Preklad obsahuje slová s viacerými nesprávne umiestnenými veľkými písmenami.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.MultipleCapitalCheck`
* **Identifikátor kontroly:**
  `multiple_capital`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-multiple-capital`

<!-- AUTOGENERATED END: check-multiple-capital -->

Kontroluje nesprávne umiestnené veľké písmená detekciou slov, ktoré obsahujú po sebe idúce veľké písmená inak malými písmenami alebo normálne kapitalizovanom texte (napríklad `HEllo` alebo `CAmelCase`). Reťazce, ktoré obsahujú veľké písmená v zdrojovom reťazci, môžu obsahovať veľké písmená aj v preklade.

<!-- AUTOGENERATED START: check-kabyle-characters -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-kabyle-characters"></a>

### Neštandardné znaky v kabylčine

#### Versionadded
Added in version 5.12.

* **Zhrnutie:**
  Používajte štandardizované latinské znaky kabylčiny (napr. `ɣ` namiesto gréckeho `γ`; `ɛ` namiesto `ε`).
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.KabyleCharactersCheck`
* **Identifikátor kontroly:**
  `kabyle-characters`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-kabyle-characters`

<!-- AUTOGENERATED END: check-kabyle-characters -->

Kontroluje, či preklady do kabylčiny používajú správne písmená kabylčiny a nie podobné grécke, ktoré sa často používali pred štandardizáciou znakov kabylčiny v Unicode.

<!-- AUTOGENERATED START: check-placeholders -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-placeholders"></a>

### Zástupné symboly

#### Versionchanged
Zmenené vo verzii 4.3: Môžete použiť regulárny výraz ako zástupný symbol.

#### Versionchanged
Zmenené vo verzii 4.13: S príznakom `case-insensitive` nie sú zástupné symboly citlivé na veľkosť písmen.

* **Zhrnutie:**
  V preklade chýbajú niektoré zástupné symboly.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.placeholders.PlaceholderCheck`
* **Identifikátor kontroly:**
  `placeholders`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `placeholders`
* **Príznak na ignorovanie:**
  `ignore-placeholders`

<!-- AUTOGENERATED END: check-placeholders -->

V preklade chýbajú niektoré zástupné symboly. Tieto sú buď extrahované zo súboru prekladu, alebo definované manuálne pomocou príznaku `placeholders`, viac ich možno oddeliť dvojbodkou, reťazce s medzerou možno dať do úvodzoviek:

```text
placeholders:$URL$:$TARGET$:"some long text"
```

V prípade, že máte nejakú syntax pre zástupné symboly, môžete použiť regulárny výraz:

```text
placeholders:r"%[^% ]%"
```

Môžete mať aj zástupné symboly necitlivé na veľkosť písmen:

```text
placeholders:$URL$:$TARGET$,case-insensitive
```

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

<!-- AUTOGENERATED START: check-prohibited-initial-character -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-prohibited-initial-character"></a>

### Zakázaný počiatočný znak

#### Versionadded
Added in version 5.9.

* **Zhrnutie:**
  Reťazec začína zakázaným znakom v CSV.
* **Rozsah:**
  reťazce slovníka
* **Trieda kontroly:**
  `weblate.checks.glossary.ProhibitedInitialCharacterCheck`
* **Identifikátor kontroly:**
  `prohibited_initial_character`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-prohibited-initial-character`

<!-- AUTOGENERATED END: check-prohibited-initial-character -->

Slovník sa často zdieľa ako CSV a používanie niektorých znakov na začiatku je obmedzené mnohými aplikáciami, pretože môžu spôsobiť, že text bude vyhodnotený ako výraz. Toto ovplyvňuje aj [Glossaries in translation services](https://docs.weblate.org/sk/latest/user/glossary.md#glossary-mt), kde mnohé služby používajú CSV na synchronizáciu slovníkov a takéto reťazce odmietajú.

<!-- AUTOGENERATED START: check-punctuation-spacing -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-punctuation-spacing"></a>

### Rozostup interpunkcie

#### Versionchanged
Zmenené vo verzii 5.10: Táto kontrola sa predtým vzťahovala aj na bretónčinu, ale bola obmedzená len na francúzštinu.

* **Zhrnutie:**
  Chýba nerozbitná medzera pred dvojitým interpunkčným znakom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.PunctuationSpacingCheck`
* **Identifikátor kontroly:**
  `punctuation_spacing`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-punctuation-spacing`

<!-- AUTOGENERATED END: check-punctuation-spacing -->

Kontroluje, či je pred dvojitým interpunkčným znakom (výkričník, otáznik, bodkočiarka a dvojbodka) nerozbitná medzera. Toto pravidlo sa používa iba v niekoľkých vybraných jazykoch, ako je francúzština, kde je medzera pred dvoma interpunkčnými znakmi typografickým pravidlom.

#### SEE ALSO
[Francúzske a anglické medzery na Wikipédii](https://en.wikipedia.org/wiki/History_of_sentence_spacing#French_and_English_spacing)

<!-- AUTOGENERATED START: check-regex -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-regex"></a>

### Regulárny výraz

#### Versionchanged
Zmenené vo verzii 5.10: Rozšírená podpora pre pokročilé regulárne výrazy vrátane vlastností kódových bodov Unicode.

* **Zhrnutie:**
  Preklad sa nezhoduje s regulárnym výrazom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.placeholders.RegexCheck`
* **Identifikátor kontroly:**
  `regex`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `regex`
* **Príznak na ignorovanie:**
  `ignore-regex`

<!-- AUTOGENERATED END: check-regex -->

Preklad sa nezhoduje s regulárnym výrazom. Výraz je buď extrahovaný zo súboru prekladu, alebo definovaný manuálne pomocou príznaku `regex`:

```text
regex:^foo|bar$
```

Zhoda tiež podporuje vlastnosti kódových bodov Unicode, vrátane skriptov a blokov:

```text
regex:^[-_\p{L}\p{N}\p{sc=Deva}\p{sc=Thai}]{1,32}$
```

#### HINT
Použite [Zástupné symboly](#check-placeholders) na detekciu chýbajúcich zástupných symbolov v reťazci.

#### SEE ALSO
[Dokumentácia regex](https://github.com/mrabarnett/mrab-regex)

<!-- AUTOGENERATED START: check-rst-syntax -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-rst-syntax"></a>

### Chyba syntaxe reStructuredText

#### Versionadded
Added in version 5.10.

* **Zhrnutie:**
  Chyba syntaxe reStructuredText v preklade.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.RSTSyntaxCheck`
* **Identifikátor kontroly:**
  `rst-syntax`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `rst-text`
* **Príznak na ignorovanie:**
  `ignore-rst-syntax`

<!-- AUTOGENERATED END: check-rst-syntax -->

Chyba syntaxe reStructuredText v preklade. Problémy, na ktoré sa treba zamerať:

* Nesúlad zatváracích/otváracích značiek.
* Chýbajúce medzery alebo interpunkcia okolo referencie. Inline bloky reStructuredText musia byť oddelené znakmi, ktoré nie sú slovami.
* Používanie úvodzoviek namiesto spätných apostrofov.

#### SEE ALSO
* [Úvod do reStructuredText](https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html)
* [Nekonzistentné reStructuredText](#check-rst-references)

<!-- AUTOGENERATED START: check-reused -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-reused"></a>

### Opakovane použitý preklad

#### Versionadded
Added in version 4.18.

* **Zhrnutie:**
  Rôzne reťazce sú preložené rovnako.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.consistency.ReusedCheck`
* **Identifikátor kontroly:**
  `reused`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-reused`

<!-- AUTOGENERATED END: check-reused -->

Kontrola, ktorá zlyhá, ak sa ten istý preklad používa na rôzne zdrojové reťazce. Takéto preklady môžu byť zámerné, ale môžu aj miasť používateľov.

<!-- AUTOGENERATED START: check-safe-mdx -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-safe-mdx"></a>

### Bezpečný MDX

#### Versionadded
Added in version 2026.7.

* **Zhrnutie:**
  Výrazy JSX v preklade sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.mdx.SafeMDXCheck`
* **Identifikátor kontroly:**
  `safe-mdx`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory MDX](https://docs.weblate.org/sk/latest/formats/mdx.md#mdx)
* **Príznak na zapnutie:**
  `safe-mdx`
* **Príznak na ignorovanie:**
  `ignore-safe-mdx`

<!-- AUTOGENERATED END: check-safe-mdx -->
<!-- AUTOGENERATED START: check-same-plurals -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-same-plurals"></a>

### Rovnaké množné čísla

* **Zhrnutie:**
  Niektoré tvary množného čísla sú preložené rovnakým spôsobom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.consistency.SamePluralsCheck`
* **Identifikátor kontroly:**
  `same-plurals`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-same-plurals`

<!-- AUTOGENERATED END: check-same-plurals -->

Kontrola, ktorá zlyhá, ak sú niektoré tvary množného čísla v preklade duplicitné. Vo väčšine jazykov musia byť rôzne.

<!-- AUTOGENERATED START: check-begin-newline -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-begin-newline"></a>

### Počiatočný nový riadok

* **Zhrnutie:**
  Zdroj a preklad nezačínajú oba novým riadkom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.BeginNewlineCheck`
* **Identifikátor kontroly:**
  `begin_newline`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-begin-newline`

<!-- AUTOGENERATED END: check-begin-newline -->

Nové riadky sa zvyčajne objavujú v zdrojových reťazcoch z dobrého dôvodu, vynechania alebo prídavky môžu viesť k problémom s formátovaním, keď sa preložený text použije.

#### SEE ALSO
[Koncový nový riadok](#check-end-newline)

<!-- AUTOGENERATED START: check-begin-space -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-begin-space"></a>

### Počiatočné medzery

* **Zhrnutie:**
  Zdroj a preklad nezačínajú oba rovnakým počtom medzier.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.BeginSpaceCheck`
* **Identifikátor kontroly:**
  `begin_space`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-begin-space`

<!-- AUTOGENERATED END: check-begin-space -->

Medzera na začiatku reťazca sa zvyčajne používa na odsadenie v rozhraní, a preto je dôležité ju zachovať.

<!-- AUTOGENERATED START: check-end-newline -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-newline"></a>

### Koncový nový riadok

* **Zhrnutie:**
  Zdroj a preklad nekončia oba novým riadkom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndNewlineCheck`
* **Identifikátor kontroly:**
  `end_newline`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-newline`

<!-- AUTOGENERATED END: check-end-newline -->

Nové riadky sa zvyčajne objavujú v zdrojových reťazcoch z dobrého dôvodu, vynechania alebo prídavky môžu viesť k problémom s formátovaním, keď sa preložený text použije.

#### SEE ALSO
[Počiatočný nový riadok](#check-begin-newline)

<!-- AUTOGENERATED START: check-end-space -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-end-space"></a>

### Koncová medzera

* **Zhrnutie:**
  Zdroj a preklad nekončia oba medzerou.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.EndSpaceCheck`
* **Identifikátor kontroly:**
  `end_space`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-end-space`

<!-- AUTOGENERATED END: check-end-space -->

Kontroluje, či sa koncové medzery replikujú medzi zdrojom a prekladom.

Koncová medzera sa zvyčajne používa na odsadenie susedných prvkov, takže jej odstránenie môže narušiť rozloženie.

<!-- AUTOGENERATED START: check-same -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-same"></a>

### Nezmenený preklad

* **Zhrnutie:**
  Zdroj a preklad sú identické.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.same.SameCheck`
* **Identifikátor kontroly:**
  `same`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-same`

<!-- AUTOGENERATED END: check-same -->

Stane sa, ak sú zdrojové a zodpovedajúce prekladové reťazce identické, minimálne v jednom z tvarov množného čísla. Niektoré reťazce bežne nachádzané vo všetkých jazykoch sa ignorujú a rôzne značkovania sa odstránia. Tým sa znižuje počet falošných pozitív.

Táto kontrola môže pomôcť nájsť reťazce omylom nepreložené.

Predvolené správanie tejto kontroly je vylúčiť slová zo vstavaného zoznamu termínov z kontroly. Ide o slová, ktoré sa často neprekladajú. To je užitočné na vyhnutie sa falošným pozitívam pri krátkych reťazcoch, ktoré pozostávajú len z jedného slova, ktoré je rovnaké v niekoľkých jazykoch. Tento zoznam možno vypnúť pridaním príznaku `strict-same` k reťazcu alebo komponentu.

#### Versionchanged
Zmenené vo verzii 4.17: S príznakom `check-glossary` (pozrite [Nenasleduje slovník](#check-check-glossary)) sa neprekladateľné termíny zo slovníka vylúčia z kontroly.

#### SEE ALSO
* [Nenasleduje slovník](#check-check-glossary)
* [Konfigurácia komponentu](https://docs.weblate.org/sk/latest/admin/projects.md#component)
* [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)

<!-- AUTOGENERATED START: check-safe-html -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-safe-html"></a>

### Nebezpečné HTML

* **Zhrnutie:**
  Preklad používa nebezpečné značky HTML.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.SafeHTMLCheck`
* **Identifikátor kontroly:**
  `safe-html`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbory HTML](https://docs.weblate.org/sk/latest/formats/html.md#html), [Súbory Markdown](https://docs.weblate.org/sk/latest/formats/markdown.md#markdown), [Súbory MDX](https://docs.weblate.org/sk/latest/formats/mdx.md#mdx), [Súbory AsciiDoc](https://docs.weblate.org/sk/latest/formats/asciidoc.md#asciidoc)
* **Príznak na zapnutie:**
  `auto-safe-html`, `safe-html`
* **Automatické správanie príznaku:**
  `auto-safe-html`: Spracovávať text ako podmienené HTML, zapína [Nebezpečné HTML](#check-safe-html) iba pre prostý text alebo zdrojové reťazce, ktoré obsahujú štandardné značky HTML alebo platné vlastné prvky. Toto je užitočné pre rozšírené varianty Markdown, ako je MDX, kde syntax s lomenými zátvorkami nemusí byť HTML.
* **Príznak na ignorovanie:**
  `ignore-safe-html`

<!-- AUTOGENERATED END: check-safe-html -->

Preklad používa nebezpečné značky HTML. Túto kontrolu treba zapnúť pomocou príznaku `safe-html` (pozrite [Prispôsobenie správania pomocou príznakov](https://docs.weblate.org/sk/latest/admin/checks.md#custom-checks)). Je k nej priložený aj autofixer, ktorý môže automaticky sanitizovať značkovanie.

#### HINT
Keď sa používa aj príznak `md-text`, povoľujú sa aj odkazy v štýle Markdown.

#### SEE ALSO
Kontrola HTML sa vykonáva pomocou knižnice [Ammonia](https://github.com/rust-ammonia/ammonia).

<!-- AUTOGENERATED START: check-url -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-url"></a>

### URL

* **Zhrnutie:**
  Preklad neobsahuje URL adresu.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.URLCheck`
* **Identifikátor kontroly:**
  `url`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Príznak na zapnutie:**
  `url`
* **Príznak na ignorovanie:**
  `ignore-url`

<!-- AUTOGENERATED END: check-url -->

Preklad neobsahuje URL adresu. Toto sa spustí iba v prípade, že jednotka je označená ako obsahujúca URL. V takom prípade musí byť preklad platnou URL adresou.

<!-- AUTOGENERATED START: check-xml-tags -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-xml-tags"></a>

### Značkovanie XML

* **Zhrnutie:**
  Značky XML v preklade sa nezhodujú so zdrojom.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.XMLTagsCheck`
* **Identifikátor kontroly:**
  `xml-tags`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-xml-tags`

<!-- AUTOGENERATED END: check-xml-tags -->

To zvyčajne znamená, že výsledný výstup bude vyzerať inak. Vo väčšine prípadov to nie je želaný výsledok zmeny prekladu, ale občas áno.

Kontroluje, či sa značky XML replikujú medzi zdrojom a prekladom.

Kontrola je automaticky zapnutá pre reťazce podobné XML. V niektorých prípadoch možno budete musieť pridať príznak `xml-text`, aby ste ju vynútili zapnúť.

#### NOTE
Táto kontrola je vypnutá príznakom `safe-html`, pretože čistenie HTML, ktoré vykonáva, môže produkovať značky HTML, ktoré nie sú platným XML.

<!-- AUTOGENERATED START: check-xml-invalid -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-xml-invalid"></a>

### Syntax XML

* **Zhrnutie:**
  Preklad nie je platným XML.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.markup.XMLValidityCheck`
* **Identifikátor kontroly:**
  `xml-invalid`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-xml-invalid`

<!-- AUTOGENERATED END: check-xml-invalid -->

Značkovanie XML nie je platné.

Kontrola je automaticky zapnutá pre reťazce podobné XML. V niektorých prípadoch možno budete musieť pridať príznak `xml-text`, aby ste ju vynútili zapnúť.

#### NOTE
Táto kontrola je vypnutá príznakom `safe-html`, pretože čistenie HTML, ktoré vykonáva, môže produkovať značky HTML, ktoré nie sú platným XML.

<!-- AUTOGENERATED START: check-zero-width-space -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-zero-width-space"></a>

### Medzera nulovej šírky

* **Zhrnutie:**
  Preklad obsahuje extra znak medzery nulovej šírky.
* **Rozsah:**
  preložené reťazce
* **Trieda kontroly:**
  `weblate.checks.chars.ZeroWidthSpaceCheck`
* **Identifikátor kontroly:**
  `zero-width-space`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-zero-width-space`

<!-- AUTOGENERATED END: check-zero-width-space -->

Znaky medzery nulovej šírky (<U+200B>) sa používajú na lámanie správ v rámci slov (zalamovanie slov).

Keďže sa zvyčajne vkladajú omylom, táto kontrola sa spustí, keď sú prítomné v preklade. Niektoré programy môžu mať problémy, keď sa tento znak použije.

#### SEE ALSO
[Medzera nulovej šírky na Wikipédii](https://en.wikipedia.org/wiki/Zero-width_space)

## Kontroly zdroja

Kontroly zdroja môžu pomôcť vývojárom zlepšiť kvalitu zdrojových reťazcov.

<!-- AUTOGENERATED START: check-ellipsis -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-ellipsis"></a>

### Trojbodka

* **Zhrnutie:**
  Reťazec používa tri bodky `...` namiesto znaku výpustky `…`.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.source.EllipsisCheck`
* **Identifikátor kontroly:**
  `ellipsis`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-ellipsis`

<!-- AUTOGENERATED END: check-ellipsis -->

Toto zlyhá, keď reťazec používa tri bodky (`...`), keď by mal používať znak trojbodky (`…`).

Použitie znaku Unicode je vo väčšine prípadov lepší prístup, vyzerá lepšie vykreslené a môže znieť lepšie s prevodom textu na reč.

#### SEE ALSO
[Trojbodka na Wikipédii](https://en.wikipedia.org/wiki/Ellipsis)

<!-- AUTOGENERATED START: check-fluent-source-inner-html -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-fluent-source-inner-html"></a>

### Vnútorné HTML zdroja Fluent

#### Versionadded
Added in version 5.0.

* **Zhrnutie:**
  Zdroj Fluent by mal byť platným vnútorným HTML.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.fluent.inner_html.FluentSourceInnerHTMLCheck`
* **Identifikátor kontroly:**
  `fluent-source-inner-html`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Formát Fluent](https://docs.weblate.org/sk/latest/formats/fluent.md#fluent)
* **Príznak na zapnutie:**
  `fluent-source-inner-html`
* **Príznak na ignorovanie:**
  `ignore-fluent-source-inner-html`

<!-- AUTOGENERATED END: check-fluent-source-inner-html -->

Fluent sa často používa v kontextoch, kde sa hodnota správy (alebo termínu) má používať priamo ako `.innerHTML` (namiesto `.textContent`) pre niektorý prvok HTML. Napríklad pri použití balíka Fluent DOM.

Cieľom tejto kontroly je predpovedať, ako sa hodnota spracuje ako vnútorné HTML za predpokladu analyzátora vyhovujúceho HTML5, aby sa zachytili prípady, kedy by došlo k „neúmyselnej“ strate reťazca, bez toho, aby bola príliš prísna na technické chyby analýzy, ktoré *nevedú* k strate reťazca.

Táto kontrola sa uplatňuje na hodnotu správ alebo termínov Fluent, ale nie na ich atribúty. Pre správy sú atribúty Fluent často len hodnoty atribútov HTML, takže môžu byť ľubovoľné reťazce. Pre termíny sú atribúty Fluent často jazykové vlastnosti, na ktoré sa dá odkazovať iba v selektoroch výrazov Fluent Select.

Vo všeobecnosti sa neočakáva, že väčšina hodnôt Fluent bude obsahovať akékoľvek značky HTML. Preto táto kontrola neočakáva ani nechce, aby prekladatelia a vývojári museli dbať na prísne vyhýbanie sa *akýmkoľvek* technickým chybám analýzy HTML5 (nehovoriac o chybách analýzy XHTML). Namiesto toho chce táto kontrola len varovať, keď mohli neúmyselne otvoriť značku HTML alebo vložiť odkaz na znak.

Navyše, pre hodnoty Fluent, ktoré zámerne obsahujú značky HTML alebo odkazy na znaky, táto kontrola overí niektoré „dobré praktiky“, ako sú zodpovedajúce zatváracie a koncové značky, platné odkazy na znaky a hodnoty atribútov v úvodzovkách. Navyše, hoci špecifikácia HTML5 technicky umožňuje celkom ľubovoľné názvy značiek a atribútov, táto kontrola ich obmedzí na niektoré základné hodnoty ASCII, ktoré by mali pokrývať štandardné značky a atribúty prvkov HTML5, ako aj umožniť *niektoré* vlastné názvy prvkov alebo atribútov. To je čiastočne na zabezpečenie toho, že používateľ používa HTML zámerne.

Príklady:

#### Príklady vnútorného HTML Fluent

| Hodnota           | Varuje?   | Dôvod                                                              |
|-------------------|-----------|--------------------------------------------------------------------|
| `three<four`      | áno       | Časť `<four` by sa stratila ako `.innerHTML`.                      |
| `three < four`    | nie       | `.innerHTML` by sa zhodovalo s `.textContent`.                     |
| `three <four>`    | áno       | Chýba zatváracia značka.                                           |
| `three <four/>`   | áno       | `four` nie je prázdny prvok HTML, takže by sa nemal samouzavierať. |
| `<a-b>text</a-b>` | nie       | Značka vlastného prvku so zodpovedajúcou zatváracou značkou.       |
| `a <img/> b`      | nie       | `img` je prázdny prvok HTML. Samouzavretie je povolené.            |
| `a <br> b`        | nie       | `br` je prázdny prvok HTML.                                        |
| `<img class=a/>`  | áno       | Hodnota atribútu nie je v úvodzovkách.                             |
| `<aØ attr=''/>`   | áno       | Názov značky mimo ASCII.                                           |
| `kind&ethical`    | áno       | Časť `&eth` by sa skonvertovala na `ð`.                            |
| `kind&eth;ical`   | nie       | Odkaz na znak sa zdá byť zámerný.                                  |
| `three&lte;four`  | áno       | Časť `&lte;` by sa skonvertovala na `<e;`.                         |
| `three&lf;four`   | áno       | Odkaz na znak nie je platný.                                       |
| `three<{ $val }`  | áno       | Premenná Fluent sa môže neúmyselne stať značkou.                   |
| `&l{ $val }`      | áno       | Premenná Fluent sa môže neúmyselne stať odkazom na znak.           |

#### NOTE
Táto kontrola *nezabezpečí*, že vnútorné HTML je bezpečné alebo sanitizované, a nie je určená na ochranu pred škodlivými pokusmi o zmenu vnútorného HTML. Navyše, treba pamätať, že premenné a referencie Fluent sa môžu rozšíriť na ľubovoľné reťazce, takže by sa mohli rozšíriť na ľubovoľné HTML, pokiaľ nie sú escapované. Ako výnimka znak `<` alebo `&` pred referenciou Fluent spustí túto kontrolu, pretože aj escapovaná hodnota môže viesť k neočakávaným výsledkom.

#### NOTE
Balík Fluent DOM má ďalšie obmedzenia, ako sú povolené značky a atribúty, ktoré táto kontrola nevynucuje.

#### SEE ALSO
* [Vnútorné HTML prekladu Fluent](#check-fluent-target-inner-html)
* [Fluent DOM](https://projectfluent.org/dom-l10n-documentation/overview.html)

<!-- AUTOGENERATED START: check-fluent-source-syntax -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-fluent-source-syntax"></a>

### Syntax zdroja Fluent

#### Versionadded
Added in version 5.0.

* **Zhrnutie:**
  Chyba syntaxe Fluent v zdroji.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.fluent.syntax.FluentSourceSyntaxCheck`
* **Identifikátor kontroly:**
  `fluent-source-syntax`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Formát Fluent](https://docs.weblate.org/sk/latest/formats/fluent.md#fluent)
* **Príznak na zapnutie:**
  `fluent-source-syntax`
* **Príznak na ignorovanie:**
  `ignore-fluent-source-syntax`

<!-- AUTOGENERATED END: check-fluent-source-syntax -->

Vo Weblate reťazce Fluent používajú syntax Fluent pre referencie a premenné, ale aj pre zložitejšie funkcie, ako je definovanie atribútov a variantov selektora, vrátane množných čísiel. Táto kontrola zabezpečuje, že syntax použitá v zdroji bude platná pre Fluent.

#### SEE ALSO
* [Syntax prekladu Fluent](#check-fluent-target-syntax)
* [Príručka syntaxe Fluent](https://projectfluent.org/fluent/guide/)
* [Sprievodca základnou syntaxou Mozilla](https://mozilla-l10n.github.io/localizer-documentation/tools/fluent/basic_syntax.html)

<!-- AUTOGENERATED START: check-icu-message-format-syntax -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-icu-message-format-syntax"></a>

### Syntax ICU MessageFormat

#### Versionadded
Added in version 4.9.

* **Zhrnutie:**
  Chyby syntaxe v reťazcoch ICU MessageFormat.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.icu.ICUSourceCheck`
* **Identifikátor kontroly:**
  `icu_message_format_syntax`
* **Spúšťač:**
  Túto kontrolu treba zapnúť pomocou príznaku.
* **Formáty súborov automaticky zapínajúce túto kontrolu:**
  [Súbor ARB](https://docs.weblate.org/sk/latest/formats/arb.md#arb), [Súbor Format.JS JSON](https://docs.weblate.org/sk/latest/formats/formatjs.md#formatjs)
* **Príznak na zapnutie:**
  `icu-message-format`
* **Príznak na ignorovanie:**
  `ignore-icu-message-format`

<!-- AUTOGENERATED END: check-icu-message-format-syntax -->

#### SEE ALSO
[ICU MessageFormat](#check-icu-message-format)

<!-- AUTOGENERATED START: check-long-untranslated -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-long-untranslated"></a>

### Dlhodobo nepreložený

#### Versionadded
Added in version 4.1.

* **Zhrnutie:**
  Reťazec nebol preložený dlhý čas.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.source.LongUntranslatedCheck`
* **Identifikátor kontroly:**
  `long_untranslated`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-long-untranslated`

<!-- AUTOGENERATED END: check-long-untranslated -->

Keď reťazec nebol preložený dlhý čas, môže to naznačovať problém v zdrojovom reťazci, ktorý sťažuje preklad.

<!-- AUTOGENERATED START: check-multiple-failures -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-multiple-failures"></a>

### Viacero zlyhávajúcich kontrol

* **Zhrnutie:**
  Preklady v niekoľkých jazykoch majú zlyhávajúce kontroly.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.source.MultipleFailingCheck`
* **Identifikátor kontroly:**
  `multiple_failures`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-multiple-failures`

<!-- AUTOGENERATED END: check-multiple-failures -->

Mnohé preklady tohto reťazca majú zlyhávajúce kontroly kvality. To je zvyčajne indíciou, že by sa dalo niečo urobiť na zlepšenie zdrojového reťazca.

Zlyhanie tejto kontroly môže byť často spôsobené chýbajúcou bodkou na konci vety alebo podobnými drobnými problémami, ktoré prekladatelia majú tendenciu opraviť v preklade, hoci by bolo lepšie opraviť to v zdrojovom reťazci.

<!-- AUTOGENERATED START: check-unnamed-format -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-unnamed-format"></a>

### Viacero nepomenovaných premenných

#### Versionadded
Added in version 4.1.

* **Zhrnutie:**
  V reťazci je viacero nepomenovaných premenných, čo robí prekladateľom nemožné ich preusporiadať.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.format.MultipleUnnamedFormatsCheck`
* **Identifikátor kontroly:**
  `unnamed_format`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-unnamed-format`

<!-- AUTOGENERATED END: check-unnamed-format -->

V reťazci je viacero nepomenovaných premenných, čo robí prekladateľom nemožné ich preusporiadať.

Zvážte použitie pomenovaných premenných, aby prekladatelia mohli ich preusporiadať.

<!-- AUTOGENERATED START: check-source-max-length -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-source-max-length"></a>

### Dĺžka zdrojového reťazca

* **Zhrnutie:**
  Zdrojový reťazec sa blíži k nakonfigurovanej maximálnej dĺžke prekladov alebo ju presahuje.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.source.SourceMaxLengthCheck`
* **Identifikátor kontroly:**
  `source-max-length`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-source-max-length`

<!-- AUTOGENERATED END: check-source-max-length -->

Preklady často potrebujú viac miesta ako zdrojový text, najmä ak je zdrojovým jazykom angličtina. Táto kontrola pomáha správcom nájsť zdrojové reťazce, ktoré sú už blízko svojej nakonfigurovanej `max-length`, skôr než prekladatelia budú musieť skracovať alebo vynechávať význam, aby sa zmestili do limitu.

Pre zdrojové reťazce v angličtine, vrátane variantov angličtiny, kontrola hlási reťazce využívajúce viac ako 85 % nakonfigurovanej `max-length`. Pre ostatné zdrojové jazyky hlási zdrojové reťazce dlhšie ako nakonfigurovaná `max-length`.

Tým sa zachytia zdrojové reťazce, ktoré pravdepodobne spôsobia zlyhanie prekladov [Maximálna dĺžka prekladu](#check-max-length), a zdrojové reťazce, ktoré už nespĺňajú deklarovaný limit.

<!-- AUTOGENERATED START: check-optional-plural -->
<!-- This section is automatically generated by `./manage.py list_checks`. Do not edit manually. -->

<a id="check-optional-plural"></a>

### Nemnožné číslo

* **Zhrnutie:**
  Reťazec sa používa ako množné číslo, ale nepoužíva tvary množného čísla.
* **Rozsah:**
  zdrojové reťazce
* **Trieda kontroly:**
  `weblate.checks.source.OptionalPluralCheck`
* **Identifikátor kontroly:**
  `optional_plural`
* **Spúšťač:**
  Táto kontrola je vždy zapnutá, ale dá sa ignorovať pomocou príznaku.
* **Príznak na ignorovanie:**
  `ignore-optional-plural`

<!-- AUTOGENERATED END: check-optional-plural -->

Reťazec sa používa ako množné číslo, ale nepoužíva tvary množného čísla. V prípade, že váš systém prekladu toto podporuje, mali by ste použiť variant citlivý na množné číslo.

Napríklad s Gettext v Pythone by to mohlo byť:

```python
from gettext import ngettext

print(ngettext("Selected %d file", "Selected %d files", files) % files)
```

<a id="placeables-mt"></a>

## Umiestniteľné prvky v automatickom návrhu

Kontroly umiestniteľných prvkov odhaľujú informácie o aktuálnych umiestniteľných prvkoch a toto sa môže použiť na inštrukciu automatizovaných návrhových enginov, aby ich zachovali. Podpora pre toto sa líši v rôznych službách a v mnohých prípadoch nie je spôsob, ako vynútiť zachovanie umiestniteľných prvkov nedotknutých.

#### SEE ALSO
[Prekladové služby](https://docs.weblate.org/sk/latest/admin/machine.md)
