Czech (PeerTube LiveChat) - en to cs translation catalogue (30 entries)

note: type: Yaml Front Matter Hash Value: description
en: Contact the author
cs: Kontakt na autora

note: type: Yaml Front Matter Hash Value: title
en: Contact me
cs: Kontaktujte mě

note: type: Plain text
en: If you have any question, or if you want to talk about this plugin, you can join this XMPP room with any Jabber client: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).
cs: Máte-li jakékoli dotazy nebo chcete-li si o tomto zásuvném modulu promluvit, můžete se připojit k této místnosti XMPP pomocí libovolného klienta Jabber: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).

note: type: Plain text
en: If you want to support the project financially, you can contact me by mail at git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/).
cs: Pokud chcete projekt finančně podpořit, můžete mě kontaktovat na e-mailové adrese git.[at].john-livingston.fr nebo se podívejte na můj [Liberapay profil](https://liberapay.com/JohnLivingston/).

note: type: Yaml Front Matter Hash Value: description
en: Contributor Covenant Code of Conduct
cs: Kodex chování smluvních partnerů

note: type: Yaml Front Matter Hash Value: title
en: Code of Conduct
cs: Kodex chování

note: type: Plain text
en: This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).  Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).  Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by mail at git.[at].john-livingston.fr.
cs: Tento kodex chování je převzat z dokumentu [Contributor Covenant](https://www.contributor-covenant.org), verze 2.1, který je k dispozici na adrese [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html). Překlady jsou k dispozici na adrese [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations). Případy urážlivého, obtěžujícího nebo jinak nepřijatelného chování lze hlásit vedoucím komunity odpovědným za jejich prosazování na e-mailovou adresu git.[at].john-livingston.fr.

note: type: Title ##
en: Develop
cs: Vývoj

note: type: Plain text
en: Always talk about features you want to develop by creating/finding and commenting the issue tackling your problem before you start working on it, and inform the community that you begin coding by claiming the issue.
cs: Vždy mluvte o funkcích, které chcete vyvinout, tím, že vytvoříte/najdete a okomentujete problém, který řeší váš problém, než na něm začnete pracovat, a informujte komunitu o tom, že začínáte kódovat tím, že problém prohlásíte za problém.

note: type: Plain text
en: Pull Request must be done on the `main` branch.
cs: Žádost o stažení musí být provedena na větvi `main`.

note: type: Plain text
en: Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.
cs: Do března 2023 byly příspěvky prováděny na větvi `develop`. Tento postup je nyní zastaralý.

note: type: Title ##
en: Prerequisite for building this plugin
cs: Předpoklad pro vytvoření tohoto zásuvného modulu

note: type: Plain text
en: It is highly recommended to be familiar with following concepts:
cs: Doporučujeme seznámit se s následujícími pojmy:

note: type: Plain text
en: To build the plugin, you must have following packages:
cs: Pro sestavení pluginu musíte mít následující balíčky:

note: type: Plain text
en: Please note that this plugin needs an AppImage for the Prosody XMPP server.  This AppImage is provided by the [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage) sideproject.  The `build-prosody.sh` script download binaries attached to this remote repository, and checks that their sha256 hashsum are correct.
cs: Upozorňujeme, že tento zásuvný modul potřebuje pro server Prosody XMPP obrázek aplikace. Tento AppImage poskytuje vedlejší projekt [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage). Skript `build-prosody.sh` stáhne binární soubory připojené k tomuto vzdálenému úložišti a zkontroluje, zda je jejich hashsum sha256 správný.

note: type: Plain text
en: Clone the repository, buid the plugin, and create your feature branch:
cs: Klonujte úložiště, vytvořte zásuvný modul a vytvořte větev kódu:

note: type: Fenced code block (bash)
en: # Clone the repository. Dont forget the --recursive to clone submodules.
    git clone https://github.com/JohnXLivingston/peertube-plugin-livechat.git --recursive
    
    cd peertube-plugin-livechat
    
    # Install NPM dependencies and build the module for the first time:
    npm install
    
    # Build the plugin after a modification:
    npm run build
    
    # If you have a fork from the repository, add it as remote (example):
    git remote add me git@github.com:MY_GITHUB_ACCOUNT/peertube-plugin-livechat.git
    
    # Create a local branch for you developments, and checkout it (example):
    git checkout my_development # Note: if an issue is associated, use fix_1234 as your branch name (where 1234 is the issue's number)
    # To propose your modifications, push your branch to your repository (example):
    git push --set-upstream me my_development
    # Then go to your github repository with your web browser to propose the Pull Request (see additional instructions below)
cs: # Klonování úložiště. Nezapomeňte na --recursive pro klonování podmodulů.
    git clone https://github.com/JohnXLivingston/peertube-plugin-livechat.git --recursive
    
    cd peertube-plugin-livechat
    
    # Nainstalujte závislosti NPM a poprvé sestavte modul:
    Npm install
    
    # Sestavte zásuvný modul po úpravě:
    npm run build
    
    # Pokud máte fork z repozitáře, přidejte jej jako vzdálený (příklad):
    git remote add me git@github.com:MY_GITHUB_ACCOUNT/peertube-plugin-livechat.git
    
    # Vytvořte místní větev pro svůj vývoj a zkontrolujteji (příklad):
    git checkout my_development # Poznámka: pokud je přidružena nějaká záležitost, použijte jako název větve fix_1234 (kde 1234 je číslo issue).
    # Chcete-li navrhnout své úpravy, odešlete svou větev do úložiště (příklad):
    git push --set-upstream me my_development
    # Poté přejděte do svého úložiště github pomocí webového prohlížeče a navrhněte žádost o stažení (viz další pokyny níže).

note: type: Plain text
en: Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.  Once you are ready for a code review before merge, submit a Pull Request.  In any case, please link your PR to the issues it solves by using the GitHub syntax: "fixes #issue_number".
cs: Jakmile jste připraveni ukázat svůj kód a požádat o zpětnou vazbu, odešlete *návrh* žádosti o stažení.  Jakmile jste připraveni na kontrolu kódu před sloučením, odešlete žádost o stažení.  V každém případě prosíme o propojení vašeho PR s problémy, které řeší, pomocí syntaxe GitHubu: "fixes #issue_number".

note: type: Plain text
en: The front-end code is in the `client` folder, the back-end code in `server`. There are some shared code in `shared` folder.
cs: Kód front-endu je ve složce `client`, kód back-endu ve složce `server`. Ve složce `shared` je několik sdílených kódů.

note: type: Plain text
en: For general instructions (developping plugins, building, installation, ...), please refer to the [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme).
cs: Obecné pokyny (vývoj zásuvných modulů, sestavení, instalace, ...) naleznete v dokumentaci [Peertube](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme).

note: type: Plain text
en: You can build the plugin with extra debug features simply by using:
cs: Zásuvný modul můžete sestavit s dalšími funkcemi ladění jednoduše pomocí:

note: type: Plain text
en: This plugin is [REUSE](https://reuse.software/) compliant: it uses SPDX headers to identify licensing information of its source code.  More information on the [REUSE](https://reuse.software/) website.  You can use the [reuse](https://reuse.readthedocs.io/en/stable/readme.html#) command line tool to help you update headers.  The `npm run lint` command will use the `reuse` command to check compliance.  Don't forget to add your copyright information in SPDX headers when you modify some code.
cs: Tento zásuvný modul je v souladu s [REUSE](https://reuse.software/): používá hlavičky SPDX k identifikaci licenčních informací svého zdrojového kódu.  Více informací naleznete na webových stránkách [REUSE](https://reuse.software/).  K aktualizaci hlaviček můžete použít nástroj příkazového řádku [reuse](https://reuse.readthedocs.io/en/stable/readme.html#).  Příkaz `npm run lint` použije ke kontrole shody příkaz `reuse`.  Nezapomeňte do hlaviček SPDX přidat informace o autorských právech, když upravujete nějaký kód.

note: type: Plain text
en: This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.  ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).  That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).  Then, if everything is okay, we run ESBuild to generate the compiled javascript.
cs: Tento zásuvný modul používá ESBuild pro generování frontend kódu, stejně jako oficiální zásuvný modul `peertube-plugin-quickstart`.  ESBuild si poradí s Typescriptem, ale nekontroluje typy (viz [dokumentace ESBuild](https://esbuild.github.io/content-types/#typescript)).  Proto nejprve zkompilujeme Typescript s volbou `-noEmit`, jen abychom zkontrolovali typy (`check:client:ts` v souboru package.json).  Pokud je vše v pořádku, spustíme ESBuild a vygenerujeme zkompilovaný javascript.

note: type: Title ##
en: Debug Mode
cs: Režim ladění

note: type: Plain text
en: There is a debug mode for this plugin, that shorten some delay.  For example, some log files will rotate every two minutes, instead of once per day.  This permit to test more easily certain actions, for which it could normally take hours or days to wait.
cs: Pro tento zásuvný modul existuje režim ladění, který zkracuje určité zpoždění.  Například některé soubory protokolu se budou otáčet každé dvě minuty místo jednou denně.  To umožňuje snadněji testovat některé akce, na které by se normálně čekalo hodiny nebo dny.

note: type: Plain text
en: To enable this mode, you juste have to create the `/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file (replacing `/var/www/peertube/storage/` by the correct path on your installation).
cs: Pro zapnutí tohoto režimu stačí vytvořit soubor `/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` (nahradit `/var/www/peertube/storage/` správnou cestou ve vaší instalaci).

note: type: Plain text
en: The simple existence of this file is sufficient to trigger the debug mode.  To make sure it's taken into account, you can restart your Peertube instance.
cs: Ke spuštění režimu ladění stačí pouhá existence tohoto souboru.  Chcete-li se ujistit, že je brán v úvahu, můžete restartovat instanci Peertube.

note: type: Plain text
en: This file can contain some JSON to enable more advanced options.  To have a list of existing parameters, check `server/lib/debug.ts`.  Restart Peertube after each content modification.
cs: Tento soubor může obsahovat některé JSON, které umožňují pokročilejší možnosti.  Seznam existujících parametrů naleznete v souboru `server/lib/debug.ts`.  Po každé úpravě obsahu restartujte Peertube.

note: type: Plain text
en: Don't enable this mode on a production server, neither on a public server.  This could cause security issues.
cs: Tento režim nepovolujte na produkčním serveru, ani na veřejném serveru.  Mohlo by to způsobit bezpečnostní problémy.

note: type: Plain text
en: When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  This call don't need any authentificaiton.  It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.
cs: Když je povolen režim ladění, můžete pomocí tohoto volání API restartovat aplikaci Prosody: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  Toto volání nepotřebuje žádné ověření.  Lze jej provést z příkazového řádku, například pomocí příkazu `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.
