From 35a1563a698f304b2e246571d598a1b6ca374360 Mon Sep 17 00:00:00 2001 From: Thomas Rientjes <synzvato@protonmail.com> Date: Mon, 15 Feb 2016 22:39:16 +0100 Subject: [PATCH] Add localization support --- chrome.manifest | 3 +++ locale/de/options.dtd | 8 ++++++++ locale/en-GB/options.dtd | 8 ++++++++ locale/en-US/options.dtd | 8 ++++++++ locale/es-ES/options.dtd | 8 ++++++++ locale/fr/options.dtd | 8 ++++++++ locale/ja/options.dtd | 8 ++++++++ locale/nl/options.dtd | 8 ++++++++ locale/zh-CN/options.dtd | 8 ++++++++ options.xul | 9 +++++---- 10 files changed, 72 insertions(+), 4 deletions(-) create mode 100644 chrome.manifest create mode 100644 locale/de/options.dtd create mode 100644 locale/en-GB/options.dtd create mode 100644 locale/en-US/options.dtd create mode 100644 locale/es-ES/options.dtd create mode 100644 locale/fr/options.dtd create mode 100644 locale/ja/options.dtd create mode 100644 locale/nl/options.dtd create mode 100644 locale/zh-CN/options.dtd diff --git a/chrome.manifest b/chrome.manifest new file mode 100644 index 0000000..8650439 --- /dev/null +++ b/chrome.manifest @@ -0,0 +1,3 @@ +locale decentraleyes en-US locale/en-US/ +locale decentraleyes nl locale/nl/ + diff --git a/locale/de/options.dtd b/locale/de/options.dtd new file mode 100644 index 0000000..4bff19b --- /dev/null +++ b/locale/de/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Add comments to locally fetched files"> +<!ENTITY options.addNotice.description "Automatically prepend a notice to retrieved documents to signal local delivery."> +<!ENTITY options.blockMissing.title "Block requests for missing resources"> +<!ENTITY options.blockMissing.description "Cancel intercepted request if the required resource is not locally available."> +<!ENTITY options.domainWhitelist.title "Exclude domains from inspections"> +<!ENTITY options.domainWhitelist.description "Enter domains to whitelist them. Separate multiple entries with semi-colons (;)."> +<!ENTITY options.amountInjected.title "Counter for locally injected resources"> +<!ENTITY options.amountInjected.description "Amount of local Content Delivery Network resource injections since installation."> diff --git a/locale/en-GB/options.dtd b/locale/en-GB/options.dtd new file mode 100644 index 0000000..4bff19b --- /dev/null +++ b/locale/en-GB/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Add comments to locally fetched files"> +<!ENTITY options.addNotice.description "Automatically prepend a notice to retrieved documents to signal local delivery."> +<!ENTITY options.blockMissing.title "Block requests for missing resources"> +<!ENTITY options.blockMissing.description "Cancel intercepted request if the required resource is not locally available."> +<!ENTITY options.domainWhitelist.title "Exclude domains from inspections"> +<!ENTITY options.domainWhitelist.description "Enter domains to whitelist them. Separate multiple entries with semi-colons (;)."> +<!ENTITY options.amountInjected.title "Counter for locally injected resources"> +<!ENTITY options.amountInjected.description "Amount of local Content Delivery Network resource injections since installation."> diff --git a/locale/en-US/options.dtd b/locale/en-US/options.dtd new file mode 100644 index 0000000..4bff19b --- /dev/null +++ b/locale/en-US/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Add comments to locally fetched files"> +<!ENTITY options.addNotice.description "Automatically prepend a notice to retrieved documents to signal local delivery."> +<!ENTITY options.blockMissing.title "Block requests for missing resources"> +<!ENTITY options.blockMissing.description "Cancel intercepted request if the required resource is not locally available."> +<!ENTITY options.domainWhitelist.title "Exclude domains from inspections"> +<!ENTITY options.domainWhitelist.description "Enter domains to whitelist them. Separate multiple entries with semi-colons (;)."> +<!ENTITY options.amountInjected.title "Counter for locally injected resources"> +<!ENTITY options.amountInjected.description "Amount of local Content Delivery Network resource injections since installation."> diff --git a/locale/es-ES/options.dtd b/locale/es-ES/options.dtd new file mode 100644 index 0000000..4bff19b --- /dev/null +++ b/locale/es-ES/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Add comments to locally fetched files"> +<!ENTITY options.addNotice.description "Automatically prepend a notice to retrieved documents to signal local delivery."> +<!ENTITY options.blockMissing.title "Block requests for missing resources"> +<!ENTITY options.blockMissing.description "Cancel intercepted request if the required resource is not locally available."> +<!ENTITY options.domainWhitelist.title "Exclude domains from inspections"> +<!ENTITY options.domainWhitelist.description "Enter domains to whitelist them. Separate multiple entries with semi-colons (;)."> +<!ENTITY options.amountInjected.title "Counter for locally injected resources"> +<!ENTITY options.amountInjected.description "Amount of local Content Delivery Network resource injections since installation."> diff --git a/locale/fr/options.dtd b/locale/fr/options.dtd new file mode 100644 index 0000000..4bff19b --- /dev/null +++ b/locale/fr/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Add comments to locally fetched files"> +<!ENTITY options.addNotice.description "Automatically prepend a notice to retrieved documents to signal local delivery."> +<!ENTITY options.blockMissing.title "Block requests for missing resources"> +<!ENTITY options.blockMissing.description "Cancel intercepted request if the required resource is not locally available."> +<!ENTITY options.domainWhitelist.title "Exclude domains from inspections"> +<!ENTITY options.domainWhitelist.description "Enter domains to whitelist them. Separate multiple entries with semi-colons (;)."> +<!ENTITY options.amountInjected.title "Counter for locally injected resources"> +<!ENTITY options.amountInjected.description "Amount of local Content Delivery Network resource injections since installation."> diff --git a/locale/ja/options.dtd b/locale/ja/options.dtd new file mode 100644 index 0000000..4bff19b --- /dev/null +++ b/locale/ja/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Add comments to locally fetched files"> +<!ENTITY options.addNotice.description "Automatically prepend a notice to retrieved documents to signal local delivery."> +<!ENTITY options.blockMissing.title "Block requests for missing resources"> +<!ENTITY options.blockMissing.description "Cancel intercepted request if the required resource is not locally available."> +<!ENTITY options.domainWhitelist.title "Exclude domains from inspections"> +<!ENTITY options.domainWhitelist.description "Enter domains to whitelist them. Separate multiple entries with semi-colons (;)."> +<!ENTITY options.amountInjected.title "Counter for locally injected resources"> +<!ENTITY options.amountInjected.description "Amount of local Content Delivery Network resource injections since installation."> diff --git a/locale/nl/options.dtd b/locale/nl/options.dtd new file mode 100644 index 0000000..d3c5269 --- /dev/null +++ b/locale/nl/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Notities aan lokale bestanden toevoegen"> +<!ENTITY options.addNotice.description "Voorzie alle door deze add-on opgehaalde bestanden automatisch van een notitie."> +<!ENTITY options.blockMissing.title "Stop verzoeken voor ontbrekende items"> +<!ENTITY options.blockMissing.description "Annuleer een onderschept verzoek wanneer het bestand niet lokaal beschikbaar is."> +<!ENTITY options.domainWhitelist.title "Sluit domeinen uit van inspecties"> +<!ENTITY options.domainWhitelist.description "Voer de te negeren domeinen in. Scheid de waarden met puntkomma's (;)."> +<!ENTITY options.amountInjected.title "Teller voor lokaal geÃŊnjecteerde bestanden"> +<!ENTITY options.amountInjected.description "Aantal lokale Content Delivery Network bestandsinjecties sinds installatie."> diff --git a/locale/zh-CN/options.dtd b/locale/zh-CN/options.dtd new file mode 100644 index 0000000..4bff19b --- /dev/null +++ b/locale/zh-CN/options.dtd @@ -0,0 +1,8 @@ +<!ENTITY options.addNotice.title "Add comments to locally fetched files"> +<!ENTITY options.addNotice.description "Automatically prepend a notice to retrieved documents to signal local delivery."> +<!ENTITY options.blockMissing.title "Block requests for missing resources"> +<!ENTITY options.blockMissing.description "Cancel intercepted request if the required resource is not locally available."> +<!ENTITY options.domainWhitelist.title "Exclude domains from inspections"> +<!ENTITY options.domainWhitelist.description "Enter domains to whitelist them. Separate multiple entries with semi-colons (;)."> +<!ENTITY options.amountInjected.title "Counter for locally injected resources"> +<!ENTITY options.amountInjected.description "Amount of local Content Delivery Network resource injections since installation."> diff --git a/options.xul b/options.xul index 241b03a..1d09829 100644 --- a/options.xul +++ b/options.xul @@ -1,7 +1,8 @@ <?xml version="1.0" ?> +<!DOCTYPE vbox SYSTEM "chrome://decentraleyes/locale/options.dtd"> <vbox xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> - <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.addNotice" pref-name="addNotice" title="Add comments to locally fetched files" type="bool">Automatically prepend a notice to retrieved documents to signal local delivery.</setting> - <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.blockMissing" pref-name="blockMissing" title="Block requests for missing resources" type="bool">Cancel intercepted request if the required resource is not locally available.</setting> - <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.domainWhitelist" pref-name="domainWhitelist" title="Exclude domains from inspections" type="string">Enter domains to whitelist them. Separate multiple entries with semi-colons (;).</setting> - <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.amountInjected" pref-name="amountInjected" title="Counter for locally injected resources" type="integer">Amount of local Content Delivery Network resource injections since installation.</setting> + <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.addNotice" pref-name="addNotice" title="&options.addNotice.title;" type="bool">&options.addNotice.description;</setting> + <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.blockMissing" pref-name="blockMissing" title="&options.blockMissing.title;" type="bool">&options.blockMissing.description;</setting> + <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.domainWhitelist" pref-name="domainWhitelist" title="&options.domainWhitelist.title;" type="string">&options.domainWhitelist.description;</setting> + <setting data-jetpack-id="jid1-BoFifL9Vbdl2zQ@jetpack" pref="extensions.jid1-BoFifL9Vbdl2zQ@jetpack.amountInjected" pref-name="amountInjected" title="&options.amountInjected.title;" type="integer">&options.amountInjected.description;</setting> </vbox> -- GitLab