diff --git a/Changelog b/Changelog index d7a60b2e4..8e4c55dd2 100644 --- a/Changelog +++ b/Changelog @@ -6,6 +6,7 @@ - FEATURE: qBittorrent can update dynamic DNS services (DynDNS, no-ip) - FEATURE: Display peer connection type in peer list (BT, uTP, Web) - FEATURE: Added full regex support to RSS downloader + - FEATURE: Added regex help and validation in RSS downloader - BUGFIX: Change systray icon on the fly (no restart needed) - BUGFIX: Remember peer-level rate limits (requires libtorrent v0.16) - COSMETIC: Added monochrome icon for light themes diff --git a/src/Icons/oxygen/task-attention.png b/src/Icons/oxygen/task-attention.png new file mode 100644 index 000000000..ed25cfa0d Binary files /dev/null and b/src/Icons/oxygen/task-attention.png differ diff --git a/src/icons.qrc b/src/icons.qrc index c651e1159..b5dd3aa24 100644 --- a/src/icons.qrc +++ b/src/icons.qrc @@ -315,6 +315,7 @@ Icons/oxygen/edit-delete.png Icons/oxygen/chronometer.png Icons/oxygen/dialog-cancel.png + Icons/oxygen/task-attention.png Icons/oxygen/preferences-system-network.png Icons/oxygen/document-properties.png Icons/oxygen/user-group-new.png diff --git a/src/lang/qbittorrent_ar.ts b/src/lang/qbittorrent_ar.ts index 814209cea..f0e4af704 100644 --- a/src/lang/qbittorrent_ar.ts +++ b/src/lang/qbittorrent_ar.ts @@ -259,177 +259,197 @@ p, li { white-space: pre-wrap; } تعريف.القاعدة - + Must contain: يجب أن تتكون من : - + Must not contain: لا يجب أن تتكون من : - + + Use regular expressions + + + + Import... استيراد... - + Export... تصدير... - + ... ... - + Assign label: تعيين التسمية : - + Save to a different directory إختر مكان للحفظ - + Save to: مكان الحفظ: - + Apply rule to feeds: تطبيق القاعدة على: - + Matching RSS articles Matching RSS articles - + New rule name اسم قاعدة جديد - + Please type the name of the new download rule. اكتب اسم القاعدة. - - + + Rule name conflict تعارض في اسم القاعدة - - + + A rule with this name already exists, please choose another name. تعارض في اسم القاعدة اختر اسم اخر. - + Are you sure you want to remove the download rule named %1? Are you sure you want to remove the download rule named %1? - + Are you sure you want to remove the selected download rules? Are you sure you want to remove the selected download rules? - + Rule deletion confirmation تأكيد حذف القاعدة - + Destination directory المجلد المستهدف - + Invalid action حركة خاطئة - + The list is empty, there is nothing to export. اللائحة خالية و لا توجد مواد للتصدير. - + Where would you like to save the list? أين تريد حفظ اللائحة؟ - + Rules list (*.rssrules) Rules list (*.rssrules) - + I/O Error I/O Error - + Failed to create the destination file خطأ في انشاء الملف - + Please point to the RSS download rules file Please point to the RSS download rules file - + Rules list (*.rssrules *.filters) Rules list (*.rssrules *.filters) - + Import Error خطأ في الاستيراد - + Failed to import the selected rules file خطأ في استيراد ملف القواعد - + Add new rule... اضافة قاعدة جديدة... - + Delete rule حذف القاعدة - + Rename rule... اعادة تسمية القاعدة... - + Delete selected rules حذف القاعدة - + Rule renaming اعادة تسمية القاعدة - + Please type the new rule name اكتب اسم القاعدة + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_bg.ts b/src/lang/qbittorrent_bg.ts index 33a446367..db848bcd7 100644 --- a/src/lang/qbittorrent_bg.ts +++ b/src/lang/qbittorrent_bg.ts @@ -255,177 +255,197 @@ p, li { white-space: pre-wrap; } Дефиниция на правилото - + Must contain: Да съдържа: - + Must not contain: Да не съдържа: - + + Use regular expressions + + + + Import... Внос... - + Export... Износ... - + ... ... - + Assign label: Прикачи етикет: - + Save to a different directory Съхрани в друга директория - + Save to: Съхрани в: - + Apply rule to feeds: Приложи правилото към канали: - + Matching RSS articles Съответстващи RSS статии - + New rule name Име на ново правила - + Please type the name of the new download rule. Моля напишете името на файла с ново правило за сваляне. - - + + Rule name conflict Конфликт в имената на правилата - - + + A rule with this name already exists, please choose another name. Правило с това име вече съществува, моля изберете друго име. - + Are you sure you want to remove the download rule named %1? Сигурни ли сте че искате да изтриете правилото с име %1? - + Are you sure you want to remove the selected download rules? Сигурни ли сте че искате да изтриете избраните правила? - + Rule deletion confirmation Потвърждение за изтриване на правилото - + Destination directory Директория цел - + Invalid action Невалидно действие - + The list is empty, there is nothing to export. Списъка е празен, няма какво да се експортира. - + Where would you like to save the list? Къде искате да се съхрани списъка? - + Rules list (*.rssrules) Листа с правила (*.rssrules) - + I/O Error В/И Грешка - + Failed to create the destination file Неуспешно създавене на файла-получател - + Please point to the RSS download rules file Моля посочете файла с правила за сваляне на RSS - + Rules list (*.rssrules *.filters) Листа с правила (*.rssrules *.filters) - + Import Error Грешка при внос - + Failed to import the selected rules file Неуспешно внасяне на избрания файл с правила - + Add new rule... Добави ново правило... - + Delete rule Изтрий правилото - + Rename rule... Преименувай правилото... - + Delete selected rules Изтрий избраните правила - + Rule renaming Преименуване на правилото - + Please type the new rule name Моля напишете името на новото правило + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_ca.ts b/src/lang/qbittorrent_ca.ts index 86dc61b29..58254bf84 100644 --- a/src/lang/qbittorrent_ca.ts +++ b/src/lang/qbittorrent_ca.ts @@ -259,22 +259,27 @@ p, li { white-space: pre-wrap; } Definició de regles - + Must contain: Ha de contenir: - + Must not contain: No ha de contenir: - + + Use regular expressions + + + + Import... Importar... - + Export... Exportar... @@ -283,157 +288,172 @@ p, li { white-space: pre-wrap; } Guardar torrent a: - + ... ... - + Assign label: Etiquetar com: - + Save to a different directory Guardar en un directori diferent - + Save to: Guardar en: - + Apply rule to feeds: Aplicar regles als canals: - + Matching RSS articles Coincidència de canals RSS - + New rule name Nova regla - + Please type the name of the new download rule. Si us plau, escriviu el nom de la nova regla a descàrrega. - - + + Rule name conflict Conflicte amb el nom de la regla - - + + A rule with this name already exists, please choose another name. Ja existena una regla amb aquest nom, si us plau, trieu un altre nom. - + Are you sure you want to remove the download rule named %1? Segur que voleu eliminar la regla de transferència anomenada %1? - + Are you sure you want to remove the selected download rules? Segur que voleu eliminar les normes de descàrrega seleccionada? - + Rule deletion confirmation Confirmar eliminar regla - + Destination directory Directori de destinació - + Invalid action Acció no vàlida - + The list is empty, there is nothing to export. La llista està buida, no hi ha res per exportar. - + Where would you like to save the list? On li agradaria guardar la llista? - + Rules list (*.rssrules) Llista de regles (*.rssrules) - + I/O Error Error d'Entrada/Sortida - + Failed to create the destination file No s'ha pogut crear l'arxiu de destí - + Please point to the RSS download rules file Si us plau, seleccioneu les normes de descàrrega de canals RSS - + Rules list (*.rssrules *.filters) Llista de regles (*.rssrules *.filters) - + Import Error Error al importar - + Failed to import the selected rules file No s'ha pogut importar el fitxer de la regla seleccionada - + Add new rule... Afegeix nova regla... - + Delete rule Eliminar regla - + Rename rule... Canviar el nom de la regla... - + Delete selected rules Eliminar regles seleccionades - + Rule renaming Regla renombrada - + Please type the new rule name Si us plau, escriviu el nom de la nova regla + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_cs.ts b/src/lang/qbittorrent_cs.ts index ae533f1b6..912fcbe02 100644 --- a/src/lang/qbittorrent_cs.ts +++ b/src/lang/qbittorrent_cs.ts @@ -259,177 +259,197 @@ p, li { white-space: pre-wrap; } Definice pravidla - + Must contain: Musí obsahovat: - + Must not contain: Nesmí obsahovat: - + + Use regular expressions + + + + Import... Import... - + Export... Export... - + ... ... - + Assign label: Přiřadit štítek: - + Save to a different directory Uložit do jiného adresáře - + Save to: Uložit do: - + Apply rule to feeds: Použít pravidlo na kanály: - + Matching RSS articles Odpovídající RSS články - + New rule name Nový název pravidla - + Please type the name of the new download rule. Napište název nového pravidla stahování, prosím. - - + + Rule name conflict Název pravidla koliduje - - + + A rule with this name already exists, please choose another name. Pravidlo s tímto názvem již existuje, vyberte prosím název jiný. - + Are you sure you want to remove the download rule named %1? Opravdu chcete odstranit pravidlo s názvem %1? - + Are you sure you want to remove the selected download rules? Jste si jist, že chcete odstranit označená pravidla? - + Rule deletion confirmation Potvrdit smazání pravidla - + Destination directory Cílový adresář - + Invalid action Neplatná akce - + The list is empty, there is nothing to export. Seznam je prázdný, není co exportovat. - + Where would you like to save the list? Kam chcete seznam uložit? - + Rules list (*.rssrules) Seznam pravidel (*.rssrules) - + I/O Error Chyba I/O - + Failed to create the destination file Nezdařilo se vytvořit cílový soubor - + Please point to the RSS download rules file Odkažte na soubor s pravidly stahování RSS, prosím - + Rules list (*.rssrules *.filters) Seznam pravidel (*.rssrules *.filters) - + Import Error Import selhal - + Failed to import the selected rules file Import vybraného seznamu pravidel se nezdařil - + Add new rule... Přidat nové pravidlo... - + Delete rule Smazat pravidlo - + Rename rule... Přejmenovat pravidlo... - + Delete selected rules Smazat označená pravidla - + Rule renaming Přejmenování pravidla - + Please type the new rule name Napište název nového pravidla, prosím + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_da.ts b/src/lang/qbittorrent_da.ts index c3fd588bb..1ea8dadca 100644 --- a/src/lang/qbittorrent_da.ts +++ b/src/lang/qbittorrent_da.ts @@ -219,177 +219,197 @@ p, li { white-space: pre-wrap; } - + Must contain: - + Must not contain: - + + Use regular expressions + + + + Import... Importer... - + Export... Eksporter... - + ... ... - + Assign label: - + Save to a different directory - + Save to: - + Apply rule to feeds: - + Matching RSS articles - + New rule name - + Please type the name of the new download rule. - - + + Rule name conflict - - + + A rule with this name already exists, please choose another name. - + Are you sure you want to remove the download rule named %1? - + Are you sure you want to remove the selected download rules? - + Rule deletion confirmation - + Destination directory - + Invalid action - + The list is empty, there is nothing to export. - + Where would you like to save the list? - + Rules list (*.rssrules) - + I/O Error I/O Fejl - + Failed to create the destination file - + Please point to the RSS download rules file - + Rules list (*.rssrules *.filters) - + Import Error - + Failed to import the selected rules file - + Add new rule... - + Delete rule - + Rename rule... - + Delete selected rules - + Rule renaming - + Please type the new rule name + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_de.ts b/src/lang/qbittorrent_de.ts index 41f533029..84c125844 100644 --- a/src/lang/qbittorrent_de.ts +++ b/src/lang/qbittorrent_de.ts @@ -255,177 +255,197 @@ p, li { white-space: pre-wrap; } Regeldefinition - + Must contain: Enthält: - + Must not contain: Enthält nicht: - + + Use regular expressions + + + + Import... Import... - + Export... Export... - + ... ... - + Assign label: Label zuweisen: - + Save to a different directory In ein anderes Verzeicnis speichern - + Save to: Speichern in: - + Apply rule to feeds: Regeln auf Feeds anwenden: - + Matching RSS articles Übereinstimmende RSS Artikel - + New rule name Neuer Regelname - + Please type the name of the new download rule. Bitte geben Sie einen neuen Namen für die Downloadregel ein. - - + + Rule name conflict Namenskonflikt - - + + A rule with this name already exists, please choose another name. Eine Regel mit diesem Namen existiert bereits, bitte wählen SIe einen anderen Namen. - + Are you sure you want to remove the download rule named %1? Sind Sie sicher, daß Sie die Downloadregel '%1' entfernen möchten? - + Are you sure you want to remove the selected download rules? Sind Sie sicher, daß Sie die ausgewählten Downloadregeln entfernen möchten? - + Rule deletion confirmation Löschen der Regel bestätigen - + Destination directory Zielverzeichnis - + Invalid action Ungültige Aktion - + The list is empty, there is nothing to export. Die Liste ist leer, es gibt nichts zu exportieren. - + Where would you like to save the list? Wohin möchten Sie die Liste speichern? - + Rules list (*.rssrules) Regelliste (*.rssrules) - + I/O Error I/O Fehler - + Failed to create the destination file Fehler beim Erstellen des Zielverzeichnisses - + Please point to the RSS download rules file Bitte geben Sie die RSS-Downloadregeldatei an - + Rules list (*.rssrules *.filters) Regel-Liste (*.rssrules *.filters) - + Import Error Fehler beim Import - + Failed to import the selected rules file Import der ausgewählten Regeldatei fehlgeschlagen - + Add new rule... Neue Regel hinzufügen... - + Delete rule Regel löschen - + Rename rule... Regel umbenennen... - + Delete selected rules Ausgewählte Regeln löschen - + Rule renaming Regelumbenennung - + Please type the new rule name Bitte geben Sie einen neuen Namen für die Regel ein + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_el.ts b/src/lang/qbittorrent_el.ts index ebc7902c4..9b508d1bf 100644 --- a/src/lang/qbittorrent_el.ts +++ b/src/lang/qbittorrent_el.ts @@ -257,178 +257,198 @@ p, li { white-space: pre-wrap; } Ορισμός κανόνα - + Must contain: Να περιέχει: - + Must not contain: Να μην περιέχει: - + + Use regular expressions + + + + Import... Εισαγωγή... - + Export... Εξαγωγή... - + ... ... - + Assign label: Ορισμός ετικέτας: - + Save to a different directory Αποθήκευση σε διαφορετική κατηγορία - + Save to: Αποθήκευση σε: - + Apply rule to feeds: Εφαρμογή κανόνα στις τροφοδοσίες: - + Matching RSS articles Άρθρα RSS που αντιστοιχούν - + New rule name Όνομα νέου κανόνα - + Please type the name of the new download rule. Παρακαλώ εισάγετε το όνομα του νέου κανόνα κατεβασμάτων. - - + + Rule name conflict Εμπλοκή. Εμπλοκή ονόματος κανόνα - - + + A rule with this name already exists, please choose another name. Υπάρχει ήδη κανόνας με αυτό το όνομα, παρακαλώ επιλέξτε ένα άλλο. - + Are you sure you want to remove the download rule named %1? Είστε σίγουρος οτι θέλετε να αφαιρέσετε τον κανόνα κατεβασμάτων %1? - + Are you sure you want to remove the selected download rules? Είστε σίγουρος οτι θέλετε να αφαιρέσετε τους επιλεγμένους κανόνες κατεβασμάτων? - + Rule deletion confirmation Επιβεβαίωση διαγραφής κανόνα - + Destination directory Φάκελος προορισμού - + Invalid action Άκυρη επιλογή - + The list is empty, there is nothing to export. Η λίστα είναι άδεια, δεν υπάρχει τίποτα προς εξαγωγή. - + Where would you like to save the list? Πού θα θέλατε να αποθηκεύσετε τη λίστα? - + Rules list (*.rssrules) Λίστα κανόνων (*.rssrules) - + I/O Error Σφάλμα I/O - + Failed to create the destination file Αποτυχία δημιουργίας του αρχείου προορισμού - + Please point to the RSS download rules file Παρακαλώ επιλέξτε το αρχείο κανόνων κατεβασμάτων RSS - + Rules list (*.rssrules *.filters) Λίστες κανόνων (*.rssrules *.filters) - + Import Error Σφάλμα Εισαγωγής - + Failed to import the selected rules file Αποτυχία εισαγωγής του επιλεγμένου αρχείου κανόνων - + Add new rule... Προσθήκη νέου κανόνα... - + Delete rule Διαγραφή κανόνα - + Rename rule... Μετονομασία κανόνα... - + Delete selected rules Διαγραφή επιλεγμένων κανόνων - + Rule renaming Μετονομασία κανόνα - + Please type the new rule name Παρακαλώ εισάγετε το νέο όνομα του κανόνα + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_en.ts b/src/lang/qbittorrent_en.ts index 47d3e9120..eefc6059f 100644 --- a/src/lang/qbittorrent_en.ts +++ b/src/lang/qbittorrent_en.ts @@ -219,177 +219,197 @@ p, li { white-space: pre-wrap; } - + Must contain: - + Must not contain: - + + Use regular expressions + + + + Import... - + Export... - + ... - + Assign label: - + Save to a different directory - + Save to: - + Apply rule to feeds: - + Matching RSS articles - + New rule name - + Please type the name of the new download rule. - - + + Rule name conflict - - + + A rule with this name already exists, please choose another name. - + Are you sure you want to remove the download rule named %1? - + Are you sure you want to remove the selected download rules? - + Rule deletion confirmation - + Destination directory - + Invalid action - + The list is empty, there is nothing to export. - + Where would you like to save the list? - + Rules list (*.rssrules) - + I/O Error - + Failed to create the destination file - + Please point to the RSS download rules file - + Rules list (*.rssrules *.filters) - + Import Error - + Failed to import the selected rules file - + Add new rule... - + Delete rule - + Rename rule... - + Delete selected rules - + Rule renaming - + Please type the new rule name + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + CookiesDlg diff --git a/src/lang/qbittorrent_es.ts b/src/lang/qbittorrent_es.ts index 8241a5c04..f8bcb6141 100644 --- a/src/lang/qbittorrent_es.ts +++ b/src/lang/qbittorrent_es.ts @@ -259,22 +259,27 @@ p, li { white-space: pre-wrap; } Definición de reglas - + Must contain: Debe contener: - + Must not contain: No debe contener: - + + Use regular expressions + + + + Import... Importar... - + Export... Exportar... @@ -283,157 +288,172 @@ p, li { white-space: pre-wrap; } Guardar torrent en: - + ... ... - + Assign label: Etiquetar como: - + Save to a different directory Guardar en un directorio diferente - + Save to: Guardar en: - + Apply rule to feeds: Aplicar reglas a los canales: - + Matching RSS articles Coincidencia de canales RSS - + New rule name Nueva regla - + Please type the name of the new download rule. Por favor, escriba el nombre de la nueva regla a descargar. - - + + Rule name conflict Conflicto con el nombre de la regla - - + + A rule with this name already exists, please choose another name. Ya existena una regla con este nombre, por favor, elija otro nombre. - + Are you sure you want to remove the download rule named %1? ¿Está seguro que desea eliminar la regla de transferencia llamada %1? - + Are you sure you want to remove the selected download rules? ¿Está seguro que desea eliminar las normas de descargas seleccionadas? - + Rule deletion confirmation Confirmar eliminar regla - + Destination directory Directorio de destino - + Invalid action Acción no válida - + The list is empty, there is nothing to export. La lista está vacía, no hay nada para exportar. - + Where would you like to save the list? ¿Dónde le gustaría guardar la lista? - + Rules list (*.rssrules) Lista de reglas (*.rssrules) - + I/O Error Error de Entrada/Salida - + Failed to create the destination file No se pudo crear el archivo de destino - + Please point to the RSS download rules file Por favor, seleccione las normas de descarga de canales RSS - + Rules list (*.rssrules *.filters) Lista de reglas (*.rssrules *.filters) - + Import Error Error al importar - + Failed to import the selected rules file No se pudo importar el archivo de reglas seleccionado - + Add new rule... Añadir nueva regla... - + Delete rule Eliminar regla - + Rename rule... Renombrar regla... - + Delete selected rules Eliminar reglas seleccionadas - + Rule renaming Regla renombrada - + Please type the new rule name Por favor, escriba el nombre de la nueva regla + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_fi.ts b/src/lang/qbittorrent_fi.ts index 3fd542333..da78aa42d 100644 --- a/src/lang/qbittorrent_fi.ts +++ b/src/lang/qbittorrent_fi.ts @@ -231,177 +231,197 @@ p, li { white-space: pre-wrap; } - + Must contain: - + Must not contain: - + + Use regular expressions + + + + Import... Tuo... - + Export... Vie... - + ... ... - + Assign label: - + Save to a different directory - + Save to: - + Apply rule to feeds: - + Matching RSS articles - + New rule name - + Please type the name of the new download rule. - - + + Rule name conflict - - + + A rule with this name already exists, please choose another name. - + Are you sure you want to remove the download rule named %1? - + Are you sure you want to remove the selected download rules? - + Rule deletion confirmation - + Destination directory - + Invalid action - + The list is empty, there is nothing to export. - + Where would you like to save the list? - + Rules list (*.rssrules) - + I/O Error I/O-virhe - + Failed to create the destination file - + Please point to the RSS download rules file - + Rules list (*.rssrules *.filters) - + Import Error - + Failed to import the selected rules file - + Add new rule... - + Delete rule - + Rename rule... - + Delete selected rules - + Rule renaming - + Please type the new rule name + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_fr.ts b/src/lang/qbittorrent_fr.ts index dfb6a294d..9ef3963d1 100644 --- a/src/lang/qbittorrent_fr.ts +++ b/src/lang/qbittorrent_fr.ts @@ -259,177 +259,197 @@ p, li { white-space: pre-wrap; } Définition de la règle - + Must contain: Doit contenir : - + Must not contain: Ne doit pas contenir : - + + Use regular expressions + + + + Import... Importer... - + Export... Exporter... - + ... ... - + Assign label: Catégorie : - + Save to a different directory Sauvegarder dans un dossier différent - + Save to: Destination : - + Apply rule to feeds: Appliquer la règle aux flux : - + Matching RSS articles Articles RSS correspondants - + New rule name Nouveau nom pour la règle - + Please type the name of the new download rule. Veuillez entrer le nom de la nouvelle règle de téléchargement. - - + + Rule name conflict Conflit dans les noms de règle - - + + A rule with this name already exists, please choose another name. Une règle avec ce nom existe déjà, veuillez en choisir un autre. - + Are you sure you want to remove the download rule named %1? Etes-vous certain de vouloir supprimer la règle nommée %1 ? - + Are you sure you want to remove the selected download rules? Etes-vous certain de vouloir supprimer les règles sélectionnées ? - + Rule deletion confirmation Confirmation de la suppression - + Destination directory Répertoire de destination - + Invalid action Action invalide - + The list is empty, there is nothing to export. La liste est vide, il n'y a rien à exporter. - + Where would you like to save the list? Où désirez-vous sauvegarder cette liste ? - + Rules list (*.rssrules) Liste de règles (*.rssrules) - + I/O Error Erreur E/S - + Failed to create the destination file Impossible de créer le fichier de destination - + Please point to the RSS download rules file Veuillez indiquer le fichier contenant les règles de téléchargement RSS - + Rules list (*.rssrules *.filters) Liste de règles (*.rssrules *.filters) - + Import Error Erreur lors de l'import - + Failed to import the selected rules file Impossible d'importer le fichier de règles sélectionné - + Add new rule... Ajouter une nouvelle règle... - + Delete rule Supprimer la règle - + Rename rule... Renommer la règle... - + Delete selected rules Supprimer les règles sélectionnées - + Rule renaming Renommage de la règle - + Please type the new rule name Veuillez enter le nouveau nom pour la règle + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_gl.ts b/src/lang/qbittorrent_gl.ts index 96a57da63..f6d371993 100644 --- a/src/lang/qbittorrent_gl.ts +++ b/src/lang/qbittorrent_gl.ts @@ -255,177 +255,197 @@ p, li { white-space: pre-wrap; } Definición da regra - + Must contain: Debe conter: - + Must not contain: Non debe conter: - + + Use regular expressions + + + + Import... Importar... - + Export... Exportar... - + ... ... - + Assign label: Asignar etiqueta: - + Save to a different directory Gardar nun cartafol diferente - + Save to: Gardar en: - + Apply rule to feeds: Aplicar a regra ás fontes: - + Matching RSS articles Artigos RSS coincidintes - + New rule name Nome da regra nova - + Please type the name of the new download rule. Escriba o nome da regra de descarga nova. - - + + Rule name conflict Conflito co nome da regra - - + + A rule with this name already exists, please choose another name. Xa existe unha regra con este nome. Escolla un diferente. - + Are you sure you want to remove the download rule named %1? Está seguro que desexa eliminar a regra de descarga chamada %1? - + Are you sure you want to remove the selected download rules? Está seguro que desexa eliminar as regras de descarga seleccionadas? - + Rule deletion confirmation Confirmación de eliminación da regra - + Destination directory Cartafol de destino - + Invalid action A acción non é válida - + The list is empty, there is nothing to export. A lista está baleira, non hai nada que exportar. - + Where would you like to save the list? Onde desexa gardar a lista? - + Rules list (*.rssrules) Lista de regras (*.rssrules) - + I/O Error Erro de E/S - + Failed to create the destination file Produciuse un fallo ao crear o cartafol de destino - + Please point to the RSS download rules file Indique o ficheiro de regras de descarga RSS - + Rules list (*.rssrules *.filters) Lista de regras (*.rssrules *.filters) - + Import Error Erro de importación - + Failed to import the selected rules file Produciuse un fallo ao importar o ficheiro de regras seleccionado - + Add new rule... Engadir unha regra nova... - + Delete rule Eliminar a regra - + Rename rule... Cambiar o nome da regra... - + Delete selected rules Eliminar as regras seleccionadas - + Rule renaming Cambio do nome da regra - + Please type the new rule name Escriba o nome da regra nova + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + CookiesDlg diff --git a/src/lang/qbittorrent_hr.ts b/src/lang/qbittorrent_hr.ts index 0a316e4d2..cf0928963 100644 --- a/src/lang/qbittorrent_hr.ts +++ b/src/lang/qbittorrent_hr.ts @@ -392,6 +392,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Upišite ime novog pravila + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_hu.ts b/src/lang/qbittorrent_hu.ts index 823bfa153..2cc1594de 100644 --- a/src/lang/qbittorrent_hu.ts +++ b/src/lang/qbittorrent_hu.ts @@ -255,177 +255,197 @@ p, li { white-space: pre-wrap; } Szabályok - + Must contain: Tartalmaznia kell: - + Must not contain: Nem lehet benne: - + + Use regular expressions + + + + Import... Import... - + Export... Export... - + ... ... - + Assign label: Kijelelölt címke: - + Save to a different directory Külön könyvtárba mentés - + Save to: Mentés helye: - + Apply rule to feeds: Szabály a csatornákhoz: - + Matching RSS articles Megfelelő cikkek - + New rule name Új szabály neve - + Please type the name of the new download rule. Kérlek add meg az új letöltési szabály nevét. - - + + Rule name conflict Szabály név ütközés - - + + A rule with this name already exists, please choose another name. Már van ilyen szabály név. Kérlek válassz másikat. - + Are you sure you want to remove the download rule named %1? Biztosan el akarod távolítani ezt a szabályt %1? - + Are you sure you want to remove the selected download rules? Biztosan eltávolítod a kiválasztott szabályokat? - + Rule deletion confirmation Szabály törlés megerősítése - + Destination directory Célmappa - + Invalid action Érvénytelen esemény - + The list is empty, there is nothing to export. A lista üres. Nincs mit exportálni. - + Where would you like to save the list? Hová szeretnéd menteni a listát? - + Rules list (*.rssrules) Szabály lista (*.rssrules) - + I/O Error I/O Hiba - + Failed to create the destination file Fájl létrehozása sikertelen - + Please point to the RSS download rules file Kérlek nyisd meg az RSS szabályt - + Rules list (*.rssrules *.filters) Szabály lista (*.rssrules *.filters) - + Import Error Import hiba - + Failed to import the selected rules file A kiválasztott szábályok importálása sikertelen - + Add new rule... Új szabály hozzáadása... - + Delete rule Szabály törlése - + Rename rule... Szabály átnevezése... - + Delete selected rules Kiválasztott szabályok törlése - + Rule renaming Szabály átnevezése - + Please type the new rule name Kérlek add meg a szabály új nevét + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_hy.ts b/src/lang/qbittorrent_hy.ts index 643e409b4..4cb1fee33 100644 --- a/src/lang/qbittorrent_hy.ts +++ b/src/lang/qbittorrent_hy.ts @@ -255,177 +255,197 @@ p, li { white-space: pre-wrap; } Որոշել կանոնը - + Must contain: Պետք է պարունակի. - + Must not contain: Չպետք է պարունակի. - + + Use regular expressions + + + + Import... Ներմուծել... - + Export... Արտածել... - + ... - + Assign label: Ընտրեք նիշը. - + Save to a different directory Պահպանել այլ տեղում - + Save to: Պահպանել՝ - + Apply rule to feeds: Կիրառել կանոնները ալիքներին. - + Matching RSS articles Համապատասխան RSS-ի - + New rule name Նոր կանոնի անունը - + Please type the name of the new download rule. Նշեք կանոնի անունը։ - - + + Rule name conflict Այս անունը արդեն առկա է։ - - + + A rule with this name already exists, please choose another name. Այս անունով կանոն արդեն առկա է, ընտրեք այլ անուն։ - + Are you sure you want to remove the download rule named %1? Ջնջե՞լ %1 անունով կանոնը։ - + Are you sure you want to remove the selected download rules? Ջնջե՞լ ընտրված կանոնները։ - + Rule deletion confirmation Հաստատեք ջնջումը - + Destination directory Նշանակման թղթապանակը - + Invalid action Սխալ գործողություն - + The list is empty, there is nothing to export. Ցանկը դատարկ է, ոչինչ չկա արտածելու համար։ - + Where would you like to save the list? Որտե՞ղ պահպանել ցանկը։ - + Rules list (*.rssrules) Կանոնների ցանկը (*.rssrules) - + I/O Error Ն/Ա սխալ - + Failed to create the destination file Հնարավոր չէ ստեղծել նշանակման ֆայլը - + Please point to the RSS download rules file Նշեք RSS բեռնման կանոնների ֆայլը - + Rules list (*.rssrules *.filters) Կանոնների ցանկը (*.rssrules *.filters) - + Import Error Ներմուծման սխալ - + Failed to import the selected rules file Հնարավոր չէ ներմուծել ընտրված ֆայլը - + Add new rule... Ավելացնել նոր կանոն... - + Delete rule Ջնջել կանոնը - + Rename rule... Անվանափոխել կանոնը... - + Delete selected rules Ջնջել ընտրված կանոնները - + Rule renaming Կանոնի անվանափոխում - + Please type the new rule name Նշեք կանոնի անունը + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + ConsoleDlg diff --git a/src/lang/qbittorrent_it.ts b/src/lang/qbittorrent_it.ts index cf3fcebf9..f82b87683 100644 --- a/src/lang/qbittorrent_it.ts +++ b/src/lang/qbittorrent_it.ts @@ -259,177 +259,197 @@ p, li { white-space: pre-wrap; } Definizione regole - + Must contain: Deve contenere: - + Must not contain: Non deve contenere: - + Assign label: Assegna etichetta: - + Save to a different directory Salva in una cartella differente - + Save to: Salva in: - + ... ... - + + Use regular expressions + + + + Apply rule to feeds: Applica regola ai feed: - + Matching RSS articles Collegamenti articoli RSS - + Import... Importa... - + Export... Esporta... - + New rule name Nuovo nome regola - + Please type the name of the new download rule. Per favore inserisci il nome della nuova regola di download. - - + + Rule name conflict Conflitto nel nome della regola - - + + A rule with this name already exists, please choose another name. Una regola con questo nome esiste già, per favore scegli un altro nome. - + Are you sure you want to remove the download rule named %1? Sei sicuro che vuoi rimuovere la regola di download di nome %1? - + Are you sure you want to remove the selected download rules? Sei sicuro che vuoi rimuovere la regola di download selezionata? - + Rule deletion confirmation Conferma cancellazione della regola - + Destination directory Cartella di destinazione - + Invalid action Azione non valida - + The list is empty, there is nothing to export. La lista è vuota, non c'è niente da esportare. - + Where would you like to save the list? Dove si vuole salvare la lista? - + Rules list (*.rssrules) Lista regole (*.rssrules) - + I/O Error Errore I/O - + Failed to create the destination file Creazione del file di destinazione fallita - + Please point to the RSS download rules file Per favore indica il file della regola di download - + Rules list (*.rssrules *.filters) Lista regole (*.rssrules *.filters) - + Import Error Importa errore - + Failed to import the selected rules file Importazione del file della regola fallita - + Add new rule... Aggiungi nuova regola... - + Delete rule Elimina regola - + Rename rule... Rinomina regola... - + Delete selected rules Elimina regole selezionate - + Rule renaming Rinominazione regole - + Please type the new rule name Per favore inserisci il nuovo nome della regola + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_ja.ts b/src/lang/qbittorrent_ja.ts index 94884be52..34daea4cb 100644 --- a/src/lang/qbittorrent_ja.ts +++ b/src/lang/qbittorrent_ja.ts @@ -219,177 +219,197 @@ p, li { white-space: pre-wrap; } - + Must contain: - + Must not contain: - + + Use regular expressions + + + + Import... - + Export... - + ... ... - + Assign label: - + Save to a different directory - + Save to: - + Apply rule to feeds: - + Matching RSS articles - + New rule name - + Please type the name of the new download rule. - - + + Rule name conflict - - + + A rule with this name already exists, please choose another name. - + Are you sure you want to remove the download rule named %1? - + Are you sure you want to remove the selected download rules? - + Rule deletion confirmation - + Destination directory - + Invalid action - + The list is empty, there is nothing to export. - + Where would you like to save the list? - + Rules list (*.rssrules) - + I/O Error I/O エラー - + Failed to create the destination file - + Please point to the RSS download rules file - + Rules list (*.rssrules *.filters) - + Import Error - + Failed to import the selected rules file - + Add new rule... - + Delete rule - + Rename rule... - + Delete selected rules - + Rule renaming - + Please type the new rule name + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_ko.ts b/src/lang/qbittorrent_ko.ts index c1f918373..5a1ca2aed 100644 --- a/src/lang/qbittorrent_ko.ts +++ b/src/lang/qbittorrent_ko.ts @@ -231,177 +231,197 @@ p, li { white-space: pre-wrap; } - + Must contain: - + Must not contain: - + + Use regular expressions + + + + Import... 가져오기... - + Export... 내보내기... - + ... ... - + Assign label: - + Save to a different directory - + Save to: - + Apply rule to feeds: - + Matching RSS articles - + New rule name - + Please type the name of the new download rule. - - + + Rule name conflict - - + + A rule with this name already exists, please choose another name. - + Are you sure you want to remove the download rule named %1? - + Are you sure you want to remove the selected download rules? - + Rule deletion confirmation - + Destination directory - + Invalid action - + The list is empty, there is nothing to export. - + Where would you like to save the list? - + Rules list (*.rssrules) - + I/O Error I/O 에러 - + Failed to create the destination file - + Please point to the RSS download rules file - + Rules list (*.rssrules *.filters) - + Import Error - + Failed to import the selected rules file - + Add new rule... - + Delete rule - + Rename rule... - + Delete selected rules - + Rule renaming - + Please type the new rule name + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_lt.ts b/src/lang/qbittorrent_lt.ts index a103d9181..7576ff70c 100644 --- a/src/lang/qbittorrent_lt.ts +++ b/src/lang/qbittorrent_lt.ts @@ -251,177 +251,197 @@ p, li { white-space: pre-wrap; } Taisyklės apibrėžimas - + Must contain: Privalo turėti žodį: - + Must not contain: Privalo neturėti žodžio: - + + Use regular expressions + + + + Import... Įkelti... - + Export... Eksportuoti... - + ... ... - + Assign label: Priskirti etiketę: - + Save to a different directory Išsaugoti kitame aplanke - + Save to: Išsaugoti į: - + Apply rule to feeds: Taikyti taisyklę šiems srautams: - + Matching RSS articles Atitinkantys RSS įrašai - + New rule name Naujas taisyklės vardas - + Please type the name of the new download rule. Įveskite vardą naujai atsiuntimo taisyklei. - - + + Rule name conflict Taisyklių vardų nesuderinamumas - - + + A rule with this name already exists, please choose another name. Taisyklė tokiu vardu jau egzistuoja, pasirinkite kitokį vardą. - + Are you sure you want to remove the download rule named %1? Ar tikrai norite pašalinti atsiuntimo taisyklę vardu %1? - + Are you sure you want to remove the selected download rules? Ar tikrai norite pašalinti pasirinktas atsiuntimo taisykles? - + Rule deletion confirmation Taisyklių pašalinimo patvirtinimas - + Destination directory Išsaugojimo aplankas - + Invalid action Netinkamas veiksmas - + The list is empty, there is nothing to export. Sąrašas tuščias, nėra ką eksportuoti. - + Where would you like to save the list? Kur norėtumėte išsaugoti sąrašą? - + Rules list (*.rssrules) Taisyklių sąrašas (*.rssrules) - + I/O Error I/O klaida - + Failed to create the destination file Nepavyko sukurti išvesties failo - + Please point to the RSS download rules file Nurodykite kelią iki RSS atsiuntimo taisyklių failo - + Rules list (*.rssrules *.filters) Taisyklių sąrašas (*.rssrules) - + Import Error Įkėlimo klaida - + Failed to import the selected rules file Nepavyko įkelti nurodyto taisyklių failo - + Add new rule... Pridėti naują taisyklę... - + Delete rule Pašalinti taisyklę - + Rename rule... Pervadinti taisyklę... - + Delete selected rules Pašalinti pasirinktas taisykles - + Rule renaming Taisyklių pervadinimas - + Please type the new rule name Įveskite naują taisyklės vardą + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + CookiesDlg diff --git a/src/lang/qbittorrent_nb.ts b/src/lang/qbittorrent_nb.ts index 3e38d8ae9..787d2d598 100644 --- a/src/lang/qbittorrent_nb.ts +++ b/src/lang/qbittorrent_nb.ts @@ -255,177 +255,197 @@ p, li { white-space: pre-wrap; } Regeldefinisjon - + Must contain: Må inneholde: - + Must not contain: Må ikke inneholde: - + + Use regular expressions + + + + Import... Importer... - + Export... Eksporter... - + ... ... - + Assign label: Tildel etikett: - + Save to a different directory Lagre til en annen katalog - + Save to: Lagre til: - + Apply rule to feeds: Bruk regel til matinger: - + Matching RSS articles Matchende nyhetsmatingsartikler - + New rule name Navn på ny regel - + Please type the name of the new download rule. Vennligst skriv navnet på den nye nedlastingsregelen. - - + + Rule name conflict Regelnavn konflikt - - + + A rule with this name already exists, please choose another name. En regel med dette navnet eksisterer allerede, vennligst velg et annet navn. - + Are you sure you want to remove the download rule named %1? Er du sikker på at du vil fjerne nedlastingsregelen som heter %1? - + Are you sure you want to remove the selected download rules? Er du sikker på at du vil fjerne de valgte nedlastingsreglene? - + Rule deletion confirmation Regelslettingsbekreftelse - + Destination directory Destinasjonskatalog - + Invalid action Ugyldig handling - + The list is empty, there is nothing to export. Listen er tom, det er ingenting å eksportere. - + Where would you like to save the list? Hvor vil du lagre listen? - + Rules list (*.rssrules) Regelliste (*.rssrules) - + I/O Error Inn/ut-operasjonsfeil - + Failed to create the destination file Oppretting av destinasjonsfil mislyktes - + Please point to the RSS download rules file Vennligst pek på filen med nyhetsmating-nedlastingsreglene - + Rules list (*.rssrules *.filters) Regelliste (*.rssrules *.filters) - + Import Error Importeringsfeil - + Failed to import the selected rules file Importering av den valgte regelfilen mislyktes - + Add new rule... Legg til ny regel... - + Delete rule Slett regel - + Rename rule... Omdøp regel... - + Delete selected rules Slett valgte regler - + Rule renaming Regel omdøping - + Please type the new rule name Vennligst skriv nytt regelnavn + + + Regex mode: use Perl-like regular expressions + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_nl.ts b/src/lang/qbittorrent_nl.ts index bd4869a75..04c8caadc 100644 --- a/src/lang/qbittorrent_nl.ts +++ b/src/lang/qbittorrent_nl.ts @@ -350,6 +350,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Gelieve de nieuwe regelnaam te geven + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_pl.ts b/src/lang/qbittorrent_pl.ts index 51016fca9..c79a1d007 100644 --- a/src/lang/qbittorrent_pl.ts +++ b/src/lang/qbittorrent_pl.ts @@ -352,6 +352,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Podaj nową nazwę reguły + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_pt.ts b/src/lang/qbittorrent_pt.ts index 87d88cf70..6bc1990a6 100644 --- a/src/lang/qbittorrent_pt.ts +++ b/src/lang/qbittorrent_pt.ts @@ -338,6 +338,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Por favor digite o novo nome da regra + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_pt_BR.ts b/src/lang/qbittorrent_pt_BR.ts index 87d88cf70..6bc1990a6 100644 --- a/src/lang/qbittorrent_pt_BR.ts +++ b/src/lang/qbittorrent_pt_BR.ts @@ -338,6 +338,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Por favor digite o novo nome da regra + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_ro.ts b/src/lang/qbittorrent_ro.ts index 0121afcd5..0b678f4ae 100644 --- a/src/lang/qbittorrent_ro.ts +++ b/src/lang/qbittorrent_ro.ts @@ -314,6 +314,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_ru.ts b/src/lang/qbittorrent_ru.ts index fa555ee50..bc4aa1f6e 100644 --- a/src/lang/qbittorrent_ru.ts +++ b/src/lang/qbittorrent_ru.ts @@ -364,6 +364,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Введите новое имя правила + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_sk.ts b/src/lang/qbittorrent_sk.ts index 02fc963e1..68b8e5fc7 100644 --- a/src/lang/qbittorrent_sk.ts +++ b/src/lang/qbittorrent_sk.ts @@ -354,6 +354,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Prosím, napíšte názov nového pravidla + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_sr.ts b/src/lang/qbittorrent_sr.ts index 3ed538d1b..3ef384be7 100644 --- a/src/lang/qbittorrent_sr.ts +++ b/src/lang/qbittorrent_sr.ts @@ -354,6 +354,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Молим упишите назив за ново правило + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_sv.ts b/src/lang/qbittorrent_sv.ts index be421146f..4e11f5ebf 100644 --- a/src/lang/qbittorrent_sv.ts +++ b/src/lang/qbittorrent_sv.ts @@ -350,6 +350,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Ange det nya regelnamnet + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_tr.ts b/src/lang/qbittorrent_tr.ts index bc844151d..21e7f84f7 100644 --- a/src/lang/qbittorrent_tr.ts +++ b/src/lang/qbittorrent_tr.ts @@ -328,6 +328,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_uk.ts b/src/lang/qbittorrent_uk.ts index f8a5aa988..3728da8ec 100644 --- a/src/lang/qbittorrent_uk.ts +++ b/src/lang/qbittorrent_uk.ts @@ -354,6 +354,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name Будь ласка, введіть нову назву правила + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_zh.ts b/src/lang/qbittorrent_zh.ts index 85d2853bd..761639d76 100644 --- a/src/lang/qbittorrent_zh.ts +++ b/src/lang/qbittorrent_zh.ts @@ -354,6 +354,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name 请输入新的规则名称 + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/lang/qbittorrent_zh_TW.ts b/src/lang/qbittorrent_zh_TW.ts index ebf95bb97..d59f11ba4 100644 --- a/src/lang/qbittorrent_zh_TW.ts +++ b/src/lang/qbittorrent_zh_TW.ts @@ -355,6 +355,22 @@ p, li { white-space: pre-wrap; } Please type the new rule name 請輸入新規則檔案的名稱 + + Use regular expressions + + + + Regex mode: use Perl-like regular expressions + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>Whitespaces count as AND operators</li></ul> + + + + Wildcard mode: you can use<ul><li>? to match any single character</li><li>* to match zero or more of any characters</li><li>| is used as OR operator</li></ul> + + Bittorrent diff --git a/src/rss/automatedrssdownloader.cpp b/src/rss/automatedrssdownloader.cpp index c8cfb27a5..954e0d16d 100644 --- a/src/rss/automatedrssdownloader.cpp +++ b/src/rss/automatedrssdownloader.cpp @@ -80,8 +80,12 @@ AutomatedRssDownloader::AutomatedRssDownloader(QWidget *parent) : // Update matching articles when necessary ok = connect(ui->lineContains, SIGNAL(textEdited(QString)), SLOT(updateMatchingArticles())); Q_ASSERT(ok); + ok = connect(ui->lineContains, SIGNAL(textEdited(QString)), SLOT(updateMustLineValidity())); + Q_ASSERT(ok); ok = connect(ui->lineNotContains, SIGNAL(textEdited(QString)), SLOT(updateMatchingArticles())); Q_ASSERT(ok); + ok = connect(ui->lineNotContains, SIGNAL(textEdited(QString)), SLOT(updateMustNotLineValidity())); + Q_ASSERT(ok); updateRuleDefinitionBox(); updateFeedList(); } @@ -212,6 +216,8 @@ void AutomatedRssDownloader::updateRuleDefinitionBox() } else { ui->comboLabel->setCurrentIndex(ui->comboLabel->findText(rule.label())); } + updateMustLineValidity(); + updateMustNotLineValidity(); } else { // New rule clearRuleDefinitionBox(); @@ -237,6 +243,8 @@ void AutomatedRssDownloader::clearRuleDefinitionBox() ui->comboLabel->clearEditText(); ui->checkRegex->setChecked(false); updateFieldsToolTips(ui->checkRegex->isChecked()); + updateMustLineValidity(); + updateMustNotLineValidity(); } RssDownloadRule AutomatedRssDownloader::getCurrentRule() const @@ -511,11 +519,64 @@ void AutomatedRssDownloader::updateFieldsToolTips(bool regex) QString tip; if(regex) { tip = tr("Regex mode: use Perl-like regular expressions"); + ui->lineContains->setToolTip(tip); + ui->lineNotContains->setToolTip(tip); } else { - tip = tr("Wildcard mode: you can use:\n ? to match any single character.\n * to match zero or more of any characters.\n Whitespaces count as AND operators."); + tip = tr("Wildcard mode: you can use"); + ui->lineContains->setToolTip(tip); + tip = tr("Wildcard mode: you can use"); + ui->lineNotContains->setToolTip(tip); + } +} + +void AutomatedRssDownloader::updateMustLineValidity() +{ + const QString text = ui->lineContains->text(); + bool valid = true; + QStringList tokens; + if(ui->checkRegex->isChecked()) + tokens << text; + else + tokens << text.split(" "); + foreach(const QString &token, tokens) { + QRegExp reg(token, Qt::CaseInsensitive, ui->checkRegex->isChecked() ? QRegExp::RegExp : QRegExp::Wildcard); + if(!reg.isValid()) { + valid = false; + break; + } + } + if(valid) { + ui->lineContains->setStyleSheet(""); + ui->lbl_must_stat->setPixmap(QPixmap()); + } else { + ui->lineContains->setStyleSheet("QLineEdit { color: #ff0000; }"); + ui->lbl_must_stat->setPixmap(IconProvider::instance()->getIcon("task-attention").pixmap(16, 16)); + } +} + +void AutomatedRssDownloader::updateMustNotLineValidity() +{ + const QString text = ui->lineNotContains->text(); + bool valid = true; + QStringList tokens; + if(ui->checkRegex->isChecked()) + tokens << text; + else + tokens << text.split(QRegExp("[\\s|]")); + foreach(const QString &token, tokens) { + QRegExp reg(token, Qt::CaseInsensitive, ui->checkRegex->isChecked() ? QRegExp::RegExp : QRegExp::Wildcard); + if(!reg.isValid()) { + valid = false; + break; + } + } + if(valid) { + ui->lineNotContains->setStyleSheet(""); + ui->lbl_mustnot_stat->setPixmap(QPixmap()); + } else { + ui->lineNotContains->setStyleSheet("QLineEdit { color: #ff0000; }"); + ui->lbl_mustnot_stat->setPixmap(IconProvider::instance()->getIcon("task-attention").pixmap(16, 16)); } - ui->lineContains->setToolTip(tip); - ui->lineNotContains->setToolTip(tip); } diff --git a/src/rss/automatedrssdownloader.h b/src/rss/automatedrssdownloader.h index 90db2abc2..b685a9943 100644 --- a/src/rss/automatedrssdownloader.h +++ b/src/rss/automatedrssdownloader.h @@ -76,6 +76,8 @@ private slots: void renameSelectedRule(); void updateMatchingArticles(); void updateFieldsToolTips(bool regex); + void updateMustLineValidity(); + void updateMustNotLineValidity(); private: RssDownloadRule getCurrentRule() const; diff --git a/src/rss/automatedrssdownloader.ui b/src/rss/automatedrssdownloader.ui index 7a8c1356d..563914dff 100644 --- a/src/rss/automatedrssdownloader.ui +++ b/src/rss/automatedrssdownloader.ui @@ -122,111 +122,175 @@ Rule definition - - - 0 - - - 0 - - - - - Must contain: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - Must not contain: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - Assign label: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - true - - - - - - - Save to a different directory - - - - - - - false - - - Save to: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - false - - - - - - - false - - - ... - - - - - - + + Use regular expressions - + + + + + + Must contain: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + + + + + 0 + 0 + + + + + 18 + 18 + + + + + 18 + 18 + + + + + + + + + + + + + Must not contain: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + + + + + 0 + 0 + + + + + 18 + 18 + + + + + 18 + 18 + + + + + + + + + + + + Qt::Horizontal + + + + + + Assign label: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + true + + + + + + + + + Save to a different directory + + + + + + + + + false + + + Save to: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + false + + + + + + + false + + + ... + + + + + + +