From 9839007f32e7423a39a5a0285fbbd916434aa493 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Wed, 26 Feb 2014 21:41:13 +0100 Subject: [PATCH] Updates of locals. --- CMakeLists.txt | 2 + localization/rssguard-cs_CZ.ts | 72 +- localization/rssguard-de_DE.ts | 2043 +++++++++++++++++++++++ localization/rssguard-en_GB.ts | 68 +- localization/rssguard-nl_NL.ts | 72 +- src/gui/feedsview.cpp | 4 +- src/gui/formabout.cpp | 14 +- src/gui/formmain.ui | 25 +- src/gui/formsettings.cpp | 7 +- src/gui/formsettings.ui | 14 +- src/gui/formstandardcategorydetails.cpp | 1 + src/gui/formstandardfeeddetails.cpp | 1 + src/gui/formupdate.cpp | 1 + src/gui/tabwidget.cpp | 1 + src/gui/webbrowser.cpp | 1 + 15 files changed, 2208 insertions(+), 118 deletions(-) create mode 100644 localization/rssguard-de_DE.ts diff --git a/CMakeLists.txt b/CMakeLists.txt index 2dae7d9b2..292bfda12 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -403,6 +403,7 @@ set(APP_FORMS set(APP_TRANSLATIONS localization/rssguard-en_GB.ts localization/rssguard-cs_CZ.ts + localization/rssguard-de_DE.ts localization/rssguard-nl_NL.ts localization/qt-cs_CZ.ts localization/qt-nl_NL.ts @@ -411,6 +412,7 @@ set(APP_TRANSLATIONS set(APP_TRANSLATIONS_WO_QT localization/rssguard-en_GB.ts localization/rssguard-cs_CZ.ts + localization/rssguard-de_DE.ts localization/rssguard-nl_NL.ts ) diff --git a/localization/rssguard-cs_CZ.ts b/localization/rssguard-cs_CZ.ts index c61f431f3..70a4caf06 100644 --- a/localization/rssguard-cs_CZ.ts +++ b/localization/rssguard-cs_CZ.ts @@ -94,6 +94,9 @@ Cannot edit item + Warning messagebox title when selected item cannot be edited. +---------- +Warning messagebox title when selected item cannot be edited. Nelze upravit položku @@ -129,8 +132,8 @@ Naplánovaná aktualizace kanálu odstartována - RSS Guard is performing scheduled update of some feeds. - RSS Guard právě provádí naplánovanou aktualizaci některých kanálů. + %1 is performing scheduled update of some feeds. + @@ -193,11 +196,12 @@ Authors information not found. + File containing list of authors was not found. Informace o autorech nebyly nalezeny. - <body>RSS Guard is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for RSS Guard from its website.<br><br><br>Copyrigh (C) 2011-%3 %4</body> - <body>RSS Guard je (velmi) jednoduchá čtečka kanálů.<br><br>Tento software je šířen pod licencí GNU General Public License, verze 3.<br><br>Kontakty:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~webová stránka</li></ul>Zdrojové kódy aplikace lze získat z jejího webu.<br><br><br>Copyright (C) 2011-%3 %4</body> + <body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body> + @@ -290,14 +294,6 @@ &Web browser &Webovy prohlížeč - - Mark selected messages &read - Označit vyb&rané zprávy jako přečtené - - - Mark selected messages &unread - Označit vybrané zprávy jako &nepřečtené - Switch &importance of selected messages Přepnout &důležitost vybraných zpráv @@ -390,22 +386,10 @@ Update &selected items Aktualizovat v&ybrané položky - - Mark &selected items read - Označit vybrané položky jako přečte&né - - - Mark selected items unread - Označit vybrané položky jako nepřečtené - Clear selected items Vyprázdnit vybrané položky - - Mark all &items read - Označ&it všechny položky jako přečtené - Mark all messages in all feeds read. This does not take message filters into account. Označí všechny zprávy ve všech kanálech jako přečtené. Toto nebere v potaz filtry zpráv. @@ -546,11 +530,32 @@ You cannot check for updates because feed update is ongoing. Nelze spustit kontrolu aktualizací, protože běží aktualizace kanálů. + + Mark selected messages as &read + + + + Mark selected messages as &unread + + + + Mark &selected items as read + + + + Mark selected items as unread + + + + Mark all &items as read + + FormSettings General + General settings section. Obecné @@ -571,16 +576,15 @@ Language + Language settings section. +---------- +Language column of language list. Lokalizace Proxy - - Launch RSS Guard on operating system startup - Spouštět RSS Guard při spuštění operačního systému - Icons && skins Ikony && skiny @@ -599,6 +603,7 @@ Type + Proxy server type. Typ @@ -635,6 +640,7 @@ Code + Lang. code column of language list. Kód @@ -731,6 +737,7 @@ no icon theme + Label for disabling icon theme. žádné téma ikon @@ -1061,6 +1068,10 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat.You did not executed any connection test yet. Doposud nebyl probeden žádny test spojení. + + Launch %1 on operating system startup + + FormStandardCategoryDetails @@ -1130,6 +1141,7 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat. Look in: + Label to describe the folder for icon file selection dialog. Hledat v: @@ -1341,6 +1353,7 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat. Look in: + Label for field with icon file name textbox for selection dialog. Hledat v: @@ -1476,6 +1489,7 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat. unknown + Uknown release. neznámá @@ -1875,6 +1889,7 @@ Status auto-aktualizace: %5 Web browser + Web browser default tab title. Webový prohlížeč @@ -1913,6 +1928,7 @@ Status auto-aktualizace: %5 No title + Webbrowser tab title when no title is available. Bez názvu diff --git a/localization/rssguard-de_DE.ts b/localization/rssguard-de_DE.ts new file mode 100644 index 000000000..13abd7ba7 --- /dev/null +++ b/localization/rssguard-de_DE.ts @@ -0,0 +1,2043 @@ + + + + + CornerButton + + Open new tab + Tooltip for "new tab" webbrowser corner button. + Öffne neuen Reiter + + + + FeedMessageViewer + + Toolbar for messages + Toolbar für Nachrichten + + + Feed update started + Feed update begonnen + + + Updated feed '%1' + Upgedateter feed '%1' + + + Cannot defragment database + Kann die Datenbank nicht defragmentieren + + + Database cannot be defragmented because feed update is ongoing. + Die Datenbank kann nicht defragmentiert werden weil der Feed Update noch läuft. + + + Database defragmented + Datenbank defragmentiert + + + Database was successfully defragmented. + Die Datenbank wurde erfolgreich defragmentiert. + + + Database was not defragmented + Die Datenbank wurde nicht defragmentiert + + + Database was not defragmented. This database backend does not support it or it cannot be defragmented now. + Die Datenbank wurde nicht defragmentiert. Dieser Datenbank-Backend hat diese Funktion nicht oder sie kann jetzt nicht defragmentiert werden. + + + + FeedsModel + + Title + Title text in the feed list header. + Titel + + + Titles of feeds/categories. + Feed list header tooltips. + Titel der Feeds/Kategorien. + + + Counts of unread/all meesages. + Anzahl ungelesener/aller Nachrichten. + + + Root + Name of root item of feed list which can be seen in feed add/edit dialog. + + + + + FeedsView + + Context menu for feeds + Kontextmenü für Feeds + + + Cannot add standard category + Kann die Standardkategorie nicht hinzufügen + + + You cannot add new standard category now because feed update is ongoing. + Sie können jetzt keine Standardkategorie hinzufügen weil der Feed-Update läuft. + + + Cannot add standard feed + Kann den Standard-Feed nicht hinzufügen + + + You cannot add new standard feed now because feed update is ongoing. + Sie können jetzt keinen Standard-Feed hinzufügen weil der Feed-Update läuft. + + + Cannot edit item + Warning messagebox title when selected item cannot be edited. +---------- +Warning messagebox title when selected item cannot be edited. + Kann das Item nicht editieren + + + Selected item cannot be edited because feed update is ongoing. + Selektiertes Item kann nicht editiert werden weil der Feed-Update läuft. + + + Cannot delete item + Item kann nicht gelöscht werden + + + Selected item cannot be deleted because feed update is ongoing. + Selektiertes Item kann nicht gelöscht werden weil der Feed-Update läuft. + + + Cannot update all items + Kann nicht alle Items updaten + + + You cannot update all items because another feed update is ongoing. + Sie können nicht alle Items updaten weil ein anderer Feed-Update läuft. + + + Cannot update selected items + Kann die selektierten Items nicht updaten + + + You cannot update selected items because another feed update is ongoing. + Sie können die selektierten Items nicht updaten weil ein anderer Feed-Update läuft. + + + Scheduled update started + Geplanter Update gestartet + + + %1 is performing scheduled update of some feeds. + + + + + FormAbout + + About RSS Guard + Über RSS Guard + + + Information + Information + + + Licenses + Lizenzen + + + GNU GPL License (applies to RSS Guard source code) + GNU GPL Lizenz (gilt für den RSS Guard Source Code) + + + GNU GPL License + GNU GPL Lizenz + + + BSD License (applies to QtSingleApplication source code) + BSD Lizenz (gilt für den QtSingleApplication Source Code) + + + Licenses page is available only in English language. + Die Lizenzseite ist nur in englischer Sprache verfügbar. + + + Thanks to + Wir danken + + + Changelog + Changelog + + + Changelog page is available only in English language. + Die Changelog-Seite ist nur in englischer Sprache verfügbar. + + + License not found. + Lizenz nicht gefunden. + + + Changelog not found. + Changelog nicht gefunden. + + + <b>%8</b><br><b>Version:</b> %1 (build on %2 with CMake %3)<br><b>Revision:</b> %4<br><b>Build date:</b> %5<br><b>Qt:</b> %6 (compiled against %7)<br> + <b>%8</b><br><b>Version:</b> %1 (gebildet am %2 mit CMake %3)<br><b>Revision:</b> %4<br><b>Bildungsdatum:</b> %5<br><b>Qt:</b> %6 (kompiliert unter %7)<br> + + + Thanks to page is available only in English language. + Die Dankeswidmungsseite ist nur in englischer Sprache verfügbar. + + + Authors information not found. + File containing list of authors was not found. + Autoreninformation nicht gefunden. + + + <body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body> + + + + + FormMain + + &File + &Datei + + + &Help + &Hilfe + + + &View + &Ansicht + + + &Tools + &Werkzeuge + + + &Import + &Import + + + E&xport + E&xport + + + &Quit + &Beenden + + + &Settings + &Einstellungen + + + &About RSS Guard + &Über RSS Guard + + + &Current tab + &Aktueller Reiter + + + &Add tab + &Reiter hinzufügen + + + Close &all tabs except current one + &Alle Reiter schliessen ausser dem aktuellen + + + Close all tabs except current one + Alle Reiter schliessen ausser dem aktuellen + + + Close current &tab + Aktuellen &Reiter schliessen + + + &Messages + &Nachrichten + + + Update all feeds. + Alle Feeds updaten. + + + Update selected feeds/categories. + Update alle selektierten Feeds/Kategorien. + + + Edit selected feed/category. + Editiere selektierten Feed/Kategorie. + + + Mark selected messages as read. + Markiere die selektierten Nachrichten als gelesen. + + + Mark selected messages as unread. + Markiere die selektierten Nachrichten als ungelesen. + + + Switch importance of selected messages. + Schalte die Wichtigkeit der selektierten Nachrichten um. + + + &Web browser + &Web Browser + + + Switch &importance of selected messages + Schalte die &Wichtigkeit der selektierten Nachrichten um + + + Import stuff. + Zeugs importieren. + + + Export stuff. + Zeugs exportieren. + + + Quit the application. + Beende die Applikation. + + + Display settings of the application. + Anzeigeeinstellungen der Applikation. + + + About RSS Guard. + Über RSS Guard. + + + Switch fullscreen mode. + Schalte zum Vollbildmodus. + + + Add new web browser tab. + Füge neuen Web Browser Reiter hinzu. + + + Close current web browser tab. + Schliesse aktuellen Web Browser Reiter. + + + Delete selected messages. + Lösche selektierte Nachrichten. + + + Open selected messages in internal browser + Öffne selektierte Nachrichten im internen Browser + + + Open selected messages in internal browser. + Öffne selektierte Nachrichten im internen Browser. + + + Open selected source articles in external browser + Öffne selektierte Quellenartikel im externen Browser + + + Open selected source articles in external browser. + Öffne selektierte Quellenartikel im externen Browser. + + + Open selected source articles in internal browser + Öffne selektierte Quellenartikel im internen Browser + + + Open selected source messages in internal browser. + Öffne selektierte Quellenartikel im internen Browser. + + + Application is already running. + Die Applikation läuft bereits. + + + &Clear selected messages + Selektierte Nachrichten &löschen + + + No actions available + Keine Funktionen verfügbar + + + No actions are available right now. + Keine Funktionen verfügbar. + + + Fee&ds && categories + Fee&ds && Kategorien + + + Update &all items + &Alle Items updaten + + + Update &selected items + &Selektierte Items updaten + + + Clear selected items + Lösche selektierte Items + + + Mark all messages in all feeds read. This does not take message filters into account. + Markiere alle Nachrichten in allen Feeds als gelesen. Dies erstreckt sich nicht auf Nachrichtenfilter. + + + View selected items in newspaper mode + Zeige die selektierten Items im Zeitungsmodus + + + Delete selected feed/category. + Lösche selektierten Feed/Kategorie. + + + Mark all messages (without message filters) from selected feeds as read. + Markiere alle Nachrichten (ohne Nachrichtenfilter) der selektierten Feeds als gelesen. + + + Mark all messages (without message filters) from selected feeds as unread. + Markiere alle Nachrichten (ohne Nachrichtenfilter) der selektierten Feeds als ungelesen. + + + Remove all messages from selected feeds. + Entferne alle Nachrichten von den selektierten Feeds. + + + Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically. + Zeige alle Nachrichten der selektierten Feeds/Kategorien in einem neuen Zeitungsmodusreiter an. Bemerke, dass Nachrichten nicht automatisch als gelesen gesetzt werden. + + + Add new standard category. + Neue Standardkategorie hinzufügen. + + + Add new item + Neues Item hinzufügen + + + Switch &fullscreen/normal mode + Schalte zwischen &Vollbild- und Normalmodus um. + + + &Edit selected item + &Editiere das selektierte Item + + + &Delete selected item + &Lösche das selektierte Item + + + Add new standard feed. + Füge einen neuen Standard-Feed hinzu. + + + New standard &feed + Neuen Standard-&Feed + + + New standard &category + Neue Standard-&Kategorie + + + Switch visibility of main window + Schalte die Sichtbarkeit des Hauptfensters um + + + Hides main window if it is visible and shows it if it is hidden. + Hauptfenster verstecken falls es sichtbar was oder sichtbar falls es versteckt war. + + + Defragment database + Defragmentiere die Datenbank + + + Defragment database file so that its size decreases. + Defragmentiere die Datenbankdatei so dass sie kleiner wird. + + + Switch feeds list visibility + Schalte die Sichtbarkeit der Feed-List um + + + Hides or shows the list of feeds/categories. + Versteckt oder zeigt die Liste der Feeds/Kategorien an. + + + Clear all items + Lösche alle Items + + + Remove all messages from all feeds. + Entferne alle Nachrichten von allen Feeds. + + + Select next feed/category + Selektiere den nächsten Feed/Kategorie + + + Select next feed/category. + Selektiere den nächsten Feed/Kategorie. + + + Select previous feed/category + Selektiere den vorherigen Feed/Kategorie + + + Select previous feed/category. + Selektiere den vorherigen Feed/Kategorie. + + + Select next message + Selektiere die nächste Nachricht + + + Select next message. + Selektiere die nächste Nachricht. + + + Select previous message + Selektiere die vorherige Nachricht + + + Check for updates + Prüfe auf Updates + + + Check if new application updates are available. + Prüfe ob neue Programmupdates verfügbar sind. + + + Check if new update for the application is available for download. + Prüfe ob neue Programmupdates zum Download verfügbar sind. + + + Cannot check for updates + Kann nicht auf Updates prüfen + + + You cannot check for updates because feed update is ongoing. + Sie können nicht auf Updates prüfen weil ein Feed-Update läuft. + + + Mark selected messages as &read + + + + Mark selected messages as &unread + + + + Mark &selected items as read + + + + Mark selected items as unread + + + + Mark all &items as read + + + + + FormSettings + + General + General settings section. + Generell + + + User interface + Benutzeroberfläche + + + Icon theme + Icon Theme + + + Settings + Einstellungen + + + Keyboard shortcuts + Tastaturkombinationen + + + Language + Language settings section. +---------- +Language column of language list. + Sprache + + + Proxy + Proxy + + + Icons && skins + Icons && Skins + + + Tray icon + Tray Icon + + + Start application hidden + Starte die Applikation versteckt + + + Use custom color for web browser progress bar + Verwende eine eigene Farbe für den Fortschrittsbalken des Web Browsers + + + Type + Proxy server type. + Typ + + + Host + Host + + + Hostname or IP of your proxy server + Hostname oder IP ihres Proxy-Servers + + + Port + Port + + + Username + Benutzername + + + Your username for proxy server authentication + Ihr Benutzername für die Proxy-Server Authentifikation + + + Password + Passwort + + + Your password for proxy server authentication + Ihr Passwort für die Proxy-Server Authentifikation + + + Display password + Zeige das Passwort + + + Code + Lang. code column of language list. + Code + + + Version + Version + + + Author + Author + + + Email + Email + + + Select color for web browser progress bar + Selektiere eine Farbe für den Fortschrittsbalken des Web Browsers + + + Socks5 + Socks5 + + + Http + Http + + + Do you want to restart now? + Wollen Sie jetzt neu starten? + + + (not supported on this platform) + (nicht verfügbar auf dieser Plattform) + + + Tray area && notifications + Tray-Bereich && Benachrichtigungen + + + Disable + Ausschalten + + + Enable + Einschalten + + + Tabs + Reiter + + + Close tabs with + Schliesse die Reiter mit + + + Middle mouse button single-click + Mittlere Maustaste Einfachklick + + + Open new tabs with left mouse button double-click on tab bar + Öffne neue Reiter mit einem Doppelklick der linken Maustaste auf der Reiterleiste + + + Enable mouse gestures + Mausgesten einschalten + + + Web browser & proxy + Web Browser & Proxy + + + Disable (Tray icon is not available.) + Ausschalten (Tray-Icon ist nicht verfügbar) + + + Mouse gestures work with middle mouse button. Possible gestures are: +<ul> +<li>previous web page (drag mouse left)</li> +<li>next web page (drag mouse right)</li> +<li>reload current web page (drag mouse up)</li> +<li>open new web browser tab (drag mouse down)</li> +</ul> + + + + Queue new tabs (with hyperlinks) after the active tab + + + + no icon theme + Label for disabling icon theme. + kein Icon Theme + + + Cannot save settings + Kann die Einstellungen nicht speichern + + + Name + Name + + + Icons + Icons + + + Skins + Skins + + + Active skin: + Aktive Skin: + + + Selected skin: + Selektierte Skin: + + + Hide tab bar if just one tab is visible + + + + Some critical settings were changed and will be applied after the application gets restarted. + + + + Critical settings were changed + + + + Problem with application restart + + + + Application couldn't be restarted. Please, restart it manually for changes to take effect. + + + + Feeds & messages + Feeds & Nachrichten + + + Some critical settings are not set. You must fix these settings in order confirm new settings. + + + + Feeds + Feeds + + + Messages + Nachrichten + + + Web browser executable + + + + ... + ... + + + Executable parameters + + + + Note that "%1" (without quotation marks) is placeholder for URL of selected message. + + + + Select web browser executable + + + + Executables (*.*) + + + + Opera 12 or older + Opera 12 oder älter + + + Executable file of web browser + + + + Parameters to executable + + + + some keyboard shortcuts are not unique + + + + List of errors: +%1. + + + + List of changes: +%1. + + + + language changed + + + + icon theme changed + + + + skin changed + + + + Use sample arguments for + + + + Use in-memory database as the working database + + + + Usage of in-memory working database has several advantages and pitfalls. Make sure that you are familiar with these before you turn this feature on. Advantages: +<ul> +<li>higher speed for feed/message manipulations (especially with thousands of messages displayed),</li> +<li>whole database stored in RAM, thus your hard drive can rest more.</li> +</ul> +Disadvantages: +<ul> +<li>if application crashes, your changes from last session are lost,</li> +<li>application startup and shutdown can take little longer (max. 2 seconds).</li> +</ul> +Authors of this application are NOT responsible for lost data. + + + + in-memory database switched + + + + Internal web browser + + + + External web browser + + + + Remove all read messages from all standard feeds on application exit + + + + WARNING: Note that switching to another data storage type will NOT copy existing your data from currently active data storage to newly selected one. + + + + Database driver + Datenbanktreiber + + + Hostname + Hostname + + + Test setup + + + + Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages. + + + + Right mouse button double-click + + + + Auto-update all feeds every + + + + minutes + Minuten + + + Feed connection timeout + + + + Connection timeout is time interval which is reserved for downloading new messages for the feed. If this time interval elapses, then download process is aborted. + + + + ms + ms + + + Update all feed on application startup + + + + Data storage + + + + SQLite (embedded database) + + + + MySQL/MariaDB (dedicated database) + + + + Hostname of your MySQL server + + + + Username to login with + + + + Password for your username + + + + data storage backend changed + + + + Hostname is empty. + + + + Hostname looks ok. + + + + Username is empty. + + + + Username looks ok. + + + + Password is empty. + + + + Password looks ok. + + + + Toolbar button style + + + + Hide main window when it is minimized + + + + No connection test triggered so far. + + + + Note that these settings are applied only on newly established connections. + + + + Select browser + + + + No proxy + + + + System proxy + + + + Icon only + + + + Text only + + + + Text beside icon + + + + Text under icon + + + + Follow OS style + + + + Keep message selection in the middle of the message list viewport + + + + Launch %1 on operating system startup + + + + You did not executed any connection test yet. + + + + + FormStandardCategoryDetails + + Parent category + + + + Title + Titel + + + Description + Beschreibung + + + Icon + Icon + + + Select parent item for your category. + + + + Select icon for your category. + + + + Add new standard category + Neue Standardkategorie hinzufügen + + + Edit existing standard category + + + + Category name is ok. + + + + Category name is too short. + + + + Description is empty. + + + + The description os ok. + + + + Select icon file for the category + + + + Images (*.bmp *.jpg *.jpeg *.png *.svg *.tga) + + + + Select icon + + + + Cancel + Abbrechen + + + Look in: + Label to describe the folder for icon file selection dialog. + + + + Icon name: + + + + Icon type: + + + + Category title + + + + Set title for your category. + + + + Category description + + + + Set description for your category. + + + + Icon selection + + + + Load icon from file... + + + + Do not use icon + + + + Use default icon + + + + Cannot add category + + + + Category was not added due to error. + + + + Cannot edit category + + + + Category was not edited due to error. + + + + + FormStandardFeedDetails + + Parent category + + + + Select parent item for your feed. + + + + Type + Typ + + + Select type of the standard feed. + + + + Title + Titel + + + Description + Beschreibung + + + URL + URL + + + Encoding + + + + Select encoding of the standard feed. If you are unsure about the encoding, then select "UTF-8" encoding. + + + + Icon + Icon + + + Select icon for your feed. + + + + Add new standard feed + + + + Edit existing standard feed + + + + Feed name is ok. + + + + Feed name is too short. + + + + Description is empty. + + + + The description os ok. + + + + Feed title + + + + Set title for your feed. + + + + Feed description + + + + Set description for your feed. + + + + Set url for your feed. + + + + Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported. + + + + Requires authentication + + + + Username + Benutzername + + + Password + Passwort + + + The url is ok. + + + + The url does not meet standard pattern. Does your url start with "http://" or "https://" prefix. + + + + The url is empty. + + + + Username is ok or it is not needed. + + + + Username is empty. + + + + Password is ok or it is not needed. + + + + Password is empty. + + + + Select icon file for the feed + + + + Images (*.bmp *.jpg *.jpeg *.png *.svg *.tga) + + + + Select icon + + + + Cancel + Abbrechen + + + Look in: + Label for field with icon file name textbox for selection dialog. + + + + Icon name: + + + + Icon type: + + + + Full feed url including scheme + + + + Set username to access the feed. + + + + Set password to access the feed. + + + + Icon selection + + + + Load icon from file... + + + + Do not use icon + + + + Use default icon + + + + Select the auto-update strategy for this feed. Default auto-update strategy means that the feed will be update in time intervals set in application settings. + + + + minutes + Minuten + + + Auto-update + Auto-Update + + + Cannot add feed + + + + Feed was not added due to error. + + + + Cannot edit feed + + + + Feed was not edited due to error. + + + + Fetch it now + + + + Fetch metadata + + + + No metadata fetched so far. + + + + Auto-update using global interval + + + + Auto-update every + + + + Do not auto-update at all + + + + All metadata fetched successfully. + + + + Feed and icon metadata fetched. + + + + Result: %1. + + + + Feed or icon metatada not fetched. + + + + Error: %1. + + + + No metadata fetched. + + + + + FormUpdate + + Current release + + + + Available release + + + + Changes + + + + Status + + + + unknown + Uknown release. + unbekannt + + + List with updates was not +downloaded successfully. + + + + New release available. + + + + This is new version which can be +downloaded and installed. + + + + This is new version. Upgrade to it manually or via your system package manager. + + + + Error: '%1'. + + + + No new release available. + + + + This release is not newer than +currently installed one. + + + + + FormWelcome + + Welcome + Willkommen + + + Welcome to RSS Guard + Willkommen zu RSS Guard + + + <p>RSS Guard is a (very) easy-to-use feed reader. It supports all major feed formats, including RSS, ATOM and RDF.</p><p>Make sure you explore all available features. If you find a bug or if you want to propose new feature, then create new <a href="%1"><span style="text-decoration: underline; color:#0000ff;">issue report</span></a>.</p><p>RSS Guard can be translated to any language. Contact its <a href="mailto:%2"><span style="text-decoration: underline; color:#0000ff;">author</span></a> in case of your interest.</p><p><br/></p> + + + + + LocationLineEdit + + Website address goes here + + + + + MessagesModel + + Id + Tooltip for ID of message. + ID + + + Read + Tooltip for "read" column in msg list. + + + + Deleted + Tooltip for "deleted" column in msg list. + Gelöscht + + + Important + Tooltip for "important" column in msg list. + Wichtig + + + Feed + Tooltip for name of feed for message. + Feed + + + Title + Tooltip for title of message. + Titel + + + Url + Tooltip for url of message. + Url + + + Author + Tooltip for author of message. + Author + + + Created on + Tooltip for creation date of message. + + + + Contents + Tooltip for contents of message. + Inhalt + + + Id of the message. + + + + Is message read? + + + + Is message deleted? + + + + Is message important? + + + + Id of feed which this message belongs to. + + + + Title of the message. + + + + Url of the message. + + + + Author of the message. + + + + Creation date of the message. + + + + Contents of the message. + + + + + MessagesView + + Context menu for messages + + + + External browser not set + + + + External browser is not set, head to application settings and set it up to use this feature. + + + + Meesage without URL + + + + Message '%s' does not contain URL. + + + + Problem with starting external web browser + + + + External web browser could not be started. + + + + + QObject + + LANG_NAME + Name of language, e.g. English. + Deutsch + + + LANG_ABBREV + Abbreviation of language, e.g. en. Use ISO 639-1 code here combined with ISO 3166-1 (alpha-2) code. Examples: "cs_CZ", "en_GB", "en_US". + de_DE + + + LANG_VERSION + Version of your translation, e.g. 1.0. + 0.02 + + + LANG_AUTHOR + Name of translator - optional. + + + + LANG_EMAIL + Email of translator - optional. + + + + %n unread message(s). + Tooltip for "unread" column of feed list. +---------- +Tooltip for "unread" column of feed list. + + + + + + + + +This category does not contain any nested items. + + + + %1 (standard category) +%2%3 + Tooltip for standard feed. + + + + No MySQL server is running in the target destination. + + + + Access denied. Invalid username or password used. + Access to MySQL server was denied. + + + + Unknown error. + Unknown MySQL error arised. + Unbekannter Fehler. + + + does not use auto-update + Describes feed auto-update status. + + + + uses global settings + Describes feed auto-update status. + + + + uses specific settings (%n minute(s) to next auto-update) + Describes feed auto-update status. + + + + + + + %1 (%2) +%3 + +Encoding: %4 +Auto-update status: %5 + Tooltip for feed. + + + + MySQL server works as expected. + + + + protocol error + Network status. + Protokollfehler + + + host not found + Network status. + Host nicht gefunden + + + connection refused + Network status. + + + + connection timed out + Network status. + + + + SSL handshake failed + Network status. + + + + proxy server connection refused + Network status. + + + + temporary failure + Network status. + Temporärer Fehler + + + proxy authentication required + Network status. + + + + proxy server not found + Network status. + + + + success + Network status. + Erfolg + + + uknown content + Network status. + unbekannter Inhalt + + + unknown error + Network status. + unbekannter Fehler + + + authentication failed + Network status. + + + + content not found + Network status. + Inhalt nicht gefunden + + + + ShortcutCatcher + + Reset shortcut. + + + + Set shortcut. + + + + + StatusBar + + Fullscreen mode + + + + Switch application between fulscreen/normal states right from this status bar icon. + + + + + TabBar + + Close this tab. + + + + Close tab + + + + + TabWidget + + Feeds + Feeds + + + Browse your feeds and messages + + + + Web browser + Web browser default tab title. + Web Browser + + + + TrayIconMenu + + Close opened modal dialogs first. + + + + + WebBrowser + + Navigation panel + + + + Back + Zurück + + + Forward + Vorwärts + + + Reload + + + + Stop + Stopp + + + Zoom + Zoom + + + No title + Webbrowser tab title when no title is available. + Kein Titel + + + Decrease zoom. + + + + Reset zoom to default. + + + + Increase zoom. + + + + Written by + Geschrieben von + + + uknown author + unbekannter Author + + + Newspaper view + Zeitungsansicht + + + Go back. + Geh zurück. + + + Go forward. + Geh vorwärts. + + + Reload current web page. + + + + Stop web page loading. + + + + + WebView + + Reload web page + + + + Copy link url + + + + Copy image + + + + Copy image url + + + + Open link in new tab + + + + Follow link + + + + Open image in new tab + + + + Page not found + Seite nicht gefunden + + + Check your internet connection or website address + + + + This failure can be caused by:<br><ul><li>non-functional internet connection,</li><li>incorrect website address,</li><li>bad proxy server settings,</li><li>target destination outage,</li><li>many other things.</li></ul> + + + + Web browser + Web Browser + + + Image + Bild + + + Hyperlink + Hyperlink + + + Error page + Fehlerseite + + + Reload current web page. + + + + Copy selection + + + + Copies current selection into the clipboard. + + + + Copy link url to clipboard. + + + + Copy image to clipboard. + + + + Copy image url to clipboard. + + + + Open this hyperlink in new tab. + + + + Open the hyperlink in this tab. + + + + Open this image in this tab. + + + + diff --git a/localization/rssguard-en_GB.ts b/localization/rssguard-en_GB.ts index 223087482..827d2856e 100644 --- a/localization/rssguard-en_GB.ts +++ b/localization/rssguard-en_GB.ts @@ -94,6 +94,9 @@ Cannot edit item + Warning messagebox title when selected item cannot be edited. +---------- +Warning messagebox title when selected item cannot be edited. @@ -129,7 +132,7 @@ - RSS Guard is performing scheduled update of some feeds. + %1 is performing scheduled update of some feeds. @@ -193,10 +196,11 @@ Authors information not found. + File containing list of authors was not found. - <body>RSS Guard is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for RSS Guard from its website.<br><br><br>Copyrigh (C) 2011-%3 %4</body> + <body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body> @@ -290,14 +294,6 @@ &Web browser - - Mark selected messages &read - - - - Mark selected messages &unread - - Switch &importance of selected messages @@ -390,22 +386,10 @@ Update &selected items - - Mark &selected items read - - - - Mark selected items unread - - Clear selected items - - Mark all &items read - - Mark all messages in all feeds read. This does not take message filters into account. @@ -546,11 +530,32 @@ You cannot check for updates because feed update is ongoing. + + Mark selected messages as &read + + + + Mark selected messages as &unread + + + + Mark &selected items as read + + + + Mark selected items as unread + + + + Mark all &items as read + + FormSettings General + General settings section. @@ -571,16 +576,15 @@ Language + Language settings section. +---------- +Language column of language list. Proxy - - Launch RSS Guard on operating system startup - - Icons && skins @@ -599,6 +603,7 @@ Type + Proxy server type. @@ -635,6 +640,7 @@ Code + Lang. code column of language list. @@ -725,6 +731,7 @@ no icon theme + Label for disabling icon theme. @@ -1043,6 +1050,10 @@ Authors of this application are NOT responsible for lost data. You did not executed any connection test yet. + + Launch %1 on operating system startup + + FormStandardCategoryDetails @@ -1112,6 +1123,7 @@ Authors of this application are NOT responsible for lost data. Look in: + Label to describe the folder for icon file selection dialog. @@ -1323,6 +1335,7 @@ Authors of this application are NOT responsible for lost data. Look in: + Label for field with icon file name textbox for selection dialog. @@ -1458,6 +1471,7 @@ Authors of this application are NOT responsible for lost data. unknown + Uknown release. @@ -1848,6 +1862,7 @@ Auto-update status: %5 Web browser + Web browser default tab title. @@ -1886,6 +1901,7 @@ Auto-update status: %5 No title + Webbrowser tab title when no title is available. diff --git a/localization/rssguard-nl_NL.ts b/localization/rssguard-nl_NL.ts index f2659a08b..d9d2b7e96 100644 --- a/localization/rssguard-nl_NL.ts +++ b/localization/rssguard-nl_NL.ts @@ -94,6 +94,9 @@ Cannot edit item + Warning messagebox title when selected item cannot be edited. +---------- +Warning messagebox title when selected item cannot be edited. Kan item niet bewerken @@ -129,8 +132,8 @@ Geplande update begint - RSS Guard is performing scheduled update of some feeds. - RSS Guard is geplande updates van sommige feeds aan het uitvoeren. + %1 is performing scheduled update of some feeds. + @@ -193,11 +196,12 @@ Authors information not found. + File containing list of authors was not found. Auteurs informatie niet gevonden. - <body>RSS Guard is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for RSS Guard from its website.<br><br><br>Copyrigh (C) 2011-%3 %4</body> - <body>RSS Guard is een (zeer) makelijk te gebruiken feed lezer.<br><br>Dit programma is beschikbaar onder te termen van de GNU General Public License versie 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a ref="%2">%2</a> ~website </li><ul>U kunt de broncode voor RSS Guard verkrijgen op de website.<br><br><br>Auteursrecht(C)2011-%3 %4</body> + <body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body> + @@ -290,14 +294,6 @@ &Web browser &Webbrowser - - Mark selected messages &read - Markeer geselecteerde berichten als &gelezen - - - Mark selected messages &unread - Markeer geselecteerde berichten als &ongelezen - Switch &importance of selected messages Wissel het &belang van geselecteerde berichten @@ -390,22 +386,10 @@ Update &selected items Update ge&selecteerde items - - Mark &selected items read - Markeer ge&selecteerde items als gelezen - - - Mark selected items unread - Markeer geselecteerde items als ongelezen - Clear selected items Wis geselecteerde items - - Mark all &items read - Markeer alle &items als gelezen - Mark all messages in all feeds read. This does not take message filters into account. Markeer alle berichten van alle feeds als gelezen. Dit is niet van toepassing op berichten filters in account. @@ -546,11 +530,32 @@ You cannot check for updates because feed update is ongoing. Je kan niet controleren op updates omdat feeds aan het updaten zijn. + + Mark selected messages as &read + + + + Mark selected messages as &unread + + + + Mark &selected items as read + + + + Mark selected items as unread + + + + Mark all &items as read + + FormSettings General + General settings section. Algemeen @@ -571,16 +576,15 @@ Language + Language settings section. +---------- +Language column of language list. Taal Proxy Proxy - - Launch RSS Guard on operating system startup - Laad RSS Guard als systeem opstart - Icons && skins Pictogrammen && skins @@ -599,6 +603,7 @@ Type + Proxy server type. Type @@ -635,6 +640,7 @@ Code + Lang. code column of language list. Code @@ -731,6 +737,7 @@ no icon theme + Label for disabling icon theme. Geen pictogram thema @@ -1061,6 +1068,10 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens.You did not executed any connection test yet. + + Launch %1 on operating system startup + + FormStandardCategoryDetails @@ -1130,6 +1141,7 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens. Look in: + Label to describe the folder for icon file selection dialog. Kijk in: @@ -1341,6 +1353,7 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens. Look in: + Label for field with icon file name textbox for selection dialog. Kijk in: @@ -1476,6 +1489,7 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens. unknown + Uknown release. onbekend @@ -1876,6 +1890,7 @@ Status automatisch bijwerken: %5 Web browser + Web browser default tab title. Webbrowser @@ -1914,6 +1929,7 @@ Status automatisch bijwerken: %5 No title + Webbrowser tab title when no title is available. Geen titel diff --git a/src/gui/feedsview.cpp b/src/gui/feedsview.cpp index 9c9007468..fc854521e 100644 --- a/src/gui/feedsview.cpp +++ b/src/gui/feedsview.cpp @@ -195,7 +195,7 @@ void FeedsView::executeNextAutoUpdate() { if (SystemTrayIcon::isSystemTrayActivated()) { SystemTrayIcon::instance()->showMessage(tr("Scheduled update started"), - tr("RSS Guard is performing scheduled update of some feeds."), + tr("%1 is performing scheduled update of some feeds.").arg(APP_NAME), QSystemTrayIcon::Information); } } @@ -307,6 +307,7 @@ void FeedsView::editSelectedItem() { // it is used probably by feed updater or application // is quitting. if (SystemTrayIcon::isSystemTrayActivated()) { + //: Warning messagebox title when selected item cannot be edited. SystemTrayIcon::instance()->showMessage(tr("Cannot edit item"), tr("Selected item cannot be edited because feed update is ongoing."), QSystemTrayIcon::Warning); @@ -314,6 +315,7 @@ void FeedsView::editSelectedItem() { else { MessageBox::show(this, QMessageBox::Warning, + //: Warning messagebox title when selected item cannot be edited. tr("Cannot edit item"), tr("Selected item cannot be edited because feed update is ongoing.")); } diff --git a/src/gui/formabout.cpp b/src/gui/formabout.cpp index e9527489c..96ac1c521 100644 --- a/src/gui/formabout.cpp +++ b/src/gui/formabout.cpp @@ -69,6 +69,7 @@ FormAbout::FormAbout(QWidget *parent) : QDialog(parent), m_ui(new Ui::FormAbout) m_ui->m_txtThanks->setText(text_stream.readAll()); } else { + //: File containing list of authors was not found. m_ui->m_txtThanks->setText(tr("Authors information not found.")); } file.close(); @@ -97,16 +98,17 @@ FormAbout::FormAbout(QWidget *parent) : QDialog(parent), m_ui(new Ui::FormAbout) QT_VERSION_STR, APP_NAME)); - m_ui->m_txtInfo->setText(tr("RSS Guard is a (very) tiny feed reader." + m_ui->m_txtInfo->setText(tr("%5 is a (very) tiny feed reader." "

This software is distributed under the terms of GNU General Public License, version 3." "

Contacts:" "" - "You can obtain source code for RSS Guard from its website." - "


Copyrigh (C) 2011-%3 %4").arg(APP_EMAIL, - APP_URL, - QString::number(QDateTime::currentDateTime().date().year()), - APP_AUTHOR)); + "You can obtain source code for %5 from its website." + "


Copyright (C) 2011-%3 %4").arg(APP_EMAIL, + APP_URL, + QString::number(QDateTime::currentDateTime().date().year()), + APP_AUTHOR, + APP_NAME)); } FormAbout::~FormAbout() { diff --git a/src/gui/formmain.ui b/src/gui/formmain.ui index b475b2e54..db0bceb73 100644 --- a/src/gui/formmain.ui +++ b/src/gui/formmain.ui @@ -299,25 +299,19 @@ - Mark selected messages &read + Mark selected messages as &read Mark selected messages as read. - - - - Mark selected messages &unread + Mark selected messages as &unread Mark selected messages as unread. - - - @@ -332,25 +326,19 @@ - Mark &selected items read + Mark &selected items as read Mark all messages (without message filters) from selected feeds as read. - - - - Mark selected items unread + Mark selected items as unread Mark all messages (without message filters) from selected feeds as unread. - - - @@ -433,14 +421,11 @@ - Mark all &items read + Mark all &items as read Mark all messages in all feeds read. This does not take message filters into account. - - - diff --git a/src/gui/formsettings.cpp b/src/gui/formsettings.cpp index 22df15db8..4d0499a98 100755 --- a/src/gui/formsettings.cpp +++ b/src/gui/formsettings.cpp @@ -56,8 +56,8 @@ FormSettings::FormSettings(QWidget *parent) : QDialog(parent), m_ui(new Ui::Form m_ui->m_treeLanguages->setColumnCount(5); m_ui->m_treeLanguages->setHeaderHidden(false); m_ui->m_treeLanguages->setHeaderLabels(QStringList() - << tr("Language") - << tr("Code") + << /*: Language column of language list. */ tr("Language") + << /*: Lang. code column of language list. */ tr("Code") << tr("Version") << tr("Author") << tr("Email")); @@ -592,6 +592,8 @@ void FormSettings::onMysqlDataStorageEdited() { } void FormSettings::loadGeneral() { + m_ui->m_checkAutostart->setText(m_ui->m_checkAutostart->text().arg(APP_NAME)); + // Load auto-start status. SystemFactory::AutoStartStatus autostart_status = SystemFactory::instance()->getAutoStartStatus(); switch (autostart_status) { @@ -649,6 +651,7 @@ void FormSettings::loadInterface() { foreach (const QString &icon_theme_name, IconThemeFactory::instance()->installedIconThemes()) { if (icon_theme_name == APP_NO_THEME) { // Add just "no theme" on other systems. + //: Label for disabling icon theme. m_ui->m_cmbIconTheme->addItem(tr("no icon theme"), APP_NO_THEME); } diff --git a/src/gui/formsettings.ui b/src/gui/formsettings.ui index a0be94736..e1cc331d3 100644 --- a/src/gui/formsettings.ui +++ b/src/gui/formsettings.ui @@ -36,7 +36,7 @@ - Launch RSS Guard on operating system startup + Launch %1 on operating system startup @@ -364,8 +364,8 @@ Authors of this application are NOT responsible for lost data. 0 0 - 209 - 245 + 558 + 337 @@ -791,7 +791,7 @@ Authors of this application are NOT responsible for lost data. - Type + Type Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter @@ -1090,11 +1090,11 @@ Authors of this application are NOT responsible for lost data. false - 0 + -1 - General + General @@ -1114,7 +1114,7 @@ Authors of this application are NOT responsible for lost data. - Language + Language diff --git a/src/gui/formstandardcategorydetails.cpp b/src/gui/formstandardcategorydetails.cpp index c2edad3ef..f011690e9 100644 --- a/src/gui/formstandardcategorydetails.cpp +++ b/src/gui/formstandardcategorydetails.cpp @@ -185,6 +185,7 @@ void FormStandardCategoryDetails::onLoadIconFromFile() { dialog.setViewMode(QFileDialog::Detail); dialog.setLabelText(QFileDialog::Accept, tr("Select icon")); dialog.setLabelText(QFileDialog::Reject, tr("Cancel")); + //: Label to describe the folder for icon file selection dialog. dialog.setLabelText(QFileDialog::LookIn, tr("Look in:")); dialog.setLabelText(QFileDialog::FileName, tr("Icon name:")); dialog.setLabelText(QFileDialog::FileType, tr("Icon type:")); diff --git a/src/gui/formstandardfeeddetails.cpp b/src/gui/formstandardfeeddetails.cpp index cdd561b13..266d4fec0 100644 --- a/src/gui/formstandardfeeddetails.cpp +++ b/src/gui/formstandardfeeddetails.cpp @@ -187,6 +187,7 @@ void FormStandardFeedDetails::onLoadIconFromFile() { dialog.setViewMode(QFileDialog::Detail); dialog.setLabelText(QFileDialog::Accept, tr("Select icon")); dialog.setLabelText(QFileDialog::Reject, tr("Cancel")); + //: Label for field with icon file name textbox for selection dialog. dialog.setLabelText(QFileDialog::LookIn, tr("Look in:")); dialog.setLabelText(QFileDialog::FileName, tr("Icon name:")); dialog.setLabelText(QFileDialog::FileType, tr("Icon type:")); diff --git a/src/gui/formupdate.cpp b/src/gui/formupdate.cpp index 4ecb3dde0..e8c7c7126 100755 --- a/src/gui/formupdate.cpp +++ b/src/gui/formupdate.cpp @@ -60,6 +60,7 @@ void FormUpdate::checkForUpdates() { QPair update = SystemFactory::instance()->checkForUpdates(); if (update.second != QNetworkReply::NoError) { + //: Uknown release. m_ui->m_lblAvailableRelease->setText(tr("unknown")); m_ui->m_txtChanges->clear(); m_ui->m_lblStatus->setStatus(WidgetWithStatus::Error, diff --git a/src/gui/tabwidget.cpp b/src/gui/tabwidget.cpp index 21ebed1d1..17dd3a29d 100644 --- a/src/gui/tabwidget.cpp +++ b/src/gui/tabwidget.cpp @@ -233,6 +233,7 @@ int TabWidget::addBrowser(bool move_after_current, // Add new browser as the last tab. final_index = addTab(browser, IconThemeFactory::instance()->fromTheme("text-html"), + //: Web browser default tab title. tr("Web browser"), TabBar::Closable); } diff --git a/src/gui/webbrowser.cpp b/src/gui/webbrowser.cpp index fa8483028..44b9ca97d 100644 --- a/src/gui/webbrowser.cpp +++ b/src/gui/webbrowser.cpp @@ -161,6 +161,7 @@ void WebBrowser::onIconChanged() { void WebBrowser::onTitleChanged(const QString &new_title) { if (new_title.isEmpty()) { + //: Webbrowser tab title when no title is available. emit titleChanged(m_index, tr("No title")); } else {