From dc74bf6bdf3d56e09465925a88a7328b8b71d746 Mon Sep 17 00:00:00 2001 From: Soren Stoutner Date: Thu, 9 Mar 2023 11:47:43 -0700 Subject: [PATCH] Add the handbook. --- .gitignore | 1 + doc/cookies.png | Bin 0 -> 97602 bytes doc/index.docbook | 925 ++++++++++-- doc/javascript.png | Bin 0 -> 1160 bytes doc/privacybrowser.png | Bin 0 -> 128754 bytes po/privacybrowser.pot | 1464 ++++++++++++++++++- src/com.stoutner.privacybrowser.appdata.xml | 2 +- src/dialogs/CookiesDialog.cpp | 6 +- src/dialogs/SaveDialog.cpp | 6 +- src/windows/BrowserWindow.cpp | 44 +- 10 files changed, 2328 insertions(+), 120 deletions(-) create mode 100644 doc/cookies.png create mode 100644 doc/javascript.png create mode 100644 doc/privacybrowser.png diff --git a/.gitignore b/.gitignore index 9c087ba..eea15f5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +/bin /build /.kdev4 diff --git a/doc/cookies.png b/doc/cookies.png new file mode 100644 index 0000000000000000000000000000000000000000..fecf17caf32c807fe066e6c25ce4d6f0ee9ae2ef GIT binary patch literal 97602 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 Rv>)hjNl#Zlmvv4FO#p+=jAsA< literal 0 HcmV?d00001 diff --git a/doc/index.docbook b/doc/index.docbook index 6974073..f4da41f 100644 --- a/doc/index.docbook +++ b/doc/index.docbook @@ -101,8 +101,8 @@ The current Qt 5 packages are in long-term support mode. - Qt WebEngine 5.15.x is based on Chromium 87.0.4280.144 from a feature perspective. - Security fixes are backported with each release every couple of months. + From a feature perspective, Qt WebEngine 5.15.x is based on Chromium 87.0.4280.144. + Security fixes are backported every few months with each release. @@ -182,6 +182,14 @@ Cookies + + Cookies + allow websites to store small pieces of information for a specific host that are sent in the HTTP header every time the browser connects to that host. + Privacy Browser allows a maximum of 180 cookies with a maximum size of 4096 bytes per cookie to be set per domain. + Cookies are often used to track users across the web, particularly third-party cookies (which are completely blocked in Privacy Browser). + They are also used as a security mechanism on websites where you log in to identify it is you as you browse from page to page on a site. + + @@ -194,14 +202,7 @@ - Cookies - allow websites to store small pieces of information for a specific host that are sent in the HTTP header every time the browser connects to that host. - Privacy Browser allows a maximum of 180 cookies with a maximum size of 4096 bytes per cookie to be set per domain. - Cookies are often used to track users across the web, particularly third-party cookies (which are completely blocked in Privacy Browser). - They are also used as a security mechanism on websites where you log in to identify it is you as you browse from page to page on a site. - - - + The cookies dialog is opened from . Durable cookies are shared with all tabs that are opened after they are made durable and are preserved even when Privacy Browser is restarted. This allows users to stay logged in to sites of their choosing. No cookies are durable by default. Making a cookie durable requires specific user interaction. @@ -293,7 +294,7 @@ Domain setting make it easy to automatically change JavaScript, local storage, user agent, and other settings when the domain changes. Domain settings for the current domain can be accessed through the domain settings button at the far right of the URL line edit. - Domain settings for all domains can be accessed through the settings menu. When domain settings are active, the URL line edit will have a green background. + Domain settings for all domains can be accessed through . When domain settings are active, the URL line edit will have a green background. @@ -304,129 +305,896 @@ - The main &privacybrowser; window + Main Window - + - The File Menu + File + + + + + + + + &Ctrl;T + + File + New Tab + + + + + + Create a new tab. + + + + + + + + + + &Ctrl;N + + File + New Window + + + + + + Create a new window. + + + + + + + + + + &Ctrl;P + + File + Print + + + + + + Print the document. + + + + + + + + + + &Ctrl;&Shift;P + + File + Print Preview + + + + + + Display the print preview dialog. + + + + + + + + + + &Ctrl;Q + + File + Quit + + + + + + Quit &privacybrowser;. + + + + + + + + + Edit + + + + + + + + &Ctrl;F + + Edit + Find + + + + + + Display the find toolbar and focus the find text line edit. If the toolbar is already displayed, the find text line edit is refocused and the text it contains is selected. + + + + + + + + + + + F3 + + Edit + Find Next + + + + + + Find the next entry on the page that matches the specified text. This action is only displayed if the find toolbar is visible. + + + + + + + + + + &Shift;F3 + + Edit + Find Previous + + + + + + Find the previous entry on the page that matches the specified text. This action is only displayed if the find toolbar is visible. + + + + + + + + + View + + + + + + + + F5 + + View + Refresh + + + + + + Reload the website in the current tab. + + + + + + + + + + &Ctrl;&Shift;F + + View + Full Screen Mode + + + + + + Toggle full screen mode. This performs the same action as . + + + + + + + + + Go + + + + + + + + &Alt;Left + + Go + Back + + + + + + Navigate back one step in the current tab’s history. The action is disabled if it is not possible to go back. + + + + + + + + + + &Alt;Right + + Go + Forward + + + + + + Navigate forward one step in the current tab’s history. The action is disabled if it is not possible to go forward. + + + + + + + + + + &Alt;Home + + Go + Home + + + + + + Load the home page in the current tab. + + + + + + + + + On-The-Fly Settings + + + + User Agent - - - + + - &Ctrl;T + &Ctrl;&Alt;P - File - New Tab + On-The-Fly Settings + User Agent + Privacy Browser - Create a new tab. + Use the Privacy Browser user agent for the current tab. - - + + - &Ctrl;N + &Ctrl;&Alt;W - File - New Window + On-The-Fly Settings + User Agent + WebEngine Default - Create a new window. + Use the WebEngine Default user agent for the current tab. - + + - &Ctrl;S + &Ctrl;&Alt;F - File - Save + On-The-Fly Settings + User Agent + Firefox on Linux - Saves the document + Use the Firefox on Linux user agent for the current tab. - + + - &Ctrl;Q + &Ctrl;&Alt;C - File - Quit + On-The-Fly Settings + User Agent + Chromium on Linux - Quits &privacybrowser; + Use the Chromium on Linux user agent for the current tab. + + + + + + + + + + &Ctrl;&Alt;&Shift;F + + On-The-Fly Settings + User Agent + Firefox on Windows + + + + + + Use the Firefox on Windows user agent for the current tab. + + + + + + + + + + &Ctrl;&Alt;&Shift;C + + On-The-Fly Settings + User Agent + Chrome on Windows + + + + + + Use the Chrome on Windows user agent for the current tab. + + + + + + + + + + &Ctrl;&Alt;E + + On-The-Fly Settings + User Agent + Edge on Windows + + + + + + Use the Edge on Windows user agent for the current tab. + + + + + + + + + + &Ctrl;&Alt;S + + On-The-Fly Settings + User Agent + Safari on macOS + + + + + + Use the Safari on macOS user agent for the current tab. + + + + + + + + + + &Alt;&Shift;C + + On-The-Fly Settings + User Agent + Custom + + + + + + Use the custom user agent for the current tab. This action is only active if a custom user agent is set in the settings. - - + - - - The Settings and Help Menu + + + Zoom - - &privacybrowser; has the common &kde; Settings and Help - menu items, for more information read the sections about the Settings Menu and Help Menu - of the &kde; Fundamentals. - + + + + + + + &Ctrl;&Alt;Z + + On-The-Fly Settings + Zoom Factor + + + + + + Display the zoom factor dialog. + + + + + + + + + Search Engine + + + + + + + + &Ctrl;&Shift;M + + On-The-Fly Settings + Search Engine + Mojeek + + + + + + Use Mojeek as the search engine. + + + + + + + + + + &Ctrl;&Shift;O + + On-The-Fly Settings + Search Engine + Monocles + + + + + + Use Mojeek as the search engine. + + + + + + + + + + &Ctrl;&Shift;E + + On-The-Fly Settings + Search Engine + MetaGer + + + + + + Use MetaGer as the search engine. + + + + + + + + + + &Ctrl;&Shift;G + + On-The-Fly Settings + Search Engine + Google + + + + + + Use Google as the search engine. + + + + + + + + + + &Ctrl;&Shift;B + + On-The-Fly Settings + Search Engine + Bing + + + + + + Use Bing as the search engine. + + + + + + + + + + &Ctrl;&Shift;Y + + On-The-Fly Settings + Search Engine + Yahoo + + + + + + Use Yahoo as the search engine. + + + + + + + + + + &Ctrl;&Shift;C + + On-The-Fly Settings + Search Engine + Custom + + + + + + Use the custom search engine. This action is only active if a custom search engine is set in the settings. + + + + + + + + + + Settings + + + + + + + + &Ctrl;D + + Settings + Domain Settings + + + + + + Display the domain settings dialog. + + + + + + + + + + + &Ctrl;; + + Settings + Cookies + + + + + + Display the cookies dialog. + + + + - - The Help Menu + + + Common Settings and Help Entries - &privacybrowser; has the common &kde; Help menu item, for more information read the section - about the Help Menu of the &kde; Fundamentals. + &privacybrowser; has many common &kde; Settings and Help menu items. + For more information read the sections about the Settings Menu + and Help Menu. - - Menu Items + + + Other Commands + + + + + + + F11 + + + + + + Toggle full screen mode. This performs the same action as . + + + + + + + + + &Esc; + + + + + + Escape runs the first command that applies from the following list. + + + + + + Exit full screen browsing. + + + + + + Clear the find text line edit and the find text highlights. + + + + + + Hide the find text toolbar. + + + + + + + + - - Apart from the common &kde; menus described in the Menu - chapter of the &kde; Fundamentals documentation &privacybrowser; has these application specific menu entries: - + + + Cookies Dialog + + + The cookies dialog is accessed through (see ). + + + + Commands + + + + + + + A + + + + + + Open the add cookie dialog. + + + + + + + + + E + + + + + + Open the edit cookie dialog. This command is only valid if a cookie is currently selected. + + + + + + + + + D or + + + + + + Delete the currently selected cookies. A dialog will confirm the deletion before it is processed. + + + + + + + + + L + + + + + + Delete all the cookies. A dialog will confirm the deletion before it is processed. + + + + + + + + + C or &Ctrl;Q + + + + + + Close the cookies dialog. + + + + + - - The Help Menu + + + Save Dialog - - &privacybrowser; has a default &kde; Help menu as described in the - &kde; Fundamentals - with two additional entries: - + + The save dialog pops up when a download is initiated. + + + + Commands + + + + + + + S + + + + + + Save the file. + + + + + + + + + C or &Ctrl;Q + + + + + + Close the save dialog without saving the file. + + + + @@ -435,36 +1203,15 @@ Questions and Answers - - + - My Mouse doesn't work. How do I quit &privacybrowser;? - - - - You silly goose! Check out the Commands Section for the answer. - - - - - - Why can I not twiddle my documents? + Why are there no questions? - - You can only twiddle your documents if you have the foobar.lib installed. - + Because Privacy Browser is so perfectly designed that none have ever been asked. Also, because this is the first release and nobody has had a chance to ask them yet. ;) diff --git a/doc/javascript.png b/doc/javascript.png new file mode 100644 index 0000000000000000000000000000000000000000..b06507a474c5f7c88f2645ed664dfac6a3e87912 GIT binary patch literal 1160 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 IPm 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

    ^B{4RDC(fLZ)1d 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

    1pdlu9X;GiLP>`nc^#Up-5n^G|Y$(Qh~d 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 literal 0 HcmV?d00001 diff --git a/po/privacybrowser.pot b/po/privacybrowser.pot index 4cf4476..2372941 100644 --- a/po/privacybrowser.pot +++ b/po/privacybrowser.pot @@ -1,4 +1,4 @@ -# Copyright © 2022 Soren Stoutner . +# Copyright © 2022-2023 Soren Stoutner . # # This file is part of Privacy Browser PC . # @@ -15,79 +15,1497 @@ # You should have received a copy of the GNU General Public License # along with Privacy Browser PC. If not, see . - #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-29 11:34-0700\n" +"POT-Creation-Date: 2023-03-09 11:29-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: src/mainwindow.cpp:74 +#: src/widgets/TabWidget.cpp:151 #, kde-format -msgctxt "@title:tab" -msgid "General" +msgctxt "New tab label." +msgid "New Tab" +msgstr "" + +#: src/widgets/TabWidget.cpp:739 src/widgets/TabWidget.cpp:987 +#, kde-format +msgctxt "Save file dialog caption" +msgid "Save File" +msgstr "" + +#: src/widgets/TabWidget.cpp:759 src/widgets/TabWidget.cpp:789 +#, kde-format +msgctxt "Download notification title" +msgid "Download" +msgstr "" + +#: src/widgets/TabWidget.cpp:762 +#, kde-format +msgctxt "Downloading notification text" +msgid "Downloading %1" +msgstr "" + +#: src/widgets/TabWidget.cpp:768 +#, kde-format +msgctxt "Download notification action" +msgid "Cancel" +msgstr "" + +#: src/widgets/TabWidget.cpp:792 +#, kde-format +msgctxt "Download canceled notification" +msgid "%1 download canceled" +msgstr "" + +#: src/widgets/TabWidget.cpp:811 +#, kde-format +msgctxt "Download progress notification text" +msgid "%1% of %2 downloaded (%3 of %4 bytes)" +msgstr "" + +#: src/widgets/TabWidget.cpp:817 +#, kde-format +msgctxt "Download progress notification text" +msgid "%1: %2 bytes downloaded" +msgstr "" + +#: src/widgets/TabWidget.cpp:828 +#, kde-format +msgctxt "Download finished notification text" +msgid "%1 download finished" +msgstr "" + +#: src/dialogs/SaveDialog.cpp:36 +#, kde-format +msgctxt "The save dialog window title" +msgid "Save" +msgstr "" + +#: src/dialogs/SaveDialog.cpp:84 +#, kde-format +msgctxt "Unknown download file size. The bold style should be preserved." +msgid "unknown" +msgstr "" + +#: src/dialogs/SaveDialog.cpp:86 +#, kde-format +msgctxt "Download file size. The bold style should be preserved." +msgid "%1 bytes" +msgstr "" + +#: src/dialogs/SaveDialog.cpp:89 +#, kde-format +msgctxt "The save key shortcut." +msgid "s" +msgstr "" + +#: src/dialogs/SaveDialog.cpp:90 src/dialogs/CookiesDialog.cpp:281 +#, kde-format +msgctxt "The close key shortcut." +msgid "c" +msgstr "" + +#: src/dialogs/DurableCookiesDialog.cpp:32 +#, kde-format +msgctxt "The durable cookies dialog window title" +msgid "Durable Cookies" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:40 +#, kde-format +msgctxt "The domain settings dialog window title" +msgid "Domain Settings" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:382 +#, kde-format +msgctxt "Domain settings DOM storage label." +msgid "DOM storage enabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:384 +#, kde-format +msgctxt "Domain settings DOM storage label." +msgid "DOM storage disabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:395 +#, kde-format +msgctxt "Domain settings DOM storage label. The tags should be retained." +msgid "DOM storage disabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:406 +#, kde-format +msgctxt "Domain settings DOM storage label. The tags should be retained." +msgid "DOM storage enabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:425 +#, kde-format +msgctxt "Domain settings JavaScript label." +msgid "JavaScript enabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:427 +#, kde-format +msgctxt "Domain settings JavaScript label." +msgid "JavaScript disabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:438 +#, kde-format +msgctxt "Domain settings JavaScript label. The tags should be retained." +msgid "JavaScript disabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:449 +#, kde-format +msgctxt "Domain settings JavaScript label. The tags should be retained." +msgid "JavaScript enabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:468 +#, kde-format +msgctxt "Domain settings local storage label." +msgid "Local storage enabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:470 +#, kde-format +msgctxt "Domain settings local storage label." +msgid "Local storage disabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:481 +#, kde-format +msgctxt "" +"Domain settings local storage label. The tags should be retained." +msgid "Local storage disabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:492 +#, kde-format +msgctxt "" +"Domain settings local storage label. The tabs should be retained." +msgid "Local storage enabled" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:542 +#, kde-format +msgctxt "Add domain dialog title" +msgid "Add Domain" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:544 +#, kde-format +msgctxt "" +"Add domain message. The \n" +"\n" +" are newline codes that should be retained" +msgid "" +"Add a new domain. Doing so will also save any pending changes that have " +"been made to other domains.\n" +"\n" +"*. may be prepended to a domain to include all subdomains (eg. *.stoutner." +"com)." +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:561 +#, kde-format +msgctxt "Delete domain dialog title" +msgid "Delete Domain" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:564 +#, kde-format +msgctxt "Delete domain dialog main message" +msgid "Delete the current domain?" +msgstr "" + +#: src/dialogs/DomainSettingsDialog.cpp:567 +#, kde-format +msgctxt "Delete domain dialog secondary message" +msgid "" +"Doing so will also save any pending changes that have been made to other " +"domains." +msgstr "" + +#: src/dialogs/AddOrEditCookieDialog.cpp:41 +#, kde-format +msgctxt "The add cookie dialog window title." +msgid "Add Cookie" +msgstr "" + +#: src/dialogs/AddOrEditCookieDialog.cpp:43 +#, kde-format +msgctxt "The edit cookie dialog window title." +msgid "Edit Cookie" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:124 +#, kde-format +msgctxt "The cookies dialog window title" +msgid "Cookies" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:145 +#, kde-format +msgctxt "The cookie Name header." +msgid "Name" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:146 +#, kde-format +msgctxt "The cookie Durable header." +msgid "Durable" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:147 +#, kde-format +msgctxt "The cookie Path header." +msgid "Path" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:148 +#, kde-format +msgctxt "The cookie Expiration Date header." +msgid "Expiration Date" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:149 +#, kde-format +msgctxt "The cookie HTTP Only header." +msgid "HTTP Only" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:150 +#, kde-format +msgctxt "The cookie Secure header." +msgid "Secure" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:151 +#, kde-format +msgctxt "The cookie Value header." +msgid "Value" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:155 +#, kde-format +msgctxt "The cookie Name tool tip." +msgid "" +"The name identifies the cookie. Each cookie has a unique combination of " +"domain, name, and path." +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:157 +#, kde-format +msgctxt "The cookie Durable tool tip" +msgid "" +"Durable cookies persist across restarts, irrespective of the expiration " +"date. All other cookies are deleted when Privacy Browser closes, " +"irrespective of the expiration date." +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:158 +#, kde-format +msgctxt "The cookie Path tool tip." +msgid "Websites can restrict cookie access to subpath of their URL." +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:160 +#, kde-format +msgctxt "The cookie Expiration Date tool tip." +msgid "" +"Cookies without an expiration date are known as session cookies and are " +"expected to be deleted every time the browser closes." +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:162 +#, kde-format +msgctxt "The cookie HTTP Only tool tip." +msgid "" +"Restrict cookie access to HTTP (and HTTPS). This prevents JavaScript from " +"accessing the cookie, which hardens it against cross-site scripting attacks." +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:163 +#, kde-format +msgctxt "The cookie Secure tool tip." +msgid "" +"Only allow the cookie to be transferred across HTTPS (as opposed to HTTP)." +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:164 +#, kde-format +msgctxt "The cookie Value tool tip." +msgid "The value contains the cookie data." +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:205 src/dialogs/CookiesDialog.cpp:208 +#: src/dialogs/CookiesDialog.cpp:209 src/dialogs/CookiesDialog.cpp:409 +#: src/dialogs/CookiesDialog.cpp:412 src/dialogs/CookiesDialog.cpp:413 +#: src/dialogs/CookiesDialog.cpp:786 +#, kde-format +msgid "yes" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:205 src/dialogs/CookiesDialog.cpp:208 +#: src/dialogs/CookiesDialog.cpp:209 src/dialogs/CookiesDialog.cpp:409 +#: src/dialogs/CookiesDialog.cpp:412 src/dialogs/CookiesDialog.cpp:413 +#, kde-format +msgid "no" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:258 src/dialogs/CookiesDialog.cpp:827 +#, kde-format +msgctxt "View the durable cookies button" +msgid "Durable cookies - %1" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:276 +#, kde-format +msgctxt "The add cookie key shortcut." +msgid "a" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:277 +#, kde-format +msgctxt "The edit cookie key shortcut." +msgid "e" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:278 +#, kde-format +msgctxt "The delete cookie key shortcut." +msgid "d" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:280 +#, kde-format +msgctxt "The delete all key shortcut." +msgid "l" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:618 +#, kde-format +msgctxt "Delete all cookies dialog title" +msgid "Delete All Cookies" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:621 +#, kde-format +msgctxt "Delete all cookies dialog text" +msgid "Delete all cookies?" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:624 src/dialogs/CookiesDialog.cpp:686 +#, kde-format +msgctxt "Delete durable cookies check box" +msgid "Delete even if durable" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:694 +#, kde-format +msgctxt "Delete cookies dialog title" +msgid "Delete %1 Cookie" +msgid_plural "Delete 1% Cookies" +msgstr[0] "" +msgstr[1] "" + +#: src/dialogs/CookiesDialog.cpp:697 +#, kde-format +msgctxt "Delete cookies dialog text" +msgid "Delete %1 cookie?" +msgid_plural "Delete %1 cookies?" +msgstr[0] "" +msgstr[1] "" + +#: src/dialogs/CookiesDialog.cpp:702 +#, kde-format +msgctxt "Delete cookie dialog title" +msgid "Delete 1 Cookie" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:705 +#, kde-format +msgctxt "Delete cookie dialog text" +msgid "Delete 1 cookie?" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:812 +#, kde-format +msgctxt "Delete cookies button." +msgid "&Delete %1 cookie" +msgid_plural "&Delete %1 cookies" +msgstr[0] "" +msgstr[1] "" + +#: src/dialogs/CookiesDialog.cpp:817 +#, kde-format +msgctxt "Delete cookies button." +msgid "&Delete 1 cookie" +msgstr "" + +#: src/dialogs/CookiesDialog.cpp:823 +#, kde-format +msgctxt "Delete cookie button." +msgid "&Delete cookie" +msgstr "" + +#: src/interceptors/UrlRequestInterceptor.cpp:50 +#, kde-format +msgctxt "HTTP Ping blocked dialog title" +msgid "HTTP Ping Blocked" +msgstr "" + +#: src/interceptors/UrlRequestInterceptor.cpp:53 +#, kde-format +msgctxt "HTTP Ping blocked dialog text" +msgid "" +"This request has been blocked because it sends a naughty HTTP ping to %1." msgstr "" -#: src/main.cpp:46 +#: src/main.cpp:48 #, kde-format +msgctxt "Program Name" msgid "Privacy Browser" msgstr "" -#: src/main.cpp:49 +#: src/main.cpp:51 #, kde-format +msgctxt "Developer Information" msgid "Soren Stoutner" msgstr "" -#: src/main.cpp:49 +#: src/main.cpp:51 #, kde-format +msgctxt "Developer Information" msgid "Principal developer" msgstr "" -#: src/main.cpp:53 +#: src/main.cpp:56 #, kde-format -msgid "Copyright © 2016-2017,2021-2022 Soren Stoutner " +msgctxt "Copyright" +msgid "Copyright 2016-2017,2021-2023 Soren Stoutner " msgstr "" -#: src/main.cpp:58 +#: src/main.cpp:62 #, kde-format +msgctxt "Tagline" msgid "A web browser that respects your privacy." msgstr "" -#: rc.cpp:3 +#: src/helpers/UserAgentHelper.cpp:51 #, kde-format -msgid "Zoom factor" +msgctxt "User agents" +msgid "System default" msgstr "" -#: rc.cpp:6 +#: src/helpers/UserAgentHelper.cpp:52 #, kde-format -msgid "Set the zoom factor between 0.25 and 5.00." +msgctxt "User agents" +msgid "Privacy Browser" msgstr "" -#: rc.cpp:9 +#: src/helpers/UserAgentHelper.cpp:53 #, kde-format -msgid "Set the zoom factor between 0.25 and 5.00. The default is 1.00." +msgctxt "User agents" +msgid "WebEngine default" msgstr "" -#: rc.cpp:12 +#: src/helpers/UserAgentHelper.cpp:54 +#, kde-format +msgctxt "User agents" +msgid "Firefox on Linux" +msgstr "" + +#: src/helpers/UserAgentHelper.cpp:55 +#, kde-format +msgctxt "User agents" +msgid "Chromium on Linux" +msgstr "" + +#: src/helpers/UserAgentHelper.cpp:56 +#, kde-format +msgctxt "User agents" +msgid "Firefox on Windows" +msgstr "" + +#: src/helpers/UserAgentHelper.cpp:57 +#, kde-format +msgctxt "User agents" +msgid "Chrome on Windows" +msgstr "" + +#: src/helpers/UserAgentHelper.cpp:58 +#, kde-format +msgctxt "User agents" +msgid "Edge on Windows" +msgstr "" + +#: src/helpers/UserAgentHelper.cpp:59 +#, kde-format +msgctxt "User agents" +msgid "Safari on macOS" +msgstr "" + +#: src/windows/BrowserWindow.cpp:151 +#, kde-format +msgctxt "New tab action" +msgid "New Tab" +msgstr "" + +#: src/windows/BrowserWindow.cpp:152 +#, kde-format +msgctxt "New window action" +msgid "New Window" +msgstr "" + +#: src/windows/BrowserWindow.cpp:161 +#, kde-format +msgctxt "Search engine" +msgid "Mojeek" +msgstr "" + +#: src/windows/BrowserWindow.cpp:162 +#, kde-format +msgctxt "Search engine" +msgid "Monocles" +msgstr "" + +#: src/windows/BrowserWindow.cpp:163 +#, kde-format +msgctxt "Search engine" +msgid "MetaGer" +msgstr "" + +#: src/windows/BrowserWindow.cpp:164 +#, kde-format +msgctxt "Search engine" +msgid "Google" +msgstr "" + +#: src/windows/BrowserWindow.cpp:165 +#, kde-format +msgctxt "Search engine" +msgid "Bing" +msgstr "" + +#: src/windows/BrowserWindow.cpp:166 +#, kde-format +msgctxt "Search engine" +msgid "Yahoo" +msgstr "" + +#: src/windows/BrowserWindow.cpp:167 +#, kde-format +msgctxt "Domain Settings action" +msgid "Domain Settings" +msgstr "" + +#: src/windows/BrowserWindow.cpp:168 src/windows/BrowserWindow.cpp:946 +#, kde-format +msgctxt "The Cookies action, which also displays the number of cookies" +msgid "Cookies - %1" +msgstr "" + +#: src/windows/BrowserWindow.cpp:169 +#, kde-format +msgctxt "JavaScript action" +msgid "JavaScript" +msgstr "" + +#: src/windows/BrowserWindow.cpp:170 +#, kde-format +msgctxt "The Local Storage action" +msgid "Local Storage" +msgstr "" + +#: src/windows/BrowserWindow.cpp:171 +#, kde-format +msgctxt "DOM Storage action" +msgid "DOM Storage" +msgstr "" + +#: src/windows/BrowserWindow.cpp:172 +#, kde-format +msgctxt "Find Case Sensitive action" +msgid "Find Case Sensitive" +msgstr "" + +#: src/windows/BrowserWindow.cpp:173 +#, kde-format +msgctxt "Hide Find Text action" +msgid "Hide Find Text" +msgstr "" + +#: src/windows/BrowserWindow.cpp:202 +#, kde-format +msgctxt "The open new tab key sequence." +msgid "Ctrl+T" +msgstr "" + +#: src/windows/BrowserWindow.cpp:203 +#, kde-format +msgctxt "The open new window key sequence." +msgid "Ctrl+N" +msgstr "" + +#: src/windows/BrowserWindow.cpp:204 +#, kde-format +msgctxt "The print preview key sequence." +msgid "Ctrl+Shift+P" +msgstr "" + +#: src/windows/BrowserWindow.cpp:205 +#, kde-format +msgctxt "The Privacy Browser user agent key sequence." +msgid "Ctrl+Alt+P" +msgstr "" + +#: src/windows/BrowserWindow.cpp:206 +#, kde-format +msgctxt "The WebEngine Default user agent key sequence." +msgid "Ctrl+Alt+W" +msgstr "" + +#: src/windows/BrowserWindow.cpp:207 +#, kde-format +msgctxt "The Firefox on Linux user agent key sequence." +msgid "Ctrl+Alt+F" +msgstr "" + +#: src/windows/BrowserWindow.cpp:208 +#, kde-format +msgctxt "The Chromium on Linux user agent key sequence." +msgid "Ctrl+Alt+C" +msgstr "" + +#: src/windows/BrowserWindow.cpp:209 +#, kde-format +msgctxt "The Firefox on Windows user agent key sequence." +msgid "Ctrl+Alt+Shift+F" +msgstr "" + +#: src/windows/BrowserWindow.cpp:210 +#, kde-format +msgctxt "The Chrome on Windows user agent key sequence." +msgid "Ctrl+Alt+Shift+C" +msgstr "" + +#: src/windows/BrowserWindow.cpp:211 +#, kde-format +msgctxt "The Edge on Windows user agent key sequence." +msgid "Ctrl+Alt+E" +msgstr "" + +#: src/windows/BrowserWindow.cpp:212 +#, kde-format +msgctxt "The Safari on macOS user agent key sequence." +msgid "Ctrl+Alt+S" +msgstr "" + +#: src/windows/BrowserWindow.cpp:213 +#, kde-format +msgctxt "The custom user agent key sequence." +msgid "Alt+Shift+C" +msgstr "" + +#: src/windows/BrowserWindow.cpp:214 +#, kde-format +msgctxt "The zoom factor key sequence." +msgid "Ctrl+Alt+Z" +msgstr "" + +#: src/windows/BrowserWindow.cpp:215 +#, kde-format +msgctxt "The Mojeek search engine key sequence." +msgid "Ctrl+Shift+M" +msgstr "" + +#: src/windows/BrowserWindow.cpp:216 +#, kde-format +msgctxt "The Monocles search engine key sequence." +msgid "Ctrl+Shift+O" +msgstr "" + +#: src/windows/BrowserWindow.cpp:217 +#, kde-format +msgctxt "The MetaGer search engine key sequence." +msgid "Ctrl+Shift+E" +msgstr "" + +#: src/windows/BrowserWindow.cpp:218 +#, kde-format +msgctxt "The Google search engine key sequence." +msgid "Ctrl+Shift+G" +msgstr "" + +#: src/windows/BrowserWindow.cpp:219 +#, kde-format +msgctxt "The Bing search engine key sequence." +msgid "Ctrl+Shift+B" +msgstr "" + +#: src/windows/BrowserWindow.cpp:220 +#, kde-format +msgctxt "The Yahoo search engine key sequence." +msgid "Ctrl+Shift+Y" +msgstr "" + +#: src/windows/BrowserWindow.cpp:221 +#, kde-format +msgctxt "The custom search engine key sequence." +msgid "Ctrl+Shift+C" +msgstr "" + +#: src/windows/BrowserWindow.cpp:222 +#, kde-format +msgctxt "The domain settings key sequence." +msgid "Ctrl+D" +msgstr "" + +#: src/windows/BrowserWindow.cpp:223 +#, kde-format +msgctxt "The cookies dialog key sequence." +msgid "Ctrl+;" +msgstr "" + +#: src/windows/BrowserWindow.cpp:329 +#, kde-format +msgctxt "The URL line edit placeholder text" +msgid "URL or Search Terms" +msgstr "" + +#: src/windows/BrowserWindow.cpp:330 +#, kde-format +msgctxt "The find line edit placeholder text" +msgid "Find Text" +msgstr "" + +#: src/windows/BrowserWindow.cpp:345 +#, kde-format +msgctxt "Default find results." +msgid "0/0" +msgstr "" + +#: src/windows/BrowserWindow.cpp:411 +#, kde-format +msgctxt "The toggle full screen shortcut." +msgid "F11" +msgstr "" + +#: src/windows/BrowserWindow.cpp:455 +#, kde-format +msgctxt "The domain settings dialog title" +msgid "Domain Settings" +msgstr "" + +#: src/windows/BrowserWindow.cpp:569 +#, kde-format +msgctxt "The on-the-fly zoom factor dialog title" +msgid "On-The-Fly Zoom Factor" +msgstr "" + +#: src/windows/BrowserWindow.cpp:570 +#, kde-format +msgctxt "The instruction text of the on-the-fly zoom factor dialog" +msgid "Enter a zoom factor between 0.25 and 5.00" +msgstr "" + +#: src/windows/BrowserWindow.cpp:658 +#, kde-format +msgctxt "Select download location dialog caption" +msgid "Select Download Location" +msgstr "" + +#: src/windows/BrowserWindow.cpp:789 +#, kde-format +msgctxt "Settings tab title" +msgid "Privacy" +msgstr "" + +#: src/windows/BrowserWindow.cpp:790 +#, kde-format +msgctxt "Settings tab title" +msgid "General" +msgstr "" + +#: src/windows/BrowserWindow.cpp:791 +#, kde-format +msgctxt "Settings tab title" +msgid "Spell Check" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1034 +#, kde-format +msgctxt "The main search engine menu action" +msgid "Search Engine - Mojeek" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1042 +#, kde-format +msgctxt "The main search engine menu action" +msgid "Search Engine - Monocles" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1050 +#, kde-format +msgctxt "The main search engine menu action" +msgid "Search Engine - MetaGer" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1058 +#, kde-format +msgctxt "The main search engine menu action" +msgid "Search Engine - Google" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1066 +#, kde-format +msgctxt "The main search engine menu action" +msgid "Search Engine - Bing" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1074 +#, kde-format +msgctxt "The main search engine menu action" +msgid "Search Engine - Yahoo" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1082 +#, kde-format +msgctxt "The main search engine menu action" +msgid "Search Engine - Custom" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1107 src/windows/BrowserWindow.cpp:1214 +#, kde-format +msgctxt "@action" +msgid "Custom" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1123 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Privacy Browser" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1131 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - WebEngine default" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1139 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Firefox on Linux" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1147 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Chromium on Linux" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1155 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Firefox on Windows" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1163 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Chrome on Windows" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1171 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Edge on Windows" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1179 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Safari on macOS" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1187 +#, kde-format +msgctxt "The main user agent menu action" +msgid "User Agent - Custom" +msgstr "" + +#: src/windows/BrowserWindow.cpp:1224 +#, kde-format +msgctxt "@action" +msgid "Zoom Factor - %1" +msgstr "" + +#: rc.cpp:3 +#, kde-format +msgid "On-The-Fly Settings" +msgstr "" + +#: rc.cpp:6 +#, kde-format +msgid "Navigation Toolbar" +msgstr "" + +#: rc.cpp:9 +#, kde-format +msgid "URL Toolbar" +msgstr "" + +#: rc.cpp:12 +#, kde-format +msgid "Add cookie" +msgstr "" + +#: rc.cpp:15 +#, kde-format +msgid "Edit cookie" +msgstr "" + +#: rc.cpp:18 +#, kde-format +msgid "Delete cookie" +msgstr "" + +#: rc.cpp:21 +#, kde-format +msgid "Delete all" +msgstr "" + +#: rc.cpp:24 +#, kde-format +msgid "Add domain" +msgstr "" + +#: rc.cpp:27 +#, kde-format +msgid "Delete domain" +msgstr "" + +#: rc.cpp:30 +#, kde-format +msgid "Domain name" +msgstr "" + +#: rc.cpp:33 +#, kde-format +msgid "" +"*. may be prepended to a domain to include all subdomains (eg. *.stoutner." +"com)." +msgstr "" + +#: rc.cpp:36 rc.cpp:126 +#, kde-format +msgid "JavaScript" +msgstr "" + +#: rc.cpp:39 +#, kde-format +msgid "JavaScript allows websites to run programs (scripts) on the device." +msgstr "" + +#: rc.cpp:42 rc.cpp:57 rc.cpp:72 rc.cpp:87 rc.cpp:120 +#, kde-format +msgid "System default" +msgstr "" + +#: rc.cpp:45 +#, kde-format +msgid "JavaScript disabled" +msgstr "" + +#: rc.cpp:48 +#, kde-format +msgid "JavaScript enabled" +msgstr "" + +#: rc.cpp:51 rc.cpp:132 +#, kde-format +msgid "Local storage" +msgstr "" + +#: rc.cpp:54 rc.cpp:135 +#, kde-format +msgid "" +"Local storage includes cookies, DOM storage, IndexedDB, service workers, and " +"the filesystem API. DOM storage also requires a separate control to be " +"enabled. Local storage is disabled by default." +msgstr "" + +#: rc.cpp:60 +#, kde-format +msgid "Local storage disabled" +msgstr "" + +#: rc.cpp:63 +#, kde-format +msgid "Local storage enabled" +msgstr "" + +#: rc.cpp:66 rc.cpp:138 +#, kde-format +msgid "DOM storage" +msgstr "" + +#: rc.cpp:69 +#, kde-format +msgid "" +"DOM storage, sometimes called web storage, is like cookies on steroids. To " +"function, it requires that both JavaScript and local storage be enabled." +msgstr "" + +#: rc.cpp:75 +#, kde-format +msgid "DOM storage disabled" +msgstr "" + +#: rc.cpp:78 +#, kde-format +msgid "DOM storage enabled" +msgstr "" + +#: rc.cpp:81 rc.cpp:144 +#, kde-format +msgid "User agent" +msgstr "" + +#: rc.cpp:84 +#, kde-format +msgid "" +"The user agent identifies the browser to the web server. It serves no " +"useful purpose, but many web servers refuse to return the web page if they " +"don't see a user agent they like." +msgstr "" + +#: rc.cpp:90 rc.cpp:150 +#, kde-format +msgid "Privacy Browser" +msgstr "" + +#: rc.cpp:93 +#, kde-format +msgid "WebEngine default" +msgstr "" + +#: rc.cpp:96 +#, kde-format +msgid "Firefox on Linux" +msgstr "" + +#: rc.cpp:99 +#, kde-format +msgid "Chromium on Linux" +msgstr "" + +#: rc.cpp:102 +#, kde-format +msgid "Firefox on Windows" +msgstr "" + +#: rc.cpp:105 +#, kde-format +msgid "Chrome on Windows" +msgstr "" + +#: rc.cpp:108 +#, kde-format +msgid "Edge on Windows" +msgstr "" + +#: rc.cpp:111 +#, kde-format +msgid "Safari on macOS" +msgstr "" + +#: rc.cpp:114 rc.cpp:207 +#, kde-format +msgid "Zoom factor" +msgstr "" + +#: rc.cpp:117 +#, kde-format +msgid "Valid values for the zoom factor are between 0.25 and 5.00." +msgstr "" + +#: rc.cpp:123 +#, kde-format +msgid "Custom" +msgstr "" + +#: rc.cpp:129 +#, kde-format +msgid "" +"JavaScript allows websites to run programs (scripts) on the device. The " +"default is disabled." +msgstr "" + +#: rc.cpp:141 +#, kde-format +msgid "" +"DOM storage, sometimes called web storage, is like cookies on steroids. To " +"function, it requires that both JavaScript and local storage be enabled. It " +"is disabled by default." +msgstr "" + +#: rc.cpp:147 +#, kde-format +msgid "" +"The user agent identifies the browser to the web server. It serves no " +"useful purpose, but many web servers refuse to return the web page if they " +"don't see a user agent they like. The default is Privacy Browser." +msgstr "" + +#: rc.cpp:153 +#, kde-format +msgid "WebEngine Default" +msgstr "" + +#: rc.cpp:156 +#, kde-format +msgid "Firefox Linux" +msgstr "" + +#: rc.cpp:159 +#, kde-format +msgid "Chromium Linux" +msgstr "" + +#: rc.cpp:162 +#, kde-format +msgid "Firefox Windows" +msgstr "" + +#: rc.cpp:165 +#, kde-format +msgid "Chrome Windows" +msgstr "" + +#: rc.cpp:168 +#, kde-format +msgid "Edge Windows" +msgstr "" + +#: rc.cpp:171 +#, kde-format +msgid "Safari macOS" +msgstr "" + +#: rc.cpp:174 +#, kde-format +msgid "" +"Spell checking languages can be added by installing the Hunspell language " +"packages. One or more languages can be selected. All selected languages " +"will be applied simultaneously." +msgstr "" + +#: rc.cpp:177 +#, kde-format +msgid "Homepage" +msgstr "" + +#: rc.cpp:180 +#, kde-format +msgid "The default is https://www.mojeek.com/." +msgstr "" + +#: rc.cpp:183 +#, kde-format +msgid "Search engine" +msgstr "" + +#: rc.cpp:186 +#, kde-format +msgid "The default is Mojeek." +msgstr "" + +#: rc.cpp:189 +#, kde-format +msgid "Mojeek" +msgstr "" + +#: rc.cpp:192 +#, kde-format +msgid "Monocles" +msgstr "" + +#: rc.cpp:195 +#, kde-format +msgid "MetaGer" +msgstr "" + +#: rc.cpp:198 +#, kde-format +msgid "Google" +msgstr "" + +#: rc.cpp:201 +#, kde-format +msgid "Bing" +msgstr "" + +#: rc.cpp:204 +#, kde-format +msgid "Yahoo" +msgstr "" + +#: rc.cpp:210 +#, kde-format +msgid "" +"Valid values for the zoom factor are between 0.25 and 5.00. The default is " +"1.00." +msgstr "" + +#: rc.cpp:213 +#, kde-format +msgid "Download Location" +msgstr "" + +#: rc.cpp:216 +#, kde-format +msgid "The default is System Download Directory." +msgstr "" + +#: rc.cpp:219 +#, kde-format +msgid "System Download Directory" +msgstr "" + +#: rc.cpp:222 +#, kde-format +msgid "Browse" +msgstr "" + +#: rc.cpp:225 +#, kde-format +msgid "Tabs on top" +msgstr "" + +#: rc.cpp:228 +#, kde-format +msgid "Display the tabs at the top of the screen. The default is enabled." +msgstr "" + +#: rc.cpp:231 +#, kde-format +msgid "Full Screen Browsing" +msgstr "" + +#: rc.cpp:234 +#, kde-format +msgid "Hide menu bar" +msgstr "" + +#: rc.cpp:237 +#, kde-format +msgid "Hide the menu bar when browsing full screen. The default is enabled." +msgstr "" + +#: rc.cpp:240 +#, kde-format +msgid "Hide toolbars" +msgstr "" + +#: rc.cpp:243 +#, kde-format +msgid "Hide the toolbars when browsing full screen. The default is enabled." +msgstr "" + +#: rc.cpp:246 +#, kde-format +msgid "Hide tab bar" +msgstr "" + +#: rc.cpp:249 +#, kde-format +msgid "Hide the tab bar when browsing full screen. The default is enabled." +msgstr "" + +#: rc.cpp:252 +#, kde-format +msgid "Hide status bar" +msgstr "" + +#: rc.cpp:255 +#, kde-format +msgid "Hide the status bar when browsing full screen. The default is enabled." +msgstr "" + +#: rc.cpp:258 +#, kde-format +msgid "Would you like to download the following file?" +msgstr "" + +#: rc.cpp:261 +#, kde-format +msgid "File details" +msgstr "" + +#: rc.cpp:264 +#, kde-format +msgid "URL:" +msgstr "" + +#: rc.cpp:267 +#, kde-format +msgid "File type:" +msgstr "" + +#: rc.cpp:270 +#, kde-format +msgid "MIME type:" +msgstr "" + +#: rc.cpp:273 +#, kde-format +msgid "Size:" +msgstr "" + +#: rc.cpp:276 +#, kde-format +msgid "&Add cookie" +msgstr "" + +#: rc.cpp:279 +#, kde-format +msgid "&Delete cookie" +msgstr "" + +#: rc.cpp:282 +#, kde-format +msgid "Delete &all" +msgstr "" + +#: rc.cpp:285 +#, kde-format +msgid "Cookies prepended by a period are accessible to all subdomains." +msgstr "" + +#: rc.cpp:288 +#, kde-format +msgid "Domain" +msgstr "" + +#: rc.cpp:291 rc.cpp:309 rc.cpp:321 rc.cpp:336 rc.cpp:348 +#, kde-format +msgid "   " +msgstr "" + +#: rc.cpp:294 +#, kde-format +msgid "" +"The name identifies the cookie. Each cookie has a unique combination of " +"domain, name, and path." +msgstr "" + +#: rc.cpp:297 +#, kde-format +msgid "Name" +msgstr "" + +#: rc.cpp:300 rc.cpp:306 +#, kde-format +msgid "" +"Durable cookies pursist across restarts, irrespective of the expiration " +"date. All other cookies are deleted when Privacy Browser closes, " +"irrespective of the expiration date." +msgstr "" + +#: rc.cpp:303 +#, kde-format +msgid "Durable" +msgstr "" + +#: rc.cpp:312 +#, kde-format +msgid "Websites can restrict cookie access to subpath of their URL." +msgstr "" + +#: rc.cpp:315 +#, kde-format +msgid "Path" +msgstr "" + +#: rc.cpp:318 +#, kde-format +msgid "/" +msgstr "" + +#: rc.cpp:324 rc.cpp:330 +#, kde-format +msgid "" +"Cookies without an expiration date are known as session cookies and are " +"expected to be deleted every time the browser closes." +msgstr "" + +#: rc.cpp:327 +#, kde-format +msgid "Expiration date" +msgstr "" + +#: rc.cpp:333 +#, kde-format +msgid " " +msgstr "" + +#: rc.cpp:339 rc.cpp:345 +#, kde-format +msgid "" +"Restrict cookie access to HTTP (and HTTPS). This prevents JavaScript from " +"accessing the cookie, which hardens it against cross-site scripting attacks." +msgstr "" + +#: rc.cpp:342 +#, kde-format +msgid "HTTP only" +msgstr "" + +#: rc.cpp:351 rc.cpp:357 +#, kde-format +msgid "" +"Only allow the cookie to be transferred across HTTPS (as opposed to HTTP)." +msgstr "" + +#: rc.cpp:354 +#, kde-format +msgid "Secure" +msgstr "" + +#: rc.cpp:360 +#, kde-format +msgid "The value contains the cookie data." +msgstr "" + +#: rc.cpp:363 #, kde-format -msgid "Main Toolbar" +msgid "Value" msgstr "" -#: rc.cpp:13 +#: rc.cpp:364 #, kde-format msgctxt "NAME OF TRANSLATORS" msgid "Your names" msgstr "" -#: rc.cpp:14 +#: rc.cpp:365 #, kde-format msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" diff --git a/src/com.stoutner.privacybrowser.appdata.xml b/src/com.stoutner.privacybrowser.appdata.xml index 3b74d25..6142514 100644 --- a/src/com.stoutner.privacybrowser.appdata.xml +++ b/src/com.stoutner.privacybrowser.appdata.xml @@ -51,7 +51,7 @@ - https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-screenshots + diff --git a/src/dialogs/CookiesDialog.cpp b/src/dialogs/CookiesDialog.cpp index 4e85efe..693eb3c 100644 --- a/src/dialogs/CookiesDialog.cpp +++ b/src/dialogs/CookiesDialog.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2022 Soren Stoutner . + * Copyright © 2022-2023 Soren Stoutner . * * This file is part of Privacy Browser PC . * @@ -65,7 +65,7 @@ bool cookieSortPredicate(const QNetworkCookie &leftHandCookie, const QNetworkCoo QString leftHandThirdLevelDomain; QString rightHandThirdLevelDomain; - // Get the numer of dots in the strings. + // Get the number of dots in the strings. int leftHandDots = leftHandDomain.count(QLatin1Char('.')); int rightHandDots = rightHandDomain.count(QLatin1Char('.')); @@ -154,7 +154,7 @@ CookiesDialog::CookiesDialog(std::list *originalCookieListPointe treeModelPointer->horizontalHeaderItem(0)->setToolTip(i18nc("The cookie Name tool tip.", "The name identifies the cookie. Each cookie has a unique combination of domain, name, and path.")); treeModelPointer->horizontalHeaderItem(1)->setToolTip(i18nc("The cookie Durable tool tip", - "Durable cookies pursist across restarts, irrespective of the expiration date. All other cookies are deleted when Privacy Browser closes, irrespective of the expiration date.")); + "Durable cookies persist across restarts, irrespective of the expiration date. All other cookies are deleted when Privacy Browser closes, irrespective of the expiration date.")); treeModelPointer->horizontalHeaderItem(2)->setToolTip(i18nc("The cookie Path tool tip.", "Websites can restrict cookie access to subpath of their URL.")); treeModelPointer->horizontalHeaderItem(3)->setToolTip(i18nc("The cookie Expiration Date tool tip.", "Cookies without an expiration date are known as session cookies and are expected to be deleted every time the browser closes.")); diff --git a/src/dialogs/SaveDialog.cpp b/src/dialogs/SaveDialog.cpp index 39d2b18..f1c1d99 100644 --- a/src/dialogs/SaveDialog.cpp +++ b/src/dialogs/SaveDialog.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2022 Soren Stoutner . + * Copyright 2022-2023 Soren Stoutner . * * This file is part of Privacy Browser PC . * @@ -88,6 +88,7 @@ SaveDialog::SaveDialog(QUrl &url, QString &mimeTypeString, int totalBytes, QStri // Create the keyboard shortcuts. QShortcut *sShortcutPointer = new QShortcut(QKeySequence(i18nc("The save key shortcut.", "s")), this); QShortcut *cShortcutPointer = new QShortcut(QKeySequence(i18nc("The close key shortcut.", "c")), this); + QShortcut *quitShortcutPointer = new QShortcut(QKeySequence::Quit, this); // Connect the save buttons. if (nativeDownloader) @@ -98,7 +99,7 @@ SaveDialog::SaveDialog(QUrl &url, QString &mimeTypeString, int totalBytes, QStri } else { - // Use WebEngine's downloader + // Use WebEngine's downloader. connect(saveButtonPointer, SIGNAL(clicked()), this, SLOT(accept())); connect(sShortcutPointer, SIGNAL(activated()), this, SLOT(accept())); } @@ -106,6 +107,7 @@ SaveDialog::SaveDialog(QUrl &url, QString &mimeTypeString, int totalBytes, QStri // Connect the cancel button. connect(dialogButtonBoxPointer, SIGNAL(rejected()), this, SLOT(reject())); connect(cShortcutPointer, SIGNAL(activated()), this, SLOT(reject())); + connect(quitShortcutPointer, SIGNAL(activated()), this, SLOT(reject())); } void SaveDialog::showFilePicker() diff --git a/src/windows/BrowserWindow.cpp b/src/windows/BrowserWindow.cpp index effb091..f1dd59e 100644 --- a/src/windows/BrowserWindow.cpp +++ b/src/windows/BrowserWindow.cpp @@ -60,7 +60,7 @@ BrowserWindow::BrowserWindow(bool firstWindow) : KXmlGuiWindow() // Add the standard actions. KStandardAction::print(tabWidgetPointer, SLOT(print()), actionCollectionPointer); - KStandardAction::printPreview(tabWidgetPointer, SLOT(printPreview()), actionCollectionPointer); + QAction *printPreviewActionPointer = KStandardAction::printPreview(tabWidgetPointer, SLOT(printPreview()), actionCollectionPointer); KStandardAction::quit(qApp, SLOT(closeAllWindows()), actionCollectionPointer); KStandardAction::redisplay(this, SLOT(refresh()), actionCollectionPointer); fullScreenActionPointer = KStandardAction::fullScreen(this, SLOT(toggleFullScreen()), this, actionCollectionPointer); @@ -201,10 +201,50 @@ BrowserWindow::BrowserWindow(bool firstWindow) : KXmlGuiWindow() // Create the key sequences. QKeySequence ctrlTKeySequence = QKeySequence(i18nc("The open new tab key sequence.", "Ctrl+T")); QKeySequence ctrlNKeySequence = QKeySequence(i18nc("The open new window key sequence.", "Ctrl+N")); + QKeySequence ctrlShiftPKeySequence = QKeySequence(i18nc("The print preview key sequence.", "Ctrl+Shift+P")); + QKeySequence ctrlAltPKeySequence = QKeySequence(i18nc("The Privacy Browser user agent key sequence.", "Ctrl+Alt+P")); + QKeySequence ctrlAltWKeySequence = QKeySequence(i18nc("The WebEngine Default user agent key sequence.", "Ctrl+Alt+W")); + QKeySequence ctrlAltFKeySequence = QKeySequence(i18nc("The Firefox on Linux user agent key sequence.", "Ctrl+Alt+F")); + QKeySequence ctrlAltCKeySequence = QKeySequence(i18nc("The Chromium on Linux user agent key sequence.", "Ctrl+Alt+C")); + QKeySequence ctrlAltShiftFKeySequence = QKeySequence(i18nc("The Firefox on Windows user agent key sequence.", "Ctrl+Alt+Shift+F")); + QKeySequence ctrlAltShiftCKeySequence = QKeySequence(i18nc("The Chrome on Windows user agent key sequence.", "Ctrl+Alt+Shift+C")); + QKeySequence ctrlAltEKeySequence = QKeySequence(i18nc("The Edge on Windows user agent key sequence.", "Ctrl+Alt+E")); + QKeySequence ctrlAltSKeySequence = QKeySequence(i18nc("The Safari on macOS user agent key sequence.", "Ctrl+Alt+S")); + QKeySequence altShiftCKeySequence = QKeySequence(i18nc("The custom user agent key sequence.", "Alt+Shift+C")); + QKeySequence ctrlAltZKeySequence = QKeySequence(i18nc("The zoom factor key sequence.", "Ctrl+Alt+Z")); + QKeySequence ctrlShiftMKeySequence = QKeySequence(i18nc("The Mojeek search engine key sequence.", "Ctrl+Shift+M")); + QKeySequence ctrlShiftOKeySequence = QKeySequence(i18nc("The Monocles search engine key sequence.", "Ctrl+Shift+O")); + QKeySequence ctrlShiftEKeySequence = QKeySequence(i18nc("The MetaGer search engine key sequence.", "Ctrl+Shift+E")); + QKeySequence ctrlShiftGKeySequence = QKeySequence(i18nc("The Google search engine key sequence.", "Ctrl+Shift+G")); + QKeySequence ctrlShiftBKeySequence = QKeySequence(i18nc("The Bing search engine key sequence.", "Ctrl+Shift+B")); + QKeySequence ctrlShiftYKeySequence = QKeySequence(i18nc("The Yahoo search engine key sequence.", "Ctrl+Shift+Y")); + QKeySequence ctrlShiftCKeySequence = QKeySequence(i18nc("The custom search engine key sequence.", "Ctrl+Shift+C")); + QKeySequence ctrlDKeySequence = QKeySequence(i18nc("The domain settings key sequence.", "Ctrl+D")); + QKeySequence ctrlSemicolonKeySequence = QKeySequence(i18nc("The cookies dialog key sequence.", "Ctrl+;")); // Set the action key sequences. newTabActionPointer->setShortcut(ctrlTKeySequence); newWindowActionPointer->setShortcut(ctrlNKeySequence); + printPreviewActionPointer->setShortcut(ctrlShiftPKeySequence); + userAgentPrivacyBrowserActionPointer->setShortcut(ctrlAltPKeySequence); + userAgentWebEngineDefaultActionPointer->setShortcut(ctrlAltWKeySequence); + userAgentFirefoxLinuxActionPointer->setShortcut(ctrlAltFKeySequence); + userAgentChromiumLinuxActionPointer->setShortcut(ctrlAltCKeySequence); + userAgentFirefoxWindowsActionPointer->setShortcut(ctrlAltShiftFKeySequence); + userAgentChromeWindowsActionPointer->setShortcut(ctrlAltShiftCKeySequence); + userAgentEdgeWindowsActionPointer->setShortcut(ctrlAltEKeySequence); + userAgentSafariMacosActionPointer->setShortcut(ctrlAltSKeySequence); + userAgentCustomActionPointer->setShortcut(altShiftCKeySequence); + zoomFactorActionPointer->setShortcut(ctrlAltZKeySequence); + searchEngineMojeekActionPointer->setShortcut(ctrlShiftMKeySequence); + searchEngineMonoclesActionPointer->setShortcut(ctrlShiftOKeySequence); + searchEngineMetagerActionPointer->setShortcut(ctrlShiftEKeySequence); + searchEngineGoogleActionPointer->setShortcut(ctrlShiftGKeySequence); + searchEngineBingActionPointer->setShortcut(ctrlShiftBKeySequence); + searchEngineYahooActionPointer->setShortcut(ctrlShiftYKeySequence); + searchEngineCustomActionPointer->setShortcut(ctrlShiftCKeySequence); + domainSettingsActionPointer->setShortcut(ctrlDKeySequence); + cookiesActionPointer->setShortcut(ctrlSemicolonKeySequence); // Execute the actions. connect(newTabActionPointer, SIGNAL(triggered()), tabWidgetPointer, SLOT(addTab())); @@ -449,7 +489,7 @@ void BrowserWindow::escape() const } else if (!findTextLineEditPointer->text().isEmpty()) // Find text is populated. { - // Clear the text in the line edit. + // Clear the find text line edit. findTextLineEditPointer->clear(); // Clear the search in the WebEngine. -- 2.45.2