From 2bcc090622c0e62dbff94e52bb6892a51b40ba2a Mon Sep 17 00:00:00 2001
From: maTh <1645099+math-GH@users.noreply.github.com>
Date: Wed, 1 Oct 2025 10:48:07 +0200
Subject: configurable notification timeout (#7942)
Ref #7931
Ref #5466
Ref #6409
added configuration in "Display"
* i18n: fr
* Update app/i18n/pl/conf.php
Co-authored-by: Inverle
* make fix-all
* max()
* Minor whitespace
(I am not a fan of excessive vertical indenting)
---------
Co-authored-by: Alexandre Alapetite
Co-authored-by: Inverle
---
app/i18n/cs/conf.php | 10 ++++++++++
app/i18n/de/conf.php | 10 ++++++++++
app/i18n/el/conf.php | 10 ++++++++++
app/i18n/en-us/conf.php | 10 ++++++++++
app/i18n/en/conf.php | 10 ++++++++++
app/i18n/es/conf.php | 10 ++++++++++
app/i18n/fa/conf.php | 10 ++++++++++
app/i18n/fi/conf.php | 10 ++++++++++
app/i18n/fr/conf.php | 10 ++++++++++
app/i18n/he/conf.php | 10 ++++++++++
app/i18n/hu/conf.php | 10 ++++++++++
app/i18n/id/conf.php | 10 ++++++++++
app/i18n/it/conf.php | 10 ++++++++++
app/i18n/ja/conf.php | 10 ++++++++++
app/i18n/ko/conf.php | 10 ++++++++++
app/i18n/lv/conf.php | 10 ++++++++++
app/i18n/nl/conf.php | 10 ++++++++++
app/i18n/oc/conf.php | 10 ++++++++++
app/i18n/pl/conf.php | 10 ++++++++++
app/i18n/pt-br/conf.php | 10 ++++++++++
app/i18n/pt-pt/conf.php | 10 ++++++++++
app/i18n/ru/conf.php | 10 ++++++++++
app/i18n/sk/conf.php | 10 ++++++++++
app/i18n/tr/conf.php | 10 ++++++++++
app/i18n/uk/conf.php | 10 ++++++++++
app/i18n/zh-cn/conf.php | 10 ++++++++++
app/i18n/zh-tw/conf.php | 10 ++++++++++
27 files changed, 270 insertions(+)
(limited to 'app/i18n')
diff --git a/app/i18n/cs/conf.php b/app/i18n/cs/conf.php
index d84c13363..75412206a 100644
--- a/app/i18n/cs/conf.php
+++ b/app/i18n/cs/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/de/conf.php b/app/i18n/de/conf.php
index 5097dce38..7f6f4f5f9 100644
--- a/app/i18n/de/conf.php
+++ b/app/i18n/de/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Keine',
'small' => 'Klein',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privatsphäre',
'retrieve_extension_list' => 'Erweiterungsliste abrufen',
diff --git a/app/i18n/el/conf.php b/app/i18n/el/conf.php
index b85d330f8..9936f18a7 100644
--- a/app/i18n/el/conf.php
+++ b/app/i18n/el/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/en-us/conf.php b/app/i18n/en-us/conf.php
index 9cf51423c..d64e93ca1 100644
--- a/app/i18n/en-us/conf.php
+++ b/app/i18n/en-us/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // IGNORE
'small' => 'Small', // IGNORE
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // IGNORE
+ 'seconds' => 'seconds (at least 1)', // IGNORE
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgment banner',
+ 'seconds' => 'seconds (0 means not shown)', // IGNORE
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // IGNORE
'retrieve_extension_list' => 'Retrieve extension list', // IGNORE
diff --git a/app/i18n/en/conf.php b/app/i18n/en/conf.php
index 7d6ec17c7..025cb4f8f 100644
--- a/app/i18n/en/conf.php
+++ b/app/i18n/en/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None',
'small' => 'Small',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy',
'retrieve_extension_list' => 'Retrieve extension list',
diff --git a/app/i18n/es/conf.php b/app/i18n/es/conf.php
index 067f82095..7548a0a38 100644
--- a/app/i18n/es/conf.php
+++ b/app/i18n/es/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/fa/conf.php b/app/i18n/fa/conf.php
index 41dc1edbb..96dae6faa 100644
--- a/app/i18n/fa/conf.php
+++ b/app/i18n/fa/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'هیچ',
'small' => 'کوچک',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'حریم خصوصی',
'retrieve_extension_list' => 'بازیابی لیست افزونهها',
diff --git a/app/i18n/fi/conf.php b/app/i18n/fi/conf.php
index f9ed6b887..ac3929bc4 100644
--- a/app/i18n/fi/conf.php
+++ b/app/i18n/fi/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Tietosuoja',
'retrieve_extension_list' => 'Nouda laajennusluettelo',
diff --git a/app/i18n/fr/conf.php b/app/i18n/fr/conf.php
index 9e9fcb938..432db40c3 100644
--- a/app/i18n/fr/conf.php
+++ b/app/i18n/fr/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Aucun',
'small' => 'Petit',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Afficher la bannière d’avertissement',
+ 'seconds' => 'secondes (au moins 1)',
+ ),
+ 'good' => array(
+ 'label' => 'Afficher la bannière de confirmation',
+ 'seconds' => 'secondes (0 pour désactiver)',
+ ),
+ ),
'privacy' => array(
'_' => 'Vie privée',
'retrieve_extension_list' => 'Récupération de la liste des extensions',
diff --git a/app/i18n/he/conf.php b/app/i18n/he/conf.php
index 72b513943..c67888256 100644
--- a/app/i18n/he/conf.php
+++ b/app/i18n/he/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/hu/conf.php b/app/i18n/hu/conf.php
index 2f6bc5ae1..ee37e7c44 100644
--- a/app/i18n/hu/conf.php
+++ b/app/i18n/hu/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Egyik sem',
'small' => 'Kicsi',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Adatvédelem',
'retrieve_extension_list' => 'Kiterjesztés lista beszerzése',
diff --git a/app/i18n/id/conf.php b/app/i18n/id/conf.php
index e573fa913..64e1bc7c3 100644
--- a/app/i18n/id/conf.php
+++ b/app/i18n/id/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Tidak ditampilkan',
'small' => 'Kecil',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privasi',
'retrieve_extension_list' => 'Ambil daftar ekstensi',
diff --git a/app/i18n/it/conf.php b/app/i18n/it/conf.php
index 06bebf33c..b3815a952 100644
--- a/app/i18n/it/conf.php
+++ b/app/i18n/it/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Nessuno',
'small' => 'Piccolo',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // IGNORE
'retrieve_extension_list' => 'Recupero dell’elenco delle estensioni',
diff --git a/app/i18n/ja/conf.php b/app/i18n/ja/conf.php
index d55dc8ace..db04ea4f9 100644
--- a/app/i18n/ja/conf.php
+++ b/app/i18n/ja/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'プライバシー',
'retrieve_extension_list' => '拡張機能リストを取得する',
diff --git a/app/i18n/ko/conf.php b/app/i18n/ko/conf.php
index 72658941f..b659190d2 100644
--- a/app/i18n/ko/conf.php
+++ b/app/i18n/ko/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/lv/conf.php b/app/i18n/lv/conf.php
index 4c49de724..6375860e4 100644
--- a/app/i18n/lv/conf.php
+++ b/app/i18n/lv/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/nl/conf.php b/app/i18n/nl/conf.php
index ebf2dd079..d3cd21cd2 100644
--- a/app/i18n/nl/conf.php
+++ b/app/i18n/nl/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Geen',
'small' => 'Klein',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // IGNORE
'retrieve_extension_list' => 'Extensielijst ophalen',
diff --git a/app/i18n/oc/conf.php b/app/i18n/oc/conf.php
index 49ac36d10..f8c5ecb44 100644
--- a/app/i18n/oc/conf.php
+++ b/app/i18n/oc/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/pl/conf.php b/app/i18n/pl/conf.php
index f65a64f1b..41a6e9808 100644
--- a/app/i18n/pl/conf.php
+++ b/app/i18n/pl/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Brak',
'small' => 'Mały',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Pokaż baner ostrzeżenia',
+ 'seconds' => 'sekundy (przynajmniej 1)',
+ ),
+ 'good' => array(
+ 'label' => 'Pokaż baner potwierdzający',
+ 'seconds' => 'sekundy (0 oznacza nie pokazuj)',
+ ),
+ ),
'privacy' => array(
'_' => 'Prywatność',
'retrieve_extension_list' => 'Pobieraj listę rozszerzeń',
diff --git a/app/i18n/pt-br/conf.php b/app/i18n/pt-br/conf.php
index 69c7a40b3..9f2daba08 100644
--- a/app/i18n/pt-br/conf.php
+++ b/app/i18n/pt-br/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/pt-pt/conf.php b/app/i18n/pt-pt/conf.php
index 5d9d7e452..5977c0b97 100644
--- a/app/i18n/pt-pt/conf.php
+++ b/app/i18n/pt-pt/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/ru/conf.php b/app/i18n/ru/conf.php
index 8771be579..8f1eedc7f 100644
--- a/app/i18n/ru/conf.php
+++ b/app/i18n/ru/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/sk/conf.php b/app/i18n/sk/conf.php
index b7a1ebb94..604f2f9ad 100644
--- a/app/i18n/sk/conf.php
+++ b/app/i18n/sk/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
diff --git a/app/i18n/tr/conf.php b/app/i18n/tr/conf.php
index 92476e835..32c8060c5 100644
--- a/app/i18n/tr/conf.php
+++ b/app/i18n/tr/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Yok',
'small' => 'Küçük',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Gizlilik',
'retrieve_extension_list' => 'Eklenti listesini al',
diff --git a/app/i18n/uk/conf.php b/app/i18n/uk/conf.php
index bc08bb910..e3e9a8fae 100644
--- a/app/i18n/uk/conf.php
+++ b/app/i18n/uk/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'Не показувати',
'small' => 'Мала',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Приватність',
'retrieve_extension_list' => 'Завантажувати список розширень',
diff --git a/app/i18n/zh-cn/conf.php b/app/i18n/zh-cn/conf.php
index 021574d64..1ee9bf404 100644
--- a/app/i18n/zh-cn/conf.php
+++ b/app/i18n/zh-cn/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => '无',
'small' => '小',
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => '获取扩展列表',
diff --git a/app/i18n/zh-tw/conf.php b/app/i18n/zh-tw/conf.php
index 3fd65032d..ac83b7c1f 100644
--- a/app/i18n/zh-tw/conf.php
+++ b/app/i18n/zh-tw/conf.php
@@ -105,6 +105,16 @@ return array(
'none' => 'None', // TODO
'small' => 'Small', // TODO
),
+ 'notification_timeout' => array(
+ 'bad' => array(
+ 'label' => 'Show warning banner', // TODO
+ 'seconds' => 'seconds (at least 1)', // TODO
+ ),
+ 'good' => array(
+ 'label' => 'Show acknowledgement banner', // TODO
+ 'seconds' => 'seconds (0 means not shown)', // TODO
+ ),
+ ),
'privacy' => array(
'_' => 'Privacy', // TODO
'retrieve_extension_list' => 'Retrieve extension list', // TODO
--
cgit v1.2.3