From b68e1bc8a4520a2dc167a1b480816b1a661ef9be Mon Sep 17 00:00:00 2001 From: kkapsner Date: Fri, 29 Jan 2016 00:07:41 +0100 Subject: [PATCH] Switch to jpm. --- canvasblocker.xpi | Bin 33849 -> 35630 bytes locale/de-DE.json | 52 +++++++++++++++++++++++++++++++ locale/de-DE.properties | 66 --------------------------------------- locale/en-US.json | 53 +++++++++++++++++++++++++++++++ locale/en-US.properties | 67 ---------------------------------------- locales.json | 1 + 6 files changed, 106 insertions(+), 133 deletions(-) create mode 100644 locale/de-DE.json delete mode 100644 locale/de-DE.properties create mode 100644 locale/en-US.json delete mode 100644 locale/en-US.properties create mode 100644 locales.json diff --git a/canvasblocker.xpi b/canvasblocker.xpi index b3c17ce2b4f4197fefe03fcf3bf7bc4796ed467d..977cb0e1814f7f9fc26d85853ea0ee351125d671 100644 GIT binary patch literal 35630 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 diff --git a/locale/de-DE.json b/locale/de-DE.json new file mode 100644 index 0000000..bfffa8d --- /dev/null +++ b/locale/de-DE.json @@ -0,0 +1,52 @@ +{ + "allowPDFCanvas_description": "Die native pdf.js verwendet um den Inhalt von PDFs anzuzeigen. Wenn viele Nachfragedialoge erscheinen oder die PDF-Ansicht nicht funktioniert, müssen diese erlaubt werden.", + "allowPDFCanvas_title": " in PDFs erlauben", + "askForInvisiblePermission": "Wollen Sie unsichtbare erlauben?", + "askForInvisibleReadoutPermission": "Wollen Sie das Auslesen von unsichtbaren erlauben?", + "askForPermission": "Wollen Sie erlauben?", + "askForReadoutPermission": "Wollen Sie das Auslesen von erlauben?", + "askForVisiblePermission": "Wollen Sie das rot umrandete erlauben?", + "askForVisibleReadoutPermission": "Wollen Sie das Auslesen des rot umrandeten erlauben?", + "askOnlyOnce_description": "Wenn der Blockiermodus des Canvas Blockers auf \"um Erlaubnis fragen\" oder \"bei Auslese-API um Erlaubnis fragen\" gesetzt ist, erscheint jedes mal ein Abfragedialog, wenn eine Seite versucht, die (Auslese-)API aufzurufen. Diese Einstellung versucht diese Abfrage nur einmal pro Seite anzuzeigen, unabhängig davon wie oft die API aufgerufen wird. Es können trotzdem mehrere Dialoge pro Seite erscheinen.", + "askOnlyOnce_title": "Nur einmal nachfragen", + "blackList_description": "Domänen oder URLs, die die -API niemals verwenden dürfen. Mehrere Einträge müssen durch ein Komma getrennt werden.", + "blackList_title": "Blacklist", + "blockMode_description": "", + "blockMode_options.allow everything": "alles erlauben", + "blockMode_options.allow only white list": "nur Einträge der Whitelist erlauben", + "blockMode_options.ask for permission": "um Erlaubnis fragen", + "blockMode_options.ask for readout API permission": "bei Auslese-API um Erlaubnis fragen", + "blockMode_options.block everything": "alles blockieren", + "blockMode_options.block only black list": "nur Einträge der Blacklist blockieren", + "blockMode_options.block readout API": "Auslese-API blockieren", + "blockMode_options.fake readout API": "Auslese-API vortäuschen", + "blockMode_title": "Blockiermodus", + "disableNotifications": "Benachrichtigungen deaktivieren", + "displayCallingStack": "Aufrufestack anzeigen", + "displayFullURL": "URL anzeigen", + "enableStackList_description": "", + "enableStackList_title": "Dateispezifische Whitelist verwenden", + "fakedReadout": "Auslese vorgetäuscht auf {url}", + "ignoreList_description": "Domänen oder URLs, bei denen keine Benachrichtigung angezeigt werden. Mehrere Einträge müssen durch ein Komma getrennt werden.", + "ignoreList_title": "Ignorierliste", + "ignorelistDomain": "ignoriere Domain", + "ignorelistURL": "ignoriere URL", + "inputIgnoreDomain": "Geben Sie die Domain ein, die ignoriert werden soll:", + "inputWhitelistDomain": "Geben Sie die URL RegExp ein, die erlaubt werden soll:", + "inputWhitelistURL": "Geben Sie die Domain ein, die erlaubt werden soll:", + "settings": "Einstellungen", + "showCallingFile_description": "", + "showCallingFile_title": "Aufrufende Datei anzeigen", + "showCompleteCallingStack_description": "", + "showCompleteCallingStack_title": "Kompletten Aufrufestack anzeigen", + "showNotifications_description": "Benachrichtigungen anzeigen, wenn der Blockiermodus auf \"Auslese-API vortäuschen\" gesetzt ist.", + "showNotifications_title": "Benachrichtigungen anzeigen", + "sourceOutput": "Aufrufende Datei", + "stackEntryOutput": "{url} Zeile {line} Spalte {column}", + "stackList_description": "JS-Dateien, die die -API verwenden dürfen. Die Angabe muss hier im JSON-Format vorliegen. Beispiel: [{\"url\": \"http://domain/datei1.js\"}, {\"url\": \"http://domain/datei2.js\", \"line\": 1, \"column\": 4, \"stackPosition\": -3}]", + "stackList_title": "Dateispezifische Whitelist", + "whiteList_description": "Domänen oder URLs, die die -API verwenden dürfen. Mehrere Einträge müssen durch ein Komma getrennt werden.", + "whiteList_title": "Whitelist", + "whitelistDomain": "erlaube Domain", + "whitelistURL": "erlaube URL" +} \ No newline at end of file diff --git a/locale/de-DE.properties b/locale/de-DE.properties deleted file mode 100644 index 9674bfb..0000000 --- a/locale/de-DE.properties +++ /dev/null @@ -1,66 +0,0 @@ -whiteList_title= Whitelist -whiteList_description= Domänen oder URLs, die die -API verwenden dürfen. Mehrere Einträge müssen durch ein Komma getrennt werden. - -blackList_title= Blacklist -blackList_description= Domänen oder URLs, die die -API niemals verwenden dürfen. Mehrere Einträge müssen durch ein Komma getrennt werden. - -ignoreList_title= Ignorierliste -ignoreList_description= Domänen oder URLs, bei denen keine Benachrichtigung angezeigt werden. Mehrere Einträge müssen durch ein Komma getrennt werden. - -blockMode_title= Blockiermodus -blockMode_description= - -blockMode_options.block everything= alles blockieren -blockMode_options.allow only white list= nur Einträge der Whitelist erlauben -blockMode_options.ask for permission= um Erlaubnis fragen -blockMode_options.block readout API= Auslese-API blockieren -blockMode_options.fake readout API= Auslese-API vortäuschen -blockMode_options.ask for readout API permission= bei Auslese-API um Erlaubnis fragen -blockMode_options.block only black list= nur Einträge der Blacklist blockieren -blockMode_options.allow everything= alles erlauben - -askOnlyOnce_title= Nur einmal nachfragen -askOnlyOnce_description= Wenn der Blockiermodus des Canvas Blockers auf "um Erlaubnis fragen" oder "bei Auslese-API um Erlaubnis fragen" gesetzt ist, erscheint jedes mal ein Abfragedialog, wenn eine Seite versucht, die (Auslese-)API aufzurufen. Diese Einstellung versucht diese Abfrage nur einmal pro Seite anzuzeigen, unabhängig davon wie oft die API aufgerufen wird. Es können trotzdem mehrere Dialoge pro Seite erscheinen. - -showNotifications_title= Benachrichtigungen anzeigen -showNotifications_description= Benachrichtigungen anzeigen, wenn der Blockiermodus auf "Auslese-API vortäuschen" gesetzt ist. - -showCallingFile_title= Aufrufende Datei anzeigen -showCallingFile_description= - -showCompleteCallingStack_title= Kompletten Aufrufestack anzeigen -showCompleteCallingStack_description= - -enableStackList_title= Dateispezifische Whitelist verwenden -enableStackList_description= - -stackList_title= Dateispezifische Whitelist -stackList_description= JS-Dateien, die die -API verwenden dürfen. Die Angabe muss hier im JSON-Format vorliegen. Beispiel: [{"url": "http://domain/datei1.js"}, {"url": "http://domain/datei2.js", "line": 1, "column": 4, "stackPosition": -3}] - -allowPDFCanvas_title= in PDFs erlauben -allowPDFCanvas_description= Die native pdf.js verwendet um den Inhalt von PDFs anzuzeigen. Wenn viele Nachfragedialoge erscheinen oder die PDF-Ansicht nicht funktioniert, müssen diese erlaubt werden. - -askForPermission= Wollen Sie erlauben? -askForVisiblePermission= Wollen Sie das rot umrandete erlauben? -askForInvisiblePermission= Wollen Sie unsichtbare erlauben? -askForReadoutPermission= Wollen Sie das Auslesen von erlauben? -askForVisibleReadoutPermission= Wollen Sie das Auslesen des rot umrandeten erlauben? -askForInvisibleReadoutPermission= Wollen Sie das Auslesen von unsichtbaren erlauben? - -sourceOutput= Aufrufende Datei -stackEntryOutput= {url} Zeile {line} Spalte {column} - -fakedReadout = Auslese vorgetäuscht auf {url} -settings = Einstellungen -displayCallingStack = Aufrufestack anzeigen -displayFullURL = URL anzeigen -whitelistURL = erlaube URL -whitelistDomain = erlaube Domain -disableNotifications = Benachrichtigungen deaktivieren - -ignorelistURL = ignoriere URL -ignorelistDomain = ignoriere Domain - -inputIgnoreDomain = Geben Sie die Domain ein, die ignoriert werden soll: -inputWhitelistDomain = Geben Sie die URL RegExp ein, die erlaubt werden soll: -inputWhitelistURL = Geben Sie die Domain ein, die erlaubt werden soll: \ No newline at end of file diff --git a/locale/en-US.json b/locale/en-US.json new file mode 100644 index 0000000..63f4dbd --- /dev/null +++ b/locale/en-US.json @@ -0,0 +1,53 @@ +{ + "allowPDFCanvas_description": "Firefox's native PDF reader uses the API to display PDF content. If too many ask dialogs appear or the PDF reader does not work at all, these have to be allowed.", + "allowPDFCanvas_title": "Allow canvas in PDFs", + "askForInvisiblePermission": "Do you want to allow invisible ?", + "askForInvisibleReadoutPermission": "Do you want to allow invisible readout?", + "askForPermission": "Do you want to allow ?", + "askForReadoutPermission": "Do you want to allow readout?", + "askForVisiblePermission": "Do you want to allow the red bordered ?", + "askForVisibleReadoutPermission": "Do you want to allow the readout of the red bordered ?", + "askOnlyOnce_description": "When Canvas Blocker's Block mode is set to 'ask permission' or 'ask permission for readout API', a confirm message will appear every time a page tries to access the API or readout API. This setting tries to display the confirm message only once for each page regardless of how many times the page tries to access the API. Nevertheless, multiple confirm messages may still be displayed on some pages.", + "askOnlyOnce_title": "Ask only once", + "blackList_description": "Domains or URLs where the -API should always be blocked. To add multiple entries, separate them by commas.", + "blackList_title": "Black list", + "blockMode_description": "", + "blockMode_options.allow everything": "allow everything", + "blockMode_options.allow only white list": "allow only white list", + "blockMode_options.ask for permission": "ask for permission", + "blockMode_options.ask for readout API permission": "ask for readout API permission", + "blockMode_options.block everything": "block everything", + "blockMode_options.block only black list": "block only black list", + "blockMode_options.block readout API": "block readout API", + "blockMode_options.fake readout API": "fake readout API", + "blockMode_title": "Block mode", + "disableNotifications": "disable notifications", + "displayCallingStack": "display calling stack", + "displayFullURL": "display full URL", + "enableStackList_description": "", + "enableStackList_title": "Use file specific white list", + "fakedReadout": "Faked readout on {url}", + "ignoreList_description": "Domains or URLs where no notification will be shown. To add multiple entries, separate them by commas.", + "ignoreList_title": "Ignore list", + "ignorelistDomain": "ignore domain", + "ignorelistURL": "ignore URL", + "inputIgnoreDomain": "Input domain to add to ignore list:", + "inputWhitelistDomain": "Input URL RegExp to add to white list:", + "inputWhitelistURL": "Input domain to add to white list:", + "settings": "settings", + "showCallingFile_description": "", + "showCallingFile_title": "Show calling file", + "showCompleteCallingStack_description": "", + "showCompleteCallingStack_title": "Display complete calling stack", + "showNotifications_description": "Show a notification when the block mode is set to \"fake readout API\".", + "showNotifications_title": "Show notifications", + "sourceOutput": "Calling file", + "stackEntryOutput": "{url} line {line} column {column}", + "stackList_description": "JS files which are allowed to use the -API. The input has to be in JSON format. Example: [{\"url\": \"http://domain/file1.js\"}, {\"url\": \"http://domain/file2.js\", \"line\": 1, \"column\": 4, \"stackPosition\": -3}]", + "stackList_title": "File specific white list", + "whilteList_title": "White list", + "whiteList_description": "Domains or URLs where the -API should not be blocked. To add multiple entries, separate them by commas.", + "whitelist": "whitelist", + "whitelistDomain": "whitelist domain", + "whitelistURL": "whitelist URL" +} \ No newline at end of file diff --git a/locale/en-US.properties b/locale/en-US.properties deleted file mode 100644 index b803165..0000000 --- a/locale/en-US.properties +++ /dev/null @@ -1,67 +0,0 @@ -whilteList_title= White list -whiteList_description= Domains or URLs where the -API should not be blocked. To add multiple entries, separate them by commas. - -blackList_title= Black list -blackList_description= Domains or URLs where the -API should always be blocked. To add multiple entries, separate them by commas. - -ignoreList_title= Ignore list -ignoreList_description= Domains or URLs where no notification will be shown. To add multiple entries, separate them by commas. - -blockMode_title= Block mode -blockMode_description= - -blockMode_options.block everything= block everything -blockMode_options.allow only white list= allow only white list -blockMode_options.ask for permission= ask for permission -blockMode_options.block readout API= block readout API -blockMode_options.fake readout API= fake readout API -blockMode_options.ask for readout API permission= ask for readout API permission -blockMode_options.block only black list= block only black list -blockMode_options.allow everything= allow everything - -askOnlyOnce_title= Ask only once -askOnlyOnce_description= When Canvas Blocker's Block mode is set to 'ask permission' or 'ask permission for readout API', a confirm message will appear every time a page tries to access the API or readout API. This setting tries to display the confirm message only once for each page regardless of how many times the page tries to access the API. Nevertheless, multiple confirm messages may still be displayed on some pages. - -showNotifications_title= Show notifications -showNotifications_description= Show a notification when the block mode is set to "fake readout API". - -showCallingFile_title= Show calling file -showCallingFile_description= - -showCompleteCallingStack_title= Display complete calling stack -showCompleteCallingStack_description= - -enableStackList_title= Use file specific white list -enableStackList_description= - -stackList_title= File specific white list -stackList_description= JS files which are allowed to use the -API. The input has to be in JSON format. Example: [{"url": "http://domain/file1.js"}, {"url": "http://domain/file2.js", "line": 1, "column": 4, "stackPosition": -3}] - -allowPDFCanvas_title= Allow canvas in PDFs -allowPDFCanvas_description= Firefox's native PDF reader uses the API to display PDF content. If too many ask dialogs appear or the PDF reader does not work at all, these have to be allowed. - -askForPermission= Do you want to allow ? -askForVisiblePermission= Do you want to allow the red bordered ? -askForInvisiblePermission= Do you want to allow invisible ? -askForReadoutPermission= Do you want to allow readout? -askForVisibleReadoutPermission= Do you want to allow the readout of the red bordered ? -askForInvisibleReadoutPermission= Do you want to allow invisible readout? - -sourceOutput= Calling file -stackEntryOutput= {url} line {line} column {column} - -fakedReadout = Faked readout on {url} -settings = settings -displayCallingStack = display calling stack -displayFullURL = display full URL -whitelist = whitelist -whitelistURL = whitelist URL -whitelistDomain = whitelist domain -disableNotifications = disable notifications - -ignorelistURL = ignore URL -ignorelistDomain = ignore domain - -inputIgnoreDomain = Input domain to add to ignore list: -inputWhitelistDomain = Input URL RegExp to add to white list: -inputWhitelistURL = Input domain to add to white list: \ No newline at end of file diff --git a/locales.json b/locales.json new file mode 100644 index 0000000..7a2112b --- /dev/null +++ b/locales.json @@ -0,0 +1 @@ +{"locales": ["de-DE", "en-US"]}