diff --git a/doc/img/df-qg-01.png b/doc/img/df-qg-01.png
new file mode 100644
index 000000000..4c3612017
Binary files /dev/null and b/doc/img/df-qg-01.png differ
diff --git a/doc/img/df-qg-02.png b/doc/img/df-qg-02.png
new file mode 100644
index 000000000..8a70ef857
Binary files /dev/null and b/doc/img/df-qg-02.png differ
diff --git a/doc/img/df-qg-03.png b/doc/img/df-qg-03.png
new file mode 100644
index 000000000..c723b7528
Binary files /dev/null and b/doc/img/df-qg-03.png differ
diff --git a/doc/img/df-qg-04.png b/doc/img/df-qg-04.png
new file mode 100644
index 000000000..2b9f4c618
Binary files /dev/null and b/doc/img/df-qg-04.png differ
diff --git a/doc/img/df-qg-05.png b/doc/img/df-qg-05.png
new file mode 100644
index 000000000..79abe1e54
Binary files /dev/null and b/doc/img/df-qg-05.png differ
diff --git a/doc/img/df-qg-06.png b/doc/img/df-qg-06.png
new file mode 100644
index 000000000..bc3032986
Binary files /dev/null and b/doc/img/df-qg-06.png differ
diff --git a/doc/img/df-qg-07.png b/doc/img/df-qg-07.png
new file mode 100644
index 000000000..7f6566055
Binary files /dev/null and b/doc/img/df-qg-07.png differ
diff --git a/doc/img/df-qg-08.png b/doc/img/df-qg-08.png
new file mode 100644
index 000000000..5e463a3fa
Binary files /dev/null and b/doc/img/df-qg-08.png differ
diff --git a/doc/img/df-qg-09.png b/doc/img/df-qg-09.png
new file mode 100644
index 000000000..d812f454a
Binary files /dev/null and b/doc/img/df-qg-09.png differ
diff --git a/doc/img/df-qg-10.png b/doc/img/df-qg-10.png
new file mode 100644
index 000000000..76b3ed613
Binary files /dev/null and b/doc/img/df-qg-10.png differ
diff --git a/doc/img/df-qg-11.png b/doc/img/df-qg-11.png
new file mode 100644
index 000000000..b4a92d312
Binary files /dev/null and b/doc/img/df-qg-11.png differ
diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json
index 51a38bb13..627bdc4f1 100644
--- a/src/_locales/ar/messages.json
+++ b/src/_locales/ar/messages.json
@@ -216,7 +216,7 @@
"description":"English: Make use of context menu where appropriate"
},
"settingsAdvancedUserPrompt":{
- "message":"I am an advanced user (Required reading<\/a>)",
+ "message":"إظهار الإعدادات المتقدمة (يجب القراءة<\/a>)",
"description":"English: "
},
"settingsExperimentalPrompt":{
@@ -460,7 +460,7 @@
"description":"English: Network error: unable to connect to {{url}}"
},
"dummy":{
- "message":"This entry must be the last one",
+ "message":"يجب أن يكون هذا الإدخال آخر واحد",
"description":"so we dont need to deal with comma for last entry"
}
}
\ No newline at end of file
diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json
index 36b84b5ac..a74b7c0e0 100644
--- a/src/_locales/cs/messages.json
+++ b/src/_locales/cs/messages.json
@@ -172,7 +172,7 @@
"description":""
},
"popupHitDomainCountPrompt":{
- "message":"Připojeno k {{count}} různým doménám",
+ "message":"Připojeno k {{count}} různým doménám z {{total}}",
"description":"appear in dynamic filtering pane"
},
"pickerCreate":{
diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json
index 2eb3c61e2..05c81ed55 100644
--- a/src/_locales/da/messages.json
+++ b/src/_locales/da/messages.json
@@ -92,15 +92,15 @@
"description":""
},
"popupSite3pScriptDisabled":{
- "message":"3rd-party scripts are blocked<\/b> on this site",
+ "message":"3-part scripts er blokeret<\/b> på denne side",
"description":""
},
"popupSite1pFrameEnabled":{
- "message":"1st-party frames are allowed<\/b> on this site",
+ "message":"1-part rammer er tilladte<\/b> på denne side",
"description":""
},
"popupSite1pFrameDisabled":{
- "message":"1st-party frames are blocked<\/b> on this site",
+ "message":"1-part frames er blokerede<\/b> på denne hjemmeside",
"description":""
},
"popupSite3pFrameEnabled":{
@@ -432,7 +432,7 @@
"description":"English: Backup to file"
},
"aboutBackupFilename":{
- "message":"my-ublock-backup_{{datetime}}.txt",
+ "message":"ublock-sikkerhedskopi_{{datetime}}.txt",
"description":"English: my-ublock-backup_{{datetime}}.txt"
},
"aboutRestoreDataButton":{
@@ -444,7 +444,7 @@
"description":"English: Reset to default settings..."
},
"aboutRestoreDataConfirm":{
- "message":"All your settings will be overwritten using data backed up on {{time}}, and µBlock will restart.\n\nOverwrite all existing settings using backed up data?",
+ "message":"Alle dine indstillinger vil blive overskrevet med data sikkerhedskopieret {{time}}, og µBlock vil genstarte.\n\nOverskriv alle indstillinger med sikkerhedskopieret data?",
"description":"Message asking user to confirm restore"
},
"aboutRestoreDataError":{
@@ -460,7 +460,7 @@
"description":"English: Network error: unable to connect to {{url}}"
},
"dummy":{
- "message":"This entry must be the last one",
+ "message":"Denne indskrivning må være den sidste",
"description":"so we dont need to deal with comma for last entry"
}
}
\ No newline at end of file
diff --git a/src/_locales/he/messages.json b/src/_locales/he/messages.json
index 8bba7bc03..099e8b699 100644
--- a/src/_locales/he/messages.json
+++ b/src/_locales/he/messages.json
@@ -172,7 +172,7 @@
"description":""
},
"popupHitDomainCountPrompt":{
- "message":"מחובר ל {{count}} דומיין\/ים שונה\/ים",
+ "message":"מחובר ל {{count}} דומיין\/ים שונה\/ים מתוך {{total}}",
"description":"appear in dynamic filtering pane"
},
"pickerCreate":{
diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json
index d08522280..2c181899a 100644
--- a/src/_locales/hr/messages.json
+++ b/src/_locales/hr/messages.json
@@ -172,7 +172,7 @@
"description":""
},
"popupHitDomainCountPrompt":{
- "message":"Povezani sa {{count}} različitih domena",
+ "message":"Povezani sa {{count}} različitih domena od ukupno {{total}}",
"description":"appear in dynamic filtering pane"
},
"pickerCreate":{
@@ -320,7 +320,7 @@
"description":"English: Export"
},
"1pExportFilename":{
- "message":"ublock-custom-filters_{{datetime}}.txt",
+ "message":"moji-ublock-staticni-filteri_{{datetime}}.txt",
"description":"English: my-ublock-static-filters_{{datetime}}.txt"
},
"1pApplyChanges":{
@@ -348,7 +348,7 @@
"description":""
},
"rulesDefaultFileName":{
- "message":"my-ublock-dynamic-rules.txt",
+ "message":"moja-ublock-dinamicna-pravila_{{datetime}}.txt",
"description":"default file name to use"
},
"whitelistPrompt":{
@@ -364,7 +364,7 @@
"description":"English: Export"
},
"whitelistExportFilename":{
- "message":"ublock-whitelist_{{datetime}}.txt",
+ "message":"moja-ublock-lista_dopustenog_{{datetime}}.txt",
"description":"English: my-ublock-whitelist_{{datetime}}.txt"
},
"whitelistApply":{
@@ -432,7 +432,7 @@
"description":"English: Backup to file"
},
"aboutBackupFilename":{
- "message":"ublock-backup_{{datetime}}.txt",
+ "message":"moja-ublock-sig_kopija_{{datetime}}.txt",
"description":"English: my-ublock-backup_{{datetime}}.txt"
},
"aboutRestoreDataButton":{
diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json
index 2072e6884..61240be5c 100644
--- a/src/_locales/uk/messages.json
+++ b/src/_locales/uk/messages.json
@@ -24,7 +24,7 @@
"description":"appears as tab name in dashboard"
},
"rulesPageName":{
- "message":"My rules",
+ "message":"Мої правила",
"description":"appears as tab name in dashboard"
},
"whitelistPageName":{
@@ -152,27 +152,27 @@
"description":""
},
"popupImageRulePrompt":{
- "message":"images",
+ "message":"зображення",
"description":""
},
"popupInlineScriptRulePrompt":{
- "message":"inline scripts",
+ "message":"вбудовані сценарії",
"description":""
},
"popup1pScriptRulePrompt":{
- "message":"1st-party scripts",
+ "message":"Основні скрипти",
"description":""
},
"popup3pScriptRulePrompt":{
- "message":"3rd-party scripts",
+ "message":"Сторонні скрипти",
"description":""
},
"popup3pFrameRulePrompt":{
- "message":"3rd-party frames",
+ "message":"Сторонні фрейми",
"description":""
},
"popupHitDomainCountPrompt":{
- "message":"Connected to {{count}} distinct domain(s) out of {{total}}",
+ "message":"Підключено до {{count}} різних доменів({{total}} всього доменів)",
"description":"appear in dynamic filtering pane"
},
"pickerCreate":{
@@ -216,7 +216,7 @@
"description":"English: Make use of context menu where appropriate"
},
"settingsAdvancedUserPrompt":{
- "message":"I am an advanced user (Required reading<\/a>)",
+ "message":"Я досвідчений користувач (Обов’язково для прочитання<\/a>)",
"description":"English: "
},
"settingsExperimentalPrompt":{
@@ -328,23 +328,23 @@
"description":"English: Apply changes"
},
"rulesEdit":{
- "message":"Edit",
+ "message":"Редагувати",
"description":"Will enable manual-edit mode (textarea)"
},
"rulesEditSave":{
- "message":"Save",
+ "message":"Зберегти",
"description":"Will save manually-edited content and exit manual-edit mode"
},
"rulesEditDiscard":{
- "message":"Discard",
+ "message":"Відкинути",
"description":"Will discard manually-edited content and exit manual-edit mode"
},
"rulesImport":{
- "message":"Import from file...",
+ "message":" Імпортувати з файлу...",
"description":""
},
"rulesExport":{
- "message":"Export to file...",
+ "message":"Експорт до файлу...",
"description":""
},
"rulesDefaultFileName":{