mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-02-15 07:51:14 -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
17 KiB
PHP
373 lines
17 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(
|
|
'_' => 'ארכוב',
|
|
'exception' => 'Purge exception', // TODO
|
|
'help' => 'אפשרויות נוספות זמינות בזרמים ספציפיים',
|
|
'keep_favourites' => 'Never delete favourites', // TODO
|
|
'keep_labels' => 'Never delete labels', // TODO
|
|
'keep_max' => 'Maximum number of articles to keep per feed', // TODO
|
|
'keep_min_by_feed' => 'Minimum number of articles to keep per feed', // TODO
|
|
'keep_period' => 'Maximum age of articles to keep', // TODO
|
|
'keep_unreads' => 'Never delete unread articles', // TODO
|
|
'maintenance' => 'Maintenance', // TODO
|
|
'optimize' => 'מיטוב בסיס הנתונים',
|
|
'optimize_help' => 'ביצוע לעיתים קרובות על מנת למטב את בסיס הנתונים',
|
|
'policy' => 'Purge policy', // TODO
|
|
'policy_warning' => 'If no purge policy is selected, every article will be kept.', // TODO
|
|
'purge_now' => 'ניקוי עכשיו',
|
|
'title' => 'ארכוב',
|
|
'ttl' => 'אין לרענן אוטומטית יותר מ',
|
|
),
|
|
'display' => array(
|
|
'_' => 'תצוגה',
|
|
'darkMode' => array(
|
|
'_' => 'Automatic dark mode', // TODO
|
|
'auto' => 'Auto', // TODO
|
|
'help' => 'For compatible themes only', // TODO
|
|
'no' => 'No', // TODO
|
|
),
|
|
'icon' => array(
|
|
'bottom_line' => 'שורה תחתונה',
|
|
'display_authors' => 'Authors', // TODO
|
|
'entry' => 'סמלילי מאמרים',
|
|
'publication_date' => 'תאריך הפרסום',
|
|
'related_tags' => 'תגיות קשורות',
|
|
'sharing' => 'שיתוף',
|
|
'summary' => 'Summary', // TODO
|
|
'top_line' => 'שורה עליונה',
|
|
),
|
|
'language' => 'שפה',
|
|
'notif_html5' => array(
|
|
'seconds' => 'שניות (0 משמעותה ללא פג תוקף)',
|
|
'timeout' => 'HTML5 התראה פג תוקף',
|
|
),
|
|
'show_nav_buttons' => 'Show the navigation buttons', // TODO
|
|
'theme' => array(
|
|
'_' => 'ערכת נושא',
|
|
'deprecated' => array(
|
|
'_' => 'Deprecated', // TODO
|
|
'description' => 'This theme is no longer supported and will be not available anymore in a <a href="https://freshrss.github.io/FreshRSS/en/users/05_Configuration.html#theme" target="_blank">future release of FreshRSS</a>', // TODO
|
|
),
|
|
),
|
|
'theme_not_available' => 'The “%s” theme is not available anymore. Please choose another theme.', // TODO
|
|
'thumbnail' => array(
|
|
'label' => 'Thumbnail', // TODO
|
|
'landscape' => 'Landscape', // TODO
|
|
'none' => 'None', // TODO
|
|
'portrait' => 'Portrait', // TODO
|
|
'square' => 'Square', // TODO
|
|
),
|
|
'timezone' => 'Time zone', // TODO
|
|
'title' => 'תצוגה',
|
|
'website' => array(
|
|
'full' => 'Icon and name', // TODO
|
|
'icon' => 'Icon only', // TODO
|
|
'label' => 'Website', // TODO
|
|
'name' => 'Name only', // TODO
|
|
'none' => 'None', // TODO
|
|
),
|
|
'width' => array(
|
|
'content' => 'רוחב התוכן',
|
|
'large' => 'גדול',
|
|
'medium' => 'בינוני',
|
|
'no_limit' => 'ללא הגבלה',
|
|
'thin' => 'צר',
|
|
),
|
|
),
|
|
'logs' => array(
|
|
'loglist' => array(
|
|
'level' => 'Log Level', // TODO
|
|
'message' => 'Log Message', // TODO
|
|
'timestamp' => 'Timestamp', // TODO
|
|
),
|
|
'pagination' => array(
|
|
'first' => 'הראשון',
|
|
'last' => 'אחרון',
|
|
'next' => 'הבא',
|
|
'previous' => 'הקודם',
|
|
),
|
|
),
|
|
'mark_read_button' => array(
|
|
'_' => '“סימון הכל כנקרא” 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(
|
|
'_' => 'Profile management', // TODO
|
|
'api' => array(
|
|
'_' => 'API management', // DIRTY
|
|
'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(
|
|
'_' => 'Account deletion', // TODO
|
|
'warn' => 'Your account and all related data will be deleted.', // TODO
|
|
),
|
|
'email' => 'Email address', // TODO
|
|
'new_password' => 'New password', // TODO
|
|
'password_api' => 'סיסמת API<br /><small>(לדוגמה ליישומים סלולריים)</small>',
|
|
'password_format' => 'At least 7 characters', // TODO
|
|
'title' => 'Profile', // TODO
|
|
),
|
|
'query' => array(
|
|
'_' => 'שאילתות',
|
|
'deprecated' => 'שאילתה זו אינה בתוקף יותר, הפיד או הקטגוריה לייחוס נמחקו.',
|
|
'description' => 'Description', // TODO
|
|
'filter' => array(
|
|
'_' => 'מסננים בשימוש:',
|
|
'categories' => 'Display by category', // TODO
|
|
'feeds' => 'Display by feed', // TODO
|
|
'order' => 'Sort by date', // TODO
|
|
'publish_labels_instead_of_tags' => 'Replace <i>feed tags</i> by <i>user labels</i> in the shared RSS', // TODO
|
|
'search' => 'Expression', // TODO
|
|
'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO
|
|
'shareRss' => 'Enable sharing by HTML & RSS', // TODO
|
|
'state' => 'State', // TODO
|
|
'tags' => 'Display by label', // TODO
|
|
'type' => 'Type', // TODO
|
|
),
|
|
'get_A' => 'Show all feeds, also those shown in their category', // TODO
|
|
'get_Z' => 'Show all feeds, also archived ones', // TODO
|
|
'get_all' => 'הצגת כל המאמרים',
|
|
'get_all_labels' => 'Display articles with any label', // TODO
|
|
'get_category' => 'הצגת קטגוריה “%s”',
|
|
'get_favorite' => 'הצגת מאמרים מועדפים',
|
|
'get_feed' => 'הצגת הזנה %s',
|
|
'get_important' => 'Display articles from important feeds', // TODO
|
|
'get_label' => 'Display articles with “%s” label', // TODO
|
|
'help' => 'See the <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">documentation for user queries and resharing by HTML / RSS / OPML</a>.', // TODO
|
|
'image_url' => 'Image URL', // TODO
|
|
'name' => 'Name', // TODO
|
|
'no_filter' => 'ללא סינון',
|
|
'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' => 'שאילתה מספר °%d',
|
|
'order_asc' => 'הצגת מאמרים ישנים בראש',
|
|
'order_desc' => 'הצגת מאמרים חדשים בראש',
|
|
'search' => 'חיפוש “%s”',
|
|
'share' => array(
|
|
'_' => 'Share this query by link', // TODO
|
|
'disabled' => array(
|
|
'_' => 'disabled', // TODO
|
|
'title' => 'Sharing', // TODO
|
|
),
|
|
'greader' => 'Shareable link to the GReader JSON', // TODO
|
|
'help' => 'Give this link if you want to share this query with anyone', // TODO
|
|
'html' => 'Shareable link to the HTML page', // TODO
|
|
'opml' => 'Shareable link to the OPML list of feeds', // TODO
|
|
'rss' => 'Shareable link to the RSS feed', // TODO
|
|
),
|
|
'state_0' => 'הצגת כל המאמרים',
|
|
'state_1' => 'הצגת מאמרים שנקראו',
|
|
'state_2' => 'הצגת מאמרים שלא נקראו',
|
|
'state_3' => 'הצגת כל המאמרים',
|
|
'state_4' => 'הצגת מאמרים מועדפים',
|
|
'state_5' => 'הצגת מאמרים מועדפים שנקראו',
|
|
'state_6' => 'הצגת מאמרים מועדפים שלא נקראו',
|
|
'state_7' => 'הצגת מאמרים מועדפים',
|
|
'state_8' => 'הצגת מאמרים שאינם מועדפים',
|
|
'state_9' => 'הצגת מאמרים שנקראו ואינם מועדפים',
|
|
'state_10' => 'הצגת מאמרים שלא נקראו ואינם מועדפים',
|
|
'state_11' => 'הצגת מאמרים לא מועדפים',
|
|
'state_12' => 'הצגת כל המאמרים',
|
|
'state_13' => 'הצגת מאמרים שנקראו',
|
|
'state_14' => 'הצגת מאמרים שלא נקראו',
|
|
'state_15' => 'הצגת כל המאמרים',
|
|
'title' => 'שאילתות',
|
|
),
|
|
'reading' => array(
|
|
'_' => 'קריאה',
|
|
'after_onread' => 'לאחר “סימון הכל כנקרא”,',
|
|
'always_show_favorites' => 'Show all articles in favourites by default', // TODO
|
|
'apply_to_individual_feed' => 'Applies to feeds individually', // TODO
|
|
'article' => array(
|
|
'authors_date' => array(
|
|
'_' => 'Authors and date', // TODO
|
|
'both' => 'In header and footer', // TODO
|
|
'footer' => 'In footer', // TODO
|
|
'header' => 'In header', // TODO
|
|
'none' => 'None', // TODO
|
|
),
|
|
'feed_name' => array(
|
|
'above_title' => 'Above title/tags', // TODO
|
|
'none' => 'None', // TODO
|
|
'with_authors' => 'In authors and date row', // TODO
|
|
),
|
|
'feed_title' => 'Feed title', // TODO
|
|
'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(
|
|
'_' => 'Tags', // TODO
|
|
'both' => 'In header and footer', // TODO
|
|
'footer' => 'In footer', // TODO
|
|
'header' => 'In header', // TODO
|
|
'none' => 'None', // TODO
|
|
),
|
|
'tags_max' => array(
|
|
'_' => 'Max number of tags shown', // TODO
|
|
'help' => '0 means: show all tags and do not collapse them', // TODO
|
|
),
|
|
),
|
|
'articles_per_page' => 'מספר המאמרים בעמוד',
|
|
'auto_load_more' => 'טעינת המאמר הבא סוף העמוד',
|
|
'auto_remove_article' => 'Hide articles after reading', // TODO
|
|
'confirm_enabled' => 'הצגת דו-שיח לאישור “סימון הכל כנקרא” ',
|
|
'display_articles_unfolded' => 'הצגת מאמרים בשלמותם כברירת מחדל',
|
|
'display_categories_unfolded' => 'Categories to unfold', // TODO
|
|
'headline' => array(
|
|
'articles' => 'Articles: Open/Close', // TODO
|
|
'articles_header_footer' => 'Articles: header/footer', // TODO
|
|
'categories' => 'Left navigation: Categories', // TODO
|
|
'mark_as_read' => 'Mark article as read', // TODO
|
|
'misc' => 'Miscellaneous', // TODO
|
|
'view' => 'View', // TODO
|
|
),
|
|
'hide_read_feeds' => 'הסתרת קטגוריות & הזנות ללא מאמרים שלא נקראו (לא עובד יחד עם “הצגת כל המאמרים”)',
|
|
'img_with_lazyload' => 'שימוש ב "טעינה עצלה" על מנת לטעון תמונות',
|
|
'jump_next' => 'קפיצה לפריט הבא שלא נקרא',
|
|
'mark_updated_article_unread' => 'Mark updated articles as unread', // TODO
|
|
'number_divided_when_reader' => 'חלוקה ב2 במצב קריאה.',
|
|
'read' => array(
|
|
'article_open_on_website' => 'כאשר מאמר נפתח באתר המקורי',
|
|
'article_viewed' => 'כאשר מאמר נצפה',
|
|
'focus' => 'when focused (except for important feeds)', // TODO
|
|
'keep_max_n_unread' => 'Max number of articles to keep unread', // TODO
|
|
'scroll' => '(except for important feeds) כאשר גוללים', // DIRTY
|
|
'upon_gone' => 'when it is no longer in the upstream news feed', // TODO
|
|
'upon_reception' => 'כאשר המאמר מתקבל',
|
|
'when' => 'סימון מאמרים כנקראו…',
|
|
'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' => 'if an identical title already exists in the top <i>n</i> newest articles of the feed', // TODO
|
|
),
|
|
'show' => array(
|
|
'_' => 'מאמרים להצגה',
|
|
'active_category' => 'Active category', // TODO
|
|
'adaptive' => 'Show unreads if any, all articles otherwise', // TODO
|
|
'all_articles' => 'הצגת כל המאמרים',
|
|
'all_categories' => 'All categories', // TODO
|
|
'no_category' => 'No category', // TODO
|
|
'remember_categories' => 'Remember open categories', // TODO
|
|
'unread' => 'הצגת מאמרים שלא נקראו בלבד',
|
|
'unread_or_favorite' => 'Show unreads and favourites', // TODO
|
|
),
|
|
'show_fav_unread_help' => 'Applies also on labels', // TODO
|
|
'sides_close_article' => 'Clicking outside of article text area closes the article', // TODO
|
|
'star' => array(
|
|
'when' => 'Mark an article as favourite…', // TODO
|
|
),
|
|
'sticky_post' => 'הצמדת המאמר לחלק העליון כאשר הוא פתוח',
|
|
'title' => 'קריאה',
|
|
'view' => array(
|
|
'default' => 'תצוגת ברירת המחדל',
|
|
'global' => 'תצוגה גלובלית',
|
|
'normal' => 'תצוגה רגילה',
|
|
'reader' => 'תצוגת קריאה',
|
|
),
|
|
),
|
|
'sharing' => array(
|
|
'_' => 'שיתוף',
|
|
'add' => 'Add a sharing method', // TODO
|
|
'bluesky' => 'Bluesky', // IGNORE
|
|
'deprecated' => 'This service is deprecated and will be removed from FreshRSS in a <a href="https://freshrss.github.io/FreshRSS/en/users/08_sharing_services.html" title="Open documentation for more information" target="_blank">future release</a>.', // TODO
|
|
'diaspora' => 'Diaspora*', // IGNORE
|
|
'email' => 'דואר אלקטרוני',
|
|
'facebook' => 'Facebook', // IGNORE
|
|
'more_information' => 'מידע נוסף',
|
|
'print' => 'הדפסה',
|
|
'raindrop' => 'Raindrop.io', // IGNORE
|
|
'remove' => 'Remove sharing method', // TODO
|
|
'shaarli' => 'Shaarli', // IGNORE
|
|
'share_name' => 'שיתוף שם לתצוגה',
|
|
'share_url' => 'לשימוש שתפו URL',
|
|
'title' => 'שיתוף',
|
|
'twitter' => 'Twitter', // IGNORE
|
|
'wallabag' => 'wallabag', // IGNORE
|
|
),
|
|
'shortcut' => array(
|
|
'_' => 'קיצורי דרך',
|
|
'article_action' => 'פעולות על מאמרים',
|
|
'auto_share' => 'שיתוף',
|
|
'auto_share_help' => 'אם יש רק מצב שיתוף אחד, הוא מופעל. אחרת המצבים נבחרים על בסיס המספר שלהם.',
|
|
'close_menus' => 'Close menus', // TODO
|
|
'collapse_article' => 'כיווץ',
|
|
'first_article' => 'דילוג למאמר הראשון',
|
|
'focus_search' => 'גישה לתיבת החיפוש',
|
|
'global_view' => 'Switch to global view', // TODO
|
|
'help' => 'הצגת התיעוד',
|
|
'javascript' => 'חובה להפעיל JavaScript על מנת לעשות שימוש בקיצורי דרך',
|
|
'last_article' => 'דילוג למאמר האחרון',
|
|
'load_more' => 'טעינת מאמרים נוספים',
|
|
'mark_favorite' => 'סימון כמועדף',
|
|
'mark_read' => 'סימון כנקרא',
|
|
'navigation' => 'ניווט',
|
|
'navigation_help' => 'בעזרת מקש השיפט קיצורי דרך חלים על הזנות .<br/>עם מקש האלט הם חלים על קטגוריות.',
|
|
'navigation_no_mod_help' => 'The following navigation shortcuts do not support modifiers.', // TODO
|
|
'next_article' => 'דילוג למאמר הבא',
|
|
'next_unread_article' => 'Open the next unread article', // TODO
|
|
'non_standard' => 'Some keys (<kbd>%s</kbd>) may not work as shortcuts.', // TODO
|
|
'normal_view' => 'Switch to normal view', // TODO
|
|
'other_action' => 'פעולות אחרות',
|
|
'previous_article' => 'דילוג למאמר הקודם',
|
|
'reading_view' => 'Switch to reading view', // TODO
|
|
'rss_view' => 'Open as RSS feed', // TODO
|
|
'see_on_website' => 'ראו את המקור באתר',
|
|
'shift_for_all_read' => '+ <kbd>Alt ⎇</kbd> to mark previous articles as read<br />+ <kbd>⇧ Shift</kbd> to mark all articles as read', // TODO
|
|
'skip_next_article' => 'Focus next without opening', // TODO
|
|
'skip_previous_article' => 'Focus previous without opening', // TODO
|
|
'title' => 'קיצורי דרך',
|
|
'toggle_aside' => 'Toggle sidebar', // TODO
|
|
'toggle_media' => 'Play/pause media', // TODO
|
|
'user_filter' => 'גישה למססנים',
|
|
'user_filter_help' => 'אם יש רק מזנן אחד הוא יהיה בשימוש. אחרת המסננים ישמשו על בסיס המספר שלהם.',
|
|
'views' => 'Views', // TODO
|
|
),
|
|
'user' => array(
|
|
'articles_and_size' => '%s articles (%s)', // TODO
|
|
'current' => 'משתמש נוכחי',
|
|
'is_admin' => 'מנהל',
|
|
'users' => 'משתמשים',
|
|
),
|
|
);
|