mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-02-14 15:31:13 -05:00
* added local feed sorting Addresses https://github.com/FreshRSS/FreshRSS/issues/4761 - Added number of sorted feeds and associative array for feed sorting option in Context. - Number of sorted feeds and local sorting option by its index saved into Minz Request Parameters. - Number of sorted feeds and local sorting options deleted when choosing another Option Of Global Sorting. - Added option of allowing sorting by feed in configuration. - Added variable for allowing local sorting in userConf. - Added function to get feeds by current get in context. - Added menu button for all individual feed sorting. - New database options for individual feed sorting in EntryDAO. - Considered choosing new entries based on chosen load limit. - Local sorting parameter saved into continuation value in Index Controller. How to test the feature manually: 1. At the bottom of Reading Configuration menu turn on individual sorting option menu 2. Choose Sorting by feed option 3. Choose feed at next sorting menu and choose sorting option for that feed * added feed sorting option * added sort feeds display * added template for sort feed name * added title to feed sorting button * added comments * added local sorting option * Added Docs * css reset * added getter and seter for local sort * added getter and seter for local sort * allowed sorting per feed * allowed sorting per feed * added sorting option for category * deleted changes from NetryDAO * add setting up sorting for category * docs reset * i18 reset * updated i18 for category * added i18 for categories * added i18 for category * added setting sorting for feeds and category * removing userConf.allow-local-sort * removing userConf.allow-local-sort * removing white space * added credits * removed feeds_by_get * removed whitespace * changed escaping for values * added escaping to user set values * added in_array * added secondary sort and order * added secondary sort and order * fixed readme * removed whitespace change * reseted i18n * added translations * added feed setting translations * fixed i18n * fixed i18n * changes in sort order per feed * changes in sort order per feed * added secondary sort order * primary sort * changed to preferred sort order * i18n * Revert wrong whitespace changes * Re-order new options * added blank option * fixed escaping * fixed default sort in feed * fixed default sort recovery * siplyfied option * added rand option * Revert unrelated change * Minor plaintext * Whitespace and formatting fixes * Avoid unneeded SQL requests and processing * Improve syntax * Improve logic * Reuse existing translations as much as possible * i18n * Remove some options that make little sense * Separators * Fix old transation key * Add help messages * Progress on secondary sort * raw name * Pass parameters. Add TODO * Progress * Minor ordering * Fix parenthesis --------- Co-authored-by: root <root@LAPTOP-C8TCHHPN.localdomain> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
373 lines
16 KiB
PHP
373 lines
16 KiB
PHP
<?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',
|
|
'auto' => 'Automatický',
|
|
'help' => 'For compatible themes only', // TODO
|
|
'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í',
|
|
),
|
|
),
|
|
'mark_read_button' => array(
|
|
'_' => '„označit vše jako přečtené“ button', // DIRTY
|
|
'big' => 'Big', // TODO
|
|
'none' => 'None', // TODO
|
|
'small' => 'Small', // TODO
|
|
),
|
|
'notification' => array(
|
|
'html5_enable_notif' => 'Enable notification', // TODO
|
|
),
|
|
'notification_timeout' => array(
|
|
'bad' => array(
|
|
'label' => 'Show warning banner', // TODO
|
|
'seconds' => 'seconds (at least 1)', // TODO
|
|
),
|
|
'good' => array(
|
|
'label' => 'Show acknowledgement banner', // TODO
|
|
'seconds' => 'seconds (0 means not shown)', // TODO
|
|
),
|
|
),
|
|
'privacy' => array(
|
|
'_' => 'Privacy', // TODO
|
|
'retrieve_extension_list' => 'Retrieve extension list', // TODO
|
|
),
|
|
'profile' => array(
|
|
'_' => 'Správa profilu',
|
|
'api' => array(
|
|
'_' => 'Správa API',
|
|
'api_not_set' => 'API password not set', // TODO
|
|
'api_set' => 'API password set', // TODO
|
|
'check_link' => 'Check API status via: <kbd><a href="../api/" target="_blank">%s</a></kbd>', // TODO
|
|
'disabled' => 'The API access is disabled.', // TODO
|
|
'documentation_link' => 'See the <a href="https://freshrss.github.io/FreshRSS/en/users/06_Mobile_access.html#access-via-mobile-app" target="_blank">documentation and list of known apps</a>', // TODO
|
|
'help' => 'See <a href="http://freshrss.github.io/FreshRSS/en/users/06_Mobile_access.html#access-via-mobile-app" target=_blank>documentation</a>', // TODO
|
|
),
|
|
'change_password' => 'Change password', // TODO
|
|
'confirm_new_password' => 'Confirm new password', // TODO
|
|
'current_password' => 'Current password<br /><small>(for the Web-form login method)</small>', // TODO
|
|
'delete' => array(
|
|
'_' => 'Odstranění účtu',
|
|
'warn' => 'Váš účet bude odstraněn spolu se všemi souvisejícími daty.',
|
|
),
|
|
'email' => 'E-mailová adresa',
|
|
'new_password' => 'New password', // TODO
|
|
'password_api' => 'Heslo API<br /><small>(např. pro mobilní aplikace)</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',
|
|
'publish_labels_instead_of_tags' => 'Replace <i>feed tags</i> by <i>user labels</i> in the shared RSS', // TODO
|
|
'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_A' => 'Show all feeds, also those shown in their category', // TODO
|
|
'get_Z' => 'Show all feeds, also archived ones', // TODO
|
|
'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',
|
|
'no_queries' => array(
|
|
'_' => 'No user queries are saved yet.', // TODO
|
|
'help' => 'See <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">documentation</a>', // TODO
|
|
),
|
|
'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',
|
|
'disabled' => array(
|
|
'_' => 'disabled', // TODO
|
|
'title' => 'Sharing', // TODO
|
|
),
|
|
'greader' => 'Shareable link to the GReader JSON', // TODO
|
|
'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',
|
|
'apply_to_individual_feed' => 'Applies to feeds individually', // TODO
|
|
'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',
|
|
'icons' => array(
|
|
'_' => 'Article icons position<br /><small>(Reading view only)</small>', // TODO
|
|
'above_title' => 'Above title', // TODO
|
|
'with_authors' => 'In authors and date row', // TODO
|
|
),
|
|
'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',
|
|
'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_in_category' => 'if an identical title already exists in the top <i>n</i> newest articles of the category', // TODO
|
|
'when_same_title_in_feed' => 'když shodný název již existuje v top <i>n</i> nejnovějších článcích (of the feed)', // DIRTY
|
|
),
|
|
'show' => array(
|
|
'_' => 'Počet zobrazených článků',
|
|
'active_category' => 'Aktivní kategorie',
|
|
'adaptive' => 'Show unreads if any, all articles otherwise', // TODO
|
|
'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é',
|
|
'unread_or_favorite' => 'Show unreads and favourites', // TODO
|
|
),
|
|
'show_fav_unread_help' => 'Použije se také na popisky',
|
|
'sides_close_article' => 'Kliknutí mimo oblast textu článku zavře článek',
|
|
'star' => array(
|
|
'when' => 'Mark an article as favourite…', // TODO
|
|
),
|
|
'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í',
|
|
'bluesky' => 'Bluesky', // 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_menus' => '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_aside' => 'Toggle sidebar', // TODO
|
|
'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é',
|
|
),
|
|
);
|