diff options
| author | 2024-06-05 21:39:55 +0200 | |
|---|---|---|
| committer | 2024-06-05 21:39:55 +0200 | |
| commit | 8fc8ac3aefca73a4cd509313a2f1ad73ef7f2e1a (patch) | |
| tree | 9d9e3541b4da26cdac0a8a9abccf83c1e9ecfbba /app/i18n/cs | |
| parent | fec9e53d0ebcd74d9fc366da4951f1a1415314c5 (diff) | |
Fix code for Czech language (#6514)
Use the correct ISO 639-1 code: `cs` and not `cz` (which is the country)
https://www.loc.gov/standards/iso639-2/php/langcodes_name.php?iso_639_1=cs
Diffstat (limited to 'app/i18n/cs')
| -rw-r--r-- | app/i18n/cs/admin.php | 238 | ||||
| -rw-r--r-- | app/i18n/cs/conf.php | 318 | ||||
| -rw-r--r-- | app/i18n/cs/feedback.php | 146 | ||||
| -rw-r--r-- | app/i18n/cs/gen.php | 253 | ||||
| -rw-r--r-- | app/i18n/cs/index.php | 76 | ||||
| -rw-r--r-- | app/i18n/cs/install.php | 136 | ||||
| -rw-r--r-- | app/i18n/cs/sub.php | 265 | ||||
| -rw-r--r-- | app/i18n/cs/user.php | 54 |
8 files changed, 1486 insertions, 0 deletions
diff --git a/app/i18n/cs/admin.php b/app/i18n/cs/admin.php new file mode 100644 index 000000000..c62e37697 --- /dev/null +++ b/app/i18n/cs/admin.php @@ -0,0 +1,238 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'auth' => array( + 'allow_anonymous' => 'Povolit anonymní čtení článků výchozího uživatele (%s)', + 'allow_anonymous_refresh' => 'Povolit anonymní obnovení článků', + 'api_enabled' => 'Povolit přístup k <abbr>API</abbr> <small>(vyžadováno pro mobilní aplikace)</small>', + 'form' => 'Webový formulář (tradiční, vyžaduje JavaScript)', + 'http' => 'HTTP (pro pokročilé uživatele s HTTPS)', + 'none' => 'Žádný (nebezpečné)', + 'title' => 'Ověřování', + 'token' => 'Hlavní ověřovací token', + 'token_help' => 'Umožňuje přístup ke všem výstupům RSS uživatele i obnovování kanálů bez ověřování:', + 'type' => 'Metoda ověřování', + 'unsafe_autologin' => 'Povolit nebezpečné automatické přihlášení pomocí formátu: ', + ), + 'check_install' => array( + 'cache' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>./data/cache</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře cache jsou v pořádku.', + ), + 'categories' => array( + 'nok' => 'Tabulka kategorií je nastavena špatně.', + 'ok' => 'Tabulka kategorií je v pořádku.', + ), + 'connection' => array( + 'nok' => 'Nelze navázat spojení s databází.', + 'ok' => 'Spojení s databází je v pořádku.', + ), + 'ctype' => array( + 'nok' => 'Nelze nalézt požadovanou knihovnu pro ověřování typu znaků (php-ctype).', + 'ok' => 'Máte požadovanou knihovnu pro ověřování typu znaků (ctype).', + ), + 'curl' => array( + 'nok' => 'Nelze nalézt knihovnu cURL (balíček php-curl).', + 'ok' => 'Máte knihovnu cURL.', + ), + 'data' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>./data</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře data jsou v pořádku.', + ), + 'database' => 'Instalace databáze', + 'dom' => array( + 'nok' => 'Nelze nalézt požadovanou knihovnu pro procházení DOM (balíček php-xml).', + 'ok' => 'Máte požadovanou knihovnu pro procházení DOM.', + ), + 'entries' => array( + 'nok' => 'Tabulka položek je nastavena špatně.', + 'ok' => 'Tabulka položek je v pořádku.', + ), + 'favicons' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>./data/favicons</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře favicons jsou v pořádku.', + ), + 'feeds' => array( + 'nok' => 'Tabulka kanálů je nastavena špatně.', + 'ok' => 'Tabulka kanálů je v pořádku.', + ), + 'fileinfo' => array( + 'nok' => 'Nelze nalézt knihovnu PHP fileinfo (balíček fileinfo).', + 'ok' => 'Máte knihovnu fileinfo.', + ), + 'files' => 'Instalace souborů', + 'json' => array( + 'nok' => 'Nelze nalézt JSON (balíček php-json).', + 'ok' => 'Máte rozšíření JSON.', + ), + 'mbstring' => array( + 'nok' => 'Nelze nalézt doporučenou knihovnu mbstring pro Unicode.', + 'ok' => 'Máte doporučenou knihovnu mbstring pro Unicode.', + ), + 'pcre' => array( + 'nok' => 'Nelze nalézt požadovanou knihovnu pro regulární výrazy (php-pcre).', + 'ok' => 'Máte požadovanou knihovnu pro regulární výrazy (PCRE).', + ), + 'pdo' => array( + 'nok' => 'Nelze nalézt PDO nebo některý z podporovaných ovladačů (pdo_mysql, pdo_sqlite, pdo_pgsql).', + 'ok' => 'Máte PDO a alespoň jeden z podporovaných ovladačů (pdo_mysql, pdo_sqlite, pdo_pgsql).', + ), + 'php' => array( + '_' => 'Instalace PHP', + 'nok' => 'Vaše verze PHP je %s, ale FreshRSS vyžaduje alespoň verzi %s.', + 'ok' => 'Vaše verze PHP je %s a je kompatibilní s FreshRSS.', + ), + 'tables' => array( + 'nok' => 'V databázi chybí jedna nevo více tabulek.', + 'ok' => 'V databázi jsou všechny tabulky.', + ), + 'title' => 'Kontrola instalace', + 'tokens' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>./data/tokens</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře tokens jsou v pořádku.', + ), + 'users' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>./data/users</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře users jsou v pořádku.', + ), + 'zip' => array( + 'nok' => 'Nelze nalézt rozšíření ZIP (balíček php-zip).', + 'ok' => 'Máte rozšíření ZIP.', + ), + ), + 'extensions' => array( + 'author' => 'Autor', + 'community' => 'Dostupná komunitní rozšíření', + 'description' => 'Popis', + 'disabled' => 'Zakázáno', + 'empty_list' => 'Nejsou naistalována žádná rozšíření', + 'enabled' => 'Povoleno', + 'latest' => 'Nainstalováno', + 'name' => 'Název', + 'no_configure_view' => 'Toto rozšíření nemá žádná nastavení.', + 'system' => array( + '_' => 'Systémová rozšíření', + 'no_rights' => 'Systémová rozšíření (nemáte požadovaná oprávnění)', + ), + 'title' => 'Rozšíření', + 'update' => 'Dostupná aktualizace', + 'user' => 'Uživatelská rozšíření', + 'version' => 'Verze', + ), + 'stats' => array( + '_' => 'Statistika', + 'all_feeds' => 'Všechny kanály', + 'category' => 'Kategorie', + 'entry_count' => 'Počet položek', + 'entry_per_category' => 'Položek na kategorii', + 'entry_per_day' => 'Položek za den (posledních 30 dní)', + 'entry_per_day_of_week' => 'Za den v týdnu (průměr: %.2f zpráv)', + 'entry_per_hour' => 'Za hodinu (průměr: %.2f zpráv)', + 'entry_per_month' => 'Za měsíc (průměr: %.2f zpráv)', + 'entry_repartition' => 'Přerozdělení položek', + 'feed' => 'Kanál', + 'feed_per_category' => 'Kanálů na kategorii', + 'idle' => 'Nečinné kanály', + 'main' => 'Hlavní statistika', + 'main_stream' => 'Všechny kanály', + 'no_idle' => 'Nejsou žádné nečinné kanály!', + 'number_entries' => '%d článků', + 'percent_of_total' => '% ze všech', + 'repartition' => 'Přerozdělení článků', + 'status_favorites' => 'Oblíbené', + 'status_read' => 'Přečtené', + 'status_total' => 'Celkem', + 'status_unread' => 'Nepřečtené', + 'title' => 'Statistika', + 'top_feed' => 'Top 10 kanálů', + ), + 'system' => array( + '_' => 'Nastavení systému', + 'auto-update-url' => 'Adresa URL serveru pro automatické aktualizace', + 'base-url' => array( + '_' => 'Základní adresa URL', + 'recommendation' => 'Automatické doporučení: <kbd>%s</kbd>', + ), + 'cookie-duration' => array( + 'help' => 'v sekundách', + 'number' => 'Trvání ponechání přihlášení', + ), + 'force_email_validation' => 'Vynutit ověření e-mailové adresy', + 'instance-name' => 'Název instance', + 'max-categories' => 'Maximální počet kategorií na uživatele', + 'max-feeds' => 'Maximální počet kanálů na uživatele', + 'registration' => array( + 'number' => 'Maximální počet účtů', + 'select' => array( + 'label' => 'Registrační formulář', + 'option' => array( + 'noform' => 'Zakazáno: Žádný registrační formulář', + 'nolimit' => 'Povoleno: Bez omezení počtu účtů', + 'setaccountsnumber' => 'also it can be: Nastavit maximální počet účtů', + ), + ), + 'status' => array( + 'disabled' => 'Formulář zakázán', + 'enabled' => 'Formulář povolen', + ), + 'title' => 'Registrační formulář uživatele', + ), + 'sensitive-parameter' => 'Citlivý parametr. Upravte ručně v souboru <kbd>./data/config.php</kbd>', + 'tos' => array( + 'disabled' => 'není uveden', + 'enabled' => '<a href="./?a=tos">je povolen</a>', + 'help' => 'Jak povolit <a href="https://freshrss.github.io/FreshRSS/en/admins/12_User_management.html#enable-terms-of-service-tos" target="_blank">podmínky poskytování služby</a>', + ), + 'websub' => array( + 'help' => 'O <a href="https://freshrss.github.io/FreshRSS/en/users/WebSub.html" target="_blank">WebSub</a>', + ), + ), + 'update' => array( + '_' => 'Aktualizace systému', + 'apply' => 'Použít', + 'changelog' => 'Seznam změn', + 'check' => 'Zkontrolovat aktualizace', + 'copiedFromURL' => 'update.php zkopírováno z %s do ./data', + 'current_version' => 'Vaše aktuální verze', + 'last' => 'Poslední kontrola', + 'loading' => 'Aktualizuje se...', + 'none' => 'Žádné nové aktualizace', + 'releaseChannel' => array( + '_' => 'Kanál pro vydání', + 'edge' => 'Vydání "Rolling" / Nepřetržitě aktualizované vydání (“edge”)', + 'latest' => 'Stabilní vydání (“latest”)', + ), + 'title' => 'Aktualizovat systém', + 'viaGit' => 'Aktualizace přes git a GitHub.com začala', + ), + 'user' => array( + 'admin' => 'Administrátor', + 'article_count' => 'Článků', + 'back_to_manage' => '← Zpět na seznam uživatelů', + 'create' => 'Vytvořit nového uživatele', + 'database_size' => 'Velikost databáze', + 'email' => 'E-mailová adresa', + 'enabled' => 'Povolen', + 'feed_count' => 'Kanálů', + 'is_admin' => 'Je admin', + 'language' => 'Jazyk', + 'last_user_activity' => 'Poslední aktivita uživatele', + 'list' => 'Seznam uživatelů', + 'number' => 'Zatím je vytvořen %d účet', + 'numbers' => 'Zatím je vytvořeno %d účtů', + 'password_form' => 'Heslo<br /><small>(pro přihlášení webovým formulářem)</small>', + 'password_format' => 'Alespoň 7 znaků', + 'title' => 'Správa uživatelů', + 'username' => 'Uživatelské jméno', + ), +); diff --git a/app/i18n/cs/conf.php b/app/i18n/cs/conf.php new file mode 100644 index 000000000..1e0d7ed8e --- /dev/null +++ b/app/i18n/cs/conf.php @@ -0,0 +1,318 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'archiving' => array( + '_' => 'Archivace', + 'exception' => 'Výjimka vymazání', + 'help' => 'Více možností je dostupných v nastavení jednotlivých kanálů', + 'keep_favourites' => 'Nikdy neodstraňovat oblíbené', + 'keep_labels' => 'Nikdy neodstraňovat popisky', + 'keep_max' => 'Maximální počet článků k ponechání na kanál', + 'keep_min_by_feed' => 'Minimální počet článků k ponechání na kanál', + 'keep_period' => 'Maximální stáří článků k ponechání', + 'keep_unreads' => 'Nikdy neodstraňovat nepřečtené články', + 'maintenance' => 'Údržba', + 'optimize' => 'Optimalizovat databázi', + 'optimize_help' => 'Občas spusťte pro zmenšení velikosti databáze', + 'policy' => 'Zásady vymazání', + 'policy_warning' => 'Pokud není vybrána žádná zásada vymazání, budou ponechány všechny články.', + 'purge_now' => 'Vymazat nyní', + 'title' => 'Archivace', + 'ttl' => 'Neobnovovat automaticky častěji než', + ), + 'display' => array( + '_' => 'Zobrazení', + 'darkMode' => array( + '_' => 'Automatický tmavý režim (beta)', + 'auto' => 'Automatický', + 'no' => 'Ne', + ), + 'icon' => array( + 'bottom_line' => 'Spodní řádek', + 'display_authors' => 'Autoři', + 'entry' => 'Ikony článků', + 'publication_date' => 'Datum vydání', + 'related_tags' => 'Štítky článků', + 'sharing' => 'Sdílení', + 'summary' => 'Souhrn', + 'top_line' => 'Horní řádek', + ), + 'language' => 'Jazyk', + 'notif_html5' => array( + 'seconds' => 'sekund (0 znamená žádný časový limit)', + 'timeout' => 'Časový limit HTML5 oznámení', + ), + 'show_nav_buttons' => 'Zobrazit navigační tlačítka', + 'theme' => array( + '_' => 'Motiv', + 'deprecated' => array( + '_' => 'Zastaralý', + 'description' => 'Tento motiv již není podporován a v <a href="https://freshrss.github.io/FreshRSS/en/users/05_Configuration.html#theme" target="_blank">budoucí verzi FreshRSS</a> již nebude dostupný.', + ), + ), + 'theme_not_available' => 'Motiv „%s“ již není dostupný. Zvolte jiný motiv, prosím.', + 'thumbnail' => array( + 'label' => 'Náhled', + 'landscape' => 'Na šířku', + 'none' => 'Žádný', + 'portrait' => 'Na výšku', + 'square' => 'Čtverec', + ), + 'timezone' => 'Časové pásmo', + 'title' => 'Zobrazení', + 'website' => array( + 'full' => 'Ikona a název', + 'icon' => 'Pouze ikona', + 'label' => 'Webová stránka', + 'name' => 'Pouze název', + 'none' => 'Žádné', + ), + 'width' => array( + 'content' => 'Šířka obsahu', + 'large' => 'Široká', + 'medium' => 'Střední', + 'no_limit' => 'Plná šířka', + 'thin' => 'Úzká', + ), + ), + 'logs' => array( + 'loglist' => array( + 'level' => 'Úroveň protokolování', + 'message' => 'Záznam protokolu', + 'timestamp' => 'Časová značka', + ), + 'pagination' => array( + 'first' => 'První', + 'last' => 'Poslední', + 'next' => 'Další', + 'previous' => 'Předchozí', + ), + ), + 'profile' => array( + '_' => 'Správa profilu', + 'api' => 'Správa API', + 'delete' => array( + '_' => 'Odstranění účtu', + 'warn' => 'Váš účet bude odstraněn spolu se všemi souvisejícími daty.', + ), + 'email' => 'E-mailová adresa', + 'password_api' => 'Heslo API<br /><small>(např. pro mobilní aplikace)</small>', + 'password_form' => 'Heslo<br /><small>(pro přihlášení webovým formulářem)</small>', + 'password_format' => 'Alespoň 7 znaků', + 'title' => 'Profil', + ), + 'query' => array( + '_' => 'Uživatelské dotazy', + 'deprecated' => 'Tento dotaz již není platný. Odkazovaná kategorie nebo kanál byly odstraněny.', + 'description' => 'Description', // TODO + 'filter' => array( + '_' => 'Použitý filtr:', + 'categories' => 'Zobrazit podle kategorie', + 'feeds' => 'Zobrazit podle kanálu', + 'order' => 'Seřadit podle data', + 'search' => 'Výraz', + 'shareOpml' => 'Povolit sdílení příslušných kategorií a kanálů pomocí OPML', + 'shareRss' => 'Povolit sdílení pomocí HTML & RSS', + 'state' => 'Stav', + 'tags' => 'Zobrazit podle štítku', + 'type' => 'Typ', + ), + 'get_all' => 'Zobrazit všechny články', + 'get_all_labels' => 'Zobrazit články s libovolným štítkem', + 'get_category' => 'Zobrazit kategorii „%s“', + 'get_favorite' => 'Zobrazit oblíbené články', + 'get_feed' => 'Zobrazit kanál „%s“', + 'get_important' => 'Zobrazit články z důležitých kanálů', + 'get_label' => 'Zobrazit články se štítkem “%s”', + 'help' => 'Viz <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">dokumentace pro uživatelské dotazy a další sdílení pomocí HTML / RSS / OPML</a>.', + 'image_url' => 'Image URL', // TODO + 'name' => 'Název', + 'no_filter' => 'Žádný filtr', + 'number' => 'Dotaz č. %d', + 'order_asc' => 'Zobrazit nejdříve nejstarší články', + 'order_desc' => 'Zobrazit nejdříve nejnovější články', + 'search' => 'Hledat „%s“', + 'share' => array( + '_' => 'Sdílet tento dotaz pomocí odkazu', + 'help' => 'Pokud chcete tento dotaz s někým sdílet, uveďte tento odkaz.', + 'html' => 'Odkaz na stránku HTML, který lze sdílet', + 'opml' => 'Odkaz na seznam kanálů OPML, který lze sdílet', + 'rss' => 'Odkaz na kanál RSS, který lze sdílet', + ), + 'state_0' => 'Zobrazit všechny články', + 'state_1' => 'Zobrazit přečtené články', + 'state_2' => 'Zobrazit nepřečtené články', + 'state_3' => 'Zobrazit všechny články', + 'state_4' => 'Zobrazit oblíbené články', + 'state_5' => 'Zobrazit přečtené oblíbené články', + 'state_6' => 'Zobrazit nepřečtené oblíbené články', + 'state_7' => 'Zobrazit oblíbené články', + 'state_8' => 'Zobrazit neoblíbené články', + 'state_9' => 'Zobrazit přečtené neoblíbené články', + 'state_10' => 'Zobrazit nepřečtené neoblíbené články', + 'state_11' => 'Zobrazit neoblíbené články', + 'state_12' => 'Zobrazit všechny články', + 'state_13' => 'Zobrazit přečtené články', + 'state_14' => 'Zobrazit nepřečtené články', + 'state_15' => 'Zobrazit všechny články', + 'title' => 'Uživatelské dotazy', + ), + 'reading' => array( + '_' => 'Čtení', + 'after_onread' => 'Po „označit vše jako přečtené“', + 'always_show_favorites' => 'Ve výchozím nastavení zobrazit všechny články v oblíbených', + 'article' => array( + 'authors_date' => array( + '_' => 'Autoři a datum', + 'both' => 'V záhlaví a zápatí', + 'footer' => 'V zápatí', + 'header' => 'V záhlaví', + 'none' => 'Žádný', + ), + 'feed_name' => array( + 'above_title' => 'Nad názvem/štítky', + 'none' => 'Žádný', + 'with_authors' => 'V řádku s autory a datem', + ), + 'feed_title' => 'Název feedu', + 'tags' => array( + '_' => 'Štítky', + 'both' => 'V záhlaví a zápatí', + 'footer' => 'V zápatí', + 'header' => 'V záhlaví', + 'none' => 'Žádné', + ), + 'tags_max' => array( + '_' => 'Maximální počet zobrazených štítků', + 'help' => '0 znamená: zobrazit všechny značky a nesbalovat je.', + ), + ), + 'articles_per_page' => 'Počet článků na stránku', + 'auto_load_more' => 'Načítat další články dole na stránce', + 'auto_remove_article' => 'Po přečtení články skrýt', + 'confirm_enabled' => 'Zobrazit potvrzovací dialové okno pro akce „označit vše jako přečtené“', + 'display_articles_unfolded' => 'Ve výchozím nastavení zobrazovat články rozbalené', + 'display_categories_unfolded' => 'Kategorii, které rozbalovat', + 'headline' => array( + 'articles' => 'Články: Otevřít/zavřít', + 'articles_header_footer' => 'Články: záhlaví/zápatí', + 'categories' => 'Navigace vlevo: Kategorie', + 'mark_as_read' => 'Označit článek jako přečtený', + 'misc' => 'Různé', + 'view' => 'Zobrazit', + ), + 'hide_read_feeds' => 'Skrýt kategorie a kanály bez nepřečtených článků (nefunguje s nastavením „Zobrazit všechny články“)', + 'img_with_lazyload' => 'Použít režim „líné načítání“ pro načítaní obrázků', + 'jump_next' => 'skočit na další nepřečtenou položku na stejné úrovni (kanál nebo kategorie)', + 'mark_updated_article_unread' => 'Označit aktualizované články jako nepřečtené', + 'number_divided_when_reader' => 'Děleno dvěma v zobrazení pro čtení.', + 'read' => array( + 'article_open_on_website' => 'když je článek otevřen na své původní webové stránce', + 'article_viewed' => 'když je článek zobrazen', + 'focus' => 'při zaměření (kromě důležitých kanálů)', + 'keep_max_n_unread' => 'Maximální počet článků, které ponechat jako nepřečtené', + 'scroll' => 'během posouvání (kromě důležitých kanálů)', // DIRTY + 'upon_gone' => 'když se již nenachází v upstreamu zpráv.', + 'upon_reception' => 'po obdržení článku', + 'when' => 'Označit článek jako přečtený…', + 'when_same_title' => 'když shodný název již existuje v top <i>n</i> nejnovějších článcích', + ), + 'show' => array( + '_' => 'Počet zobrazených článků', + 'active_category' => 'Aktivní kategorie', + 'adaptive' => 'Vyberte zobrazení', + 'all_articles' => 'Zobrazit všechny články', + 'all_categories' => 'Všechny kategorie', + 'no_category' => 'Žádná kategorie', + 'remember_categories' => 'Zapamatovat otevřené kategorie', + 'unread' => 'Zobrazit pouze nepřečtené', + ), + 'show_fav_unread_help' => 'Použije se také na popisky', + 'sides_close_article' => 'Kliknutí mimo oblast textu článku zavře článek', + 'sort' => array( + '_' => 'Pořadí řazení', + 'newer_first' => 'Nejdříve nejnovější', + 'older_first' => 'Nejdříve nejstarší', + ), + 'sticky_post' => 'Při otevření připnout článek na začátek', + 'title' => 'Čtení', + 'view' => array( + 'default' => 'Výchozí zobrazení', + 'global' => 'Zobrazení přehledu', + 'normal' => 'Normální zobrazení', + 'reader' => 'Zobrazení pro čtení', + ), + ), + 'sharing' => array( + '_' => 'Sdílení', + 'add' => 'Přidat metodu sdílení', + 'blogotext' => 'Blogotext', // IGNORE + 'deprecated' => 'Tato služba je zastaralá a bude ze služby FreshRSS odstraněna v <a href="https://freshrss.github.io/FreshRSS/en/users/08_sharing_services.html" title="Otevřete dokumentaci pro další informace" target="_blank">budoucím vydání</a>.', + 'diaspora' => 'Diaspora*', // IGNORE + 'email' => 'E-mail', + 'facebook' => 'Facebook', // IGNORE + 'more_information' => 'Více informací', + 'print' => 'Tisknout', + 'raindrop' => 'Raindrop.io', // IGNORE + 'remove' => 'Odebrat metodu sdílení', + 'shaarli' => 'Shaarli', // IGNORE + 'share_name' => 'Zobrazený název pro sdílení', + 'share_url' => 'Použitá adresa URL pro sdílení', + 'title' => 'Sdílení', + 'twitter' => 'Twitter', // IGNORE + 'wallabag' => 'Wallabag', // IGNORE + ), + 'shortcut' => array( + '_' => 'Zkratky', + 'article_action' => 'Akce článku', + 'auto_share' => 'Sdílet', + 'auto_share_help' => 'Pokud je pouze jeden režim sdílení, je použit. Jinak jsou režimy dostupné podle jejich čísla.', + 'close_dropdown' => 'Zavřít nabídky', + 'collapse_article' => 'Sbalit', + 'first_article' => 'Otevřít první článek', + 'focus_search' => 'Vstoupit do vyhledávacího pole', + 'global_view' => 'Přepnout na zobrazení přehledu', + 'help' => 'Zobrazit dokumentaci', + 'javascript' => 'Pro použití zkratek musí být povolen JavaScript', + 'last_article' => 'Otevřít poslední článek', + 'load_more' => 'Načíst více článků', + 'mark_favorite' => 'Přepnout oblíbené', + 'mark_read' => 'Přepnout přečtené', + 'navigation' => 'Navigace', + 'navigation_help' => 'S přepínačem <kbd>⇧ Shift</kbd> se navigační zkratky použijí na kanály.<br/>S přepínačem <kbd>Alt ⎇</kbd> se navigační zkratky použijí na kategorie.', + 'navigation_no_mod_help' => 'Následující navigační zkratky nepodporují přepínače.', + 'next_article' => 'Otevřít další článek', + 'next_unread_article' => 'Otevřít další nepřečtený článek', + 'non_standard' => 'Některé klávesy (<kbd>%s</kbd>) nemusí fungovat jako zkratky.', + 'normal_view' => 'Přepnout na normální zobrazení', + 'other_action' => 'Ostatní akce', + 'previous_article' => 'Otevřít předchozí článek', + 'reading_view' => 'Přepnout na zobrazení pro čtení', + 'rss_view' => 'Otevřít jako kanál RSS', + 'see_on_website' => 'Navštívit původní webovou stránku', + 'shift_for_all_read' => '+ <kbd>Alt ⎇</kbd> pro označení předchozích článků jako přečtených<br />+ <kbd>⇧ Shift</kbd> pro označení všech článků jako přečtených', + 'skip_next_article' => 'Zaměřit na další bez otevření', + 'skip_previous_article' => 'Zaměřit na předchozí bez otevření', + 'title' => 'Zkratky', + 'toggle_media' => 'Přehrát/pozastavit médium', + 'user_filter' => 'Přístup k uživatelským dotazům', + 'user_filter_help' => 'Pokud je pouze jeden uživatelský dotaz, je použit. Jinak jsou dotazy dostupné podle jejich čísla.', + 'views' => 'Zobrazení', + ), + 'user' => array( + 'articles_and_size' => '%s článků (%s)', + 'current' => 'Aktuální uživatel', + 'is_admin' => 'je administrátor', + 'users' => 'Uživatelé', + ), +); diff --git a/app/i18n/cs/feedback.php b/app/i18n/cs/feedback.php new file mode 100644 index 000000000..e12db7b9b --- /dev/null +++ b/app/i18n/cs/feedback.php @@ -0,0 +1,146 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'access' => array( + 'denied' => 'Nemáte oprávnění přistupovat na tuto stránku', + 'not_found' => 'Hledáte stránku, která neexistuje', + ), + 'admin' => array( + 'optimization_complete' => 'Optimalizace dokončena', + ), + 'api' => array( + 'password' => array( + 'failed' => 'Vaše heslo nemůže být změněno', + 'updated' => 'Vaše heslo bylo změněno', + ), + ), + 'auth' => array( + 'login' => array( + 'invalid' => 'Přihlašovací údaje jsou neplatné', + 'success' => 'Jste přihlášeni', + ), + 'logout' => array( + 'success' => 'Jste odhlášeni', + ), + ), + 'conf' => array( + 'error' => 'Během ukládání nastavení došlo k chybě', + 'query_created' => 'Dotaz „%s“ byl vytvořen.', + 'shortcuts_updated' => 'Zkratky byly aktualizovány', + 'updated' => 'Nastavení bylo aktualizováno', + ), + 'extensions' => array( + 'already_enabled' => '%s je již povoleno', + 'cannot_remove' => '%s nelze odebrat', + 'disable' => array( + 'ko' => '%s nelze zakázat. Pro podrobnosti <a href="%s">zkontrolujte protokoly FreshRSS</a>.', + 'ok' => '%s je nyní zakázáno', + ), + 'enable' => array( + 'ko' => '%s nelze povolit. Pro podrobnosti <a href="%s">zkontrolujte protokoly FreshRSS</a>.', + 'ok' => '%s je nyní povoleno', + ), + 'no_access' => 'Nemáte přístup k %s', + 'not_enabled' => '%s není povoleno', + 'not_found' => '%s neexistuje', + 'removed' => '%s odebráno', + ), + 'import_export' => array( + 'export_no_zip_extension' => 'Na serveru není přítomno rozšíření ZIP. Zkuste exportovat soubory jeden po druhém.', + 'feeds_imported' => 'Vaše kanály byly naimportovány a budou nyní aktualizovány / Your feeds have been imported. If you are done importing, you can now click the <i>Update feeds</i> button.', // DIRTY + 'feeds_imported_with_errors' => 'Vaše kanály byly naimportovány, došlo ale k nějakým chybám / Your feeds have been imported, but some errors occurred. If you are done importing, you can now click the <i>Update feeds</i> button.', // DIRTY + 'file_cannot_be_uploaded' => 'Soubor nelze nahrát!', + 'no_zip_extension' => 'Na serveru není přítomno rozšíření ZIP.', + 'zip_error' => 'Během importu ZIP došlo k chybě.', // DIRTY + ), + 'profile' => array( + 'error' => 'Váš profil nelze změnit', + 'updated' => 'Váš profil byl změněn', + ), + 'sub' => array( + 'actualize' => 'Aktualizace', + 'articles' => array( + 'marked_read' => 'Vybrané články byly označeny jako přečtené.', + 'marked_unread' => 'Články byly označeny jako nepřečtené.', + ), + 'category' => array( + 'created' => 'Kategorie %s byla vytvořena.', + 'deleted' => 'Kategorie byla odstraněna.', + 'emptied' => 'Kategorie byla vyprázdněna', + 'error' => 'Kategorii nelze aktualizovat', + 'name_exists' => 'Název kategorie již existuje.', + 'no_id' => 'Musíte zadat ID kategorie.', + 'no_name' => 'Název kategorie nemůže být prázdný.', + 'not_delete_default' => 'Nemůžete odstranit výchozí kategorii!', + 'not_exist' => 'Tato kategorie neexistuje!', + 'over_max' => 'Dosáhli jste maximálního počtu kategorií (%d)', + 'updated' => 'Kategorie byla aktualizována.', + ), + 'feed' => array( + 'actualized' => '<em>%s</em> bylo aktualizováno', + 'actualizeds' => 'Kanály RSS byly aktualizovány', + 'added' => 'Kanál RSS <em>%s</em> byl přidán', + 'already_subscribed' => 'Již jste přihlášeni k odběru <em>%s</em>', + 'cache_cleared' => '<em>%s</em> mezipaměť byla vymazána', + 'deleted' => 'Kanál byl odstraněn', + 'error' => 'Kanál nelze aktualizovat', + 'internal_problem' => 'Informační kanál nelze přidat. Pro podrobnosti <a href="%s">zkontrolujte protokoly FreshRSS</a>. Můžete zkusit vynucení přidání připojením <code>#force_feed</code> k adrese URL.', + 'invalid_url' => 'Adresa URL <em>%s</em> je neplatná', + 'n_actualized' => '%d kanálů bylo aktualizováno', + 'n_entries_deleted' => '%d článků bylo odstraněno', + 'no_refresh' => 'Nejsou žádné kanály k obnovení', + 'not_added' => '<em>%s</em> nelze přidat', + 'not_found' => 'Kanál nelze nalézt', + 'over_max' => 'Dosáhli jste maximálního počtu kanálů (%d)', + 'reloaded' => '<em>%s</em> byl znovu načten', + 'selector_preview' => array( + 'http_error' => 'Nepodařilo se načíst obsah webové stránky.', + 'no_entries' => 'V tomto kanále nejsou žádné články. Pro vytvoření náhledu potřebujete alespoň jeden článek.', + 'no_feed' => 'Interní chyba (kanál nelze nalézt).', + 'no_result' => 'Přepínač ničemu neodpovídá. Jako záložní akce bude namísto toho zobrazen původní text kanálu.', + 'selector_empty' => 'Přepínač je prázdný. Pro vytvoření náhledu potřebujete alespoň jeden definovat.', + ), + 'updated' => 'Kanál byl aktualizován', + ), + 'purge_completed' => 'Vymazání dokončeno (odstraněno %d článků)', + ), + 'tag' => array( + 'created' => 'Štítek „%s“ byl vytvořen.', + 'error' => 'Štítek se nepodařilo aktualizovat!', + 'name_exists' => 'Název štítku již existuje.', + 'renamed' => 'Štítek „%s“ byl přejmenován na „%s“.', + 'updated' => 'Štítek byl aktualizován.', + ), + 'update' => array( + 'can_apply' => 'FreshRSS bude nyní aktualizováno na <strong>verzi %s</strong>.', + 'error' => 'Během procesu aktualizace došlo k chybě: %s', + 'file_is_nok' => 'Je dostupná nová <strong>verze %s</strong>, ale zkontrolujte oprávnění adresáře <em>%s</em>. Server HTTP musí mít oprávnění pro zápis', + 'finished' => 'Aktualizace dokončena!', + 'none' => 'Není dostupná žádná aktualizace', + 'server_not_found' => 'Nelze nalézt server s aktualizací. [%s]', + ), + 'user' => array( + 'created' => array( + '_' => 'Uživatel %s byl vytvořen', + 'error' => 'Uživatele %s nelze vytvořit', + ), + 'deleted' => array( + '_' => 'Uživatel %s byl odstraněn', + 'error' => 'Uživatele %s nelze odstranit', + ), + 'updated' => array( + '_' => 'Uživatel %s byl aktualizován', + 'error' => 'Uživatel %s nelze aktualizovat', + ), + ), +); diff --git a/app/i18n/cs/gen.php b/app/i18n/cs/gen.php new file mode 100644 index 000000000..b13f8d537 --- /dev/null +++ b/app/i18n/cs/gen.php @@ -0,0 +1,253 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'action' => array( + 'actualize' => 'Aktualizovat kanály', + 'add' => 'Přidat', + 'back' => '← Jít zpět', + 'back_to_rss_feeds' => '← Jít zpět na vaše kanály RSS', + 'cancel' => 'Zrušit', + 'create' => 'Vytvořit', + 'delete_muted_feeds' => 'Odstranění ztlumených zdrojů', + 'demote' => 'Snížit úroveň', + 'disable' => 'Zakázat', + 'empty' => 'Vyprázdnit', + 'enable' => 'Povolit', + 'export' => 'Exportovat', + 'filter' => 'Filtrovat', + 'import' => 'Importovat', + 'load_default_shortcuts' => 'Načíst výchozí zkratky', + 'manage' => 'Spravovat', + 'mark_read' => 'Označit jako přečtené', + 'nav_buttons' => array( + 'next' => 'Next article', // TODO + 'prev' => 'Previous article', // TODO + 'up' => 'Go up', // TODO + ), + 'open_url' => 'Otevřít adresu URL', + 'promote' => 'Zvýšit úroveň', + 'purge' => 'Vymazat', + 'refresh_opml' => 'Aktualizovat OPML', + 'remove' => 'Odebrat', + 'rename' => 'Přejmenovat', + 'see_website' => 'Zobrazit webovou stránku', + 'submit' => 'Odeslat', + 'truncate' => 'Odstranit všechny články', + 'update' => 'Aktualizovat', + ), + 'auth' => array( + 'accept_tos' => 'Přijímám <a href="%s">Podmínky služby</a>.', + 'email' => 'E-mail', + 'keep_logged_in' => 'Zapamatovat přihlášení <small>(%s dní)</small>', + 'login' => 'Přihlásit se', + 'logout' => 'Odhlásit se', + 'password' => array( + '_' => 'Heslo', + 'format' => '<small>Alespoň 7 znaků</small>', + ), + 'registration' => array( + '_' => 'Nový účet', + 'ask' => 'Vytvořit účet?', + 'title' => 'Vytvoření účtu', + ), + 'username' => array( + '_' => 'Uživatelské jméno', + 'format' => '<small>Maximálně 16 alfanumerických znaků</small>', + ), + ), + 'date' => array( + 'Apr' => '\\D\\u\\b\\e\\n', + 'Aug' => '\\S\\r\\p\\e\\n', + 'Dec' => '\\P\\r\\o\\s\\i\\n\\e\\c', + 'Feb' => '\\Ú\\n\\o\\r', + 'Jan' => '\\L\\e\\d\\e\\n', + 'Jul' => '\\Č\\e\\r\\v\\e\\n\\e\\c', + 'Jun' => '\\Č\\e\\r\\v\\e\\n', + 'Mar' => '\\B\\ř\\e\\z\\e\\n', + 'May' => '\\K\\v\\ě\\t\\e\\n', + 'Nov' => '\\L\\i\\s\\t\\o\\p\\a\\d', + 'Oct' => '\\Ř\\í\\j\\e\\n', + 'Sep' => '\\Z\\á\\ř\\í', + 'apr' => 'dub', + 'april' => 'Duben', + 'aug' => 'srp', + 'august' => 'Srpen', + 'before_yesterday' => 'Předevčírem', + 'dec' => 'pro', + 'december' => 'Prosinec', + 'feb' => 'úno', + 'february' => 'Únor', + 'format_date' => 'j\\. %s Y', // IGNORE + 'format_date_hour' => 'j\\. %s Y \\v H\\:i', // IGNORE + 'fri' => 'Pá', + 'jan' => 'led', + 'january' => 'Leden', + 'jul' => 'čvn', + 'july' => 'Červenec', + 'jun' => 'čer', + 'june' => 'Červen', + 'last_2_year' => 'Poslední dva roky', + 'last_3_month' => 'Poslední tři měsíce', + 'last_3_year' => 'Poslední tři roky', + 'last_5_year' => 'Posledních pět let', + 'last_6_month' => 'Posledních šest měsíců', + 'last_month' => 'Poslední měsíc', + 'last_week' => 'Poslední týden', + 'last_year' => 'Poslední rok', + 'mar' => 'bře', + 'march' => 'Březen', + 'may' => 'Květen', + 'may_' => 'Kvě', + 'mon' => 'Po', + 'month' => 'měsíce', + 'nov' => 'lis', + 'november' => 'Listopad', + 'oct' => 'říj', + 'october' => 'Říjen', + 'sat' => 'So', + 'sep' => 'zář', + 'september' => 'Září', + 'sun' => 'Ne', + 'thu' => 'Čt', + 'today' => 'Dnes', + 'tue' => 'Út', + 'wed' => 'St', + 'yesterday' => 'Včera', + ), + 'dir' => 'ltr', // IGNORE + 'freshrss' => array( + '_' => 'FreshRSS', // IGNORE + 'about' => 'O FreshRSS', + ), + 'js' => array( + 'category_empty' => 'Prázdná kategorie', + 'confirm_action' => 'Opravdu chcete provést tuto akci? Toto nelze zrušit!', + 'confirm_action_feed_cat' => 'Opravdu chcete provést tuto akci? Přijdete o související oblíbené položky a uživatelské dotazy. Toto nelze zrušit!', + 'feedback' => array( + 'body_new_articles' => 'Ve FreshRSS je %%d nových článků k přečtení.', + 'body_unread_articles' => '(nepřečtené: %%d)', + 'request_failed' => 'Požadavek selhal, to může být způsobeno problémy s připojení k internetu.', + 'title_new_articles' => 'FreshRSS: nové články!', + ), + 'labels_empty' => 'Žádné štítky', + 'new_article' => 'Jsou dostupné nové články, klikněte pro obnovení stránky.', + 'should_be_activated' => 'JavaScript musí být povolen', + ), + 'lang' => array( + 'cs' => 'Čeština', // IGNORE + 'de' => 'Deutsch', // IGNORE + 'el' => 'Ελληνικά', // IGNORE + 'en' => 'English', // IGNORE + 'en-us' => 'English (United States)', // IGNORE + 'es' => 'Español', // IGNORE + 'fa' => 'فارسی', // IGNORE + 'fr' => 'Français', // IGNORE + 'he' => 'עברית', // IGNORE + 'hu' => 'Magyar', // IGNORE + 'id' => 'Bahasa Indonesia', // IGNORE + 'it' => 'Italiano', // IGNORE + 'ja' => '日本語', // IGNORE + 'ko' => '한국어', // IGNORE + 'lv' => 'Latviešu', // IGNORE + 'nl' => 'Nederlands', // IGNORE + 'oc' => 'Occitan', // IGNORE + 'pl' => 'Polski', // IGNORE + 'pt-br' => 'Português (Brasil)', // IGNORE + 'ru' => 'Русский', // IGNORE + 'sk' => 'Slovenčina', // IGNORE + 'tr' => 'Türkçe', // IGNORE + 'zh-cn' => '简体中文', // IGNORE + 'zh-tw' => '正體中文', // IGNORE + ), + 'menu' => array( + 'about' => 'O aplikaci', + 'account' => 'Účet', + 'admin' => 'Administrace', + 'archiving' => 'Archivace', + 'authentication' => 'Ověřování', + 'check_install' => 'Kontrola instalace', + 'configuration' => 'Nastavení', + 'display' => 'Zobrazení', + 'extensions' => 'Rozšíření', + 'logs' => 'Protokoly', + 'queries' => 'Uživatelské dotazy', + 'reading' => 'Čtení', + 'search' => 'Hledat slova nebo #štítky', + 'search_help' => 'Podívejte se na dokumentaci pro pokročilé parametry <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">parametry vyhledávání</a>', + 'sharing' => 'Sdílení', + 'shortcuts' => 'Zkratky', + 'stats' => 'Statistika', + 'system' => 'Nastavení systému', + 'update' => 'Aktualizace', + 'user_management' => 'Správa uživatelů', + 'user_profile' => 'Profil', + ), + 'period' => array( + 'days' => 'dní', + 'hours' => 'hodin', + 'months' => 'měsíců', + 'weeks' => 'týdnů', + 'years' => 'let', + ), + 'share' => array( + 'Known' => 'Známé základní stránky', + 'archiveORG' => 'archive.org', // IGNORE + 'archivePH' => 'archive.ph', // IGNORE + 'blogotext' => 'Blogotext', // IGNORE + 'buffer' => 'Buffer', // IGNORE + 'clipboard' => 'Schránka', + 'diaspora' => 'Diaspora*', // IGNORE + 'email' => 'E-mail', + 'email-webmail-firefox-fix' => 'E-mail (webmail - oprava pro Firefox)', + 'facebook' => 'Facebook', // IGNORE + 'gnusocial' => 'GNU social', // IGNORE + 'jdh' => 'Journal du hacker', // IGNORE + 'lemmy' => 'Lemmy', // IGNORE + 'linkding' => 'Linkding', // IGNORE + 'linkedin' => 'LinkedIn', // IGNORE + 'mastodon' => 'Mastodon', // IGNORE + 'movim' => 'Movim', // IGNORE + 'omnivore' => 'Omnivore', // IGNORE + 'pinboard' => 'Pinboard', // IGNORE + 'pinterest' => 'Pinterest', // IGNORE + 'pocket' => 'Pocket', // IGNORE + 'print' => 'Tisknout', + 'raindrop' => 'Raindrop.io', // IGNORE + 'reddit' => 'Reddit', // IGNORE + 'shaarli' => 'Shaarli', // IGNORE + 'twitter' => 'Twitter', // IGNORE + 'wallabag' => 'wallabag v1', // IGNORE + 'wallabagv2' => 'wallabag v2', // IGNORE + 'web-sharing-api' => 'Sdílení systému', + 'whatsapp' => 'Whatsapp', // IGNORE + 'xing' => 'Xing', // IGNORE + ), + 'short' => array( + 'attention' => 'Upozornění!', + 'blank_to_disable' => 'Ponechte prázdné pro zakázání', + 'by_author' => 'Od:', + 'by_default' => 'Výchozí', + 'damn' => 'Sakra!', + 'default_category' => 'Nezařazeno', + 'no' => 'Ne', + 'not_applicable' => 'Nedostupné', + 'ok' => 'Dobře!', + 'or' => 'nebo', + 'yes' => 'Ano', + ), + 'stream' => array( + 'load_more' => 'Načíst více článků', + 'mark_all_read' => 'Označit vše jako přečtené', + 'nothing_to_load' => 'Nejsou zde žádné další články', + ), +); diff --git a/app/i18n/cs/index.php b/app/i18n/cs/index.php new file mode 100644 index 000000000..9a1f279e3 --- /dev/null +++ b/app/i18n/cs/index.php @@ -0,0 +1,76 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'about' => array( + '_' => 'O aplikaci', + 'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE + 'bugs_reports' => 'Hlášení chyb', + 'credits' => 'Poděkování', + 'credits_content' => 'Některé designové prvky pocházejí z <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, FreshRSS ale tuto platformu nevyužívá. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikony</a> pocházejí z <a href="https://www.gnome.org/">projektu GNOME</a>. Písmo <em>Open Sans</em> vytvořil <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS je založeno na PHP framework <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.', + 'documentation' => 'Dokumentace', + 'freshrss_description' => 'FreshRSS je čtečka kanálů RSS určená k provozu na vlastním serveru. Je to nenáročný a jednoduchý, zároveň ale mocný a konfigurovatelný nástroj.', + 'github' => '<a href="https://github.com/FreshRSS/FreshRSS/issues">na GitHub</a>', + 'license' => 'Licence', + 'project_website' => 'Webová stránka projektu', + 'title' => 'O aplikaci', + 'version' => 'Verze', + ), + 'feed' => array( + 'empty' => 'Nejsou žádné články k zobrazení.', + 'rss_of' => 'Kanál RSS %s', + 'title' => 'Hlavní kanál', + 'title_fav' => 'Oblíbené', + 'title_global' => 'Zobrazení přehledu', + ), + 'log' => array( + '_' => 'Protokoly', + 'clear' => 'Vymazat protokoly', + 'empty' => 'Soubor protokolu je prázdný', + 'title' => 'Protokoly', + ), + 'menu' => array( + 'about' => 'O FreshRSS', + 'before_one_day' => 'Starší než jeden den', + 'before_one_week' => 'Starší než jeden týden', + 'bookmark_query' => 'Uložit aktuální dotaz do záložek', + 'favorites' => 'Oblíbené (%s)', + 'global_view' => 'Zobrazení přehledu', + 'important' => 'Důležité kanály', + 'main_stream' => 'Hlavní kanál', + 'mark_all_read' => 'Označit vše jako přečtené', + 'mark_cat_read' => 'Označit kategorii jako přečtenou', + 'mark_feed_read' => 'Označit kanál jako přečtený', + 'mark_selection_unread' => 'Označit výběr jako nepřečtený', + 'newer_first' => 'Nejdříve novější', + 'non-starred' => 'Zobrazit neoblíbené', + 'normal_view' => 'Normální zobrazení', + 'older_first' => 'Nejdříve nejstarší', + 'queries' => 'Uživatelské dotazy', + 'read' => 'Zobrazit přečtené', + 'reader_view' => 'Zobrazení pro čtení', + 'rss_view' => 'Kanál RSS', + 'search_short' => 'Hledat', + 'starred' => 'Zobrazit oblíbené', + 'stats' => 'Statistika', + 'subscription' => 'Správa odběrů', + 'tags' => 'Mé popisky', + 'unread' => 'Zobrazit nepřečtené', + ), + 'share' => 'Sdílet', + 'tag' => array( + 'related' => 'Štítky článků', + ), + 'tos' => array( + 'title' => 'Podmínky služby', + ), +); diff --git a/app/i18n/cs/install.php b/app/i18n/cs/install.php new file mode 100644 index 000000000..0f8909cba --- /dev/null +++ b/app/i18n/cs/install.php @@ -0,0 +1,136 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'action' => array( + 'finish' => 'Dokončit instalaci', + 'fix_errors_before' => 'Opravte prosím všechny chyby před přechodem na další krok.', + 'keep_install' => 'Zachovat předchozí nastavení', + 'next_step' => 'Přejít na další krok', + 'reinstall' => 'Přeinstalovat FreshRSS', + ), + 'auth' => array( + 'form' => 'Webový formulář (tradiční, vyžaduje JavaScript)', + 'http' => 'HTTP (pro pokročilé uživatele s HTTPS)', + 'none' => 'Žádný (nebezpečné)', + 'password_form' => 'Heslo<br /><small>(pro přihlášení webovým formulářem)</small>', + 'password_format' => 'Alespoň 7 znaků', + 'type' => 'Metoda ověřování', + ), + 'bdd' => array( + '_' => 'Databáze', + 'conf' => array( + '_' => 'Nastavení databáze', + 'ko' => 'Ověřte nastavení své databáze.', + 'ok' => 'Nastavení databáze bylo uloženo.', + ), + 'host' => 'Hostitel', + 'password' => 'Heslo databáze', + 'prefix' => 'Předpona tabulek', + 'type' => 'Typ databáze', + 'username' => 'Uživatel databáze', + ), + 'check' => array( + '_' => 'Kontrola', + 'already_installed' => 'Zjistili jsme, že FreshRSS je již nainstalováno!', + 'cache' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>%s</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře cache jsou v pořádku.', + ), + 'ctype' => array( + 'nok' => 'Nelze nalézt požadovanou knihovnu pro kontrolu typu znaků (php-ctype).', + 'ok' => 'Máte požadovanou knihovnu pro kontrolu typu znaků (ctype).', + ), + 'curl' => array( + 'nok' => 'Nelze nalézt knihovnu cURL (balíček php-curl).', + 'ok' => 'Máte knihovnu cURL.', + ), + 'data' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>%1$s</em> pro uživatele <em>%2$s</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře data jsou v pořádku.', + ), + 'dom' => array( + 'nok' => 'Nelze nalézt požadovanou knihovnu pro procházení DOM.', + 'ok' => 'Máte požadovanou knihovnu pro procházení DOM.', + ), + 'favicons' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>%1$s</em> pro uživatele <em>%2$s</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře favicons jsou v pořádku.', + ), + 'fileinfo' => array( + 'nok' => 'Nelze nalézt knihovnu PHP fileinfo (balíček fileinfo).', + 'ok' => 'Máte knihovnu fileinfo.', + ), + 'json' => array( + 'nok' => 'Nelze nalézt doporučenou knihovnu pro analýzu JSON.', + 'ok' => 'Máte doporučenou knihovnu pro analýzu JSON.', + ), + 'mbstring' => array( + 'nok' => 'Nelze nalézt doporučenou knihovnu mbstring pro Unicode.', + 'ok' => 'Máte doporučenou knihovnu mbstring pro Unicode.', + ), + 'pcre' => array( + 'nok' => 'Nelze nalézt požadovanou knihovnu pro regulární výrazy (php-pcre).', + 'ok' => 'Máte požadovanou knihovnu pro regulární výrazy (PCRE).', + ), + 'pdo' => array( + 'nok' => 'Nelze nalézt PDO nebo některý z podporovaných ovladačů (pdo_mysql, pdo_sqlite, pdo_pgsql).', + 'ok' => 'Máte PDO a alespoň jeden z podporovaných ovladačů (pdo_mysql, pdo_sqlite, pdo_pgsql).', + ), + 'php' => array( + 'nok' => 'Vaše verze PHP je %s, ale FreshRSS vyžaduje alespoň verzi %s.', + 'ok' => 'Vaše verze PHP %s je kompatibilní s FreshRSS.', + ), + 'reload' => 'Znovu zkontrolujte', + 'tmp' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>%1$s</em> pro uživatele <em>%2$s</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře temp jsou v pořádku.', + ), + 'unknown_process_username' => 'neznámý', + 'users' => array( + 'nok' => 'Zkontrolujte oprávnění adresáře <em>%1$s</em> pro uživatele <em>%2$s</em>. Server HTTP musí mít oprávnění pro zápis.', + 'ok' => 'Oprávnění adresáře users jsou v pořádku.', + ), + 'xml' => array( + 'nok' => 'Nelze nalézt požadovanou knihovnu pro analýzu XML.', + 'ok' => 'Máte požadovanou knihovnu pro analýzu XML.', + ), + ), + 'conf' => array( + '_' => 'Obecná nastavení', + 'ok' => 'Obecná nastavení byla uložena.', + ), + 'congratulations' => 'Gratulujeme!', + 'default_user' => array( + '_' => 'Uživatelské jméno výchozího uživatele', + 'max_char' => 'maximálně 16 alfanumerických znaků', + ), + 'fix_errors_before' => 'Opravte prosím všechny chyby před přechodem na další krok.', + 'javascript_is_better' => 'Práce s FreshRSS je příjemnější se zapnutým JavaScript', + 'js' => array( + 'confirm_reinstall' => 'Přeinstalací FreshRSS ztratíte předchozí nastavení. Opravdu chcete pokračovat?', + ), + 'language' => array( + '_' => 'Jazyk', + 'choose' => 'Zvolte jazyk pro FreshRSS', + 'defined' => 'Jazyk byl nastaven.', + ), + 'missing_applied_migrations' => 'Něco se pokazilo; měli byste vytvořit prázdný soubor <em>%s</em> ručně.', + 'ok' => 'Instalace byla úspěšná.', + 'session' => array( + 'nok' => 'Webový server se zdá být nesprávně nastavený pro cookies vyžadované pro relace PHP!', + ), + 'step' => '%d. krok', + 'steps' => 'Kroky', + 'this_is_the_end' => 'Toto je konec', + 'title' => 'Instalace · FreshRSS', +); diff --git a/app/i18n/cs/sub.php b/app/i18n/cs/sub.php new file mode 100644 index 000000000..667bca949 --- /dev/null +++ b/app/i18n/cs/sub.php @@ -0,0 +1,265 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'api' => array( + 'documentation' => 'Zkopírujte následující adresu URL pro její použití v externím nástroji.', + 'title' => 'API', // IGNORE + ), + 'bookmarklet' => array( + 'documentation' => 'Přetáhněte toto tlačítko do svého panelu nástrojů záložek nebo na něj klikněte pravým tlačítkem myši a zvolte „Uložit tento odkaz do záložek“. Pak klikněte na tlačítko „Přihlásit se k odběru“ na kterékoliv stránce, kde se chcete přihlásit k odběru.', + 'label' => 'Přihlásit se k odběru', + 'title' => 'Záložkový aplet', + ), + 'category' => array( + '_' => 'Kategorie', + 'add' => 'Přidat kategorii', + 'archiving' => 'Archivace', + 'dynamic_opml' => array( + '_' => 'Dynamický OPML', + 'help' => 'Zadejte adresu URL na <a href="http://opml.org/" target="_blank">OPML soubor</a> k dynamickému naplnění této kategorie RSS kanály', + ), + 'empty' => 'Vyprázdit kategorii', + 'information' => 'Informace', + 'opml_url' => 'ADRESA URL OPML', + 'position' => 'Zobrazit pozici', + 'position_help' => 'Pro ovládání pořadí řazení kategorií', + 'title' => 'Název', + ), + 'feed' => array( + 'accept_cookies' => 'Přijímat soubory cookie', + 'accept_cookies_help' => 'Povolit serveru feedu nastavit soubory cookie (uložené v paměti pouze po dobu trvání požadavku).', + 'add' => 'Přidat kanál RSS', + 'advanced' => 'Rozšířené', + 'archiving' => 'Archivace', + 'auth' => array( + 'configuration' => 'Přihlášení', + 'help' => 'Umožní přístup ke kanálům RSS chráněným HTTP', + 'http' => 'HTTP ověřování', + 'password' => 'HTTP heslo', + 'username' => 'HTTP uživatelské jméno', + ), + 'clear_cache' => 'Vždy vymazat mezipaměť', + 'content_action' => array( + '_' => 'Akce obsahu při načítání obsahu článku', + 'append' => 'Přidat za existující obsah', + 'prepend' => 'Přidat před existující obsah', + 'replace' => 'Nahradit existující obsah', + ), + 'css_cookie' => 'Použít cookies při načítání obsahu článku', + 'css_cookie_help' => 'Příklad: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>', + 'css_help' => 'Načte oříznuté kanály RSS (pozor, náročnější na čas!)', + 'css_path' => 'Přepínač CSS článku na původních webových stránkách', + 'css_path_filter' => array( + '_' => 'selektor CSS prvků, které mají být odstraněny', + 'help' => 'Selektor CSS může být seznam, například: <kbd>.footer, .aside</kbd>', + ), + 'description' => 'Popis', + 'empty' => 'Tento kanál je prázdný. Ověřte prosím, zda je stále udržován.', + 'error' => 'Vyskytl se problém s kanálem. Ověřte prosím, že je vždy dostupný, pak ho aktualizujte.', + 'export-as-opml' => array( + 'download' => 'Stáhnout', + 'help' => 'Soubor XML (data subset. <a href="https://freshrss.github.io/FreshRSS/en/developers/OPML.html" target="_blank">See documentation</a>)', // DIRTY + 'label' => 'Exportovat jako OPML', + ), + 'filteractions' => array( + '_' => 'Akce filtrování', + 'help' => 'Zapište jeden filtr hledání na řádek. Operátoři <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">viz dokumentace</a>.', + ), + 'information' => 'Informace', + 'keep_min' => 'Minimální počet článků pro ponechání', + 'kind' => array( + '_' => 'Typ zdroje feedu', + 'html_xpath' => array( + '_' => 'HTML + XPath (Web scraping)', // IGNORE + 'feed_title' => array( + '_' => 'název zdroje', + 'help' => 'Příklad: <code>//title</code> nebo statický řetězec: <code>"Můj vlastní zdroj"</code>', + ), + 'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> je standardní dotazovací jazyk pro pokročilé uživatele, který FreshRSS podporuje, aby umožnil Web scraping.', + 'item' => array( + '_' => 'vyhledávání <strong>novinek</strong><br /><small>(nejdůležitější)</small>', + 'help' => 'Příklad: <code>//div[@class="news-item"]</code>', + ), + 'item_author' => array( + '_' => 'autor položky', + 'help' => 'Může to být také statický řetězec. Příklad: <code>"Anonymous"</code>', + ), + 'item_categories' => 'štítky položek', + 'item_content' => array( + '_' => 'obsah položky', + 'help' => 'Příklad pro převzetí celé položky: <code>.</code>', + ), + 'item_thumbnail' => array( + '_' => 'náhled položky', + 'help' => 'Příklad: <code>descendant::img/@src</code>', + ), + 'item_timeFormat' => array( + '_' => 'Vlastní formát data a času', + 'help' => 'Volitelně. Formát podporovaný funkcí <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code></a> jako např.: <code>d-m-Y H:i:s</code>', + ), + 'item_timestamp' => array( + '_' => 'datum položky', + 'help' => 'Výsledek bude zpracován pomocí <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a>', + ), + 'item_title' => array( + '_' => 'název položky', + 'help' => 'Použijte zejména <a href="https://developer.mozilla.org/docs/Web/XPath/Axes" target="_blank">osu XPath</a> <code>descendant::</code> jako např. <code>descendant::h2</code>', + ), + 'item_uid' => array( + '_' => 'jedinečné ID položky', + 'help' => 'Volitelně. Příklad: <code>descendant::div/@data-uri</code>', + ), + 'item_uri' => array( + '_' => 'odkaz na položku (URL)', + 'help' => 'Například: <code>descendant::a/@href</code>', + ), + 'relative' => 'XPath (vzhledem k položce) pro:', + 'xpath' => 'XPath pro:', + ), + 'json_dotnotation' => array( + '_' => 'JSON s tečkovým zápisem (dot notation)', + 'feed_title' => array( + '_' => 'název kanálu', + 'help' => 'Příklad: <code>meta.title</code> nebo statický řetězec: <code>"Můj vlastní kanál"</code>', + ), + 'help' => 'JSON s tečkovým zápisem používá tečky mezi objekty a závorky pro pole. (e.g. <code>data.items[0].title</code>)', + 'item' => array( + '_' => 'vyhledávání nových <strong>položek</strong><br /><small>(nejdůležitější)</small>', + 'help' => 'JSON cesta k poli obsahujícímu položky, např.: <code>newsItems</code>', + ), + 'item_author' => 'autor položky', + 'item_categories' => 'štítky položky', + 'item_content' => array( + '_' => 'obsah položky', + 'help' => 'Klíč, pod kterým se obsah nachází, např.: <code>content</code>', + ), + 'item_thumbnail' => array( + '_' => 'náhled položky', + 'help' => 'Příklad: <code>image</code>', + ), + 'item_timeFormat' => array( + '_' => 'Vlastní formát data a času', + 'help' => 'Volitelně. Formát podporovaný funkcí <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code></a> jako např.: <code>d-m-Y H:i:s</code>', + ), + 'item_timestamp' => array( + '_' => 'datum položky', + 'help' => 'Výsledek bude analyzován pomocí <a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a>', + ), + 'item_title' => 'název položky', + 'item_uid' => 'unikátní ID položky', + 'item_uri' => array( + '_' => 'odkaz na položku (adresa URL)', + 'help' => 'Příklad: <code>permalink</code>', + ), + 'json' => 'tečkový zápis pro:', + 'relative' => 'cesta s tečkovým zápisem (relativní k položce) pro:', + ), + 'jsonfeed' => 'Zdroj JSON', + 'rss' => 'RSS / Atom (výchozí)', + 'xml_xpath' => 'XML + XPath', // IGNORE + ), + 'maintenance' => array( + 'clear_cache' => 'Vymazat mezipaměť', + 'clear_cache_help' => 'Vymazat mezipaměť pro tento kanál.', + 'reload_articles' => 'Znovu načíst články', + 'reload_articles_help' => 'Znovu načíst články a získat úplný obsah, pokud je definován selektor.', + 'title' => 'Údržba', + ), + 'max_http_redir' => 'Maximální počet přesměrování HTTP', + 'max_http_redir_help' => 'Nastavte na 0 nebo nechte prázdné pro zakázání, -1 pro neomezené přesměrování.', + 'method' => array( + '_' => 'Metoda HTTP', + ), + 'method_help' => 'Payload metody POST má automatickou podporu pro <code>application/x-www-form-urlencoded</code> a <code>application/json</code>', + 'method_postparams' => 'Payload pro metodu POST', + 'moved_category_deleted' => 'Když odstraníte kategorii, její kanály jsou automaticky přesunuty do <em>%s</em>.', + 'mute' => 'ztlumit', + 'no_selected' => 'Nejsou vybrány žádné kanály.', + 'number_entries' => '%d článků', + 'priority' => array( + '_' => 'Viditelnost', + 'archived' => 'Nezobrazovat (archivováno)', + 'category' => 'Zobrazit v jeho kategorii', + 'important' => 'Zobrazit v důležitých kanálech', + 'main_stream' => 'Zobrazit ve hlavním kanálu', + ), + 'proxy' => 'Nastavete proxy pro načítání tohoto kanálu', + 'proxy_help' => 'Vyberte protokol (např.: SOCKS5) a zadejte adresu proxy (např.: <kbd>127.0.0.1:1080</kbd> nebo <kbd>username:password@127.0.0.1:1080</kbd>)', + 'selector_preview' => array( + 'show_raw' => 'Zobrazit zdrojový kód', + 'show_rendered' => 'Zobrazit obsah', + ), + 'show' => array( + 'all' => 'Zobrazit všechny kanály', + 'error' => 'Zobrazit pouze kanály s chybami', + ), + 'showing' => array( + 'error' => 'Zobrazení pouze kanálů s chybami', + ), + 'ssl_verify' => 'Ověřit zabezpečení SSL', + 'stats' => 'Statistika', + 'think_to_add' => 'Můžete přidat nějaké kanály.', + 'timeout' => 'Časový limit v sekundách', + 'title' => 'Název', + 'title_add' => 'Přidat kanál RSS', + 'ttl' => 'Neobnovovat automaticky častěji než', + 'url' => 'Adresa URL kanálu', + 'useragent' => 'Nastavte uživatelský agent pro načítání tohoto kanálu', + 'useragent_help' => 'Příklad: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>', + 'validator' => 'Zkontrolovat platnost kanálu', + 'website' => 'Adresa URL webové stránky', + 'websub' => 'Okamžité oznámení s WebSub', + ), + 'import_export' => array( + 'export' => 'Exportovat', + 'export_labelled' => 'Exportovat články s vašimi popisky', + 'export_opml' => 'Exportovat seznam kanálů (OPML)', + 'export_starred' => 'Exportovat vaše oblíbené', + 'feed_list' => 'Seznam %s článků', + 'file_to_import' => 'Soubor k importu<br />(OPML, JSON nebo ZIP)', + 'file_to_import_no_zip' => 'Soubor k importu<br />(OPML nebo JSON)', + 'import' => 'Importovat', + 'starred_list' => 'Seznam oblíbených článků', + 'title' => 'Importovat / exportovat', + ), + 'menu' => array( + 'add' => 'Přidat kanál nebo kategorii', + 'import_export' => 'Importovat / exportovat', + 'label_management' => 'Správa popisků', + 'stats' => array( + 'idle' => 'Nečinné kanály', + 'main' => 'Hlavní statistika', + 'repartition' => 'Přerozdělení článků', + ), + 'subscription_management' => 'Správa odběrů', + 'subscription_tools' => 'Nástroje odběrů', + ), + 'tag' => array( + 'auto_label' => 'Přidat tento štítek k novým článkům', + 'name' => 'Název', + 'new_name' => 'Nový název', + 'old_name' => 'Starý název', + ), + 'title' => array( + '_' => 'Správa odběrů', + 'add' => 'Přidat kanál nebo kategorii', + 'add_category' => 'Přidat kategorii', + 'add_dynamic_opml' => 'Přidání dynamického OPML', + 'add_feed' => 'Přidat kanál', + 'add_label' => 'Přidat popisek', + 'delete_label' => 'Odstranit popisek', + 'feed_management' => 'Správa kanálů RSS', + 'rename_label' => 'Přejmenovat popisek', + 'subscription_tools' => 'Nástroje odběrů', + ), +); diff --git a/app/i18n/cs/user.php b/app/i18n/cs/user.php new file mode 100644 index 000000000..1a35c4b4d --- /dev/null +++ b/app/i18n/cs/user.php @@ -0,0 +1,54 @@ +<?php + +/******************************************************************************/ +/* Each entry of that file can be associated with a comment to indicate its */ +/* state. When there is no comment, it means the entry is fully translated. */ +/* The recognized comments are (comment matching is case-insensitive): */ +/* + TODO: the entry has never been translated. */ +/* + DIRTY: the entry has been translated but needs to be updated. */ +/* + IGNORE: the entry does not need to be translated. */ +/* When a comment is not recognized, it is discarded. */ +/******************************************************************************/ + +return array( + 'email' => array( + 'feedback' => array( + 'invalid' => 'Tato e-mailová adresa je neplatná.', + 'required' => 'Je vyžadována e-mailová adresa.', + ), + 'validation' => array( + 'change_email' => 'Svou e-mailovou adresu můžete změnit <a href="%s">na stránce profilu</a>.', + 'email_sent_to' => 'Odeslali jsme vám e-mail na <strong>%s</strong>. Postupujte podle jeho pokynů pro ověření vaší adresy.', + 'feedback' => array( + 'email_failed' => 'Nemohli jsme vám odeslat e-mail kvůli chybně nastavenému serveru.', + 'email_sent' => 'Na vaši adresu byl odeslán e-mail.', + 'error' => 'Ověření e-mailové adresy selhalo.', + 'ok' => 'Tato e-mailová adresa byla ověřena.', + 'unnecessary' => 'Tato e-mailová adresa již byla ověřena.', + 'wrong_token' => 'Tuto e-mailovou adresu se nepodařilo ověřit kvůli špatnému tokenu.', + ), + 'need_to' => 'Než budete moci používat %s, musíte ověřit svou e-mailovou adresu.', + 'resend_email' => 'Znovu odeslat e-mail', + 'title' => 'Ověření e-mailové adresy', + ), + ), + 'mailer' => array( + 'email_need_validation' => array( + 'body' => 'Právě jste se zaregistrovali na %s, ale ještě musíte ověřit svou e-mailovou adresu. Přejděte na následující odkaz:', + 'title' => 'Musíte ověřit svůj účet', + 'welcome' => 'Vítejt, %s,', + ), + ), + 'password' => array( + 'invalid' => 'Heslo je neplatné.', + ), + 'tos' => array( + 'feedback' => array( + 'invalid' => 'Musíte přijmout Podmínky služby, abyste se mohli zaregistrovat.', + ), + ), + 'username' => array( + 'invalid' => 'Toto uživatelské jméno je neplatné.', + 'taken' => 'Toto uživatelské jméno, %s, je zabráno.', + ), +); |
