diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 092dcb06..4bb60a78 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -547,19 +547,19 @@ export const sidebar: ThemeConfig['sidebar'] = { link: '/style-guide/' }, { - text: 'A - Zásadní', + text: 'A – Zásadní', link: '/style-guide/rules-essential' }, { - text: 'B - Silně doporučené', + text: 'B – Silně doporučené', link: '/style-guide/rules-strongly-recommended' }, { - text: 'C - Doporučené', + text: 'C – Doporučené', link: '/style-guide/rules-recommended' }, { - text: 'D - Používejte s rozvahou', + text: 'D – Používejte s rozvahou', link: '/style-guide/rules-use-with-caution' } ] @@ -598,7 +598,7 @@ export default defineConfigWithTheme({ lang: 'en-US', title: 'Vue.js', - description: 'Vue.js - Progresivní JavaScript Framework', + description: 'Vue.js – Progresivní JavaScript Framework', srcDir: 'src', srcExclude: ['tutorial/**/description.md'], @@ -611,7 +611,7 @@ export default defineConfigWithTheme({ 'meta', { property: 'og:description', - content: 'Vue.js - Progresivní JavaScript Framework' + content: 'Vue.js – Progresivní JavaScript Framework' } ], [ diff --git a/.vitepress/theme/components/Home.vue b/.vitepress/theme/components/Home.vue index ac748fd8..164b8919 100644 --- a/.vitepress/theme/components/Home.vue +++ b/.vitepress/theme/components/Home.vue @@ -77,7 +77,7 @@ onMounted(load)
- Pozice speciálního sponzora je nyní volná - požádejte o ni + Pozice speciálního sponzora je nyní volná – požádejte o ni
diff --git a/src/about/cs.md b/src/about/cs.md index 8e5d43da..edd5d4c6 100644 --- a/src/about/cs.md +++ b/src/about/cs.md @@ -86,7 +86,7 @@ Chtěli jsme se zejména vyhnout použití spíše nelogického českého slova #### Binding -Toto je možná nejvíc kontroverzní (ne)překlad v aktuální verzi dokumentace. Myšlena je vždy _„vazba“_ - například proměnné na hodnotu uživatelského vstupu z formuláře nebo vlastnosti komponenty na dynamickou hodnotu. Přišlo nám, že zachováním nepřeloženého pojmu bude zjevnější např. u nadpisů kapitol příručky (_„Binding dat z formulářů“_ vs. _„Vazba dat s formulářů“_), ale pravdou je i to, že v běžném textu slovo „binding“ často působí nepatřičně. O této záležitosti budeme ještě přemýšlet. +Toto je možná nejvíc kontroverzní (ne)překlad v aktuální verzi dokumentace. Myšlena je vždy _„vazba“_ – například proměnné na hodnotu uživatelského vstupu z formuláře nebo vlastnosti komponenty na dynamickou hodnotu. Přišlo nám, že zachováním nepřeloženého pojmu bude zjevnější např. u nadpisů kapitol příručky (_„Binding dat z formulářů“_ vs. _„Vazba dat s formulářů“_), ale pravdou je i to, že v běžném textu slovo „binding“ často působí nepatřičně. O této záležitosti budeme ještě přemýšlet. ## Slovník vybraných přeložených pojmů @@ -231,7 +231,7 @@ Zde sledujeme překlady pro (hlavně) technické pojmy, které se objevují na v * 🟩 reactivity = reaktivita * 🟨 Reactivity API = Reaktivní API * 🟩 reactivity system = systém reaktivity -* 🟥 read-only - read-only +* 🟥 read-only = read-only * 🟥 ref = ref * 🟨 refactoring = refaktoring * 🟩 release = verze diff --git a/src/api/application.md b/src/api/application.md index 1efbcf73..38342d01 100644 --- a/src/api/application.md +++ b/src/api/application.md @@ -35,7 +35,7 @@ Vytvoří instanci aplikace. const app = createApp(App) ``` -- **Viz také:** [Průvodce - Vytvoření Vue aplikace](/guide/essentials/application) +- **Viz také:** [Průvodce – Vytvoření Vue aplikace](/guide/essentials/application) ## createSSRApp() {#createssrapp} @@ -342,7 +342,7 @@ Poskytuje verzi Vue, se kterou byla aplikace vytvořena. To se hodí uvnitř [pl } ``` -- **Viz také:** [Globální API - version](/api/general#version) +- **Viz také:** [Globální API – version](/api/general#version) ## app.config {#app-config} @@ -440,7 +440,7 @@ Nastavte tuto vlastnost na `true`, abyste povolili sledování výkonu inicializ - **Typ:** `boolean` -- **Viz také:** [Průvodce - Výkon](/guide/best-practices/performance) +- **Viz také:** [Průvodce – Výkon](/guide/best-practices/performance) ## app.config.compilerOptions {#app-config-compileroptions} @@ -464,7 +464,7 @@ Definuje ověřovací metodu pro rozpoznání custom nativních prvků. Metoda by měla vrátit `true`, pokud má být nějaký tag považován za nativní element. Odpovídající tag bude Vue vykreslovat nativně, místo aby se pokoušelo jej zpracovat jako Vue komponentu. - Nativní HTML a SVG tagy není třeba v této funkci řešit - Vue parser je rozpozná automaticky. + Nativní HTML a SVG tagy není třeba v této funkci řešit. Vue parser je rozpozná automaticky. - **Příklad** @@ -572,7 +572,7 @@ Umožní použití `msg` uvnitř kterékoli šablony a také na `this` libovoln } ``` -- **Viz také:** [Průvodce - Obohacování globálních vlastností](/guide/typescript/options-api#augmenting-global-properties) +- **Viz také:** [Průvodce – Obohacování globálních vlastností](/guide/typescript/options-api#augmenting-global-properties) ## app.config.optionMergeStrategies {#app-config-optionmergestrategies} @@ -623,7 +623,7 @@ Objekt pro definici strategií pro slučování custom vlastností komponenty. // vypíše 'Ahoj Vue' ``` -- **Viz také:** [Instance komponenty - `$options`](/api/component-instance#options) +- **Viz také:** [Instance komponenty – `$options`](/api/component-instance#options) ## app.config.idPrefix {#app-config-idprefix} diff --git a/src/api/built-in-components.md b/src/api/built-in-components.md index 9724f3fa..732f490b 100644 --- a/src/api/built-in-components.md +++ b/src/api/built-in-components.md @@ -125,7 +125,7 @@ Poskytuje animované přechodové (transition) efekty pro **jeden** element nebo ``` -- **Viz také:** [Průvodce - Transition](/guide/built-ins/transition) +- **Viz také:** [Průvodce – Transition](/guide/built-ins/transition) ## `` {#transitiongroup} @@ -171,7 +171,7 @@ Poskytuje přechodové efekty pro **více** elementů nebo komponent v seznamu. ``` -- **Viz také:** [Průvodce - TransitionGroup](/guide/built-ins/transition-group) +- **Viz také:** [Průvodce – TransitionGroup](/guide/built-ins/transition-group) ## `` {#keepalive} @@ -264,7 +264,7 @@ Ukládá stav dynamicky přepínatelných komponent obalených uvnitř do cache. ``` -- **Viz také:** [Průvodce - KeepAlive](/guide/built-ins/keep-alive) +- **Viz také:** [Průvodce – KeepAlive](/guide/built-ins/keep-alive) ## `` {#teleport} @@ -320,7 +320,7 @@ Vykresluje obsah svého slotu na jiné části DOM.
``` -- **Viz také:** [Průvodce - Teleport](/guide/built-ins/teleport) +- **Viz také:** [Průvodce – Teleport](/guide/built-ins/teleport) ## `` {#suspense} @@ -349,4 +349,4 @@ Používá se pro orchestraci vnořených asynchronních závislostí ve stromu Nastavením komponenty Suspense na `suspensible` budou všechny asynchronní závislosti obsluhovány nadřazenou Suspense. Podívejte se na [detaily implementace](https://github.com/vuejs/core/pull/6736). -- **Viz také:** [Průvodce - Suspense](/guide/built-ins/suspense) +- **Viz také:** [Průvodce – Suspense](/guide/built-ins/suspense) diff --git a/src/api/built-in-directives.md b/src/api/built-in-directives.md index 3ae81d74..eb341ac8 100644 --- a/src/api/built-in-directives.md +++ b/src/api/built-in-directives.md @@ -18,7 +18,7 @@ Aktualizuje textový obsah elementu. {{msg}} ``` -- **Viz také:** [Syntaxe šablon - Interpolace textu](/guide/essentials/template-syntax#text-interpolation) +- **Viz také:** [Syntaxe šablon – Interpolace textu](/guide/essentials/template-syntax#text-interpolation) ## v-html {#v-html} @@ -28,7 +28,7 @@ Aktualizuje [innerHTML](https://developer.mozilla.org/en-US/docs/Web/API/Element - **Podrobnosti** - Obsah `v-html` je vložen jako prosté HTML - syntaxe Vue šablony nebude zpracována. Pokud se snažíte sestavit šablony pomocí `v-html`, zkuste raději řešení přehodnotit a použít komponenty. + Obsah `v-html` je vložen jako prosté HTML a syntaxe Vue šablony nebude zpracována. Pokud se snažíte sestavit šablony pomocí `v-html`, zkuste raději řešení přehodnotit a použít komponenty. ::: warning Bezpečnostní poznámka Dynamické vykreslování libovolného HTML na vašem webu může být velmi nebezpečné, protože může snadno vést k [XSS útokům](https://en.wikipedia.org/wiki/Cross-site_scripting). Používejte `v-html` pouze na důvěryhodný obsah a **nikdy** na obsah poskytovaný uživatelem. @@ -42,7 +42,7 @@ Aktualizuje [innerHTML](https://developer.mozilla.org/en-US/docs/Web/API/Element
``` -- **Viz také:** [Syntaxe šablon - HTML kód](/guide/essentials/template-syntax#raw-html) +- **Viz také:** [Syntaxe šablon – HTML kód](/guide/essentials/template-syntax#raw-html) ## v-show {#v-show} @@ -70,7 +70,7 @@ Podmíněné vykreslování elementu nebo fragmentu šablony na základě pravdi Tato direktiva spouští přechody, když se změní její podmínka. - Pokud jsou použity společně, `v-if` má vyšší prioritu než `v-for`. Nedoporučujeme používat tyto dvě direktivy společně na jednom elementu - pro podrobnosti se podívejte na [průvodce vykreslováním seznamu](/guide/essentials/list#v-for-with-v-if). + Pokud jsou použity společně, `v-if` má vyšší prioritu než `v-for`. Nedoporučujeme používat tyto dvě direktivy společně na jednom elementu. Pro podrobnosti se podívejte na [průvodce vykreslováním seznamu](/guide/essentials/list#v-for-with-v-if). - **Viz také:** [Podmíněné vykreslování - v-if](/guide/essentials/conditional#v-if) @@ -179,16 +179,16 @@ Připojí k elementu event listener. - **Modifikátory** - - `.stop` - zavolá `event.stopPropagation()`. - - `.prevent` - zavolá `event.preventDefault()`. - - `.capture` - přidá event listener v režimu zachycení (capture mode). - - `.self` - spustí handler pouze pokud byla událost vyvolána z tohoto elementu. - - `.{keyAlias}` - spustí handler pouze pro určité klávesy. - - `.once` - spustí handler maximálně jednou. - - `.left` - spustí handler pouze pro události levého tlačítka myši. - - `.right` - spustí handler pouze pro události pravého tlačítka myši. - - `.middle` - spustí handler pouze pro události středního tlačítka myši. - - `.passive` - připojí DOM událost s `{ passive: true }`. + - `.stop` – zavolá `event.stopPropagation()`. + - `.prevent` – zavolá `event.preventDefault()`. + - `.capture` – přidá event listener v režimu zachycení (capture mode). + - `.self` – spustí handler pouze pokud byla událost vyvolána z tohoto elementu. + - `.{keyAlias}` – spustí handler pouze pro určité klávesy. + - `.once` – spustí handler maximálně jednou. + - `.left` – spustí handler pouze pro události levého tlačítka myši. + - `.right` – spustí handler pouze pro události pravého tlačítka myši. + - `.middle` – spustí handler pouze pro události středního tlačítka myši. + - `.passive` – připojí DOM událost s `{ passive: true }`. - **Podrobnosti** @@ -251,7 +251,7 @@ Připojí k elementu event listener. - **Viz také:** - [Obsluha událostí](/guide/essentials/event-handling) - - [Základy komponent - Naslouchání událostem](/guide/essentials/component-basics#listening-to-events) + - [Základy komponent – Naslouchání událostem](/guide/essentials/component-basics#listening-to-events) ## v-bind {#v-bind} @@ -267,9 +267,9 @@ Dynamicky váže jeden nebo více atributů nebo vlastností (props) komponenty - **Modifikátory** - - `.camel` - převede název atributu z kebab-case na camelCase. - - `.prop` - vynutí binding jako vlastnost (prop) DOM (3.2+). - - `.attr` - vynutí binding jako atribut DOM (3.2+). + - `.camel` – převede název atributu z kebab-case na camelCase. + - `.prop` – vynutí binding jako vlastnost (prop) DOM (3.2+). + - `.attr` – vynutí binding jako atribut DOM (3.2+). - **Použití** @@ -418,7 +418,7 @@ Určuje pojmenované sloty nebo scoped sloty, které očekávají předání vla ``` - **Viz také:** - - [Komponenty - Sloty (Slots)](/guide/components/slots) + - [Komponenty – Sloty (Slots)](/guide/components/slots) ## v-pre {#v-pre} @@ -465,7 +465,7 @@ Vykreslit element nebo komponentu pouze jednou a přeskočit budoucí aktualizac Od verze 3.2 si můžete také část šablony „zapamatovat“ (memoize) s podmínkami neplatnosti pomocí [`v-memo`](#v-memo). - **Viz také:** - - [Syntaxe šablon - Interpolace textu](/guide/essentials/template-syntax#text-interpolation) + - [Syntaxe šablon – Interpolace textu](/guide/essentials/template-syntax#text-interpolation) - [v-memo](#v-memo) ## v-memo {#v-memo} diff --git a/src/api/built-in-special-attributes.md b/src/api/built-in-special-attributes.md index 4661840a..c841281e 100644 --- a/src/api/built-in-special-attributes.md +++ b/src/api/built-in-special-attributes.md @@ -35,7 +35,7 @@ Speciální atribut `key` se používá především jako nápověda pro virtuá Když se změní `text`, `` bude vždy nahrazen místo pouhé úpravy, takže se přechod spustí. -- **Viz také:** [Průvodce - Vykreslování seznamu - Udržování stavu pomocí `key`](/guide/essentials/list#maintaining-state-with-key) +- **Viz také:** [Průvodce – Vykreslování seznamu – Udržování stavu pomocí `key`](/guide/essentials/list#maintaining-state-with-key) ## ref {#ref} @@ -81,9 +81,9 @@ Určuje [Template ref](/guide/essentials/template-refs). `this.$refs` také není reaktivní, proto byste se neměli pokoušet tento objekt použít v šablonách pro data-binding. - **Viz také:** - - [Průvodce - Template Refs](/guide/essentials/template-refs) - - [Průvodce - Typování template refs](/guide/typescript/composition-api#typing-template-refs) - - [Průvodce - Typování template refs komponenty](/guide/typescript/composition-api#typing-component-template-refs) + - [Průvodce – Template Refs](/guide/essentials/template-refs) + - [Průvodce – Typování template refs](/guide/typescript/composition-api#typing-template-refs) + - [Průvodce – Typování template refs komponenty](/guide/typescript/composition-api#typing-component-template-refs) ## is {#is} @@ -107,5 +107,5 @@ Používá se pro binding [dynamických komponent](/guide/essentials/component-b - **Viz také:** - - [Vestavěné speciální elementy - ``](/api/built-in-special-elements#component) + - [Vestavěné speciální elementy – ``](/api/built-in-special-elements#component) - [Dynamické komponenty](/guide/essentials/component-basics#dynamic-components) diff --git a/src/api/built-in-special-elements.md b/src/api/built-in-special-elements.md index 1a2cb3c1..423d51f0 100644 --- a/src/api/built-in-special-elements.md +++ b/src/api/built-in-special-elements.md @@ -138,7 +138,7 @@ Určuje prostor pro vložený obsah uvnitř šablon. `` elementy ve Vue šablonách jsou kompilovány do JavaScriptu, aby nedocházelo k jejich záměně s [nativními `` elementy](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot). -- **Viz také:** [Průvodce - Sloty](/guide/components/slots) +- **Viz také:** [Průvodce – Sloty](/guide/components/slots) ## `