diff --git a/extension/Makefile b/extension/Makefile index a6f68b6..dd6e6cf 100644 --- a/extension/Makefile +++ b/extension/Makefile @@ -2,7 +2,7 @@ DIST := ../dist OUT := $(DIST)/webcat-extension.zip OUT_TEST := $(DIST)/webcat-extension-test.zip -INPUTS := manifest.json dist/bundle.js dist/hooks/content.js icons pages data +INPUTS := manifest.json dist/bundle.js dist/hooks/content.js icons pages data _locales FIXED_MTIME := 198001010000 all: package package-test diff --git a/extension/_locales/en/messages.json b/extension/_locales/en/messages.json new file mode 100644 index 0000000..18246bb --- /dev/null +++ b/extension/_locales/en/messages.json @@ -0,0 +1,23 @@ +{ + "advanced": { + "message": "Advanced" + }, + "hideAdvanced": { + "message": "Hide advanced" + }, + "thisSite": { + "message": "this site" + }, + "webcatVerificationSuccessful": { + "message": "WEBCAT verification successful" + }, + "webcatVerificationFailed": { + "message": "WEBCAT verification failed" + }, + "webcatIsRunning": { + "message": "WEBCAT is running" + }, + "webcatIsUnavailable": { + "message": "WEBCAT unavailable on this site." + } +} diff --git a/extension/_locales/fi/messages.json b/extension/_locales/fi/messages.json new file mode 100644 index 0000000..bdc38c0 --- /dev/null +++ b/extension/_locales/fi/messages.json @@ -0,0 +1,47 @@ +{ + "warningSecurityRisk": { + "message": "Varoitus: Tietoturvariski" + }, + "didNotVerify": { + "message": "Ei varmennettu" + }, + "errorShortDesc": { + "message": "WEBCAT ei voinut varmentaa, että koodi, jonka $1 tarjoili, vastaa allekirjoitettua manifestia, joten sivu estettiin." + }, + "thisSite": { + "message": "tämä sivusto" + }, + "advanced": { + "message": "Lisätietoja" + }, + "hideAdvanced": { + "message": "Piilota lisätiedot" + }, + "goBack": { + "message": "Palaa takaisin" + }, + "whatYouCanDo": { + "message": "Ongelma johtuu sivustosta, ei verkkoyhteydestäsi. Koodi tai ympäristö, jonka sivusto tarjoili, ei vastaa sen kehittäjien kryptografista allekirjoitusta, joten WEBCAT esti sivun pitääkseen sinut turvassa. Voit ilmoittaa ongelmasta sivuston omistajalle, tai jos luulet tämän olevan bugi, raportoida sen $1." + }, + "webcatRepository": { + "message": "WEBCATin tietovarastoon" + }, + "file": { + "message": "Tiedosto: $1" + }, + "errorCode": { + "message": "Virhekoodi: $1" + }, + "webcatVerificationSuccessful": { + "message": "WEBCAT-varmennus onnistui" + }, + "webcatVerificationFailed": { + "message": "WEBCAT-varmennus epäonnistui" + }, + "webcatIsRunning": { + "message": "WEBCAT on käynnissä" + }, + "webcatIsUnavailable": { + "message": "WEBCAT ei käytettävissä tällä sivustolla." + } +} diff --git a/extension/manifest.json b/extension/manifest.json index 649dd27..0ee4142 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -47,6 +47,7 @@ "48": "icons/light/webcat.SVG", "128": "icons/light/webcat.SVG" }, - "default_title": "WEBCAT unavailable on this site." - } + "default_title": "__MSG_webcatIsUnavailable__" + }, + "default_locale": "en" } diff --git a/extension/pages/error.html b/extension/pages/error.html index f5550ea..7338bd8 100644 --- a/extension/pages/error.html +++ b/extension/pages/error.html @@ -11,41 +11,58 @@ -
+
WEBCAT could not verify that the code served by - this site matches its signed manifest, so - the page was blocked. + this site matches + its signed manifest, so the page was blocked.
+
The problem is with the site, not your connection. The code or the environment it served do not match what its developers cryptographically signed, so WEBCAT blocked the page to keep you safe. You can let the site owner know, or if you believe this is a bug open an issue in the - WEBCAT repository.
-+
File:
-Error code:
++ Error code: +