aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report_form.yaml4
-rw-r--r--.github/ISSUE_TEMPLATE/feed-report-form.yml2
-rw-r--r--app/i18n/cs/index.php10
-rw-r--r--app/i18n/de/index.php10
-rw-r--r--app/i18n/el/index.php10
-rw-r--r--app/i18n/en-us/index.php10
-rw-r--r--app/i18n/en/index.php10
-rw-r--r--app/i18n/es/index.php10
-rw-r--r--app/i18n/fa/index.php10
-rw-r--r--app/i18n/fi/index.php10
-rw-r--r--app/i18n/fr/index.php10
-rw-r--r--app/i18n/he/index.php10
-rw-r--r--app/i18n/hu/index.php10
-rw-r--r--app/i18n/id/index.php10
-rw-r--r--app/i18n/it/index.php10
-rw-r--r--app/i18n/ja/index.php10
-rw-r--r--app/i18n/ko/index.php10
-rw-r--r--app/i18n/lv/index.php10
-rw-r--r--app/i18n/nl/index.php10
-rw-r--r--app/i18n/oc/index.php10
-rw-r--r--app/i18n/pl/index.php10
-rw-r--r--app/i18n/pt-br/index.php10
-rw-r--r--app/i18n/ru/index.php10
-rw-r--r--app/i18n/sk/index.php10
-rw-r--r--app/i18n/tr/index.php10
-rw-r--r--app/i18n/zh-cn/index.php10
-rw-r--r--app/i18n/zh-tw/index.php10
-rw-r--r--app/views/index/about.phtml23
-rw-r--r--p/themes/Alternative-Dark/adark.css1
-rw-r--r--p/themes/Alternative-Dark/adark.rtl.css1
-rw-r--r--p/themes/Nord/nord.css1
-rw-r--r--p/themes/Nord/nord.rtl.css1
-rw-r--r--p/themes/Origine/origine.css1
-rw-r--r--p/themes/Origine/origine.rtl.css1
-rw-r--r--p/themes/base-theme/frss.css22
-rw-r--r--p/themes/base-theme/frss.rtl.css22
36 files changed, 326 insertions, 3 deletions
diff --git a/.github/ISSUE_TEMPLATE/bug_report_form.yaml b/.github/ISSUE_TEMPLATE/bug_report_form.yaml
index 796edd77b..98b5b532a 100644
--- a/.github/ISSUE_TEMPLATE/bug_report_form.yaml
+++ b/.github/ISSUE_TEMPLATE/bug_report_form.yaml
@@ -5,7 +5,7 @@ labels: ["Bug (unconfirmed)"]
body:
- type: markdown
attributes:
- value: |
+ value: |
Thanks for taking the time to fill out this bug report to help FreshRSS improve!
- type: textarea
id: description
@@ -41,7 +41,7 @@ body:
- type: textarea
id: environment
attributes:
- label: Environment information
+ label: System information
description: Please complete the following information
value: "- Database version: [e.g. Mysql 5.7, SQLite]\n- PHP version: [e.g. PHP 8.1]\n- Installation type: [e.g. Docker, Docker image source, git, Yunohost]\n-Web server type: [e.g. Apache, nginx]\n- Device: [e.g. iPhone13]\n- OS: [e.g. Ubuntu 22.04, Win10, MacOS14]\n- Browser: [e.g. Firefox 124]"
validations:
diff --git a/.github/ISSUE_TEMPLATE/feed-report-form.yml b/.github/ISSUE_TEMPLATE/feed-report-form.yml
index 1f7bfdd32..65b88018d 100644
--- a/.github/ISSUE_TEMPLATE/feed-report-form.yml
+++ b/.github/ISSUE_TEMPLATE/feed-report-form.yml
@@ -47,7 +47,7 @@ body:
- type: textarea
id: environment
attributes:
- label: Environment information
+ label: System information
description: Please complete the following information
value: "Database version: [e.g. Mysql 5.7, SQLite]\n- PHP version: [e.g. PHP 8.1]\n- Installation type: [e.g. Docker, Docker image source, git, Yunohost]\n- Web server type: [e.g. Apache, nginx]\n- Device: [e.g. iPhone13]\n- OS: [e.g. Ubuntu 22.04, Win10, MacOS14]\n- Browser: [e.g. Firefox 124]"
validations:
diff --git a/app/i18n/cs/index.php b/app/i18n/cs/index.php
index f60554218..8658969c8 100644
--- a/app/i18n/cs/index.php
+++ b/app/i18n/cs/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'O aplikaci',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Hlášení chyb',
'credits' => 'Poděkování',
'credits_content' => 'Některé designové prvky pocházejí z <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, FreshRSS ale tuto platformu nevyužívá. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikony</a> pocházejí z <a href="https://www.gnome.org/">projektu GNOME</a>. Písmo <em>Open Sans</em> vytvořil <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS je založeno na PHP framework <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
diff --git a/app/i18n/de/index.php b/app/i18n/de/index.php
index 3adb4065e..8cfe593f3 100644
--- a/app/i18n/de/index.php
+++ b/app/i18n/de/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Über',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'Systemumgebung',
+ 'browser' => 'Browser', // IGNORE
+ 'database' => 'Datenbank',
+ 'server_software' => 'Serversoftware',
+ 'version_frss' => 'FreshRSS-Version',
+ 'version_php' => 'PHP-Version',
+ ),
+ ),
'bugs_reports' => 'Fehlerberichte',
'credits' => 'Mitwirkende',
'credits_content' => 'Einige Designelemente stammen von <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, obwohl FreshRSS dieses Framework nicht nutzt. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> stammen vom <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> Font wurde von <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> erstellt. FreshRSS basiert auf <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, einem PHP-Framework.',
diff --git a/app/i18n/el/index.php b/app/i18n/el/index.php
index 82f325cf7..cd2758a87 100644
--- a/app/i18n/el/index.php
+++ b/app/i18n/el/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'About', // TODO
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // TODO
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Bug reports', // TODO
'credits' => 'Credits', // TODO
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesn’t use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.', // TODO
diff --git a/app/i18n/en-us/index.php b/app/i18n/en-us/index.php
index 9d0c9ec77..69f34e262 100644
--- a/app/i18n/en-us/index.php
+++ b/app/i18n/en-us/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'About', // IGNORE
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // IGNORE
+ 'browser' => 'Browser', // IGNORE
+ 'database' => 'Database', // IGNORE
+ 'server_software' => 'Server software', // IGNORE
+ 'version_frss' => 'FreshRSS version', // IGNORE
+ 'version_php' => 'PHP version', // IGNORE
+ ),
+ ),
'bugs_reports' => 'Bug reports', // IGNORE
'credits' => 'Credits', // IGNORE
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesn’t use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.', // IGNORE
diff --git a/app/i18n/en/index.php b/app/i18n/en/index.php
index cbb105456..dcb318e79 100644
--- a/app/i18n/en/index.php
+++ b/app/i18n/en/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'About',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>',
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Bug reports',
'credits' => 'Credits',
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesn’t use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.',
diff --git a/app/i18n/es/index.php b/app/i18n/es/index.php
index 88209906d..9ebd93dbc 100644
--- a/app/i18n/es/index.php
+++ b/app/i18n/es/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Acerca de',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Informe de fallos',
'credits' => 'Créditos',
'credits_content' => 'Aunque FreshRSS no usa ese entorno, algunos elementos del diseño están obtenidos de <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>. Los <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Iconos</a> han sido obtenidos del <a href="https://www.gnome.org/">proyecto GNOME</a>. La fuente <em>Open Sans</em> es una creación de <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS usa el entorno PHP <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
diff --git a/app/i18n/fa/index.php b/app/i18n/fa/index.php
index b389a9541..9a1d17624 100644
--- a/app/i18n/fa/index.php
+++ b/app/i18n/fa/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => ' در مورد',
'agpl3' => ' <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>',
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => ' گزارش اشکال',
'credits' => ' اعتبار',
'credits_content' => ' برخی از عناصر طراحی از <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> می آیند',
diff --git a/app/i18n/fi/index.php b/app/i18n/fi/index.php
index c7193549e..229d31168 100644
--- a/app/i18n/fi/index.php
+++ b/app/i18n/fi/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Tietoja',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Virheraportit',
'credits' => 'Tekijät',
'credits_content' => 'Jotkin suunnitteluelementit perustuvat <a href="http://twitter.github.io/bootstrap/">Bootstrapiin</a>, mutta FreshRSS ei käytä tätä kehystä. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Kuvakkeet</a> tulevat <a href="https://www.gnome.org/">GNOME-projektista</a>. <em>Open Sans</em> -fontin on luonut <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS perustuu PHP-kehykseen <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
diff --git a/app/i18n/fr/index.php b/app/i18n/fr/index.php
index 2fd1bc4b8..709387d18 100644
--- a/app/i18n/fr/index.php
+++ b/app/i18n/fr/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'À propos',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'Informations système',
+ 'browser' => 'Navigateur',
+ 'database' => 'Base de données',
+ 'server_software' => 'Serveur Web',
+ 'version_frss' => 'Version de FreshRSS',
+ 'version_php' => 'Version de PHP',
+ ),
+ ),
'bugs_reports' => 'Rapports de bugs',
'credits' => 'Crédits',
'credits_content' => 'Des éléments de design sont issus du <a href="http://twitter.github.io/bootstrap/">projet Bootstrap</a> bien que FreshRSS n’utilise pas ce framework. Les <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">icônes</a> sont issues du <a href="https://www.gnome.org/">projet GNOME</a>. La police <em>Open Sans</em> utilisée a été créée par <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS repose sur <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, un framework PHP.',
diff --git a/app/i18n/he/index.php b/app/i18n/he/index.php
index f603acea5..c73feec05 100644
--- a/app/i18n/he/index.php
+++ b/app/i18n/he/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'אודות',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'דיווח באגים',
'credits' => 'קרדיטים',
'credits_content' => 'מאפייני עיצוב מסויימים הגיעו מ <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> אף על פי ש FreshRSS אינו משתמש בתשתית הזו. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">סמלילים</a> הגיעו מ <a href="https://www.gnome.org/"> פרוייקט GNOME </a>. <em>Open Sans</em> הגופן police נוצר על ידי <a href="https://www.google.com/webfonts/specimen/Open+Sans">Steve Matteson</a>. Favicons נאספים בעזרת <a href="https://getfavicon.appspot.com/">getFavicon API</a>. FreshRSS מבוסס על <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, תשתית PHP.',
diff --git a/app/i18n/hu/index.php b/app/i18n/hu/index.php
index 863ed38b9..a1e7907b3 100644
--- a/app/i18n/hu/index.php
+++ b/app/i18n/hu/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Névjegy',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Hiba jelentések',
'credits' => 'Credits', // IGNORE
'credits_content' => 'Néhány dizájn elem a <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> segítségével működik, habár a FreshRSS nem használja ezt a framework-öt. Az <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikonok</a> a <a href="https://www.gnome.org/">GNOME projekt-ből származnak</a>. <em>Open Sans</em> betűtípust készítette <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. A FreshRSS a <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a> PHP keretrendszeren alapul.',
diff --git a/app/i18n/id/index.php b/app/i18n/id/index.php
index 0f0ec2543..8ce20c9be 100644
--- a/app/i18n/id/index.php
+++ b/app/i18n/id/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'About', // TODO
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // TODO
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Bug reports', // TODO
'credits' => 'Credits', // TODO
'credits_content' => 'Some design elements come from <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> although FreshRSS doesn’t use this framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Icons</a> come from the <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police has been created by <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is based on <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, a PHP framework.', // TODO
diff --git a/app/i18n/it/index.php b/app/i18n/it/index.php
index 316e78242..ff2dc080c 100644
--- a/app/i18n/it/index.php
+++ b/app/i18n/it/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Informazioni',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'Informazioni sul sistema',
+ 'browser' => 'Browser', // IGNORE
+ 'database' => 'Database', // IGNORE
+ 'server_software' => 'Software server',
+ 'version_frss' => 'Versione FreshRSS',
+ 'version_php' => 'Versione PHP',
+ ),
+ ),
'bugs_reports' => 'Bugs',
'credits' => 'Crediti',
'credits_content' => 'Alcuni elementi di design provengono da <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> sebbene FreshRSS non usi questo framework. Le <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">icone</a> provengono dal progetto <a href="https://www.gnome.org/">GNOME</a>. Il carattere <em>Open Sans</em> è stato creato da <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS è basato su <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, un framework PHP.',
diff --git a/app/i18n/ja/index.php b/app/i18n/ja/index.php
index e73d76dc5..d10188689 100644
--- a/app/i18n/ja/index.php
+++ b/app/i18n/ja/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'FreshRSSについて',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'バグレポート',
'credits' => 'クレジット',
'credits_content' => 'いくつかのデザイン要素は<a href="http://twitter.github.io/bootstrap/">Bootstrap</a>に由来しますが、FreshRSSはこのフレームワークを使用していません。<a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">アイコン</a>は<a href="https://www.gnome.org/">GNOMEプロジェクト</a>に由来します。<em>Open Sans</em>フォントは<a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>によって作成されました。FreshRSSはPHPフレームワークの<a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>を採用しています。',
diff --git a/app/i18n/ko/index.php b/app/i18n/ko/index.php
index 388ae1063..09c1f4ebe 100644
--- a/app/i18n/ko/index.php
+++ b/app/i18n/ko/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => '정보',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => '버그 제보하기',
'credits' => '크레딧',
'credits_content' => 'FreshRSS는 <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> 프레임워크를 사용하진 않지만, 일부 디자인 요소를 가져왔습니다. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">아이콘들</a>은 <a href="https://www.gnome.org/">GNOME 프로젝트</a>에서 가져왔습니다. <em>Open Sans</em> 글꼴은 <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>가 제작하였습니다. FreshRSS는 PHP 프레임워크인 <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>에 기반하고 있습니다.',
diff --git a/app/i18n/lv/index.php b/app/i18n/lv/index.php
index 96dc104b3..f52476abe 100644
--- a/app/i18n/lv/index.php
+++ b/app/i18n/lv/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Par vietni',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Ziņojumi par kļūdām',
'credits' => 'Kredīti',
'credits_content' => 'Daži dizaina elementi nāk no <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, lai gan FreshRSS neizmanto šo ietvaru. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikonas</a> ir no <a href="https://www.gnome.org/">GNOME projekta</a>. <em>Open Sans</em> fontu policiju ir izveidojis <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS pamatā ir PHP ietvarstruktūra <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
diff --git a/app/i18n/nl/index.php b/app/i18n/nl/index.php
index 24350d4ec..4b9d2e6a9 100644
--- a/app/i18n/nl/index.php
+++ b/app/i18n/nl/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Over',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Rapporteer fouten',
'credits' => 'Waarderingen',
'credits_content' => 'Sommige ontwerp elementen komen van <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> alhoewel FreshRSS dit raamwerk niet gebruikt. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Pictogrammen</a> komen van het <a href="https://www.gnome.org/">GNOME project</a>. <em>De Open Sans</em> font police is gemaakt door <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS is gebaseerd op <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, een PHP raamwerk. Nederlandse vertaling door Wanabo, <a href="http://www.nieuwskop.be" title="NieuwsKop">NieuwsKop.be</a>. Link naar de Nederlandse vertaling, <a href="https://github.com/Wanabo/FreshRSS-Dutch-translation/tree/master">FreshRSS-Dutch-translation</a>.',
diff --git a/app/i18n/oc/index.php b/app/i18n/oc/index.php
index f1c4b44c1..89e28f6ed 100644
--- a/app/i18n/oc/index.php
+++ b/app/i18n/oc/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'A prepaus',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Senhalament de problèmas',
'credits' => 'Crèdits',
'credits_content' => 'Unes elements de l’estil venon del <a href="http://twitter.github.io/bootstrap/">projècte Bootstrap</a> encara que FreshRSS utilize pas aqueste framework. Las <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">icònas</a> venon del <a href="https://www.gnome.org/">projècte GNOME</a>. La polissa <em>Open Sans</em> utilizada foguèt creada per en <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS es basat sus <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, un framework PHP.',
diff --git a/app/i18n/pl/index.php b/app/i18n/pl/index.php
index 32990de68..bf5386e0a 100644
--- a/app/i18n/pl/index.php
+++ b/app/i18n/pl/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'O serwisie',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Zgłaszanie problemów',
'credits' => 'Uznanie autorstwa',
'credits_content' => 'Niektóre elementy designu pochodzą z <a href="http://twitter.github.io/bootstrap/">Bootstrapa</a>, przy czym FreshRSS nie używa tego frameworku. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikony</a> zostały pierwotnie stworzone dla <a href="https://www.gnome.org/">projektu GNOME</a>. Font <em>Open Sans</em> jest autorstwa <a href="https://fonts.google.com/specimen/Open+Sans">Steve’a Mattesona</a>. FreshRSS opiera się na <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, frameworku PHP.',
diff --git a/app/i18n/pt-br/index.php b/app/i18n/pt-br/index.php
index 375b94f81..8dcf57e7c 100644
--- a/app/i18n/pt-br/index.php
+++ b/app/i18n/pt-br/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Sobre',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Reportar Bugs',
'credits' => 'Créditos',
'credits_content' => 'Alguns elementos de design vieram do <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> Embora FreshRRS não utiliza este framework. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ícones</a> vieram do <a href="https://www.gnome.org/">GNOME project</a>. <em>Open Sans</em> font police foi criada por <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS é baseado no <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, um framework PHP.',
diff --git a/app/i18n/ru/index.php b/app/i18n/ru/index.php
index 9eab768c3..dca1cf062 100644
--- a/app/i18n/ru/index.php
+++ b/app/i18n/ru/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'О проекте',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Баг репорты',
'credits' => 'Авторство',
'credits_content' => 'Некоторые элементы дизайна взяты из <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>, хотя FreshRSS не использует этот фреймворк. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Иконки</a> взяты из <a href="https://www.gnome.org/">проекта GNOME</a>. Шрифт <em>Open Sans</em> создан <a href="https://fonts.google.com/specimen/Open+Sans">Стивом Мэттесоном</a>. FreshRSS основан на <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>, PHP-фреймворке.',
diff --git a/app/i18n/sk/index.php b/app/i18n/sk/index.php
index 2e375daa9..0a32fab82 100644
--- a/app/i18n/sk/index.php
+++ b/app/i18n/sk/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'O FreshRSS',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Nahlásiť chybu',
'credits' => 'Poďakovanie',
'credits_content' => 'Niektoré časti vzhľadu pochádzajú z <a href="http://twitter.github.io/bootstrap/">Bootstrap</a>u, aj keď FreshRSS tento framework nepoužíva. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">Ikony</a> sú z <a href="https://www.gnome.org/">GNOME project</a>. Font <em>Open Sans</em> zabezpečil <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a>. FreshRSS je založený na PHP frameworku <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>.',
diff --git a/app/i18n/tr/index.php b/app/i18n/tr/index.php
index d3099cc4c..f2ad267ca 100644
--- a/app/i18n/tr/index.php
+++ b/app/i18n/tr/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => 'Hakkında',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => 'Hata raporu',
'credits' => 'Tanıtım',
'credits_content' => 'Bu frameworkü kullanmamasına rağmen FreshRSS bazı tasarım ögelerini <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> dan almıştır. <a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">İkonlar</a> <a href="https://www.gnome.org/">GNOME projesinden</a> alınmıştır. <em>Open Sans</em> yazı tipi <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> tarafından oluşturulmuştur. FreshRSS bir PHP framework olan <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a> i temel alır.',
diff --git a/app/i18n/zh-cn/index.php b/app/i18n/zh-cn/index.php
index 50694a741..1499f8571 100644
--- a/app/i18n/zh-cn/index.php
+++ b/app/i18n/zh-cn/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => '关于',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => '报告错误',
'credits' => '致谢',
'credits_content' => '某些设计元素来自于 <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> ,尽管 FreshRSS 并没有使用此框架。<a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">图标</a> 来自于 <a href="https://www.gnome.org/">GNOME 项目</a>。<em>Open Sans</em> 字体出自 <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> 之手。FreshRSS 基于 PHP 框架 <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>。',
diff --git a/app/i18n/zh-tw/index.php b/app/i18n/zh-tw/index.php
index 893b23c68..4daab5cf6 100644
--- a/app/i18n/zh-tw/index.php
+++ b/app/i18n/zh-tw/index.php
@@ -14,6 +14,16 @@ return array(
'about' => array(
'_' => '關於',
'agpl3' => '<a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL 3</a>', // IGNORE
+ 'bug_reports' => array(
+ 'environment_information' => array(
+ '_' => 'System information', // TODO
+ 'browser' => 'Browser', // TODO
+ 'database' => 'Database', // TODO
+ 'server_software' => 'Server software', // TODO
+ 'version_frss' => 'FreshRSS version', // TODO
+ 'version_php' => 'PHP version', // TODO
+ ),
+ ),
'bugs_reports' => '報告錯誤',
'credits' => '致謝',
'credits_content' => '某些設計元素來自於 <a href="http://twitter.github.io/bootstrap/">Bootstrap</a> ,盡管 FreshRSS 並沒有使用此框架。<a href="https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic">圖標</a> 來自於 <a href="https://www.gnome.org/">GNOME 項目</a>。<em>Open Sans</em> 字體出自 <a href="https://fonts.google.com/specimen/Open+Sans">Steve Matteson</a> 之手。FreshRSS 基於 PHP 框架 <a href="https://framagit.org/marienfressinaud/MINZ">Minz</a>。',
diff --git a/app/views/index/about.phtml b/app/views/index/about.phtml
index 8a633f7cc..3c2ccb054 100644
--- a/app/views/index/about.phtml
+++ b/app/views/index/about.phtml
@@ -18,6 +18,29 @@
<h2><?= _t('index.about.bugs_reports') ?></h2>
<?= _t('index.about.github') ?>
+ <?php if (FreshRSS_Auth::hasAccess('admin')) { ?>
+ <details class="envInfo">
+ <summary><?= _t('index.about.bug_reports.environment_information') ?></summary>
+ <dl>
+ <dt><?= _t('index.about.bug_reports.environment_information.version_frss') ?></dt>
+ <dd><?= FRESHRSS_VERSION ?></dd>
+ <dt><?= _t('index.about.bug_reports.environment_information.version_php') ?></dt>
+ <dd><?= PHP_VERSION ?></dd>
+ <dt><?= _t('index.about.bug_reports.environment_information.database') ?></dt>
+ <dd><?= FreshRSS_Context::systemConf()->db['type'] ?></dd>
+ <?php $databaseDAO = FreshRSS_Factory::createDatabaseDAO(); ?>
+ <dd><?= $databaseDAO->version() ?></dd>
+ <dt><?= _t('index.about.bug_reports.environment_information.server_software') ?></dt>
+ <dd>
+ <?= is_string($_SERVER['SERVER_SOFTWARE'] ?? null) ? $_SERVER['SERVER_SOFTWARE'] : '' ?><br />
+ <?= php_uname('s') . ' ' . php_uname('r') . ' ' . php_uname('v') . ' ' . php_uname('m') ?>
+ </dd>
+ <dt><?= _t('index.about.bug_reports.environment_information.browser') ?></dt>
+ <dd><?= is_string($_SERVER['HTTP_USER_AGENT'] ?? null) ? $_SERVER['HTTP_USER_AGENT'] : '' ?></dd>
+ </dl>
+ </details>
+ <?php } ?>
+
<h2><?= _t('index.about.license') ?></h2>
<?= _t('index.about.agpl3') ?>
diff --git a/p/themes/Alternative-Dark/adark.css b/p/themes/Alternative-Dark/adark.css
index c5a65f58f..6e5ebc2d4 100644
--- a/p/themes/Alternative-Dark/adark.css
+++ b/p/themes/Alternative-Dark/adark.css
@@ -29,6 +29,7 @@
--border-color-dark: #333;
--border-color-middle: #666;
+ --frss-border-color: var(--border-color-dark);
--border-color-favorite: #ffc300;
--border-color-unread: #e74c3c;
diff --git a/p/themes/Alternative-Dark/adark.rtl.css b/p/themes/Alternative-Dark/adark.rtl.css
index 1ec1e29d6..7258b5b17 100644
--- a/p/themes/Alternative-Dark/adark.rtl.css
+++ b/p/themes/Alternative-Dark/adark.rtl.css
@@ -29,6 +29,7 @@
--border-color-dark: #333;
--border-color-middle: #666;
+ --frss-border-color: var(--border-color-dark);
--border-color-favorite: #ffc300;
--border-color-unread: #e74c3c;
diff --git a/p/themes/Nord/nord.css b/p/themes/Nord/nord.css
index 511278b71..9c7754a36 100644
--- a/p/themes/Nord/nord.css
+++ b/p/themes/Nord/nord.css
@@ -53,6 +53,7 @@
--frss-background-color-middle: var(--highlight);
--frss-background-color-dark: var(--light-bg);
--frss-background-color-error-transparent: #bf616a40;
+ --frss-border-color: var(--border-elements);
--frss-scrollbar-handle: #0002;
--frss-scrollbar-handle-hover: var(--nord1-polarnight);
diff --git a/p/themes/Nord/nord.rtl.css b/p/themes/Nord/nord.rtl.css
index b6c3434a6..c35f7d158 100644
--- a/p/themes/Nord/nord.rtl.css
+++ b/p/themes/Nord/nord.rtl.css
@@ -53,6 +53,7 @@
--frss-background-color-middle: var(--highlight);
--frss-background-color-dark: var(--light-bg);
--frss-background-color-error-transparent: #bf616a40;
+ --frss-border-color: var(--border-elements);
--frss-scrollbar-handle: #0002;
--frss-scrollbar-handle-hover: var(--nord1-polarnight);
diff --git a/p/themes/Origine/origine.css b/p/themes/Origine/origine.css
index 5cab9bef8..2141c3104 100644
--- a/p/themes/Origine/origine.css
+++ b/p/themes/Origine/origine.css
@@ -72,6 +72,7 @@
--border-color: #ddd;
--border-color-shadow-side: #ccc;
+ --frss-border-color: var(--border-color);
--contrast-border-color-active: #0062be;
--form-element-font-color-focus: #0062be;
diff --git a/p/themes/Origine/origine.rtl.css b/p/themes/Origine/origine.rtl.css
index 99a0364e7..f73610533 100644
--- a/p/themes/Origine/origine.rtl.css
+++ b/p/themes/Origine/origine.rtl.css
@@ -72,6 +72,7 @@
--border-color: #ddd;
--border-color-shadow-side: #ccc;
+ --frss-border-color: var(--border-color);
--contrast-border-color-active: #0062be;
--form-element-font-color-focus: #0062be;
diff --git a/p/themes/base-theme/frss.css b/p/themes/base-theme/frss.css
index fe988986d..0cf6df1e4 100644
--- a/p/themes/base-theme/frss.css
+++ b/p/themes/base-theme/frss.css
@@ -2365,6 +2365,28 @@ html.slider-active {
overflow-x: auto;
}
+.envInfo summary {
+ margin-top: 0.5rem;
+ padding-left: 0.25rem;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.envInfo dl {
+ margin: 1rem 2rem 2rem 1.5rem;
+ padding: 2rem 4rem 2rem 2rem;
+ border: 1px solid var(--frss-border-color);
+}
+
+.envInfo dt::after {
+ content: ":";
+}
+
+.envInfo dd {
+ margin-bottom: 0.5rem;
+ padding-left: 2rem;
+ font-family: monospace;
+}
/*=== MOBILE */
/*===========*/
diff --git a/p/themes/base-theme/frss.rtl.css b/p/themes/base-theme/frss.rtl.css
index d3d76f6a9..cf08ac5e5 100644
--- a/p/themes/base-theme/frss.rtl.css
+++ b/p/themes/base-theme/frss.rtl.css
@@ -2365,6 +2365,28 @@ html.slider-active {
overflow-x: auto;
}
+.envInfo summary {
+ margin-top: 0.5rem;
+ padding-right: 0.25rem;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.envInfo dl {
+ margin: 1rem 1.5rem 2rem 2rem;
+ padding: 2rem 2rem 2rem 4rem;
+ border: 1px solid var(--frss-border-color);
+}
+
+.envInfo dt::after {
+ content: ":";
+}
+
+.envInfo dd {
+ margin-bottom: 0.5rem;
+ padding-right: 2rem;
+ font-family: monospace;
+}
/*=== MOBILE */
/*===========*/