diff options
| author | 2024-02-26 09:01:03 +0100 | |
|---|---|---|
| committer | 2024-02-26 09:01:03 +0100 | |
| commit | 39cc1c11ec596176e842cc98e6a54337e3c04d7e (patch) | |
| tree | dab89beb80268acb5e4bd58dfc55297bd30a8486 /app/i18n | |
| parent | 25166c218be4e1ce1cb098de274a231b623d527e (diff) | |
New feature: shareable user query (#6052)
* New feature: shareable user query
Share the output of a user query by RSS / HTML / OPML with other people through unique URLs.
Replaces the global admin token, which was the only option (but unsafe) to share RSS outputs with other people.
Also add a new HTML output for people without an RSS reader.
fix https://github.com/FreshRSS/FreshRSS/issues/3066#issuecomment-648977890
fix https://github.com/FreshRSS/FreshRSS/issues/3178#issuecomment-769435504
* Remove unused method
* Fix token saving
* Implement HTML view
* Update i18n for master token
* Revert i18n get_favorite
* Fix missing i18n for user queries from before this PR
* Remove irrelevant tests
* Add link to RSS version
* Fix getGet
* Fix getState
* Fix getSearch
* Alternative getSearch
* Default getOrder
* Explicit default state
* Fix test
* Add OPML sharing
* Remove many redundant SQL queries from original implementation of user queries
* Fix article tags
* Use default user settings
* Prepare public search
* Fixes
* Allow user search on article tags
* Implement user search
* Revert filter bug
* Revert wrong SQL left outer join change
* Implement checkboxes
* Safe check of OPML
* Fix label
* Remove RSS button to favour new sharing method
That sharing button was using a global admin token
* First version of HTTP 304
* Disallow some recusrivity
fix https://github.com/FreshRSS/FreshRSS/issues/6086
* Draft of nav
* Minor httpConditional
* Add support for offset for pagination
* Fix offset pagination
* Fix explicit order ASC
* Add documentation
* Help links i18n
* Note about deprecated master token
* Typo
* Doc about format
Diffstat (limited to 'app/i18n')
48 files changed, 361 insertions, 49 deletions
diff --git a/app/i18n/cz/admin.php b/app/i18n/cz/admin.php index ad67d0b23..846523ead 100644 --- a/app/i18n/cz/admin.php +++ b/app/i18n/cz/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (pro pokročilé uživatele s HTTPS)', 'none' => 'Žádný (nebezpečné)', 'title' => 'Ověřování', - 'token' => 'Ověřovací token', - 'token_help' => 'Umožňuje přístup k výstupu RSS výchozího uživatele bez ověřování:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Metoda ověřování', 'unsafe_autologin' => 'Povolit nebezpečné automatické přihlášení pomocí formátu: ', ), diff --git a/app/i18n/cz/conf.php b/app/i18n/cz/conf.php index e928f287c..8c9adb120 100644 --- a/app/i18n/cz/conf.php +++ b/app/i18n/cz/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Zobrazit podle kanálu', 'order' => 'Seřadit podle data', 'search' => 'Výraz', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Stav', 'tags' => 'Zobrazit podle štítku', 'type' => 'Typ', ), 'get_all' => 'Zobrazit všechny články', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Zobrazit kategorii „%s“', 'get_favorite' => 'Zobrazit oblíbené články', 'get_feed' => 'Zobrazit kanál „%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 '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( + '_' => 'Share this query by link', // 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' => 'Zobrazit všechny články', 'state_1' => 'Zobrazit přečtené články', 'state_2' => 'Zobrazit nepřečtené články', diff --git a/app/i18n/de/admin.php b/app/i18n/de/admin.php index 336e7ff02..5d35dc7c3 100644 --- a/app/i18n/de/admin.php +++ b/app/i18n/de/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (HTTPS für erfahrene Benutzer)', 'none' => 'Keine (gefährlich)', 'title' => 'Authentifizierung', - 'token' => 'Authentifizierungs-Token', - 'token_help' => 'Erlaubt den Zugriff auf die RSS-Ausgabe des Standardbenutzers ohne Authentifizierung.', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Authentifizierungsmethode', 'unsafe_autologin' => 'Erlaube unsicheres automatisches Anmelden mit folgendem Format: ', ), diff --git a/app/i18n/de/conf.php b/app/i18n/de/conf.php index db4e8b7ad..120125c13 100644 --- a/app/i18n/de/conf.php +++ b/app/i18n/de/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Nach Feed filtern', 'order' => 'Nach Datum sortieren', 'search' => 'Suchbegriff', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Eigenschaft', 'tags' => 'Nach Labels filtern', 'type' => 'Filter-Typ', ), 'get_all' => 'Alle Artikel anzeigen', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Kategorie „%s“ anzeigen', 'get_favorite' => 'Lieblingsartikel anzeigen', 'get_feed' => 'Feed „%s“ anzeigen', + '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 'name' => 'Name', // IGNORE 'no_filter' => 'Kein Filter', 'number' => 'Abfrage Nr. %d', 'order_asc' => 'Älteste Artikel zuerst anzeigen', 'order_desc' => 'Neueste Artikel zuerst anzeigen', 'search' => 'Suche nach „%s“', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Alle Artikel anzeigen', 'state_1' => 'Gelesene Artikel anzeigen', 'state_2' => 'Ungelesene Artikel anzeigen', diff --git a/app/i18n/el/admin.php b/app/i18n/el/admin.php index edceeba9f..7c561b94b 100644 --- a/app/i18n/el/admin.php +++ b/app/i18n/el/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (για έμπειρους χρήστες με )', 'none' => 'Καμία (ριψοκίνδυνο)', 'title' => 'Πιστοποίηση', - 'token' => 'Διακριτικό Πιστοποίησης (token)', - 'token_help' => 'Επιτρέπει την πρόσβαση στα RSS αποτελέσματα του προεπιλεγμένου χρήστη χωρίς έλεγχο ταυτότητας:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Μέθοδος Πιστοποίησης', 'unsafe_autologin' => 'Επιτρέψτε την μη ασφαλή αυτόματη σύνδεση με την χρήση της μορφής: ', ), diff --git a/app/i18n/el/conf.php b/app/i18n/el/conf.php index bbd90e3f4..c92fdc13a 100644 --- a/app/i18n/el/conf.php +++ b/app/i18n/el/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Display by feed', // TODO 'order' => 'Sort by date', // 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_all' => 'Display all articles', // TODO + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Display “%s” category', // TODO 'get_favorite' => 'Display favourite articles', // TODO 'get_feed' => 'Display “%s” feed', // TODO + '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 'name' => 'Name', // TODO 'no_filter' => 'No filter', // TODO 'number' => 'Query n°%d', // TODO 'order_asc' => 'Display oldest articles first', // TODO 'order_desc' => 'Display newest articles first', // TODO 'search' => 'Search for “%s”', // TODO + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Display all articles', // TODO 'state_1' => 'Display read articles', // TODO 'state_2' => 'Display unread articles', // TODO diff --git a/app/i18n/en-us/admin.php b/app/i18n/en-us/admin.php index 54cd42cbd..5d57df310 100644 --- a/app/i18n/en-us/admin.php +++ b/app/i18n/en-us/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (for advanced users with HTTPS)', // IGNORE 'none' => 'None (dangerous)', // IGNORE 'title' => 'Authentication', // IGNORE - 'token' => 'Authentication token', // IGNORE - 'token_help' => 'Allows access to RSS output of the default user without authentication:', // IGNORE + 'token' => 'Master authentication token', // IGNORE + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // IGNORE 'type' => 'Authentication method', // IGNORE 'unsafe_autologin' => 'Allow unsafe automatic login using the format: ', // IGNORE ), diff --git a/app/i18n/en-us/conf.php b/app/i18n/en-us/conf.php index 7b87d5b28..bee649741 100644 --- a/app/i18n/en-us/conf.php +++ b/app/i18n/en-us/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Display by feed', // IGNORE 'order' => 'Sort by date', // IGNORE 'search' => 'Expression', // IGNORE + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // IGNORE + 'shareRss' => 'Enable sharing by HTML & RSS', // IGNORE 'state' => 'State', // IGNORE 'tags' => 'Display by label', // IGNORE 'type' => 'Type', // IGNORE ), 'get_all' => 'Display all articles', // IGNORE + 'get_all_labels' => 'Display articles with any label', // IGNORE 'get_category' => 'Display “%s” category', // IGNORE 'get_favorite' => 'Display favorite articles', 'get_feed' => 'Display “%s” feed', // IGNORE + 'get_important' => 'Display articles from important feeds', // IGNORE + 'get_label' => 'Display articles with “%s” label', // IGNORE + '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>.', // IGNORE 'name' => 'Name', // IGNORE 'no_filter' => 'No filter', // IGNORE 'number' => 'Query n°%d', // IGNORE 'order_asc' => 'Display oldest articles first', // IGNORE 'order_desc' => 'Display newest articles first', // IGNORE 'search' => 'Search for “%s”', // IGNORE + 'share' => array( + '_' => 'Share this query by link', // IGNORE + 'help' => 'Give this link if you want to share this query with anyone', // IGNORE + 'html' => 'Shareable link to the HTML page', // IGNORE + 'opml' => 'Shareable link to the OPML list of feeds', // IGNORE + 'rss' => 'Shareable link to the RSS feed', // IGNORE + ), 'state_0' => 'Display all articles', // IGNORE 'state_1' => 'Display read articles', // IGNORE 'state_2' => 'Display unread articles', // IGNORE diff --git a/app/i18n/en/admin.php b/app/i18n/en/admin.php index 20fa0e6c6..4ce82a3ff 100644 --- a/app/i18n/en/admin.php +++ b/app/i18n/en/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (for advanced users with HTTPS)', 'none' => 'None (dangerous)', 'title' => 'Authentication', - 'token' => 'Authentication token', - 'token_help' => 'Allows access to RSS output of the default user without 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', 'unsafe_autologin' => 'Allow unsafe automatic login using the format: ', ), diff --git a/app/i18n/en/conf.php b/app/i18n/en/conf.php index 1b3c14391..dfe8fca51 100644 --- a/app/i18n/en/conf.php +++ b/app/i18n/en/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Display by feed', 'order' => 'Sort by date', 'search' => 'Expression', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', + 'shareRss' => 'Enable sharing by HTML & RSS', 'state' => 'State', 'tags' => 'Display by label', 'type' => 'Type', ), 'get_all' => 'Display all articles', + 'get_all_labels' => 'Display articles with any label', 'get_category' => 'Display “%s” category', 'get_favorite' => 'Display favourite articles', 'get_feed' => 'Display “%s” feed', + 'get_important' => 'Display articles from important feeds', + 'get_label' => 'Display articles with “%s” label', + '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>.', 'name' => 'Name', 'no_filter' => 'No filter', 'number' => 'Query n°%d', 'order_asc' => 'Display oldest articles first', 'order_desc' => 'Display newest articles first', 'search' => 'Search for “%s”', + 'share' => array( + '_' => 'Share this query by link', + 'help' => 'Give this link if you want to share this query with anyone', + 'html' => 'Shareable link to the HTML page', + 'opml' => 'Shareable link to the OPML list of feeds', + 'rss' => 'Shareable link to the RSS feed', + ), 'state_0' => 'Display all articles', 'state_1' => 'Display read articles', 'state_2' => 'Display unread articles', diff --git a/app/i18n/es/admin.php b/app/i18n/es/admin.php index 1643ed814..2c83bf76d 100644 --- a/app/i18n/es/admin.php +++ b/app/i18n/es/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (para usuarios avanzados con HTTPS)', 'none' => 'Ninguno (peligroso)', 'title' => 'Identificación', - 'token' => 'Clave de identificación', - 'token_help' => 'Permite el acceso a la salida RSS del usuario por defecto sin necesidad de identificación:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Método de identificación', 'unsafe_autologin' => 'Permite la identificación automática insegura usando el formato: ', ), diff --git a/app/i18n/es/conf.php b/app/i18n/es/conf.php index 282f8e6c1..d03b1e45a 100644 --- a/app/i18n/es/conf.php +++ b/app/i18n/es/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Mostrar por feed', 'order' => 'Ordenar por fecha', 'search' => 'Expresión', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Estado', 'tags' => 'Mostrar por etiqueta', 'type' => 'Tipo', ), 'get_all' => 'Mostrar todos los artículos', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Mostrar la categoría “%s”', 'get_favorite' => 'Mostrar artículos favoritos', 'get_feed' => 'Mostrar fuente “%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 'name' => 'Nombre', 'no_filter' => 'Sin filtro', 'number' => 'Consulta n° %d', 'order_asc' => 'Mostrar primero los artículos más antiguos', 'order_desc' => 'Mostrar primero los artículos más recientes', 'search' => 'Buscar “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Mostrar todos los artículos', 'state_1' => 'Mostrar artículos leídos', 'state_2' => 'Mostrar artículos pendientes', diff --git a/app/i18n/fa/admin.php b/app/i18n/fa/admin.php index 514074a6a..7bc62eee8 100644 --- a/app/i18n/fa/admin.php +++ b/app/i18n/fa/admin.php @@ -19,8 +19,8 @@ return array( 'http' => ' HTTP (برای کاربران پیشرفته با HTTPS)', 'none' => ' هیچ (خطرناک)', 'title' => ' احراز هویت', - 'token' => ' نشانه احراز هویت', - 'token_help' => ' امکان دسترسی به خروجی RSS کاربر پیش فرض بدون احراز هویت را می دهد:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => ' روش احراز هویت', 'unsafe_autologin' => ' اجازه ورود خودکار ناامن را با استفاده از قالب:', ), diff --git a/app/i18n/fa/conf.php b/app/i18n/fa/conf.php index 0daa2d34f..9a025db65 100644 --- a/app/i18n/fa/conf.php +++ b/app/i18n/fa/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => ' نمایش با فید', 'order' => ' مرتب سازی بر اساس تاریخ', 'search' => ' بیان', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => ' ایالت', 'tags' => ' نمایش بر اساس برچسب', 'type' => ' نوع', ), '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 'name' => ' نام', 'no_filter' => ' بدون فیلتر', 'number' => ' پرس و جو n°%d', 'order_asc' => ' ابتدا قدیمی ترین مقالات را نمایش دهید', 'order_desc' => ' ابتدا جدیدترین مقالات را نمایش دهید', 'search' => ' «%s» را جستجو کنید', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'نمایش مقالات خوانده نشده', diff --git a/app/i18n/fr/admin.php b/app/i18n/fr/admin.php index b7178b6d1..4e8ddca53 100644 --- a/app/i18n/fr/admin.php +++ b/app/i18n/fr/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (pour utilisateurs avancés avec HTTPS)', 'none' => 'Aucune (dangereux)', 'title' => 'Authentification', - 'token' => 'Jeton d’identification', - 'token_help' => 'Permet d’accéder à la sortie RSS de l’utilisateur par défaut sans besoin de s’authentifier :', + 'token' => 'Jeton d’identification maître', + 'token_help' => 'Permet d’accéder à toutes les sorties RSS de l’utilisateur et au rafraîchissement des flux sans besoin de s’authentifier :', 'type' => 'Méthode d’authentification', 'unsafe_autologin' => 'Autoriser les connexions automatiques non-sûres au format : ', ), diff --git a/app/i18n/fr/conf.php b/app/i18n/fr/conf.php index 5556e468a..3aaf6e37a 100644 --- a/app/i18n/fr/conf.php +++ b/app/i18n/fr/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Afficher par flux', 'order' => 'Tri par date', 'search' => 'Expression', // IGNORE + 'shareOpml' => 'Active le partage par OPML des catégories et flux correspondants', + 'shareRss' => 'Active le partage par HTML & RSS', 'state' => 'État', 'tags' => 'Afficher par étiquette', 'type' => 'Type', // IGNORE ), 'get_all' => 'Afficher tous les articles', + 'get_all_labels' => 'Afficher les articles avec une étiquette', 'get_category' => 'Afficher la catégorie <em>%s<em>', 'get_favorite' => 'Afficher les articles favoris', 'get_feed' => 'Afficher le flux <em>%s</em>', + 'get_important' => 'Afficher les articles des flux importants', + 'get_label' => 'Afficher les articles avec l’étiquette “%s”', + 'help' => 'Voir la <a href="https://freshrss.github.io/FreshRSS/en/users/user_queries.html" target="_blank">documentation pour les filtres utilisateurs et repartage par HTML / RSS / OPML</a>.', 'name' => 'Nom', 'no_filter' => 'Aucun filtre appliqué', 'number' => 'Filtre n°%d', 'order_asc' => 'Afficher les articles les plus anciens en premier', 'order_desc' => 'Afficher les articles les plus récents en premier', 'search' => 'Recherche de « %s »', + 'share' => array( + '_' => 'Partager ce filtre par lien', + 'help' => 'Donner ce lien pour partager le contenu du filtre avec d’autres personnes', + 'html' => 'Lien partageable de la page HTML', + 'opml' => 'Lien partageable de la liste des flux au format OPML', + 'rss' => 'Lien partageable du flux RSS', + ), 'state_0' => 'Afficher tous les articles', 'state_1' => 'Afficher les articles lus', 'state_2' => 'Afficher les articles non lus', diff --git a/app/i18n/he/admin.php b/app/i18n/he/admin.php index 22a49e126..068b22fec 100644 --- a/app/i18n/he/admin.php +++ b/app/i18n/he/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (למשתמשים מתקדמים עם HTTPS)', 'none' => 'ללא (מסוכן)', 'title' => 'Authentication', // TODO - 'token' => 'מחרוזת אימות', - 'token_help' => 'Allows to access RSS output of the default user without authentication:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'שיטת אימות', 'unsafe_autologin' => 'הרשאה להתחברות אוטומטית בפורמט: ', ), diff --git a/app/i18n/he/conf.php b/app/i18n/he/conf.php index d2142b1fd..6816a6497 100644 --- a/app/i18n/he/conf.php +++ b/app/i18n/he/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Display by feed', // TODO 'order' => 'Sort by date', // 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_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 'name' => 'Name', // TODO 'no_filter' => 'ללא סינון', 'number' => 'שאילתה מספר °%d', 'order_asc' => 'הצגת מאמרים ישנים בראש', 'order_desc' => 'הצגת מאמרים חדשים בראש', 'search' => 'חיפוש “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'הצגת מאמרים שלא נקראו', diff --git a/app/i18n/hu/admin.php b/app/i18n/hu/admin.php index d90e33613..e7a7f487e 100644 --- a/app/i18n/hu/admin.php +++ b/app/i18n/hu/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (haladó felhasználóknak HTTPS-el)', 'none' => 'nincs (veszélyes)', 'title' => 'Hitelesítés', - 'token' => 'Hitelesítő token', - 'token_help' => 'Engedélyezi az alapértelmezett felhasználó RSS-ének olvasását hitelesítés nélkül:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Hitelesítési módszer', 'unsafe_autologin' => 'Engedélyezze a nem biztonságos automata bejelentkezést a következő formátummal: ', ), diff --git a/app/i18n/hu/conf.php b/app/i18n/hu/conf.php index cfe2b478a..1d2140610 100644 --- a/app/i18n/hu/conf.php +++ b/app/i18n/hu/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Rendezés hírforrás szerint', 'order' => 'Rendezés dátum szerint', 'search' => 'Kifejezés', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Státusz', 'tags' => 'Rendezés címke szerint', 'type' => 'Típus', ), 'get_all' => 'Minden cikk megjelenítése', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Listáz “%s” kategóriát', 'get_favorite' => 'Kedvenc cikkek megjelenítése', 'get_feed' => 'Listáz “%s” hírforrást', + '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 'name' => 'Név', 'no_filter' => 'Nincs szűrés', 'number' => 'Lekérdezés %d', 'order_asc' => 'Régebbi cikkek előre', 'order_desc' => 'Újabb cikkek előre', 'search' => 'Keresse a “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Minden cikk', 'state_1' => 'Olvasott cikkek', 'state_2' => 'Olvasatlan cikkek', diff --git a/app/i18n/id/admin.php b/app/i18n/id/admin.php index cb7e5c17e..5c6c20fd5 100644 --- a/app/i18n/id/admin.php +++ b/app/i18n/id/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (untuk pengguna tingkat lanjut HTTPS)', 'none' => 'None (dangerous)', // TODO 'title' => 'Authentication', // TODO - 'token' => 'Authentication token', // TODO - 'token_help' => 'Memungkinkan akses ke output RSS dari pengguna default tanpa otentikasi:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Authentication method', // TODO 'unsafe_autologin' => 'Izinkan login otomatis yang tidak aman menggunakan format: ', ), diff --git a/app/i18n/id/conf.php b/app/i18n/id/conf.php index f780140ba..1fca94c7e 100644 --- a/app/i18n/id/conf.php +++ b/app/i18n/id/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Display by feed', // TODO 'order' => 'Sort by date', // 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_all' => 'Display all articles', // TODO + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Display “%s” category', // TODO - 'get_favorite' => 'Display favorite articles', + 'get_favorite' => 'Display favourite articles', // TODO 'get_feed' => 'Display “%s” feed', // TODO + '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 'name' => 'Name', // TODO 'no_filter' => 'No filter', // TODO 'number' => 'Query n°%d', // TODO 'order_asc' => 'Display oldest articles first', // TODO 'order_desc' => 'Display newest articles first', // TODO 'search' => 'Search for “%s”', // TODO + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Display all articles', // TODO 'state_1' => 'Display read articles', // TODO 'state_2' => 'Display unread articles', // TODO diff --git a/app/i18n/it/admin.php b/app/i18n/it/admin.php index c22713fca..06deb0ec6 100644 --- a/app/i18n/it/admin.php +++ b/app/i18n/it/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (per gli utenti avanzati con HTTPS)', 'none' => 'Nessuno (pericoloso)', 'title' => 'Autenticazione', - 'token' => 'Token di autenticazione', - 'token_help' => 'Consenti accesso agli RSS dell utente predefinito senza autenticazione:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Metodo di autenticazione', 'unsafe_autologin' => 'Consenti accesso automatico non sicuro usando il formato: ', ), diff --git a/app/i18n/it/conf.php b/app/i18n/it/conf.php index c369690be..9f91285ae 100644 --- a/app/i18n/it/conf.php +++ b/app/i18n/it/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Mostra per feed', 'order' => 'Ordina per data', 'search' => 'Espressione', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Stato', 'tags' => 'Mostra per tag', // DIRTY 'type' => 'Tipo', ), 'get_all' => 'Mostra tutti gli articoli', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Mostra la categoria “%s” ', 'get_favorite' => 'Mostra articoli preferiti', 'get_feed' => 'Mostra 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 'name' => 'Nome', 'no_filter' => 'Nessun filtro', 'number' => 'Ricerca n°%d', 'order_asc' => 'Mostra prima gli articoli più vecchi', 'order_desc' => 'Mostra prima gli articoli più nuovi', 'search' => 'Cerca per “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Mostra tutti gli articoli', 'state_1' => 'Mostra gli articoli letti', 'state_2' => 'Mostra gli articoli non letti', diff --git a/app/i18n/ja/admin.php b/app/i18n/ja/admin.php index 98742e744..205aab98c 100644 --- a/app/i18n/ja/admin.php +++ b/app/i18n/ja/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (上級者はHTTPSでも)', 'none' => 'なし (危険)', 'title' => '認証', - 'token' => '認証トークン', - 'token_help' => 'ユーザーが承認無しで、RSSを出力できるようにします。:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => '認証メソッド', 'unsafe_autologin' => '危険な自動ログインを有効にします', ), diff --git a/app/i18n/ja/conf.php b/app/i18n/ja/conf.php index 0a77b106c..2ef0739bf 100644 --- a/app/i18n/ja/conf.php +++ b/app/i18n/ja/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'フィードごとに表示する', 'order' => '日付ごとにソートする', 'search' => '式', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => '状態', 'tags' => 'タグごとに表示する', 'type' => 'タイプ', ), '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 'name' => '名前', 'no_filter' => 'フィルターはありません', 'number' => 'クエリ n°%d', 'order_asc' => '古い著者を最初に表示する', 'order_desc' => '新しい著者を最初に表示する', 'search' => '“%s”で検索する', + 'share' => array( + '_' => 'Share this query by link', // 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' => '未読の記事を表示する', diff --git a/app/i18n/ko/admin.php b/app/i18n/ko/admin.php index 4d6dbb1db..7b9d885d5 100644 --- a/app/i18n/ko/admin.php +++ b/app/i18n/ko/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (HTTPS를 사용하는 고급 사용자용)', 'none' => '사용하지 않음 (위험)', 'title' => '인증', - 'token' => '인증 토큰', - 'token_help' => '기본 사용자의 RSS에 인증 없이 접근할 수 있도록 합니다:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => '인증', 'unsafe_autologin' => '다음과 같은 안전하지 않은 방식의 로그인을 허가합니다: ', ), diff --git a/app/i18n/ko/conf.php b/app/i18n/ko/conf.php index e6952feeb..4753a9a45 100644 --- a/app/i18n/ko/conf.php +++ b/app/i18n/ko/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => '피드별로 표시', 'order' => '날짜순으로 정렬', 'search' => '정규 표현식', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => '상태', 'tags' => '태그별로 표시', 'type' => '유형', ), '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 'name' => '이름', 'no_filter' => '필터가 없습니다', 'number' => '쿼리 #%d', 'order_asc' => '오래된 글 먼저 표시', 'order_desc' => '최근 글 먼저 표시', 'search' => '“%s”의 검색 결과', + 'share' => array( + '_' => 'Share this query by link', // 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' => '읽지 않은 글 표시', diff --git a/app/i18n/lv/admin.php b/app/i18n/lv/admin.php index 91ce5a935..e13846254 100644 --- a/app/i18n/lv/admin.php +++ b/app/i18n/lv/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (pieredzējušiem lietotājiem ar HTTPS)', 'none' => 'Nav (bīstami)', 'title' => 'Autentifikācija', - 'token' => 'Autentifikācijas žetons', - 'token_help' => 'Ļauj piekļūt noklusējuma lietotāja RSS izvadei bez autentifikācijas:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Autentifikācijas metode', 'unsafe_autologin' => 'Atļaut nedrošu automātisku pieteikšanos, izmantojot formātu: ', ), diff --git a/app/i18n/lv/conf.php b/app/i18n/lv/conf.php index 1237f1d15..46b535037 100644 --- a/app/i18n/lv/conf.php +++ b/app/i18n/lv/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Rādīt pēc barotnes', 'order' => 'Kārtot pēc datuma', 'search' => 'Izteiksme', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Stāvoklis', 'tags' => 'Rādīt pēc birkas', 'type' => 'Veids', ), 'get_all' => 'Rādīt visus rakstus', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Rādīt kategoriju “%s”', 'get_favorite' => 'Rādīt mīļākos rakstus', 'get_feed' => 'Rādīt barotni “%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 'name' => 'Vārds', 'no_filter' => 'Bez filtra', 'number' => 'Pieprasījums nr. %d', 'order_asc' => 'Vispirms rādīt vecākos rakstus', 'order_desc' => 'Vispirms rādīt jaunākos rakstus', 'search' => 'Meklēt “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Rādīt visus rakstus', 'state_1' => 'Rādīt lasītos rakstus', 'state_2' => 'Rādīt nelasītos rakstus', diff --git a/app/i18n/nl/admin.php b/app/i18n/nl/admin.php index 2ce4f19ad..250c7ca4c 100644 --- a/app/i18n/nl/admin.php +++ b/app/i18n/nl/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (voor gevorderde gebruikers met HTTPS)', 'none' => 'Geen (gevaarlijk)', 'title' => 'Authenticatie', - 'token' => 'Authenticatie teken', - 'token_help' => 'Sta toegang toe tot de RSS uitvoer van de standaard gebruiker zonder authenticatie:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Authenticatie methode', 'unsafe_autologin' => 'Sta onveilige automatische log in toe met het volgende formaat: ', ), diff --git a/app/i18n/nl/conf.php b/app/i18n/nl/conf.php index b164a8361..7fe1a7940 100644 --- a/app/i18n/nl/conf.php +++ b/app/i18n/nl/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Weergeven op feed', 'order' => 'Sorteren op datum', 'search' => 'Expressie', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Status', 'tags' => 'Weergeven op label', 'type' => 'Type', // IGNORE ), 'get_all' => 'Toon alle artikelen', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Toon „%s” categorie', 'get_favorite' => 'Toon favoriete artikelen', 'get_feed' => 'Toon „%s” feed', + '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 'name' => 'Naam', 'no_filter' => 'Geen filter', 'number' => 'Query n°%d', // IGNORE 'order_asc' => 'Toon oudste artikelen eerst', 'order_desc' => 'Toon nieuwste artikelen eerst', 'search' => 'Zoek naar „%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Toon alle artikelen', 'state_1' => 'Toon gelezen artikelen', 'state_2' => 'Toon ongelezen artikelen', diff --git a/app/i18n/oc/admin.php b/app/i18n/oc/admin.php index 358e8a054..a98acbd58 100644 --- a/app/i18n/oc/admin.php +++ b/app/i18n/oc/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (per utilizaires avançats amb HTTPS)', 'none' => 'Cap (perilhós)', 'title' => 'Autentificacion', - 'token' => 'Geton d’autentificacion', - 'token_help' => 'Permetre l’accès a la sortida RSS de l’utilizaire per defaut sens cap d’autentificacion :', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Mòde d’autentification', 'unsafe_autologin' => 'Autorizar las connexions automaticas pas seguras al format : ', ), diff --git a/app/i18n/oc/conf.php b/app/i18n/oc/conf.php index 159b46e7d..a54bb6f46 100644 --- a/app/i18n/oc/conf.php +++ b/app/i18n/oc/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Afichatge per flux', 'order' => 'Triar per data', 'search' => 'Expression', // IGNORE + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Estat', 'tags' => 'Afichatge per etiqueta', 'type' => 'Tipe', ), 'get_all' => 'Mostrar totes los articles', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Mostrar la categoria « %s »', 'get_favorite' => 'Mostrar los articles favorits', 'get_feed' => 'Mostrar lo flux « %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 'name' => 'Nom', 'no_filter' => 'Cap de filtre aplicat', 'number' => 'Filtre n°%d', 'order_asc' => 'Mostrar los articles mai ancians en primièr', 'order_desc' => 'Mostrar los articles mai recents en primièr', 'search' => 'Recèrca de « %s »', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Mostrar totes los articles', 'state_1' => 'Mostrar los articles pas legits', 'state_2' => 'Mostrar los articles pas legits', diff --git a/app/i18n/pl/admin.php b/app/i18n/pl/admin.php index 695e04010..352728e42 100644 --- a/app/i18n/pl/admin.php +++ b/app/i18n/pl/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (dla zaawansowanych użytkowników, z wykorzystaniem HTTPS)', 'none' => 'Brak (niebezpieczna)', 'title' => 'Uwierzytelnianie', - 'token' => 'Token uwierzytelniania', - 'token_help' => 'Pozwala na dostęp do treści RSS domyślnego użytkownika bez uwierzytelnienia:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Metoda uwierzytelniania', 'unsafe_autologin' => 'Pozwól na niebezpieczne automatyczne logowanie następującym schematem: -> todo', ), diff --git a/app/i18n/pl/conf.php b/app/i18n/pl/conf.php index ee1c2b21e..a11f719ad 100644 --- a/app/i18n/pl/conf.php +++ b/app/i18n/pl/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Według kanału', 'order' => 'Sortowanie wg daty', 'search' => 'Wyrażenie', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Stan', 'tags' => 'Według tagu', 'type' => 'Rodzaj', ), 'get_all' => 'Wyświetlenie wszystkich wiadomości', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Wyświetlenie kategorii “%s”', 'get_favorite' => 'Wyświetlenie ulubionych wiadomości', 'get_feed' => 'Wyświetlenie kanału “%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 'name' => 'Nazwa', 'no_filter' => 'Brak filtrów', 'number' => 'Zapytanie nr %d', 'order_asc' => 'Wyświetl najpierw najstarsze wiadomości', 'order_desc' => 'Wyświetl najpierw najnowsze wiadomości', 'search' => 'Szukaj “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Wyświetl wszystkie wiadomości', 'state_1' => 'Wyświetl przeczytane wiadomości', 'state_2' => 'Wyświetl nieprzeczytane wiadomości', diff --git a/app/i18n/pt-br/admin.php b/app/i18n/pt-br/admin.php index b4642a886..8aacd6f17 100644 --- a/app/i18n/pt-br/admin.php +++ b/app/i18n/pt-br/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (Para usuários avançados com HTTPS)', 'none' => 'Nenhum (Perigoso)', 'title' => 'Autenticação', - 'token' => 'Token de autenticação ', - 'token_help' => 'Permitir acesso a saída RSS para o usuário padrão sem autenticação', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Método de autenticação', 'unsafe_autologin' => 'Permitir login automática insegura usando o seguinte formato: ', ), diff --git a/app/i18n/pt-br/conf.php b/app/i18n/pt-br/conf.php index 2af785f0d..8fa69ddf3 100644 --- a/app/i18n/pt-br/conf.php +++ b/app/i18n/pt-br/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Exibir por feed', 'order' => 'Ordenar por data', 'search' => 'Expressão', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Estado', 'tags' => 'Exibir por tag', // DIRTY 'type' => 'Tipo', ), 'get_all' => 'Mostrar todos os artigos', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Visualizar “%s” categoria', 'get_favorite' => 'Visualizar artigos favoritos', 'get_feed' => 'Visualizar “%s” feed', + '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 'name' => 'Nome', 'no_filter' => 'Sem filtro', 'number' => 'Query n°%d', // IGNORE 'order_asc' => 'Exibir artigos mais antigos primeiro', 'order_desc' => 'Exibir artigos mais novos primeiro', 'search' => 'Busca por “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Exibir todos os artigos', 'state_1' => 'Exibir artigos lidos', 'state_2' => 'Exibir artigos não lidos', diff --git a/app/i18n/ru/admin.php b/app/i18n/ru/admin.php index 399ecf250..10ff58ed4 100644 --- a/app/i18n/ru/admin.php +++ b/app/i18n/ru/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (для опытных пользователей с HTTPS)', 'none' => 'Без аутентификации (небезопасно)', 'title' => 'Аутентификации', - 'token' => 'Токен аутентификации', - 'token_help' => 'Разрешает доступ к RSS-лентам пользователя по умолчанию без аутентификации:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Способ аутентификации', 'unsafe_autologin' => 'Разрешить небезопасный автоматический вход с использованием следующего формата: ', ), diff --git a/app/i18n/ru/conf.php b/app/i18n/ru/conf.php index 5e3fdbd23..057e38e4c 100644 --- a/app/i18n/ru/conf.php +++ b/app/i18n/ru/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Отображение по ленте', 'order' => 'Сортировать по дате', 'search' => 'Выражение', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Состояние', 'tags' => 'Отображение по метке', 'type' => 'Тип', ), '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 'name' => 'Название', 'no_filter' => 'Нет фильтров', 'number' => 'Запрос №%d', 'order_asc' => 'Показывать сначала старые статьи', 'order_desc' => 'Показывать сначала новые статьи', 'search' => 'Искать “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Показать непрочитанные статьи', diff --git a/app/i18n/sk/admin.php b/app/i18n/sk/admin.php index ca42ae032..1490694b1 100644 --- a/app/i18n/sk/admin.php +++ b/app/i18n/sk/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (pre pokročilých používateľov s HTTPS)', 'none' => 'Žiadny (nebezpečné)', 'title' => 'Prihlásenie', - 'token' => 'Token prihlásenia', - 'token_help' => 'Povoliť prístup k výstupu RSS prednastaveného používateľa bez prihlásenia:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Spôsob prihlásenia', 'unsafe_autologin' => 'Povoliť nebezpečné automatické prihlásenie pomocou webového formulára: ', ), diff --git a/app/i18n/sk/conf.php b/app/i18n/sk/conf.php index 0f01d09b8..83a168186 100644 --- a/app/i18n/sk/conf.php +++ b/app/i18n/sk/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Zobraziť podľa kanála', 'order' => 'Zobraziť podľa dátumu', 'search' => 'Výraz', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Štát', 'tags' => 'Zobraziť podľa štítku', 'type' => 'Typ', ), 'get_all' => 'Zobraziť všetky články', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => 'Zobraziť kategóriu “%s”', 'get_favorite' => 'Zobraziť obľúbené články', 'get_feed' => 'Zobraziť kanál “%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 'name' => 'Meno', 'no_filter' => 'Žiadny filter', 'number' => 'Dopyt číslo %d', 'order_asc' => 'Zobraziť staršie články hore', 'order_desc' => 'Zobraziť novšie články hore', 'search' => 'Vyhľadáva sa: “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Zobraziť všetky články', 'state_1' => 'Zobraziť prečítané články', 'state_2' => 'Zobraziť neprečítané články', diff --git a/app/i18n/tr/admin.php b/app/i18n/tr/admin.php index 8b34c551e..fb6903f7b 100644 --- a/app/i18n/tr/admin.php +++ b/app/i18n/tr/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (ileri kullanıcılar için, HTTPS)', 'none' => 'Hiçbiri (tehlikeli)', 'title' => 'Kimlik doğrulama', - 'token' => 'Kimlik doğrulama işareti', - 'token_help' => 'Kimlik doğrulama olmaksızın öntanımlı kullanıcının RSS çıktısına erişime izin ver:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => 'Kimlik doğrulama yöntemi', 'unsafe_autologin' => 'Güvensiz otomatik girişe izin ver: ', ), diff --git a/app/i18n/tr/conf.php b/app/i18n/tr/conf.php index 4cebac293..c67d7750e 100644 --- a/app/i18n/tr/conf.php +++ b/app/i18n/tr/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => 'Akışa göre göster', 'order' => 'Tarihe göre göster', 'search' => 'İfade', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => 'Durum', 'tags' => 'Etikete göre göster', 'type' => 'Tür', ), 'get_all' => 'Tüm makaleleri göster', + 'get_all_labels' => 'Display articles with any label', // TODO 'get_category' => '“%s” kategorisini göster', 'get_favorite' => 'Favori makaleleri göster', 'get_feed' => '“%s” akışını göster', + '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 'name' => 'İsim', 'no_filter' => 'Filtre yok', 'number' => 'Sorgu n°%d', 'order_asc' => 'Önce eski makaleleri göster', 'order_desc' => 'Önce yeni makaleleri göster', 'search' => '“%s” için arama', + 'share' => array( + '_' => 'Share this query by link', // 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' => 'Tüm makaleleri göster', 'state_1' => 'Okunmuş makaleleri göster', 'state_2' => 'Okunmamış makaleleri göster', diff --git a/app/i18n/zh-cn/admin.php b/app/i18n/zh-cn/admin.php index 4af1bde9e..709abfeca 100644 --- a/app/i18n/zh-cn/admin.php +++ b/app/i18n/zh-cn/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP(面向启用 HTTPS 的高级用户)', 'none' => '无(危险)', 'title' => '认证', - 'token' => '认证口令', - 'token_help' => '用于不经认证访问默认用户的 RSS 输出:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => '认证方式', 'unsafe_autologin' => '允许不安全的自动登陆方式:', ), diff --git a/app/i18n/zh-cn/conf.php b/app/i18n/zh-cn/conf.php index a216b10a3..30d790170 100644 --- a/app/i18n/zh-cn/conf.php +++ b/app/i18n/zh-cn/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => '按订阅源显示', 'order' => '按日期排序', 'search' => '表达式', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => '状态', 'tags' => '按标签显示', 'type' => '类型', ), '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 'name' => '名称', 'no_filter' => '无过滤器', 'number' => '查询 n°%d', 'order_asc' => '由旧至新显示文章', 'order_desc' => '由新至旧显示文章', 'search' => '搜索 “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => '显示未读文章', diff --git a/app/i18n/zh-tw/admin.php b/app/i18n/zh-tw/admin.php index f41634927..b6529d53c 100644 --- a/app/i18n/zh-tw/admin.php +++ b/app/i18n/zh-tw/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP(面向啟用 HTTPS 的高級用戶)', 'none' => '無認證(危險)', 'title' => '認證', - 'token' => '認證口令', - 'token_help' => '用於不經認證訪問預設使用者的 RSS 輸出:', + 'token' => 'Master authentication token', // TODO + 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO 'type' => '認證方式', 'unsafe_autologin' => '允許不安全的自動登入方式:', ), diff --git a/app/i18n/zh-tw/conf.php b/app/i18n/zh-tw/conf.php index 16e0cc5ed..b6b008dac 100644 --- a/app/i18n/zh-tw/conf.php +++ b/app/i18n/zh-tw/conf.php @@ -120,20 +120,33 @@ return array( 'feeds' => '按訂閱源顯示', 'order' => '按日期排序', 'search' => '表達式', + 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO + 'shareRss' => 'Enable sharing by HTML & RSS', // TODO 'state' => '狀態', 'tags' => '按標簽顯示', 'type' => '類型', ), '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 'name' => '名稱', 'no_filter' => '無過濾器', 'number' => '查詢 n°%d', 'order_asc' => '由舊至新顯示文章', 'order_desc' => '由新至舊顯示文章', 'search' => '搜尋 “%s”', + 'share' => array( + '_' => 'Share this query by link', // 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' => '顯示未讀文章', |
