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>
161 lines
6.2 KiB
PHP
161 lines
6.2 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(
|
||
'auth' => array(
|
||
'allow_anonymous' => 'Allow anonymous reading of the default user’s articles (%s)',
|
||
'allow_anonymous_refresh' => 'Allow anonymous refresh of the articles',
|
||
'api_enabled' => 'Allow <abbr>API</abbr> access <small>(required for mobile apps and sharing user queries)</small>',
|
||
'form' => 'Web form (traditional, requires JavaScript)',
|
||
'http' => 'HTTP (advanced: managed by Web server, OIDC, SSO…)',
|
||
'none' => 'None (dangerous)',
|
||
'title' => 'Authentication',
|
||
'token' => 'Master authentication token',
|
||
'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:',
|
||
'type' => 'Authentication method',
|
||
),
|
||
'extensions' => array(
|
||
'author' => 'Author',
|
||
'community' => 'Available community extensions',
|
||
'description' => 'Description',
|
||
'disabled' => 'Disabled',
|
||
'empty_list' => 'There are no installed extensions',
|
||
'empty_list_help' => 'Check the logs to determine the reason behind the empty extension list.',
|
||
'enabled' => 'Enabled',
|
||
'is_compatible' => 'Is compatible',
|
||
'latest' => 'Installed',
|
||
'name' => 'Name',
|
||
'no_configure_view' => 'This extension cannot be configured.',
|
||
'system' => array(
|
||
'_' => 'System extensions',
|
||
'no_rights' => 'System extension (you do not have the required permissions)',
|
||
),
|
||
'title' => 'Extensions',
|
||
'update' => 'Update available',
|
||
'user' => 'User extensions',
|
||
'version' => 'Version',
|
||
),
|
||
'stats' => array(
|
||
'_' => 'Statistics',
|
||
'all_feeds' => 'All feeds',
|
||
'category' => 'Category',
|
||
'date_published' => 'Publication date',
|
||
'date_received' => 'Received date',
|
||
'entry_count' => 'Entry count',
|
||
'entry_per_category' => 'Entries per category',
|
||
'entry_per_day' => 'Entries per day (last 30 days)',
|
||
'entry_per_day_of_week' => 'Per day of week (average: %.2f messages)',
|
||
'entry_per_hour' => 'Per hour (average: %.2f messages)',
|
||
'entry_per_month' => 'Per month (average: %.2f messages)',
|
||
'entry_repartition' => 'Entries repartition',
|
||
'feed' => 'Feed',
|
||
'feed_per_category' => 'Feeds per category',
|
||
'idle' => 'Idle feeds',
|
||
'main' => 'Main statistics',
|
||
'main_stream' => 'Main stream',
|
||
'nb_unreads' => 'Number of unread articles',
|
||
'no_idle' => 'There are no idle feeds!',
|
||
'number_entries' => '%d articles',
|
||
'overview' => 'Overview',
|
||
'percent_of_total' => '% of total',
|
||
'repartition' => 'Articles repartition: %s',
|
||
'status_favorites' => 'Favourites',
|
||
'status_read' => 'Read',
|
||
'status_total' => 'Total',
|
||
'status_unread' => 'Unread',
|
||
'title' => 'Statistics',
|
||
'top_feed' => 'Top ten feeds',
|
||
'unread_dates' => 'Dates with most unread articles',
|
||
),
|
||
'system' => array(
|
||
'_' => 'System configuration',
|
||
'auto-update-url' => 'Auto-update server URL',
|
||
'base-url' => array(
|
||
'_' => 'Base URL',
|
||
'recommendation' => 'Automatic recommendation: <kbd>%s</kbd>',
|
||
),
|
||
'closed_registration_message' => 'Message if registrations are closed',
|
||
'cookie-duration' => array(
|
||
'help' => 'in seconds',
|
||
'number' => 'Duration to keep logged in',
|
||
),
|
||
'default_closed_registration_message' => 'This server does not accept new registrations at the moment.',
|
||
'force_email_validation' => 'Force email address validation',
|
||
'instance-name' => 'Instance name',
|
||
'max-categories' => 'Max number of categories per user',
|
||
'max-feeds' => 'Max number of feeds per user',
|
||
'registration' => array(
|
||
'number' => 'Max number of accounts',
|
||
'select' => array(
|
||
'label' => 'Registration form',
|
||
'option' => array(
|
||
'noform' => 'Disabled: No registration form',
|
||
'nolimit' => 'Enabled: No limit of accounts',
|
||
'setaccountsnumber' => 'Set max. number of accounts',
|
||
),
|
||
),
|
||
'status' => array(
|
||
'disabled' => 'Form disabled',
|
||
'enabled' => 'Form enabled',
|
||
),
|
||
'title' => 'User registration form',
|
||
),
|
||
'sensitive-parameter' => 'Sensitive parameter. Edit manually in <kbd>./data/config.php</kbd>',
|
||
'tos' => array(
|
||
'disabled' => 'is not given',
|
||
'enabled' => '<a href="./?a=tos">is enabled</a>',
|
||
'help' => 'How to <a href="https://freshrss.github.io/FreshRSS/en/admins/12_User_management.html#enable-terms-of-service-tos" target="_blank">enable the Terms of Service</a>',
|
||
),
|
||
'websub' => array(
|
||
'help' => 'About <a href="https://freshrss.github.io/FreshRSS/en/users/WebSub.html" target="_blank">WebSub</a>',
|
||
),
|
||
),
|
||
'update' => array(
|
||
'_' => 'Update FreshRSS',
|
||
'apply' => 'Start update',
|
||
'changelog' => 'Changelog',
|
||
'check' => 'Check for new updates',
|
||
'copiedFromURL' => 'update.php copied from %s to ./data',
|
||
'current_version' => 'Current installed version',
|
||
'last' => 'Last check',
|
||
'loading' => 'Updating…',
|
||
'none' => 'No update available',
|
||
'releaseChannel' => array(
|
||
'_' => 'Release channel',
|
||
'edge' => 'Rolling release (“edge”)',
|
||
'latest' => 'Stable release (“latest”)',
|
||
),
|
||
'title' => 'Update FreshRSS',
|
||
'viaGit' => 'Update via git and GitHub.com started',
|
||
),
|
||
'user' => array(
|
||
'admin' => 'Administrator',
|
||
'article_count' => 'Articles',
|
||
'back_to_manage' => '← Return to user list',
|
||
'create' => 'Create new user',
|
||
'database_size' => 'Database size',
|
||
'email' => 'Email address',
|
||
'enabled' => 'Enabled',
|
||
'feed_count' => 'Feeds',
|
||
'is_admin' => 'Is admin',
|
||
'language' => 'Language',
|
||
'last_user_activity' => 'Last user activity',
|
||
'list' => 'User list',
|
||
'number' => 'There is %d account created',
|
||
'numbers' => 'There are %d accounts created',
|
||
'password_form' => 'Password<br /><small>(for the Web-form login method)</small>',
|
||
'password_format' => 'At least 7 characters',
|
||
'title' => 'Manage users',
|
||
'username' => 'Username',
|
||
),
|
||
);
|