aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexis Degrugillier <aledeg@users.noreply.github.com> 2020-12-26 06:50:09 -0500
committerGravatar GitHub <noreply@github.com> 2020-12-26 12:50:09 +0100
commit4abb30228b70723f50499f9f00435fb3e3cd4fbe (patch)
tree8b6f9d2d6fc7cdb14efe2f543c7c261784735dcb
parent46cb89adf842e2fbac254fc99355d6577e4e86eb (diff)
Fix user queries with labels (#3285)
Before user queries with labels were not translated. Actually, it was not even processed. Now those user queries are translated properly. See #3215
-rwxr-xr-xapp/Controllers/configureController.php4
-rw-r--r--app/Models/UserQuery.php2
-rw-r--r--app/i18n/cz/conf.php1
-rw-r--r--app/i18n/de/conf.php1
-rw-r--r--app/i18n/en-us/conf.php1
-rw-r--r--app/i18n/en/conf.php1
-rwxr-xr-xapp/i18n/es/conf.php1
-rw-r--r--app/i18n/fr/conf.php1
-rw-r--r--app/i18n/he/conf.php1
-rw-r--r--app/i18n/it/conf.php1
-rw-r--r--app/i18n/kr/conf.php1
-rw-r--r--app/i18n/nl/conf.php1
-rw-r--r--app/i18n/oc/conf.php1
-rw-r--r--app/i18n/pl/conf.php1
-rw-r--r--app/i18n/pt-br/conf.php1
-rw-r--r--app/i18n/ru/conf.php1
-rw-r--r--app/i18n/sk/conf.php1
-rw-r--r--app/i18n/tr/conf.php1
-rw-r--r--app/i18n/zh-cn/conf.php1
19 files changed, 20 insertions, 3 deletions
diff --git a/app/Controllers/configureController.php b/app/Controllers/configureController.php
index f0e636eef..b9db746d3 100755
--- a/app/Controllers/configureController.php
+++ b/app/Controllers/configureController.php
@@ -288,7 +288,7 @@ class FreshRSS_configure_Controller extends Minz_ActionController {
if ($query['search']) {
$query['search'] = urldecode($query['search']);
}
- $queries[] = new FreshRSS_UserQuery($query, $feed_dao, $category_dao);
+ $queries[] = new FreshRSS_UserQuery($query, $feed_dao, $category_dao, $tag_dao);
}
FreshRSS_Context::$user_conf->queries = $queries;
FreshRSS_Context::$user_conf->save();
@@ -298,7 +298,7 @@ class FreshRSS_configure_Controller extends Minz_ActionController {
} else {
$this->view->queries = array();
foreach (FreshRSS_Context::$user_conf->queries as $key => $query) {
- $this->view->queries[$key] = new FreshRSS_UserQuery($query, $feed_dao, $category_dao);
+ $this->view->queries[$key] = new FreshRSS_UserQuery($query, $feed_dao, $category_dao, $tag_dao);
}
}
diff --git a/app/Models/UserQuery.php b/app/Models/UserQuery.php
index b882a4680..f63d2720f 100644
--- a/app/Models/UserQuery.php
+++ b/app/Models/UserQuery.php
@@ -76,7 +76,7 @@ class FreshRSS_UserQuery {
*/
private function parseGet($get) {
$this->get = $get;
- if (preg_match('/(?P<type>[acfs])(_(?P<id>\d+))?/', $get, $matches)) {
+ if (preg_match('/(?P<type>[acfst])(_(?P<id>\d+))?/', $get, $matches)) {
switch ($matches['type']) {
case 'a':
$this->parseAll();
diff --git a/app/i18n/cz/conf.php b/app/i18n/cz/conf.php
index 61a2a111a..f93c6fcb2 100644
--- a/app/i18n/cz/conf.php
+++ b/app/i18n/cz/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Zobrazit "%s" kategorii',
'get_favorite' => 'Zobrazit oblíbené články',
'get_feed' => 'Zobrazit "%s" článkek',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Zrušit filtr',
'none' => 'Ještě jste nevytvořil žádný uživatelský dotaz.',
'number' => 'Dotaz n°%d',
diff --git a/app/i18n/de/conf.php b/app/i18n/de/conf.php
index 82479b899..17783e432 100644
--- a/app/i18n/de/conf.php
+++ b/app/i18n/de/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Kategorie "%s" anzeigen',
'get_favorite' => 'Lieblingsartikel anzeigen',
'get_feed' => 'Feed "%s" anzeigen',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Kein Filter',
'none' => 'Sie haben bisher keine Benutzerabfrage erstellt.',
'number' => 'Abfrage Nr. %d',
diff --git a/app/i18n/en-us/conf.php b/app/i18n/en-us/conf.php
index 5053b7afb..11c1a8781 100644
--- a/app/i18n/en-us/conf.php
+++ b/app/i18n/en-us/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Display "%s" category',
'get_favorite' => 'Display favorite articles',
'get_feed' => 'Display "%s" feed',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'No filter',
'none' => 'You haven’t created any user queries yet.',
'number' => 'Query n°%d',
diff --git a/app/i18n/en/conf.php b/app/i18n/en/conf.php
index 2bcbd6a80..6bc94e1d5 100644
--- a/app/i18n/en/conf.php
+++ b/app/i18n/en/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Display "%s" category',
'get_favorite' => 'Display favourite articles',
'get_feed' => 'Display "%s" feed',
+ 'get_tag' => 'Display "%s" label',
'no_filter' => 'No filter',
'none' => 'You haven’t created any user queries yet.',
'number' => 'Query n°%d',
diff --git a/app/i18n/es/conf.php b/app/i18n/es/conf.php
index ab4355d3a..868d90e30 100755
--- a/app/i18n/es/conf.php
+++ b/app/i18n/es/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Mostrar la categoría "%s"',
'get_favorite' => 'Mostrar artículos favoritos',
'get_feed' => 'Mostrar fuente "%s"',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Sin filtro',
'none' => 'Todavía no has creado ninguna consulta de usuario.',
'number' => 'Consulta n° %d',
diff --git a/app/i18n/fr/conf.php b/app/i18n/fr/conf.php
index 2048361ac..1b6f3e9b3 100644
--- a/app/i18n/fr/conf.php
+++ b/app/i18n/fr/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Afficher la catégorie "%s"',
'get_favorite' => 'Afficher les articles favoris',
'get_feed' => 'Afficher le flux "%s"',
+ 'get_tag' => 'Afficher l’étiquette "%s"',
'no_filter' => 'Aucun filtre appliqué',
'none' => 'Vous n’avez pas encore créé de filtre.',
'number' => 'Filtre n°%d',
diff --git a/app/i18n/he/conf.php b/app/i18n/he/conf.php
index 4db111d26..cd25c0fd7 100644
--- a/app/i18n/he/conf.php
+++ b/app/i18n/he/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'הצגת קטגוריה "%s"',
'get_favorite' => 'הצגת מאמרים מועדפים',
'get_feed' => 'הצגת הזנה %s',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'ללא סינון',
'none' => 'אף שאילתה לא נוצרה עדיין.',
'number' => 'שאילתה מספר °%d',
diff --git a/app/i18n/it/conf.php b/app/i18n/it/conf.php
index c805511cc..a17ad03a2 100644
--- a/app/i18n/it/conf.php
+++ b/app/i18n/it/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Mostra la categoria "%s" ',
'get_favorite' => 'Mostra articoli preferiti',
'get_feed' => 'Mostra feed "%s" ',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Nessun filtro',
'none' => 'Non hai creato nessuna ricerca personale.',
'number' => 'Ricerca n°%d',
diff --git a/app/i18n/kr/conf.php b/app/i18n/kr/conf.php
index 691355809..455b7b1b3 100644
--- a/app/i18n/kr/conf.php
+++ b/app/i18n/kr/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => '"%s" 카테고리 표시',
'get_favorite' => '즐겨찾기에 등록된 글 표시',
'get_feed' => '"%s" 피드 표시',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => '필터가 없습니다',
'none' => '아직 사용자 쿼리를 만들지 않았습니다.',
'number' => '쿼리 #%d',
diff --git a/app/i18n/nl/conf.php b/app/i18n/nl/conf.php
index 939cb76a9..892eb2c7c 100644
--- a/app/i18n/nl/conf.php
+++ b/app/i18n/nl/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Toon "%s" categorie',
'get_favorite' => 'Toon favoriete artikelen',
'get_feed' => 'Toon "%s" feed',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Geen filter',
'none' => 'U hebt nog geen gebruikers query aangemaakt..',
'number' => 'Query n°%d',
diff --git a/app/i18n/oc/conf.php b/app/i18n/oc/conf.php
index 7a127dda1..6d84a2c7f 100644
--- a/app/i18n/oc/conf.php
+++ b/app/i18n/oc/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Mostrar la categoria « %s »',
'get_favorite' => 'Mostrar los articles favorits',
'get_feed' => 'Mostrar lo flux « %s »',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Cap de filtre aplicat',
'none' => 'Avètz pas encara creat cap de filtre.',
'number' => 'Filtre n°%d',
diff --git a/app/i18n/pl/conf.php b/app/i18n/pl/conf.php
index 9536b1b64..8c62c8cc6 100644
--- a/app/i18n/pl/conf.php
+++ b/app/i18n/pl/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Wyświetlenie kategorii "%s"',
'get_favorite' => 'Wyświetlenie ulubionych wiadomości',
'get_feed' => 'Wyświetlenie kanału "%s"',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Brak filtrów',
'none' => 'Nie zapisałeś jeszcze żadnego zapytania.',
'number' => 'Zapytanie nr %d',
diff --git a/app/i18n/pt-br/conf.php b/app/i18n/pt-br/conf.php
index 4b882ca27..1403cd564 100644
--- a/app/i18n/pt-br/conf.php
+++ b/app/i18n/pt-br/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Visualizar "%s" categoria',
'get_favorite' => 'Visualizar artigos favoritos',
'get_feed' => 'Visualizar "%s" feed',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Sem filtro',
'none' => 'Você não criou nenhuma query de usuário ainda.',
'number' => 'Query n°%d',
diff --git a/app/i18n/ru/conf.php b/app/i18n/ru/conf.php
index 49be0af7e..22fd28ef8 100644
--- a/app/i18n/ru/conf.php
+++ b/app/i18n/ru/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Display "%s" category', // TODO - Translation
'get_favorite' => 'Display favorite articles',
'get_feed' => 'Display "%s" feed', // TODO - Translation
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'No filter', // TODO - Translation
'none' => 'You haven’t created any user query yet.',
'number' => 'Query n°%d', // TODO - Translation
diff --git a/app/i18n/sk/conf.php b/app/i18n/sk/conf.php
index a0c68697f..d41bf1cf3 100644
--- a/app/i18n/sk/conf.php
+++ b/app/i18n/sk/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => 'Zobraziť kategóriu "%s"',
'get_favorite' => 'Zobraziť obľúbené články',
'get_feed' => 'Zobraziť kanál "%s"',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Žiadny filter',
'none' => 'Zatiaľ ste nevytvorili používateľský dopyt.',
'number' => 'Dopyt číslo %d',
diff --git a/app/i18n/tr/conf.php b/app/i18n/tr/conf.php
index 5141b343d..b5eea90ae 100644
--- a/app/i18n/tr/conf.php
+++ b/app/i18n/tr/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => '"%s" kategorisini göster',
'get_favorite' => 'Favori makaleleri göster',
'get_feed' => '"%s" akışını göster',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => 'Filtre yok',
'none' => 'Henüz hiç kullanıcı sorgusu oluşturmadınız.',
'number' => 'Sorgu n°%d',
diff --git a/app/i18n/zh-cn/conf.php b/app/i18n/zh-cn/conf.php
index 299f6be84..823d2ee69 100644
--- a/app/i18n/zh-cn/conf.php
+++ b/app/i18n/zh-cn/conf.php
@@ -70,6 +70,7 @@ return array(
'get_category' => '显示分类 "%s"',
'get_favorite' => '显示收藏文章',
'get_feed' => '显示订阅源 "%s"',
+ 'get_tag' => 'Display "%s" label', // TODO - Translation
'no_filter' => '无过滤器',
'none' => '你未创建任何自定义查询。',
'number' => '查询 n°%d',