diff options
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 */ /*===========*/ |
