Compare commits

...

246 Commits

Author SHA1 Message Date
idk
467c673b60 update index.html 2022-10-23 01:35:24 -04:00
idk
63a12fe602 update VERSION.html 2022-10-23 01:24:35 -04:00
idk
368c7519cd update USAGE.html 2022-10-23 01:24:33 -04:00
idk
8b66d927ce update TODO.html 2022-10-23 01:24:31 -04:00
idk
c9d4498630 update RELEASES.html 2022-10-23 01:24:30 -04:00
idk
169c3c631e update PACKAGES.html 2022-10-23 01:24:29 -04:00
idk
91fe642990 update LICENSE.html 2022-10-23 01:24:27 -04:00
idk
6c27b797ba update I2PPureJavaBrowser.html 2022-10-23 01:24:26 -04:00
idk
19307d5410 update I2PGenericUnsafeBrowser.html 2022-10-23 01:24:24 -04:00
idk
093059fce9 update I2PFirefoxProfileUnpacker.html 2022-10-23 01:24:23 -04:00
idk
236bdadc1d update I2PFirefoxProfileChecker.html 2022-10-23 01:24:21 -04:00
idk
c22fbbd07d update I2PFirefoxProfileBuilder.html 2022-10-23 01:24:19 -04:00
idk
b6429c56bf update I2PFirefox.html 2022-10-23 01:24:18 -04:00
idk
7cedb145f9 update I2PCommonBrowser.html 2022-10-23 01:24:17 -04:00
idk
5156813cdc update I2PChromiumProfileUnpacker.html 2022-10-23 01:24:15 -04:00
idk
cf09511609 update I2PChromiumProfileChecker.html 2022-10-23 01:24:14 -04:00
idk
3f2cfb8c79 update I2PChromiumProfileBuilder.html 2022-10-23 01:24:12 -04:00
idk
77aa62d0e9 update I2PChromium.html 2022-10-23 01:24:11 -04:00
idk
90b6489c60 update I2PBrowser.html 2022-10-23 01:24:09 -04:00
idk
38a865011c update EXAMPLES.html 2022-10-23 01:24:07 -04:00
idk
dcd7211a4b update CHANGES.html 2022-10-23 01:24:06 -04:00
idk
a1a80bc84b update index.html 2022-10-23 01:24:04 -04:00
idk
614a4b674e bump version 2022-10-23 01:22:45 -04:00
idk
aa04b2ce21 expand systray launcher to launch both variants 2022-10-23 01:20:46 -04:00
idk
b96d79261a add systray launcher 2022-10-22 23:51:13 -04:00
idk
51275d0624 add systray launcher 2022-10-22 23:43:38 -04:00
idk
518984fd25 add systray launcher 2022-10-22 23:09:00 -04:00
idk
e7d6116dc6 update index.html 2022-10-22 22:27:04 -04:00
idk
29bd27837e update VERSION.html 2022-10-22 22:11:47 -04:00
idk
8f05f22ca7 update USAGE.html 2022-10-22 22:11:46 -04:00
idk
3a61683cae update TODO.html 2022-10-22 22:11:44 -04:00
idk
85133ee3cf update RELEASES.html 2022-10-22 22:11:43 -04:00
idk
b9007415be update PACKAGES.html 2022-10-22 22:11:41 -04:00
idk
87c6468549 update LICENSE.html 2022-10-22 22:11:40 -04:00
idk
e4fc16ad15 update I2PPureJavaBrowser.html 2022-10-22 22:11:38 -04:00
idk
500aafde54 update I2PGenericUnsafeBrowser.html 2022-10-22 22:11:37 -04:00
idk
72c9acb753 update I2PFirefoxProfileUnpacker.html 2022-10-22 22:11:35 -04:00
idk
9cea504cb0 update I2PFirefoxProfileChecker.html 2022-10-22 22:11:34 -04:00
idk
7bccada5cb update I2PFirefoxProfileBuilder.html 2022-10-22 22:11:32 -04:00
idk
1a2d4b343d update I2PFirefox.html 2022-10-22 22:11:31 -04:00
idk
598c0a602b update I2PCommonBrowser.html 2022-10-22 22:11:29 -04:00
idk
4079dfea15 update I2PChromiumProfileUnpacker.html 2022-10-22 22:11:28 -04:00
idk
558ac602c5 update I2PChromiumProfileChecker.html 2022-10-22 22:11:26 -04:00
idk
af7bcc0c9b update I2PChromiumProfileBuilder.html 2022-10-22 22:11:25 -04:00
idk
aa61098603 update I2PChromium.html 2022-10-22 22:11:23 -04:00
idk
389102aa50 update I2PBrowser.html 2022-10-22 22:11:22 -04:00
idk
735d192f5c update EXAMPLES.html 2022-10-22 22:11:20 -04:00
idk
145b43fbcd update CONFIG.html 2022-10-22 22:11:19 -04:00
idk
8a07d8e784 update CHANGES.html 2022-10-22 22:11:17 -04:00
idk
41ce20aee2 update index.html 2022-10-22 22:11:15 -04:00
idk
7b300ac9b2 add generic to browser.config 2022-10-22 21:59:44 -04:00
idk
7d90b9000d add generic to browser.config 2022-10-22 20:55:41 -04:00
idk
0a87a601dc don't generate a config by default 2022-10-22 20:14:57 -04:00
idk
ee3532b83d add default config file 2022-10-22 20:12:51 -04:00
idk
74dfb76d31 return default if property is empty string 2022-10-22 18:46:09 -04:00
idk
fd96d44ee2 add the ability to store and fetch important properties 2022-10-22 18:39:01 -04:00
idk
845b9ddfe9 update RELEASES.html 2022-10-22 17:01:15 -04:00
idk
d3c1d74684 update index.html 2022-10-22 17:00:48 -04:00
idk
5b4b2a49db Use revisions from i2p.i2p #70 2022-10-21 21:26:44 -04:00
idk
7a6a5381af update VERSION.html 2022-10-20 00:48:30 -04:00
idk
d81b705580 update I2PFirefoxProfileBuilder.html 2022-10-20 00:48:09 -04:00
idk
9ae5804018 update CHANGES.html 2022-10-20 00:47:52 -04:00
idk
e1d63c8442 update index.html 2022-10-20 00:47:50 -04:00
idk
0f90ad28b2 update version 2022-10-20 00:46:56 -04:00
idk
b192c8fea5 update version 2022-10-20 00:46:05 -04:00
idk
ff0f425cb3 update PWA mode stylesheet 2022-10-20 00:11:30 -04:00
idk
43dbce41a8 update PWA mode stylesheet 2022-10-20 00:09:20 -04:00
idk
f1da221b90 update extension versions 2022-10-17 21:26:30 -04:00
idk
ff7ed45cac update extension versions 2022-10-17 20:29:22 -04:00
idk
480fdaf43c update extension versions 2022-10-17 18:05:17 -04:00
idk
12437c97e4 update extension versions 2022-10-17 18:02:53 -04:00
idk
17e0523457 adds plugin buttons to userChrome.css in app mode 2022-10-06 20:09:45 -04:00
idk
f909f770e8 add source tarballs to releases too, don't allow release.sh to replace release files if they are unchanged 2022-10-05 14:51:54 -04:00
idk
da519eeb9d update I2PChromium.html 2022-10-04 20:48:32 -04:00
idk
8a95fc1da3 update index.html 2022-10-04 20:48:19 -04:00
idk
719e93537d add -O to dzip 2022-10-04 20:46:10 -04:00
idk
22f3785699 generate a tarball for this project and release it too 2022-10-04 19:17:14 -04:00
idk
b1be2285c0 add torbrowser.sh script to linux jpackage builds 2022-10-02 14:38:17 -04:00
idk
6d983e96b0 shellcheck torbrowser.sh script 2022-10-01 22:30:28 -04:00
idk
0864d1860a remove unused variable from chromium wrapper 2022-10-01 22:25:24 -04:00
idk
63044f3e1b auto-torify in torbrowser.sh script 2022-10-01 22:12:05 -04:00
idk
ec9e765ac1 update index.html 2022-10-01 21:14:04 -04:00
idk
ae667bfd1c don't distclean in javadoc.sh 2022-10-01 21:13:01 -04:00
idk
51039cf32b update I2PFirefox.html 2022-10-01 21:08:59 -04:00
idk
7867e774a4 update CHANGES.html 2022-10-01 21:08:37 -04:00
idk
3766b4458b update index.html 2022-10-01 21:08:34 -04:00
idk
6ddbfdbc0b improve support for using a firefox unpacked in a plugin directory 2022-10-01 20:58:14 -04:00
idk
9ae6287f88 update torbrowser.sh 2022-10-01 20:49:55 -04:00
idk
a4b5ede5cf update changelog 2022-10-01 20:35:20 -04:00
idk
9b79fb806b add support for running a Tor Browser unpacked to the portable dir directly 2022-10-01 20:34:19 -04:00
idk
63a684ed14 add a torbrowser download shell script. 2022-10-01 20:07:33 -04:00
idk
e577eb9119 update index.html 2022-10-01 19:49:52 -04:00
idk
fcd50d49bb fix name of script 2022-10-01 19:48:58 -04:00
idk
0e64f57f35 update VERSION.html 2022-10-01 19:24:36 -04:00
idk
53628a907f update I2PFirefox.html 2022-10-01 19:24:08 -04:00
idk
93b5db908a update I2PCommonBrowser.html 2022-10-01 19:24:06 -04:00
idk
625fc24c6b update I2PChromium.html 2022-10-01 19:23:56 -04:00
idk
48ad48dcba update CHANGES.html 2022-10-01 19:23:48 -04:00
idk
c6f01c48df update index.html 2022-10-01 19:23:46 -04:00
idk
c92941df14 update versionMd 2022-10-01 19:23:04 -04:00
idk
2cd46a1f6d bump version 2022-10-01 18:05:51 -04:00
idk
ded9b0a7f9 Quote all shell script args 2022-10-01 18:01:35 -04:00
idk
812c63e5e8 re-add Tor Browser support to OSX 2022-10-01 17:48:25 -04:00
idk
31449cbabb update changelog 2022-10-01 17:30:32 -04:00
idk
7d4e53b82c work around osx anti-automation measures 2022-10-01 17:26:19 -04:00
idk
fbd76aad9a update index.html 2022-10-01 13:44:53 -04:00
idk
128d0aa9f7 generate zips deterministically 2022-10-01 13:44:51 -04:00
idk
b1f7c68860 update VERSION.html 2022-10-01 13:44:20 -04:00
idk
768f9e3b71 update RELEASES.html 2022-10-01 13:44:09 -04:00
idk
2aab7b230d update index.html 2022-10-01 13:43:25 -04:00
idk
c037c97e94 generate zips deterministically 2022-10-01 13:43:23 -04:00
idk
5c05c3ee0f add a join function so args don't get passed in malformed ways 2022-10-01 13:23:27 -04:00
idk
20ec8dda68 note that Edgium performance and privacy are terrible 2022-09-30 18:28:55 -04:00
idk
0ec6a4a352 update index.html 2022-09-30 18:28:08 -04:00
idk
28b07aeba1 note that Edgium performance and privacy are terrible 2022-09-30 18:28:05 -04:00
idk
ddec443df4 don't do plugin in jar 2022-09-30 18:17:09 -04:00
idk
a79b2a6a97 fix compat when launching Chromium on OSX 2022-09-30 00:52:20 -04:00
idk
4c70d78401 fix osx compatibility for Firefox mode 2022-09-30 00:46:45 -04:00
idk
72920869d7 osx patches 2022-09-29 23:16:29 -04:00
idk
d6ebf85efc move profile upload to own script 2022-09-26 00:26:59 -04:00
idk
9eacfaaaab add profile upload script separate from release script 2022-09-25 17:03:14 -04:00
idk
9a4147c0ed update index.html 2022-09-25 16:22:37 -04:00
idk
e7cb7821f1 update VERSION.html 2022-09-25 16:08:40 -04:00
idk
e86f842e19 update index.html 2022-09-25 16:07:17 -04:00
idk
21855c8f3e update I2PBrowser.html 2022-09-25 16:06:27 -04:00
idk
d8c5fb9c59 update index.html 2022-09-25 16:06:15 -04:00
idk
aa627c8191 update index.html 2022-09-25 16:05:16 -04:00
idk
c43602e46f update index.html 2022-09-25 15:47:49 -04:00
idk
957f0bf36d update CHANGES.html 2022-09-25 15:46:21 -04:00
idk
36856d47f6 bump version 2022-09-25 15:19:32 -04:00
idk
7e4dd91e90 update index.html 2022-09-17 15:15:28 -04:00
idk
2eb91667ca update VERSION.html 2022-09-17 15:06:14 -04:00
idk
4a310d5273 update USAGE.html 2022-09-17 15:06:12 -04:00
idk
5fb99ba604 update TODO.html 2022-09-17 15:06:10 -04:00
idk
3f7bb6427a update RELEASES.html 2022-09-17 15:06:08 -04:00
idk
8938cdb82f update PACKAGES.html 2022-09-17 15:06:06 -04:00
idk
2726079150 update LICENSE.html 2022-09-17 15:06:04 -04:00
idk
cd861fcd2d update I2PPureJavaBrowser.html 2022-09-17 15:06:02 -04:00
idk
bad65bfef1 update I2PGenericUnsafeBrowser.html 2022-09-17 15:06:00 -04:00
idk
7f3ac774d8 update I2PFirefoxProfileUnpacker.html 2022-09-17 15:05:57 -04:00
idk
2e974b2f9a update I2PFirefoxProfileChecker.html 2022-09-17 15:05:55 -04:00
idk
c2970fd883 update I2PFirefoxProfileBuilder.html 2022-09-17 15:05:53 -04:00
idk
3080b6258f update I2PFirefox.html 2022-09-17 15:05:50 -04:00
idk
387300fdbc update I2PCommonBrowser.html 2022-09-17 15:05:48 -04:00
idk
3edb321dea update I2PChromiumProfileUnpacker.html 2022-09-17 15:05:45 -04:00
idk
d90062594e update I2PChromiumProfileChecker.html 2022-09-17 15:05:43 -04:00
idk
bc6e0ef02e update I2PChromiumProfileBuilder.html 2022-09-17 15:05:41 -04:00
idk
b24b1fc085 update I2PChromium.html 2022-09-17 15:05:38 -04:00
idk
92b576861a update I2PBrowser.html 2022-09-17 15:05:36 -04:00
idk
f9f6257619 update EXAMPLES.html 2022-09-17 15:05:34 -04:00
idk
9ce1fc2931 update CHANGES.html 2022-09-17 15:05:32 -04:00
idk
adb8c8b2c7 update index.html 2022-09-17 15:05:30 -04:00
idk
834c070318 roll back version to fix homepage insructions 2022-09-17 15:05:07 -04:00
idk
6abad05a18 set display variable correctly in docker.sh 2022-09-16 17:57:53 -04:00
idk
82dfd47e3d add note to docker.sh 2022-09-16 17:57:03 -04:00
idk
254912480d oops forgot to add firefox to docker container, also add a launcher script 2022-09-16 17:26:27 -04:00
idk
e68c5b9568 dockerize 2022-09-16 16:39:05 -04:00
idk
dddafe3d45 move fedora dockerfile 2022-09-16 16:16:59 -04:00
idk
8e26c31485 work on a java-only solution 2022-09-16 00:04:54 -04:00
idk
7fb7d625f3 update TODO.html 2022-09-16 00:01:57 -04:00
idk
7bdc984a5e update PACKAGES.html 2022-09-16 00:01:49 -04:00
idk
68f67314ef update I2PFirefoxProfileChecker.html 2022-09-16 00:01:33 -04:00
idk
50a23f7caa update I2PFirefoxProfileBuilder.html 2022-09-16 00:01:28 -04:00
idk
caf896e2d9 update I2PFirefox.html 2022-09-16 00:01:23 -04:00
idk
21cd09fd50 update I2PCommonBrowser.html 2022-09-16 00:01:19 -04:00
idk
46c4e25655 update I2PChromium.html 2022-09-16 00:01:03 -04:00
idk
8500199d2f update I2PBrowser.html 2022-09-16 00:00:59 -04:00
idk
9464613822 update index.html 2022-09-16 00:00:45 -04:00
idk
6111c1a1a6 move prerelease scripts 2022-09-16 00:00:18 -04:00
idk
56a830cffa update PACKAGES.html 2022-09-15 23:57:32 -04:00
idk
601f4981b4 Apply app mode to all urls passed in Chromium mode 2022-09-15 23:56:25 -04:00
idk
ce78f3b72f adds the -app mode flag 2022-09-15 23:34:42 -04:00
idk
46093c88dd add chromium app-mode launcher 2022-09-15 22:53:29 -04:00
idk
6d52518f4e test app mode 2022-09-15 22:48:20 -04:00
idk
cb393d8a36 test app mode 2022-09-15 22:47:06 -04:00
idk
1e82ed79e3 test app mode 2022-09-15 22:40:39 -04:00
idk
ad958ebfc6 test app mode 2022-09-15 22:38:45 -04:00
idk
202f700cd7 test app mode 2022-09-15 22:38:02 -04:00
idk
95189d2b24 test app mode 2022-09-15 22:35:18 -04:00
idk
9eedbe7081 test app mode 2022-09-15 22:33:38 -04:00
idk
dbbd6a4506 test app mode 2022-09-15 22:31:48 -04:00
idk
4e3d8912b5 test app mode 2022-09-15 22:31:11 -04:00
idk
d63e9d2a21 test app mode 2022-09-15 22:29:04 -04:00
idk
e86376afc8 add userChrome CSS enablement for Firefox app mode 2022-09-15 21:12:02 -04:00
idk
0074d0968a add userChrome CSS enablement for Firefox app mode 2022-09-15 21:10:48 -04:00
idk
ccdfeac71a add userChrome CSS enablement for Firefox app mode 2022-09-15 21:01:55 -04:00
idk
2187952038 add the only XUL component we'll ever need 2022-09-15 20:23:53 -04:00
idk
879b78ac80 use a different profile directory if we're running apps-only 2022-09-15 19:48:52 -04:00
idk
754de817a8 add 127.0.0.1:7657 to bypasslist 2022-09-15 19:45:25 -04:00
idk
a605a86573 start working on app mode 2022-09-15 19:21:42 -04:00
idk
1538e05a5b update CHANGES.html 2022-09-15 18:52:03 -04:00
idk
b02984cf6e update index.html 2022-09-15 18:51:59 -04:00
idk
2125d0ec0c put license files into an intuitive place that will make it into a build artifact 2022-09-15 18:43:50 -04:00
idk
18eb9bc145 put license files into an intuitive place that will make it into a build artifact 2022-09-15 18:42:29 -04:00
idk
a321902818 put license files into an intuitive place that will make it into a build artifact 2022-09-15 18:42:06 -04:00
idk
d653da5a50 upload the profiles without the jars too 2022-09-15 18:30:48 -04:00
idk
0bfa4e2545 update I2PGenericUnsafeBrowser.html 2022-09-15 18:08:07 -04:00
idk
e9b6712b7f update I2PFirefoxProfileChecker.html 2022-09-15 18:08:00 -04:00
idk
7028597091 update I2PCommonBrowser.html 2022-09-15 18:07:47 -04:00
idk
c3e9b94f15 update I2PChromiumProfileBuilder.html 2022-09-15 18:07:36 -04:00
idk
f14c0848ad update index.html 2022-09-15 18:07:17 -04:00
idk
c360bac917 add targets to auto-update the Firefox user.js 2022-09-15 18:06:58 -04:00
idk
76c577015e update PACKAGES.html 2022-09-15 16:24:31 -04:00
idk
a9f5519307 update index.html 2022-09-15 16:23:33 -04:00
idk
b90e6b23fc update PACKAGES.html 2022-09-15 14:15:38 -04:00
idk
844da64205 update index.html 2022-09-15 14:14:39 -04:00
idk
520acf645e update PACKAGES.html 2022-09-15 14:13:43 -04:00
idk
012ef7973c update index.html 2022-09-15 14:12:42 -04:00
idk
0d23afec1f fix missing quote in PACKAGES.md 2022-09-15 14:12:24 -04:00
idk
0b57e6b83f also have release.sh update line in readme 2022-09-15 14:08:28 -04:00
idk
8bc1e3ce8e version files 2022-09-15 13:53:46 -04:00
idk
fbc0ed75f1 move version.txt to version.md and sync it with release/build numbers 2022-09-15 13:41:12 -04:00
idk
9539b08e46 move version.txt to version.md and sync it with release/build numbers 2022-09-15 13:33:23 -04:00
idk
3682adb451 update VERSION.html 2022-09-14 23:38:46 -04:00
idk
d95c9db56a update USAGE.html 2022-09-14 23:38:42 -04:00
idk
b112b2d2f0 update TODO.html 2022-09-14 23:38:39 -04:00
idk
5a716812e0 update RELEASES.html 2022-09-14 23:38:35 -04:00
idk
6efc37c485 update PACKAGES.html 2022-09-14 23:38:31 -04:00
idk
7e26446eea update LICENSE.html 2022-09-14 23:38:27 -04:00
idk
6d2bd58cc3 update I2PGenericUnsafeBrowser.html 2022-09-14 23:38:23 -04:00
idk
da4c571a22 update I2PFirefoxProfileUnpacker.html 2022-09-14 23:38:18 -04:00
idk
ada176deb0 update I2PFirefoxProfileChecker.html 2022-09-14 23:38:15 -04:00
idk
206fee704c update I2PFirefoxProfileBuilder.html 2022-09-14 23:38:11 -04:00
idk
4498c4a19f update I2PFirefox.html 2022-09-14 23:38:07 -04:00
idk
d41182c38a update I2PCommonBrowser.html 2022-09-14 23:38:03 -04:00
idk
6454655a62 update I2PChromiumProfileUnpacker.html 2022-09-14 23:37:59 -04:00
idk
74fabbe814 update I2PChromiumProfileChecker.html 2022-09-14 23:37:56 -04:00
idk
7cf1008cab update I2PChromiumProfileBuilder.html 2022-09-14 23:37:51 -04:00
idk
89f2116a01 update I2PChromium.html 2022-09-14 23:37:48 -04:00
idk
91656a060c update I2PBrowser.html 2022-09-14 23:37:44 -04:00
idk
b3237acd79 update EXAMPLES.html 2022-09-14 23:37:40 -04:00
idk
3d1e05be95 update CHANGES.html 2022-09-14 23:37:36 -04:00
idk
5b3bd4a064 update index.html 2022-09-14 23:37:32 -04:00
idk
638e880dc4 add descriptions 2022-09-14 23:37:29 -04:00
idk
72448bc949 add a file which lists the versions of the extensions 2022-09-14 23:36:08 -04:00
idk
c7bb970c49 update I2PChromium.html 2022-09-14 22:38:40 -04:00
idk
719e3a6a9a add https everywhere to Chromium extension loadout 2022-09-14 22:38:20 -04:00
idk
e85eb22f91 add https everywhere to Chromium extension loadout 2022-09-14 22:37:32 -04:00
idk
2bb369bca2 update RELEASES.html 2022-09-14 22:31:57 -04:00
idk
59c88da41b update index.html 2022-09-14 22:30:56 -04:00
idk
188a3b8c5d update CHANGES.html 2022-09-14 22:27:59 -04:00
idk
1b1d861ec7 update index.html 2022-09-14 22:27:54 -04:00
idk
ab47e252cd update index.html 2022-09-11 02:05:14 -04:00
idk
7846a3d566 don't assume distclean in ant jar 2022-09-11 02:04:50 -04:00
idk
abb8be09c4 don't assume distclean in ant jar 2022-09-11 02:04:19 -04:00
idk
49fbe74d2c update index.html 2022-09-11 02:01:43 -04:00
405 changed files with 73514 additions and 1448 deletions

5
.gitignore vendored
View File

@ -18,4 +18,7 @@ i2pbrowser/
/logs
/*.jar
/*.msi
/*.exe
/*.exe
/user.js
arkenfoxnum
/*.tar.gz

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -128,6 +143,70 @@
<a id="returnhome" href="/">
/
</a>
<h2>
Sat, October 22
</h2>
<ul>
<li>
Add systray for launching browsers from our own GUI
</li>
<li>
Add
<code>
browser.config
</code>
file for customizing configuration
</li>
</ul>
<h2>
Thu, October 20
</h2>
<ul>
<li>
Complete the PWA/App mode
</li>
</ul>
<h2>
Sat, October 1
</h2>
<ul>
<li>
Work around anti-automation measures on OSX by writing final command out to shell script and running that
</li>
<li>
Deterministically generate .zip files
</li>
<li>
Add Tor Browser support to OSX
</li>
<li>
Improve Tor Browser support on Linux
</li>
</ul>
<h2>
Sun, September 25
</h2>
<ul>
<li>
Become version 1.0.0
</li>
</ul>
<h2>
Wed, September 15
</h2>
<ul>
<li>
Add ant targets which auto-update the user.js
</li>
</ul>
<h2>
Wed, September 14
</h2>
<ul>
<li>
Add ant targets which fetch Firefox addons from addons.mozilla.org
</li>
</ul>
<h2>
Sun, September 11
</h2>

View File

@ -1,3 +1,37 @@
Sat, October 22
---------------
- Add systray for launching browsers from our own GUI
- Add `browser.config` file for customizing configuration
Thu, October 20
---------------
- Complete the PWA/App mode
Sat, October 1
--------------
- Work around anti-automation measures on OSX by writing final command out to shell script and running that
- Deterministically generate .zip files
- Add Tor Browser support to OSX
- Improve Tor Browser support on Linux
Sun, September 25
-----------------
- Become version 1.0.0
Wed, September 15
-----------------
- Add ant targets which auto-update the user.js
Wed, September 14
-----------------
- Add ant targets which fetch Firefox addons from addons.mozilla.org
Sun, September 11
-----------------

1145
CONFIG.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
FROM fedora
RUN yum -y update
RUN yum -y install rpm-build
ADD . /src/i2p.plugins.firefox
WORKDIR /src/i2p.plugins.firefox
CMD ./fedora-docker.sh
FROM debian:stable
RUN apt-get update && apt-get install -y openjdk-17* ant zip firefox-esr
ADD . /usr/src/i2p.firefox
WORKDIR /usr/src/i2p.firefox
RUN ant jar
CMD java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser

6
Dockerfile.fedora Normal file
View File

@ -0,0 +1,6 @@
FROM fedora
RUN yum -y update
RUN yum -y install rpm-build
ADD . /src/i2p.plugins.firefox
WORKDIR /src/i2p.plugins.firefox
CMD ./fedora-docker.sh

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -171,9 +186,57 @@
<br />
<ul>
<br />
<li>
java.awt.Image
</li>
<li>
java.awt.Menu
</li>
<li>
java.awt.MenuItem
</li>
<li>
java.awt.PopupMenu
</li>
<li>
java.awt.SystemTray
</li>
<li>
java.awt.Toolkit
</li>
<li>
java.awt.TrayIcon
</li>
<li>
java.awt.event.ActionEvent
</li>
<li>
java.awt.event.ActionListener
</li>
<li>
java.io.File
</li>
<li>
java.io.FileOutputStream
</li>
<li>
java.io.FileWriter
</li>
<li>
java.io.IOException
</li>
<li>
java.io.InputStream
</li>
<li>
java.io.OutputStream
</li>
<li>
java.util.ArrayList
</li>
<li>
java.util.Arrays
</li>
</ul>
<br />
</details>
@ -294,12 +357,44 @@
<br />
</li>
</ul>
<h4>
boolean outputConfig
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
</ul>
<h4>
boolean useSystray
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
</ul>
<h2>
Methods
</h2>
<h3>
launchFirefox
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L34">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L52">
[src]
</a>
</h3>
@ -322,13 +417,13 @@
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | boolean | |
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
launchChromium
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L39">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L59">
[src]
</a>
</h3>
@ -351,13 +446,13 @@
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | boolean | |
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
launchGeneric
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L44">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L66">
[src]
</a>
</h3>
@ -380,13 +475,13 @@
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | boolean | |
| privateWindowInt | int | |
<br />
| url | String[] | |
</p>
<h3>
setBrowser
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L67">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L94">
[src]
</a>
</h3>
@ -413,7 +508,7 @@
</p>
<h3>
hasChromium
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L77">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L104">
[src]
</a>
</h3>
@ -436,7 +531,7 @@
</p>
<h3>
hasFirefox
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L94">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L121">
[src]
</a>
</h3>
@ -459,7 +554,7 @@
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L114">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L141">
[src]
</a>
</h3>
@ -482,13 +577,13 @@
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | boolean | |
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L157">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L186">
[src]
</a>
</h3>
@ -515,7 +610,7 @@
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L166">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L200">
[src]
</a>
</h3>
@ -538,7 +633,7 @@
</p>
<h3>
ValidURL
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L168">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L202">
[src]
</a>
</h3>
@ -568,7 +663,7 @@
</p>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L178">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L212">
[src]
</a>
</h3>
@ -596,6 +691,88 @@
<br />
| args | String[] | |
</p>
<h3>
systrayIsRunningExternally
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L270">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
shutdownSystray
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L287">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
systray
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L293">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | |
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>

View File

@ -17,7 +17,23 @@ package: net.i2p.i2pfirefox
Show dependencies
</summary>
<ul>
<li>java.awt.Image</li>
<li>java.awt.Menu</li>
<li>java.awt.MenuItem</li>
<li>java.awt.PopupMenu</li>
<li>java.awt.SystemTray</li>
<li>java.awt.Toolkit</li>
<li>java.awt.TrayIcon</li>
<li>java.awt.event.ActionEvent</li>
<li>java.awt.event.ActionListener</li>
<li>java.io.File</li>
<li>java.io.FileOutputStream</li>
<li>java.io.FileWriter</li>
<li>java.io.IOException</li>
<li>java.io.InputStream</li>
<li>java.io.OutputStream</li>
<li>java.util.ArrayList</li>
<li>java.util.Arrays</li>
</ul>
</details>
@ -74,9 +90,23 @@ package: net.i2p.i2pfirefox
+ Access: public
#### boolean outputConfig [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L)
>
+ Access: private
+ Modifiers: static
#### boolean useSystray [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L)
>
+ Access: private
+ Modifiers: static
## Methods
### launchFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L34)
### launchFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L52)
+ Description:
+ Access: private
@ -84,11 +114,11 @@ package: net.i2p.i2pfirefox
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | boolean | |
| privateWindow | int | |
| url | String[] | |
### launchChromium [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L39)
### launchChromium [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L59)
+ Description:
+ Access: private
@ -96,11 +126,11 @@ package: net.i2p.i2pfirefox
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | boolean | |
| privateWindow | int | |
| url | String[] | |
### launchGeneric [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L44)
### launchGeneric [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L66)
+ Description:
+ Access: private
@ -108,11 +138,11 @@ package: net.i2p.i2pfirefox
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | boolean | |
| privateWindowInt | int | |
| url | String[] | |
### setBrowser [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L67)
### setBrowser [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L94)
+ Description:
+ Access: public
@ -123,7 +153,7 @@ package: net.i2p.i2pfirefox
| browserPath | String | |
### hasChromium [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L77)
### hasChromium [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L104)
+ Description: Return true if there is a Chromium available
+ Access: public
@ -132,7 +162,7 @@ package: net.i2p.i2pfirefox
This method has no parameters.
### hasFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L94)
### hasFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L121)
+ Description: Return true if there is a Firefox variant available
+ Access: public
@ -141,7 +171,7 @@ This method has no parameters.
This method has no parameters.
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L114)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L141)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches either Firefox or Chromium with the profile directory.
+ Access: public
@ -149,11 +179,11 @@ This method has no parameters.
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | boolean | |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L157)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L186)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches either Firefox or Chromium with the profile directory.
+ Access: public
@ -164,7 +194,7 @@ This method has no parameters.
| privateWindow | boolean | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L166)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L200)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches either Firefox or Chromium with the profile directory.
+ Access: public
@ -173,7 +203,7 @@ This method has no parameters.
This method has no parameters.
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L168)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L202)
+ Description:
+ Access: private
@ -185,7 +215,7 @@ This method has no parameters.
| inUrl | String | |
### main [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L178)
### main [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L212)
+ Description:
+ Access: public
@ -197,3 +227,35 @@ This method has no parameters.
| args | String[] | |
### systrayIsRunningExternally [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L270)
+ Description:
+ Access: private
+ Modifiers: static
+ return: boolean
This method has no parameters.
### shutdownSystray [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L287)
+ Description:
+ Access: private
+ Modifiers: static
+ return: void
This method has no parameters.
### systray [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L293)
+ Description:
+ Access: public
+ Modifiers: static
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| args | String[] | |

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -174,9 +189,36 @@
<li>
java.io.File
</li>
<li>
java.io.FileOutputStream
</li>
<li>
java.io.FileWriter
</li>
<li>
java.io.IOException
</li>
<li>
java.io.OutputStream
</li>
<li>
java.io.PrintWriter
</li>
<li>
java.util.ArrayList
</li>
<li>
java.util.Arrays
</li>
<li>
java.util.List
</li>
<li>
java.util.stream.Collectors
</li>
<li>
java.util.stream.Stream
</li>
</ul>
<br />
</details>
@ -216,9 +258,113 @@
<h2>
Methods
</h2>
<h3>
storeChromiumDefaults
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L60">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
chromiumPathsUnix
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L89">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
chromiumBinsUnix
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L98">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
FIND_CHROMIUM_SEARCH_PATHS_UNIX
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L51">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L114">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
chromiumPathsOSX
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L128">
[src]
</a>
</h3>
@ -244,7 +390,59 @@
</p>
<h3>
FIND_CHROMIUM_SEARCH_PATHS_OSX
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L67">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L137">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
chromiumPathsWindows
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L151">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
chromiumBinsWindows
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L176">
[src]
</a>
</h3>
@ -270,7 +468,7 @@
</p>
<h3>
FIND_CHROMIUM_SEARCH_PATHS_WINDOWS
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L85">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L185">
[src]
</a>
</h3>
@ -296,7 +494,7 @@
</p>
<h3>
FIND_ALL_CHROMIUM_SEARCH_PATHS
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L122">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L199">
[src]
</a>
</h3>
@ -322,7 +520,7 @@
</p>
<h3>
FIND_CHROMIUM_SEARCH_PATHS
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L142">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L219">
[src]
</a>
</h3>
@ -348,7 +546,7 @@
</p>
<h3>
NEARBY_CHROMIUM_SEARCH_PATHS
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L156">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L233">
[src]
</a>
</h3>
@ -374,7 +572,7 @@
</p>
<h3>
CHROMIUM_FINDER
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L210">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L287">
[src]
</a>
</h3>
@ -398,35 +596,9 @@
<p>
This method has no parameters.
</p>
<h3>
getOperatingSystem
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L222">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
onlyValidChromiums
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L244">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L308">
[src]
</a>
</h3>
@ -449,7 +621,7 @@
</p>
<h3>
topChromium
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L264">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L328">
[src]
</a>
</h3>
@ -472,7 +644,7 @@
</p>
<h3>
topChromium
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L293">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L357">
[src]
</a>
</h3>
@ -499,7 +671,7 @@
</p>
<h3>
defaultProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L311">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L375">
[src]
</a>
</h3>
@ -522,7 +694,7 @@
</p>
<h3>
defaultProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L324">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L388">
[src]
</a>
</h3>
@ -549,7 +721,7 @@
</p>
<h3>
privateProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L336">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L400">
[src]
</a>
</h3>
@ -572,7 +744,7 @@
</p>
<h3>
privateProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L349">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L413">
[src]
</a>
</h3>
@ -597,9 +769,59 @@
<br />
| args | String[] | the arguments to pass to the Chromium binary. |
</p>
<h3>
appProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L435">
[src]
</a>
</h3>
<ul>
<li>
Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: a ProcessBuilder for the top Chromium binary and the default profile. Always passes the &ndash;app flag.
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
appProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L448">
[src]
</a>
</h3>
<ul>
<li>
Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: a ProcessBuilder for the top Chromium binary and the default profile. Always passes the &ndash;app flag.
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | the arguments to pass to the Chromium binary. |
</p>
<h3>
processBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L396">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L495">
[src]
</a>
</h3>
@ -626,7 +848,7 @@
</p>
<h3>
launchAndDetatch
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L483">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L616">
[src]
</a>
</h3>
@ -653,9 +875,38 @@
<br />
| url | String[] | |
</p>
<h3>
launchAndDetatch
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L623">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: Process
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L531">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L681">
[src]
</a>
</h3>
@ -684,7 +935,36 @@
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L556">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L687">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: void
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L712">
[src]
</a>
</h3>
@ -711,7 +991,7 @@
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L565">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L721">
[src]
</a>
</h3>
@ -734,7 +1014,7 @@
</p>
<h3>
ValidURL
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L567">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L723">
[src]
</a>
</h3>
@ -764,7 +1044,7 @@
</p>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L577">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L733">
[src]
</a>
</h3>
@ -794,7 +1074,7 @@
</p>
<h3>
sleep
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L609">
<a href="src/java/net/i2p/i2pfirefox/I2PChromium.java#L772">
[src]
</a>
</h3>

View File

@ -18,7 +18,16 @@ package: net.i2p.i2pfirefox
</summary>
<ul>
<li>java.io.File</li>
<li>java.io.FileOutputStream</li>
<li>java.io.FileWriter</li>
<li>java.io.IOException</li>
<li>java.io.OutputStream</li>
<li>java.io.PrintWriter</li>
<li>java.util.ArrayList</li>
<li>java.util.Arrays</li>
<li>java.util.List</li>
<li>java.util.stream.Collectors</li>
<li>java.util.stream.Stream</li>
</ul>
</details>
@ -39,7 +48,17 @@ package: net.i2p.i2pfirefox
## Methods
### FIND_CHROMIUM_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L51)
### storeChromiumDefaults [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L60)
+ Description:
+ Access: public
+ Modifiers: static
+ return: void
This method has no parameters.
### chromiumPathsUnix [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L89)
+ Description:
+ Access: private
@ -49,7 +68,7 @@ package: net.i2p.i2pfirefox
This method has no parameters.
### FIND_CHROMIUM_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L67)
### chromiumBinsUnix [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L98)
+ Description:
+ Access: private
@ -59,7 +78,7 @@ This method has no parameters.
This method has no parameters.
### FIND_CHROMIUM_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L85)
### FIND_CHROMIUM_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L114)
+ Description:
+ Access: private
@ -69,7 +88,7 @@ This method has no parameters.
This method has no parameters.
### FIND_ALL_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L122)
### chromiumPathsOSX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L128)
+ Description:
+ Access: private
@ -79,7 +98,7 @@ This method has no parameters.
This method has no parameters.
### FIND_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L142)
### FIND_CHROMIUM_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L137)
+ Description:
+ Access: private
@ -89,7 +108,7 @@ This method has no parameters.
This method has no parameters.
### NEARBY_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L156)
### chromiumPathsWindows [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L151)
+ Description:
+ Access: private
@ -99,7 +118,7 @@ This method has no parameters.
This method has no parameters.
### CHROMIUM_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L210)
### chromiumBinsWindows [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L176)
+ Description:
+ Access: private
@ -109,17 +128,57 @@ This method has no parameters.
This method has no parameters.
### getOperatingSystem [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L222)
### FIND_CHROMIUM_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L185)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String
+ return: String[]
This method has no parameters.
### onlyValidChromiums [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L244)
### FIND_ALL_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L199)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L219)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### NEARBY_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L233)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### CHROMIUM_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L287)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### onlyValidChromiums [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L308)
+ Description: Check our list of chrome paths for a valid chrome binary. Just an existence check for now but should check versions in the future.
+ Access: public
@ -128,7 +187,7 @@ This method has no parameters.
This method has no parameters.
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L264)
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L328)
+ Description: Return the best available Chromium from the list of Chromiums we have.
+ Access: public
@ -137,7 +196,7 @@ This method has no parameters.
This method has no parameters.
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L293)
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L357)
+ Description: Return the best available Chromium from the list of Chromiums we have. if override is passed it will be validated and if it validates it will be used.
+ Access: public
@ -148,7 +207,7 @@ This method has no parameters.
| overrideChromium | String | |
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L311)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L375)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
@ -157,7 +216,7 @@ This method has no parameters.
This method has no parameters.
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L324)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L388)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile. @args the arguments to pass to the Chromium binary
+ Access: public
@ -168,7 +227,7 @@ This method has no parameters.
| args | String[] | |
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L336)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L400)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
@ -177,7 +236,7 @@ This method has no parameters.
This method has no parameters.
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L349)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L413)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
@ -188,7 +247,27 @@ This method has no parameters.
| args | String[] | the arguments to pass to the Chromium binary. |
### processBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L396)
### appProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L435)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
+ return: a ProcessBuilder for the top Chromium binary and the default profile. Always passes the --app flag.
This method has no parameters.
### appProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L448)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
+ return: a ProcessBuilder for the top Chromium binary and the default profile. Always passes the --app flag.
| Name | Type | Description |
| ----- | ----- | ----- |
| args | String[] | the arguments to pass to the Chromium binary. |
### processBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L495)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile with a specific set of extended arguments.
+ Access: public
@ -199,7 +278,7 @@ This method has no parameters.
| args | String[] | the extended arguments to pass to the Chromium binary. |
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L483)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L616)
+ Description:
+ Access: public
@ -211,7 +290,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L531)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L623)
+ Description:
+ Access: public
+ return: Process
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L681)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches Chromium with the profile directory.
+ Access: public
@ -223,7 +314,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L556)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L687)
+ Description:
+ Access: public
+ return: void
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L712)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches Chromium with the profile directory.
+ Access: public
@ -234,7 +337,7 @@ This method has no parameters.
| privateWindow | boolean | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L565)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L721)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches Chromium with the profile directory.
+ Access: public
@ -243,7 +346,7 @@ This method has no parameters.
This method has no parameters.
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L567)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L723)
+ Description:
+ Access: private
@ -255,7 +358,7 @@ This method has no parameters.
| inUrl | String | |
### main [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L577)
### main [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L733)
+ Description:
+ Access: public
@ -267,7 +370,7 @@ This method has no parameters.
| args | String[] | |
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L609)
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L772)
+ Description:
+ Access: private

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -224,7 +239,11 @@
</li>
</ul>
<p>
This method has no parameters.
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| base | String | |
</p>
<h3>
baseProfileDir
@ -356,7 +375,7 @@
<br />
</li>
<li>
Access: private
Access: public
<br />
</li>
<li>

View File

@ -39,7 +39,9 @@ package: net.i2p.i2pfirefox
+ Modifiers: static
+ return: String
This method has no parameters.
| Name | Type | Description |
| ----- | ----- | ----- |
| base | String | |
### baseProfileDir [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L35)
@ -92,7 +94,7 @@ This method has no parameters.
### usabilityMode [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L109)
+ Description:
+ Access: private
+ Access: public
+ Modifiers: static
+ return: String

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -216,7 +231,7 @@
</p>
<h3>
validateProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L50">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L51">
[src]
</a>
</h3>
@ -246,7 +261,7 @@
</p>
<h3>
validateFile
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L81">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L82">
[src]
</a>
</h3>
@ -276,7 +291,7 @@
</p>
<h3>
validateExtensionDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L108">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L109">
[src]
</a>
</h3>

View File

@ -37,7 +37,7 @@ package: net.i2p.i2pfirefox
| args | String[] | |
### validateProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L50)
### validateProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L51)
+ Description: Return true if the profile directory is valid.
+ Access: public
@ -49,7 +49,7 @@ package: net.i2p.i2pfirefox
| profileDirectory | String | the profile directory to check |
### validateFile [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L81)
### validateFile [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L82)
+ Description: Return true if the file is valid.
+ Access: public
@ -61,7 +61,7 @@ package: net.i2p.i2pfirefox
| file | String | the file to check |
### validateExtensionDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L108)
### validateExtensionDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L109)
+ Description: Return true if the extension directory is valid.
+ Access: public

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -213,7 +228,7 @@
</p>
<h3>
unpackProfile
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L37">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L38">
[src]
</a>
</h3>

View File

@ -36,7 +36,7 @@ package: net.i2p.i2pfirefox
| args | String[] | |
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L37)
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L38)
+ Description: unpack the profile directory
+ Access: public

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -192,6 +207,12 @@
<li>
java.nio.file.StandardCopyOption
</li>
<li>
java.util.Arrays
</li>
<li>
java.util.Properties
</li>
<li>
java.util.logging.FileHandler
</li>
@ -214,6 +235,22 @@
<h2>
Member Variables
</h2>
<h4>
Properties prop
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
</ul>
<h4>
Logger logger
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L">
@ -231,7 +268,7 @@
</li>
</ul>
<h4>
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L36">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L39">
[src]
</a>
</h4>
@ -250,7 +287,7 @@
</li>
</ul>
<h4>
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L37">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L40">
[src]
</a>
</h4>
@ -273,7 +310,7 @@
</h2>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L131">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L180">
[src]
</a>
</h3>
@ -305,7 +342,7 @@
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L148">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L197">
[src]
</a>
</h3>
@ -335,7 +372,7 @@
</p>
<h3>
profileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L195">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L245">
[src]
</a>
</h3>
@ -364,10 +401,14 @@
| envVar | String | |
<br />
| browser | String | |
<br />
| base | String | |
<br />
| app | boolean | |
</p>
<h3>
profileDir
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L207">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L258">
[src]
</a>
</h3>
@ -396,10 +437,14 @@
| file | String | |
<br />
| browser | String | |
<br />
| base | String | |
<br />
| app | boolean | |
</p>
<h3>
unpackProfile
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L213">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L269">
[src]
</a>
</h3>
@ -430,7 +475,7 @@
</p>
<h3>
copyDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L259">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L315">
[src]
</a>
</h3>
@ -465,8 +510,8 @@
| base | String | |
</p>
<h3>
copyDirectoryCompatibityMode
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L275">
copyDirectoryCompatibilityMode
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L330">
[src]
</a>
</h3>
@ -500,9 +545,41 @@
<br />
| base | String | |
</p>
<h3>
copy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L339">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| source | InputStream | |
<br />
| target | OutputStream | |
</p>
<h3>
copyFile
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L284">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L348">
[src]
</a>
</h3>
@ -534,7 +611,7 @@
</p>
<h3>
validateProfileFirstRun
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L295">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L359">
[src]
</a>
</h3>
@ -564,7 +641,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L321">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L385">
[src]
</a>
</h3>
@ -587,7 +664,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L331">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L395">
[src]
</a>
</h3>
@ -614,7 +691,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L343">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L407">
[src]
</a>
</h3>
@ -643,7 +720,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L358">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L422">
[src]
</a>
</h3>
@ -674,7 +751,7 @@
</p>
<h3>
checkifPortIsOccupied
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L376">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L440">
[src]
</a>
</h3>
@ -703,7 +780,7 @@
</p>
<h3>
setProxyTimeoutTime
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L391">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L455">
[src]
</a>
</h3>
@ -728,6 +805,36 @@
<br />
| time | int | |
</p>
<h3>
join
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L460">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: protected
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| arr | String[] | |
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>

View File

@ -25,6 +25,8 @@ package: net.i2p.i2pfirefox
<li>java.net.Socket</li>
<li>java.nio.file.Files</li>
<li>java.nio.file.StandardCopyOption</li>
<li>java.util.Arrays</li>
<li>java.util.Properties</li>
<li>java.util.logging.FileHandler</li>
<li>java.util.logging.Logger</li>
<li>java.util.logging.SimpleFormatter</li>
@ -35,6 +37,13 @@ package: net.i2p.i2pfirefox
## Member Variables
#### Properties prop [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L)
>
+ Access: public
+ Modifiers: static
#### Logger logger [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L)
>
@ -42,14 +51,14 @@ package: net.i2p.i2pfirefox
+ Access: public
+ Modifiers: static
#### [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L36)
#### [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L39)
> static FileHandler fh;
+ Access: private
+ Modifiers: final
#### [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L37)
#### [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L40)
> // private final int DEFAULT_TIMEOUT = 200;
@ -58,7 +67,7 @@ package: net.i2p.i2pfirefox
## Methods
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L131)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L180)
+ Description: get the runtime directory creating it if create=true
+ Access: protected
@ -71,7 +80,7 @@ package: net.i2p.i2pfirefox
| override | String | |
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L148)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L197)
+ Description: get the correct runtime directory
+ Access: protected
@ -83,7 +92,7 @@ package: net.i2p.i2pfirefox
| override | String | |
### profileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L195)
### profileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L245)
+ Description: get the profile directory creating it if necessary
+ Access: protected
@ -94,9 +103,11 @@ package: net.i2p.i2pfirefox
| ----- | ----- | ----- |
| envVar | String | |
| browser | String | |
| base | String | |
| app | boolean | |
### profileDir [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L207)
### profileDir [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L258)
+ Description:
+ Access: protected
@ -107,9 +118,11 @@ package: net.i2p.i2pfirefox
| ----- | ----- | ----- |
| file | String | |
| browser | String | |
| base | String | |
| app | boolean | |
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L213)
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L269)
+ Description:
+ Access: protected
@ -122,7 +135,7 @@ package: net.i2p.i2pfirefox
| base | String | |
### copyDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L259)
### copyDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L315)
+ Description:
+ Access: protected
@ -137,7 +150,7 @@ package: net.i2p.i2pfirefox
| base | String | |
### copyDirectoryCompatibityMode [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L275)
### copyDirectoryCompatibilityMode [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L330)
+ Description:
+ Access: private
@ -152,7 +165,20 @@ package: net.i2p.i2pfirefox
| base | String | |
### copyFile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L284)
### copy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L339)
+ Description:
+ Access: public
+ Modifiers: static
+ return: void
| Name | Type | Description |
| ----- | ----- | ----- |
| source | InputStream | |
| target | OutputStream | |
### copyFile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L348)
+ Description:
+ Access: private
@ -165,7 +191,7 @@ package: net.i2p.i2pfirefox
| destinationFile | File | |
### validateProfileFirstRun [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L295)
### validateProfileFirstRun [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L359)
+ Description:
+ Access: public
@ -177,7 +203,7 @@ package: net.i2p.i2pfirefox
| profileDirectory | String | |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L321)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L385)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of 200 seconds.
+ Access: public
@ -186,7 +212,7 @@ package: net.i2p.i2pfirefox
This method has no parameters.
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L331)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L395)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of the specified number of seconds.
+ Access: public
@ -197,7 +223,7 @@ This method has no parameters.
| timeout | int | the number of seconds to wait for the proxy to be ready. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L343)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L407)
+ Description: Waits for an HTTP proxy on the specified port to be ready. Returns false on timeout of the specified number of seconds.
+ Access: public
@ -209,7 +235,7 @@ This method has no parameters.
| port | int | the port to wait for the proxy to be ready on. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L358)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L422)
+ Description: Waits for an HTTP proxy on the specified port to be ready. Returns false on timeout of the specified number of seconds. If the timeout is zero or less the check is disabled and always returns true.
+ Access: public
@ -222,7 +248,7 @@ This method has no parameters.
| host | String | the host to wait for the proxy to be ready on. |
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L376)
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L440)
+ Description:
+ Access: private
@ -234,7 +260,7 @@ This method has no parameters.
| host | String | |
### setProxyTimeoutTime [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L391)
### setProxyTimeoutTime [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L455)
+ Description: Alters the proxy timeout to customized value time in seconds. May be zero.
+ Access: public
@ -245,3 +271,15 @@ This method has no parameters.
| time | int | |
### join [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L460)
+ Description:
+ Access: protected
+ Modifiers: static
+ return: String
| Name | Type | Description |
| ----- | ----- | ----- |
| arr | String[] | |

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -174,15 +189,39 @@
<li>
java.io.File
</li>
<li>
java.io.FileOutputStream
</li>
<li>
java.io.FileWriter
</li>
<li>
java.io.IOException
</li>
<li>
java.io.OutputStream
</li>
<li>
java.io.PrintWriter
</li>
<li>
java.util.ArrayList
</li>
<li>
java.util.Arrays
</li>
<li>
java.util.List
</li>
<li>
java.util.concurrent.TimeUnit
</li>
<li>
java.util.stream.Collectors
</li>
<li>
java.util.stream.Stream
</li>
</ul>
<br />
</details>
@ -238,9 +277,113 @@
<h2>
Methods
</h2>
<h3>
baseMode
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L35">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
storeFirefoxDefaults
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L58">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
firefoxPathsUnix
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L87">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
firefoxBinsUnix
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L96">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
FIND_FIREFOX_SEARCH_PATHS_UNIX
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L44">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L113">
[src]
</a>
</h3>
@ -264,9 +407,87 @@
<p>
This method has no parameters.
</p>
<h3>
firefoxPathsOSX
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L126">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
FIND_FIREFOX_SEARCH_PATHS_OSX
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L59">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L136">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
firefoxPathsWindows
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L149">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String[]
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
firefoxBinsWindows
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L175">
[src]
</a>
</h3>
@ -292,7 +513,7 @@
</p>
<h3>
FIND_FIREFOX_SEARCH_PATHS_WINDOWS
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L76">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L185">
[src]
</a>
</h3>
@ -318,7 +539,7 @@
</p>
<h3>
FIND_ALL_FIREFOX_SEARCH_PATHS
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L112">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L199">
[src]
</a>
</h3>
@ -344,7 +565,7 @@
</p>
<h3>
FIND_FIREFOX_SEARCH_PATHS
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L132">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L219">
[src]
</a>
</h3>
@ -370,7 +591,7 @@
</p>
<h3>
NEARBY_FIREFOX_SEARCH_PATHS
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L146">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L233">
[src]
</a>
</h3>
@ -396,7 +617,7 @@
</p>
<h3>
FIREFOX_FINDER
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L202">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L359">
[src]
</a>
</h3>
@ -420,35 +641,9 @@
<p>
This method has no parameters.
</p>
<h3>
getOperatingSystem
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L214">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
onlyValidFirefoxes
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L236">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L380">
[src]
</a>
</h3>
@ -471,7 +666,7 @@
</p>
<h3>
topFirefox
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L256">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L401">
[src]
</a>
</h3>
@ -494,7 +689,7 @@
</p>
<h3>
topFirefox
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L285">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L431">
[src]
</a>
</h3>
@ -521,7 +716,7 @@
</p>
<h3>
defaultProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L303">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L449">
[src]
</a>
</h3>
@ -544,7 +739,7 @@
</p>
<h3>
defaultProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L315">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L461">
[src]
</a>
</h3>
@ -571,7 +766,7 @@
</p>
<h3>
privateProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L329">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L475">
[src]
</a>
</h3>
@ -594,7 +789,57 @@
</p>
<h3>
privateProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L342">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L488">
[src]
</a>
</h3>
<ul>
<li>
Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the &ndash;private-window flag to open a window.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: ProcessBuilder
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | the arguments to pass to the Firefox binary |
</p>
<h3>
appProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L511">
[src]
</a>
</h3>
<ul>
<li>
Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the &ndash;private-window flag to open a window.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: a ProcessBuilder for the top Firefox binary and the default profile.
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
appProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L524">
[src]
</a>
</h3>
@ -621,7 +866,7 @@
</p>
<h3>
headlessProcessBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L364">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L545">
[src]
</a>
</h3>
@ -648,13 +893,13 @@
</p>
<h3>
processBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L387">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L573">
[src]
</a>
</h3>
<ul>
<li>
Description: Build a ProcessBuilder for the top Firefox binary and the default profile with a specific set of extended arguments.
Description:
<br />
</li>
<li>
@ -662,7 +907,7 @@
<br />
</li>
<li>
return: a ProcessBuilder for the top Firefox binary and default profile with a specific set of extended arguments.
return: ProcessBuilder
<br />
</li>
</ul>
@ -671,11 +916,13 @@
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | the extended arguments to pass to the Firefox binary. |
| args | String[] | |
<br />
| app | boolean | |
</p>
<h3>
usabilityMode
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L413">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L630">
[src]
</a>
</h3>
@ -698,7 +945,7 @@
</p>
<h3>
launchAndDetatch
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L420">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L636">
[src]
</a>
</h3>
@ -725,9 +972,38 @@
<br />
| url | String[] | |
</p>
<h3>
launchAndDetatch
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L642">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: Process
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L494">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L736">
[src]
</a>
</h3>
@ -756,7 +1032,36 @@
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L518">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L742">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: void
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L766">
[src]
</a>
</h3>
@ -783,7 +1088,7 @@
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L528">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L776">
[src]
</a>
</h3>
@ -806,7 +1111,7 @@
</p>
<h3>
ValidURL
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L530">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L778">
[src]
</a>
</h3>
@ -836,7 +1141,7 @@
</p>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L541">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L789">
[src]
</a>
</h3>
@ -866,7 +1171,7 @@
</p>
<h3>
sleep
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L574">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefox.java#L826">
[src]
</a>
</h3>

View File

@ -18,9 +18,17 @@ package: net.i2p.i2pfirefox
</summary>
<ul>
<li>java.io.File</li>
<li>java.io.FileOutputStream</li>
<li>java.io.FileWriter</li>
<li>java.io.IOException</li>
<li>java.io.OutputStream</li>
<li>java.io.PrintWriter</li>
<li>java.util.ArrayList</li>
<li>java.util.Arrays</li>
<li>java.util.List</li>
<li>java.util.concurrent.TimeUnit</li>
<li>java.util.stream.Collectors</li>
<li>java.util.stream.Stream</li>
</ul>
</details>
@ -48,77 +56,7 @@ package: net.i2p.i2pfirefox
## Methods
### FIND_FIREFOX_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L44)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L59)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L76)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_ALL_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L112)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L132)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### NEARBY_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L146)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIREFOX_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L202)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### getOperatingSystem [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L214)
### baseMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L35)
+ Description:
+ Access: private
@ -128,7 +66,137 @@ This method has no parameters.
This method has no parameters.
### onlyValidFirefoxes [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L236)
### storeFirefoxDefaults [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L58)
+ Description:
+ Access: public
+ Modifiers: static
+ return: void
This method has no parameters.
### firefoxPathsUnix [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L87)
+ Description:
+ Access: public
+ Modifiers: static
+ return: String[]
This method has no parameters.
### firefoxBinsUnix [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L96)
+ Description:
+ Access: public
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L113)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### firefoxPathsOSX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L126)
+ Description:
+ Access: public
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L136)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### firefoxPathsWindows [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L149)
+ Description:
+ Access: public
+ Modifiers: static
+ return: String[]
This method has no parameters.
### firefoxBinsWindows [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L175)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L185)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_ALL_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L199)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L219)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### NEARBY_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L233)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### FIREFOX_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L359)
+ Description:
+ Access: private
+ Modifiers: static
+ return: String[]
This method has no parameters.
### onlyValidFirefoxes [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L380)
+ Description: Check our list of firefox paths for a valid firefox binary. Just an existence check for now but should check versions in the future.
+ Access: public
@ -137,7 +205,7 @@ This method has no parameters.
This method has no parameters.
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L256)
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L401)
+ Description: Return the best available Firefox from the list of Firefoxes we have.
+ Access: public
@ -146,7 +214,7 @@ This method has no parameters.
This method has no parameters.
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L285)
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L431)
+ Description: Return the best available Firefox from the list of Firefoxes we have. if override is passed it will be validated and if it validates it will be used.
+ Access: public
@ -157,7 +225,7 @@ This method has no parameters.
| overrideFirefox | String | |
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L303)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L449)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile.
+ Access: public
@ -166,7 +234,7 @@ This method has no parameters.
This method has no parameters.
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L315)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L461)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile.
+ Access: public
@ -177,7 +245,7 @@ This method has no parameters.
| args | String[] | the args to pass to the Firefox binary |
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L329)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L475)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --private-window flag to open a window.
+ Access: public
@ -186,7 +254,7 @@ This method has no parameters.
This method has no parameters.
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L342)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L488)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --private-window flag to open a window.
+ Access: public
@ -197,7 +265,27 @@ This method has no parameters.
| args | String[] | the arguments to pass to the Firefox binary |
### headlessProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L364)
### appProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L511)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --private-window flag to open a window.
+ Access: public
+ return: a ProcessBuilder for the top Firefox binary and the default profile.
This method has no parameters.
### appProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L524)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --private-window flag to open a window.
+ Access: public
+ return: ProcessBuilder
| Name | Type | Description |
| ----- | ----- | ----- |
| args | String[] | the arguments to pass to the Firefox binary |
### headlessProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L545)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --headless flag to open without a window.
+ Access: public
@ -208,18 +296,19 @@ This method has no parameters.
| args | String[] | the arguments to pass to the Firefox binary |
### processBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L387)
### processBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L573)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile with a specific set of extended arguments.
+ Description:
+ Access: public
+ return: a ProcessBuilder for the top Firefox binary and default profile with a specific set of extended arguments.
+ return: ProcessBuilder
| Name | Type | Description |
| ----- | ----- | ----- |
| args | String[] | the extended arguments to pass to the Firefox binary. |
| args | String[] | |
| app | boolean | |
### usabilityMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L413)
### usabilityMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L630)
+ Description:
+ Access: private
@ -228,7 +317,7 @@ This method has no parameters.
This method has no parameters.
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L420)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L636)
+ Description:
+ Access: public
@ -240,7 +329,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L494)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L642)
+ Description:
+ Access: public
+ return: Process
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L736)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches Firefox with the profile directory.
+ Access: public
@ -252,7 +353,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L518)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L742)
+ Description:
+ Access: public
+ return: void
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L766)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches Firefox with the profile directory.
+ Access: public
@ -263,7 +376,7 @@ This method has no parameters.
| privateWindow | boolean | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L528)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L776)
+ Description: Populates a profile directory with a proxy configuration. Waits for an HTTP proxy on the port 4444 to be ready. Launches Firefox with the profile directory. Uses a semi-permanent profile.
+ Access: public
@ -272,7 +385,7 @@ This method has no parameters.
This method has no parameters.
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L530)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L778)
+ Description:
+ Access: private
@ -284,7 +397,7 @@ This method has no parameters.
| inUrl | String | |
### main [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L541)
### main [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L789)
+ Description:
+ Access: public
@ -296,7 +409,7 @@ This method has no parameters.
| args | String[] | |
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L574)
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L826)
+ Description:
+ Access: private

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -174,6 +189,9 @@
<li>
java.io.File
</li>
<li>
java.io.IOException
</li>
<li>
java.nio.file.Files
</li>
@ -206,9 +224,35 @@
<h2>
Methods
</h2>
<h3>
userChromeCSS
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L28">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
profileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L33">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L110">
[src]
</a>
</h3>
@ -230,11 +274,17 @@
</li>
</ul>
<p>
This method has no parameters.
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| app | boolean | |
<br />
| base | String | |
</p>
<h3>
baseProfileDir
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L37">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L114">
[src]
</a>
</h3>
@ -266,7 +316,7 @@
</p>
<h3>
baseProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L57">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L134">
[src]
</a>
</h3>
@ -296,7 +346,7 @@
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L81">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L158">
[src]
</a>
</h3>
@ -326,7 +376,7 @@
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L92">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L169">
[src]
</a>
</h3>
@ -352,7 +402,7 @@
</p>
<h3>
copyBaseProfiletoProfile
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L112">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L189">
[src]
</a>
</h3>
@ -379,10 +429,72 @@
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| base | String | |
<br />
| app | boolean | |
</p>
<h3>
writeAppChrome
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L222">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: protected
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profile | String | |
</p>
<h3>
deleteAppChrome
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L235">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: protected
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profile | String | |
</p>
<h3>
copyStrictOptions
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L151">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L250">
[src]
</a>
</h3>
@ -409,6 +521,8 @@
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| base | String | |
<br />
| app | boolean | |
</p>
<div id="sourcecode">
<span id="sourcehead">

View File

@ -18,6 +18,7 @@ package: net.i2p.i2pfirefox
</summary>
<ul>
<li>java.io.File</li>
<li>java.io.IOException</li>
<li>java.nio.file.Files</li>
<li>java.nio.file.StandardCopyOption</li>
</ul>
@ -34,17 +35,30 @@ package: net.i2p.i2pfirefox
## Methods
### profileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L33)
### userChromeCSS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L28)
+ Description: get the profile directory creating it if necessary
+ Access: public
+ Description:
+ Access: private
+ Modifiers: static
+ return: String
This method has no parameters.
### baseProfileDir [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L37)
### profileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L110)
+ Description: get the profile directory creating it if necessary
+ Access: public
+ Modifiers: static
+ return: String
| Name | Type | Description |
| ----- | ----- | ----- |
| app | boolean | |
| base | String | |
### baseProfileDir [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L114)
+ Description:
+ Access: private
@ -57,7 +71,7 @@ This method has no parameters.
| base | String | |
### baseProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L57)
### baseProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L134)
+ Description: get the base profile directory creating it if necessary
+ Access: public
@ -69,7 +83,7 @@ This method has no parameters.
| base | String | |
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L81)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L158)
+ Description: get the runtime directory creating it if create=true
+ Access: public
@ -81,7 +95,7 @@ This method has no parameters.
| create | boolean | if true create the runtime directory if it does not exist |
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L92)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L169)
+ Description: get the correct runtime directory
+ Access: public
@ -91,7 +105,7 @@ This method has no parameters.
This method has no parameters.
### copyBaseProfiletoProfile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L112)
### copyBaseProfiletoProfile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L189)
+ Description: Copy the inert base profile directory to the runtime profile directory
+ Access: public
@ -101,9 +115,34 @@ This method has no parameters.
| Name | Type | Description |
| ----- | ----- | ----- |
| base | String | |
| app | boolean | |
### copyStrictOptions [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L151)
### writeAppChrome [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L222)
+ Description:
+ Access: protected
+ Modifiers: static
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| profile | String | |
### deleteAppChrome [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L235)
+ Description:
+ Access: protected
+ Modifiers: static
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| profile | String | |
### copyStrictOptions [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L250)
+ Description: Copy the strict options from the base profile to the profile
+ Access: public
@ -113,5 +152,6 @@ This method has no parameters.
| Name | Type | Description |
| ----- | ----- | ----- |
| base | String | |
| app | boolean | |

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -234,7 +249,7 @@
</p>
<h3>
validateProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L53">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L54">
[src]
</a>
</h3>
@ -264,7 +279,7 @@
</p>
<h3>
deRestrictHTTPSAndSetupHomepage
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L86">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L87">
[src]
</a>
</h3>
@ -294,7 +309,7 @@
</p>
<h3>
undoHttpsOnlyMode
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L109">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L110">
[src]
</a>
</h3>
@ -324,7 +339,7 @@
</p>
<h3>
undoHomepage
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L115">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L116">
[src]
</a>
</h3>
@ -354,7 +369,7 @@
</p>
<h3>
undoValue
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L138">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L139">
[src]
</a>
</h3>
@ -364,7 +379,7 @@
<br />
</li>
<li>
Access: private
Access: public
<br />
</li>
<li>
@ -388,7 +403,7 @@
</p>
<h3>
validateFile
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L172">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L173">
[src]
</a>
</h3>
@ -418,7 +433,7 @@
</p>
<h3>
validateExtensionDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L199">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L200">
[src]
</a>
</h3>

View File

@ -43,7 +43,7 @@ package: net.i2p.i2pfirefox
| args | String[] | |
### validateProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L53)
### validateProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L54)
+ Description: Return true if the profile directory is valid.
+ Access: public
@ -55,7 +55,7 @@ package: net.i2p.i2pfirefox
| profileDirectory | String | the profile directory to check |
### deRestrictHTTPSAndSetupHomepage [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L86)
### deRestrictHTTPSAndSetupHomepage [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L87)
+ Description:
+ Access: private
@ -67,7 +67,7 @@ package: net.i2p.i2pfirefox
| profile | String | |
### undoHttpsOnlyMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L109)
### undoHttpsOnlyMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L110)
+ Description:
+ Access: private
@ -79,7 +79,7 @@ package: net.i2p.i2pfirefox
| fileToBeModified | File | |
### undoHomepage [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L115)
### undoHomepage [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L116)
+ Description:
+ Access: private
@ -91,10 +91,10 @@ package: net.i2p.i2pfirefox
| fileToBeModified | File | |
### undoValue [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L138)
### undoValue [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L139)
+ Description:
+ Access: private
+ Access: public
+ Modifiers: static
+ return: boolean
@ -105,7 +105,7 @@ package: net.i2p.i2pfirefox
| fileToBeModified | File | |
### validateFile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L172)
### validateFile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L173)
+ Description: Return true if the file is valid.
+ Access: public
@ -117,7 +117,7 @@ package: net.i2p.i2pfirefox
| file | String | the file to check |
### validateExtensionDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L199)
### validateExtensionDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L200)
+ Description: Return true if the extension directory is valid.
+ Access: public

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -217,7 +232,7 @@
</p>
<h3>
unpackProfile
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L37">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L38">
[src]
</a>
</h3>

View File

@ -36,7 +36,7 @@ package: net.i2p.i2pfirefox
| args | String[] | |
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L37)
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L38)
+ Description: unpack the profile directory
+ Access: public

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -170,18 +185,33 @@
<li>
java.io.File
</li>
<li>
java.io.FileOutputStream
</li>
<li>
java.io.IOException
</li>
<li>
java.io.OutputStream
</li>
<li>
java.net.Socket
</li>
<li>
java.util.ArrayList
</li>
<li>
java.util.Arrays
</li>
<li>
java.util.List
</li>
<li>
java.util.Scanner
</li>
<li>
java.util.stream.Collectors
</li>
</ul>
<br />
</details>
@ -239,13 +269,13 @@
</h2>
<h3>
getDefaultWindowsBrowser
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L90">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L101">
[src]
</a>
</h3>
<ul>
<li>
Description: Obtains the default browser for the Windows platform which by now should be Edgium in the worst-case scenario but in case it isn&rsquo;t we can use this function to figure it out. It can find: 1. The current user&rsquo;s HTTPS default browser if they configured it to be non-default 2. The current user&rsquo;s HTTP default browser if they configured it to be non-default 3. Edgium if it&rsquo;s available 4. iexplore if it&rsquo;s not and it will return the first one we find in exactly that order. Adapted from: and from:
Description: Obtains the default browser for the Windows platform which by now should be Edgium in the worst-case scenario but in case it isn&rsquo;t we can use this function to figure it out. It can find: 1. The current user&rsquo;s HTTPS default browser if they configured it to be non-default 2. The current user&rsquo;s HTTP default browser if they configured it to be non-default 3. Edgium if it&rsquo;s available 4. iexplore if it&rsquo;s not and it will return the first one we find in exactly that order. Adapted from:
<br />
</li>
<li>
@ -256,7 +286,7 @@
Modifiers: static
</li>
<li>
return: String
return: path to command[0] and target URL[1] to the default browser ready for execution or null if not found
<br />
</li>
</ul>
@ -264,25 +294,117 @@
This method has no parameters.
</p>
<h3>
getDefaultOutOfRegistry
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L118">
registryQuery
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L142">
[src]
</a>
</h3>
<ul>
<li>
Description: obtains information out of the Windows registry.
Description: obtains a value matching a key contained in the windows registry at a path represented by hkeyquery
<br />
</li>
<li>
Access: public
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
return: either a registry &ldquo;Default&rdquo; value or null if one does not exist/is empty
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| hkeyquery | String | registry entry to ask for. |
<br />
| key | String | key to retrieve value from |
</p>
<h3>
followUserConfiguredBrowserToCommand
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L180">
[src]
</a>
</h3>
<ul>
<li>
Description: If following a query back to the Default value doesn&rsquo;t work then what we have is a &ldquo;ProgID&rdquo; which will be registered in \HKEY_CLASSES_ROOT\%ProgId% and will have an entry \shell\open\command where \shell\open\command yields the value that contains the command it needs. This function takes a registry query in the same format as getDefaultOutOfRegistry but instead of looking for the default entry
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the command required to run the application referenced in hkeyquery or null
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| hkeyquery | String | |
</p>
<h3>
followProgIdToCommand
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L196">
[src]
</a>
</h3>
<ul>
<li>
Description: Cross-references a progId obtained by followUserConfiguredBrowserToCommand against HKEY_CLASSES_ROOT\%ProgId%\shell\open\command which holds the value of the command which we need to run to launch the default browser.
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the command required to run the application referenced in hkeyquery or null
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| progid | String | |
</p>
<h3>
getDefaultOutOfRegistry
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L215">
[src]
</a>
</h3>
<ul>
<li>
Description: obtains a default browsing command out of the Windows registry.
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: either a registry &ldquo;Default&rdquo; value or null if one does not exist/is empty
<br />
</li>
</ul>
@ -295,7 +417,7 @@
</p>
<h3>
scanAPath
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L144">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L230">
[src]
</a>
</h3>
@ -325,7 +447,7 @@
</p>
<h3>
getAnyUnixBrowser
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L159">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L245">
[src]
</a>
</h3>
@ -351,7 +473,7 @@
</p>
<h3>
findUnsafeBrowserAnywhere
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L178">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L264">
[src]
</a>
</h3>
@ -377,7 +499,7 @@
</p>
<h3>
deleteRuntimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L229">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L315">
[src]
</a>
</h3>
@ -403,7 +525,7 @@
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L245">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L331">
[src]
</a>
</h3>
@ -433,7 +555,7 @@
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L256">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L343">
[src]
</a>
</h3>
@ -459,7 +581,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L278">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L365">
[src]
</a>
</h3>
@ -482,7 +604,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L288">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L375">
[src]
</a>
</h3>
@ -509,7 +631,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L300">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L387">
[src]
</a>
</h3>
@ -538,7 +660,7 @@
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L314">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L401">
[src]
</a>
</h3>
@ -569,7 +691,7 @@
</p>
<h3>
launchAndDetatch
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L328">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L415">
[src]
</a>
</h3>
@ -598,7 +720,7 @@
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L350">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L437">
[src]
</a>
</h3>
@ -627,7 +749,7 @@
</p>
<h3>
sleep
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L368">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L455">
[src]
</a>
</h3>
@ -657,7 +779,7 @@
</p>
<h3>
ValidURL
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L376">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L463">
[src]
</a>
</h3>
@ -687,7 +809,7 @@
</p>
<h3>
checkifPortIsOccupied
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L386">
<a href="src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L473">
[src]
</a>
</h3>

View File

@ -18,10 +18,15 @@ package: net.i2p.i2pfirefox
</summary>
<ul>
<li>java.io.File</li>
<li>java.io.FileOutputStream</li>
<li>java.io.IOException</li>
<li>java.io.OutputStream</li>
<li>java.net.Socket</li>
<li>java.util.ArrayList</li>
<li>java.util.Arrays</li>
<li>java.util.List</li>
<li>java.util.Scanner</li>
<li>java.util.stream.Collectors</li>
</ul>
</details>
@ -49,29 +54,66 @@ package: net.i2p.i2pfirefox
## Methods
### getDefaultWindowsBrowser [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L90)
### getDefaultWindowsBrowser [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L101)
+ Description: Obtains the default browser for the Windows platform which by now should be Edgium in the worst-case scenario but in case it isn't we can use this function to figure it out. It can find: 1. The current user's HTTPS default browser if they configured it to be non-default 2. The current user's HTTP default browser if they configured it to be non-default 3. Edgium if it's available 4. iexplore if it's not and it will return the first one we find in exactly that order. Adapted from: and from:
+ Description: Obtains the default browser for the Windows platform which by now should be Edgium in the worst-case scenario but in case it isn't we can use this function to figure it out. It can find: 1. The current user's HTTPS default browser if they configured it to be non-default 2. The current user's HTTP default browser if they configured it to be non-default 3. Edgium if it's available 4. iexplore if it's not and it will return the first one we find in exactly that order. Adapted from:
+ Access: public
+ Modifiers: static
+ return: String
+ return: path to command[0] and target URL[1] to the default browser ready for execution or null if not found
This method has no parameters.
### getDefaultOutOfRegistry [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L118)
### registryQuery [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L142)
+ Description: obtains information out of the Windows registry.
+ Access: public
+ Description: obtains a value matching a key contained in the windows registry at a path represented by hkeyquery
+ Access: private
+ Modifiers: static
+ return: String
+ return: either a registry "Default" value or null if one does not exist/is empty
| Name | Type | Description |
| ----- | ----- | ----- |
| hkeyquery | String | registry entry to ask for. |
| key | String | key to retrieve value from |
### followUserConfiguredBrowserToCommand [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L180)
+ Description: If following a query back to the Default value doesn't work then what we have is a "ProgID" which will be registered in \HKEY_CLASSES_ROOT\%ProgId% and will have an entry \shell\open\command where \shell\open\command yields the value that contains the command it needs. This function takes a registry query in the same format as getDefaultOutOfRegistry but instead of looking for the default entry
+ Access: private
+ Modifiers: static
+ return: the command required to run the application referenced in hkeyquery or null
| Name | Type | Description |
| ----- | ----- | ----- |
| hkeyquery | String | |
### followProgIdToCommand [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L196)
+ Description: Cross-references a progId obtained by followUserConfiguredBrowserToCommand against HKEY_CLASSES_ROOT\%ProgId%\shell\open\command which holds the value of the command which we need to run to launch the default browser.
+ Access: private
+ Modifiers: static
+ return: the command required to run the application referenced in hkeyquery or null
| Name | Type | Description |
| ----- | ----- | ----- |
| progid | String | |
### getDefaultOutOfRegistry [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L215)
+ Description: obtains a default browsing command out of the Windows registry.
+ Access: private
+ Modifiers: static
+ return: either a registry "Default" value or null if one does not exist/is empty
| Name | Type | Description |
| ----- | ----- | ----- |
| hkeyquery | String | registry entry to ask for. |
### scanAPath [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L144)
### scanAPath [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L230)
+ Description:
+ Access: private
@ -83,7 +125,7 @@ This method has no parameters.
| dir | String | |
### getAnyUnixBrowser [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L159)
### getAnyUnixBrowser [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L245)
+ Description: Find any browser in our list within a UNIX path
+ Access: public
@ -93,7 +135,7 @@ This method has no parameters.
This method has no parameters.
### findUnsafeBrowserAnywhere [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L178)
### findUnsafeBrowserAnywhere [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L264)
+ Description: Find any usable browser and output the whole path
+ Access: public
@ -103,7 +145,7 @@ This method has no parameters.
This method has no parameters.
### deleteRuntimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L229)
### deleteRuntimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L315)
+ Description: delete the runtime directory
+ Access: public
@ -113,7 +155,7 @@ This method has no parameters.
This method has no parameters.
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L245)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L331)
+ Description: get the runtime directory creating it if create=true
+ Access: public
@ -125,7 +167,7 @@ This method has no parameters.
| create | boolean | if true create the runtime directory if it does not exist |
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L256)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L343)
+ Description: get the correct runtime directory
+ Access: public
@ -135,7 +177,7 @@ This method has no parameters.
This method has no parameters.
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L278)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L365)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of 200 seconds.
+ Access: public
@ -144,7 +186,7 @@ This method has no parameters.
This method has no parameters.
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L288)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L375)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of the specified number of seconds.
+ Access: public
@ -155,7 +197,7 @@ This method has no parameters.
| timeout | int | the number of seconds to wait for the proxy to be ready. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L300)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L387)
+ Description: Waits for an HTTP proxy on the specified port to be ready. Returns false on timeout of the specified number of seconds.
+ Access: public
@ -167,7 +209,7 @@ This method has no parameters.
| port | int | the port to wait for the proxy to be ready on. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L314)
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L401)
+ Description: Waits for an HTTP proxy on the specified port to be ready. Returns false on timeout of the specified number of seconds.
+ Access: public
@ -180,7 +222,7 @@ This method has no parameters.
| host | String | the host to wait for the proxy to be ready on. |
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L328)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L415)
+ Description:
+ Access: public
@ -192,7 +234,7 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L350)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L437)
+ Description:
+ Access: public
@ -204,7 +246,7 @@ This method has no parameters.
| url | String[] | |
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L368)
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L455)
+ Description:
+ Access: private
@ -216,7 +258,7 @@ This method has no parameters.
| millis | int | |
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L376)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L463)
+ Description:
+ Access: private
@ -228,7 +270,7 @@ This method has no parameters.
| inUrl | String | |
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L386)
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L473)
+ Description:
+ Access: private

1061
I2PPureJavaBrowser.html Normal file

File diff suppressed because it is too large Load Diff

21
I2PPureJavaBrowser.md Normal file
View File

@ -0,0 +1,21 @@
# Class I2PPureJavaBrowser [[src]](src/java/net/i2p/i2pfirefox/I2PPureJavaBrowser.java)
>
Access: public
package: net.i2p.i2pfirefox
## Dependencies
<details>
<summary>
Show dependencies
</summary>
<ul>
</ul>
</details>
## No member variables in this class
## No methods in this class

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -134,6 +149,20 @@
<h2>
Making a new release:
</h2>
<p>
Release dependency: I use
<code>
github-release
</code>
to automatically upload packages to github.
You can obtain it with:
</p>
<pre><code class="language-sh">go install github.com/github-release/github-release@latest
</code></pre>
<p>
You will need it on both the Windows and Linux system. OSX too if I jpackage this
for it.
</p>
<p>
Releases can be created in a mostly automatic way. With a working Java toolchain
including jpackage installed:
@ -179,7 +208,10 @@
</code>
</li>
<li>
On whatever machine you check in code with, run ./packages.sh
On whatever machine you check in code with, run
<code>
./packages.sh
</code>
</li>
</ol>
<h2>
@ -249,7 +281,7 @@
No special requirements.
</p>
<h4>
Status: Unknown. Maintained.
Status: Works. Maintained.
</h4>
<p>
run:
@ -321,6 +353,18 @@
ant jpackage
</code>
</p>
<h2>
Docker
</h2>
<pre><code class="language-sh">docker build -t eyedeekay/i2p.plugins.firefox .
</code></pre>
<pre><code class="language-sh">xhost + local:docker
docker run -it --rm \
--net=host \
-e DISPLAY=unix$(DISPLAY) \
-v /tmp/.X11-unix:/tmp/.X11-unix \
eyedeekay/i2p.plugins.firefox
</code></pre>
<h2>
OSX
</h2>

View File

@ -4,6 +4,16 @@ Packages for various operating systems
Making a new release:
---------------------
Release dependency: I use `github-release` to automatically upload packages to github.
You can obtain it with:
```sh
go install github.com/github-release/github-release@latest
```
You will need it on both the Windows and Linux system. OSX too if I jpackage this
for it.
Releases can be created in a mostly automatic way. With a working Java toolchain
including jpackage installed:
@ -12,7 +22,7 @@ including jpackage installed:
2. Update the version number(`GITHUB_TAG`) and version title(`GITHUB_NAME`) in `config.sh`
3. On a Linux machine, run `./release.sh`
4. On a Windows machine, run `./windows-release.sh`
5. On whatever machine you check in code with, run ./packages.sh
5. On whatever machine you check in code with, run `./packages.sh`
Windows
-------
@ -45,7 +55,7 @@ run: `./windows-exe.sh`
No special requirements.
#### Status: Unknown. Maintained.
#### Status: Works. Maintained.
run: `./windows-portable.sh`
@ -86,6 +96,22 @@ Details are platform dependent. Same build-deps as everything else.
run: `ant jpackage`
Docker
------
```sh
docker build -t eyedeekay/i2p.plugins.firefox .
```
```sh
xhost + local:docker
docker run -it --rm \
--net=host \
-e DISPLAY=unix$(DISPLAY) \
-v /tmp/.X11-unix:/tmp/.X11-unix \
eyedeekay/i2p.plugins.firefox
```
OSX
---

View File

@ -15,6 +15,28 @@ other system that exists underneath it. **It is just a profile manager.**
**[Windows users should see the Easy-Install Bundle](https://i2pgit.org/i2p-hackers/i2p.firefox)**
## Credits
This profile manager makes use of a set of browser extensions which are largely the work of others.
It makes use of dependencies that are the work of others. In many ways, it's merely an elaborate
configuration tool. A smart one, but a configuration tool nonetheless. Many thanks to the following
projects, developers, and communities:
### Firefox and Chrome Extensions
- [NoScript - Giorgio Maone and others](https://noscript.net)
- [HTTPS Everywhere - Electronic Frontier Foundation](https://www.eff.org/https-everywhere)
- [uBlock Origin - Raymond Gorhill and others](https://ublockorigin.com/)
- [LocalCDN - nobody and others](https://www.localcdn.org/)
- [jShelter - Libor Polčák and others](https://jshelter.org/)
### Firefox Configuration Modifiations
- [Arkenfox - Thorin Oakenpants and Others](https://github.com/arkenfox/user.js/)
You can find the license files for each of the these projects in the `src/i2p.firefox.*.profile/extensions/*`
directory for Firefox, and the `src/i2p.chromium.*.profile/extensions/*.js/*` directories for Chromium.
## Getting started
### Using a Binary
@ -22,7 +44,7 @@ other system that exists underneath it. **It is just a profile manager.**
```sh
mkdir ~/tmp-i2pfirefox && cd ~/tmp-i2pfirefox
wget https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.16/i2pfirefox.zip
wget https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.2/i2pfirefox.zip
unzip i2pfirefox.zip
./i2pfirefox.cmd
@ -33,15 +55,63 @@ unzip i2pfirefox.zip
### Build Dependencies
You will need `ant`, `java` and for building the Chromium profile, a Go application
called `crx3` which is used to interact with the Chrome app store. I've been using Java 17
You will need `ant` and java `java` and for building the jar. You will need
`jpackage` for many of the potential build targets. I've been using Java 17
on Debian mostly, on Debian and Ubuntu, install the dependencies with:
```sh
sudo apt-get install openjdk-17* ant golang-go
sudo apt-get install openjdk-17* ant
```
Some of the targets use scripts written in Go to help generate resources. If
you want to update the profiles, you will need them. To install Go on Debian
and Ubuntu:
```sh
sudo apt-get install golang-go
```
Add `$HOME/go/bin` to your `$PATH` so `ant` can find Go applications.
`export PATH=$PATH:$HOME/go/bin`
Then use Go to download the applications you need and add them to `$HOME/go/bin`.
If you want to build the Chromium profiles you will need a Go application
called `crx3` which is used to interact with the Chrome app store to download
and update extensions.
```sh
go install github.com/mediabuyerbot/go-crx3/crx3@latest
```
Another Go application, called `amo-version`, is used to fetch extensions from addons.mozilla.org.
Like the Chrome profiles, generating the Firefox profiles requires this application. If you don't
want to update the profiles, you don't need it.
```sh
go install github.com/eyedeekay/amo-version@latest
```
One last Go application, called `dzip` is used to generate zip files deterministically for
redistribution.
```sh
go install github.com/delicb/dzip@latest
```
If you don't want to use it, you can work around it by creating a file called
`dzip` in `/usr/local/bin/dzip` and adding the contents:
```sh
#! /usr/bin/env sh
zip -r $@
```
This will break deterministic builds, but for testing it will continue to work. More elaborate
scripts or other deterministic zip utilities can be easily substituted in by placing them
in the `$PATH` under the name `dzip`.
For Fedora, use Yum, for Arch use pacman or something else but make sure to tell everyone
about it. Once you have that installed, when building, make sure to add `$GOPATH/bin/`
to your `$PATH`.
@ -141,11 +211,18 @@ There is a little subtlety here though.
resulting in a positive test for Chromium when launching the browser in auto-select
mode. So Windows will never reach stage 3 unless expressly forced to. If Firefox or
a variant is installed, it will be chosen before Edgium unless directed otherwise.
- Even though it will launch you into Edgium if it has no other choice, I recommend
you do not use it. Edgium will in a constant, incessant way try to induce you to
share your behavior with Microsoft. If you try to resist this, it negatively affects
the performance of the browser. Google also does this with Chrome, ant this negatively
affects Chrome performance too, but less than with Edgium. TL:DR Edgium sucks and is
pointless and terrible. Literally any other browser would be better.
- Linux is unaware of a Tor Browser path because Tor Browser is rarely, if ever,
installed on-path. What is on path is virtually always a wrapper for Tor Browser
which is installed either as the main user or it's own user. Linux will only use
Tor Browser if it's discovered in "Local" mode.
- The above is also true of OSX for now but doesn't have to remain so.
Tor Browser if it's discovered in "Local" mode. To set this up automatically, you
can `cd` to the `I2P` directory where you unpacked the `.tar.gz` file, and run the
`./lib/torbrowser.sh` script from there.
- I really only test Phase 3 with Dillo and Edgium. **YMMV.**
### Usability vs Strict

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -129,47 +144,47 @@
/
</a>
<h1>
Sums for release 0.0.34
Sums for release 1.0.1
</h1>
<ul>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pfirefox.jar">
d324173b6e9fb78dbb9eb8363d094cab3803ee3279d266dba42500be7f558305 i2pfirefox.jar
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pfirefox.jar">
aab5ca950b1cdd61a3898f1ec69b2d1c3f6540224c09f1d59b8662f30b3783cc i2pfirefox.jar
</a>
</li>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pfirefox.zip">
8a2f18d79d0b2ee67bc7904dce48f42ddb8c0df6ed30779f8c315c80e0ac0ece i2pfirefox.zip
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pfirefox.zip">
b145d679c1b0dff7eb270e1be8b4176ca9517e5c1c0ee7f66542ce40e8479702 i2pfirefox.zip
</a>
</li>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser.zip">
baa6b9443e5750d3ef6ea9685656cc28830b9d0dbcc745cde68cfadde8e98b31 i2pbrowser.zip
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser.zip">
f34f908aa84192f0fcb0397a486cf76f951a13a80ae812e1e0e90e1563c12c96 i2pbrowser.zip
</a>
</li>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser_0.0.34_amd64.deb">
63a36b615998f318b4dba8026cb246c0e7df4c4bb379ad04144c7de3e2250e8d i2pbrowser_0.0.34_amd64.deb
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser_1.0.1_amd64.deb">
31a2ac376c629c2aefc75e643d0352a735197ae83683da3ad5a6bf6705e3a3ea i2pbrowser_1.0.1_amd64.deb
</a>
</li>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser-0.0.34-1.x86_64.rpm">
c2743a5a1f95786d9c496162ff786d9b753d7eb24ff1bd90047317f7e8d242bf i2pbrowser-0.0.34-1.x86_64.rpm
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser-1.0.1-1.x86_64.rpm">
3e0f84327572c62527181d0995042f5b67efacc601563791e0b678db582297af i2pbrowser-1.0.1-1.x86_64.rpm
</a>
</li>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser.msi">
62282fe664837e8f81b0b0f89ced0def6852838b825bf30a745c1bd403bd4151 i2pbrowser.msi
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser.msi">
f0bba16df930dca2371f4e7d8473e89da96c629a15f89379a6b8b7025e8a3486 i2pbrowser.msi
</a>
</li>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser.exe">
930fca054cf1754c52a477de3476c9bb0d618e2c1e92ea4b8aca6a0363efde27 i2pbrowser.exe
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser.exe">
db497b1bdc3989c6e990143ae49905bdcd3bd7f0a27537d1ad8385fe66529b73 i2pbrowser.exe
</a>
</li>
<li>
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser-portable.zip">
a84bea6ed996fa8c5535df1950a42d7d31197e8526c6a328d9098b716512d3d3 i2pbrowser-portable.zip
<a href="https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser-portable.zip">
4b86dd111d82eab8d4a16d399beec6ce7e568d4d49d1fe7321d03b878afec831 i2pbrowser-portable.zip
</a>
</li>
</ul>

View File

@ -1,12 +1,12 @@
Sums for release 0.0.34
Sums for release 1.0.1
==============================
- [d324173b6e9fb78dbb9eb8363d094cab3803ee3279d266dba42500be7f558305 i2pfirefox.jar](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pfirefox.jar)
- [8a2f18d79d0b2ee67bc7904dce48f42ddb8c0df6ed30779f8c315c80e0ac0ece i2pfirefox.zip](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pfirefox.zip)
- [baa6b9443e5750d3ef6ea9685656cc28830b9d0dbcc745cde68cfadde8e98b31 i2pbrowser.zip](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser.zip)
- [63a36b615998f318b4dba8026cb246c0e7df4c4bb379ad04144c7de3e2250e8d i2pbrowser_0.0.34_amd64.deb](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser_0.0.34_amd64.deb)
- [c2743a5a1f95786d9c496162ff786d9b753d7eb24ff1bd90047317f7e8d242bf i2pbrowser-0.0.34-1.x86_64.rpm](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser-0.0.34-1.x86_64.rpm)
- [62282fe664837e8f81b0b0f89ced0def6852838b825bf30a745c1bd403bd4151 i2pbrowser.msi](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser.msi)
- [930fca054cf1754c52a477de3476c9bb0d618e2c1e92ea4b8aca6a0363efde27 i2pbrowser.exe](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser.exe)
- [a84bea6ed996fa8c5535df1950a42d7d31197e8526c6a328d9098b716512d3d3 i2pbrowser-portable.zip](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.34/i2pbrowser-portable.zip)
- [aab5ca950b1cdd61a3898f1ec69b2d1c3f6540224c09f1d59b8662f30b3783cc i2pfirefox.jar](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pfirefox.jar)
- [b145d679c1b0dff7eb270e1be8b4176ca9517e5c1c0ee7f66542ce40e8479702 i2pfirefox.zip](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pfirefox.zip)
- [f34f908aa84192f0fcb0397a486cf76f951a13a80ae812e1e0e90e1563c12c96 i2pbrowser.zip](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser.zip)
- [31a2ac376c629c2aefc75e643d0352a735197ae83683da3ad5a6bf6705e3a3ea i2pbrowser_1.0.1_amd64.deb](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser_1.0.1_amd64.deb)
- [3e0f84327572c62527181d0995042f5b67efacc601563791e0b678db582297af i2pbrowser-1.0.1-1.x86_64.rpm](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser-1.0.1-1.x86_64.rpm)
- [f0bba16df930dca2371f4e7d8473e89da96c629a15f89379a6b8b7025e8a3486 i2pbrowser.msi](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser.msi)
- [db497b1bdc3989c6e990143ae49905bdcd3bd7f0a27537d1ad8385fe66529b73 i2pbrowser.exe](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser.exe)
- [4b86dd111d82eab8d4a16d399beec6ce7e568d4d49d1fe7321d03b878afec831 i2pbrowser-portable.zip](https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.1/i2pbrowser-portable.zip)

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">

1075
VERSION.html Normal file

File diff suppressed because it is too large Load Diff

52
VERSION.md Normal file
View File

@ -0,0 +1,52 @@
Extension Versions
==================
## Firefox
```md
i2p-in-private-browsing
1.40
https://addons.mozilla.org/firefox/downloads/file/4016633/i2p_in_private_browsing-1.40.xpi
noscript
11.4.11
https://addons.mozilla.org/firefox/downloads/file/4002416/noscript-11.4.11.xpi
localcdn-fork-of-decentraleyes
2.6.38
https://addons.mozilla.org/firefox/downloads/file/4017192/localcdn_fork_of_decentraleyes-2.6.38.xpi
https-everywhere
2021.7.13
https://addons.mozilla.org/firefox/downloads/file/3809748/https_everywhere-2021.7.13.xpi
onion-in-container-browsing
0.82
https://addons.mozilla.org/firefox/downloads/file/3904685/onion_in_container_browsing-0.82.xpi
javascript-restrictor
0.11.1
https://addons.mozilla.org/firefox/downloads/file/3950710/javascript_restrictor-0.11.1.xpi
ublock-origin
1.44.4
https://addons.mozilla.org/firefox/downloads/file/4003969/ublock_origin-1.44.4.xpi
```
## Chromium
```md
__MSG_extensionName__
1.29
https://clients2.google.com/service/update2/crx
NoScript
11.4.6
https://clients2.google.com/service/update2/crx
__MSG_about_ext_name__
2022.5.24
https://clients2.google.com/service/update2/crx
LocalCDN
2.6.34
https://clients2.google.com/service/update2/crx
uBlock Origin
1.44.4
https://clients2.google.com/service/update2/crx
JShelter
0.11.1
https://clients2.google.com/service/update2/crx
```

1
arkenfox.number Normal file
View File

@ -0,0 +1 @@
arkenfox.number=105.0

15
browser.config Normal file
View File

@ -0,0 +1,15 @@
#Firefox Configuration Section
#Sat Oct 22 23:43:17 EDT 2022
chromium.bins.osx=ungoogled-chromium,chromium,brave,edge,ungoogled-chromium,chrome
chromium.bins.windows=ungoogled-chromium.exe,chromium.exe,brave.exe,edge.exe,ungoogled-chromium.exe,chrome.exe
firefox.bins.windows=firefox.exe,firefox-bin.exe,firefox-esr.exe,waterfox.exe,waterfox-bin.exe,librewolf.exe
firefox.bins.linux=firefox,firefox-bin,firefox-esr,waterfox,waterfox-bin,librewolf
chromium.paths.windows=/Google/Chrome/Application,/Google/Chrome/Application,/Google/Chrome/Application,/Chromium/Application,/Chromium/Application,/Chromium/Application,/BraveSoftware/Brave Browser/Application,/BraveSoftware/Brave Browser/Application,/BraveSoftware/Brave Browser/Application,/Microsoft/Edge/Application,/Microsoft/Edge/Application
firefox.paths.windows=/home/idk/OneDrive/Desktop/Tor Browser/Browser,/home/idk/Desktop/Tor Browser/Browser,Mozilla Firefox,Mozilla Firefox,Waterfox,Waterfox,Librewolf
firefox.paths.osx=/Applications/Tor Browser.app/Contents/MacOS,/Applications/Firefox.app/Contents/MacOS,/Applications/Waterfox.app/Contents/MacOS,/Applications/Librewolf.app/Contents/MacOS
chromium.bins.linux=ungoogled-chromium,chromium,brave,edge,ungoogled-chromium,chrome
firefox.bins.osx=firefox,firefox-bin,firefox-esr,waterfox,waterfox-bin,librewolf
chromium.paths.osx=/Applications/Chromium.app/Contents/MacOS,/Applications/Chrome.app/Contents/MacOS,/Applications/Brave.app/Contents/MacOS
chromium.paths.linux=/usr/bin,/usr/local/bin,/opt/chromium/bin,/snap/bin
firefox.paths.linux=/usr/bin,/usr/local/bin,/opt/firefox/bin,/snap/bin
generic.bins.unix=sensible-browser,xdg-open,x-www-browser,gnome-www-browser,defaultbrowser,dillo,seamonkey,konqueror,galeon,surf,www-browser,links,lynx

532
build.xml
View File

@ -2,12 +2,21 @@
<project basedir="." default="all" name="i2pfirefox">
<property file="override.properties"/>
<target name="all" depends="clean,i2pFirefoxBaseProfileZip,i2pChromiumBaseProfileZip,plugin" />
<target name="all" depends="clean,i2pFirefoxBaseProfileZip,i2pChromiumBaseProfileZip,jar" />
<target name="war" >
<ant dir="src" target="build" />
</target>
<target name="tarball">
<exec executable="git">
<arg value="archive"/>
<arg value="--format=tar.gz"/>
<arg value="--output=i2p.plugins.firefox.tar.gz"/>
<arg value="main"/>
</exec>
</target>
<target name="examples" >
<exec executable="echo">
<redirector output="USAGE.md"/>
@ -168,108 +177,41 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
</exec>
</target>
<target name="jar" depends="distclean,i2pFirefoxBaseProfileZip,i2pFirefoxUsabilityProfileZip,i2pChromiumBaseProfileZip">
<target name="jar" depends="i2pFirefoxBaseProfileZip,i2pFirefoxUsabilityProfileZip,i2pChromiumBaseProfileZip,i2pChromiumUsabilityProfileZip">
<ant dir="src" target="jar" />
</target>
<target name="i2pFirefoxBaseProfileZip" depends="i2pFirefoxUsabilityProfileZip">
<target name="i2pFirefoxBaseProfileZip">
<exec executable="rm" failonerror="false" dir="src">
<arg value="-rf" />
<arg value="i2p.firefox.base.profile.zip" />
</exec>
<exec executable="zip" failonerror="true" dir="src">
<arg value="-r"/>
<exec executable="dzip" failonerror="true" dir="src">
<arg value="-O"/>
<arg value="i2p.firefox.base.profile.zip"/>
<arg value="i2p.firefox.base.profile"/>
</exec>
</target>
<target name="i2pFirefoxUsabilityProfileZip">
<exec executable="rm" failonerror="false" dir="src">
<arg value="-rf" />
<arg value="i2p.firefox.usability.profile.zip" />
</exec>
<exec executable="zip" failonerror="true" dir="src">
<arg value="-r"/>
<exec executable="dzip" failonerror="true" dir="src">
<arg value="-O"/>
<arg value="i2p.firefox.usability.profile.zip"/>
<arg value="i2p.firefox.usability.profile"/>
</exec>
</target>
<target name="i2pChromiumBaseProfile">
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="ikdjcmomgldfciocnpekfndklkfgglpe" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.base.profile/extensions/i2pchrome.js.crx" />
</exec>
<!--
TODO: I don't want to deal with licensing issues while on a headfull of cold
medicine and COVID. SO for now I'm only including a plugin written by a person
who I'm pretty sure isn't going to sue me for it(me). In order to more closely
mirror the behavior of the Firefox profile, we should at least include a script
blocking plugin, such as ScriptSafe. uBlock was also suggested and I tend to
agree. However, since we have to load extensions unpacked, they won't be updated
automatically. This is probably good for working against fingerprinting but it's
also more work should a plugin have a security vulnerability.
-->
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="doojmbjmlfjjnbmnoijecmcbfeoakpjm" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.base.profile/extensions/noscript.js.crx" />
</exec>
</target>
<target name="i2pChromiumUsabilityProfile">
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="ikdjcmomgldfciocnpekfndklkfgglpe" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/i2pchrome.js.crx" />
</exec>
<!--
TODO: I don't want to deal with licensing issues while on a headfull of cold
medicine and COVID. SO for now I'm only including a plugin written by a person
who I'm pretty sure isn't going to sue me for it(me). In order to more closely
mirror the behavior of the Firefox profile, we should at least include a script
blocking plugin, such as ScriptSafe. uBlock was also suggested and I tend to
agree. However, since we have to load extensions unpacked, they won't be updated
automatically. This is probably good for working against fingerprinting but it's
also more work should a plugin have a security vulnerability.
-->
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="cjpalhdlnbpafiamejdnhcphjbkeiagm" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/ublock.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="ammoloihpcbognfddfjcljgembpibcmb" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/jshelter.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="njdfdhgcmkocbgbhcioffdbicglldapd" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/localcdn.js.crx" />
</exec>
</target>
<target name="i2pChromiumBaseProfileZip">
<exec executable="rm" failonerror="false" dir="src">
<arg value="-rf" />
<arg value="i2p.chromium.base.profile.zip" />
</exec>
<exec executable="zip" failonerror="true" dir="src">
<arg value="-r"/>
<exec executable="dzip" failonerror="true" dir="src">
<arg value="-O"/>
<arg value="i2p.chromium.base.profile.zip"/>
<arg value="i2p.chromium.base.profile"/>
</exec>
@ -280,8 +222,8 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="-rf" />
<arg value="i2p.chromium.usability.profile.zip" />
</exec>
<exec executable="zip" failonerror="true" dir="src">
<arg value="-r"/>
<exec executable="dzip" failonerror="true" dir="src">
<arg value="-O"/>
<arg value="i2p.chromium.usability.profile.zip"/>
<arg value="i2p.chromium.usability.profile"/>
</exec>
@ -292,8 +234,8 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="-rf" />
<arg value="i2pbrowser.zip" />
</exec>
<exec executable="zip" failonerror="true">
<arg value="-r"/>
<exec executable="dzip" failonerror="true">
<arg value="-O"/>
<arg value="i2pfirefox.zip"/>
<arg value="src/build/i2pfirefox.jar"/>
<arg value="i2pfirefox.cmd"/>
@ -302,22 +244,121 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="i2pchromium-private.cmd"/>
<arg value="i2pfirefox-usability.cmd"/>
<arg value="i2pchromium-usability.cmd"/>
<arg value="i2pfirefox-usability-private.cmd"/>
<arg value="i2pfirefox-private-usability.cmd"/>
<arg value="i2pchromium-usability-private.cmd"/>
<arg value="LICENSE.md"/>
<arg value="README.md"/>
</exec>
</target>
<target name="plugin" depends="war">
<target name="arkenfoxUpdateUserJs">
<exec executable="git" osfamily="unix" failonerror="false">
<arg value="clone" />
<arg value="https://github.com/arkenfox/user.js" />
</exec>
<exec executable="git" dir="user.js" output="user.js/.arkenfox.number">
<arg value="tag" />
<arg value="--sort=committerdate" />
</exec>
</target>
<target name="arkenfoxConfig" depends="arkenfoxUpdateUserJs">
<exec executable="tail" dir="user.js" output="user.js/.arkenfox.number">
<arg value="-n" />
<arg value="1" />
<arg value=".arkenfox.number" />
</exec>
<exec executable="echo" dir="user.js" output="arkenfox.number" append="false">
<arg value="-n" />
<arg value="-e" />
<arg value="arkenfox.number=" />
</exec>
<exec executable="cat" dir="user.js" output="arkenfox.number" append="true">
<arg value=".arkenfox.number" />
</exec>
<exec executable="tr" input="arkenfox.number" output="arkenfox.number" append="false">
<arg value="-d" />
<arg value="\n" />
</exec>
</target>
<target name="arkenfoxNum" depends="arkenfoxConfig">
<property file="arkenfox.number" />
<exec executable="echo" osfamily="unix" output="arkenfoxnum">
<arg value="{arkenfox.number}" />
</exec>
</target>
<target name="arkenfoxCheckout" depends="arkenfoxNum">
<exec executable="git" osfamily="unix" dir="user.js">
<arg value="pull" />
<arg value="--tags" />
</exec>
<exec executable="git" osfamily="unix" dir="user.js">
<arg value="checkout" />
<arg value="${arkenfox.number}" />
</exec>
</target>
<target name="userJs" depends="i2pFirefoxBaseUserJs,i2pFirefoxUsabilityUserJs">
</target>
<target name="i2pFirefoxBaseUserJs" depends="arkenfoxCheckout">
<copy file="user.js/user.js" tofile="src/i2p.firefox.base.profile/user.js"/>
<exec executable="sed" osfamily="unix">
<arg value="-i" />
<arg value='s|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g' />
<arg value="src/i2p.firefox.base.profile/user.js" />
</exec>
<exec executable="sed" osfamily="unix">
<arg value="-i" />
<arg value='s|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' />
<arg value="src/i2p.firefox.base.profile/user.js" />
</exec>
<exec executable="sed" osfamily="unix">
<arg value="-i" />
<arg value='s|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' />
<arg value="src/i2p.firefox.base.profile/user.js" />
</exec>
</target>
<target name="i2pFirefoxUsabilityUserJs" depends="arkenfoxCheckout">
<copy file="user.js/user.js" tofile="src/i2p.firefox.usability.profile/user.js"/>
<exec executable="sed" osfamily="unix">
<arg value="-i" />
<arg value='s|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g' />
<arg value="src/i2p.firefox.usability.profile/user.js" />
</exec>
<exec executable="sed" osfamily="unix">
<arg value="-i" />
<arg value='s|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' />
<arg value="src/i2p.firefox.usability.profile/user.js" />
</exec>
<exec executable="sed" osfamily="unix">
<arg value="-i" />
<arg value='s|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' />
<arg value="src/i2p.firefox.usability.profile/user.js" />
</exec>
</target>
<target name="buildNum">
<buildnumber file="scripts/build.number" />
<property name="release.number" value="1.0.2" />
<exec executable="echo" osfamily="unix">
<arg value="${release.number}-${build.number}" />
</exec>
</target>
<target name="ebn" depends="buildNum">
<exec executable="echo" osfamily="unix">
<arg value="${release.number}-${build.number}" />
</exec>
</target>
<target name="plugin" depends="war, buildNum">
<delete>
<!-- in installer but not update -->
<fileset dir="plugin/" includes="i2ptunnel.config i2pfirefox.config eepsite/docroot/index.html eepsite/docroot/robots.txt" />
</delete>
<delete dir="plugin/eepsite/docroot/torrents/" />
<!-- get version number -->
<buildnumber file="scripts/build.number" />
<property name="release.number" value="0.0.35" />
<!-- make the update xpi2p -->
<!-- this contains everything except i2ptunnel.config -->
@ -332,7 +373,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="update-only=true" />
</exec>
<exec executable="echo" osfamily="unix" failonerror="true" output="plugin/plugin.config" append="true">
<arg value="version=${release.number}-b${build.number}" />
<arg value="${release.number}-${build.number}" />
</exec>
<input message="Enter su3 signing key password:" addproperty="release.password.su3" />
<fail message="You must enter a password." >
@ -355,7 +396,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<copy file="scripts/robots.txt" todir="plugin/eepsite/docroot/" overwrite="true" />
<mkdir dir="plugin/eepsite/docroot/torrents/" />
<exec executable="echo" osfamily="unix" failonerror="true" output="plugin/plugin.config" append="true">
<arg value="version=${release.number}-b${build.number}" />
<arg value="${release.number}-${build.number}" />
</exec>
<exec executable="scripts/makeplugin.sh" inputstring="${release.password.su3}" failonerror="true" >
<arg value="plugin" />
@ -387,6 +428,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<delete>
<fileset dir="." includes="*/*.~ **/*.*~ */**/*.*~ *.*~" />
</delete>
<delete dir="user.js" />
<delete dir="i2p.firefox.base.profile" />
<delete dir="i2p.firefox.usability.profile" />
<delete dir="i2p.firefox.profile" />
@ -424,6 +466,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="--type"/> <arg value="app-image"/>
<arg value="--name"/> <arg value="i2pbrowser"/>
<arg value="--app-version"/> <arg value="${release_number}"/>
<arg value="--app-content"/> <arg value="etc/scripts/torbrowser.sh"/>
<arg value="--input"/> <arg value="src/build"/>
<arg value="--main-jar"/> <arg value="i2pfirefox.jar"/>
<arg value="--main-class"/> <arg value="net.i2p.i2pfirefox.I2PBrowser"/>
@ -432,8 +475,8 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="-rf" />
<arg value="i2pbrowser.zip" />
</exec>
<exec executable="zip" failonerror="true">
<arg value="-r"/>
<exec executable="dzip" failonerror="true">
<arg value="-O"/>
<arg value="i2pbrowser.zip"/>
<arg value="i2pbrowser"/>
</exec>
@ -452,4 +495,315 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="./fedora.sh"/>
</exec>
</target>
<target name="versionMd" depends="i2pFirefoxBaseProfile, i2pFirefoxUsabilityProfile, i2pChromiumBaseProfile, i2pChromiumUsabilityProfile">
<delete file="VERSION.md"></delete>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value=""/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="Extension Versions"/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="=================="/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value=""/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="## Firefox"/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value=""/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="```md"/>
</exec>
<exec executable="amo-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-n"/>
<arg value="i2p-in-private-browsing"/>
</exec>
<exec executable="amo-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-n"/>
<arg value="noscript"/>
</exec>
<exec executable="amo-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-n"/>
<arg value="localcdn-fork-of-decentraleyes"/>
</exec>
<exec executable="amo-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-n"/>
<arg value="https-everywhere"/>
</exec>
<exec executable="amo-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-n"/>
<arg value="onion-in-container-browsing"/>
</exec>
<exec executable="amo-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-n"/>
<arg value="javascript-restrictor"/>
</exec>
<exec executable="amo-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-n"/>
<arg value="ublock-origin"/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="```"/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value=""/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="## Chromium"/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value=""/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="```md"/>
</exec>
<exec executable="manifest-json-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-mf"/>
<arg value="src/i2p.chromium.base.profile/extensions/i2pchrome.js/manifest.json"/>
</exec>
<exec executable="manifest-json-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-mf"/>
<arg value="src/i2p.chromium.base.profile/extensions/noscript.js/manifest.json"/>
</exec>
<exec executable="manifest-json-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-mf"/>
<arg value="src/i2p.chromium.base.profile/extensions/https-everywhere.js/manifest.json"/>
</exec>
<exec executable="manifest-json-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-mf"/>
<arg value="src/i2p.chromium.usability.profile/extensions/localcdn.js/manifest.json"/>
</exec>
<exec executable="manifest-json-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-mf"/>
<arg value="src/i2p.chromium.usability.profile/extensions/ublock.js/manifest.json"/>
</exec>
<exec executable="manifest-json-version" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="-mf"/>
<arg value="src/i2p.chromium.usability.profile/extensions/jshelter.js/manifest.json"/>
</exec>
<exec executable="echo" failonerror="true">
<redirector output="VERSION.md" error="VERSION.md" alwayslog="true" append="true"></redirector>
<arg value="```"/>
</exec>
</target>
<target name="i2pChromiumBaseProfile">
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="ikdjcmomgldfciocnpekfndklkfgglpe" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.base.profile/extensions/i2pchrome.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="doojmbjmlfjjnbmnoijecmcbfeoakpjm" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.base.profile/extensions/noscript.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="gcbommkclmclpchllfjekcdonpmejbdp" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.base.profile/extensions/https-everywhere.js.crx" />
</exec>
<exec executable="echo" failonerror="true" append="false" output="src/i2p.chromium.base.profile/version.md">
<arg value="Profile Version" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.base.profile/version.md">
<arg value="===============" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.base.profile/version.md">
<arg value="" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.base.profile/version.md">
<arg value="${release.number}-${build.number}" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.base.profile/version.md">
<arg value="" />
</exec>
</target>
<target name="i2pChromiumUsabilityProfile">
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="ikdjcmomgldfciocnpekfndklkfgglpe" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/i2pchrome.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="cjpalhdlnbpafiamejdnhcphjbkeiagm" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/ublock.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="ammoloihpcbognfddfjcljgembpibcmb" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/jshelter.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="njdfdhgcmkocbgbhcioffdbicglldapd" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/localcdn.js.crx" />
</exec>
<exec executable="crx3" failonerror="true">
<arg value="download"/>
<arg value="gcbommkclmclpchllfjekcdonpmejbdp" />
<arg value="-u=true"/>
<arg value="-o" />
<arg value="src/i2p.chromium.usability.profile/extensions/https-everywhere.js.crx" />
</exec>
<exec executable="echo" failonerror="true" append="false" output="src/i2p.chromium.usability.profile/version.md">
<arg value="Profile Version" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.usability.profile/version.md">
<arg value="===============" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.usability.profile/version.md">
<arg value="" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.usability.profile/version.md">
<arg value="${release.number}-${build.number}" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.chromium.usability.profile/version.md">
<arg value="" />
</exec>
</target>
<target name="i2pFirefoxBaseProfile" depends="buildNum">
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="i2p-in-private-browsing"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.base.profile/extensions/i2ppb@eyedeekay.github.io.xpi" />
</exec>
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="noscript"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.base.profile/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi" />
</exec>
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="https-everywhere"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.base.profile/extensions/https-everywhere-eff@eff.org.xpi" />
</exec>
<exec executable="echo" failonerror="true" append="false" output="src/i2p.firefox.base.profile/version.md">
<arg value="Profile Version" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.base.profile/version.md">
<arg value="===============" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.base.profile/version.md">
<arg value="" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.base.profile/version.md">
<arg value="${release.number}-${build.number}" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.base.profile/version.md">
<arg value="" />
</exec>
</target>
<target name="i2pFirefoxUsabilityProfile" depends="buildNum">
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="i2p-in-private-browsing"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.base.profile/extensions/i2ppb@eyedeekay.github.io.xpi" />
</exec>
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="localcdn-fork-of-decentraleyes"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="./src/i2p.firefox.usability.profile/extensions/{b86e4813-687a-43e6-ab65-0bde4ab75758}.xpi" />
</exec>
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="https-everywhere"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.base.profile/extensions/https-everywhere-eff@eff.org.xpi" />
</exec>
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="onion-in-container-browsing"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.usability.profile/extensions/onioncbt@eyedeekay.github.io.xpi" />
</exec>
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="javascript-restrictor"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.usability.profile/extensions/jsr@javascriptrestrictor.xpi" />
</exec>
<exec executable="amo-version" failonerror="true">
<arg value="-n"/>
<arg value="ublock-origin"/>
<arg value="-d"/>
<arg value="-o" />
<arg value="src/i2p.firefox.usability.profile/extensions/uBlock0@raymondhill.net.xpi" />
</exec>
<exec executable="echo" failonerror="true" append="false" output="src/i2p.firefox.usability.profile/version.md">
<arg value="Profile Version" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.usability.profile/version.md">
<arg value="===============" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.usability.profile/version.md">
<arg value="" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.usability.profile/version.md">
<arg value="${release.number}-${build.number}" />
</exec>
<exec executable="echo" failonerror="true" append="true" output="src/i2p.firefox.usability.profile/version.md">
<arg value="" />
</exec>
</target>
</project>

View File

@ -1,6 +1,6 @@
#! /usr/bin/env sh
export GITHUB_USER=eyedeekay
export GITHUB_REPO=i2p.plugins.firefox
export GITHUB_NAME="wait up to 5 seconds for the headless firefox to die(sounds creepy when I say it like that)"
export GITHUB_DESCRIPTION=$(cat CHANGES.md)
export GITHUB_TAG=0.0.35
export GITHUB_NAME="Completes features for PWA-Like mode by flattening UI onto one toolbar"
export GITHUB_DESCRIPTION=$(cat CHANGES.md VERSION.md)
export GITHUB_TAG=1.0.2

11
docker.sh Executable file
View File

@ -0,0 +1,11 @@
#! /usr/bin/env sh
## Run this from inside the `i2p.plugins.firefox` checkout.
docker build -t eyedeekay/i2p.plugins.firefox .
xhost + local:docker
docker run -it --rm \
--net=host \
-e DISPLAY=unix"${DISPLAY}" \
-v /tmp/.X11-unix:/tmp/.X11-unix \
eyedeekay/i2p.plugins.firefox

27
etc/scripts/torbrowser.sh Executable file
View File

@ -0,0 +1,27 @@
#!/bin/bash
TORSOCKS=$(which torsocks)
if [ -f "${TORSOCKS}" ]; then
. "${TORSOCKS}" on
fi
version="$(curl -s https://aus1.torproject.org/torbrowser/update_3/release/downloads.json | jq -r ".version")"
locale="en-US" # mention your locale. default = en-US
if [ -d /etc/default/locale ]; then
. /etc/default/locale
locale=$(echo "${LANG}" | cut -d . -f1)
fi
if [ ! -f ./tor.keyring ]; then
gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org
gpg --output ./tor.keyring --export torbrowser@torproject.org
fi
if [ ! -f "tor-browser-linux64-${version}_${locale}.tar.xz" ]; then
wget -cv "https://www.torproject.org/dist/torbrowser/${version}/tor-browser-linux64-${version}_${locale}.tar.xz"
wget -cv "https://www.torproject.org/dist/torbrowser/${version}/tor-browser-linux64-${version}_${locale}.tar.xz.asc"
fi
gpgv --keyring ./tor.keyring "tor-browser-linux64-${version}_${locale}.tar.xz.asc" "tor-browser-linux64-${version}_${locale}.tar.xz"
tar xvJf "tor-browser-linux64-${version}_${locale}.tar.xz"

View File

@ -1,7 +1,7 @@
#! /usr/bin/env sh
. ./config.sh
docker build -t eyedeekay/i2p.plugins.firefox .
docker build -f Dockerfile.fedora -t eyedeekay/i2p.plugins.firefox.fedora .
docker rm -f i2pbrowser-fedora
docker run --name i2pbrowser-fedora eyedeekay/i2p.plugins.firefox
docker run --name i2pbrowser-fedora eyedeekay/i2p.plugins.firefox.fedora
docker cp i2pbrowser-fedora:/src/i2p.plugins.firefox/i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm .

View File

@ -1,3 +1,3 @@
:; dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd); java -cp "$dir"/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser; exit $?
:; dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd); java -cp "$dir"/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -app; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -app

3
i2pchromium-app.cmd Executable file
View File

@ -0,0 +1,3 @@
:; dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd); java -cp "$dir"/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -app; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -app

3
i2pfirefox-app.cmd Executable file
View File

@ -0,0 +1,3 @@
:; dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd); java -cp "$dir"/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox -app; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox -app

View File

@ -32,6 +32,11 @@
CHANGES
</a>
</li>
<li>
<a href="CONFIG.html">
CONFIG.html
</a>
</li>
<li>
<a href="EXAMPLES.html">
EXAMPLES
@ -92,6 +97,11 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
@ -117,6 +127,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -162,6 +177,66 @@
</a>
</strong>
</p>
<h2>
Credits
</h2>
<p>
This profile manager makes use of a set of browser extensions which are largely the work of others.
It makes use of dependencies that are the work of others. In many ways, it&rsquo;s merely an elaborate
configuration tool. A smart one, but a configuration tool nonetheless. Many thanks to the following
projects, developers, and communities:
</p>
<h3>
Firefox and Chrome Extensions
</h3>
<ul>
<li>
<a href="https://noscript.net">
NoScript - Giorgio Maone and others
</a>
</li>
<li>
<a href="https://www.eff.org/https-everywhere">
HTTPS Everywhere - Electronic Frontier Foundation
</a>
</li>
<li>
<a href="https://ublockorigin.com/">
uBlock Origin - Raymond Gorhill and others
</a>
</li>
<li>
<a href="https://www.localcdn.org/">
LocalCDN - nobody and others
</a>
</li>
<li>
<a href="https://jshelter.org/">
jShelter - Libor Polčák and others
</a>
</li>
</ul>
<h3>
Firefox Configuration Modifiations
</h3>
<ul>
<li>
<a href="https://github.com/arkenfox/user.js/">
Arkenfox - Thorin Oakenpants and Others
</a>
</li>
</ul>
<p>
You can find the license files for each of the these projects in the
<code>
src/i2p.firefox.*.profile/extensions/*
</code>
directory for Firefox, and the
<code>
src/i2p.chromium.*.profile/extensions/*.js/*
</code>
directories for Chromium.
</p>
<h2>
Getting started
</h2>
@ -170,7 +245,7 @@
</h3>
<pre><code class="language-sh">
mkdir ~/tmp-i2pfirefox &amp;&amp; cd ~/tmp-i2pfirefox
wget https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.16/i2pfirefox.zip
wget https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/1.0.2/i2pfirefox.zip
unzip i2pfirefox.zip
./i2pfirefox.cmd
@ -186,21 +261,112 @@ unzip i2pfirefox.zip
<code>
ant
</code>
,
and java
<code>
java
</code>
and for building the Chromium profile, a Go application
and for building the jar. You will need
<code>
jpackage
</code>
for many of the potential build targets. I&rsquo;ve been using Java 17
on Debian mostly, on Debian and Ubuntu, install the dependencies with:
</p>
<pre><code class="language-sh">sudo apt-get install openjdk-17* ant
</code></pre>
<p>
Some of the targets use scripts written in Go to help generate resources. If
you want to update the profiles, you will need them. To install Go on Debian
and Ubuntu:
</p>
<pre><code class="language-sh">sudo apt-get install golang-go
</code></pre>
<p>
Add
<code>
$HOME/go/bin
</code>
to your
<code>
$PATH
</code>
so
<code>
ant
</code>
can find Go applications.
</p>
<p>
<code>
export PATH=$PATH:$HOME/go/bin
</code>
</p>
<p>
Then use Go to download the applications you need and add them to
<code>
$HOME/go/bin
</code>
.
</p>
<p>
If you want to build the Chromium profiles you will need a Go application
called
<code>
crx3
</code>
which is used to interact with the Chrome app store. I&rsquo;ve been using Java 17
on Debian mostly, on Debian and Ubuntu, install the dependencies with:
which is used to interact with the Chrome app store to download
and update extensions.
</p>
<pre><code class="language-sh">sudo apt-get install openjdk-17* ant golang-go
go install github.com/mediabuyerbot/go-crx3/crx3@latest
<pre><code class="language-sh">go install github.com/mediabuyerbot/go-crx3/crx3@latest
</code></pre>
<p>
Another Go application, called
<code>
amo-version
</code>
, is used to fetch extensions from addons.mozilla.org.
Like the Chrome profiles, generating the Firefox profiles requires this application. If you don&rsquo;t
want to update the profiles, you don&rsquo;t need it.
</p>
<pre><code class="language-sh">go install github.com/eyedeekay/amo-version@latest
</code></pre>
<p>
One last Go application, called
<code>
dzip
</code>
is used to generate zip files deterministically for
redistribution.
</p>
<pre><code class="language-sh">go install github.com/delicb/dzip@latest
</code></pre>
<p>
If you don&rsquo;t want to use it, you can work around it by creating a file called
<code>
dzip
</code>
in
<code>
/usr/local/bin/dzip
</code>
and adding the contents:
</p>
<pre><code class="language-sh">#! /usr/bin/env sh
zip -r $@
</code></pre>
<p>
This will break deterministic builds, but for testing it will continue to work. More elaborate
scripts or other deterministic zip utilities can be easily substituted in by placing them
in the
<code>
$PATH
</code>
under the name
<code>
dzip
</code>
.
</p>
<p>
For Fedora, use Yum, for Arch use pacman or something else but make sure to tell everyone
about it. Once you have that installed, when building, make sure to add
@ -323,14 +489,36 @@ if (i2pIsRunning()) {
mode. So Windows will never reach stage 3 unless expressly forced to. If Firefox or
a variant is installed, it will be chosen before Edgium unless directed otherwise.
</li>
<li>
Even though it will launch you into Edgium if it has no other choice, I recommend
you do not use it. Edgium will in a constant, incessant way try to induce you to
share your behavior with Microsoft. If you try to resist this, it negatively affects
the performance of the browser. Google also does this with Chrome, ant this negatively
affects Chrome performance too, but less than with Edgium. TL:DR Edgium sucks and is
pointless and terrible. Literally any other browser would be better.
</li>
<li>
Linux is unaware of a Tor Browser path because Tor Browser is rarely, if ever,
installed on-path. What is on path is virtually always a wrapper for Tor Browser
which is installed either as the main user or it&rsquo;s own user. Linux will only use
Tor Browser if it&rsquo;s discovered in &ldquo;Local&rdquo; mode.
</li>
<li>
The above is also true of OSX for now but doesn&rsquo;t have to remain so.
Tor Browser if it&rsquo;s discovered in &ldquo;Local&rdquo; mode. To set this up automatically, you
can
<code>
cd
</code>
to the
<code>
I2P
</code>
directory where you unpacked the
<code>
.tar.gz
</code>
file, and run the
<code>
./lib/torbrowser.sh
</code>
script from there.
</li>
<li>
I really only test Phase 3 with Dillo and Edgium.

View File

@ -1,6 +1,5 @@
#! /usr/bin/env bash
ant distclean
rm -rf docs
~/.cargo/bin/lojidoc src/java/net/i2p/i2pfirefox/ -s -l > report.log

View File

@ -3,7 +3,6 @@
jpackage \
--verbose \
--type dmg \
--license-file LICENSE.md \
--name i2pbrowser \
--app-version "$GITHUB_TAG" \
--input src/build \

11
preprelease.sh Executable file
View File

@ -0,0 +1,11 @@
#! /usr/bin/env sh
. ./config.sh
ant distclean clangFmt versionMd
./javadoc.sh
NUMLINE=`grep release.number build.xml | head -n 1`
READMELINE=`grep 'i2p.plugins.firefox/releases/download' README.md`
sed -i "s|${READMELINE}|wget https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/${GITHUB_TAG}/i2pfirefox.zip|g" README.md
sed -i "s|${NUMLINE}| <property name=\"release.number\" value=\"$GITHUB_TAG\" />|g" build.xml
edgar && git push --all
ant distclean tarball versionMd jar freeZip jpackage debian fedora

39
profiles-upload.sh Executable file
View File

@ -0,0 +1,39 @@
#! /usr/bin/env sh
. ./config.sh
profilezipsum=$(sha256sum src/i2p.chromium.base.profile.zip)
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "Chromium strict extensions ${profilezipsum}" \
--name "i2p.chromium.base.profile.zip" \
--file "src/i2p.chromium.base.profile.zip" \
--replace
echo "Uploaded Chromium base profile"
profilezipsum=$(sha256sum src/i2p.chromium.usability.profile.zip)
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "Chromium usability extensions ${profilezipsum}" \
--name "i2p.chromium.usability.profile.zip" \
--file "src/i2p.chromium.usability.profile.zip" \
--replace
echo "Uploaded Chromium usability profile"
profilezipsum=$(sha256sum src/i2p.firefox.base.profile.zip)
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "Firefox strict profile ${profilezipsum}" \
--name "i2p.firefox.base.profile.zip" \
--file "src/i2p.firefox.base.profile.zip" \
--replace
echo "Uploaded Firefox base profile"
profilezipsum=$(sha256sum src/i2p.firefox.usability.profile.zip)
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "Firefox usability profile ${profilezipsum}" \
--name "i2p.firefox.usability.profile.zip" \
--file "src/i2p.firefox.usability.profile.zip" \
--replace
echo "Uploaded Firefox usability profile"

View File

@ -1,12 +1,8 @@
#! /usr/bin/env sh
. ./config.sh
ant distclean clangFmt
./javadoc.sh
NUMLINE=`grep release.number build.xml | head -n 1`
sed -i "s|$NUMLINE| <property name=\"release.number\" value=\"$GITHUB_TAG\" />|g" build.xml
edgar && git push --all
ant jar freeZip jpackage debian fedora
./preprelease.sh
./profiles-upload.sh
github-release release --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--name "${GITHUB_NAME}" \
@ -19,14 +15,20 @@ github-release edit --user "${GITHUB_USER}" \
--description "${GITHUB_DESCRIPTION}" \
--tag "${GITHUB_TAG}"; true
echo "Relase ${GITHUB_TAG} setup"
tarsum=$(sha256sum i2p.plugins.firefox.tar.gz)
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher source tarball. ${tarsum}" \
--name "i2p.plugins.firefox-${GITHUB_TAG}.tar.gz" \
--file "i2p.plugins.firefox.tar.gz"
jarsum=$(sha256sum "src/build/i2pfirefox.jar")
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a .jar. Useful as a library or for advanced users. ${jarsum}" \
--name "i2pfirefox.jar" \
--file "src/build/i2pfirefox.jar" \
--replace
--file "src/build/i2pfirefox.jar"
echo "Uploaded jar"
zipsum=$(sha256sum "i2pfirefox.zip")
github-release upload --user "${GITHUB_USER}" \
@ -34,8 +36,7 @@ github-release upload --user "${GITHUB_USER}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a .jar and a set of semi-univeral launcher scripts. ${zipsum}" \
--name "i2pfirefox.zip" \
--file "i2pfirefox.zip" \
--replace
--file "i2pfirefox.zip"
echo "Uploaded freestanding zip"
jvmsum=$(sha256sum "i2pbrowser.zip")
github-release upload --user "${GITHUB_USER}" \
@ -43,8 +44,7 @@ github-release upload --user "${GITHUB_USER}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage, does not require a JVM. ${jvmsum}" \
--name "i2pbrowser.zip" \
--file "i2pbrowser.zip" \
--replace
--file "i2pbrowser.zip"
echo "Uploaded jpackage zip"
debsum=$(sha256sum "i2pbrowser_${GITHUB_TAG}_amd64.deb")
github-release upload --user "${GITHUB_USER}" \
@ -52,8 +52,7 @@ github-release upload --user "${GITHUB_USER}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage inside of a Debian package. ${debsum}" \
--name "i2pbrowser_${GITHUB_TAG}_amd64.deb" \
--file "i2pbrowser_${GITHUB_TAG}_amd64.deb" \
--replace
--file "i2pbrowser_${GITHUB_TAG}_amd64.deb"
echo "Uploaded debian package"
rpmsum=$(sha256sum i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm)
github-release upload --user "${GITHUB_USER}" \
@ -61,8 +60,8 @@ github-release upload --user "${GITHUB_USER}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage inside of a Fedora package. ${rpmsum}" \
--name "i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm" \
--file "i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm" \
--replace
--file "i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm"
echo "Uploaded fedora package"
git pull github --tags
git push --all

View File

@ -1,3 +1,3 @@
#Build Number for ANT. Do not edit!
#Tue Aug 30 12:27:51 EDT 2022
build.number=90
#Sun Oct 23 01:34:16 EDT 2022
build.number=130

View File

@ -25,7 +25,7 @@
</target>
<property name="javac.compilerargs" value="" />
<property name="javac.version" value="1.7" />
<property name="javac.version" value="1.8" />
<target name="compile">
<mkdir dir="./build" />
@ -46,6 +46,7 @@
<fileset file="i2p.firefox.usability.profile.zip" />
<fileset file="i2p.chromium.base.profile.zip" />
<fileset file="i2p.chromium.usability.profile.zip" />
<fileset file="icon.png" />
</jar>
</target>

Binary file not shown.

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Enkripteer die Web! Gebruik HTTPS sekuriteit automaties op baie plekke."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "Oor HTTPS Everywhere"
},
"about_version": {
"message": "Weergawe"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere het opgemerk dat jy op pad was na 'n nie-HTTPS bladsy en het outomaties probeer om jou eerder na 'n veiliger HTTPS weergawe te stuur. Die HTTPS weergawe is egter nie beskikbaar nie, waarskynlik omdat hierdie webwerf nie HTTPS opgestel het nie, maar dis ook moontlik dat 'n kuber-aanvaller die HTTPS weergawe versper. Indien jy tog die nie-ge\u00ebnkripteerde weergawe van die bladsy wil besoek, kan jy bloot die 'Encrypt All Sites Eligible' (EASE) opsie in jou HTTPS Everywhere uitbreiding afskakel. Hou egter in gedagte dat dit jou dalk blootstel aan netwerk-gebasseerde aanvalle op die webwerwe wat jy in die toekoms besoek."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Kanselleer"
},
"menu_donate_eff_imperative": {
"message": "Maak 'n skenking aan die EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible (EASE) is AF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible (EASE) is AAN"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is AF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is AAN"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Onge\u00ebnkripteerde versoeke word tans toegelaat"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Onge\u00ebnkripteerde versoeke word tans versper"
},
"menu_httpNoWhereMore": {
"message": "Hierdie modus/stand versper onge\u00ebnkripteerde inhoud en versoeke"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "Sien minder"
},
"menu_seeMore": {
"message": "Sien meer"
},
"menu_showCounter": {
"message": "Wys teller"
},
"menu_viewAllRules": {
"message": "Besigtig Alle Re\u00ebls"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Enkripteer die Web! Gebruik HTTPS sekuriteit automaties op baie plekke."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Gevorderde Instellings"
},
"options_autoUpdateRulesets": {
"message": "Werk re\u00ebls-stelle outomaties by"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Vee uit"
},
"options_disabledUrlsListed": {
"message": "Webwerwe waar omseiling van HTTPS Everywhere toegelaat is"
},
"options_enableMixedRulesets": {
"message": "Aktiveer 'n stel re\u00ebls om gemende inhoud te bestuur"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "Algemene Instellings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Instellings"
},
"options_showDevtoolsTab": {
"message": "Wys DevTools oortjie"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Dateer op"
},
"options_updateChannels": {
"message": "Werk Kanale by"
},
"options_updateChannelsWarning": {
"message": "Waarskuwing: As jy die 'Werk Kanale By' funksie gebruik, mag dit jou webblaaier blootstel aan kuberaanvalle. Slegs gevorderde gebruikers behoort hierdie instelling te wysig! "
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "nooit"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere gebruikersre\u00ebls"
},
"prefs_export_settings": {
"message": "Uitvoer instellings"
},
"prefs_reset_defaults": {
"message": "Herstel na verstek-instellings"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u0623\u0636\u0641 \u0642\u0627\u0639\u062f\u0629 \u062c\u062f\u064a\u062f\u0629"
},
"about_ext_description": {
"message": "\u0634\u0641\u0631 \u0634\u0628\u0643\u0629 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a! \u0627\u0633\u062a\u062e\u062f\u0645 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u062a\u0642\u0646\u064a\u0629 HTTPS \u0644\u0644\u0623\u0645\u0627\u0646 \u0645\u0639 \u0627\u0644\u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u0642\u0639."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "\u0625\u0635\u062f\u0627\u0631\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0642\u0648\u0627\u0639\u062f"
},
"about_title": {
"message": "\u0639\u0646 HTTPS Everywhere"
},
"about_version": {
"message": "\u0627\u0644\u0646\u0633\u062e\u0629"
},
"cancel_copied_url": {
"message": "\u0646\u0633\u062e \u0625\u0644\u0649 \u0627\u0644\u062d\u0627\u0641\u0638\u0629"
},
"cancel_copy_url": {
"message": "\u0646\u0633\u062e \u0627\u0644\u0639\u0646\u0648\u0627\u0646"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS \u0641\u064a \u0643\u0644 \u0645\u0643\u0627\u0646 \u0644\u0627\u062d\u0638\u062a \u0623\u0646\u0643 \u0643\u0646\u062a \u0645\u062a\u062c\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u0649 \u0635\u0641\u062d\u0629 \u0644\u0627 \u062a\u0639\u062a\u0645\u062f \u062a\u0634\u0641\u064a\u0631 HTTPS \u0641\u062d\u0627\u0648\u0644\u062a \u0625\u0631\u0633\u0627\u0644\u0643 \u0625\u0644\u0649 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062a\u064a \u062a\u0639\u062a\u0645\u062f \u062a\u0634\u0641\u064a\u0631 HTTPS \u0639\u0648\u0636\u0627 \u0639\u0646 \u0630\u0644\u0643. \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062a\u064a \u062a\u0639\u062a\u0645\u062f \u062a\u0634\u0641\u064a\u0631 HTTPS \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631\u0629. \u0639\u0644\u0649 \u0627\u0644\u0623\u063a\u0644\u0628 \u0641\u0625\u0646 \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639 \u0644\u0627 \u064a\u062f\u0639\u0645 \u062a\u0634\u0641\u064a\u0631 HTTPS \u0644\u0643\u0646 \u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0623\u064a\u0636\u0627 \u0623\u0646 \u0645\u0647\u0627\u062c\u0645\u0627 \u064a\u062d\u062c\u0628 \u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u0645\u0634\u0641\u0631\u0629 \u0628 HTTPS. \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u063a\u0628 \u0628\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0646\u0633\u062e\u0629 \u063a\u064a\u0631 \u0627\u0644\u0645\u0634\u0641\u0631\u0629 \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629\u060c \u0628\u0625\u0645\u0643\u0627\u0646\u0643 \u0641\u0639\u0644 \u0630\u0644\u0643 \u0628\u062a\u0639\u0637\u064a\u0644 \u062e\u064a\u0627\u0631 '\u0634\u0641\u0631 \u0643\u0644 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0645\u0624\u0647\u0644\u0629' 'Encrypt All Sites Eligible' (EASE) \u0641\u064a \u0625\u0636\u0627\u0641\u0629 HTTPS \u0641\u064a \u0643\u0644 \u0645\u0643\u0627\u0646. \u0627\u0639\u0644\u0645 \u0623\u0646 \u062a\u0639\u0637\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631 \u0642\u062f \u064a\u062c\u0639\u0644 \u0645\u062a\u0635\u0641\u062d\u0643 \u0645\u0639\u0631\u0636\u0627 \u0641\u064a \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u062a\u064a \u062a\u0632\u0648\u0631\u0647\u0627 \u0644\u0647\u062c\u0645\u0627\u062a \u062e\u0641\u0636 \u0627\u0644\u0645\u0633\u062a\u0648\u0649 \u0645\u0639\u062a\u0645\u062f\u0629 \u0639\u0644\u0649 \u0627\u0644\u0634\u0628\u0643\u0629."
},
"cancel_he_blocking_network": {
"message": "\u0627\u0644\u0647\u062c\u0645\u0627\u062a \u0627\u0644\u0645\u0628\u0646\u064a\u0629 \u0639\u0644\u0649 \u0623\u0633\u0627\u0633 \u062e\u0641\u0636 \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0634\u0628\u0643\u0629"
},
"cancel_http_once": {
"message": "\u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627 \u0639\u0644\u0649 \u0623\u064a \u062d\u0627\u0644 (\u063a\u064a\u0631 \u0622\u0645\u0646)"
},
"cancel_open_page": {
"message": "\u0639\u0637\u0644 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639"
},
"chrome_add_new_rule": {
"message": "\u0625\u0636\u0627\u0641\u0629 \u0642\u0627\u0639\u062f\u0629 \u062c\u062f\u064a\u062f\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639"
},
"chrome_add_rule": {
"message": "\u0623\u0636\u0641 \u0642\u0627\u0639\u062f\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639"
},
"chrome_always_https_for_host": {
"message": "\u0627\u0633\u062a\u062e\u062f\u0645 HTTPS \u062f\u0627\u0626\u0645\u0627 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0636\u064a\u0641"
},
"chrome_disable_on_this_site": {
"message": "\u0639\u0637\u0644 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639"
},
"chrome_enable_on_this_site": {
"message": "\u062a\u0645\u0643\u064a\u0646 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639"
},
"chrome_experimental_rules": {
"message": "\u0642\u0648\u0627\u0639\u062f \u062a\u062c\u0631\u064a\u0628\u064a\u0629"
},
"chrome_experimental_rules_description": {
"message": "\u0642\u062f \u064a\u0633\u0628\u0628 \u062a\u062d\u0630\u064a\u0631\u0627\u062a \u0623\u0648 \u0623\u062e\u0637\u0627\u0621. \u0645\u0639\u0637\u0651\u0644 \u0645\u0628\u062f\u0626\u064a\u0627:"
},
"chrome_hide_advanced": {
"message": "\u0625\u062e\u0641\u0627\u0621 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0642\u062f\u0645\u0629"
},
"chrome_host": {
"message": "\u0627\u0644\u0645\u0636\u064a\u0641"
},
"chrome_redirect_to": {
"message": "\u0623\u0639\u0650\u062f \u0627\u0644\u062a\u0648\u062c\u064a\u0647 \u0625\u0644\u0649"
},
"chrome_regex": {
"message": "\u0645\u0637\u0627\u0628\u0642\u0629 regex"
},
"chrome_rule_name": {
"message": "\u0627\u0633\u0645 \u0627\u0644\u0642\u0627\u0639\u062f\u0629"
},
"chrome_settings_for_this_site_explained": {
"message": "\u0623\u062b\u0646\u0627\u0621 \u062a\u0635\u0641\u062d\u0643 \u0644\u0645\u0648\u0627\u0642\u0639 \u0648\u064a\u0628 \u0645\u062e\u062a\u0644\u0641\u0629 \u060c \u064a\u0645\u0643\u0646\u0643 \u062a\u063a\u064a\u064a\u0631 \u062a\u0641\u0636\u064a\u0644\u0627\u062a\u0643 \u0644\u0643\u0644 \u0645\u0648\u0642\u0639"
},
"chrome_settings_for_this_site_header": {
"message": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u062a\u063a\u064a\u064a\u0631 \u062a\u0641\u0636\u064a\u0644\u0627\u062a\u0643 \u0644\u0644\u0625\u062a\u0635\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u0634\u0641\u0631\u0629"
},
"chrome_show_advanced": {
"message": "\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0642\u062f\u0645\u0629"
},
"chrome_stable_rules": {
"message": "\u0642\u0648\u0627\u0639\u062f \u062b\u0627\u0628\u062a\u0629"
},
"chrome_stable_rules_description": {
"message": "\u0627\u0641\u0631\u0636 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u0634\u0641\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u062a\u0627\u0644\u064a\u0629:"
},
"chrome_status_cancel_button": {
"message": "\u0625\u0644\u063a\u0627\u0621"
},
"menu_donate_eff_imperative": {
"message": "\u062a\u0628\u0631\u0639 \u0644\u0625\u064a \u0625\u0641 \u0625\u0641 "
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u062a\u0634\u0641\u064a\u0631 \u0643\u0627\u0641\u0629 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0645\u0624\u0647\u0644\u0629 \u0644\u0644\u062a\u0634\u0641\u064a\u0631 \u0644\u0627 \u064a\u0639\u0645\u0644"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u062a\u0634\u0641\u064a\u0631 \u0643\u0627\u0641\u0629 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0645\u0624\u0647\u0644\u0629 \u0644\u0644\u062a\u0634\u0641\u064a\u0631 \u064a\u0639\u0645\u0644"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere \u0644\u0627 \u064a\u0639\u0645\u0644"
},
"menu_globalEnable": {
"message": "\u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 \u0627\u0644\u0640 HTTPS \u0645\u0641\u0639\u0644 \u0639\u0644\u0649 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0627\u0642\u0639"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u0627\u0644\u0637\u0644\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u0634\u0641\u0631\u0629 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627 \u062d\u0627\u0644\u064a\u0627"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u0627\u0644\u0637\u0644\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u0634\u0641\u0631\u0629 \u0645\u062d\u0638\u0648\u0631\u0629 \u062d\u0627\u0644\u064a\u0627"
},
"menu_httpNoWhereMore": {
"message": "\u064a\u0645\u0646\u0639 \u0647\u0630\u0627 \u0627\u0644\u0648\u0636\u0639 \u0627\u0644\u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0648\u0627\u0644\u0637\u0644\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u0634\u0641\u0631\u0629"
},
"menu_observatory": {
"message": "\u062e\u064a\u0627\u0631\u0627\u062a \u0645\u0631\u0635\u062f SSL"
},
"menu_seeLess": {
"message": "\u0645\u0634\u0627\u0647\u062f\u0629 \u062a\u0641\u0627\u0635\u064a\u0644 \u0623\u0642\u0644"
},
"menu_seeMore": {
"message": "\u0627\u0644\u0645\u0632\u064a\u062f"
},
"menu_showCounter": {
"message": "\u0623\u0638\u0647\u0631 \u0627\u0644\u0639\u062f\u0627\u062f"
},
"menu_viewAllRules": {
"message": "\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0642\u0648\u0627\u0639\u062f"
},
"onboarding_footer": {
"message": "&quot;HTTPS Everywhere&quot; \u0647\u064a \u0645\u0634\u0631\u0648\u0639 \u0645\u0646 \u0645\u0634\u0627\u0631\u064a\u0639 EFF"
},
"onboarding_header": {
"message": "\u062a\u0645 \u062a\u062d\u062f\u064a\u062b &quot;HTTPS Everywhere&quot;"
},
"onboarding_intro": {
"message": "\u0634\u0641\u0631 \u0634\u0628\u0643\u0629 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a! \u0627\u0633\u062a\u062e\u062f\u0645 \u062a\u0644\u0642\u0627\u0626\u064a\u0627 \u062a\u0642\u0646\u064a\u0629 HTTPS \u0644\u0644\u0623\u0645\u0627\u0646 \u0645\u0639 \u0627\u0644\u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u0642\u0639."
},
"options_addDisabledSite": {
"message": "\u0625\u0636\u0627\u0641\u0629 \u0645\u0648\u0642\u0639 \u0645\u0639\u0637\u0644"
},
"options_addUpdateChannel": {
"message": "\u0625\u0636\u0627\u0641\u0629 \u0642\u0646\u0627\u0629 \u0644\u0644\u062a\u062d\u062f\u064a\u062b"
},
"options_advancedSettings": {
"message": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u062a\u0642\u062f\u0645\u0629 "
},
"options_autoUpdateRulesets": {
"message": "\u062d\u062f\u062b \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0642\u0648\u0627\u0639\u062f \u062a\u0644\u0642\u0627\u0626\u064a\u0627"
},
"options_debuggingRulesets": {
"message": "\u0646\u062a\u0627\u0626\u062c \u062a\u0635\u062d\u064a\u062d \u0627\u0644\u0623\u062e\u0637\u0627\u0621 (\u0645\u062a\u0642\u062f\u0645)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "\u0645\u0648\u0627\u0642\u0639 \u00abHTTPS \u0641\u064a \u0643\u0644 \u0645\u0643\u0627\u0646\u00bb \u0645\u0639\u0637\u0651\u0644\u0629"
},
"options_enableMixedRulesets": {
"message": "\u0641\u0639\u0651\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u062a\u0644\u0650\u0637"
},
"options_enterDisabledSite": {
"message": "\u0623\u062f\u062e\u0644 \u0645\u0648\u0642\u0639 \u0645\u0639\u0637\u0644"
},
"options_enterUpdateChannelName": {
"message": "\u0625\u062f\u062e\u0644 \u0627\u0633\u0645 \u0642\u0646\u0627\u0629 \u0627\u0644\u062a\u062d\u062f\u064a\u062b"
},
"options_generalSettings": {
"message": "\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0639\u0627\u0645\u0651\u0629"
},
"options_hostNotFormattedCorrectly": {
"message": "\u062a\u0639\u0630\u0631 \u0625\u0636\u0627\u0641\u0629 \u0647\u0630\u0627 \u0627\u0644\u0645\u0636\u064a\u0641 \u0644\u0623\u0646\u0647 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0646\u0633\u064a\u0642\u0647 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0630\u0644\u0643 \u0648\u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."
},
"options_settings": {
"message": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a"
},
"options_showDevtoolsTab": {
"message": "\u0627\u0639\u0631\u0636 \u0644\u0633\u0627\u0646 \u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0645\u0637\u0648\u0631\u064a\u0646"
},
"options_storedRulesetsVersion": {
"message": "\u0625\u0635\u062f\u0627\u0631\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629"
},
"options_update": {
"message": "\u062a\u062d\u062f\u064a\u062b"
},
"options_updateChannels": {
"message": "\u0642\u0646\u0648\u0627\u062a \u0627\u0644\u062a\u062d\u062f\u064a\u062b"
},
"options_updateChannelsWarning": {
"message": "\u062a\u062d\u0630\u064a\u0631: \u0627\u0636\u0627\u0641\u0629 \u0642\u0646\u0648\u0627\u062a \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u064a\u0645\u0643\u0646 \u0627\u0646 \u064a\u062a\u064a\u062d \u0644\u0644\u0645\u0647\u0627\u062c\u0645\u064a\u0646 \u0627\u0644\u0633\u064a\u0637\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. \u0641\u0642\u0637 \u0642\u0645 \u0628\u062a\u0639\u062f\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u062c\u0632\u0621 \u0627\u0646 \u0643\u0646\u062a \u062a\u0639\u0644\u0645 \u0645\u0627 \u0627\u0644\u0630\u064a \u062a\u0642\u0648\u0645 \u0628\u0647!"
},
"options_updatesLastChecked": {
"message": "\u0622\u062e\u0650\u0631 \u0627\u0644\u062a\u0645\u0627\u0633 \u0644\u0644\u062a\u062d\u062f\u064a\u062b\u0627\u062a:"
},
"options_updatesLastCheckedNever": {
"message": "\u0623\u0628\u062f\u0627"
},
"options_userRulesListed": {
"message": "\u0642\u0648\u0627\u0639\u062f \u0645\u0633\u062a\u062e\u062f\u0645 'HTTPS \u0641\u064a \u0643\u0644 \u0645\u0643\u0627\u0646'"
},
"prefs_export_settings": {
"message": "\u0635\u062f\u0651\u0631 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a"
},
"prefs_reset_defaults": {
"message": "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629"
},
"prefs_reset_defaults_message": {
"message": "\u0633\u064a\u0639\u064a\u062f \u0647\u0630\u0627 \u0643\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0642\u0648\u0627\u0639\u062f \u0625\u0644\u0649 \u062d\u0627\u0644\u062a\u0647\u0627 \u0627\u0644\u0645\u0628\u062f\u0626\u064a\u0629. \u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0644\u0645\u0648\u0627\u0635\u0644\u0629\u061f"
},
"standalone_proxy_server_info_prefix": {
"message": "\u062e\u0627\u062f\u0645 \u0648\u0643\u064a\u0644 \u064a\u0639\u0645\u0644 \u0639\u0644\u0649"
},
"standalone_transparent_false": {
"message": "\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u062a\u0643\u0648\u064a\u0646 \u062a\u0637\u0628\u064a\u0642\u0627\u062a\u0643 \u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u0643\u064a\u0644 HTTP \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a\u0641 \u0648\u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0645\u062d\u062f\u062f\u064a\u0646."
},
"standalone_transparent_true": {
"message": "\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u0625\u0639\u062f\u0627\u062f \u0642\u0648\u0627\u0639\u062f \u062c\u062f\u0627\u0631 \u0627\u0644\u062d\u0645\u0627\u064a\u0629 \u0644\u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u062d\u0632\u0645 \u0625\u0644\u0649 \u0627\u0644\u0645\u0636\u064a\u0641 \u0648\u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0645\u062d\u062f\u062f\u064a\u0646."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encripta la Web! Usar segurid\u00e1 HTTPS autom\u00e1ticamente en munchos sitios"
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "Tocante a HTTPS Everywhere"
},
"about_version": {
"message": "Versi\u00f3n"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encripta la Web! Usar segurid\u00e1 HTTPS autom\u00e1ticamente en munchos sitios"
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Desaniciar"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Preferencies"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Restablecer axustes predeterminaos"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Veb-i \u015fifr\u0259l\u0259! Bir \u00e7ox saytlarda HTTPS-i avtomatik istifad\u0259 et."
},
"about_ext_name": {
"message": "H\u0259r yerd\u0259 HTTPS"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "H\u0259r yerd\u0259 HTTPS haqda"
},
"about_version": {
"message": "Versiya"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "L\u0259\u011fv et"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL \u0130zl\u0259yici X\u00fcsusiyy\u0259tl\u0259ti"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Hesablay\u0131c\u0131n\u0131 G\u00f6st\u0259r"
},
"menu_viewAllRules": {
"message": "B\u00fct\u00fcn Qaydalar\u0131 G\u00f6r"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Veb-i \u015fifr\u0259l\u0259! Bir \u00e7ox saytlarda HTTPS-i avtomatik istifad\u0259 et."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "T\u0259kmill\u0259\u015fmi\u015f T\u0259nziml\u0259m\u0259l\u0259r"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Sil"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "T\u0259nziml\u0259m\u0259l\u0259r"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Yenil\u0259"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "he\u00e7 vaxt"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "\u0130lkin Hala S\u0131f\u0131rla"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u0414\u0430\u0434\u0430\u0446\u044c \u043d\u043e\u0432\u0430\u0435 \u043f\u0440\u0430\u0432\u0456\u043b\u0430"
},
"about_ext_description": {
"message": "\u0417\u0430\u0448\u044b\u0444\u0440\u0443\u0439\u0446\u0435 I\u043d\u0442\u044d\u0440\u043d\u044d\u0442! \u0410\u045e\u0442\u0430\u043c\u0430\u0442\u044b\u0447\u043d\u0430\u0435 \u0432\u044b\u043a\u0430\u0440\u044b\u0441\u0442\u0430\u043d\u043d\u0435 \u0431\u044f\u0441\u043f\u0435\u043a\u0456 HTTPS \u043d\u0430 \u0440\u043e\u0437\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u0430\u0445"
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "\u0412\u0435\u0440\u0441\u0456\u044f \u043d\u0430\u0431\u043e\u0440\u0430\u045e \u043f\u0440\u0430\u0432\u0456\u043b\u0430\u045e \u0434\u043b\u044f "
},
"about_title": {
"message": "\u041f\u0440\u0430 HTTPS Everywhere"
},
"about_version": {
"message": "\u0412\u0435\u0440\u0441\u0456\u044f"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "\u0421\u043a\u0430\u043f\u0456\u0440\u0430\u0432\u0430\u0446\u044c URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere \u0437\u0430\u045e\u0432\u0430\u0436\u044b\u045e, \u0448\u0442\u043e \u0432\u044b \u043f\u0435\u0440\u0430\u0445\u043e\u0434\u0437\u0456\u0446\u0435 \u043d\u0430 \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0443, \u044f\u043a\u0430\u044f \u043d\u0435 \u043c\u0430\u0435 HTTPS, \u0456 \u043f\u0430\u0441\u043f\u0440\u0430\u0431\u0430\u0432\u0430\u045e \u0430\u0434\u043f\u0440\u0430\u0432\u0456\u0446\u044c \u0432\u0430\u0441 \u043d\u0430 \u0432\u0435\u0440\u0441\u0456\u044e HTTPS. \u0410\u043b\u0435 \u0432\u0435\u0440\u0441\u0456\u044f HTTPS \u043d\u0435\u0434\u0430\u0441\u0442\u0443\u043f\u043d\u0430\u044f. \u0425\u0443\u0442\u0447\u044d\u0439 \u0437\u0430 \u045e\u0441\u0451, \u0433\u044d\u0442\u044b \u0441\u0430\u0439\u0442 \u043d\u0435 \u043f\u0430\u0434\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0435 HTTPS, \u0430\u043b\u0435 \u0442\u0430\u043a\u0441\u0430\u043c\u0430 \u043c\u0430\u0433\u0447\u044b\u043c\u0430, \u0448\u0442\u043e \u0437\u043b\u043e\u045e\u043c\u044b\u0441\u043d\u0456\u043a \u0431\u043b\u0430\u043a\u0443\u0435 \u0432\u0435\u0440\u0441\u0456\u044e HTTPS. \u041a\u0430\u043b\u0456 \u0432\u044b \u0445\u043e\u0447\u0430\u0446\u0435 \u043f\u0440\u0430\u0433\u043b\u0435\u0434\u0437\u0435\u0446\u044c \u043d\u0435\u0437\u0430\u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0456\u044e \u0433\u044d\u0442\u0430\u0439 \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0456, \u0432\u044b \u045e\u0441\u0451 \u0440\u043e\u045e\u043d\u0430 \u043c\u043e\u0436\u0430\u0446\u0435 \u0437\u0440\u0430\u0431\u0456\u0446\u044c \u0433\u044d\u0442\u0430, \u0430\u0434\u043a\u043b\u044e\u0447\u044b\u045e\u0448\u044b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &quot;\u0428\u044b\u0444\u0440\u0430\u0432\u0430\u0446\u044c \u0443\u0441\u0435 \u043f\u0430\u0434\u044b\u0445\u043e\u0434\u0437\u044f\u0447\u044b\u044f \u0441\u0430\u0439\u0442\u044b&quot; (EASE), \u0443 \u043f\u0430\u0448\u044b\u0440\u044d\u043d\u043d\u0456 HTTPS Everywhere. \u041f\u0430\u043c\u044f\u0442\u0430\u0439\u0446\u0435, \u0448\u0442\u043e \u0430\u0434\u043a\u043b\u044e\u0447\u044d\u043d\u043d\u0435 \u0433\u044d\u0442\u0430\u0439 \u043e\u043f\u0446\u044b\u0456 \u043c\u043e\u0436\u0430 \u0437\u0440\u0430\u0431\u0456\u0446\u044c \u0432\u0430\u0448 \u0431\u0440\u0430\u045e\u0437\u044d\u0440 \u0443\u0440\u0430\u0437\u043b\u0456\u0432\u044b\u043c \u0434\u0430 \u0441\u0435\u0442\u043a\u0430\u0432\u044b\u0445 \u043d\u0430\u043f\u0430\u0434\u0430\u045e \u043f\u0440\u044b \u043d\u0430\u0432\u0435\u0434\u0432\u0430\u043d\u043d\u0456 \u0432\u0435\u0440\u0441\u0456\u0456 \u0441\u0430\u0439\u0442\u0430\u045e."
},
"cancel_he_blocking_network": {
"message": "\u0441\u0435\u0442\u043a\u0430\u0432\u044b\u044f \u0430\u0442\u0430\u043a\u0456 \u043f\u0430\u043d\u0456\u0436\u044d\u043d\u043d\u044f"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "\u0414\u0430\u0434\u0430\u0446\u044c \u043d\u043e\u0432\u0430\u0435 \u043f\u0440\u0430\u0432\u0456\u043b\u0430 \u0434\u043b\u044f \u0433\u044d\u0442\u0430\u0433\u0430 \u0441\u0430\u0439\u0442\u0443"
},
"chrome_add_rule": {
"message": "\u0414\u0430\u0434\u0430\u0446\u044c \u043f\u0440\u0430\u0432\u0456\u043b\u0430 \u0434\u043b\u044f \u0433\u044d\u0442\u0430\u0433\u0430 \u0441\u0430\u0439\u0442\u0443"
},
"chrome_always_https_for_host": {
"message": "\u0417\u0430\u045e\u0441\u0451\u0434\u044b \u0432\u044b\u043a\u0430\u0440\u044b\u0441\u0442\u043e\u045e\u0432\u0430\u0446\u044c https \u0434\u043b\u044f \u0433\u044d\u0442\u0430\u0433\u0430 \u0445\u043e\u0441\u0442\u0443"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "\u042d\u043a\u0441\u043f\u0435\u0440\u044b\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u044f \u043f\u0440\u0430\u0432\u0456\u043b\u044b"
},
"chrome_experimental_rules_description": {
"message": "\u041c\u043e\u0436\u0430 \u0432\u044b\u043a\u043b\u0456\u043a\u0430\u0446\u044c \u043f\u0430\u043f\u044f\u0440\u044d\u0434\u0436\u0430\u043d\u043d\u0456 \u0430\u0431\u043e \u043f\u0440\u044b\u0432\u0435\u0441\u0446\u0456 \u0434\u0430 \u043f\u0430\u043b\u043e\u043c\u043a\u0456. \u041f\u0430 \u0437\u043c\u043e\u045e\u0447\u0430\u043d\u043d\u0456 \u0430\u0434\u043a\u043b\u044e\u0447\u0430\u043d\u0430\u0435. "
},
"chrome_hide_advanced": {
"message": "\u0421\u0445\u0430\u0432\u0430\u0446\u044c \u043f\u0430\u0448\u044b\u0440\u0430\u043d\u044b\u044f"
},
"chrome_host": {
"message": "\u0425\u043e\u0441\u0442:"
},
"chrome_redirect_to": {
"message": "\u041f\u0435\u0440\u0430\u043d\u0430\u043a\u0456\u0440\u0430\u0432\u0430\u043d\u043d\u0435 \u043d\u0430"
},
"chrome_regex": {
"message": "\u0410\u0434\u043f\u0430\u0432\u0435\u0434\u043d\u0430\u0441\u0446\u044c regex"
},
"chrome_rule_name": {
"message": "\u0406\u043c\u044f \u043f\u0440\u0430\u0432\u0456\u043b\u0430"
},
"chrome_settings_for_this_site_explained": {
"message": "\u041f\u0430\u0434\u0447\u0430\u0441 \u043f\u0440\u0430\u0433\u043b\u044f\u0434\u0443 \u0440\u043e\u0437\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u0430\u045e \u0432\u044b \u043c\u043e\u0436\u0430\u0446\u0435 \u0437\u043c\u044f\u043d\u0456\u0446\u044c \u043d\u0430\u043b\u0430\u0434\u044b \u0434\u043b\u044f \u043a\u043e\u0436\u043d\u0430\u0433\u0430 \u0441\u0430\u0439\u0442\u0430"
},
"chrome_settings_for_this_site_header": {
"message": "\u041d\u0430\u043b\u0430\u0434\u044b \u0434\u043b\u044f \u0433\u044d\u0442\u0430\u0439 \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0456"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u0417\u043c\u044f\u043d\u0456\u0446\u0435 \u0432\u0430\u0448\u044b\u044f \u043d\u0430\u043b\u0430\u0434\u044b \u0434\u043b\u044f \u0437\u0430\u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u0430\u0433\u0430 \u0437\u043b\u0443\u0447\u044d\u043d\u043d\u044f"
},
"chrome_show_advanced": {
"message": "\u041f\u0430\u043a\u0430\u0437\u0430\u0446\u044c \u043f\u0430\u0448\u044b\u0440\u0430\u043d\u044b\u044f"
},
"chrome_stable_rules": {
"message": "\u0421\u0442\u0430\u0431\u0456\u043b\u044c\u043d\u044b\u044f \u043f\u0440\u0430\u0432\u0456\u043b\u044b"
},
"chrome_stable_rules_description": {
"message": "\u041f\u0440\u044b\u043c\u0443\u0441\u043e\u0432\u0430\u0435 \u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u043d\u0435 \u0434\u043b\u044f \u0433\u044d\u0442\u044b\u0445 \u0441\u0430\u0439\u0442\u0430\u045e:"
},
"chrome_status_cancel_button": {
"message": "\u0421\u043a\u0430\u0441\u0430\u0432\u0430\u0446\u044c"
},
"menu_donate_eff_imperative": {
"message": "\u041f\u0430\u0434\u0442\u0440\u044b\u043c\u0430\u0446\u044c EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0424\u0443\u043d\u043a\u0446\u044b\u044f \u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u043d\u044f \u045e\u0441\u0456\u0445 \u043f\u0430\u0434\u044b\u0445\u043e\u0434\u0437\u044f\u0447\u044b\u0445 \u0441\u0430\u0439\u0442\u0430\u045e \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u043d\u0430"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0424\u0443\u043d\u043a\u0446\u044b\u044f \u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u043d\u044f \u045e\u0441\u0456\u0445 \u043f\u0430\u0434\u044b\u0445\u043e\u0434\u0437\u044f\u0447\u044b\u0445 \u0441\u0430\u0439\u0442\u0430\u045e \u0443\u043a\u043b\u044e\u0447\u0430\u043d\u0430"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u043d\u044b"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere \u0443\u043a\u043b\u044e\u0447\u0430\u043d\u044b"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u041d\u0435\u0437\u0430\u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u044b\u044f \u0437\u0430\u043f\u044b\u0442\u044b \u045e \u0431\u044f\u0433\u0443\u0447\u044b \u0447\u0430\u0441 \u0434\u0430\u0437\u0432\u043e\u043b\u0435\u043d\u044b"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u041d\u0435\u0437\u0430\u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u044b\u044f \u0437\u0430\u043f\u044b\u0442\u044b \u045e \u0431\u044f\u0433\u0443\u0447\u044b \u0447\u0430\u0441 \u0437\u0430\u0431\u043b\u0430\u043a\u0430\u0432\u0430\u043d\u044b"
},
"menu_httpNoWhereMore": {
"message": "\u0413\u044d\u0442\u044b \u0440\u044d\u0436\u044b\u043c \u0431\u043b\u0430\u043a\u0443\u0435 \u043d\u0435\u0437\u0430\u0448\u044b\u0444\u0440\u0430\u0432\u0430\u043d\u0430\u0435 \u0437\u043c\u0435\u0441\u0446\u0456\u0432\u0430 \u0456 \u0437\u0430\u043f\u044b\u0442\u044b"
},
"menu_observatory": {
"message": "\u041d\u0430\u0441\u0442\u0430\u045e\u043b\u0435\u043d\u043d\u0456 SSL Observatory"
},
"menu_seeLess": {
"message": "\u041f\u0430\u0431\u0430\u0447\u044b\u0446\u044c \u043c\u0435\u043d\u0448"
},
"menu_seeMore": {
"message": "\u041f\u0430\u0431\u0430\u0447\u044b\u0446\u044c \u0431\u043e\u043b\u044c\u0448"
},
"menu_showCounter": {
"message": "\u041f\u0430\u043a\u0430\u0437\u0430\u0446\u044c \u043b\u0456\u0447\u044b\u043b\u044c\u043d\u0456\u043a"
},
"menu_viewAllRules": {
"message": "\u041f\u0440\u0430\u0433\u043b\u044f\u0434\u0437\u0435\u0446\u044c \u0443\u0441\u0435 \u043f\u0440\u0430\u0432\u0456\u043b\u044b"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "\u0417\u0430\u0448\u044b\u0444\u0440\u0443\u0439\u0446\u0435 I\u043d\u0442\u044d\u0440\u043d\u044d\u0442! \u0410\u045e\u0442\u0430\u043c\u0430\u0442\u044b\u0447\u043d\u0430\u0435 \u0432\u044b\u043a\u0430\u0440\u044b\u0441\u0442\u0430\u043d\u043d\u0435 \u0431\u044f\u0441\u043f\u0435\u043a\u0456 HTTPS \u043d\u0430 \u0440\u043e\u0437\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u0430\u0445"
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "\u0414\u0430\u0434\u0430\u0446\u044c \u043a\u0430\u043d\u0430\u043b \u0430\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u044f "
},
"options_advancedSettings": {
"message": "\u0414\u0430\u0434\u0430\u0442\u043a\u043e\u0432\u044b\u044f \u043d\u0430\u043b\u0430\u0434\u044b"
},
"options_autoUpdateRulesets": {
"message": "\u0410\u045e\u0442\u0430\u043c\u0430\u0442\u044b\u0447\u043d\u0430\u0435 \u0430\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u0435 \u043d\u0430\u0431\u043e\u0440\u0430\u045e \u043f\u0440\u0430\u0432\u0456\u043b\u0430\u045e"
},
"options_debuggingRulesets": {
"message": "\u041d\u0430\u0431\u043e\u0440\u044b \u043f\u0440\u0430\u0432\u0456\u043b\u0430\u045e \u0430\u0434\u043b\u0430\u0434\u043a\u0456 (\u043f\u0430\u0448\u044b\u0440\u0430\u043d\u044b\u044f)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "\u0421\u0430\u0439\u0442\u044b \u0437 \u0430\u0434\u043a\u043b\u044e\u0447\u0430\u043d\u043d\u044b\u043c HTTPS Everywhere"
},
"options_enableMixedRulesets": {
"message": "\u0423\u043a\u043b\u044e\u0447\u044b\u0446\u044c \u043d\u0430\u0431\u043e\u0440\u044b \u043f\u0440\u0430\u0432\u0456\u043b\u0430\u045e \u0434\u043b\u044f \u0437\u043c\u044f\u0448\u0430\u043d\u0430\u0433\u0430 \u0437\u043c\u0435\u0441\u0446\u0456\u0432\u0430"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "\u0423\u0432\u044f\u0434\u0437\u0456\u0446\u0435 \u0456\u043c\u044f \u043a\u0430\u043d\u0430\u043b\u0430 \u0430\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u044f "
},
"options_generalSettings": {
"message": "\u0410\u0433\u0443\u043b\u044c\u043d\u044b\u044f \u043d\u0430\u043b\u0430\u0434\u044b"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "\u041d\u0430\u043b\u0430\u0434\u044b"
},
"options_showDevtoolsTab": {
"message": "\u041f\u0430\u043a\u0430\u0437\u0430\u0446\u044c \u0443\u043a\u043b\u0430\u0434\u043a\u0443 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u045e \u0440\u0430\u0441\u043f\u0440\u0430\u0446\u043e\u045e\u0448\u0447\u044b\u043a\u0430"
},
"options_storedRulesetsVersion": {
"message": "\u0417\u0430\u0445\u0430\u0432\u0430\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0456\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u043f\u0440\u0430\u0432\u0456\u043b\u0430\u045e: "
},
"options_update": {
"message": "\u0410\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u0435"
},
"options_updateChannels": {
"message": "\u041a\u0430\u043d\u0430\u043b\u044b \u0430\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u044f\u045e"
},
"options_updateChannelsWarning": {
"message": "\u041f\u0430\u043f\u044f\u0440\u044d\u0434\u0436\u0430\u043d\u043d\u0435: \u0434\u0430\u0434\u0430\u043d\u043d\u0435 \u043a\u0430\u043d\u0430\u043b\u0430\u045e \u0430\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u044f \u043c\u043e\u0436\u0430 \u0441\u043f\u0440\u044b\u0447\u044b\u043d\u0456\u0446\u044c \u0430\u0442\u0430\u043a\u0456 \u0437\u043b\u043e\u045e\u043c\u044b\u0441\u043d\u0456\u043a\u0430\u045e \u043d\u0430 \u0432\u0430\u0448 \u0431\u0440\u0430\u045e\u0437\u044d\u0440. \u0420\u044d\u0434\u0430\u0433\u0443\u0439\u0446\u0435 \u0433\u044d\u0442\u044b \u043f\u0430\u0434\u0437\u0435\u043b, \u0442\u043e\u043b\u044c\u043a\u0456 \u043a\u0430\u043b\u0456 \u0432\u0435\u0434\u0430\u0435\u0446\u0435, \u0448\u0442\u043e \u0440\u043e\u0431\u0456\u0446\u0435!"
},
"options_updatesLastChecked": {
"message": "\u0410\u043f\u043e\u0448\u043d\u044f\u044f \u043f\u0440\u0430\u0432\u0435\u0440\u043a\u0430 \u0430\u0431\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u044f\u045e:"
},
"options_updatesLastCheckedNever": {
"message": "\u043d\u0456\u043a\u043e\u043b\u0456"
},
"options_userRulesListed": {
"message": "\u041a\u0430\u0440\u044b\u0441\u0442\u0430\u043b\u044c\u043d\u0456\u0446\u043a\u0456\u044f \u043f\u0440\u0430\u0432\u0456\u043b\u044b HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "\u042d\u043a\u0441\u043f\u0430\u0440\u0442 \u043d\u0430\u043b\u0430\u0434\u0430\u045e"
},
"prefs_reset_defaults": {
"message": "\u0421\u043a\u0456\u043d\u0443\u0446\u044c \u0434\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445"
},
"prefs_reset_defaults_message": {
"message": "\u0422\u0430\u043a \u0432\u044b \u0441\u043a\u0456\u043d\u0456\u0446\u0435 \u043a\u043e\u0436\u043d\u044b \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u0430\u0432\u0456\u043b\u0430\u045e \u0434\u0430 \u0441\u0442\u0430\u043d\u0443 \u00ab\u043f\u0430 \u0437\u043c\u043e\u045e\u0447\u0430\u043d\u043d\u0456\u00bb. \u041f\u0440\u0430\u0446\u044f\u0433\u043d\u0443\u0446\u044c?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u041d\u043e\u0432\u043e \u041f\u0440\u0430\u0432\u0438\u043b\u043e"
},
"about_ext_description": {
"message": "\u0428\u0438\u0444\u0440\u0438\u0440\u0430\u0439\u0442\u0435 \u043c\u0440\u0435\u0436\u0430\u0442\u0430! \u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0430 HTTPS \u0437\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438."
},
"about_ext_name": {
"message": "HTTPS \u041d\u0430\u0432\u0441\u044f\u043a\u044a\u0434\u0435"
},
"about_rulesets_version": {
"message": "\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430\u0431\u043e\u0440\u0438 \u043e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0437\u0430"
},
"about_title": {
"message": "\u0417\u0430 HTTPS \u041d\u0430\u0432\u0441\u044f\u043a\u044a\u0434\u0435"
},
"about_version": {
"message": "\u0412\u0435\u0440\u0441\u0438\u044f"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS \u041d\u0430\u0432\u0441\u044f\u043a\u044a\u0434\u0435 \u0437\u0430\u0431\u0435\u043b\u044f\u0437\u0430, \u0447\u0435 \u043d\u0430\u0432\u0438\u0433\u0438\u0440\u0430\u0442\u0435 \u043a\u044a\u043c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u043a\u043e\u044f\u0442\u043e \u043d\u044f\u043c\u0430 HTTPS, \u0438 \u0441\u0435 \u043e\u043f\u0438\u0442\u0430 \u0434\u0430 \u0412\u0438 \u043f\u0440\u0435\u043f\u0440\u0430\u0442\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0432\u0430 \u043a\u044a\u043c \u043d\u0435\u0438\u043d\u0430\u0442\u0430 HTTPS \u0432\u0435\u0440\u0441\u0438\u044f. HTTPS \u0432\u0435\u0440\u0441\u0438\u044f\u0442\u0430 \u043d\u0435 \u0435 \u043d\u0430\u043b\u0438\u0447\u043d\u0430. \u041d\u0430\u0439-\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e \u0442\u043e\u0437\u0438 \u0441\u0430\u0439\u0442 \u043d\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 HTTPS, \u043d\u043e \u0441\u044a\u0449\u043e \u0435 \u0432\u044a\u0437\u043c\u043e\u0436\u043d\u043e \u0445\u0430\u043a\u0435\u0440 \u0434\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u0430 HTTPS \u0432\u0435\u0440\u0441\u0438\u044f\u0442\u0430. \u0410\u043a\u043e \u0438\u0441\u043a\u0430\u0442\u0435 \u0434\u0430 \u0432\u0438\u0434\u0438\u0442\u0435 \u043d\u0435\u043a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u043d\u0430\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0442\u0430\u0437\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430, \u043c\u043e\u0436\u0435 \u0434\u0430 \u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043a\u0430\u0442\u043e \u0438\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435 '\u041a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u0439 \u0432\u0441\u0438\u0447\u043a\u0438 \u0441\u0430\u0439\u0442\u043e\u0432\u0435, \u043a\u043e\u0438\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0432\u0430\u0442' (EASE) \u043e\u043f\u0446\u0438\u044f\u0442\u0430 \u0432\u044a\u0432 \u0412\u0430\u0448\u0435\u0442\u043e HTTPS \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438\u0435. \u0418\u043c\u0430\u0439\u0442\u0435 \u043f\u0440\u0435\u0434\u0432\u0438\u0434, \u0447\u0435 \u0438\u0437\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0442\u0430\u0437\u0438 \u043e\u043f\u0446\u0438\u044f \u043c\u043e\u0436\u0435 \u0434\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0438 \u0431\u0440\u0430\u0443\u0437\u044a\u0440\u044a\u0442 \u0412\u0438 \u0443\u044f\u0437\u0432\u0438\u043c \u043a\u044a\u043c \u043c\u0440\u0435\u0436\u043e\u0432\u043e \u0431\u0430\u0437\u0438\u0440\u0430\u043d\u0438 \u0434\u0430\u0443\u043d\u0433\u0440\u0435\u0439\u0434 \u0430\u0442\u0430\u043a\u0438 \u043d\u0430 \u0441\u0430\u0439\u0442\u043e\u0432\u0435\u0442\u0435, \u043a\u043e\u0438\u0442\u043e \u043f\u043e\u0441\u0435\u0449\u0430\u0432\u0430\u0442\u0435."
},
"cancel_he_blocking_network": {
"message": "\u043c\u0440\u0435\u0436\u043e\u0432\u043e \u0431\u0430\u0437\u0438\u0440\u0430\u043d\u0438 \u0434\u0430\u0443\u043d\u0433\u0440\u0435\u0439\u0434 \u0430\u0442\u0430\u043a\u0438"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "\u0414\u043e\u0431\u0430\u0432\u0438 \u043d\u043e\u0432\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0437\u0430 \u0442\u043e\u0437\u0438 \u0441\u0430\u0439\u0442"
},
"chrome_add_rule": {
"message": "\u0414\u043e\u0431\u0430\u0432\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0437\u0430 \u0442\u043e\u0437\u0438 \u0441\u0430\u0439\u0442"
},
"chrome_always_https_for_host": {
"message": "\u0412\u0438\u043d\u0430\u0433\u0438 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439 https \u0437\u0430 \u0442\u043e\u0437\u0438 \u0445\u043e\u0441\u0442"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "\u0415\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u043d\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430"
},
"chrome_experimental_rules_description": {
"message": "\u041c\u043e\u0436\u0435 \u0434\u0430 \u043f\u0440\u0435\u0434\u0438\u0437\u0432\u0438\u043a\u0430 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043f\u0440\u0435\u043a\u044a\u0441\u0432\u0430\u043d\u0435. \u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435."
},
"chrome_hide_advanced": {
"message": "\u0421\u043a\u0440\u0438\u0439 \u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438"
},
"chrome_host": {
"message": "\u0425\u043e\u0441\u0442:"
},
"chrome_redirect_to": {
"message": "\u041f\u0440\u0435\u043d\u0430\u0441\u043e\u0447\u0438 \u043a\u044a\u043c"
},
"chrome_regex": {
"message": "\u0421\u044a\u0432\u043f\u0430\u0434\u0430\u0449 regex"
},
"chrome_rule_name": {
"message": "\u0418\u043c\u0435 \u043d\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u043e"
},
"chrome_settings_for_this_site_explained": {
"message": "\u0414\u043e\u043a\u0430\u0442\u043e \u0431\u0440\u0430\u0443\u0437\u0432\u0430\u0442\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u0438 \u0441\u0430\u0439\u0442\u043e\u0432\u0435, \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0440\u043e\u043c\u0435\u043d\u044f\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u043d\u043e \u0437\u0430 \u0432\u0441\u0435\u043a\u0438 \u0441\u0430\u0439\u0442"
},
"chrome_settings_for_this_site_header": {
"message": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430 \u0442\u043e\u0437\u0438 \u0441\u0430\u0439\u0442"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u041f\u0440\u043e\u043c\u0435\u043d\u0435\u0442\u0435 \u0412\u0430\u0448\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0437\u0430 \u043a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u043d\u0438 \u0432\u0440\u044a\u0437\u043a\u0438"
},
"chrome_show_advanced": {
"message": "\u041f\u043e\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438"
},
"chrome_stable_rules": {
"message": "\u0423\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430"
},
"chrome_stable_rules_description": {
"message": "\u041f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u043d\u043e \u043a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u043d\u0435 \u043f\u0440\u0438 \u0441\u0432\u044a\u0440\u0437\u0432\u0430\u043d\u0435\u0442\u043e \u043a\u044a\u043c \u0442\u0435\u0437\u0438 \u0441\u0430\u0439\u0442\u043e\u0432\u0435:"
},
"chrome_status_cancel_button": {
"message": "\u041e\u0442\u043a\u0430\u0437"
},
"menu_donate_eff_imperative": {
"message": "\u0414\u0430\u0440\u0438 \u0437\u0430 EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u041a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u0439 \u0432\u0441\u0438\u0447\u043a\u0438 \u0441\u0430\u0439\u0442\u043e\u0432\u0435, \u043a\u043e\u0438\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0432\u0430\u0442, \u0435 \u0418\u0417\u041a\u041b\u042e\u0427\u0415\u041d\u041e"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u041a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u0439 \u0432\u0441\u0438\u0447\u043a\u0438 \u0441\u0430\u0439\u0442\u043e\u0432\u0435, \u043a\u043e\u0438\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0432\u0430\u0442, \u0435 \u0412\u041a\u041b\u042e\u0427\u0415\u041d\u041e"
},
"menu_globalDisable": {
"message": "HTTPS \u041d\u0430\u0432\u0441\u044f\u043a\u044a\u0434\u0435 \u0435 \u0418\u0417\u041a\u041b\u042e\u0427\u0415\u041d"
},
"menu_globalEnable": {
"message": "HTTPS \u041d\u0430\u0432\u0441\u044f\u043a\u044a\u0434\u0435 \u0435 \u0412\u041a\u041b\u042e\u0427\u0415\u041d"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u041d\u0435\u043a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u043d\u0438\u0442\u0435 \u0437\u0430\u044f\u0432\u043a\u0438 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u041d\u0435\u043a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u043d\u0438\u0442\u0435 \u0437\u0430\u044f\u0432\u043a\u0438 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u0430\u043d\u0438"
},
"menu_httpNoWhereMore": {
"message": "\u0422\u043e\u0437\u0438 \u0440\u0435\u0436\u0438\u043c \u0431\u043b\u043e\u043a\u0438\u0440\u0430 \u043d\u0435\u043a\u0440\u0438\u043f\u0442\u0438\u0440\u0430\u043d\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435 \u0438 \u0437\u0430\u044f\u0432\u043a\u0438"
},
"menu_observatory": {
"message": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 SSL Observatory"
},
"menu_seeLess": {
"message": "\u0412\u0438\u0436 \u043f\u043e-\u043c\u0430\u043b\u043a\u043e"
},
"menu_seeMore": {
"message": "\u0412\u0438\u0436 \u043f\u043e\u0432\u0435\u0447\u0435"
},
"menu_showCounter": {
"message": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0431\u0440\u043e\u044f\u0447"
},
"menu_viewAllRules": {
"message": "\u041f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0439 \u0432\u0441\u0438\u0447\u043a\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u0430"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "\u0428\u0438\u0444\u0440\u0438\u0440\u0430\u0439\u0442\u0435 \u043c\u0440\u0435\u0436\u0430\u0442\u0430! \u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0430 HTTPS \u0437\u0430\u0449\u0438\u0442\u0430 \u043d\u0430 \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "\u0414\u043e\u0431\u0430\u0432\u0438 \u041a\u0430\u043d\u0430\u043b \u0437\u0430 \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435"
},
"options_advancedSettings": {
"message": "\u0420\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"
},
"options_autoUpdateRulesets": {
"message": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0438 \u043e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430"
},
"options_debuggingRulesets": {
"message": "\u0414\u0435\u0431\u044a\u0433\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0438 \u043e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 (\u0437\u0430 \u043d\u0430\u043f\u0440\u0435\u0434\u043d\u0430\u043b\u0438)"
},
"options_delete": {
"message": "\u0418\u0437\u0442\u0440\u0438\u0439"
},
"options_disabledUrlsListed": {
"message": "HTTPS \u041d\u0430\u0432\u0441\u044f\u043a\u044a\u0434\u0435 \u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u0438 \u0421\u0430\u0439\u0442\u043e\u0432\u0435"
},
"options_enableMixedRulesets": {
"message": "\u041f\u043e\u0437\u0432\u043e\u043b\u0438 \u043d\u0430\u0431\u043e\u0440\u0438 \u043e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0441\u044a\u0441 \u0441\u043c\u0435\u0441\u0435\u043d\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "\u0412\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435 \u043d\u0430 \u043a\u0430\u043d\u0430\u043b \u0437\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435"
},
"options_generalSettings": {
"message": "\u041e\u0431\u0449\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"
},
"options_showDevtoolsTab": {
"message": "\u041f\u043e\u043a\u0430\u0436\u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u0446\u0438"
},
"options_storedRulesetsVersion": {
"message": "\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u044a\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0442\u0435 \u043d\u0430\u0431\u043e\u0440\u0438 \u043e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430:"
},
"options_update": {
"message": "\u041e\u0431\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435"
},
"options_updateChannels": {
"message": "\u041e\u0431\u043d\u043e\u0432\u0438 \u043a\u0430\u043d\u0430\u043b\u0438"
},
"options_updateChannelsWarning": {
"message": "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\u0442\u043e \u043d\u0430 \u043a\u0430\u043d\u0430\u043b\u0438 \u0437\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438 \u043d\u0430 \u0445\u0430\u043a\u0435\u0440\u0438 \u0434\u0430 \u043f\u0440\u043e\u043d\u0438\u043a\u043d\u0430\u0442 \u0432\u044a\u0432 \u0412\u0430\u0448\u0438\u044f \u0431\u0440\u0430\u0443\u0437\u044a\u0440. \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439\u0442\u0435 \u0442\u0430\u0437\u0438 \u0441\u0435\u043a\u0446\u0438\u044f, \u0441\u0430\u043c\u043e \u0430\u043a\u043e \u0437\u043d\u0430\u0435\u0442\u0435, \u043a\u0430\u043a\u0432\u043e \u043f\u0440\u0430\u0432\u0438\u0442\u0435!"
},
"options_updatesLastChecked": {
"message": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f:"
},
"options_updatesLastCheckedNever": {
"message": "\u043d\u0438\u043a\u043e\u0433\u0430"
},
"options_userRulesListed": {
"message": "HTTPS \u041d\u0430\u0432\u0441\u044f\u043a\u044a\u0434\u0435 \u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u0438 \u041f\u0440\u0430\u0432\u0438\u043b\u0430"
},
"prefs_export_settings": {
"message": "\u0418\u0437\u043d\u0430\u0441\u044f\u043d\u0435 \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"
},
"prefs_reset_defaults": {
"message": "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0438\u0442\u0435"
},
"prefs_reset_defaults_message": {
"message": "\u0422\u043e\u0432\u0430 \u0449\u0435 \u0432\u044a\u0440\u043d\u0435 \u0432\u0441\u0435\u043a\u0438 \u043d\u0430\u0431\u043e\u0440 \u043e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043a\u044a\u043c \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435. \u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0430\u0432\u0430\u043c?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u09a8\u09a4\u09c1\u09a8 \u09a8\u09bf\u09af\u09bc\u09ae \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8"
},
"about_ext_description": {
"message": "\u0993\u09af\u09bc\u09c7\u09ac\u0995\u09c7 \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u0995\u09b0\u09c1\u09a8! \u09ac\u09b9\u09c1 \u09b8\u09be\u0987\u099f\u09c7 \u09b8\u09cd\u09ac\u09af\u09bc\u0982\u0995\u09cd\u09b0\u09bf\u09af\u09bc\u09ad\u09be\u09ac\u09c7 HTTPS \u09a8\u09bf\u09b0\u09be\u09aa\u09a4\u09cd\u09a4\u09be \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c1\u09a8\u0964"
},
"about_ext_name": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS"
},
"about_rulesets_version": {
"message": "\u09af\u09c7\u099f\u09bf\u09b0 \u099c\u09a8\u09cd\u09af \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0\u09b0 \u098f\u0987 \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3 \u09b8\u09c7\u099f\u09bf \u09b9\u09b2"
},
"about_title": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u09b8\u09ae\u09cd\u09aa\u09b0\u09cd\u0995\u09c7"
},
"about_version": {
"message": "\u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3"
},
"cancel_copied_url": {
"message": "\u0995\u09cd\u09b2\u09bf\u09aa\u09ac\u09cb\u09b0\u09cd\u09a1\u09c7 \u0985\u09a8\u09c1\u09b2\u09bf\u09aa\u09bf \u0995\u09b0\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09c7"
},
"cancel_copy_url": {
"message": "URL \u0985\u09a8\u09c1\u09b2\u09bf\u09aa\u09bf \u0995\u09b0\u09c1\u09a8"
},
"cancel_he_blocking_explainer": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u09b2\u0995\u09cd\u09b7\u09cd\u09af \u0995\u09b0\u09c7\u099b\u09c7 \u09af\u09c7 \u0986\u09aa\u09a8\u09bf HTTPS \u09a8\u09af\u09bc \u098f\u09ae\u09a8 \u098f\u0995\u099f\u09bf \u09aa\u09be\u09a4\u09be\u09a4\u09c7 \u09af\u09be\u099a\u09cd\u099b\u09bf\u09b2\u09c7\u09a8 \u098f\u09ac\u0982 \u09aa\u09b0\u09c7 \u0986\u09aa\u09a8\u09be\u0995\u09c7 HTTPS \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3\u09c7 \u09aa\u09be\u09a0\u09be\u09a8\u09cb\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c7\u099b\u09c7\u0964HTTPS \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3 \u09aa\u09be\u0993\u09af\u09bc\u09be \u09af\u09be\u099a\u09cd\u099b\u09c7 \u09a8\u09be\u0964 \u09b8\u09ae\u09cd\u09ad\u09ac\u09a4 \u098f\u0987 \u09b8\u09be\u0987\u099f\u099f\u09bf HTTPS \u09b8\u09ae\u09b0\u09cd\u09a5\u09a8 \u0995\u09b0\u09c7 \u09a8\u09be, \u09a4\u09ac\u09c7 \u098f\u099f\u09bf\u0993 \u09b8\u09ae\u09cd\u09ad\u09ac \u09af\u09c7 \u0986\u0995\u09cd\u09b0\u09ae\u09a3\u0995\u09be\u09b0\u09c0 HTTPS \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3\u099f\u09bf \u0986\u099f\u0995\u09c7 \u09a6\u09bf\u099a\u09cd\u099b\u09c7\u0964\u0986\u09aa\u09a8\u09bf \u09af\u09a6\u09bf \u098f\u0987 \u09aa\u09be\u09a4\u09be\u09b0 \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09a8\u09be \u0995\u09b0\u09be \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3\u099f\u09bf \u09a6\u09c7\u0996\u09a4\u09c7 \u099a\u09be\u09a8 \u09a4\u09ac\u09c7 \u0986\u09aa\u09a8\u09bf \u098f\u0996\u09a8\u0993 \u0986\u09aa\u09a8\u09be\u09b0 \u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u098f\u0995\u09cd\u09b8\u099f\u09c7\u09a8\u09b6\u09a8\u09c7\u09b0 '\u09b8\u09ae\u09b8\u09cd\u09a4 \u0989\u09aa\u09af\u09c1\u0995\u09cd\u09a4 \u09b8\u09be\u0987\u099f\u0995\u09c7 \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u0995\u09b0\u09c1\u09a8' (EASE) \u09ac\u09bf\u0995\u09b2\u09cd\u09aa\u099f\u09bf \u09ac\u09bf\u0995\u09b2 \u0995\u09b0\u09c7 \u098f\u099f\u09bf \u0995\u09b0\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u09a8\u0964 \u09b8\u099a\u09c7\u09a4\u09a8 \u09a5\u09be\u0995\u09c1\u09a8 \u09af\u09c7 \u098f\u0987 \u09ac\u09bf\u0995\u09b2\u09cd\u09aa\u099f\u09bf \u09ac\u09bf\u0995\u09b2 \u0995\u09b0\u09be \u0986\u09aa\u09a8\u09be\u09b0 \u09ac\u09cd\u09b0\u09be\u0989\u099c\u09be\u09b0\u099f\u09bf\u0995\u09c7 \u0986\u09aa\u09a8\u09be\u09b0 \u0998\u09cb\u09b0\u09be \u0993\u09af\u09bc\u09c7\u09ac\u09b8\u09be\u0987\u099f\u0997\u09c1\u09b2\u09cb\u09a4\u09c7 \u09a8\u09c7\u099f\u0993\u09af\u09bc\u09be\u09b0\u09cd\u0995-\u09ad\u09bf\u09a4\u09cd\u09a4\u09bf\u0995 \u09a1\u09be\u0989\u09a8\u0997\u09cd\u09b0\u09c7\u09a1 \u0986\u0995\u09cd\u09b0\u09ae\u09a3\u09c7\u09b0 \u09a6\u09bf\u0995 \u09a5\u09c7\u0995\u09c7 \u099d\u09c1\u0981\u0995\u09bf\u09aa\u09c2\u09b0\u09cd\u09a3 \u0995\u09b0\u09c7 \u09a4\u09c1\u09b2\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u0964"
},
"cancel_he_blocking_network": {
"message": "\u09a8\u09c7\u099f\u0993\u09af\u09bc\u09be\u09b0\u09cd\u0995-\u09ad\u09bf\u09a4\u09cd\u09a4\u09bf\u0995 \u09a1\u09be\u0989\u09a8\u0997\u09cd\u09b0\u09c7\u09a1 \u09b9\u09be\u09ae\u09b2\u09be"
},
"cancel_http_once": {
"message": "\u09a4\u09ac\u09c1\u0993 \u098f\u0997\u09bf\u09df\u09c7 \u09af\u09be\u09a8 (\u0985\u09a8\u09bf\u09b0\u09be\u09aa\u09a6)"
},
"cancel_open_page": {
"message": "\u098f\u0987 \u09b8\u09be\u0987\u099f\u09c7 \u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09cb"
},
"chrome_add_new_rule": {
"message": "\u098f\u0987 \u09b8\u09be\u0987\u099f\u09c7\u09b0 \u099c\u09a8\u09cd\u09af \u09a8\u09a4\u09c1\u09a8 \u098f\u0995\u099f\u09bf \u09a8\u09bf\u09af\u09bc\u09ae \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8"
},
"chrome_add_rule": {
"message": "\u098f\u0987 \u09b8\u09be\u0987\u099f\u09c7\u09b0 \u099c\u09a8\u09cd\u09af \u098f\u0995\u099f\u09bf \u09a8\u09bf\u09af\u09bc\u09ae \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8"
},
"chrome_always_https_for_host": {
"message": "\u09b8\u09ac\u09b8\u09ae\u09af\u09bc \u098f\u0987 \u09b9\u09cb\u09b8\u09cd\u099f\u09c7\u09b0 \u099c\u09a8\u09cd\u09af HTTPS \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c1\u09a8"
},
"chrome_disable_on_this_site": {
"message": "\u098f\u0987 \u09b8\u09be\u0987\u099f\u09c7 \u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09cb"
},
"chrome_enable_on_this_site": {
"message": "\u098f\u0987 \u09b8\u09be\u0987\u099f\u09c7 \u09b8\u0995\u09cd\u09b0\u09bf\u09df \u0995\u09b0\u09cb"
},
"chrome_experimental_rules": {
"message": "\u09aa\u09b0\u09c0\u0995\u09cd\u09b7\u09be\u09ae\u09c2\u09b2\u0995 \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0"
},
"chrome_experimental_rules_description": {
"message": "\u09b8\u09a4\u09b0\u09cd\u0995\u09a4\u09be \u09ac\u09be \u09ad\u09be\u0999\u09cd\u0997\u09a8 \u098f\u09b0 \u0995\u09be\u09b0\u09a3 \u09b9\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u0964 \u09ac\u09bf\u09aa\u09a6 \u098f\u09a1\u09bc\u09be\u09a4\u09c7 \u09ac\u09bf\u0995\u09b2 \u0995\u09b0\u09c7 \u09a6\u09c7\u0993\u09af\u09bc\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964"
},
"chrome_hide_advanced": {
"message": "\u0989\u09a8\u09cd\u09a8\u09a4 \u09aa\u09be\u09a4\u09be \u09b2\u09c1\u0995\u09be\u09a8"
},
"chrome_host": {
"message": "\u09b9\u09cb\u09b8\u09cd\u099f:"
},
"chrome_redirect_to": {
"message": "\u09af\u09c7 \u09a0\u09bf\u0995\u09be\u09a8\u09be\u09af\u09bc \u09aa\u09be\u09a0\u09be\u09a4\u09c7 \u099a\u09be\u09a8"
},
"chrome_regex": {
"message": "\u09af\u09c7 Regex \u098f\u09b0 \u09b8\u09be\u09a5\u09c7 \u09ae\u09bf\u09b2\u09a4\u09c7 \u09b9\u09ac\u09c7"
},
"chrome_rule_name": {
"message": "\u09a8\u09bf\u09af\u09bc\u09ae\u09c7\u09b0 \u09a8\u09be\u09ae"
},
"chrome_settings_for_this_site_explained": {
"message": "\u09ac\u09bf\u09ad\u09bf\u09a8\u09cd\u09a8 \u0993\u09af\u09bc\u09c7\u09ac\u09b8\u09be\u0987\u099f \u0998\u09cb\u09b0\u09be\u09b0 \u09b8\u09ae\u09af\u09bc, \u0986\u09aa\u09a8\u09bf \u09aa\u09cd\u09b0\u09a4\u09bf\u099f\u09bf \u0993\u09af\u09bc\u09c7\u09ac\u09b8\u09be\u0987\u099f\u09c7\u09b0 \u099c\u09a8\u09cd\u09af \u0986\u09aa\u09a8\u09be\u09b0 \u09aa\u099b\u09a8\u09cd\u09a6 \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u09a8"
},
"chrome_settings_for_this_site_header": {
"message": "\u098f\u0987 \u09b8\u09be\u0987\u099f\u09c7\u09b0 \u099c\u09a8\u09cd\u09af \u09b8\u09c7\u099f\u09bf\u0982\u09b8"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09b8\u0982\u09af\u09cb\u0997\u09c7\u09b0 \u099c\u09a8\u09cd\u09af \u0986\u09aa\u09a8\u09be\u09b0 \u09aa\u099b\u09a8\u09cd\u09a6 \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09c1\u09a8"
},
"chrome_show_advanced": {
"message": "\u0989\u09a8\u09cd\u09a8\u09a4 \u09aa\u09be\u09a4\u09be \u09a6\u09c7\u0996\u09be\u09a8"
},
"chrome_stable_rules": {
"message": "\u09b8\u09cd\u09a5\u09bf\u09a4\u09bf\u09b6\u09c0\u09b2 \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0"
},
"chrome_stable_rules_description": {
"message": "\u098f\u0987 \u0993\u09af\u09bc\u09c7\u09ac\u09b8\u09be\u0987\u099f\u0997\u09c1\u09b2\u09bf\u09a4\u09c7 \u099c\u09cb\u09b0\u09aa\u09c2\u09b0\u09cd\u09ac\u0995 \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09b8\u0982\u09af\u09cb\u0997 \u099a\u09be\u09b2\u09c1 \u0995\u09b0\u09c1\u09a8:"
},
"chrome_status_cancel_button": {
"message": "\u09ac\u09be\u09a4\u09bf\u09b2"
},
"menu_donate_eff_imperative": {
"message": "\u0987\u098f\u09ab\u098f\u09ab\u0995\u09c7 \u09a6\u09be\u09a8 \u0995\u09b0\u09c1\u09a8"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u09b8\u0995\u09b2 \u0989\u09aa\u09af\u09c1\u0995\u09cd\u09a4 \u09b8\u09be\u0987\u099f \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f-\u0995\u09b0\u09a8 \u09ac\u09a8\u09cd\u09a7 \u09b0\u09df\u09c7\u099b\u09c7"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u09b8\u0995\u09b2 \u0989\u09aa\u09af\u09c1\u0995\u09cd\u09a4 \u09b8\u09be\u0987\u099f \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f-\u0995\u09b0\u09a8 \u099a\u09be\u09b2\u09c1 \u09b0\u09df\u09c7\u099b\u09c7"
},
"menu_globalDisable": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u09ac\u09a8\u09cd\u09a7 \u0986\u099b\u09c7"
},
"menu_globalEnable": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u099a\u09be\u09b2\u09c1 \u0986\u099b\u09c7"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u0995\u09b0\u09be \u09a8\u09c7\u0987 \u098f\u09ae\u09a8 \u0985\u09a8\u09c1\u09b0\u09cb\u09a7 \u09ac\u09b0\u09cd\u09a4\u09ae\u09be\u09a8\u09c7 \u0985\u09a8\u09c1\u09ae\u09cb\u09a6\u09bf\u09a4"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09b6\u09a8\u09ac\u09bf\u09b9\u09c0\u09a8 \u0985\u09a8\u09c1\u09b0\u09cb\u09a7 \u09ac\u09b0\u09cd\u09a4\u09ae\u09be\u09a8\u09c7 \u0985\u09ac\u09b0\u09cb\u09a7 \u0995\u09b0\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09c7"
},
"menu_httpNoWhereMore": {
"message": "\u098f\u0987 \u0985\u09ac\u09b8\u09cd\u09a5\u09be\u099f\u09bf \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09a8\u09be \u0995\u09b0\u09be \u0995\u09a8\u09cd\u099f\u09c7\u09a8\u09cd\u099f \u098f\u09ac\u0982 \u0985\u09a8\u09c1\u09b0\u09cb\u09a7 \u0986\u099f\u0995\u09c7 \u09a6\u09c7\u09af\u09bc"
},
"menu_observatory": {
"message": "SSL \u09aa\u09b0\u09cd\u09af\u09ac\u09c7\u0995\u09cd\u09b7\u0995 \u09aa\u099b\u09a8\u09cd\u09a6\u0997\u09c1\u09b2\u09bf"
},
"menu_seeLess": {
"message": "\u0995\u09ae \u09a6\u09c7\u0996\u09c1\u09a8"
},
"menu_seeMore": {
"message": "\u0986\u09b0\u09cb \u09a6\u09c7\u0996\u09c1\u09a8"
},
"menu_showCounter": {
"message": "\u0997\u09a3\u09a8\u09be \u09a6\u09c7\u0996\u09c1\u09a8"
},
"menu_viewAllRules": {
"message": "\u09b8\u09ae\u09b8\u09cd\u09a4 \u09a8\u09bf\u09af\u09bc\u09ae \u09a6\u09c7\u0996\u09c1\u09a8"
},
"onboarding_footer": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u09b9\u09b2\u09cb \u0987\u098f\u09ab\u098f\u09ab \u098f\u09b0 \u098f\u0995\u099f\u09bf \u09aa\u09cd\u09b0\u0995\u09b2\u09cd\u09aa"
},
"onboarding_header": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7 !"
},
"onboarding_intro": {
"message": "\u0993\u09af\u09bc\u09c7\u09ac\u0995\u09c7 \u098f\u09a8\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u0995\u09b0\u09c1\u09a8! \u09ac\u09b9\u09c1 \u09b8\u09be\u0987\u099f\u09c7 \u09b8\u09cd\u09ac\u09af\u09bc\u0982\u0995\u09cd\u09b0\u09bf\u09af\u09bc\u09ad\u09be\u09ac\u09c7 HTTPS \u09a8\u09bf\u09b0\u09be\u09aa\u09a4\u09cd\u09a4\u09be \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c1\u09a8\u0964"
},
"options_addDisabledSite": {
"message": "\u09ac\u09bf\u0995\u09b2 \u09b8\u09be\u0987\u099f \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8"
},
"options_addUpdateChannel": {
"message": "\u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u099a\u09cd\u09af\u09be\u09a8\u09c7\u09b2 \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8"
},
"options_advancedSettings": {
"message": "\u0989\u09a8\u09cd\u09a8\u09a4 \u09b8\u09c7\u099f\u09bf\u0982\u09b8"
},
"options_autoUpdateRulesets": {
"message": "\u09b8\u09cd\u09ac\u09af\u09bc\u0982\u0995\u09cd\u09b0\u09bf\u09af\u09bc \u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6\u09c7\u09b0 \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0"
},
"options_debuggingRulesets": {
"message": "\u09a1\u09bf\u09ac\u09be\u0997\u09bf\u0982 \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0 (\u0989\u09a8\u09cd\u09a8\u09a4)"
},
"options_delete": {
"message": "\u09ae\u09c1\u099b\u09c1\u09a8"
},
"options_disabledUrlsListed": {
"message": "\u09af\u09c7\u09b8\u09ac \u09b8\u09be\u0987\u099f\u09c7 \u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u09ac\u09a8\u09cd\u09a7 \u09b0\u09af\u09bc\u09c7\u099b\u09c7"
},
"options_enableMixedRulesets": {
"message": "\u09ae\u09bf\u09b6\u09cd\u09b0 \u0995\u09a8\u09cd\u099f\u09c7\u09a8\u09cd\u099f/\u09ac\u09bf\u09b7\u09af\u09bc\u09ac\u09b8\u09cd\u09a4\u09c1 \u098f\u09b0 \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0 \u099a\u09be\u09b2\u09c1 \u0995\u09b0\u09c1\u09a8"
},
"options_enterDisabledSite": {
"message": "\u09ac\u09bf\u0995\u09b2 \u09b8\u09be\u0987\u099f \u09b2\u09bf\u0996\u09c1\u09a8"
},
"options_enterUpdateChannelName": {
"message": "\u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u099a\u09cd\u09af\u09be\u09a8\u09c7\u09b2\u09c7\u09b0 \u09a8\u09be\u09ae \u09b2\u09bf\u0996\u09c1\u09a8"
},
"options_generalSettings": {
"message": "\u09b8\u09be\u09a7\u09be\u09b0\u09a3 \u09b8\u09c7\u099f\u09bf\u0982\u09b8"
},
"options_hostNotFormattedCorrectly": {
"message": "\u098f\u0987 \u09b9\u09cb\u09b8\u09cd\u099f \u09af\u09cb\u0997 \u0995\u09b0\u09be \u09b8\u09ae\u09cd\u09ad\u09ac \u09b9\u09af\u09bc\u09a8\u09bf \u0995\u09be\u09b0\u09a3 \u098f\u099f\u09bf \u09a0\u09bf\u0995\u09ad\u09be\u09ac\u09c7 \u09b8\u099c\u09cd\u099c\u09bf\u09a4 \u09a8\u09af\u09bc\u0964 \u09a6\u09af\u09bc\u09be \u0995\u09b0\u09c7 \u098f\u099f\u09bf \u09aa\u09b0\u09c0\u0995\u09cd\u09b7\u09be \u0995\u09b0\u09c7 \u0986\u09ac\u09be\u09b0 \u099a\u09c7\u09b7\u09cd\u099f\u09be \u0995\u09b0\u09c1\u09a8\u0964"
},
"options_settings": {
"message": "\u09b8\u09c7\u099f\u09bf\u0982\u09b8"
},
"options_showDevtoolsTab": {
"message": "\u09a1\u09c7\u09ad\u099f\u09c1\u09b2\u09b8 \u09aa\u09be\u09a4\u09be \u09a6\u09c7\u0996\u09c1\u09a8"
},
"options_storedRulesetsVersion": {
"message": "\u09b8\u099e\u09cd\u099a\u09bf\u09a4 \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0\u09b0 \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3: "
},
"options_update": {
"message": "\u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6"
},
"options_updateChannels": {
"message": "\u099a\u09cd\u09af\u09be\u09a8\u09c7\u09b2 \u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u0995\u09b0\u09c1\u09a8"
},
"options_updateChannelsWarning": {
"message": "\u09b8\u09a4\u09b0\u09cd\u0995\u09c0\u0995\u09b0\u09a3: \u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u099a\u09cd\u09af\u09be\u09a8\u09c7\u09b2 \u09af\u09cb\u0997 \u0995\u09b0\u09be \u09b9\u09be\u09ae\u09b2\u09be\u0995\u09be\u09b0\u09c0\u09a6\u09c7\u09b0 \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u0986\u09aa\u09a8\u09be\u09b0 \u09ac\u09cd\u09b0\u09be\u0989\u099c\u09be\u09b0 \u099b\u09bf\u09a8\u09a4\u09be\u0987 \u09ac\u09be \u09b9\u09be\u0987\u099c\u09cd\u09af\u09be\u0995\u09c7\u09b0 \u0995\u09be\u09b0\u09a3 \u09b9\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7 \u0964 \u0986\u09aa\u09a8\u09bf \u09af\u09a6\u09bf \u099c\u09be\u09a8\u09c7\u09a8 \u0986\u09aa\u09a8\u09bf \u0995\u09bf \u0995\u09b0\u099b\u09c7\u09a8 \u09b6\u09c1\u09a7\u09c1\u09ae\u09be\u09a4\u09cd\u09b0 \u09a4\u09be\u09b9\u09b2\u09c7\u0987 \u098f\u0987 \u09ac\u09bf\u09ad\u09be\u0997 \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u0995\u09b0\u09c1\u09a8!"
},
"options_updatesLastChecked": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09b6\u09c7\u09b7 \u09b9\u09be\u09b2\u09a8\u09be\u0997\u09be\u09a6 \u09aa\u09b0\u09c0\u0995\u09cd\u09b7\u09be \u0995\u09b0\u09be \u09b9\u09af\u09bc\u09c7\u099b\u09bf\u09b2: "
},
"options_updatesLastCheckedNever": {
"message": "\u0995\u0996\u09a8\u09cb\u0987 \u09a8\u09be"
},
"options_userRulesListed": {
"message": "\u09b8\u09b0\u09cd\u09ac\u09a4\u09cd\u09b0 HTTPS \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0\u0995\u09be\u09b0\u09c0\u09b0 \u09a8\u09bf\u09af\u09bc\u09ae"
},
"prefs_export_settings": {
"message": "\u09b8\u09c7\u099f\u09bf\u0982\u09b8 \u09aa\u09be\u09a0\u09be\u09a8"
},
"prefs_reset_defaults": {
"message": "\u09a1\u09bf\u09ab\u09b2\u09cd\u099f \u09ab\u09bf\u09b0\u09bf\u09af\u09bc\u09c7 \u0986\u09a8\u09c1\u09a8"
},
"prefs_reset_defaults_message": {
"message": "\u098f\u099f\u09bf \u09aa\u09cd\u09b0\u09a4\u09bf\u099f\u09bf \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0\u0995\u09c7 \u09a4\u09be\u09b0 \u09a1\u09bf\u09ab\u09b2\u09cd\u099f \u0985\u09ac\u09b8\u09cd\u09a5\u09be\u09af\u09bc \u09a8\u09bf\u09a4\u09c7 \u09af\u09be\u09ac\u09c7\u0964 \u09a8\u09bf\u09af\u09bc\u09c7 \u09af\u09c7\u09a4\u09c7 \u099a\u09be\u09a8?"
},
"standalone_proxy_server_info_prefix": {
"message": "\u09aa\u09cd\u09b0\u0995\u09cd\u09b8\u09bf \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u099a\u09be\u09b2\u09c1"
},
"standalone_transparent_false": {
"message": "\u09a8\u09bf\u09b0\u09cd\u09a6\u09bf\u09b7\u09cd\u099f \u09b9\u09cb\u09b8\u09cd\u099f \u0993 \u09aa\u09cb\u09b0\u09cd\u099f\u09c7 \u098f\u0995\u099f\u09bf HTTP \u09aa\u09cd\u09b0\u0995\u09cd\u09b8\u09bf \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09a4\u09c7 \u0986\u09aa\u09a8\u09be\u0995\u09c7 \u0985\u09ac\u09b6\u09cd\u09af\u0987 \u0986\u09aa\u09a8\u09be\u09b0 \u0985\u09cd\u09af\u09be\u09aa\u09b2\u09bf\u0995\u09c7\u09b6\u09a8\u0997\u09c1\u09b2\u09cb\u0995\u09c7 \u0995\u09a8\u09ab\u09bf\u0997\u09be\u09b0 \u0995\u09b0\u09a4\u09c7 \u09b9\u09ac\u09c7\u0964"
},
"standalone_transparent_true": {
"message": "\u09a8\u09bf\u09b0\u09cd\u09a6\u09bf\u09b7\u09cd\u099f \u09b9\u09cb\u09b8\u09cd\u099f \u0993 \u09aa\u09cb\u09b0\u09cd\u099f\u09c7 \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099f \u09aa\u09be\u09a0\u09be\u09a4\u09c7 \u0986\u09aa\u09a8\u09be\u0995\u09c7 \u0985\u09ac\u09b6\u09cd\u09af\u0987 \u09ab\u09be\u09af\u09bc\u09be\u09b0\u0993\u09af\u09bc\u09be\u09b2 \u09a8\u09bf\u09af\u09bc\u09ae\u09be\u09ac\u09b2\u09c0 \u09a0\u09bf\u0995 \u0995\u09b0\u09a4\u09c7 \u09b9\u09ac\u09c7\u0964"
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Nulla\u00f1"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Dilemel"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Arventenno\u00f9"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Dodaj novo pravilo"
},
"about_ext_description": {
"message": "\u0160ifrirajte web! Automatski koristite HTTPS sigurnost na mnogim web lokacijama."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Pravila verzija za"
},
"about_title": {
"message": "O HTTPS Everywhere"
},
"about_version": {
"message": "Verzija"
},
"cancel_copied_url": {
"message": "Kopirano u me\u0111uspremnik"
},
"cancel_copy_url": {
"message": "Kopiraj URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere je primijetio da idete na stranicu koja nije HTTPS i poku\u0161ao je umjesto toga da vas po\u0161alje na HTTPS verziju. HTTPS verzija nije dostupna. Najvjerovatnije ova stranica ne podr\u017eava HTTPS, ali je mogu\u0107e i da napada\u010d blokira HTTPS verziju. Ako \u017eelite da vidite ne\u0161ifrovanu verziju ove stranice, to i dalje mo\u017eete u\u010diniti tako \u0161to \u0107ete onemogu\u0107iti opciju 'Encrypt All Sites Eligible' (EASE) u va\u0161oj ekstenziji HTTPS Everywhere. Imajte na umu da bi onemogu\u0107avanje ove opcije moglo u\u010diniti va\u0161 pretra\u017eiva\u010d ranjivim na mre\u017ene napade na ni\u017ee verzije na web-mjesto koje posje\u0107ujete."
},
"cancel_he_blocking_network": {
"message": "mre\u017eni napadi na downgrade"
},
"cancel_http_once": {
"message": "Ipak nastavi (nesigurno)"
},
"cancel_open_page": {
"message": "Onemogu\u0107i na ovoj web lokaciji"
},
"chrome_add_new_rule": {
"message": "Dodajte novo pravilo za ovu web lokaciju"
},
"chrome_add_rule": {
"message": "Dodajte pravilo za ovu web lokaciju"
},
"chrome_always_https_for_host": {
"message": "Uvijek koristite https za ovaj host"
},
"chrome_disable_on_this_site": {
"message": "Onemogu\u0107i na ovoj web lokaciji"
},
"chrome_enable_on_this_site": {
"message": "Omogu\u0107i na ovoj web lokaciji"
},
"chrome_experimental_rules": {
"message": "Eksperimentalna pravila"
},
"chrome_experimental_rules_description": {
"message": "Mo\u017ee izazvati upozorenja ili lomljenje. Onemogu\u0107eno prema zadanim postavkama."
},
"chrome_hide_advanced": {
"message": "Sakrij napredno"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Preusmjeravanje na"
},
"chrome_regex": {
"message": "Podudarni regex"
},
"chrome_rule_name": {
"message": "Naziv pravila"
},
"chrome_settings_for_this_site_explained": {
"message": "Dok pretra\u017eujete razli\u010dite web stranice, mo\u017eete promijeniti svoje preferencije za svaku web stranicu"
},
"chrome_settings_for_this_site_header": {
"message": "Postavke za ovu web lokaciju"
},
"chrome_settings_for_this_site_subheader": {
"message": "Promijenite svoje postavke za \u0161ifrirane veze"
},
"chrome_show_advanced": {
"message": "Prika\u017ei napredno"
},
"chrome_stable_rules": {
"message": "Stabilnost pravila"
},
"chrome_stable_rules_description": {
"message": "Forsirajte \u0161ifrovane veze na ove web stranice:"
},
"chrome_status_cancel_button": {
"message": "Otka\u017ei"
},
"menu_donate_eff_imperative": {
"message": "Donirajte za EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0160ifriranje svih lokacija koje ispunjavaju uslove je ISKLJU\u010cENO"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0160ifriranje svih lokacija koje ispunjavaju uslove je UKLJU\u010cENO"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere je ISKLJU\u010cENO"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere je UKLJU\u010cENO"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Trenutno su dozvoljeni ne\u0161ifrirani zahtjevi"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Ne\u0161ifrirani zahtjevi su trenutno blokirani"
},
"menu_httpNoWhereMore": {
"message": "Ovaj na\u010din rada blokira ne\u0161ifrirani sadr\u017eaj i zahtjeve"
},
"menu_observatory": {
"message": "Postavke SSL opservatorija"
},
"menu_seeLess": {
"message": "Prika\u017ei manje"
},
"menu_seeMore": {
"message": "Prika\u017ei vi\u0161e"
},
"menu_showCounter": {
"message": "Prika\u017ei broja\u010d"
},
"menu_viewAllRules": {
"message": "Prika\u017ei sva pravila"
},
"onboarding_footer": {
"message": "HTTPS Everywhere je EFF projekat"
},
"onboarding_header": {
"message": "HTTPS Everywhere je a\u017euriran!"
},
"onboarding_intro": {
"message": "\u0160ifrirajte web! Automatski koristite HTTPS sigurnost na mnogim web lokacijama."
},
"options_addDisabledSite": {
"message": "Dodaj onemogu\u0107enu web lokaciju"
},
"options_addUpdateChannel": {
"message": "Dodajte kanal za a\u017euriranje"
},
"options_advancedSettings": {
"message": "Napredne postavke"
},
"options_autoUpdateRulesets": {
"message": "Automatsko a\u017euriranje setova pravila"
},
"options_debuggingRulesets": {
"message": "Setovi pravila za otklanjanje gre\u0161aka (napredni)"
},
"options_delete": {
"message": "Obri\u0161i"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Stranica Isklju\u010dena"
},
"options_enableMixedRulesets": {
"message": "Omogu\u0107ite setove pravila za mije\u0161ani sadr\u017eaj"
},
"options_enterDisabledSite": {
"message": "Unesite onemogu\u0107enu web lokaciju"
},
"options_enterUpdateChannelName": {
"message": "Unesite a\u017eurirani naziv kanala"
},
"options_generalSettings": {
"message": "Glavne postavke"
},
"options_hostNotFormattedCorrectly": {
"message": "Ovaj host se ne mo\u017ee dodati jer nije pravilno formatiran. Molimo provjerite i poku\u0161ajte ponovo."
},
"options_settings": {
"message": "Postavke"
},
"options_showDevtoolsTab": {
"message": "Prikaz kartice Devtools"
},
"options_storedRulesetsVersion": {
"message": "Verzija pohranjenih setova pravila:"
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "A\u017eurirajte kanale"
},
"options_updateChannelsWarning": {
"message": "Upozorenje: Dodavanje kanala za a\u017euriranje mo\u017ee uzrokovati napada\u010de da otmu va\u0161 pretra\u017eiva\u010d. Ure\u0111ujete ovaj odjeljak samo ako znate \u0161ta radite!"
},
"options_updatesLastChecked": {
"message": "Posljednja provjera a\u017euriranja:"
},
"options_updatesLastCheckedNever": {
"message": "nikad"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere Korisni\u010dka Pravila"
},
"prefs_export_settings": {
"message": "Izvoz postavki"
},
"prefs_reset_defaults": {
"message": "Vratite na zadane postavke"
},
"prefs_reset_defaults_message": {
"message": "Ovo \u0107e resetirati svaki set pravila na zadano stanje. Nastaviti?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server radi na"
},
"standalone_transparent_false": {
"message": "Morate konfigurirati svoje aplikacije da koriste HTTP proxy na navedenom hostu i portu."
},
"standalone_transparent_true": {
"message": "Morate postaviti pravila za\u0161titnog zida za proslje\u0111ivanje paketa na navedeni host i port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Afegeix una regla nova"
},
"about_ext_description": {
"message": "Xifra la Web! Fes servir autom\u00e0ticament la seguretat HTTPS a molts llocs."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Versi\u00f3 del conjunt de regles per a"
},
"about_title": {
"message": "Quant a l'HTTPS Everywhere"
},
"about_version": {
"message": "Versi\u00f3"
},
"cancel_copied_url": {
"message": "S'ha copiat al porta-retalls"
},
"cancel_copy_url": {
"message": "Copia l'URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere ha detectat que esteu navegant per una p\u00e0gina que no disposa del protocol HTTPS, S'ha intentat reencaminar a la versi\u00f3 HTTPS per\u00f2 el lloc web no disposa de cap versi\u00f3 amb aquest protocol. Probablement el lloc web no suporta el protocol segur, per\u00f2 seria possible que un atacant estigui blocant la versi\u00f3 HTTPS d'aquest lloc web. Si voleu veure la versi\u00f3 sense xifrat d'aquest lloc web, podeu fer-ho inhabilitant l'opci\u00f3 \u00abXifra tots els llocs\u00bb (EASE) a la seva extensi\u00f3 HTTPS Everywhere. Tingueu en compte que inhabilitar aquesta opci\u00f3 pot deixar el navegador vulnerable a atacs en xarxa als llocs que visiteu."
},
"cancel_he_blocking_network": {
"message": "atacs de degradaci\u00f3 basats en xarxa"
},
"cancel_http_once": {
"message": "Ignora i procedeix (insegur)"
},
"cancel_open_page": {
"message": "Inhabilita en aquest lloc"
},
"chrome_add_new_rule": {
"message": "Afegeix una regla nova per a aquest lloc"
},
"chrome_add_rule": {
"message": "Afegeix una regla per a aquest lloc"
},
"chrome_always_https_for_host": {
"message": "Utilitza sempre https per a aquest host"
},
"chrome_disable_on_this_site": {
"message": "Desactiva en aquest lloc"
},
"chrome_enable_on_this_site": {
"message": "Activa en aquest lloc"
},
"chrome_experimental_rules": {
"message": "Regles experimentals"
},
"chrome_experimental_rules_description": {
"message": "Pot causar avisos i problemes. Desactivat per defecte."
},
"chrome_hide_advanced": {
"message": "Amaga l'avan\u00e7at"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirecciona a"
},
"chrome_regex": {
"message": "Trobant la regex"
},
"chrome_rule_name": {
"message": "Nom de la regla"
},
"chrome_settings_for_this_site_explained": {
"message": "A mesura que navegueu per diferents llocs web, podreu canviar les vostres prefer\u00e8ncies en cadascun d'ells"
},
"chrome_settings_for_this_site_header": {
"message": "Configuraci\u00f3 d'aquest lloc"
},
"chrome_settings_for_this_site_subheader": {
"message": "Canvieu les prefer\u00e8ncies per a les connexions xifrades"
},
"chrome_show_advanced": {
"message": "Mostra l'avan\u00e7at"
},
"chrome_stable_rules": {
"message": "Regles estables"
},
"chrome_stable_rules_description": {
"message": "For\u00e7a les connexions encriptades per als llocs web seg\u00fcents:"
},
"chrome_status_cancel_button": {
"message": "Cancel\u00b7la"
},
"menu_donate_eff_imperative": {
"message": "D\u00f3na a l'EEF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Xifra tots els llocs est\u00e0 inhabilitat"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Xifra tots els llocs est\u00e0 habilitat"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere est\u00e0 inhabilitat"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere est\u00e0 habilitat"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Les sol\u00b7licituds sense xifrat estan permeses actualment "
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Les sol\u00b7licituds sense xifrat estan blocades actualment"
},
"menu_httpNoWhereMore": {
"message": "Aquest mode bloca el contingut i les sol\u00b7licituds sense xifrat"
},
"menu_observatory": {
"message": "Prefer\u00e8ncies de SSL Observatory"
},
"menu_seeLess": {
"message": "Mostra'n menys"
},
"menu_seeMore": {
"message": "Mostra'n m\u00e9s"
},
"menu_showCounter": {
"message": "Mostra el comptador"
},
"menu_viewAllRules": {
"message": "Ensenya totes les regles"
},
"onboarding_footer": {
"message": "L'HTTPS Everywhere \u00e9s un projecte de l'EFF"
},
"onboarding_header": {
"message": "S'ha actualitzat l'HTTPS Everywhere!"
},
"onboarding_intro": {
"message": "Xifra el web! Utilitza autom\u00e0ticament la seguretat HTTPS a molts llocs."
},
"options_addDisabledSite": {
"message": "Afegeix un web desactivat"
},
"options_addUpdateChannel": {
"message": "Afegeix un canal d'actualitzaci\u00f3"
},
"options_advancedSettings": {
"message": "Configuracions avan\u00e7ades"
},
"options_autoUpdateRulesets": {
"message": "Actualitza autom\u00e0ticament el conjunt de regles"
},
"options_debuggingRulesets": {
"message": "Depuraci\u00f3 dels conjunts de regles (avan\u00e7at)"
},
"options_delete": {
"message": "Suprimeix"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere per llocs web Desactivat"
},
"options_enableMixedRulesets": {
"message": "Permet contingut amb conjunt de regles mixt"
},
"options_enterDisabledSite": {
"message": "Indiqueu el lloc web desactivat"
},
"options_enterUpdateChannelName": {
"message": "Introdu\u00efu el nom del canal d'actualitzaci\u00f3"
},
"options_generalSettings": {
"message": "Configuraci\u00f3 general"
},
"options_hostNotFormattedCorrectly": {
"message": "No pot afegir-se el servidor perqu\u00e8 no tenia el format correcte. Comproveu-ho i torneu a provar."
},
"options_settings": {
"message": "Configuraci\u00f3"
},
"options_showDevtoolsTab": {
"message": "Mostra la pestanya d'eines de desenvolupador"
},
"options_storedRulesetsVersion": {
"message": "Versi\u00f3 de regles emmagatzemades:"
},
"options_update": {
"message": "Actualitza"
},
"options_updateChannels": {
"message": "Actualitza els canals"
},
"options_updateChannelsWarning": {
"message": "Advert\u00e8ncia: afegir canals d'actualitzaci\u00f3 pot provocar que els atacants segrestin el vostre navegador. Nom\u00e9s editeu aquesta secci\u00f3 si sabeu el que feu!"
},
"options_updatesLastChecked": {
"message": "Darrera verificaci\u00f3 d'actualitzacions:"
},
"options_updatesLastCheckedNever": {
"message": "mai"
},
"options_userRulesListed": {
"message": "Regles d'Usuari per HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Configuraci\u00f3 d'exportaci\u00f3"
},
"prefs_reset_defaults": {
"message": "Torna a les opcions per defecte"
},
"prefs_reset_defaults_message": {
"message": "Aix\u00f2 reiniciar\u00e0 cada conjunt de regles als valors per defecte. Voleu continuar?"
},
"standalone_proxy_server_info_prefix": {
"message": "El servidor intermediari s'est\u00e0 executant"
},
"standalone_transparent_false": {
"message": "Heu de configurar les vostres aplicacions per a utilitzar un servidor intermediari HTTP en el servidor i port especificats."
},
"standalone_transparent_true": {
"message": "Cal que definiu les regles del vostre tallafoc perqu\u00e8 reenvi\u00ef els paquets al servidor i port especificats."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "P\u0159idat nov\u00e9 pravidlo"
},
"about_ext_description": {
"message": "\u0160ifrujte! Pou\u017e\u00edvejte automaticky zabezpe\u010den\u00e9 HTTPS na mnoha str\u00e1nk\u00e1ch."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Verze sady pravidel pro"
},
"about_title": {
"message": "O HTTPS Everywhere"
},
"about_version": {
"message": "Verze"
},
"cancel_copied_url": {
"message": "Zkop\u00edrov\u00e1no do schr\u00e1nky"
},
"cancel_copy_url": {
"message": "Zkop\u00edrovat URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere si v\u0161imlo p\u0159echodu na str\u00e1nku bez HTTPS a pokusilo se zaslat nam\u00edsto toho HTTPS verzi. Verze s HTTPS je nedostupn\u00e1. Tato str\u00e1nka pravd\u011bpodobn\u011b HTTPS nepodporuje nebo verzi HTTPS blokuje \u00fato\u010dn\u00edk. Pokud chcete zobrazit ne\u0161ifrovanou verzi t\u00e9to str\u00e1nky, vypn\u011bte v nastaven\u00ed roz\u0161\u00ed\u0159en\u00ed HTTPS Everywhere volbu \u201e\u0160ifrovan\u00e9 p\u0159ipojen\u00ed ke v\u0161em server\u016fm, kde je dostupn\u00e9\u201c. M\u011bjte pros\u00edm na pam\u011bti, \u017ee vypnut\u00edm bude v\u00e1\u0161 prohl\u00ed\u017ee\u010d zraniteln\u00fd v\u016f\u010di s\u00ed\u0165ov\u00fdm degrada\u010dn\u00edm \u00fatok\u016fm na str\u00e1nk\u00e1ch, kter\u00e9 nav\u0161t\u00edv\u00edte."
},
"cancel_he_blocking_network": {
"message": "s\u00ed\u0165ov\u00fd degrada\u010dn\u00ed \u00fatok"
},
"cancel_http_once": {
"message": "P\u0159esto pokra\u010dovat (nebezpe\u010dn\u00e9)"
},
"cancel_open_page": {
"message": "Vypnout na t\u00e9to str\u00e1nce"
},
"chrome_add_new_rule": {
"message": "P\u0159idat nov\u00e9 pravidlo pro tuto str\u00e1nku"
},
"chrome_add_rule": {
"message": "P\u0159idat pravidlo pro tuto str\u00e1nku"
},
"chrome_always_https_for_host": {
"message": "Pro tento server v\u017edy pou\u017e\u00edvat https"
},
"chrome_disable_on_this_site": {
"message": "Vypnout na t\u00e9to str\u00e1nce"
},
"chrome_enable_on_this_site": {
"message": "Zapnout na t\u00e9to str\u00e1nce"
},
"chrome_experimental_rules": {
"message": "Experiment\u00e1ln\u00ed pravidla"
},
"chrome_experimental_rules_description": {
"message": "M\u016f\u017ee zp\u016fsobit upozorn\u011bn\u00ed nebo chyby. Zak\u00e1z\u00e1no ve v\u00fdchoz\u00edm nastaven\u00ed."
},
"chrome_hide_advanced": {
"message": "Skr\u00fdt roz\u0161\u00ed\u0159en\u00e9"
},
"chrome_host": {
"message": "Server:"
},
"chrome_redirect_to": {
"message": "P\u0159esm\u011brovat na"
},
"chrome_regex": {
"message": "Vyhovuj\u00edc\u00ed regul\u00e1rn\u00ed v\u00fdraz"
},
"chrome_rule_name": {
"message": "N\u00e1zev pravidla"
},
"chrome_settings_for_this_site_explained": {
"message": "B\u011bhem prohl\u00ed\u017een\u00ed r\u016fzn\u00fdch webov\u00fdch str\u00e1nek m\u016f\u017eete m\u011bnit sv\u00e9 p\u0159edvolby pro ka\u017edou zvl\u00e1\u0161\u0165"
},
"chrome_settings_for_this_site_header": {
"message": "Nastaven\u00ed pro tuto str\u00e1nku"
},
"chrome_settings_for_this_site_subheader": {
"message": "Zm\u011bnit nastaven\u00ed pro \u0161ifrovan\u00e1 spojen\u00ed"
},
"chrome_show_advanced": {
"message": "Zobrazit roz\u0161\u00ed\u0159en\u00e9"
},
"chrome_stable_rules": {
"message": "Stabiln\u00ed pravidla"
},
"chrome_stable_rules_description": {
"message": "Vynutit \u0161ifrovan\u00e1 spojen\u00ed pro tyto str\u00e1nky:"
},
"chrome_status_cancel_button": {
"message": "Zru\u0161it"
},
"menu_donate_eff_imperative": {
"message": "P\u0159isp\u011bt EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0160ifrovan\u00e9 p\u0159ipojen\u00ed pro v\u0161echny vhodn\u00e9 str\u00e1nky je vypnut\u00e9"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0160ifrovan\u00e9 p\u0159ipojen\u00ed pro v\u0161echny vhodn\u00e9 str\u00e1nky je zapnut\u00e9"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere je vypnut\u00e9"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere je zapnut\u00e9"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Ne\u0161ifrovan\u00e9 po\u017eadavky jsou moment\u00e1ln\u011b povoleny"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Ne\u0161ifrovan\u00e9 po\u017eadavky jsou moment\u00e1ln\u011b blokov\u00e1ny"
},
"menu_httpNoWhereMore": {
"message": "Tento re\u017eim blokuje ne\u0161ifrovan\u00fd obsah a po\u017eadavky"
},
"menu_observatory": {
"message": "Nastaven\u00ed SSL observato\u0159e"
},
"menu_seeLess": {
"message": "Zobrazit m\u00e9n\u011b"
},
"menu_seeMore": {
"message": "Zobrazit v\u00edce"
},
"menu_showCounter": {
"message": "Zobrazit po\u010d\u00edtadlo"
},
"menu_viewAllRules": {
"message": "Zobrazit v\u0161echna pravidla"
},
"onboarding_footer": {
"message": "HTTPS Everywhere je EFF projekt"
},
"onboarding_header": {
"message": "HTTPS Everywhere byl aktualizov\u00e1n!"
},
"onboarding_intro": {
"message": "\u0160ifrujte! Pou\u017e\u00edvejte automaticky zabezpe\u010den\u00e9 HTTPS na mnoha str\u00e1nk\u00e1ch."
},
"options_addDisabledSite": {
"message": "P\u0159idat blokovanou str\u00e1nku"
},
"options_addUpdateChannel": {
"message": "P\u0159idat aktualiza\u010dn\u00ed kan\u00e1l"
},
"options_advancedSettings": {
"message": "Roz\u0161\u00ed\u0159en\u00e9 nastaven\u00ed"
},
"options_autoUpdateRulesets": {
"message": "Automaticky aktualizovat sady pravidel"
},
"options_debuggingRulesets": {
"message": "Lad\u011bn\u00ed sad pravidel (pro pokro\u010dil\u00e9)"
},
"options_delete": {
"message": "Smazat"
},
"options_disabledUrlsListed": {
"message": "Str\u00e1nky HTTPS Everywhere zak\u00e1z\u00e1ny"
},
"options_enableMixedRulesets": {
"message": "Povolit sady pravidel pro sm\u00ed\u0161en\u00fd obsah"
},
"options_enterDisabledSite": {
"message": "Vstoupit na blokovanou str\u00e1nku"
},
"options_enterUpdateChannelName": {
"message": "Zadejte n\u00e1zev aktualiza\u010dn\u00edho kan\u00e1lu"
},
"options_generalSettings": {
"message": "Hlavn\u00ed nastaven\u00ed"
},
"options_hostNotFormattedCorrectly": {
"message": "Tento server nemohl b\u00fdt p\u0159id\u00e1n proto\u017ee nebyl korektn\u011b form\u00e1tov\u00e1n. Pros\u00edm zkontrolujte jej a zkuste to znovu."
},
"options_settings": {
"message": "Nastaven\u00ed"
},
"options_showDevtoolsTab": {
"message": "Zobrazit panel v n\u00e1stroj\u00edch pro v\u00fdvoj\u00e1\u0159e"
},
"options_storedRulesetsVersion": {
"message": "Verze ulo\u017een\u00fdch sad pravidel:"
},
"options_update": {
"message": "Aktualizovat"
},
"options_updateChannels": {
"message": "Aktualiza\u010dn\u00ed kan\u00e1ly"
},
"options_updateChannelsWarning": {
"message": "Varov\u00e1n\u00ed: P\u0159id\u00e1n\u00ed aktualiza\u010dn\u00edho kan\u00e1lu m\u016f\u017ee vystavit v\u00e1\u0161 po\u010d\u00edta\u010d riziku \u00fatoku. Nastaven\u00ed v t\u00e9to sekci upravujte jen pokud opravdu v\u00edte, co d\u011bl\u00e1te."
},
"options_updatesLastChecked": {
"message": "Posledn\u00ed kontrola aktualizac\u00ed:"
},
"options_updatesLastCheckedNever": {
"message": "nikdy"
},
"options_userRulesListed": {
"message": "U\u017eivatelsk\u00e1 pravidla pro HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Exportovat nastaven\u00ed"
},
"prefs_reset_defaults": {
"message": "Obnovit v\u00fdchoz\u00ed nastaven\u00ed"
},
"prefs_reset_defaults_message": {
"message": "Toto obnov\u00ed ka\u017edou sadu pravidel do jej\u00edho v\u00fdchoz\u00edho stavu. Pokra\u010dovat?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server b\u011b\u017e\u00ed na"
},
"standalone_transparent_false": {
"message": "Mus\u00edte nastavit svou aplikaci tak, aby pou\u017e\u00edvala HTTP proxy na specifikovan\u00e9m hostiteli a portu."
},
"standalone_transparent_true": {
"message": "Mus\u00edte nastavit sv\u016fj firewall tak, aby forwardoval pakety na specifikovan\u00e9ho hostitele a port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Amgriptiwch yr We! Defnyddiwch diogelwch HTTPS yn awtomatig ar nifer o wefanau."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "Ynghylch HTTPS Everywhere"
},
"about_version": {
"message": "Fersiwn"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Diddymu"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "Dewisiadau SSL Observatory"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Dangos rhifydd"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Amgriptiwch yr We! Defnyddiwch diogelwch HTTPS yn awtomatig ar nifer o wefanau."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Gosodiadau uwch"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Dileu"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Gosodiadau"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Ailosod i'r ddiofynnau"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Tilf\u00f8j ny regel"
},
"about_ext_description": {
"message": "Krypt\u00e9r webbet! Brug HTTPS-sikkerhed automatisk p\u00e5 mange websteder."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Regels\u00e6t-version til"
},
"about_title": {
"message": "Om HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Kopieret til udklipsholder"
},
"cancel_copy_url": {
"message": "Kopi\u00e9r URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere bem\u00e6rkede at du navigerede til en side som ikke bruger HTTPS, og pr\u00f8vede i stedet at sende dig til HTTPS-versionen. HTTPS-versionen er ikke tilg\u00e6ngelig. Stedet underst\u00f8tter h\u00f8jst sandsynligt ikke HTTPS, men der er ogs\u00e5 mulighed for at en angriber blokerer HTTPS-versionen. Hvis du \u00f8nsker at vise den ukrypterede version af siden, s\u00e5 kan du stadig g\u00f8re det ved at deaktivere valgmuligheden 'Krypt\u00e9r alle steder kvalificeret (EASE)' i din HTTPS Everywhere-udvidelse. V\u00e6r opm\u00e6rksom p\u00e5 at deaktivering af valgmuligheden kan g\u00f8re din browser s\u00e5rbar overfor netv\u00e6rksbaserede nedgraderingsangreb p\u00e5 de websteder du bes\u00f8ger."
},
"cancel_he_blocking_network": {
"message": "netv\u00e6rksbaserede nedgraderingsangreb"
},
"cancel_http_once": {
"message": "Forts\u00e6t (usikkert)"
},
"cancel_open_page": {
"message": "Deaktiver p\u00e5 denne hjemmeside"
},
"chrome_add_new_rule": {
"message": "Tilf\u00f8j en ny regel til stedet"
},
"chrome_add_rule": {
"message": "Tilf\u00f8j en regel til stedet"
},
"chrome_always_https_for_host": {
"message": "Brug altid HTTPS til v\u00e6rten"
},
"chrome_disable_on_this_site": {
"message": "Deaktiver p\u00e5 denne hjemmeside"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Eksperimentelle regler"
},
"chrome_experimental_rules_description": {
"message": "Kan for\u00e5rsage advarsler og brud. Deaktiveret som standard."
},
"chrome_hide_advanced": {
"message": "Skjul avancerede"
},
"chrome_host": {
"message": "V\u00e6rtsnavn:"
},
"chrome_redirect_to": {
"message": "Viderestil til"
},
"chrome_regex": {
"message": "Matcher regul\u00e6re udtryk"
},
"chrome_rule_name": {
"message": "Regelnavn"
},
"chrome_settings_for_this_site_explained": {
"message": "Efterh\u00e5nden som du gennemser forskellige websteder, kan du skifte dine pr\u00e6ferencer for hvert websted"
},
"chrome_settings_for_this_site_header": {
"message": "Indstillinger til stedet"
},
"chrome_settings_for_this_site_subheader": {
"message": "Skift dine pr\u00e6ferencer for krypterede forbindelser"
},
"chrome_show_advanced": {
"message": "Vis avancerede"
},
"chrome_stable_rules": {
"message": "Stabile regler"
},
"chrome_stable_rules_description": {
"message": "Gennemtving krypterede forbindelser til f\u00f8lgende websteder:"
},
"chrome_status_cancel_button": {
"message": "Annuller"
},
"menu_donate_eff_imperative": {
"message": "Don\u00e9r til EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Krypt\u00e9r alle steder kvalificeret, er sl\u00e5et fra"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Krypt\u00e9r alle steder kvalificeret, er sl\u00e5et til"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere, er sl\u00e5et fra"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere, er sl\u00e5et til"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Ukrypterede anmodninger tillades i \u00f8jeblikket"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Ukrypterede anmodninger blokeres i \u00f8jeblikket"
},
"menu_httpNoWhereMore": {
"message": "Tilstanden blokerer ukrypteret indhold og anmodninger"
},
"menu_observatory": {
"message": "Pr\u00e6ferencer for SSL-observatoriet"
},
"menu_seeLess": {
"message": "Se mindre"
},
"menu_seeMore": {
"message": "Se mere"
},
"menu_showCounter": {
"message": "Vis t\u00e6ller"
},
"menu_viewAllRules": {
"message": "Vis alle regler"
},
"onboarding_footer": {
"message": "HTTPS Everywhere er et EFF-projekt"
},
"onboarding_header": {
"message": "HTTPS Everywhere er blevet opdateret!"
},
"onboarding_intro": {
"message": "Krypt\u00e9r webbet! Brug HTTPS-sikkerhed automatisk p\u00e5 mange steder."
},
"options_addDisabledSite": {
"message": "Tilf\u00f8j deaktiveret sted"
},
"options_addUpdateChannel": {
"message": "Tilf\u00f8j opdateringskanal"
},
"options_advancedSettings": {
"message": "Avancerede indstillinger"
},
"options_autoUpdateRulesets": {
"message": "Automatisk opdatering af regels\u00e6t"
},
"options_debuggingRulesets": {
"message": "Fejlretningsregels\u00e6t (avanceret)"
},
"options_delete": {
"message": "Slet"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere-steder deaktiveret"
},
"options_enableMixedRulesets": {
"message": "Aktiv\u00e9r blandet indhold-regels\u00e6t"
},
"options_enterDisabledSite": {
"message": "Indtast deaktiveret sted"
},
"options_enterUpdateChannelName": {
"message": "Indtast navn p\u00e5 opdateringskanal"
},
"options_generalSettings": {
"message": "Generelle indstillinger"
},
"options_hostNotFormattedCorrectly": {
"message": "V\u00e6rten kunne ikke tilf\u00f8jes da den ikke er formateret korrekt. Tjek den venligst og pr\u00f8v igen."
},
"options_settings": {
"message": "Indstillinger"
},
"options_showDevtoolsTab": {
"message": "Vis Devtools-faneblad"
},
"options_storedRulesetsVersion": {
"message": "Gemt regels\u00e6t-version: "
},
"options_update": {
"message": "Opdater"
},
"options_updateChannels": {
"message": "Opdateringskanaler"
},
"options_updateChannelsWarning": {
"message": "Advarsel: Tilf\u00f8jelse af opdateringskanaler kan g\u00f8re at angribere kan kidnappe din browser. Rediger kun sektionen hvis du ved hvad du g\u00f8r!"
},
"options_updatesLastChecked": {
"message": "Opdateringer sidste tjekket:"
},
"options_updatesLastCheckedNever": {
"message": "aldrig"
},
"options_userRulesListed": {
"message": "Brugerregler for HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Eksport\u00e9r indstillinger"
},
"prefs_reset_defaults": {
"message": "Nulstil til standarder"
},
"prefs_reset_defaults_message": {
"message": "Det vil nulstille hvert regels\u00e6t til dets standardtilstand. Forts\u00e6t?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxyserver k\u00f8rer p\u00e5"
},
"standalone_transparent_false": {
"message": "Du skal konfigurere dine programmer til at bruge en HTTP-proxy p\u00e5 den angivne v\u00e6rt eller port."
},
"standalone_transparent_true": {
"message": "Du skal ops\u00e6tte dine firewall-regler for at viderestille pakker til den angivne v\u00e6rt eller port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Neue Regel hinzuf\u00fcgen"
},
"about_ext_description": {
"message": "Verschl\u00fcsselt das Internet! Nutzen Sie HTTPS-Sicherheit automatisch auf vielen Webseiten."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Regelsatz-Version f\u00fcr"
},
"about_title": {
"message": "\u00dcber HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "In die Zwischenablage kopiert"
},
"cancel_copy_url": {
"message": "URL kopieren"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere hat bemerkt, dass du zu einer Nicht-HTTPS-Seite navigierst, und versuchte, dich stattdessen an die HTTPS-Version zu schicken. Die HTTPS-Version ist nicht verf\u00fcgbar. Wahrscheinlich unterst\u00fctzt diese Seite kein HTTPS, aber es ist auch m\u00f6glich, dass ein Angreifer die HTTPS-Version blockiert. Wenn du die unverschl\u00fcsselte Version dieser Seite anzeigen m\u00f6chtest, kannst du dies trotzdem tun, indem du die Option 'Alle geeigneten Seiten verschl\u00fcsseln' (EASE) in deiner HTTPS Everywhere Erweiterung deaktivierst. Beachte, dass das Deaktivieren dieser Option deinen Browser anf\u00e4llig f\u00fcr netzwerkbasierte Downgrade-Angriffe auf von dir besuchte Websites machen kann."
},
"cancel_he_blocking_network": {
"message": "Netzwerk-basierte Herunterstufungsangriffe"
},
"cancel_http_once": {
"message": "Trotzdem weiterfahren (unsicher)"
},
"cancel_open_page": {
"message": "Auf dieser Seite deaktivieren"
},
"chrome_add_new_rule": {
"message": "Eine neue Regel f\u00fcr diese Seite hinzuf\u00fcgen"
},
"chrome_add_rule": {
"message": "Eine Regel f\u00fcr diese Seite hinzuf\u00fcgen"
},
"chrome_always_https_for_host": {
"message": "Immer https f\u00fcr diesen Host verwenden"
},
"chrome_disable_on_this_site": {
"message": "Auf dieser Seite deaktivieren"
},
"chrome_enable_on_this_site": {
"message": "Auf dieser Seite aktivieren"
},
"chrome_experimental_rules": {
"message": "Experimentelle Regeln"
},
"chrome_experimental_rules_description": {
"message": "Kann Warnungen oder Abst\u00fcrze verursachen. Standardm\u00e4\u00dfig deaktiviert."
},
"chrome_hide_advanced": {
"message": "Erweiterte Optionen ausblenden"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Weiterleiten nach"
},
"chrome_regex": {
"message": "\u00dcbereinstimmender regul\u00e4rer Ausdruck"
},
"chrome_rule_name": {
"message": "Regelname"
},
"chrome_settings_for_this_site_explained": {
"message": "Wenn du verschiedene Webseiten besuchst, kannst du deine Einstellungen f\u00fcr jede Webseite \u00e4ndern"
},
"chrome_settings_for_this_site_header": {
"message": "Einstellungen f\u00fcr diese Seite"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u00c4ndere deine Einstellungen f\u00fcr verschl\u00fcsselte Verbindungen."
},
"chrome_show_advanced": {
"message": "Erweiterte Optionen anzeigen"
},
"chrome_stable_rules": {
"message": "Funktionierende Regeln"
},
"chrome_stable_rules_description": {
"message": "Erzwingen Sie eine verschl\u00fcsselte Verbindung zu diesen Webseiten:"
},
"chrome_status_cancel_button": {
"message": "Abbrechen"
},
"menu_donate_eff_imperative": {
"message": "Spende an EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Alle geeigneten Seiten verschl\u00fcsseln ist AUS"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Alle geeigneten Seiten verschl\u00fcsseln ist AN"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere ist AUS"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere ist AN"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unverschl\u00fcsselte Anfragen sind derzeit erlaubt"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unverschl\u00fcsselte Anfragen sind derzeit blockiert."
},
"menu_httpNoWhereMore": {
"message": "Dieser Modus blockiert unverschl\u00fcsselte Inhalte und Anfragen."
},
"menu_observatory": {
"message": "SSL-Observatory-Einstellungen"
},
"menu_seeLess": {
"message": "Weniger anzeigen"
},
"menu_seeMore": {
"message": "Weitere Informationen"
},
"menu_showCounter": {
"message": "Z\u00e4hler anzeigen"
},
"menu_viewAllRules": {
"message": "Alle Regeln ansehen"
},
"onboarding_footer": {
"message": "HTTPS Everywhere ist ein EFF-Projekt"
},
"onboarding_header": {
"message": "HTTPS Everywhere wurde aktualisiert!"
},
"onboarding_intro": {
"message": "Verschl\u00fcsselt das Internet! Nutzen Sie HTTPS-Sicherheit automatisch auf vielen Webseiten."
},
"options_addDisabledSite": {
"message": "Deaktivierte Seite hinzuf\u00fcgen"
},
"options_addUpdateChannel": {
"message": "Aktualisierungs-Quelle hinzuf\u00fcgen"
},
"options_advancedSettings": {
"message": "Erweiterte Einstellungen"
},
"options_autoUpdateRulesets": {
"message": "Regels\u00e4tze automatisch aktualisieren"
},
"options_debuggingRulesets": {
"message": "Fehlerdiagnose von Regels\u00e4tzen (erweitert)"
},
"options_delete": {
"message": "Entfernen"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere deaktivierte Webseiten"
},
"options_enableMixedRulesets": {
"message": "Regels\u00e4tze f\u00fcr gemischte Inhalte aktivieren"
},
"options_enterDisabledSite": {
"message": "Deaktivierte Seite eingeben"
},
"options_enterUpdateChannelName": {
"message": "Name der Aktualisierungs-Quelle eingeben"
},
"options_generalSettings": {
"message": "Allgemeine Einstellungen"
},
"options_hostNotFormattedCorrectly": {
"message": "Dieser Host konnte nicht hinzugef\u00fcgt werden, da er nicht richtig formatiert wurde. Bitte \u00fcberpr\u00fcfen und erneut versuchen."
},
"options_settings": {
"message": "Einstellungen"
},
"options_showDevtoolsTab": {
"message": "Entwicklungswerkzeuge-Reiter anzeigen"
},
"options_storedRulesetsVersion": {
"message": "Gespeicherte Version der Regels\u00e4tze:"
},
"options_update": {
"message": "Aktualisieren"
},
"options_updateChannels": {
"message": "Aktualisierungs-Quellen"
},
"options_updateChannelsWarning": {
"message": "Warnung: Das Hinzuf\u00fcgen neuer Quellen k\u00f6nnte es Angreifern erlauben, den Browser zu \u00fcbernehmen. Dieser Bereich sollte nur bearbeitet werden, wenn Sie wissen, was Sie tun."
},
"options_updatesLastChecked": {
"message": "Aktualisierungen zuletzt gepr\u00fcft:"
},
"options_updatesLastCheckedNever": {
"message": "nie"
},
"options_userRulesListed": {
"message": "HTTPS-Everywhere-Benutzerregeln"
},
"prefs_export_settings": {
"message": "Einstellungen exportieren"
},
"prefs_reset_defaults": {
"message": "Auf Standardeinstellungen zur\u00fccksetzen"
},
"prefs_reset_defaults_message": {
"message": "Dies wird jeden Regelsatz auf seinen Standardzustand zur\u00fccksetzen. Fortfahren?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy-Server l\u00e4uft auf"
},
"standalone_transparent_false": {
"message": "Du musst deine Anwendungen so konfigurieren, dass sie einen HTTP-Proxy auf dem angegebenen Host und Anschluss verwenden."
},
"standalone_transparent_true": {
"message": "Du musst deine Firewall-Regeln so einrichten, dass Pakete an den angegebenen Host und Anschluss weitergeleitet werden."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03bd\u03ad\u03bf\u03c5 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b1"
},
"about_ext_description": {
"message": "\u039a\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf \u0394\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf! \u0391\u03be\u03b9\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 \u03c4\u03bf\u03c5 HTTPS \u03c3\u03b5 \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "\u03a3\u03cd\u03bd\u03bf\u03bb\u03b1 \u03ba\u03b1\u03bd\u03cc\u03bd\u03c9\u03bd \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1"
},
"about_title": {
"message": "\u03a3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ac \u03bc\u03b5 \u03c4\u03bf HTTPS Everywhere"
},
"about_version": {
"message": "\u0388\u03ba\u03b4\u03bf\u03c3\u03b7"
},
"cancel_copied_url": {
"message": "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c6\u03b7\u03ba\u03b5 \u03c3\u03c4\u03bf \u03c0\u03c1\u03cc\u03c7\u03b5\u03b9\u03c1\u03bf"
},
"cancel_copy_url": {
"message": "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5"
},
"cancel_he_blocking_explainer": {
"message": "\u03a4\u03bf HTTPS Everywhere \u03c0\u03b1\u03c1\u03b1\u03c4\u03ae\u03c1\u03b7\u03c3\u03b5 \u03cc\u03c4\u03b9 \u03b2\u03c1\u03b9\u03c3\u03ba\u03cc\u03c3\u03b1\u03c3\u03c4\u03b1\u03bd \u03c3\u03b5 \u03bc\u03b9\u03b1 \u03bc\u03b7-HTTPS \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03c3\u03b1\u03c2 \u03bc\u03b5\u03c4\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03c3\u03c4\u03b7\u03bd \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 HTTPS. \u0397 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 HTTPS \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7. \u03a0\u03b9\u03b8\u03b1\u03bd\u03cc\u03c4\u03b1\u03c4\u03b1 \u03bf \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf\u03c2 \u03b9\u03c3\u03c4\u03cc\u03c4\u03bf\u03c0\u03bf\u03c2 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 HTTPS, \u03b1\u03bb\u03bb\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03c0\u03b9\u03b8\u03b1\u03bd\u03cc \u03ad\u03bd\u03b1\u03c2 \u03b5\u03b9\u03c3\u03b2\u03bf\u03bb\u03ad\u03b1\u03c2 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03af\u03b5\u03b9 \u03c4\u03b7\u03bd \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 HTTPS. \u0391\u03bd \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03bc\u03b7 \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03b1\u03c5\u03c4\u03ae\u03c2 \u03c4\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c4\u03bf \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ce\u03bd\u03c4\u03b1\u03c2 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae 'Encrypt All Sites Eligible [\u0391\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03bc\u03cc\u03c2 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03bc\u03b7-\u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03c9\u03bd \u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd]' (EASE) \u03c3\u03c4\u03b7\u03bd \u03b5\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 HTTPS Everywhere. \u039b\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c5\u03c0\u03cc\u03c8\u03b7 \u03cc\u03c4\u03b9 \u03b7 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b1\u03c5\u03c4\u03ae\u03c2 \u03c4\u03b7\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae\u03c2 \u03b8\u03b1 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03c3\u03b5 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03c4\u03ae \u03c3\u03b1\u03c2 \u03b5\u03c5\u03ac\u03bb\u03c9\u03c4\u03bf \u03c3\u03b5 \u03b5\u03c0\u03b9\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c5\u03c0\u03bf\u03b2\u03ac\u03b8\u03bc\u03b9\u03c3\u03b7\u03c2 \u03c3\u03b5 \u03b9\u03c3\u03c4\u03cc\u03c4\u03bf\u03c0\u03bf\u03c5\u03c2 \u03c0\u03bf\u03c5 \u03b5\u03c0\u03b9\u03c3\u03ba\u03ad\u03c0\u03c4\u03b5\u03c3\u03c4\u03b5."
},
"cancel_he_blocking_network": {
"message": "\u03b5\u03c0\u03b9\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c5\u03c0\u03bf\u03b2\u03ac\u03b8\u03bc\u03b9\u03c3\u03b7\u03c2 \u03b2\u03b1\u03c3\u03b9\u03c3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf"
},
"cancel_http_once": {
"message": "\u03a3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 (\u03bc\u03b7 \u03b1\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2)"
},
"cancel_open_page": {
"message": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"
},
"chrome_add_new_rule": {
"message": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03bd\u03ad\u03bf\u03c5 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b1 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"
},
"chrome_add_rule": {
"message": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b1 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1 "
},
"chrome_always_https_for_host": {
"message": "\u03a0\u03ac\u03bd\u03c4\u03b1 https \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf\u03bd host"
},
"chrome_disable_on_this_site": {
"message": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"
},
"chrome_enable_on_this_site": {
"message": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03c3\u03b5\u03bb\u03af\u03b4\u03b1"
},
"chrome_experimental_rules": {
"message": "\u03a0\u03b5\u03b9\u03c1\u03b1\u03bc\u03b1\u03c4\u03b9\u03ba\u03bf\u03af \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 "
},
"chrome_experimental_rules_description": {
"message": "\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03c1\u03bf\u03ba\u03b1\u03bb\u03ad\u03c3\u03b5\u03b9 \u03c0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ae \u03ba\u03b1\u03c4\u03ac\u03c1\u03c1\u03b5\u03c5\u03c3\u03b7. \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf \u03b1\u03c0\u03cc \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae."
},
"chrome_hide_advanced": {
"message": "\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03c9\u03bd "
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "\u0391\u03bd\u03b1\u03ba\u03b1\u03c4\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03c3\u03c4\u03bf "
},
"chrome_regex": {
"message": "\u03a4\u03b1\u03b9\u03c1\u03b9\u03b1\u03c3\u03c4\u03ad\u03c2 \u03b5\u03ba\u03c6\u03c1\u03ac\u03c3\u03b5\u03b9\u03c2 "
},
"chrome_rule_name": {
"message": "\u038c\u03bd\u03bf\u03bc\u03b1 \u039a\u03b1\u03bd\u03cc\u03bd\u03b1"
},
"chrome_settings_for_this_site_explained": {
"message": "\u039a\u03b1\u03b8\u03ce\u03c2 \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b5\u03af\u03c3\u03c4\u03b5 \u03c3\u03b5 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03c4\u03b9\u03bc\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1"
},
"chrome_settings_for_this_site_header": {
"message": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u0391\u03bb\u03bb\u03ac\u03be\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03bf\u03c4\u03b9\u03bc\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03b5\u03b9\u03c2"
},
"chrome_show_advanced": {
"message": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03c9\u03bd "
},
"chrome_stable_rules": {
"message": "\u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03bf\u03af \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 "
},
"chrome_stable_rules_description": {
"message": "\u0395\u03be\u03b1\u03bd\u03b1\u03b3\u03ba\u03b1\u03c3\u03bc\u03ad\u03bd\u03b7 \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bc\u03b5 \u03b1\u03c5\u03c4\u03ad\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2:"
},
"chrome_status_cancel_button": {
"message": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 "
},
"menu_donate_eff_imperative": {
"message": "\u0394\u03c9\u03c1\u03af\u03c3\u03c4\u03b5 \u03c3\u03c4\u03bf EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0397 \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u038c\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03c9\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0397 \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u038c\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03c9\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7"
},
"menu_globalDisable": {
"message": "\u03a4\u03bf HTTPS Everywhere \u03b5\u03af\u03bd\u03b1\u03b9 \u0391\u03a0\u0395\u039d\u0395\u03a1\u0393\u039f\u03a0\u039f\u0399\u0397\u039c\u0395\u039d\u039f"
},
"menu_globalEnable": {
"message": "\u03a4\u03bf HTTPS Everywhere \u03b5\u03af\u03bd\u03b1\u03b9 \u0395\u039d\u0395\u03a1\u0393\u039f\u03a0\u039f\u0399\u0397\u039c\u0395\u039d\u039f"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u03a4\u03b1 \u03bc\u03b7 \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03b1 \u03b1\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf \u03c0\u03b1\u03c1\u03cc\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03bf\u03bd\u03c4\u03b1\u03b9 "
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u03a4\u03b1 \u03bc\u03b7 \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03b1 \u03b1\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf \u03c0\u03b1\u03c1\u03cc\u03bd \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03af\u03bf\u03bd\u03c4\u03b1\u03b9 "
},
"menu_httpNoWhereMore": {
"message": "\u0391\u03c5\u03c4\u03ae \u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03af\u03b5\u03b9 \u03bc\u03b7 \u03ba\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03b7\u03bc\u03ad\u03bd\u03bf \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf \u03ba\u03b1\u03b9 \u03b1\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1"
},
"menu_observatory": {
"message": "\u03a0\u03c1\u03bf\u03c4\u03b9\u03bc\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03a0\u03b1\u03c1\u03b1\u03c4\u03b7\u03c1\u03b7\u03c4\u03ae\u03c1\u03b9\u03bf SSL"
},
"menu_seeLess": {
"message": "\u0394\u03b5\u03af\u03c4\u03b5 \u03bb\u03b9\u03b3\u03cc\u03c4\u03b5\u03c1\u03b1"
},
"menu_seeMore": {
"message": "\u0394\u03b5\u03af\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1"
},
"menu_showCounter": {
"message": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03bc\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae"
},
"menu_viewAllRules": {
"message": "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u039a\u03b1\u03bd\u03cc\u03bd\u03c9\u03bd"
},
"onboarding_footer": {
"message": "\u03a4\u03bf HTTPS Everywhere \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03c4\u03bf\u03c5 EFF"
},
"onboarding_header": {
"message": "\u03a4\u03bf HTTPS Everywhere \u03b1\u03bd\u03b1\u03b2\u03b1\u03b8\u03bc\u03af\u03c3\u03c4\u03b7\u03ba\u03b5!"
},
"onboarding_intro": {
"message": "\u039a\u03c1\u03c5\u03c0\u03c4\u03bf\u03b3\u03c1\u03b1\u03c6\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03a0\u03b1\u03b3\u03ba\u03cc\u03c3\u03bc\u03b9\u03bf \u0399\u03c3\u03c4\u03cc! \u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03b1\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 HTTPS \u03c3\u03b5 \u03c0\u03bf\u03bb\u03bb\u03bf\u03cd\u03c2 \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03bf\u03cd\u03c2 \u03c4\u03cc\u03c0\u03bf\u03c5\u03c2."
},
"options_addDisabledSite": {
"message": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2"
},
"options_addUpdateChannel": {
"message": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03c4\u03b5 \u03ba\u03b1\u03bd\u03ac\u03bb\u03b9 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7\u03c2"
},
"options_advancedSettings": {
"message": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2"
},
"options_autoUpdateRulesets": {
"message": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c3\u03c5\u03bd\u03cc\u03bb\u03c9\u03bd \u03ba\u03b1\u03bd\u03cc\u03bd\u03c9\u03bd"
},
"options_debuggingRulesets": {
"message": "\u0391\u03c0\u03bf\u03c3\u03c6\u03b1\u03bb\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7 \u03c4\u03c9\u03bd Rulesets (\u03c0\u03c1\u03bf\u03b7\u03b3\u03bc\u03ad\u03bd\u03bf\u03c2)"
},
"options_delete": {
"message": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2"
},
"options_enableMixedRulesets": {
"message": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bc\u03b5\u03b9\u03ba\u03c4\u03ce\u03bd \u03c3\u03c5\u03bd\u03cc\u03bb\u03c9\u03bd \u03ba\u03b1\u03bd\u03cc\u03bd\u03c9\u03bd"
},
"options_enterDisabledSite": {
"message": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b7\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2"
},
"options_enterUpdateChannelName": {
"message": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03cc\u03bd\u03bf\u03bc\u03b1 \u03ba\u03b1\u03bd\u03b1\u03bb\u03b9\u03bf\u03cd \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7\u03c2"
},
"options_generalSettings": {
"message": "\u0393\u03b5\u03bd\u03b9\u03ba\u03ad\u03c2 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2"
},
"options_hostNotFormattedCorrectly": {
"message": "\u0391\u03c5\u03c4\u03cc\u03c2 \u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03b4\u03b5\u03bd \u03bc\u03c0\u03cc\u03c1\u03b5\u03c3\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b5\u03b8\u03b5\u03af \u03b3\u03b9\u03b1\u03c4\u03af \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c3\u03c9\u03c3\u03c4\u03ae \u03bc\u03bf\u03c1\u03c6\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03bb\u03ad\u03b3\u03be\u03c4\u03b5 \u03c4\u03bf \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac."
},
"options_settings": {
"message": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2"
},
"options_showDevtoolsTab": {
"message": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1\u03c2 Devtools"
},
"options_storedRulesetsVersion": {
"message": "\u0391\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03c5\u03bc\u03ad\u03bd\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7 \u03c3\u03c5\u03bd\u03cc\u03bb\u03c9\u03bd \u03ba\u03b1\u03bd\u03cc\u03bd\u03c9\u03bd:"
},
"options_update": {
"message": "\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7"
},
"options_updateChannels": {
"message": "\u039a\u03b1\u03bd\u03ac\u03bb\u03b9\u03b1 \u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7\u03c2"
},
"options_updateChannelsWarning": {
"message": "\u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae: \u03a0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ba\u03b1\u03bd\u03ac\u03bb\u03b9\u03b1 \u03b5\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03c1\u03bf\u03ba\u03bb\u03b7\u03b8\u03bf\u03cd\u03bd \u03b5\u03c0\u03b9\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf\u03bd browser \u03c3\u03b1\u03c2. \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03b5\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03bc\u03cc\u03bd\u03bf \u03b1\u03bd \u03b3\u03bd\u03c9\u03c1\u03af\u03b6\u03b5\u03c4\u03b5 \u03c4\u03b9 \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5!"
},
"options_updatesLastChecked": {
"message": "\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03bf\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03c9\u03bd:"
},
"options_updatesLastCheckedNever": {
"message": "\u03c0\u03bf\u03c4\u03ad"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere \u039a\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7"
},
"prefs_export_settings": {
"message": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2"
},
"prefs_reset_defaults": {
"message": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ce\u03bd"
},
"prefs_reset_defaults_message": {
"message": "\u0391\u03c5\u03c4\u03cc \u03b8\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03cc\u03bb\u03b1 \u03c4\u03b1 \u03c3\u03cd\u03bd\u03bf\u03bb\u03b1 \u03ba\u03b1\u03bd\u03cc\u03bd\u03c9\u03bd \u03c3\u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae \u03c4\u03bf\u03c5\u03c2 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7. \u03a3\u03c5\u03bd\u03b5\u03c7\u03af\u03b6\u03bf\u03c5\u03bc\u03b5;"
},
"standalone_proxy_server_info_prefix": {
"message": "\u039f \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03bc\u03b5\u03c3\u03bf\u03bb\u03ac\u03b2\u03b7\u03c3\u03b7\u03c2 \u03b5\u03ba\u03c4\u03b5\u03bb\u03b5\u03af\u03c4\u03b5 \u03c3\u03b5"
},
"standalone_transparent_false": {
"message": "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 \u03c3\u03b1\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd \u03ad\u03bd\u03b1 \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03bc\u03b5\u03c3\u03bf\u03bb\u03ac\u03b2\u03b7\u03c3\u03b7\u03c2 HTTP \u03c3\u03b5 \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03ba\u03b1\u03b9 \u03b8\u03cd\u03c1\u03b1."
},
"standalone_transparent_true": {
"message": "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 \u03c3\u03c4\u03bf \u03c4\u03b5\u03af\u03c7\u03bf\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c9\u03b8\u03b5\u03af\u03c4\u03b5 \u03c4\u03b1 \u03c0\u03b1\u03ba\u03ad\u03c4\u03b1 \u03c3\u03c4\u03bf\u03bd \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03b8\u03cd\u03c1\u03b1."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Aldoni novan regulon"
},
"about_ext_description": {
"message": "\u0108ifrigu la reton! A\u016dtomate uzu HTTPS\u2010sekurecon \u0109e multaj retejoj."
},
"about_ext_name": {
"message": "HTTPS-\u0108ie"
},
"about_rulesets_version": {
"message": "Versio de reguloj por"
},
"about_title": {
"message": "Pri HTTPS-\u0108ie"
},
"about_version": {
"message": "Versio"
},
"cancel_copied_url": {
"message": "Kopiita al tondujo"
},
"cancel_copy_url": {
"message": "Kopii ligilon"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS-\u0108ie rimarkis, ke vi vizitis retpa\u011don sen HTTPS kaj provis sendi vin al retpa\u011do kun HTTPS, sed la versio kun HTTPS estas nedisponebla. Probable tiu \u0109i retejo ne subtenas HTTPS, tamen anka\u016d eblas, ke iu atakanto blokas aliron al HTTPS. Por viziti ne\u0109ifritan version de tiu \u0109i retpa\u011do, malaktivigu la agordon \u201c\u0109ifri \u0109iujn eblajn retejojn\u201d de etenda\u0135o HTTPS-\u0108ie. Estu singarda, \u0109ar malaktivigo de tiu \u0109i agordo igas vian retumilon atakebla al \u201cret-bazaj malpromociaj atakoj\u201d (\u00abdowngrade attack\u00bb) \u0109e vizitataj retejoj."
},
"cancel_he_blocking_network": {
"message": "ret-bazaj malpromociaj atakoj"
},
"cancel_http_once": {
"message": "Pluigi malgra\u016d tio (dan\u011dere)"
},
"cancel_open_page": {
"message": "Malaktivigi por tiu \u0109i retejo"
},
"chrome_add_new_rule": {
"message": "Aldoni novan regulon por tiu \u0109i retejo"
},
"chrome_add_rule": {
"message": "Aldoni regulon por tiu \u0109i retejo"
},
"chrome_always_https_for_host": {
"message": "\u0108iam uzi https por tiu \u0109i retejo"
},
"chrome_disable_on_this_site": {
"message": "Malaktivigi por tiu \u0109i retejo"
},
"chrome_enable_on_this_site": {
"message": "Aktivigi por tiu \u0109i retejo"
},
"chrome_experimental_rules": {
"message": "Eksperimentaj reguloj"
},
"chrome_experimental_rules_description": {
"message": "Povas ka\u016dzi avertojn a\u016d malfunkciojn. Implicite mal\u015daltitaj."
},
"chrome_hide_advanced": {
"message": "Ka\u015di altnivelajn"
},
"chrome_host": {
"message": "Servilo:"
},
"chrome_redirect_to": {
"message": "Aldirekti al"
},
"chrome_regex": {
"message": "Kongrua regula esprimo"
},
"chrome_rule_name": {
"message": "Nomo de regulo"
},
"chrome_settings_for_this_site_explained": {
"message": "Dum retumi diversajn retejojn, eblas \u015dan\u011di preferojn por \u0109iu retejo aparte"
},
"chrome_settings_for_this_site_header": {
"message": "Agordoj por tiu \u0109i retejo"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u015can\u011di agordojn de \u0109ifirtaj konektoj"
},
"chrome_show_advanced": {
"message": "Montri altnivelajn"
},
"chrome_stable_rules": {
"message": "Stabilaj reguloj"
},
"chrome_stable_rules_description": {
"message": "Devigi \u0109ifritan konekton al tiuj retejoj:"
},
"chrome_status_cancel_button": {
"message": "Rezigni"
},
"menu_donate_eff_imperative": {
"message": "Donaci al EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0108ifri \u0109iujn eblajn retejojn: mal\u015daltita"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0108ifri \u0109iujn eblajn retejojn: \u015daltita"
},
"menu_globalDisable": {
"message": "HTTPS\u2011\u0108ie: mal\u015daltita"
},
"menu_globalEnable": {
"message": "HTTPS\u2011\u0108ie: \u015daltita"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Ne\u0109ifritaj petoj estas nuntempe permesataj"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Ne\u0109ifritaj petoj estas nuntempe blokitaj"
},
"menu_httpNoWhereMore": {
"message": "Tiu \u0109i re\u011dimo blokas \u0109iujn ne\u0109ifritan petojn enhavon"
},
"menu_observatory": {
"message": "Agordoj de SSL-Observejo"
},
"menu_seeLess": {
"message": "Malpli da informo"
},
"menu_seeMore": {
"message": "Pli da informo"
},
"menu_showCounter": {
"message": "Montri nombrilon"
},
"menu_viewAllRules": {
"message": "Montri \u0109iujn regulojn"
},
"onboarding_footer": {
"message": "HTTPS\u2011\u0108ie estas projekto de EFF"
},
"onboarding_header": {
"message": "HTTPS\u2011\u0108ie estas \u011disdatigita!"
},
"onboarding_intro": {
"message": "\u0108ifrigu la reton! A\u016dtomate uzu HTTPS\u2010sekurecon \u0109e multaj retejoj."
},
"options_addDisabledSite": {
"message": "Aldoni retejon por escepti"
},
"options_addUpdateChannel": {
"message": "Aldoni \u011disdatigan kanalon"
},
"options_advancedSettings": {
"message": "Altnivelaj agordoj"
},
"options_autoUpdateRulesets": {
"message": "A\u016dtomate \u011disdatigi regulojn"
},
"options_debuggingRulesets": {
"message": "Senerarigaj reguloj (spertulaj)"
},
"options_delete": {
"message": "Forigi"
},
"options_disabledUrlsListed": {
"message": "Retejoj malaktivigitaj por HTTPS-\u0108ie"
},
"options_enableMixedRulesets": {
"message": "En\u015dalti regulojn de miksita enhavo"
},
"options_enterDisabledSite": {
"message": "Enigu retejon por escepti"
},
"options_enterUpdateChannelName": {
"message": "Enigu nomon por \u011disdatiga kanalo"
},
"options_generalSettings": {
"message": "\u011ceneralaj agordoj"
},
"options_hostNotFormattedCorrectly": {
"message": "Ne povis aldoni tiun \u0109i retejon, \u0109ar \u011di ne estas \u011duste enigita. Kontrolu \u011dian \u011dustecon kaj reprovu."
},
"options_settings": {
"message": "Agordoj"
},
"options_showDevtoolsTab": {
"message": "Montri langeton de programista ilaro"
},
"options_storedRulesetsVersion": {
"message": "Versio de reguloj:"
},
"options_update": {
"message": "\u011cisdatigi"
},
"options_updateChannels": {
"message": "\u011cisdatigaj kanaloj"
},
"options_updateChannelsWarning": {
"message": "Averto: aldoni \u011disdatigajn kanalojn povas ebligi al atakantoj kontroli vian retumilon. Nur redaktu tiun \u0109i sekcion se vi scias, kion vi faras!"
},
"options_updatesLastChecked": {
"message": "Anta\u016de kontrolis pri \u011disdatigo je: "
},
"options_updatesLastCheckedNever": {
"message": "neniam"
},
"options_userRulesListed": {
"message": "Reguloj de uzanto"
},
"prefs_export_settings": {
"message": "Elporti agordojn"
},
"prefs_reset_defaults": {
"message": "Re\u015dargi al aprioraj"
},
"prefs_reset_defaults_message": {
"message": "Tio \u0109i agordos \u0109iun regulon al implicita stato. \u0108u pluigi?"
},
"standalone_proxy_server_info_prefix": {
"message": "Retperanta servilo funkcianta \u0109e"
},
"standalone_transparent_false": {
"message": "Vi devas agordi viajn programojn por uzi HTTP-retperanton \u0109e la difinita komputilo kaj pordo."
},
"standalone_transparent_true": {
"message": "Vi devas agordi regulojn de via fajro\u015dirmilo por enkursigi paketojn al la difinita komputilo kaj pordo."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "A\u00f1adir nueva regla"
},
"about_ext_description": {
"message": "\u00a1Cifre la Web! Utilice autom\u00e1ticamente la seguridad HTTPS en muchos sitios."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Versi\u00f3n de reglas para"
},
"about_title": {
"message": "Acerca de HTTPS Everywhere (HTTPS en todos lados)"
},
"about_version": {
"message": "Versi\u00f3n"
},
"cancel_copied_url": {
"message": "Copiado al Portapapeles"
},
"cancel_copy_url": {
"message": "Copiar URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere ha detectado que estabas yendo hacia una p\u00e1gina que no era HTTTPS, y ha intentado enviarte, en su lugar, a la versi\u00f3n HTTPS. No est\u00e1 disponible dicha versi\u00f3n HTTPS. Lo m\u00e1s probable es que este sitio no soporte HTTPS, pero tambi\u00e9n es posible que un atacante est\u00e9 bloqueando la versi\u00f3n HTTPS. Si deseas ver la versi\u00f3n no cifrada de esta p\u00e1gina, puedes hacerlo desactivando la opci\u00f3n'Encrypt All Sites Eligible' (EASE) en tu extensi\u00f3n HTTPS Everywhere. Ten en cuenta que deshabilitar esta opci\u00f3n puede hacer que tu navegador sea vulnerable a los ataques de baja intensidad de los sitios web que visites."
},
"cancel_he_blocking_network": {
"message": "ataques de baja intensidad basados en la red"
},
"cancel_http_once": {
"message": "Proceder de todos modos (inseguro)"
},
"cancel_open_page": {
"message": "Desactivar en este sitio"
},
"chrome_add_new_rule": {
"message": "A\u00f1adir una nueva regla para este sitio"
},
"chrome_add_rule": {
"message": "A\u00f1adir una regla para este sitio"
},
"chrome_always_https_for_host": {
"message": "Usar siempre https para este servidor"
},
"chrome_disable_on_this_site": {
"message": "Desactivar en este sitio"
},
"chrome_enable_on_this_site": {
"message": "Activar en este sitio"
},
"chrome_experimental_rules": {
"message": "Reglas estables"
},
"chrome_experimental_rules_description": {
"message": "Pueden causar advertencias u obstaculizaciones. Deshabilitado por defecto."
},
"chrome_hide_advanced": {
"message": "Ocultar avanzadas"
},
"chrome_host": {
"message": "Servidor:"
},
"chrome_redirect_to": {
"message": "Redirigir a"
},
"chrome_regex": {
"message": "Expresi\u00f3n regular (regex) coincidente"
},
"chrome_rule_name": {
"message": "Nombre de la regla"
},
"chrome_settings_for_this_site_explained": {
"message": "Mientras navegas por diferentes sitios web, puedes cambiar tus preferencias para cada uno"
},
"chrome_settings_for_this_site_header": {
"message": "Configuraciones para este sitio"
},
"chrome_settings_for_this_site_subheader": {
"message": "Cambia tus preferencias para conexiones cifradas"
},
"chrome_show_advanced": {
"message": "Mostrar avanzadas"
},
"chrome_stable_rules": {
"message": "Reglas estables"
},
"chrome_stable_rules_description": {
"message": "Forzar conexiones cifradas a estos sitios web:"
},
"chrome_status_cancel_button": {
"message": "Cancelar"
},
"menu_donate_eff_imperative": {
"message": "Donar a EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible est\u00e1 apagado OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible est\u00e1 encendido ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere est\u00e1 apagado OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere est\u00e1 encendido ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "La solicitudes sin cifrar est\u00e1n actualmente permitidas"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Las solicitudes sin cifrar est\u00e1n bloqueadas actualmente"
},
"menu_httpNoWhereMore": {
"message": "Este modo bloquea el contenido y las solicitudes sin cifrar."
},
"menu_observatory": {
"message": "Opciones del Observatorio SSL"
},
"menu_seeLess": {
"message": "Ver menos"
},
"menu_seeMore": {
"message": "Ver m\u00e1s"
},
"menu_showCounter": {
"message": "Mostrar contador"
},
"menu_viewAllRules": {
"message": "Ver todas las reglas"
},
"onboarding_footer": {
"message": "HTTPS Everywhere es un proyecto de EFF"
},
"onboarding_header": {
"message": "\u00a1HTTPS Everywhere ha sido actualizado!"
},
"onboarding_intro": {
"message": "\u00a1Cifre la Web! Utilice autom\u00e1ticamente la seguridad HTTPS en muchos sitios."
},
"options_addDisabledSite": {
"message": "A\u00f1adir lugares inhabilitados"
},
"options_addUpdateChannel": {
"message": "A\u00f1adir Actualizar Canales"
},
"options_advancedSettings": {
"message": "Configuraci\u00f3n avanzada"
},
"options_autoUpdateRulesets": {
"message": "Reglas actualizadas autom\u00e1ticamente"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (avanzado)"
},
"options_delete": {
"message": "Borrar"
},
"options_disabledUrlsListed": {
"message": "Sitios deshabilitados por HTTPS Everywhere"
},
"options_enableMixedRulesets": {
"message": "Habilitar conjuntos de reglas de contenido mixto"
},
"options_enterDisabledSite": {
"message": "Introducir el sitio inhabilitado"
},
"options_enterUpdateChannelName": {
"message": "Introduce el nombre del canal de actualizaci\u00f3n"
},
"options_generalSettings": {
"message": "Configuraci\u00f3n general"
},
"options_hostNotFormattedCorrectly": {
"message": "No se ha podido a\u00f1adir este host porque no estaba formateado correctamente. Por favor, compru\u00e9balo e int\u00e9ntalo de nuevo."
},
"options_settings": {
"message": "Configuraci\u00f3n"
},
"options_showDevtoolsTab": {
"message": "Mostrar pesta\u00f1a Devtools"
},
"options_storedRulesetsVersion": {
"message": "Versi\u00f3n de reglas almacenadas:"
},
"options_update": {
"message": "Actualizar"
},
"options_updateChannels": {
"message": "Actualizar Canales"
},
"options_updateChannelsWarning": {
"message": "Cuidado: Agregar canales de actualizaci\u00f3n puede originar que los atacantes secuestren tu navegador. \u00a1Edita esta secci\u00f3n s\u00f3lo si sabes lo que est\u00e1s haciendo!"
},
"options_updatesLastChecked": {
"message": "\u00daltimas actualizaciones verificadas: "
},
"options_updatesLastCheckedNever": {
"message": "nunca"
},
"options_userRulesListed": {
"message": "Reglas del Usuario para HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Exportar configuraci\u00f3n"
},
"prefs_reset_defaults": {
"message": "Restablecer configuraciones predeterminadas"
},
"prefs_reset_defaults_message": {
"message": "Esto resetear\u00e1 cada conjunto de reglas a su estado predeterminado. \u00bfContinuar? "
},
"standalone_proxy_server_info_prefix": {
"message": "El servidor proxy funciona en"
},
"standalone_transparent_false": {
"message": "Debes configurar tus aplicaciones para utilizar un proxy HTTP en el host y puerto especificados."
},
"standalone_transparent_true": {
"message": "Debes configurar las reglas de tu cortafuegos para reenviar los paquetes al host y al puerto especificados."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Agregar Nueva Regla"
},
"about_ext_description": {
"message": "\u00a1Encriptar la Web! Usar seguridad HTTPS autom\u00e1ticamente en la mayor\u00eda de los sitios."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Versi\u00f3n de conjuntos de reglas para"
},
"about_title": {
"message": "Acerca de HTTPS Everywhere"
},
"about_version": {
"message": "Versi\u00f3n"
},
"cancel_copied_url": {
"message": "Copiado al Portapapeles"
},
"cancel_copy_url": {
"message": "Copiar URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere not\u00f3 que estabas navegando hacia una p\u00e1gina no-HTTPS, y trat\u00f3 en vez de enviarte hacia la versi\u00f3n HTTPS. La versi\u00f3n HTTPS no est\u00e1 disponible. Muy probablemente este sitio no soporta HTTPS, pero tambi\u00e9n es posible que un atacante est\u00e9 bloqueando la versi\u00f3n HTTPS. Si dese\u00e1s ver la versi\u00f3n no encriptada de \u00e9sta p\u00e1gina, a\u00fan pod\u00e9s hacerlo deshabilitando la opci\u00f3n 'Encriptar Todos los Sitios Elegibles' (EASE) en tu extensi\u00f3n HTTPS Everywhere. Ten\u00e9 en cuenta que el deshabilitar \u00e9sta opci\u00f3n podr\u00eda hacer a tu navegador vulnerable a ataques de degradaci\u00f3n basados en red en los sitios web que visites."
},
"cancel_he_blocking_network": {
"message": "ataques remotos de degradaci\u00f3n de servicio"
},
"cancel_http_once": {
"message": "Proceder de cualquier manera (inseguro)"
},
"cancel_open_page": {
"message": "Deshabilitar en este sitio"
},
"chrome_add_new_rule": {
"message": "Agregar una nueva regla para este sitio"
},
"chrome_add_rule": {
"message": "Agregar una regla para este sitio"
},
"chrome_always_https_for_host": {
"message": "Siempre usar https para este sitio"
},
"chrome_disable_on_this_site": {
"message": "Deshabilitar en este sitio"
},
"chrome_enable_on_this_site": {
"message": "Habilitar en este sitio"
},
"chrome_experimental_rules": {
"message": "Reglas experimentales"
},
"chrome_experimental_rules_description": {
"message": "Puede causar alertas o incluso dejar de funcionar. Deshabilitada por defecto."
},
"chrome_hide_advanced": {
"message": "Ocultar avanzado"
},
"chrome_host": {
"message": "Sitio:"
},
"chrome_redirect_to": {
"message": "Redirigiar a"
},
"chrome_regex": {
"message": "Expresi\u00f3n regular coincidente"
},
"chrome_rule_name": {
"message": "Nombre de la Regla"
},
"chrome_settings_for_this_site_explained": {
"message": "A medida que naveg\u00e1s por diferentes sitios, pod\u00e9s cambiar tus preferencias para cada sitio web"
},
"chrome_settings_for_this_site_header": {
"message": "Ajustes para este sitio"
},
"chrome_settings_for_this_site_subheader": {
"message": "Cambi\u00e1 tus preferencias para conexiones encriptadas"
},
"chrome_show_advanced": {
"message": "Mostrar avanzado"
},
"chrome_stable_rules": {
"message": "Reglas estables "
},
"chrome_stable_rules_description": {
"message": "Forzar conexiones encriptadas a estos sitios web:"
},
"chrome_status_cancel_button": {
"message": "Cancelar"
},
"menu_donate_eff_imperative": {
"message": "Donar a EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encriptar Todos los Sitios Elegibles est\u00e1 desactivado"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encriptar Todos los Sitios Elegibles est\u00e1 activado"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere est\u00e1 pagado"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere est\u00e1 activado"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Las solicitudes no encriptadas est\u00e1n permitidas actualmente"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Las solicitudes no encriptadas est\u00e1n actualmente bloqueadas"
},
"menu_httpNoWhereMore": {
"message": "Este modo bloquea los contenidos y las solicitudes no encriptadas"
},
"menu_observatory": {
"message": "Preferencias del Observatorio SSL"
},
"menu_seeLess": {
"message": "Ver menos"
},
"menu_seeMore": {
"message": "Ver m\u00e1s"
},
"menu_showCounter": {
"message": "Mostrar contador"
},
"menu_viewAllRules": {
"message": "Ver todas las Reglas"
},
"onboarding_footer": {
"message": "HTTPS Everywhere es un proyecto EFF"
},
"onboarding_header": {
"message": "\u00a1HTTPS Everywhere ha sido actualizado!"
},
"onboarding_intro": {
"message": "\u00a1Encriptar la Web! Usar seguridad HTTPS autom\u00e1ticamente en la mayor\u00eda de los sitios."
},
"options_addDisabledSite": {
"message": "Agregar sitio deshabilitado"
},
"options_addUpdateChannel": {
"message": "A\u00f1adir canal de actualizaci\u00f3n"
},
"options_advancedSettings": {
"message": "Ajustes avanzados"
},
"options_autoUpdateRulesets": {
"message": "Auto-actualizar conjuntos de reglas"
},
"options_debuggingRulesets": {
"message": "Conjunto de reglas de depuraci\u00f3n (avanzado)"
},
"options_delete": {
"message": "Borrar"
},
"options_disabledUrlsListed": {
"message": "Sitios con HTTPS Everywhere deshabilitado"
},
"options_enableMixedRulesets": {
"message": "Habilitar conjuntos de reglas para contenidos mezclados"
},
"options_enterDisabledSite": {
"message": "Ingresar sitio deshabilitado"
},
"options_enterUpdateChannelName": {
"message": "Ingresar nombre del canal de actualizaci\u00f3n"
},
"options_generalSettings": {
"message": "Ajustes generales"
},
"options_hostNotFormattedCorrectly": {
"message": "Este equipo no pudo ser agregado porque no estaba formateado correctamente. Por favor comprobalo e intent\u00e1 de nuevo."
},
"options_settings": {
"message": "Configuraci\u00f3n"
},
"options_showDevtoolsTab": {
"message": "Mostrar pesta\u00f1a Devtools"
},
"options_storedRulesetsVersion": {
"message": "Versi\u00f3n almacenada de los conjuntos de reglas:"
},
"options_update": {
"message": "Actualizar"
},
"options_updateChannels": {
"message": "Actualizar canales"
},
"options_updateChannelsWarning": {
"message": "Advertencia: Agregar canales de actualizaci\u00f3n puede causar que alguien hostil tome control de tu navegador. \u00a1Solo edit\u00e1 \u00e9sta secci\u00f3n si sab\u00e9s qu\u00e9 est\u00e1s haciendo!"
},
"options_updatesLastChecked": {
"message": "Ultima comprobaci\u00f3n de actualizaciones:"
},
"options_updatesLastCheckedNever": {
"message": "nunca"
},
"options_userRulesListed": {
"message": "Reglas de usuario de HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Exportar Configuraciones"
},
"prefs_reset_defaults": {
"message": "Restablecer valores predeterminados"
},
"prefs_reset_defaults_message": {
"message": "Esto restablecer\u00e1 cada conjunto de reglas a su estado por defecto. \u00bfContinuar?"
},
"standalone_proxy_server_info_prefix": {
"message": "Servidor proxy corriendo en"
},
"standalone_transparent_false": {
"message": "Ten\u00e9s que configurar tus aplicaciones para usar un proxy HTTP en el equipo y puerto especificados."
},
"standalone_transparent_true": {
"message": "Ten\u00e9s que configurar las reglas de tu cortafuego para redirigir paquetes hacia el equipo y puerto especificados."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "A\u00f1ade Nueva Regla"
},
"about_ext_description": {
"message": "Cifra la Red! Autom\u00e1ticamente utiliza seguridades HTTPS en multiples sitios."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "Sobre HTTPS Everywhere"
},
"about_version": {
"message": "Versi\u00f3n"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "A\u00f1adir una regla neuva para este sitio"
},
"chrome_add_rule": {
"message": "A\u00f1adir una regla para este sitio"
},
"chrome_always_https_for_host": {
"message": "Utilizar siempre https para este host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Reglas Experimentales"
},
"chrome_experimental_rules_description": {
"message": "Puede causar advertencias o rotura. Desactivado de manera predeterminada"
},
"chrome_hide_advanced": {
"message": "Esconde avanzado"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirigir a "
},
"chrome_regex": {
"message": "Regex coincidente"
},
"chrome_rule_name": {
"message": "nombre de regla"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Ense\u00f1a avanzado"
},
"chrome_stable_rules": {
"message": "Reglas Estables"
},
"chrome_stable_rules_description": {
"message": "A fuerza utilizar conexiones encriptado para estas sitios de web"
},
"chrome_status_cancel_button": {
"message": "Cancelar"
},
"menu_donate_eff_imperative": {
"message": "Dona a EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "Preferencias del Observatorio SSL"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Ense\u00f1a contador "
},
"menu_viewAllRules": {
"message": "Ver todo las reglas"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Cifra la Red! Autom\u00e1ticamente utiliza seguridades HTTPS en multiples sitios."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Eliminar"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "Configuraci\u00f3n General"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Ajustes"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Exportar configuraci\u00f3nes."
},
"prefs_reset_defaults": {
"message": "Restaurar a Valores Predeterminados"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Lisa uus reegel"
},
"about_ext_description": {
"message": "Kr\u00fcpteeri veeb! Kasuta HTTPS turvalaiendust automaatselt paljudel lehtedel."
},
"about_ext_name": {
"message": "HTTPS K\u00f5ikjal"
},
"about_rulesets_version": {
"message": "Reeglistike versioon"
},
"about_title": {
"message": "Info HTTPS K\u00f5ikjal kohta"
},
"about_version": {
"message": "Versioon"
},
"cancel_copied_url": {
"message": "Kopeeritud l\u00f5ikelauale"
},
"cancel_copy_url": {
"message": "Kopeeri URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS K\u00f5ikjal avastas sind navigeerimast HTTPSita lehele ning proovis sind saata selle HTTPSiga versioonile. HTTPS-versioon pole saadaval. T\u00f5en\u00e4oliselt see sait ei toeta HTTPSi, aga on ka v\u00f5imalus et r\u00fcndaja blokeerib HTTPSi versiooni. Kui soovid vaadata selle lehe kr\u00fcpteerimata versiooni, saad seda siiski teha, keelates valiku &quot;Kr\u00fcpteeri k\u00f5ik sobivad saidid (EASE)&quot; oma HTTPS K\u00f5ikjal laienduses. Pane t\u00e4hele, et selle valiku keelamine v\u00f5ib muuta sinu brauseri v\u00f5rgup\u00f5histele madaldusr\u00fcnnetele haavatavaks."
},
"cancel_he_blocking_network": {
"message": "v\u00f5rgup\u00f5hised madaldusr\u00fcnded"
},
"cancel_http_once": {
"message": "J\u00e4tka siiski (ebaturvaline)"
},
"cancel_open_page": {
"message": "Keela sellel saidil"
},
"chrome_add_new_rule": {
"message": "Lisa uus reegel sellele saidile"
},
"chrome_add_rule": {
"message": "Lisa reegel sellele veebilehele"
},
"chrome_always_https_for_host": {
"message": "Kasuta selle majutajaga(host) alati HTTPSi"
},
"chrome_disable_on_this_site": {
"message": "Keela sellel saidil"
},
"chrome_enable_on_this_site": {
"message": "Luba sellel saidi"
},
"chrome_experimental_rules": {
"message": "Eksperimentaalsed reeglid"
},
"chrome_experimental_rules_description": {
"message": "V\u00f5ivad p\u00f5hjustada hoiatusi v\u00f5i mitte t\u00f6\u00f6tamist. Vaikimisi keelatud."
},
"chrome_hide_advanced": {
"message": "Peida t\u00e4iendavad"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Suuna aadressile"
},
"chrome_regex": {
"message": "Vastav regulaaravaldis"
},
"chrome_rule_name": {
"message": "Reegli nimi"
},
"chrome_settings_for_this_site_explained": {
"message": "Sirvides erinevaid veebilehti, saad sa muuta oma eelistusi iga veebilehe kohta"
},
"chrome_settings_for_this_site_header": {
"message": "Selle lehe seaded"
},
"chrome_settings_for_this_site_subheader": {
"message": "Muuda oma kr\u00fcpteeritud \u00fchenduste eelistusi"
},
"chrome_show_advanced": {
"message": "Kuva t\u00e4iendavad"
},
"chrome_stable_rules": {
"message": "Stabiilsed reeglid"
},
"chrome_stable_rules_description": {
"message": "Sunni kasutama kr\u00fcpteeritud \u00fchendust nende veebilehtedega:"
},
"chrome_status_cancel_button": {
"message": "Katkesta"
},
"menu_donate_eff_imperative": {
"message": "Anneta EFFle"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Kr\u00fcpteeri k\u00f5ik sobivad saidid (EASE) on V\u00c4LJAS"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Kr\u00fcpteeri k\u00f5ik sobivad saidid (EASE) on SEES"
},
"menu_globalDisable": {
"message": "HTTPS K\u00f5ikjal on V\u00c4LJAS"
},
"menu_globalEnable": {
"message": "HTTPS K\u00f5ikjal on SEES"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Kr\u00fcpteerimata taotlused on hetkel lubatud"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Kr\u00fcpteerimata taotlused on hetkel blokeeritud"
},
"menu_httpNoWhereMore": {
"message": "See re\u017eiim blokeerib kr\u00fcpteerimata sisu ja taotlused"
},
"menu_observatory": {
"message": "SSL-Observatooriumi eelistused"
},
"menu_seeLess": {
"message": "Kuva v\u00e4hem"
},
"menu_seeMore": {
"message": "Kuva rohkem"
},
"menu_showCounter": {
"message": "N\u00e4ita loendurit"
},
"menu_viewAllRules": {
"message": "Vaata k\u00f5iki reegleid"
},
"onboarding_footer": {
"message": "HTTPS K\u00f5ikjal on EFF'i projekt"
},
"onboarding_header": {
"message": "HTTPS K\u00f5ikjal on uuendatud!"
},
"onboarding_intro": {
"message": "Kr\u00fcpteeri veeb! Kasuta HTTPS turvalaiendust automaatselt paljudel lehtedel."
},
"options_addDisabledSite": {
"message": "Lisa keelatud sait"
},
"options_addUpdateChannel": {
"message": "Lisa uuenduskanal"
},
"options_advancedSettings": {
"message": "T\u00e4psemad seaded"
},
"options_autoUpdateRulesets": {
"message": "Uuenda reeglistikke automaatselt"
},
"options_debuggingRulesets": {
"message": "Reeglistike silumine (edasij\u00f5udnutele)"
},
"options_delete": {
"message": "Kustuta"
},
"options_disabledUrlsListed": {
"message": "HTTPS K\u00f5ikjal blokeeritud veebilehed"
},
"options_enableMixedRulesets": {
"message": "Luba segatud sisuga reeglistikud"
},
"options_enterDisabledSite": {
"message": "Sisene keelatud saiti"
},
"options_enterUpdateChannelName": {
"message": "Sisesta uuenduskanali nimi"
},
"options_generalSettings": {
"message": "\u00dcldised seaded"
},
"options_hostNotFormattedCorrectly": {
"message": "Seda hosti ei saanud lisada, kuna see ei olnud korralikult vormistatud. Palun kontrolli \u00fcle ja proovi uuesti."
},
"options_settings": {
"message": "Seaded"
},
"options_showDevtoolsTab": {
"message": "Kuva arendajate t\u00f6\u00f6riistade kaarti"
},
"options_storedRulesetsVersion": {
"message": "Hoiustatud reeglistike versioon:"
},
"options_update": {
"message": "Uuenda"
},
"options_updateChannels": {
"message": "Uuenduskanalid"
},
"options_updateChannelsWarning": {
"message": "Hoiatus: Uuenduskanalite lisamine v\u00f5ib v\u00f5imaldada r\u00fcndajatel Teie brauserit kaaperdada. Muuda seda jaotist vaid siis, kui teate, mida teete!"
},
"options_updatesLastChecked": {
"message": "Uuendusi viimati kontrollitud:"
},
"options_updatesLastCheckedNever": {
"message": "mitte kunagi"
},
"options_userRulesListed": {
"message": "HTTPS K\u00f5ikjal kasutaja reeglid"
},
"prefs_export_settings": {
"message": "Ekspordi seaded"
},
"prefs_reset_defaults": {
"message": "Taasta algseaded"
},
"prefs_reset_defaults_message": {
"message": "See taastab iga reeglistiku algseaded. J\u00e4tkate?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proksiserver k\u00e4imas aadressil"
},
"standalone_transparent_false": {
"message": "Sa pead seadistama oma rakendused m\u00e4\u00e4ratud hostil ning pordil HTTP proksit kasutama."
},
"standalone_transparent_true": {
"message": "Sa pead seadistama oma tulem\u00fc\u00fcrireeglid, suunamaks paketid m\u00e4\u00e4ratud hosti ja porti."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Arau berria gehitu"
},
"about_ext_description": {
"message": "Weba enkriptatu! Automatikoki erabili HTTPS segurtasuna leku askotan."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Arau-multzoaren bertsioa:"
},
"about_title": {
"message": "HTTPS Everywhere buruz"
},
"about_version": {
"message": "Bertsioa"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "sarean oinarritutako beheratze erasoak"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Arau berri bat gehitu gune honetarako"
},
"chrome_add_rule": {
"message": "Arau bat gehitu gune honetarako"
},
"chrome_always_https_for_host": {
"message": "Beti erabili https ostalari honetarako"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Arau esperimentalak"
},
"chrome_experimental_rules_description": {
"message": "Alarmak edo kalteak eragin dezake. Ezgaitua lehenetsia."
},
"chrome_hide_advanced": {
"message": "Ezkutatu aurreratuak"
},
"chrome_host": {
"message": "Ostalaria:"
},
"chrome_redirect_to": {
"message": "Hona birzuzendu"
},
"chrome_regex": {
"message": "Bat egiten duen regexa"
},
"chrome_rule_name": {
"message": "Arauaren izena"
},
"chrome_settings_for_this_site_explained": {
"message": "Webgune ezberdinak ikusten dituzun bitartean, gune bakoitzerako zure hobespenak alda ditzakezu"
},
"chrome_settings_for_this_site_header": {
"message": "Gune honetarako ezarpenak"
},
"chrome_settings_for_this_site_subheader": {
"message": "Aldatu zure enkriptatutako konexioetarako hobespenak"
},
"chrome_show_advanced": {
"message": "Erakutsi aurreratuak"
},
"chrome_stable_rules": {
"message": "Arau egonkorrak"
},
"chrome_stable_rules_description": {
"message": "Behartu konexio enkriptatuak webgune hauetan:"
},
"chrome_status_cancel_button": {
"message": "Utzi"
},
"menu_donate_eff_imperative": {
"message": "EFFri dohaintza eman"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible ITZALITA dago"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible PIZTUTA dago"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere ITZALITA dago"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere PIZTUTA dago"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Enkriptatu gabeko eskaerak baimenduta daude"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Enkriptatu gabeko eskaerak blokeatuta daude"
},
"menu_httpNoWhereMore": {
"message": "Modu honek enkriptatu gabeko eduki eta eskaerak blokeatzen ditu"
},
"menu_observatory": {
"message": "SSL Behatokiaren Hobespenak"
},
"menu_seeLess": {
"message": "Gutxiago ikusi"
},
"menu_seeMore": {
"message": "Gehiago ikusi"
},
"menu_showCounter": {
"message": "Kopurua erakutsi"
},
"menu_viewAllRules": {
"message": "Ikusi arau guztiak"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Weba enkriptatu! Automatikoki erabili HTTPS segurtasuna leku askotan."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Eguneraketa kanala gehitu"
},
"options_advancedSettings": {
"message": "Ezarpen Aurreratuak"
},
"options_autoUpdateRulesets": {
"message": "Auto-eguneratu arau-multzoak"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere ezgaitutako guneak"
},
"options_enableMixedRulesets": {
"message": "Gaitu nahasitako arau-multzoak"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Sartu eguneraketa kanalaren izena"
},
"options_generalSettings": {
"message": "Ezarpen Orokorrak"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Ezarpenak"
},
"options_showDevtoolsTab": {
"message": "Erakutsi Devtools fitxa"
},
"options_storedRulesetsVersion": {
"message": "Gordetako arau-multzoen bertsioa:"
},
"options_update": {
"message": "Eguneratu"
},
"options_updateChannels": {
"message": "Eguneraketa kanalak"
},
"options_updateChannelsWarning": {
"message": "Adi: Eguneraketa kanalak gehitzea erasotzaileak zure nabigatzailea bahitzea eragin dezake. Atal hau editatu ezazu zer egiten ari zaren ondo baldin badakizu soilik!"
},
"options_updatesLastChecked": {
"message": "Eguneraketak azkenengoz egiaztatuta:"
},
"options_updatesLastCheckedNever": {
"message": "inoiz"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere erabiltzaile arauak"
},
"prefs_export_settings": {
"message": "Esportatu Ezarpenak"
},
"prefs_reset_defaults": {
"message": "Lehenetsiak berrezarri"
},
"prefs_reset_defaults_message": {
"message": "Honek arau-multzo bakoitza bere egoera lehenetsira berrasieratuko du. Jarraitu?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0642\u0627\u0646\u0648\u0646 \u062c\u062f\u06cc\u062f"
},
"about_ext_description": {
"message": "\u0648\u0628 \u0631\u0627 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f! \u0627\u0632 \u0627\u0645\u0646\u06cc\u062a HTTPS \u0628\u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0631\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "\u0646\u0633\u062e\u0647 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0628\u0631\u0627\u06cc"
},
"about_title": {
"message": "\u062f\u0631\u0628\u0627\u0631\u0647 HTTPS Everywhere"
},
"about_version": {
"message": "\u0646\u0633\u062e\u0647"
},
"cancel_copied_url": {
"message": "\u0631\u0648\u06cc \u06a9\u0644\u06cc\u067e\u200c\u0628\u0648\u0631\u062f \u06a9\u067e\u06cc \u0634\u062f"
},
"cancel_copy_url": {
"message": "\u06a9\u067e\u06cc \u06a9\u0631\u062f\u0646 \u0622\u062f\u0631\u0633 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a\u06cc"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627 \u0645\u062a\u0648\u062c\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0634\u0645\u0627 \u062f\u0631 \u062d\u0627\u0644 \u0648\u0631\u0648\u062f \u0628\u0647 \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u0628\u062f\u0648\u0646 HTTPS \u0647\u0633\u062a\u06cc\u062f\u060c \u0648 \u062a\u0644\u0627\u0634 \u06a9\u0631\u062f \u062a\u0627 \u062f\u0631 \u0639\u0648\u0636 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0647 \u0646\u0633\u062e\u0647 HTTPS \u0622\u0646 \u0628\u0641\u0631\u0633\u062a\u062f. \u0646\u0633\u062e\u0647 HTTPS \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0646\u06cc\u0633\u062a. \u0628\u0647 \u0627\u062d\u062a\u0645\u0627\u0644 \u0632\u06cc\u0627\u062f \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a \u0646\u0633\u062e\u0647 HTTPS \u0631\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u06cc\u06a9 \u0645\u0647\u0627\u062c\u0645 \u062f\u0631 \u062d\u0627\u0644 \u0645\u0633\u062f\u0648\u062f \u06a9\u0631\u062f\u0646 \u0646\u0633\u062e\u0647 HTTPS \u0627\u0633\u062a. \u0627\u06af\u0631 \u062a\u0645\u0627\u06cc\u0644 \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u06a9\u0647 \u0646\u0633\u062e\u0647 \u06cc \u0631\u0645\u0632 \u0646\u0634\u062f\u0647 \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0627 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u06af\u0632\u06cc\u0646\u0647 '\u0647\u0645\u0647 \u0648\u0628\u200c\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u062c\u062f \u0634\u0631\u0627\u06cc\u0637 \u0631\u0627 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646' (EASE) \u062f\u0631 \u0627\u0641\u0632\u0648\u0646\u0647 HTTPS \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0645\u0631\u0648\u0631\u06af\u0631\u062a\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062d\u0645\u0644\u0627\u062a \u06a9\u0627\u0647\u0646\u062f\u0647 \u062d\u0645\u0644\u0627\u062a \u06a9\u0627\u0647\u0646\u062f\u0647 \u0645\u0628\u062a\u0646\u06cc \u0628\u0647 \u0634\u0628\u06a9\u0647 \u0628\u0631 \u0631\u0648\u06cc \u0648\u0628\u0633\u0627\u06cc\u062a\u06cc \u06a9\u0647 \u062f\u06cc\u062f\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631 \u06a9\u0646\u062f."
},
"cancel_he_blocking_network": {
"message": "\u062d\u0645\u0644\u0627\u062a \u06a9\u0627\u0647\u0646\u062f\u0647 \u0645\u0628\u062a\u0646\u06cc \u0628\u0647 \u0634\u0628\u06a9\u0647"
},
"cancel_http_once": {
"message": "\u0627\u062f\u0627\u0645\u0647 \u062f\u0631 \u0647\u0631 \u0635\u0648\u0631\u062a (\u0646\u0627\u0627\u0645\u0646)"
},
"cancel_open_page": {
"message": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a"
},
"chrome_add_new_rule": {
"message": "\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0642\u0627\u0646\u0648\u0646 \u062c\u062f\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a"
},
"chrome_add_rule": {
"message": "\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0642\u0627\u0646\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a"
},
"chrome_always_https_for_host": {
"message": "\u0647\u0645\u06cc\u0634\u0647 \u0627\u0632 https \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f"
},
"chrome_disable_on_this_site": {
"message": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a"
},
"chrome_enable_on_this_site": {
"message": "\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a"
},
"chrome_experimental_rules": {
"message": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u062a\u062c\u0631\u0628\u06cc"
},
"chrome_experimental_rules_description": {
"message": "\u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0639\u0644\u062a\u060c \u0647\u0634\u062f\u0627\u0631 \u0648 \u06cc\u0627 \u0634\u06a9\u0633\u062a\u06af\u06cc \u0628\u0627\u0634\u062f. \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636."
},
"chrome_hide_advanced": {
"message": "\u0645\u062e\u0641\u06cc\u200c\u06a9\u0631\u062f\u0646 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647"
},
"chrome_host": {
"message": "\u0645\u064a\u0632\u0628\u0627\u0646:"
},
"chrome_redirect_to": {
"message": "\u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631 \u0628\u0647"
},
"chrome_regex": {
"message": "\u0639\u0628\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u0645\u0646\u0638\u0645 \u0645\u0646\u0637\u0628\u0642 \u0634\u062f\u0647"
},
"chrome_rule_name": {
"message": "\u0646\u0627\u0645 \u0642\u0627\u0646\u0648\u0646"
},
"chrome_settings_for_this_site_explained": {
"message": "\u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0645\u0631\u0648\u0631 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f"
},
"chrome_settings_for_this_site_header": {
"message": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f"
},
"chrome_show_advanced": {
"message": "\u0646\u0645\u0627\u06cc\u0634 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647"
},
"chrome_stable_rules": {
"message": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u067e\u0627\u06cc\u062f\u0627\u0631"
},
"chrome_stable_rules_description": {
"message": "\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0648\u0628\u06af\u0627\u0647 \u0647\u0627 \u0631\u0627 \u0627\u062c\u0628\u0627\u0631\u06cc \u06a9\u0646 :"
},
"chrome_status_cancel_button": {
"message": "\u0644\u063a\u0648"
},
"menu_donate_eff_imperative": {
"message": "\u06a9\u0645\u06a9 \u0645\u0627\u0644\u06cc \u0628\u0647 EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u062a\u0645\u0627\u0645 \u0633\u0627\u06cc\u062a\u200c\u0647\u0627\u06cc \u0648\u0627\u062c\u062f \u0634\u0631\u0627\u06cc\u0637 \u062e\u0627\u0645\u0648\u0634 \u0627\u0633\u062a"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u062a\u0645\u0627\u0645 \u0633\u0627\u06cc\u062a\u200c\u0647\u0627\u06cc \u0648\u0627\u062c\u062f \u0634\u0631\u0627\u06cc\u0637 \u0631\u0648\u0634\u0646 \u0627\u0633\u062a"
},
"menu_globalDisable": {
"message": "HTTPS \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627 \u062e\u0627\u0645\u0648\u0634 \u0627\u0633\u062a"
},
"menu_globalEnable": {
"message": "HTTPS \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627 \u0631\u0648\u0634\u0646 \u0627\u0633\u062a"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u0646\u0634\u062f\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0645\u062c\u0627\u0632 \u0647\u0633\u062a\u0646\u062f"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u0646\u0634\u062f\u0647 \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0645\u0633\u062f\u0648\u062f \u0634\u062f\u0647\u200c\u0627\u0646\u062f"
},
"menu_httpNoWhereMore": {
"message": "\u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u0645\u062d\u062a\u0648\u0627 \u0648 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u0646\u0634\u062f\u0647 \u0631\u0627 \u0645\u0633\u062f\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f"
},
"menu_observatory": {
"message": "\u062a\u0646\u0638\u06cc\u0645\u200c\u0647\u0627\u06cc \u0631\u0635\u062f\u062e\u0627\u0646\u0647\u200c\u06cc SSL"
},
"menu_seeLess": {
"message": "\u06a9\u0645\u062a\u0631 \u0628\u0628\u06cc\u0646\u06cc\u062f"
},
"menu_seeMore": {
"message": "\u0628\u06cc\u0634\u062a\u0631 \u0628\u0628\u06cc\u0646\u06cc\u062f"
},
"menu_showCounter": {
"message": "\u0646\u0645\u0627\u06cc\u0634 \u0634\u0645\u0627\u0631\u0646\u062f\u0647"
},
"menu_viewAllRules": {
"message": "\u0646\u0645\u0627\u06cc\u0634 \u0647\u0645\u0647 \u0642\u0648\u0627\u0646\u06cc\u0646 "
},
"onboarding_footer": {
"message": "HTTPS Everywhere \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u06cc EFF \u0627\u0633\u062a."
},
"onboarding_header": {
"message": "HTTPS Everywhere \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f!"
},
"onboarding_intro": {
"message": "\u0648\u0628 \u0631\u0627 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f! \u0627\u0632 \u0627\u0645\u0646\u06cc\u062a HTTPS \u0628\u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0631\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f."
},
"options_addDisabledSite": {
"message": "\u0627\u0641\u0632\u0648\u062f\u0646 \u0633\u0627\u06cc\u062a \u063a\u06cc\u0631\u200c\u0641\u0639\u0627\u0644"
},
"options_addUpdateChannel": {
"message": "\u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0627\u0646\u0627\u0644 \u0628\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc"
},
"options_advancedSettings": {
"message": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0634\u0631\u0641\u062a\u0647"
},
"options_autoUpdateRulesets": {
"message": "\u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u062f\u0633\u062a\u0648\u0631 \u0639\u0645\u0644 \u0647\u0627"
},
"options_debuggingRulesets": {
"message": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u0634\u06a9\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc (\u067e\u06cc\u0634\u0631\u0641\u062a\u0647)"
},
"options_delete": {
"message": "\u062d\u0630\u0641"
},
"options_disabledUrlsListed": {
"message": "HTTPS \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u0627\u0633\u062a"
},
"options_enableMixedRulesets": {
"message": "\u0641\u0639\u0627\u0644\u0633\u0627\u0632\u06cc \u062f\u0633\u062a\u0648\u0631 \u0639\u0645\u0644 \u0647\u0627\u06cc \u0628\u0627 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062e\u0644\u0648\u0637"
},
"options_enterDisabledSite": {
"message": "\u0648\u0631\u0648\u062f \u0633\u0627\u06cc\u062a \u063a\u06cc\u0631\u200c\u0641\u0639\u0627\u0644"
},
"options_enterUpdateChannelName": {
"message": "\u0646\u0627\u0645\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0627\u0646\u0627\u0644 \u0628\u0631\u0648\u0632\u200c\u0631\u0633\u0627\u0646\u06cc \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f"
},
"options_generalSettings": {
"message": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc"
},
"options_hostNotFormattedCorrectly": {
"message": "\u0627\u06cc\u0646 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f \u0686\u0648\u0646 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0641\u0631\u0645\u062a \u0646\u0634\u062f\u0647 \u0627\u0633\u062a. \u0644\u0637\u0641\u0627\u064b \u0645\u062c\u062f\u062f\u0627\u064b \u0628\u0631\u0631\u0633\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u0644\u0627\u0634 \u06a9\u0646\u06cc\u062f."
},
"options_settings": {
"message": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
},
"options_showDevtoolsTab": {
"message": "\u0646\u0645\u0627\u06cc\u0634 \u0628\u0631\u06af\u0647 \u0627\u0628\u0632\u0627\u0631 \u062a\u0648\u0633\u0639\u0647"
},
"options_storedRulesetsVersion": {
"message": "\u0646\u0633\u062e\u0647 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647:"
},
"options_update": {
"message": "\u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc"
},
"options_updateChannels": {
"message": "\u0628\u0631\u0648\u0632\u200c\u0631\u0633\u0627\u0646\u06cc \u06a9\u0627\u0646\u0627\u0644\u200c\u0647\u0627"
},
"options_updateChannelsWarning": {
"message": "\u0647\u0634\u062f\u0627\u0631: \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0627\u0646\u0627\u0644\u200c\u0647\u0627\u06cc \u0628\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0639\u062b \u062d\u0645\u0644\u0647 \u0648 \u062f\u0632\u062f\u06cc \u0627\u0632 \u0645\u0631\u0648\u0631\u06af\u0631 \u0634\u0645\u0627 \u0634\u0648\u062f. \u0627\u06af\u0631 \u0628\u062f\u0627\u0646\u06cc\u062f \u0686\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f."
},
"options_updatesLastChecked": {
"message": "\u0622\u062e\u0631\u06cc\u0646 \u0628\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0634\u062f\u0647:"
},
"options_updatesLastCheckedNever": {
"message": "\u0647\u0631\u06af\u0632"
},
"options_userRulesListed": {
"message": "\u0642\u0648\u0627\u0646\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631\u06cc HTTPS \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627"
},
"prefs_export_settings": {
"message": "\u062e\u0631\u0648\u062c\u06cc \u06af\u0631\u0641\u062a\u0646 \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a"
},
"prefs_reset_defaults": {
"message": "\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06cc \u0628\u0647 \u067e\u06cc\u0634\u0641\u0631\u0636"
},
"prefs_reset_defaults_message": {
"message": "\u0627\u06cc\u0646 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0633\u062a\u0648\u0631 \u0639\u0645\u0644 \u0647\u0627 \u0631\u0627 \u0628\u0647 \u0648\u0636\u0639\u06cc\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u062a\u0646\u0638\u06cc\u0645 \u0645\u062c\u062f\u062f \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f. \u0627\u062f\u0627\u0645\u0647 \u0645\u06cc \u062f\u0647\u06cc\u062f\u061f"
},
"standalone_proxy_server_info_prefix": {
"message": "\u0633\u0631\u0648\u0631 \u067e\u0631\u0648\u06a9\u0633\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0631\u0648\u06cc"
},
"standalone_transparent_false": {
"message": "\u0628\u0627\u06cc\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u06af\u0648\u0646\u0647\u200c\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0632 \u067e\u0631\u0648\u06a9\u0633\u06cc HTTP \u0631\u0648\u06cc \u0647\u0627\u0633\u062a \u0648 \u062f\u0631\u06af\u0627\u0647 \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f."
},
"standalone_transparent_true": {
"message": "\u0628\u0627\u06cc\u062f \u0642\u0648\u0627\u0646\u06cc\u0646 \u062f\u06cc\u0648\u0627\u0631 \u0622\u062a\u0634\u06cc\u0646 \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0628\u0633\u062a\u0647\u200c\u0647\u0627 \u0628\u0647 \u0647\u0627\u0633\u062a \u0648 \u062f\u0631\u06af\u0627\u0647 \u0645\u0634\u062e\u0635 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f. "
}
}

View File

@ -0,0 +1,221 @@
{
"about_add_new_rule": {
"message": "Lis\u00e4\u00e4 uusi s\u00e4\u00e4nt\u00f6"
},
"about_ext_description": {
"message": "Salaa verkko automaattisesti k\u00e4ytt\u00e4en HTTPS-suojausta monilla sivuilla!"
},
"about_ext_name": {
"message": "HTTPS Kaikkialla"
},
"about_rulesets_version": {
"message": "S\u00e4\u00e4nt\u00f6joukkojen versio kohteelle:"
},
"about_title": {
"message": "Tietoja HTTPS Everywheresta"
},
"about_version": {
"message": "Versio"
},
"cancel_copied_url": {
"message": "Kopioitu leikep\u00f6yd\u00e4lle"
},
"cancel_copy_url": {
"message": "Kopioi osoite"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere huomasi sinun siirtyv\u00e4n ei-HTTPS-sivulle ja yritti l\u00e4hett\u00e4\u00e4 sinut sen sijaan HTTPS-versioon. HTTPS-versio ei ole saatavilla. Todenn\u00e4k\u00f6isesti t\u00e4m\u00e4 sivusto ei tue HTTPS:\u00e4\u00e4, mutta hy\u00f6kk\u00e4\u00e4j\u00e4 saattaa my\u00f6s est\u00e4\u00e4 p\u00e4\u00e4sy\u00e4 HTTPS-versioon. Jos haluat n\u00e4hd\u00e4 t\u00e4m\u00e4n sivun salaamattoman version, voit silti n\u00e4hd\u00e4 sen ottamalla valitsimen &quot;Salaa kaikki kelvolliset sivustot&quot; (EASE) pois p\u00e4\u00e4lt\u00e4 HTTPS Everywhere -laajennuksessasi. Huomioi, ett\u00e4 t\u00e4m\u00e4n valitsimen pois p\u00e4\u00e4lt\u00e4 kytkeminen voi altistaa selaimesi verkkopohjaisille laadunalennushy\u00f6kk\u00e4yksille k\u00e4ytt\u00e4mill\u00e4si verkkosivuilla."
},
"cancel_he_blocking_network": {
"message": "verkkopohjaisia laadunalennushy\u00f6kk\u00e4yksi\u00e4"
},
"cancel_http_once": {
"message": "jatka kuitenkin (vaarallinen)"
},
"cancel_open_page": {
"message": "Poista k\u00e4yt\u00f6st\u00e4 t\u00e4ll\u00e4 sivulla"
},
"chrome_add_new_rule": {
"message": "Lis\u00e4\u00e4 uusi s\u00e4\u00e4nt\u00f6 sivulle"
},
"chrome_add_rule": {
"message": "Lis\u00e4\u00e4 s\u00e4\u00e4nt\u00f6 sivulle"
},
"chrome_always_https_for_host": {
"message": "K\u00e4yt\u00e4 aina https t\u00e4lle is\u00e4nn\u00e4lle"
},
"chrome_disable_on_this_site": {
"message": "Poista k\u00e4yt\u00f6st\u00e4 t\u00e4ll\u00e4 sivulla"
},
"chrome_enable_on_this_site": {
"message": "k\u00e4yt\u00e4 t\u00e4ll\u00e4 sivulla"
},
"chrome_experimental_rules": {
"message": "Kokeelliset k\u00e4yt\u00e4nn\u00f6t"
},
"chrome_experimental_rules_description": {
"message": "Voi aiheuttaa varoituksia tai hajoamisen. Pois k\u00e4yt\u00f6st\u00e4 oletuksena."
},
"chrome_hide_advanced": {
"message": "Piillota lis\u00e4asetukset"
},
"chrome_host": {
"message": "Is\u00e4nt\u00e4:"
},
"chrome_redirect_to": {
"message": "Uudelleenohjaa kohteeseen"
},
"chrome_regex": {
"message": "Sopiva s\u00e4\u00e4nn\u00f6llinen lauseke"
},
"chrome_rule_name": {
"message": "S\u00e4\u00e4nn\u00f6n nimi"
},
"chrome_settings_for_this_site_explained": {
"message": "Selatessasi sivustoja, voit muuttaa sivun asetuksiasi"
},
"chrome_settings_for_this_site_header": {
"message": "Asetukset t\u00e4lle sivustolle"
},
"chrome_settings_for_this_site_subheader": {
"message": "Muuta salattujen yhteyksien asetuksia"
},
"chrome_show_advanced": {
"message": "N\u00e4yt\u00e4 lis\u00e4asetukset"
},
"chrome_stable_rules": {
"message": "Vakaat k\u00e4yt\u00e4nn\u00f6t"
},
"chrome_stable_rules_description": {
"message": "Pakota salatut yhteydet n\u00e4ihin nettisivustoihin:"
},
"chrome_status_cancel_button": {
"message": "Peruuta"
},
"menu_donate_eff_imperative": {
"message": "Lahjoita EFF:lle"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Salaa Kaikki Kelvolliset Sivustot on POIS P\u00c4\u00c4LT\u00c4"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Salaa Kaikki Kelvolliset Sivustot on P\u00c4\u00c4LL\u00c4"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere on POIS P\u00c4\u00c4LT\u00c4"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere on P\u00c4\u00c4LL\u00c4"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Salaamattomat pyynn\u00f6t on sallittu"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Salaamattomat pyynn\u00f6t on estetty"
},
"menu_httpNoWhereMore": {
"message": "T\u00e4m\u00e4 tila est\u00e4\u00e4 salaamattoman sis\u00e4ll\u00f6n ja liikenteen"
},
"menu_observatory": {
"message": "SSL Observatoryn asetukset"
},
"menu_seeLess": {
"message": "N\u00e4yt\u00e4 v\u00e4hemm\u00e4n"
},
"menu_seeMore": {
"message": "N\u00e4yt\u00e4 enemm\u00e4n"
},
"menu_showCounter": {
"message": "N\u00e4yt\u00e4 laskuri"
},
"menu_viewAllRules": {
"message": "N\u00e4yt\u00e4 kaikki s\u00e4\u00e4nn\u00f6t"
},
"onboarding_footer": {
"message": "HTTPS Everywhere on EFF-projekti"
},
"onboarding_header": {
"message": "HTTPS Everywhere on p\u00e4ivitetty!"
},
"onboarding_intro": {
"message": "Salaa verkko automaattisesti k\u00e4ytt\u00e4en HTTPS-suojausta monilla sivuilla!"
},
"options_addDisabledSite": {
"message": "Lis\u00e4\u00e4 k\u00e4yt\u00f6st\u00e4 poistettu sivu"
},
"options_addUpdateChannel": {
"message": "Lis\u00e4\u00e4 p\u00e4ivityskanava"
},
"options_advancedSettings": {
"message": "Lis\u00e4asetukset"
},
"options_autoUpdateRulesets": {
"message": "P\u00e4ivit\u00e4 s\u00e4\u00e4nt\u00f6joukot automaattisesti"
},
"options_debuggingRulesets": {
"message": "Vianm\u00e4\u00e4rityss\u00e4\u00e4nn\u00f6t (edistyneet)"
},
"options_delete": {
"message": "Poista"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere - estetyt sivut"
},
"options_enableMixedRulesets": {
"message": "Salli sekalaisen sis\u00e4ll\u00f6n s\u00e4\u00e4nt\u00f6joukot"
},
"options_enterDisabledSite": {
"message": "Sy\u00f6t\u00e4 k\u00e4yt\u00f6st\u00e4 poistettu sivu"
},
"options_generalSettings": {
"message": "Yleiset asetukset"
},
"options_hostNotFormattedCorrectly": {
"message": "T\u00e4t\u00e4 verkkoasemaa ei voitu lis\u00e4t\u00e4, koska sit\u00e4 ei alustettu oikein. Tarkista se ja yrit\u00e4 uudelleen."
},
"options_settings": {
"message": "Asetukset"
},
"options_showDevtoolsTab": {
"message": "N\u00e4yt\u00e4 kehitysty\u00f6kalut uudella v\u00e4lilehdell\u00e4"
},
"options_storedRulesetsVersion": {
"message": "Tallennettujen s\u00e4\u00e4nt\u00f6joukkojen versio:"
},
"options_update": {
"message": "P\u00e4ivit\u00e4"
},
"options_updateChannels": {
"message": "P\u00e4ivit\u00e4 kanavat"
},
"options_updateChannelsWarning": {
"message": "Varoitus: P\u00e4ivityskanavien lis\u00e4\u00e4minen voi mahdollistaa selaimesi kaappaamisen. Muokkaa t\u00e4t\u00e4 vain, jos tied\u00e4t mit\u00e4 olet tekem\u00e4ss\u00e4!"
},
"options_updatesLastChecked": {
"message": "Viimeksi tarkistettu:"
},
"options_updatesLastCheckedNever": {
"message": "ei koskaan"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere - k\u00e4ytt\u00e4j\u00e4n s\u00e4\u00e4nn\u00f6t"
},
"prefs_export_settings": {
"message": "Vie asetukset"
},
"prefs_reset_defaults": {
"message": "Palauta oletusarvoihin"
},
"prefs_reset_defaults_message": {
"message": "T\u00e4m\u00e4 palauttaa kaikki s\u00e4\u00e4nt\u00f6joukot niiden oletusarvoihin. Jatketaanko?"
},
"standalone_proxy_server_info_prefix": {
"message": "V\u00e4lityspalvelin k\u00e4ynniss\u00e4 kohteella"
},
"standalone_transparent_false": {
"message": "Sinun t\u00e4ytyy m\u00e4\u00e4ritell\u00e4 sovelluksesi k\u00e4ytt\u00e4\u00e4ksesi HTTP-v\u00e4lityspalvelinta kyseisen verkkoaseman ja portin kanssa."
},
"standalone_transparent_true": {
"message": "Sinun t\u00e4ytyy asettaa palomuurin s\u00e4\u00e4nn\u00f6t l\u00e4hett\u00e4\u00e4ksesi paketteja kyseiseen verkkoasemaan ja porttiin."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Ajouter une nouvelle r\u00e8gle"
},
"about_ext_description": {
"message": "Chiffrez la Toile\u2009! Utilisez automatiquement la s\u00e9curit\u00e9 HTTPS avec de nombreux sites."
},
"about_ext_name": {
"message": "HTTPS\u00a0partout"
},
"about_rulesets_version": {
"message": "Version des ensembles de r\u00e8gles pour"
},
"about_title": {
"message": "\u00c0 propos de HTTPS\u00a0partout"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "A \u00e9t\u00e9 copi\u00e9 vers le presse-papiers"
},
"cancel_copy_url": {
"message": "Copier l\u2019URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS\u00a0partout a remarqu\u00e9 que vous naviguiez vers une page non HTTPS et a tent\u00e9 de plut\u00f4t vous envoyer vers la version HTTPS. La version HTTPS n\u2019est pas propos\u00e9e. Ce site ne prend probablement pas HTTPS en charge, mais il est aussi possible qu\u2019un assaillant bloque la version HTTPS. Si vous souhaitez visualiser la version non chiffr\u00e9e de cette page, vous pouvez quand m\u00eame le faire en d\u00e9sactivant l\u2019option \u00ab\u00a0Chiffrer tous les sites admissibles (CTSA)\u00a0\u00bb dans votre extension HTTPS\u00a0partout. Sachez que la d\u00e9sactivation de cette option peut rendre votre navigateur vuln\u00e9rable aux attaques r\u00e9seau par d\u00e9classement contre les sites Web que vous visitez."
},
"cancel_he_blocking_network": {
"message": "attaques de r\u00e9trograde r\u00e9seau"
},
"cancel_http_once": {
"message": "Poursuivre quand m\u00eame (risqu\u00e9)"
},
"cancel_open_page": {
"message": "D\u00e9sactiver sur ce site"
},
"chrome_add_new_rule": {
"message": "Ajouter une nouvelle r\u00e8gle pour ce site"
},
"chrome_add_rule": {
"message": "Ajouter une r\u00e8gle pour ce site"
},
"chrome_always_https_for_host": {
"message": "Toujours utiliser HTTPS pour cet h\u00f4te"
},
"chrome_disable_on_this_site": {
"message": "D\u00e9sactiver sur ce site"
},
"chrome_enable_on_this_site": {
"message": "Activer sur ce site"
},
"chrome_experimental_rules": {
"message": "R\u00e8gles exp\u00e9rimentales\u00a0:"
},
"chrome_experimental_rules_description": {
"message": "Pourrait causer des avertissements ou des d\u00e9faillances. D\u00e9sactiv\u00e9 par d\u00e9faut."
},
"chrome_hide_advanced": {
"message": "Cacher les options \u00e9volu\u00e9es"
},
"chrome_host": {
"message": "H\u00f4te\u00a0:"
},
"chrome_redirect_to": {
"message": "Rediriger vers"
},
"chrome_regex": {
"message": "Regex correspondant"
},
"chrome_rule_name": {
"message": "Nom de la r\u00e8gle"
},
"chrome_settings_for_this_site_explained": {
"message": "Alors que vous parcourez diff\u00e9rents sites Web, vous pouvez changer vos pr\u00e9f\u00e9rences pour chaque site Web"
},
"chrome_settings_for_this_site_header": {
"message": "Param\u00e8tres pour ce site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Changer vos pr\u00e9f\u00e9rences pour les connexions chiffr\u00e9es"
},
"chrome_show_advanced": {
"message": "Afficher les options \u00e9volu\u00e9es"
},
"chrome_stable_rules": {
"message": "R\u00e8gles stables"
},
"chrome_stable_rules_description": {
"message": "Forcer des connexions chiffr\u00e9es vers ces sites Web\u00a0:"
},
"chrome_status_cancel_button": {
"message": "Annuler"
},
"menu_donate_eff_imperative": {
"message": "Faire un don \u00e0 la FF\u00c9"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Chiffrer tous les sites admissibles est d\u00e9sactiv\u00e9e"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Chiffrer tous les sites admissibles est activ\u00e9e"
},
"menu_globalDisable": {
"message": "HTTPS\u00a0partout est d\u00e9sactiv\u00e9e"
},
"menu_globalEnable": {
"message": "HTTPS\u00a0partout est activ\u00e9e"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Les requ\u00eates non chiffr\u00e9es sont permises actuellement"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Les requ\u00eates non chiffr\u00e9es sont bloqu\u00e9es actuellement"
},
"menu_httpNoWhereMore": {
"message": "Ce mode bloque les contenus et les requ\u00eates non chiffr\u00e9s"
},
"menu_observatory": {
"message": "Pr\u00e9f\u00e9rences de l\u2019observatoire SSL "
},
"menu_seeLess": {
"message": "Moins de pr\u00e9cisions"
},
"menu_seeMore": {
"message": "Plus de pr\u00e9cisions"
},
"menu_showCounter": {
"message": "Afficher le compteur"
},
"menu_viewAllRules": {
"message": "Visualiser toutes les r\u00e8gles"
},
"onboarding_footer": {
"message": "HTTPS\u00a0partout est un projet de la FF\u00c9"
},
"onboarding_header": {
"message": "HTTPS\u00a0partout a \u00e9t\u00e9 mise \u00e0 jour"
},
"onboarding_intro": {
"message": "Chiffrez la Toile\u2009! Utilisez automatiquement la s\u00e9curit\u00e9 HTTPS avec de nombreux sites."
},
"options_addDisabledSite": {
"message": "Ajouter un site \u00e0 d\u00e9sactiver"
},
"options_addUpdateChannel": {
"message": "Ajouter un canal de mise \u00e0 jour"
},
"options_advancedSettings": {
"message": "Param\u00e8tres avanc\u00e9s"
},
"options_autoUpdateRulesets": {
"message": "Mettre automatiquement \u00e0 jour les ensembles de r\u00e8gles"
},
"options_debuggingRulesets": {
"message": "D\u00e9bogage des ensemble de r\u00e8gles (expert) "
},
"options_delete": {
"message": "Supprimer"
},
"options_disabledUrlsListed": {
"message": "Sites d\u00e9sactiv\u00e9s dans HTTPS\u00a0partout"
},
"options_enableMixedRulesets": {
"message": "Activer les ensembles de r\u00e8gles pour le contenu mixte"
},
"options_enterDisabledSite": {
"message": "Saisissez un site \u00e0 d\u00e9sactiver"
},
"options_enterUpdateChannelName": {
"message": "Saisissez le nom du canal de M\u00e0J"
},
"options_generalSettings": {
"message": "Param\u00e8tres g\u00e9n\u00e9raux"
},
"options_hostNotFormattedCorrectly": {
"message": "Cet h\u00f4te n\u2019a pas pu \u00eatre ajout\u00e9, car il n\u2019\u00e9tait pas correctement form\u00e9. Veuille le v\u00e9rifier et r\u00e9essayer."
},
"options_settings": {
"message": "Param\u00e8tres"
},
"options_showDevtoolsTab": {
"message": "Afficher l\u2019onglet des outils pour d\u00e9veloppeurs"
},
"options_storedRulesetsVersion": {
"message": "Version enregistr\u00e9e des ensembles de r\u00e8gles\u00a0: "
},
"options_update": {
"message": "Mise \u00e0 jour"
},
"options_updateChannels": {
"message": "Canaux de mise \u00e0 jour"
},
"options_updateChannelsWarning": {
"message": "Avertissement\u00a0: L\u2019ajout de canaux de mise \u00e0 jour peut permettre \u00e0 des assaillants de pirater votre navigateur. Ne modifiez cette section que si vous savez ce que vous faites."
},
"options_updatesLastChecked": {
"message": "Derni\u00e8re v\u00e9rification des mises \u00e0 jour\u00a0:"
},
"options_updatesLastCheckedNever": {
"message": "jamais"
},
"options_userRulesListed": {
"message": "R\u00e8gles utilisateur de HTTPS\u00a0partout"
},
"prefs_export_settings": {
"message": "Exporter les param\u00e8tres"
},
"prefs_reset_defaults": {
"message": "R\u00e9initialiser aux param\u00e8tres par d\u00e9faut"
},
"prefs_reset_defaults_message": {
"message": "Chaque ensemble de r\u00e8gles sera r\u00e9initialis\u00e9 \u00e0 son \u00e9tat par d\u00e9faut. Poursuivre\u2009?"
},
"standalone_proxy_server_info_prefix": {
"message": "Serveur mandataire en fonction sur"
},
"standalone_transparent_false": {
"message": "Vous devez configurer vos applications pour qu\u2019elles utilisent un mandataire HTTP sur l\u2019h\u00f4te et le port indiqu\u00e9s."
},
"standalone_transparent_true": {
"message": "Vous devez configurer les r\u00e8gles de votre pare-feu pour acheminer les paquets vers l\u2019h\u00f4te et le port indiqu\u00e9s."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Annuler"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Supprimer"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "Oer HTTPS Everywhere"
},
"about_version": {
"message": "Ferzje"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Annulearje"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL-observatoriumfoarkarren"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Teller toane"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Standertwearden ferfarskje"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Cuir Riail Nua Leis"
},
"about_ext_description": {
"message": "Criptigh an Gr\u00e9as\u00e1n! Bain \u00fas\u00e1id as sl\u00e1nd\u00e1il HTTPS go huathoibr\u00edoch ar go leor su\u00edomh."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Leagan na rialacha le haghaidh"
},
"about_title": {
"message": "Faoi HTTPS Everywhere"
},
"about_version": {
"message": "Leagan"
},
"cancel_copied_url": {
"message": "C\u00f3ipe\u00e1ilte go dt\u00ed an Ghearrthaisce"
},
"cancel_copy_url": {
"message": "C\u00f3ipe\u00e1il an URL"
},
"cancel_he_blocking_explainer": {
"message": "Thug HTTPS Everywhere faoi deara go raibh t\u00fa ag iarraidh cuairt a thabhairt ar leathanach gan HTTPS, agus rinne s\u00e9 iarracht an leagan HTTPS a sheoladh chugat ina \u00e1it, ach theip air toisc nach bhfuil an leagan HTTPS ar f\u00e1il. Is d\u00f3cha nach dtaca\u00edonn an su\u00edomh seo le HTTPS, ach d'fh\u00e9adfadh s\u00e9 gur chuir ionsaitheoir cosc ar an leagan HTTPS. M\u00e1s mian leat an leagan neamhchriptithe den leathanach seo a fh\u00e1il, is f\u00e9idir leat \u00e9 sin a dh\u00e9anamh tr\u00ed 'Cripti\u00fa Nuair is F\u00e9idir (EASE)' a mh\u00fachadh sa mbreise\u00e1n HTTPS Everywhere. M\u00e1 mh\u00fachann t\u00fa an rogha seo, b'fhurasta ionsa\u00ed \u00edosghr\u00e1daithe a dh\u00e9anamh ort ar na su\u00edmh Ghr\u00e9as\u00e1in a dtugann t\u00fa cuairt orthu."
},
"cancel_he_blocking_network": {
"message": "ionsaithe \u00edosghr\u00e1daithe ar an l\u00edonra"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Cuir riail nua i bhfeidhm ar an su\u00edomh seo"
},
"chrome_add_rule": {
"message": "Cuir riail i bhfeidhm ar an su\u00edomh seo"
},
"chrome_always_https_for_host": {
"message": "Bain \u00fas\u00e1id as https i gc\u00f3na\u00ed leis an \u00f3str\u00edomhaire seo"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Rialacha turgnamhacha"
},
"chrome_experimental_rules_description": {
"message": "D'fh\u00e9adfadh seo a bheith ina ch\u00fais le rabhaidh n\u00f3 le hearr\u00e1id\u00ed. D\u00edchumasaithe de r\u00e9ir r\u00e9amhshocraithe."
},
"chrome_hide_advanced": {
"message": "Folaigh na hardroghanna"
},
"chrome_host": {
"message": "\u00d3str\u00edomhaire:"
},
"chrome_redirect_to": {
"message": "Atreoraigh chuig"
},
"chrome_regex": {
"message": "A mheaitse\u00e1lann slonn"
},
"chrome_rule_name": {
"message": "Ainm na rialach"
},
"chrome_settings_for_this_site_explained": {
"message": "Is f\u00e9idir leat sainroghanna difri\u00fala a shocr\u00fa ar shu\u00edmh dhifri\u00fala"
},
"chrome_settings_for_this_site_header": {
"message": "Socruithe don su\u00edomh seo"
},
"chrome_settings_for_this_site_subheader": {
"message": "Athraigh na roghanna a bhaineann le ceangail chriptithe"
},
"chrome_show_advanced": {
"message": "Taispe\u00e1in na hardroghanna"
},
"chrome_stable_rules": {
"message": "Rialacha cobhsa\u00ed"
},
"chrome_stable_rules_description": {
"message": "F\u00f3rs\u00e1il ceangal criptithe leis na su\u00edmh seo:"
},
"chrome_status_cancel_button": {
"message": "Cuir ar ceal"
},
"menu_donate_eff_imperative": {
"message": "Tabhair s\u00ednti\u00fas airgid don EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Cripti\u00fa Nuair is F\u00e9idir (EASE): M\u00daCHTA"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Cripti\u00fa Nuair is F\u00e9idir (EASE): AR SI\u00daL"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere M\u00daCHTA"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere AR SI\u00daL"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "T\u00e1 iarratais neamhchriptithe ceadaithe faoi l\u00e1thair"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "T\u00e1 cosc ar iarratais neamhchriptithe faoi l\u00e1thair"
},
"menu_httpNoWhereMore": {
"message": "Cuireann an m\u00f3d seo cosc ar \u00e1bhar agus ar iarratais neamhchriptithe"
},
"menu_observatory": {
"message": "Sainroghanna SSL Observatory"
},
"menu_seeLess": {
"message": "N\u00edos l\u00fa"
},
"menu_seeMore": {
"message": "Tuilleadh"
},
"menu_showCounter": {
"message": "Taispe\u00e1in \u00c1iritheoir"
},
"menu_viewAllRules": {
"message": "Taispe\u00e1in Gach Riail"
},
"onboarding_footer": {
"message": "Is tionscadal de chuid an EFF \u00e9 HTTPS Everywhere"
},
"onboarding_header": {
"message": "Nuashonra\u00edodh HTTPS Everywhere!"
},
"onboarding_intro": {
"message": "Criptigh an Gr\u00e9as\u00e1n! Bain \u00fas\u00e1id as sl\u00e1nd\u00e1il HTTPS go huathoibr\u00edoch ar go leor su\u00edomh."
},
"options_addDisabledSite": {
"message": "Cuir Su\u00edomh D\u00edchumasaithe Leis"
},
"options_addUpdateChannel": {
"message": "Cain\u00e9al Nuashonraithe Nua"
},
"options_advancedSettings": {
"message": "Ardsocruithe"
},
"options_autoUpdateRulesets": {
"message": "Nuashonraigh rialacha go huathoibr\u00edoch"
},
"options_debuggingRulesets": {
"message": "Tacair Rialacha a Dh\u00edfhabht\u00fa (casta)"
},
"options_delete": {
"message": "Scrios"
},
"options_disabledUrlsListed": {
"message": "Su\u00edmh ar ar d\u00edchumasa\u00edodh HTTPS Everywhere"
},
"options_enableMixedRulesets": {
"message": "Cumasaigh rialacha d'\u00e1bhar measctha"
},
"options_enterDisabledSite": {
"message": "Cuir isteach su\u00edomh d\u00edchumasaithe"
},
"options_enterUpdateChannelName": {
"message": "Cuir isteach ainm an chain\u00e9il nuashonraithe"
},
"options_generalSettings": {
"message": "Socruithe Ginear\u00e1lta"
},
"options_hostNotFormattedCorrectly": {
"message": "N\u00edorbh fh\u00e9idir an t-\u00f3stach a chur leis toisc go raibh an fhorm\u00e1id m\u00edcheart. Deimhnigh \u00e9 agus bain triail eile as."
},
"options_settings": {
"message": "Socruithe"
},
"options_showDevtoolsTab": {
"message": "Taispe\u00e1in cluais\u00edn na n-uirlis\u00ed forbartha"
},
"options_storedRulesetsVersion": {
"message": "Leagan na rialacha at\u00e1 st\u00f3r\u00e1ilte:"
},
"options_update": {
"message": "Nuashonr\u00fa"
},
"options_updateChannels": {
"message": "Cain\u00e9il Nuashonraithe"
},
"options_updateChannelsWarning": {
"message": "Rabhadh: M\u00e1 \u00fas\u00e1ideann t\u00fa cain\u00e9al nuashonraithe, tugann s\u00e9 deis do dhrochdhaoine ionsa\u00ed a dh\u00e9anamh ar do bhrabhs\u00e1la\u00ed. N\u00e1 hathraigh aon rud sa rann\u00e1n seo mura bhfuil t\u00fa l\u00e1nchinnte!"
},
"options_updatesLastChecked": {
"message": "Lorga\u00edodh nuashonr\u00fa:"
},
"options_updatesLastCheckedNever": {
"message": "n\u00ed lorga\u00edodh riamh"
},
"options_userRulesListed": {
"message": "Rialacha \u00das\u00e1ideora HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Easp\u00f3rt\u00e1il Socruithe"
},
"prefs_reset_defaults": {
"message": "Fill ar R\u00e9amhshocruithe"
},
"prefs_reset_defaults_message": {
"message": "Fillfidh gach tacar rialacha ar a r\u00e9amhshocr\u00fa. An bhfuil t\u00fa cinnte?"
},
"standalone_proxy_server_info_prefix": {
"message": "T\u00e1 an seachfhreastala\u00ed ag rith ar"
},
"standalone_transparent_false": {
"message": "Caithfidh t\u00fa do chuid feidhmchl\u00e1r a chumr\u00fa chun seachfhreastala\u00ed HTTP a \u00fas\u00e1id ar an \u00f3stach agus ar an bport sonraithe."
},
"standalone_transparent_true": {
"message": "Caithfidh t\u00fa do chuid rialacha balla d\u00f3ite\u00e1in a shocr\u00fa sa chaoi go gcuirfear paic\u00e9id ar aghaidh go dt\u00ed an t-\u00f3stach agus an port sonraithe."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Add New Rule"
},
"about_ext_description": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "About HTTPS Everywhere"
},
"about_version": {
"message": "Version"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "Hide advanced"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "Rule name"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "Show advanced"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "Cancel"
},
"menu_donate_eff_imperative": {
"message": "Donate to EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "Show Counter"
},
"menu_viewAllRules": {
"message": "View All Rules"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "Encrypt the Web! Automatically use HTTPS security on many sites."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "Advanced Settings"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "Delete"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "General Settings"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "Settings"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "Update"
},
"options_updateChannels": {
"message": "Update Channels"
},
"options_updateChannelsWarning": {
"message": "Warning: Adding update channels can cause attackers to hijack your browser. Only edit this section if you know what you're doing!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "never"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Engadir Nova Regra"
},
"about_ext_description": {
"message": "Cifrar a Web! Usar autom\u00e1ticamente seguridade HTTPS en moitos sitios."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Versi\u00f3n de conxunto de regras para"
},
"about_title": {
"message": "Acerca de HTTPS Everywhere"
},
"about_version": {
"message": "Versi\u00f3n"
},
"cancel_copied_url": {
"message": "Copiado \u00f3 portapapeis"
},
"cancel_copy_url": {
"message": "Copiar URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere av\u00edsado de que estivo a navegar nunha p\u00e1xina non HTTPS e tentou redirixilo \u00e1 versi\u00f3n HTTPS. A versi\u00f3n HTTPS non est\u00e1 dispo\u00f1\u00edbel. Probablemente este sitio non \u00e9 compat\u00edbel con HTTPS pero tam\u00e9n \u00e9 pos\u00edbel que un atacante estea a bloquear a versi\u00f3n HTTPS. Se desexa ver a versi\u00f3n descifrada desta p\u00e1xinna, a\u00ednda pode facelo desactivando a opci\u00f3n \u00abCifrar todos os sitios elix\u00edbeis\u00bb (EASE) na s\u00faa extensi\u00f3n HTTPS Everywhere. Queda advertido de que desactivar esta opci\u00f3n poder\u00eda facer vulner\u00e1bel o seu navegador a ataques de regresi\u00f3n baseados na rede nos sitios que visite."
},
"cancel_he_blocking_network": {
"message": "ataques de regresi\u00f3n baseados na rede"
},
"cancel_http_once": {
"message": "Proceder de calquera maneira (inseguro)"
},
"cancel_open_page": {
"message": "Desactivar neste sitio"
},
"chrome_add_new_rule": {
"message": "Engadir unha nova regra para este sitio"
},
"chrome_add_rule": {
"message": "Engadir unha regra para este sitio"
},
"chrome_always_https_for_host": {
"message": "Utilizar sempre https neste servidor"
},
"chrome_disable_on_this_site": {
"message": "Desactivar neste sitio"
},
"chrome_enable_on_this_site": {
"message": "Activar neste sitio"
},
"chrome_experimental_rules": {
"message": "Regras Experimentais"
},
"chrome_experimental_rules_description": {
"message": "Isto pode ser causa de ruptura. Desactivado de modo predeterminado."
},
"chrome_hide_advanced": {
"message": "Agochar avanzadas"
},
"chrome_host": {
"message": "Servidor:"
},
"chrome_redirect_to": {
"message": "Redirixir a"
},
"chrome_regex": {
"message": "Coincidencia con expresi\u00f3ns regulares"
},
"chrome_rule_name": {
"message": "Nome da regra"
},
"chrome_settings_for_this_site_explained": {
"message": "As\u00ed como navega por diferentes sitios web, pode cambiar as s\u00faas preferencias para cada sitio"
},
"chrome_settings_for_this_site_header": {
"message": "Configuraci\u00f3n para este sitio"
},
"chrome_settings_for_this_site_subheader": {
"message": "Cambiar as preferencias para conexi\u00f3ns cifradas"
},
"chrome_show_advanced": {
"message": "Amosar avanzado"
},
"chrome_stable_rules": {
"message": "Regras est\u00e1beis"
},
"chrome_stable_rules_description": {
"message": "Forzar conexi\u00f3ns cifradas nestes sitios web:"
},
"chrome_status_cancel_button": {
"message": "Cancelar"
},
"menu_donate_eff_imperative": {
"message": "Doar a EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Cifrar todos os sitios elix\u00edbeis est\u00e1 APAGADO"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Cifrar todos os sitios elix\u00edbeis est\u00e1 ACESO"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere est\u00e1 APAGADO"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere est\u00e1 ACESO"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "As petici\u00f3ns sen encriptar est\u00e1n permitidas actualmente"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "As petici\u00f3ns sen encriptar est\u00e1n bloqueadas actualmente"
},
"menu_httpNoWhereMore": {
"message": "Este modo bloquea petici\u00f3ns e contido sen encriptar"
},
"menu_observatory": {
"message": "Preferencias do Observatorio SSL"
},
"menu_seeLess": {
"message": "Ver menos"
},
"menu_seeMore": {
"message": "Ver m\u00e1is"
},
"menu_showCounter": {
"message": "Amosar Contador"
},
"menu_viewAllRules": {
"message": "Ver T\u00f3dalas Regras"
},
"onboarding_footer": {
"message": "HTTPS Everywhere \u00e9 un proxecto da EFF"
},
"onboarding_header": {
"message": "Actualizouse HTTPS Everywhere!"
},
"onboarding_intro": {
"message": "Cifrar a Web! Usar autom\u00e1ticamente seguridade HTTPS en moitos sitios."
},
"options_addDisabledSite": {
"message": "Engadir Sitio Deshabilitado"
},
"options_addUpdateChannel": {
"message": "Engadir Canle de Actualizaci\u00f3n"
},
"options_advancedSettings": {
"message": "Configuraci\u00f3n Avanzada"
},
"options_autoUpdateRulesets": {
"message": "Actualizar automaticamente os conxuntos de regras"
},
"options_debuggingRulesets": {
"message": "Depuraci\u00f3n de conxuntos de regras (avanzado)"
},
"options_delete": {
"message": "Eliminar"
},
"options_disabledUrlsListed": {
"message": "Desactiv\u00e1ronse os sitos HTTPS Everywhere"
},
"options_enableMixedRulesets": {
"message": "Activar o conxuntos de regras mesturados"
},
"options_enterDisabledSite": {
"message": "Introduza o sitio desactivado"
},
"options_enterUpdateChannelName": {
"message": "Introduza o nome da canle de actualizaci\u00f3n"
},
"options_generalSettings": {
"message": "Configuraci\u00f3n Xeral"
},
"options_hostNotFormattedCorrectly": {
"message": "Este host non se puido engadir porque non se formatara correctamente. Porfavor rev\u00edsao e volve intentalo."
},
"options_settings": {
"message": "Axustes"
},
"options_showDevtoolsTab": {
"message": "Amosar a lapela Ferramentas de desenvolvemento"
},
"options_storedRulesetsVersion": {
"message": "Versi\u00f3n dos conxuntos de regas gardados:"
},
"options_update": {
"message": "Actualizar"
},
"options_updateChannels": {
"message": "Actualizar Canles"
},
"options_updateChannelsWarning": {
"message": "Coidado: A adici\u00f3n de canles de actualizaci\u00f3n pode ser causa de que atacantes secuestren o seu navegador. Edite esta secci\u00f3n soamente se sabe o que est\u00e1 a facer! "
},
"options_updatesLastChecked": {
"message": "\u00daltima comprobaci\u00f3n de actualizaci\u00f3ns:"
},
"options_updatesLastCheckedNever": {
"message": "Nunca"
},
"options_userRulesListed": {
"message": "Regras de usuario de HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Exportar Axustes"
},
"prefs_reset_defaults": {
"message": "Restablecer a Valores por Defecto"
},
"prefs_reset_defaults_message": {
"message": "Isto reiniciar\u00e1 cada conxunto de regras ao seu estado predeterminado. Continuar?"
},
"standalone_proxy_server_info_prefix": {
"message": "Servidor intermedio en execuci\u00f3n"
},
"standalone_transparent_false": {
"message": "Debe configurar as s\u00faas aplicaci\u00f3ns para utilizar un servidor intermedio HTTP no servidor e porto espec\u00edficos."
},
"standalone_transparent_true": {
"message": "Debe configurar as regras da s\u00faa devasa para dirixir os paquetes ao servidor e porto espec\u00edficos."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u0aa8\u0ab5\u0acb \u0aa8\u0abf\u0aaf\u0aae \u0a89\u0aae\u0ac7\u0ab0\u0acb"
},
"about_ext_description": {
"message": "\u0ab5\u0ac7\u0aac \u0a97\u0acb\u0aaa\u0aa8\u0ac0\u0aaf \u0a95\u0ab0\u0acb! \u0a98\u0aa3\u0ac0 \u0ab8\u0abe\u0a87\u0a9f \u0aaa\u0ab0 \u0a86\u0aaa\u0aae\u0ac7\u0ab3\u0ac7 HTTPS \u0ab8\u0ac1\u0ab0\u0a95\u0acd\u0ab7\u0abe\u0aa8\u0acb \u0a89\u0aaa\u0aaf\u0acb\u0a97 \u0a95\u0ab0\u0acb."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "\u0aa8\u0abf\u0aaf\u0aae\u0acb \u0a86\u0ab5\u0ac3\u0aa4\u0acd\u0aa4\u0abf \u0aae\u0abe\u0a9f\u0ac7"
},
"about_title": {
"message": "HTTPS Everywhere \u0ab5\u0abf\u0ab6\u0ac7"
},
"about_version": {
"message": "\u0a86\u0ab5\u0ac3\u0aa4\u0acd\u0aa4\u0abf"
},
"cancel_copied_url": {
"message": "Copied to Clipboard"
},
"cancel_copy_url": {
"message": "Copy URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere noticed you were navigating to a non-HTTPS page, and tried to send you to the HTTPS version instead. The HTTPS version is unavailable. Most likely this site does not support HTTPS, but it is also possible that an attacker is blocking the HTTPS version. If you wish to view the unencrypted version of this page, you can still do so by disabling the 'Encrypt All Sites Eligible' (EASE) option in your HTTPS Everywhere extension. Be aware that disabling this option could make your browser vulnerable to network-based downgrade attacks on websites you visit."
},
"cancel_he_blocking_network": {
"message": "network-based downgrade attacks"
},
"cancel_http_once": {
"message": "Proceed anyway (unsafe)"
},
"cancel_open_page": {
"message": "Disable on this site"
},
"chrome_add_new_rule": {
"message": "Add a new rule for this site"
},
"chrome_add_rule": {
"message": "Add a rule for this site"
},
"chrome_always_https_for_host": {
"message": "Always use https for this host"
},
"chrome_disable_on_this_site": {
"message": "Disable on this site"
},
"chrome_enable_on_this_site": {
"message": "Enable on this site"
},
"chrome_experimental_rules": {
"message": "Experimental rules"
},
"chrome_experimental_rules_description": {
"message": "May cause warnings or breakage. Disabled by default."
},
"chrome_hide_advanced": {
"message": "\u0ab5\u0abf\u0a97\u0aa4\u0ab5\u0abe\u0ab0 \u0a9b\u0ac1\u0aaa\u0abe\u0ab5\u0acb"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Redirect to"
},
"chrome_regex": {
"message": "Matching regex"
},
"chrome_rule_name": {
"message": "\u0aa8\u0abf\u0aaf\u0aae \u0aa8\u0abe\u0aae"
},
"chrome_settings_for_this_site_explained": {
"message": "As you browse different websites, you can change your preferences for each website"
},
"chrome_settings_for_this_site_header": {
"message": "Settings for this site"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "\u0ab5\u0abf\u0a97\u0aa4\u0ab5\u0abe\u0ab0 \u0aac\u0aa4\u0abe\u0ab5\u0acb"
},
"chrome_stable_rules": {
"message": "Stable rules"
},
"chrome_stable_rules_description": {
"message": "Force encrypted connections to these websites:"
},
"chrome_status_cancel_button": {
"message": "\u0ab0\u0aa6\u0acd \u0a95\u0ab0\u0acb"
},
"menu_donate_eff_imperative": {
"message": "EFF \u0aa8\u0ac7 \u0aa6\u0abe\u0aa8 \u0a95\u0ab0\u0acb"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Encrypt All Sites Eligible is OFF"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Encrypt All Sites Eligible is ON"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere is OFF"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere is ON"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Unencrypted requests are currently allowed"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Unencrypted requests are currently blocked"
},
"menu_httpNoWhereMore": {
"message": "This mode blocks unencrypted content and requests"
},
"menu_observatory": {
"message": "SSL Observatory Preferences"
},
"menu_seeLess": {
"message": "See less"
},
"menu_seeMore": {
"message": "See more"
},
"menu_showCounter": {
"message": "\u0a95\u0abe\u0a89\u0aa8\u0acd\u0a9f\u0ab0 \u0aac\u0aa4\u0abe\u0ab5\u0acb"
},
"menu_viewAllRules": {
"message": "\u0aac\u0aa7\u0abe \u0aa8\u0abf\u0aaf\u0aae\u0acb \u0a9c\u0ac1\u0a93"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "\u0ab5\u0ac7\u0aac \u0a97\u0acb\u0aaa\u0aa8\u0ac0\u0aaf \u0a95\u0ab0\u0acb! \u0a98\u0aa3\u0ac0 \u0ab8\u0abe\u0a87\u0a9f \u0aaa\u0ab0 \u0a86\u0aaa\u0aae\u0ac7\u0ab3\u0ac7 HTTPS \u0ab8\u0ac1\u0ab0\u0a95\u0acd\u0ab7\u0abe\u0aa8\u0acb \u0a89\u0aaa\u0aaf\u0acb\u0a97 \u0a95\u0ab0\u0acb."
},
"options_addDisabledSite": {
"message": "Add Disabled Site"
},
"options_addUpdateChannel": {
"message": "Add Update Channel"
},
"options_advancedSettings": {
"message": "\u0aac\u0ac0\u0a9c\u0abe \u0ab8\u0ac7\u0a9f\u0abf\u0a82\u0a97\u0acd\u0ab8"
},
"options_autoUpdateRulesets": {
"message": "\u0ab8\u0acd\u0ab5\u0aa4\u0a83-\u0a85\u0aaa\u0aa1\u0ac7\u0a9f \u0aa8\u0abf\u0aaf\u0aae\u0acb"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "\u0a95\u0abe\u0aa2\u0ac0 \u0aa8\u0abe\u0a96\u0acb"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere \u0ab8\u0abe\u0a87\u0a9f\u0acd\u0ab8 \u0aa8\u0abf\u0ab7\u0acd\u0a95\u0acd\u0ab0\u0abf\u0aaf"
},
"options_enableMixedRulesets": {
"message": "\u0aae\u0abf\u0ab6\u0acd\u0ab0\u0abf\u0aa4 \u0ab8\u0abe\u0aae\u0a97\u0acd\u0ab0\u0ac0 \u0aa8\u0abf\u0aaf\u0aae\u0acb\u0aa8\u0ac7 \u0ab8\u0a95\u0acd\u0ab7\u0aae \u0a95\u0ab0\u0acb"
},
"options_enterDisabledSite": {
"message": "Enter disabled site"
},
"options_enterUpdateChannelName": {
"message": "Enter update channel name"
},
"options_generalSettings": {
"message": "\u0ab8\u0abe\u0aae\u0abe\u0aa8\u0acd\u0aaf \u0ab8\u0ac7\u0a9f\u0abf\u0a82\u0a97\u0acd\u0ab8"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "\u0ab8\u0ac7\u0a9f\u0abf\u0a82\u0a97\u0acd\u0ab8"
},
"options_showDevtoolsTab": {
"message": "Devtools \u0a9f\u0ac7\u0aac \u0aac\u0aa4\u0abe\u0ab5\u0acb"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "\u0a85\u0aaa\u0aa1\u0ac7\u0a9f \u0a95\u0ab0\u0acb"
},
"options_updateChannels": {
"message": "\u0a9a\u0ac7\u0aa8\u0ab2\u0acb \u0a85\u0aa6\u0acd\u0aaf\u0aa4\u0aa8 \u0a95\u0ab0\u0acb"
},
"options_updateChannelsWarning": {
"message": "\u0a9a\u0ac7\u0aa4\u0ab5\u0aa3\u0ac0: \u0a85\u0aa6\u0acd\u0aaf\u0aa4\u0aa8 \u0a9a\u0ac7\u0aa8\u0ab2\u0acd\u0ab8 \u0a89\u0aae\u0ac7\u0ab0\u0ab5\u0abe\u0aa5\u0ac0 \u0ab9\u0ac1\u0aae\u0ab2\u0abe\u0a96\u0acb\u0ab0\u0acb \u0aa4\u0aae\u0abe\u0ab0\u0abe \u0aac\u0acd\u0ab0\u0abe\u0a89\u0a9d\u0ab0\u0aa8\u0ac7 \u0ab9\u0abe\u0a87\u0a9c\u0ac7\u0a95 \u0a95\u0ab0\u0ac0 \u0ab6\u0a95\u0ac7 \u0a9b\u0ac7. \u0a9c\u0acb \u0aa4\u0aae\u0ac7 \u0a9c\u0abe\u0aa3\u0acb \u0a9b\u0acb \u0a95\u0ac7 \u0aa4\u0aae\u0ac7 \u0ab6\u0ac1\u0a82 \u0a95\u0ab0\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0abe\u0a82 \u0a9b\u0acb \u0aa4\u0acb \u0aab\u0a95\u0acd\u0aa4 \u0a86 \u0ab5\u0abf\u0aad\u0abe\u0a97\u0aa8\u0ac7 \u0ab8\u0a82\u0aaa\u0abe\u0aa6\u0abf\u0aa4 \u0a95\u0ab0\u0acb!"
},
"options_updatesLastChecked": {
"message": "Updates last checked: "
},
"options_updatesLastCheckedNever": {
"message": "\u0a95\u0acd\u0aaf\u0abe\u0ab0\u0ac7\u0aaf \u0aa8\u0ab9\u0abf"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere \u0ab5\u0aaa\u0ab0\u0abe\u0ab6\u0a95\u0ab0\u0acd\u0aa4\u0abe \u0aa8\u0abf\u0aaf\u0aae\u0acb"
},
"prefs_export_settings": {
"message": "Export Settings"
},
"prefs_reset_defaults": {
"message": "Reset to Defaults"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy server running on"
},
"standalone_transparent_false": {
"message": "You must configure your applications to use an HTTP proxy on the specified host and port."
},
"standalone_transparent_true": {
"message": "You must set up your firewall rules to forward packets to the specified host and port."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u05d4\u05d5\u05e1\u05e3 \u05db\u05dc\u05dc \u05d7\u05d3\u05e9"
},
"about_ext_description": {
"message": "\u05d4\u05e6\u05e4\u05df \u05d0\u05ea \u05d4\u05e8\u05e9\u05ea! \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d1\u05d8\u05d7\u05ea HTTPS \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05d1\u05d0\u05ea\u05e8\u05d9\u05dd \u05e8\u05d1\u05d9\u05dd."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "\u05d2\u05e8\u05e1\u05ea \u05de\u05e2\u05e8\u05db\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05dd \u05e2\u05d1\u05d5\u05e8"
},
"about_title": {
"message": "HTTPS Everywhere \u05d0\u05d5\u05d3\u05d5\u05ea"
},
"about_version": {
"message": "\u05d2\u05e8\u05e1\u05d4"
},
"cancel_copied_url": {
"message": "\u05d4\u05d5\u05e2\u05ea\u05e7 \u05dc\u05dc\u05d5\u05d7 \u05e2\u05e8\u05d9\u05db\u05d4"
},
"cancel_copy_url": {
"message": "\u05d4\u05e2\u05ea\u05e7 \u05db\u05ea\u05d5\u05d1\u05ea"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere \u05d4\u05d1\u05d7\u05d9\u05df \u05e9\u05e0\u05d9\u05d5\u05d5\u05d8\u05ea \u05d0\u05dc \u05e2\u05de\u05d5\u05d3 \u05d1\u05dc\u05ea\u05d9 HTTPS, \u05d5\u05e0\u05d9\u05e1\u05d4 \u05dc\u05e9\u05dc\u05d5\u05d7 \u05d0\u05dc\u05d9\u05da \u05d2\u05e8\u05e1\u05ea HTTPS \u05d1\u05de\u05e7\u05d5\u05dd. \u05d2\u05e8\u05e1\u05ea HTTPS \u05d1\u05dc\u05ea\u05d9 \u05d6\u05de\u05d9\u05e0\u05d4. \u05e7\u05e8\u05d5\u05d1 \u05dc\u05d5\u05d5\u05d3\u05d0\u05d9 \u05e9\u05d0\u05ea\u05e8 \u05d6\u05d4 \u05d0\u05d9\u05e0\u05d5 \u05ea\u05d5\u05de\u05da \u05d1\u05beHTTPS, \u05d0\u05d1\u05dc \u05d9\u05d9\u05ea\u05db\u05df \u05e9\u05ea\u05d5\u05e7\u05e3 \u05d7\u05d5\u05e1\u05dd \u05d0\u05ea \u05d2\u05e8\u05e1\u05ea \u05d4\u05beHTTPS. \u05d0\u05dd \u05d0\u05ea\u05d4 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05e8\u05d0\u05d5\u05ea \u05d0\u05ea \u05d4\u05d2\u05e8\u05e1\u05d4 \u05d4\u05d1\u05dc\u05ea\u05d9 \u05de\u05d5\u05e6\u05e4\u05e0\u05ea \u05e9\u05dc \u05e2\u05de\u05d5\u05d3 \u05d6\u05d4, \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05e2\u05d3\u05d9\u05df \u05dc\u05e2\u05e9\u05d5\u05ea \u05d6\u05d0\u05ea \u05e2\u05f4\u05d9 \u05d4\u05e9\u05d1\u05ea\u05ea \u05d4\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea '\u05d4\u05e6\u05e4\u05df \u05d0\u05ea \u05db\u05dc \u05d4\u05d0\u05ea\u05e8\u05d9\u05dd \u05d4\u05d6\u05db\u05d0\u05d9\u05dd' (EASE) \u05d1\u05d4\u05e8\u05d7\u05d1\u05d4 HTTPS Everywhere \u05e9\u05dc\u05da. \u05d4\u05d9\u05d9\u05d4 \u05de\u05d5\u05d3\u05e2 \u05e9\u05d4\u05e9\u05d1\u05ea\u05ea \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d5 \u05e2\u05e9\u05d5\u05d9\u05d4 \u05dc\u05d4\u05e4\u05d5\u05da \u05d0\u05ea \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da \u05dc\u05e4\u05d2\u05d9\u05e2 \u05d0\u05dc \u05d4\u05ea\u05e7\u05e4\u05d5\u05ea \u05e9\u05e0\u05de\u05d5\u05da \u05de\u05d1\u05d5\u05e1\u05e1\u05d5\u05ea\u05be\u05e8\u05e9\u05ea \u05d1\u05d0\u05ea\u05e8\u05d9\u05dd \u05d1\u05d4\u05dd \u05d0\u05ea\u05d4 \u05de\u05d1\u05e7\u05e8."
},
"cancel_he_blocking_network": {
"message": "\u05de\u05ea\u05e7\u05e4\u05d5\u05ea \u05e9\u05e0\u05de\u05d5\u05da \u05de\u05d1\u05d5\u05e1\u05e1\u05d5\u05ea\u05be\u05e8\u05e9\u05ea"
},
"cancel_http_once": {
"message": "\u05d4\u05de\u05e9\u05da \u05d1\u05db\u05dc \u05d6\u05d0\u05ea (\u05d1\u05dc\u05ea\u05d9 \u05d1\u05d8\u05d5\u05d7)"
},
"cancel_open_page": {
"message": "\u05d4\u05e9\u05d1\u05ea \u05d1\u05d0\u05ea\u05e8 \u05d6\u05d4"
},
"chrome_add_new_rule": {
"message": "\u05d4\u05d5\u05e1\u05e3 \u05db\u05dc\u05dc \u05d7\u05d3\u05e9 \u05e2\u05d1\u05d5\u05e8 \u05d0\u05ea\u05e8 \u05d6\u05d4"
},
"chrome_add_rule": {
"message": "\u05d4\u05d5\u05e1\u05e3 \u05db\u05dc\u05dc \u05e2\u05d1\u05d5\u05e8 \u05d0\u05ea\u05e8 \u05d6\u05d4"
},
"chrome_always_https_for_host": {
"message": "\u05e2\u05d1\u05d5\u05e8 \u05de\u05d0\u05e8\u05d7 \u05d6\u05d4 https-\u05d4\u05e9\u05ea\u05de\u05e9 \u05ea\u05de\u05d9\u05d3 \u05d1"
},
"chrome_disable_on_this_site": {
"message": "\u05d4\u05e9\u05d1\u05ea \u05d1\u05d0\u05ea\u05e8 \u05d6\u05d4"
},
"chrome_enable_on_this_site": {
"message": "\u05d0\u05e4\u05e9\u05e8 \u05d1\u05d0\u05ea\u05e8 \u05d6\u05d4"
},
"chrome_experimental_rules": {
"message": "\u05db\u05dc\u05dc\u05d9\u05dd \u05e0\u05d9\u05e1\u05d9\u05d5\u05e0\u05d9\u05d9\u05dd"
},
"chrome_experimental_rules_description": {
"message": "\u05e2\u05e9\u05d5\u05d9 \u05dc\u05d2\u05e8\u05d5\u05dd \u05dc\u05d0\u05d6\u05d4\u05e8\u05d5\u05ea \u05d0\u05d5 \u05dc\u05e9\u05d1\u05d9\u05e8\u05d4. \u05de\u05d5\u05e9\u05d1\u05ea \u05db\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc."
},
"chrome_hide_advanced": {
"message": "\u05d4\u05e1\u05ea\u05e8 \u05de\u05ea\u05e7\u05d3\u05dd"
},
"chrome_host": {
"message": "\u05de\u05d0\u05e8\u05d7:"
},
"chrome_redirect_to": {
"message": "\u05d4\u05e4\u05e0\u05d4 \u05d0\u05dc"
},
"chrome_regex": {
"message": "regex \u05ea\u05d5\u05d0\u05dd"
},
"chrome_rule_name": {
"message": "\u05e9\u05dd \u05db\u05dc\u05dc"
},
"chrome_settings_for_this_site_explained": {
"message": "\u05db\u05d0\u05e9\u05e8 \u05d0\u05ea\u05d4 \u05d2\u05d5\u05dc\u05e9 \u05d1\u05d0\u05ea\u05e8\u05d9\u05dd \u05e9\u05d5\u05e0\u05d9\u05dd, \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e9\u05e0\u05d5\u05ea \u05d0\u05ea \u05d4\u05e2\u05d3\u05e4\u05d5\u05ea\u05d9\u05da \u05e2\u05d1\u05d5\u05e8 \u05db\u05dc \u05d0\u05ea\u05e8"
},
"chrome_settings_for_this_site_header": {
"message": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e2\u05d1\u05d5\u05e8 \u05d0\u05ea\u05e8 \u05d6\u05d4"
},
"chrome_settings_for_this_site_subheader": {
"message": "\u05e9\u05e0\u05d4 \u05d4\u05e2\u05d3\u05e4\u05d5\u05ea \u05e2\u05d1\u05d5\u05e8 \u05d7\u05d9\u05d1\u05d5\u05e8\u05d9\u05dd \u05de\u05d5\u05e6\u05e4\u05e0\u05d9\u05dd"
},
"chrome_show_advanced": {
"message": "\u05d4\u05e8\u05d0\u05d4 \u05de\u05ea\u05e7\u05d3\u05dd"
},
"chrome_stable_rules": {
"message": "\u05db\u05dc\u05dc\u05d9\u05dd \u05d9\u05e6\u05d9\u05d1\u05d9\u05dd"
},
"chrome_stable_rules_description": {
"message": ":\u05d0\u05dc\u05e5 \u05d7\u05d9\u05d1\u05d5\u05e8\u05d9\u05dd \u05de\u05d5\u05e6\u05e4\u05e0\u05d9\u05dd \u05d0\u05dc \u05d0\u05ea\u05e8\u05d9\u05dd \u05d0\u05dc\u05d5"
},
"chrome_status_cancel_button": {
"message": "\u05d1\u05d8\u05dc"
},
"menu_donate_eff_imperative": {
"message": "EFF \u05ea\u05e8\u05d5\u05dd \u05d0\u05dc"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u05d4\u05e6\u05e4\u05e0\u05ea \u05db\u05dc \u05d4\u05d0\u05ea\u05e8\u05d9\u05dd \u05d4\u05d6\u05db\u05d0\u05d9\u05d9\u05dd \u05db\u05d1\u05d5\u05d9\u05d4"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u05d4\u05e6\u05e4\u05e0\u05ea \u05db\u05dc \u05d4\u05d0\u05ea\u05e8\u05d9\u05dd \u05d4\u05d6\u05db\u05d0\u05d9\u05d9\u05dd \u05e4\u05d5\u05e2\u05dc\u05ea"
},
"menu_globalDisable": {
"message": "\u05db\u05d1\u05d5\u05d9 HTTPS Everywhere"
},
"menu_globalEnable": {
"message": "\u05e4\u05d5\u05e2\u05dc HTTPS Everywhere"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u05d1\u05e7\u05e9\u05d5\u05ea \u05d1\u05dc\u05ea\u05d9 \u05de\u05d5\u05e6\u05e4\u05e0\u05d5\u05ea \u05de\u05d5\u05ea\u05e8\u05d5\u05ea \u05db\u05e8\u05d2\u05e2"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u05d1\u05e7\u05e9\u05d5\u05ea \u05d1\u05dc\u05ea\u05d9 \u05de\u05d5\u05e6\u05e4\u05e0\u05d5\u05ea \u05d7\u05e1\u05d5\u05de\u05d5\u05ea \u05db\u05e8\u05d2\u05e2"
},
"menu_httpNoWhereMore": {
"message": "\u05de\u05e6\u05d1 \u05d6\u05d4 \u05d7\u05d5\u05e1\u05dd \u05ea\u05d5\u05db\u05df \u05d5\u05d1\u05e7\u05e9\u05d5\u05ea \u05d1\u05dc\u05ea\u05d9 \u05de\u05d5\u05e6\u05e4\u05e0\u05d9\u05dd"
},
"menu_observatory": {
"message": "\u05d4\u05e2\u05d3\u05e4\u05d5\u05ea \u05de\u05d9\u05e6\u05e4\u05d4 SSL"
},
"menu_seeLess": {
"message": "\u05d4\u05e8\u05d0\u05d4 \u05e4\u05d7\u05d5\u05ea"
},
"menu_seeMore": {
"message": "\u05d4\u05e8\u05d0\u05d4 \u05d9\u05d5\u05ea\u05e8"
},
"menu_showCounter": {
"message": "\u05d4\u05e8\u05d0\u05d4 \u05de\u05d5\u05e0\u05d4"
},
"menu_viewAllRules": {
"message": "\u05d4\u05e6\u05d2 \u05d0\u05ea \u05db\u05dc \u05d4\u05db\u05dc\u05dc\u05d9\u05dd"
},
"onboarding_footer": {
"message": "HTTPS Everywhere \u05d4\u05d5\u05d0 \u05de\u05d9\u05d6\u05dd \u05e9\u05dc EFF"
},
"onboarding_header": {
"message": "HTTPS Everywhere \u05e2\u05d5\u05d3\u05db\u05df!"
},
"onboarding_intro": {
"message": "\u05d4\u05e6\u05e4\u05df \u05d0\u05ea \u05d4\u05e8\u05e9\u05ea! \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d1\u05d8\u05d7\u05ea HTTPS \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05d1\u05d0\u05ea\u05e8\u05d9\u05dd \u05e8\u05d1\u05d9\u05dd."
},
"options_addDisabledSite": {
"message": "\u05d4\u05d5\u05e1\u05e3 \u05d0\u05ea\u05e8 \u05de\u05d5\u05e9\u05d1\u05ea"
},
"options_addUpdateChannel": {
"message": "\u05d4\u05d5\u05e1\u05e3 \u05e2\u05e8\u05d5\u05e5 \u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd"
},
"options_advancedSettings": {
"message": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05de\u05ea\u05e7\u05d3\u05de\u05d5\u05ea"
},
"options_autoUpdateRulesets": {
"message": "\u05e2\u05d3\u05db\u05df \u05d1\u05d0\u05d5\u05e4\u05df \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9 \u05de\u05e2\u05e8\u05db\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05dd"
},
"options_debuggingRulesets": {
"message": "\u05de\u05e2\u05e8\u05db\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05dd \u05e9\u05dc \u05e0\u05d9\u05e4\u05d5\u05d9 \u05ea\u05e7\u05dc\u05d9\u05dd (\u05de\u05ea\u05e7\u05d3\u05dd)"
},
"options_delete": {
"message": "\u05de\u05d7\u05e7"
},
"options_disabledUrlsListed": {
"message": "\u05de\u05d5\u05e9\u05d1\u05ea\u05d9\u05dd HTTPS Everywhere \u05d0\u05ea\u05e8\u05d9"
},
"options_enableMixedRulesets": {
"message": "\u05d0\u05e4\u05e9\u05e8 \u05de\u05e2\u05e8\u05db\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05dd \u05e9\u05dc \u05ea\u05db\u05e0\u05d9\u05dd \u05de\u05e2\u05d5\u05e8\u05d1\u05d1\u05d9\u05dd"
},
"options_enterDisabledSite": {
"message": "\u05d4\u05db\u05e0\u05e1 \u05d0\u05ea\u05e8 \u05de\u05d5\u05e9\u05d1\u05ea"
},
"options_enterUpdateChannelName": {
"message": "\u05d4\u05db\u05e0\u05e1 \u05e9\u05dd \u05e2\u05e8\u05d5\u05e5 \u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd"
},
"options_generalSettings": {
"message": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05d5\u05ea"
},
"options_hostNotFormattedCorrectly": {
"message": "\u05de\u05d0\u05e8\u05d7 \u05d6\u05d4 \u05dc\u05d0 \u05d4\u05d9\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05ea\u05d5\u05d5\u05e1\u05e3 \u05de\u05d0\u05d7\u05e8 \u05e9\u05d4\u05d5\u05d0 \u05dc\u05d0 \u05ea\u05d5\u05e1\u05d3\u05e8 \u05db\u05e8\u05d0\u05d5\u05d9. \u05d0\u05e0\u05d0 \u05d1\u05d3\u05d5\u05e7 \u05d0\u05d5\u05ea\u05d5 \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1."
},
"options_settings": {
"message": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea"
},
"options_showDevtoolsTab": {
"message": "\u05d4\u05e8\u05d0\u05d4 \u05dc\u05e9\u05d5\u05e0\u05d9\u05ea \u05db\u05dc\u05d9\u05d9 \u05de\u05e4\u05ea\u05d7\u05d9\u05dd"
},
"options_storedRulesetsVersion": {
"message": "\u05d2\u05e8\u05e1\u05ea \u05de\u05e2\u05e8\u05db\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05dd \u05de\u05d0\u05d5\u05d7\u05e1\u05e0\u05d5\u05ea:"
},
"options_update": {
"message": "\u05e2\u05d3\u05db\u05df"
},
"options_updateChannels": {
"message": "\u05e2\u05e8\u05d5\u05e6\u05d9 \u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd"
},
"options_updateChannelsWarning": {
"message": "\u05d0\u05d6\u05d4\u05e8\u05d4: \u05d4\u05d5\u05e1\u05e4\u05ea \u05e2\u05e8\u05d5\u05e6\u05d9 \u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd \u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05d2\u05e8\u05d5\u05dd \u05dc\u05ea\u05d5\u05e7\u05e4\u05d9\u05dd \u05dc\u05d7\u05d8\u05d5\u05e3 \u05d0\u05ea \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da. \u05e2\u05e8\u05d5\u05da \u05e7\u05d8\u05e2 \u05d6\u05d4 \u05e8\u05e7 \u05d0\u05dd \u05d0\u05ea\u05d4 \u05d9\u05d5\u05d3\u05e2 \u05de\u05d4 \u05d0\u05ea\u05d4 \u05e2\u05d5\u05e9\u05d4!"
},
"options_updatesLastChecked": {
"message": "\u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd \u05e0\u05d1\u05d3\u05e7\u05d5 \u05dc\u05d0\u05d7\u05e8\u05d5\u05e0\u05d4:"
},
"options_updatesLastCheckedNever": {
"message": "\u05dc\u05e2\u05d5\u05dc\u05dd \u05dc\u05d0"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere \u05db\u05dc\u05dc\u05d9 \u05de\u05e9\u05ea\u05de\u05e9 \u05e9\u05dc"
},
"prefs_export_settings": {
"message": "\u05d9\u05d9\u05e6\u05d0 \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea"
},
"prefs_reset_defaults": {
"message": "\u05d0\u05e4\u05e1 \u05dc\u05d1\u05e8\u05d9\u05e8\u05d5\u05ea \u05de\u05d7\u05d3\u05dc"
},
"prefs_reset_defaults_message": {
"message": "\u05d6\u05d4 \u05d9\u05d0\u05e4\u05e1 \u05e2\u05dc \u05de\u05e2\u05e8\u05db\u05ea \u05db\u05dc\u05dc\u05d9\u05dd \u05dc\u05de\u05e6\u05d1 \u05d1\u05e8\u05d9\u05e8\u05ea \u05d4\u05de\u05d7\u05d3\u05dc \u05e9\u05dc\u05d4. \u05dc\u05d4\u05de\u05e9\u05d9\u05da?"
},
"standalone_proxy_server_info_prefix": {
"message": "\u05e9\u05e8\u05ea \u05d9\u05d9\u05e4\u05d5\u05d9\u05be\u05db\u05d5\u05d7 \u05e8\u05e5 \u05e2\u05dc"
},
"standalone_transparent_false": {
"message": "\u05d0\u05ea\u05d4 \u05d7\u05d9\u05d9\u05d1 \u05dc\u05ea\u05e6\u05e8 \u05d0\u05ea \u05d4\u05d9\u05d9\u05e9\u05d5\u05dd \u05e9\u05dc\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d9\u05d9\u05e4\u05d5\u05d9 \u05db\u05d5\u05d7 HTTP \u05e2\u05dc \u05d4\u05de\u05d0\u05e8\u05d7 \u05d5\u05d4\u05e4\u05ea\u05d7\u05d4 \u05d4\u05de\u05e6\u05d5\u05d9\u05e0\u05d9\u05dd."
},
"standalone_transparent_true": {
"message": "\u05d0\u05ea\u05d4 \u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05d0\u05ea \u05db\u05dc\u05dc\u05d9 \u05d7\u05d5\u05de\u05ea \u05d4\u05d0\u05e9 \u05e9\u05dc\u05da \u05db\u05d3\u05d9 \u05dc\u05d4\u05e2\u05d1\u05d9\u05e8 \u05d4\u05dc\u05d0\u05d4 \u05d7\u05e4\u05d9\u05e1\u05d5\u05ea \u05d0\u05dc \u05d4\u05de\u05d0\u05e8\u05d7 \u05d5\u05d4\u05e4\u05ea\u05d7\u05d4 \u05d4\u05de\u05e6\u05d5\u05d9\u05e0\u05d9\u05dd."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u0928\u092f\u093e \u0928\u093f\u092f\u092e \u091c\u094b\u095c\u0947\u0902"
},
"about_ext_description": {
"message": "\u0935\u0947\u092c \u0915\u094b \u090f\u0928\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0915\u0930\u0947\u0902! \u0938\u092d\u0940 \u0935\u0947\u092c\u0938\u093e\u0907\u091f\u094d\u0938 \u092a\u0930 \u0938\u094d\u0935\u0924\u0903 HTTPS \u0915\u093e \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 \u0915\u0930\u0947\u0902."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "\u0915\u0947 \u0932\u093f\u090f \u0928\u093f\u092f\u092e \u0938\u0902\u0938\u094d\u0915\u0930\u0923"
},
"about_title": {
"message": "HTTPS Everywhere \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902"
},
"about_version": {
"message": "\u0938\u0902\u0938\u094d\u0915\u0930\u0923"
},
"cancel_copied_url": {
"message": "\u0915\u094d\u0932\u093f\u092a\u092c\u094b\u0930\u094d\u0921 \u092a\u0930 \u0915\u0949\u092a\u0940 \u0915\u093f\u092f\u093e \u0917\u092f\u093e"
},
"cancel_copy_url": {
"message": "\u092f\u0942\u0906\u0930\u090f\u0932 \u0915\u0949\u092a\u0940 \u0915\u0930\u0947\u0902"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere \u0928\u0947 \u092a\u093e\u092f\u093e \u0915\u093f \u0906\u092a \u090f\u0915 \u0917\u0948\u0930-HTTPS \u092a\u0943\u0937\u094d\u0920 \u092a\u0930 \u091c\u093e \u0930\u0939\u0947 \u0925\u0947, \u0914\u0930 \u0907\u0938\u0915\u0947 \u092c\u091c\u093e\u092f \u0906\u092a\u0915\u094b HTTPS \u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u092e\u0947\u0902 \u092d\u0947\u091c\u0928\u0947 \u0915\u0940 \u0915\u094b\u0936\u093f\u0936 \u0915\u0940\u0964 HTTPS \u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u0905\u0928\u0941\u092a\u0932\u092c\u094d\u0927 \u0939\u0948\u0964 \u0938\u0930\u094d\u0935\u093e\u0927\u093f\u0915 \u0938\u092e\u094d\u092d\u093e\u0935\u0928\u093e \u0939\u0948 \u0915\u093f \u092f\u0939 \u0938\u093e\u0907\u091f HTTPS \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0928\u0939\u0940\u0902 \u0915\u0930\u0924\u0940 \u0939\u0948, \u0932\u0947\u0915\u093f\u0928 \u092f\u0939 \u092d\u0940 \u0938\u0902\u092d\u0935 \u0939\u0948 \u0915\u093f \u090f\u0915 \u0939\u092e\u0932\u093e\u0935\u0930 HTTPS \u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u0915\u094b \u0905\u0935\u0930\u0941\u0926\u094d\u0927 \u0915\u0930 \u0930\u0939\u093e \u0939\u094b\u0964 \u092f\u0926\u093f \u0906\u092a \u0907\u0938 \u092a\u0943\u0937\u094d\u0920 \u0915\u0947 \u0917\u0948\u0930-\u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f\u0947\u0921 \u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u0915\u094b \u0926\u0947\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902, \u0924\u094b \u0906\u092a \u0905\u092a\u0928\u0947 HTTPS Everywhere \u090f\u0915\u094d\u0938\u091f\u0947\u0902\u0936\u0928 \u092e\u0947\u0902 '\u090f\u0928\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0938\u092d\u0940 \u092f\u094b\u0917\u094d\u092f \u0938\u093e\u0908\u091f\u0947\u0902 (\u0908.\u090f.\u090f\u0938.\u0908)' \u0935\u093f\u0915\u0932\u094d\u092a \u0915\u094b \u0939\u091f\u093e \u0915\u0930 \u0910\u0938\u093e \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902\u0964 \u0927\u094d\u092f\u093e\u0928 \u0930\u0939\u0947 \u0915\u093f \u0907\u0938 \u0935\u093f\u0915\u0932\u094d\u092a \u0915\u094b \u0939\u091f\u093e\u0928\u0947 \u0938\u0947, \u0906\u092a\u0915\u093e \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0906\u092a\u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0926\u0947\u0916\u0940 \u091c\u093e\u0928\u0947 \u0935\u093e\u0932\u0940 \u0935\u0947\u092c\u0938\u093e\u0907\u091f\u094b\u0902 \u092a\u0930 \u0928\u0947\u091f\u0935\u0930\u094d\u0915-\u0906\u0927\u093e\u0930\u093f\u0924 \u0921\u093e\u0909\u0928\u0917\u094d\u0930\u0947\u0921 \u0939\u092e\u0932\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0915\u092e\u091c\u094b\u0930 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948\u0964 "
},
"cancel_he_blocking_network": {
"message": "\u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0906\u0927\u093e\u0930\u093f\u0924 \u0921\u093e\u0909\u0928\u0917\u094d\u0930\u0947\u0921 \u0939\u092e\u0932\u0947"
},
"cancel_http_once": {
"message": "\u0906\u0917\u0947 \u092c\u0922\u093c\u0947\u0902 (\u0905\u0938\u0941\u0930\u0915\u094d\u0937\u093f\u0924)"
},
"cancel_open_page": {
"message": "\u0907\u0938 \u0938\u093e\u0907\u091f \u092a\u0930 \u0905\u0915\u094d\u0937\u092e \u0915\u0930\u0947\u0902"
},
"chrome_add_new_rule": {
"message": "\u0907\u0938 \u0938\u093e\u0907\u091f \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0928\u092f\u093e \u0928\u093f\u092f\u092e \u091c\u094b\u0921\u093c\u0947\u0902"
},
"chrome_add_rule": {
"message": "\u0907\u0938 \u0938\u093e\u0907\u091f \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0928\u093f\u092f\u092e \u091c\u094b\u0921\u093c\u0947\u0902."
},
"chrome_always_https_for_host": {
"message": "\u0939\u092e\u0947\u0936\u093e \u0907\u0938 \u092e\u0947\u091c\u092c\u093e\u0928 \u0915\u0947 \u0932\u093f\u090f HTTPS \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902"
},
"chrome_disable_on_this_site": {
"message": "\u0907\u0938 \u0938\u093e\u0907\u091f \u092a\u0930 \u0905\u0915\u094d\u0937\u092e \u0915\u0930\u0947\u0902"
},
"chrome_enable_on_this_site": {
"message": "\u0907\u0938 \u0938\u093e\u0907\u091f \u092a\u0930 \u0938\u0915\u094d\u0937\u092e \u0915\u0930\u0947\u0902\u0964"
},
"chrome_experimental_rules": {
"message": "\u092a\u094d\u0930\u093e\u092f\u094b\u0917\u093f\u0915 \u0928\u093f\u092f\u092e"
},
"chrome_experimental_rules_description": {
"message": "\u092f\u0947 \u091a\u0947\u0924\u093e\u0935\u0928\u093f\u092f\u093e\u0902 \u092f\u093e \u091f\u0942\u091f\u0928\u0947 \u0915\u093e \u0915\u093e\u0930\u0923 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948. \u092f\u0939\u0940 \u0915\u093e\u0930\u0923 \u0939\u0948 \u0915\u093f \u0935\u0947 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0930\u0942\u092a \u0938\u0947 \u0905\u0915\u094d\u0937\u092e \u0939\u0948\u0902. "
},
"chrome_hide_advanced": {
"message": "\u091b\u093f\u092a\u093e\u0928\u093e \u0909\u0928\u094d\u0928\u0924 \u0935\u093f\u0915\u0932\u094d\u092a "
},
"chrome_host": {
"message": "\u092e\u0947\u091c\u093c\u092c\u093e\u0928:"
},
"chrome_redirect_to": {
"message": "\u092f\u0939\u093e\u0901 \u0930\u0947\u0921\u093f\u0930\u0947\u0915\u094d\u091f \u0915\u0930\u0947"
},
"chrome_regex": {
"message": "\u092e\u093f\u0932\u093e\u0928 regex"
},
"chrome_rule_name": {
"message": "\u0928\u093f\u092f\u092e \u0915\u093e \u0928\u093e\u092e"
},
"chrome_settings_for_this_site_explained": {
"message": "\u091c\u0948\u0938\u093e \u0915\u093f \u0906\u092a \u0935\u093f\u092d\u093f\u0928\u094d\u0928 \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u092c\u094d\u0930\u093e\u0909\u091c\u093c \u0915\u0930\u0924\u0947 \u0939\u0948\u0902 \u0924\u094b \u0906\u092a \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0935\u0947\u092c\u0938\u093e\u0907\u091f \u0915\u0947 \u0932\u093f\u090f \u0905\u092a\u0928\u0940 \u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915\u0924\u093e\u090f\u0901 \u092c\u0926\u0932 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902"
},
"chrome_settings_for_this_site_header": {
"message": "\u0907\u0938 \u0938\u093e\u0907\u091f \u0915\u0940 \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 "
},
"chrome_settings_for_this_site_subheader": {
"message": "\u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f\u0947\u0921 \u0915\u0928\u0947\u0915\u094d\u0936\u0928 \u0915\u0947 \u0932\u093f\u090f \u0905\u092a\u0928\u0940 \u0935\u0930\u0940\u092f\u0924\u093e\u0913\u0902 \u0915\u094b \u092c\u0926\u0932\u0947\u0902"
},
"chrome_show_advanced": {
"message": "\u0926\u093f\u0916\u093e\u0928\u093e \u0909\u0928\u094d\u0928\u0924 \u0935\u093f\u0915\u0932\u094d\u092a "
},
"chrome_stable_rules": {
"message": "\u0938\u094d\u0925\u093f\u0930 \u0928\u093f\u092f\u092e"
},
"chrome_stable_rules_description": {
"message": "\u0907\u0928 \u0935\u0947\u092c\u0938\u093e\u0907\u091f\u094b\u0902 \u092a\u0930 \u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0915\u093f\u090f \u0917\u090f \u0915\u0928\u0947\u0915\u094d\u0936\u0928\u094b\u0902 \u0915\u094b \u092c\u0932 \u0926\u0947\u0902:"
},
"chrome_status_cancel_button": {
"message": "\u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902"
},
"menu_donate_eff_imperative": {
"message": "EFF \u0915\u094b \u0926\u093e\u0928 \u0915\u0930\u0947\u0902"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0938\u093e\u0930\u0940 \u092f\u094b\u0917\u094d\u092f \u0938\u093e\u0908\u091f\u094d\u0938 \u0915\u0947 \u0932\u093f\u092f\u0947 \u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u0936\u0928 \u092c\u0902\u0926 \u0939\u0948"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0938\u093e\u0930\u0947 \u092f\u094b\u0917\u094d\u092f \u0938\u093e\u0908\u091f\u094d\u0938 \u0915\u0947 \u0932\u093f\u092f\u0947 \u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u0936\u0928 \u091a\u093e\u0932\u0941 \u0939\u0948"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere \u092c\u0902\u0926 \u0939\u0948"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere \u091a\u093e\u0932\u0941 \u0939\u0948"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "\u092c\u093f\u0928\u093e \u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u0936\u0928 \u0935\u093e\u0932\u0940 requests \u0905\u092d\u093f \u0930\u094b\u0915\u0940 \u0928\u0939\u0940\u0902 \u091c\u093e \u0930\u0939\u0940 \u0939\u0948\u0902"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "\u092c\u093f\u0928\u093e \u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u0936\u0928 \u0935\u093e\u0932\u0940 requests \u0905\u092d\u093f \u0930\u094b\u0915\u0940 \u091c\u093e \u0930\u0939\u0940 \u0939\u0948\u0902"
},
"menu_httpNoWhereMore": {
"message": "\u092f\u0939 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0905\u0928\u090f\u0928\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f\u0947\u0921 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0914\u0930 \u0905\u0928\u0941\u0930\u094b\u0927\u094b\u0902 \u0915\u094b \u0905\u0935\u0930\u0941\u0926\u094d\u0927 \u0915\u0930\u0924\u093e \u0939\u0948"
},
"menu_observatory": {
"message": "SSL \u0935\u0947\u0927\u0936\u093e\u0932\u093e \u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915\u0924\u093e\u090f\u0902"
},
"menu_seeLess": {
"message": "\u0915\u092e \u0926\u0947\u0916\u0947\u0902"
},
"menu_seeMore": {
"message": "\u0905\u0927\u093f\u0915 \u092a\u0922\u093c\u0947\u0902"
},
"menu_showCounter": {
"message": "\u0915\u093e\u0909\u0902\u091f\u0930 \u0926\u093f\u0916\u093e\u090f\u0901"
},
"menu_viewAllRules": {
"message": "\u0938\u092d\u0940 \u0928\u093f\u092f\u092e \u0926\u0947\u0916\u0947\u0902"
},
"onboarding_footer": {
"message": "HTTPS Everywhere EFF \u0915\u093e \u092a\u094d\u0930\u094b\u091c\u0947\u0915\u094d\u091f \u0939\u0948\u0964 "
},
"onboarding_header": {
"message": "HTTPS Everywhere \u0905\u092a\u0921\u0947\u091f \u0939\u094b \u091a\u0941\u0915\u093e \u0939\u0948!"
},
"onboarding_intro": {
"message": "\u0907\u0928\u094d\u091f\u0930\u0928\u0947\u091f \u0938\u0902\u091a\u093e\u0930 \u0915\u094b \u090f\u0928\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0915\u0930\u0947\u0902! \u0938\u092d\u0940 \u0935\u0947\u092c\u0938\u093e\u0907\u091f\u094d\u0938 \u092a\u0930 \u0938\u094d\u0935\u0924\u0903 \u0939\u0940 HTTPS \u0915\u093e \u0907\u0938\u094d\u0924\u0947\u092e\u093e\u0932 \u0915\u0930\u0947\u0902."
},
"options_addDisabledSite": {
"message": "\u0905\u0915\u094d\u0937\u092e \u0938\u093e\u0907\u091f \u091c\u094b\u0921\u093c\u0947\u0902"
},
"options_addUpdateChannel": {
"message": "\u0905\u0926\u094d\u092f\u0924\u0928 \u091a\u0948\u0928\u0932 \u091c\u094b\u0921\u093c\u0947\u0902"
},
"options_advancedSettings": {
"message": "\u090f\u0921\u0935\u093e\u0902\u0938 \u0938\u0947\u091f\u093f\u0902\u0917"
},
"options_autoUpdateRulesets": {
"message": "\u0928\u093f\u092f\u092e\u094b\u0902 \u0915\u094b \u0938\u094d\u0935\u0924: \u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u0930\u0947\u0902"
},
"options_debuggingRulesets": {
"message": "\u0921\u093f\u092c\u0917\u093f\u0902\u0917 \u0928\u093f\u092f\u092e (\u0909\u0928\u094d\u0928\u0924)"
},
"options_delete": {
"message": "\u0939\u091f\u093e\u0928\u093e"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere \u0935\u0947\u092c\u0938\u093e\u0907\u091f\u094b\u0902 \u0928\u093f\u0930\u094d\u092f\u094b\u0917\u094d\u092f"
},
"options_enableMixedRulesets": {
"message": "\u092e\u093f\u0936\u094d\u0930\u093f\u0924 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0928\u093f\u092f\u092e \u0938\u0915\u094d\u0937\u092e \u0915\u0930\u0947\u0902"
},
"options_enterDisabledSite": {
"message": "\u0905\u0915\u094d\u0937\u092e \u0938\u093e\u0907\u091f \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902"
},
"options_enterUpdateChannelName": {
"message": "\u0905\u0926\u094d\u092f\u0924\u0928 \u091a\u0948\u0928\u0932 \u0928\u093e\u092e \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902"
},
"options_generalSettings": {
"message": "\u0938\u093e\u092e\u093e\u0928\u094d\u092f \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938"
},
"options_hostNotFormattedCorrectly": {
"message": "\u0907\u0938 \u0939\u094b\u0938\u094d\u091f \u0915\u094b \u091c\u094b\u0921\u093c\u093e \u0928\u0939\u0940\u0902 \u091c\u093e \u0938\u0915\u093e \u0915\u094d\u092f\u094b\u0902\u0915\u093f \u0907\u0938\u0947 \u0938\u0939\u0940 \u0924\u0930\u0940\u0915\u0947 \u0938\u0947 \u0938\u094d\u0935\u0930\u0942\u092a\u093f\u0924 \u0928\u0939\u0940\u0902 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0925\u093e\u0964 \u0915\u0943\u092a\u092f\u093e \u0907\u0938\u0947 \u091c\u093e\u0902\u091a\u0947\u0902 \u0914\u0930 \u092a\u0941\u0928\u0903 \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902\u0964"
},
"options_settings": {
"message": "\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938"
},
"options_showDevtoolsTab": {
"message": "Devtools \u091f\u0948\u092c \u0926\u093f\u0916\u093e\u090f\u0902"
},
"options_storedRulesetsVersion": {
"message": "\u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924 \u0928\u093f\u092f\u092e \u0938\u0902\u0938\u094d\u0915\u0930\u0923:"
},
"options_update": {
"message": "\u0905\u0926\u094d\u092f\u0924\u0928 \u0915\u0930\u0947\u0902"
},
"options_updateChannels": {
"message": "\u0905\u0926\u094d\u092f\u0924\u0928 \u091a\u0948\u0928\u0932"
},
"options_updateChannelsWarning": {
"message": "\u091a\u0947\u0924\u093e\u0935\u0928\u0940: \u0905\u0926\u094d\u092f\u0924\u0928 \u091a\u0948\u0928\u0932 \u091c\u094b\u0921\u093c\u0928\u093e \u0939\u092e\u0932\u093e\u0935\u0930\u094b\u0902 \u0915\u094b \u0906\u092a\u0915\u0947 \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0915\u094b \u0939\u093e\u0907\u091c\u0948\u0915 \u0915\u0930\u0928\u0947 \u0915\u093e \u0915\u093e\u0930\u0923 \u092c\u0928 \u0938\u0915\u0924\u093e \u0939\u0948\u0964 \u0905\u0917\u0930 \u0906\u092a \u091c\u093e\u0928\u0924\u0947 \u0939\u0948\u0902 \u0915\u093f \u0906\u092a \u0915\u094d\u092f\u093e \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902 \u0924\u094b \u0939\u0940 \u0907\u0938 \u0916\u0902\u0921 \u0915\u094b \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902!"
},
"options_updatesLastChecked": {
"message": "\u0905\u0926\u094d\u092f\u0924\u0928 \u0905\u0902\u0924\u093f\u092e \u092c\u093e\u0930 \u091a\u0947\u0915 \u0915\u093f\u092f\u093e \u0917\u092f\u093e:"
},
"options_updatesLastCheckedNever": {
"message": "\u0915\u092d\u0940 \u0928\u0939\u0940\u0901"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0928\u093f\u092f\u092e"
},
"prefs_export_settings": {
"message": "\u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0928\u093f\u0930\u094d\u092f\u093e\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u094d\u0932\u093f\u0915 \u0915\u0930\u0947\u0902"
},
"prefs_reset_defaults": {
"message": "\u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u092a\u0930 \u0930\u0940\u0938\u0947\u091f \u0915\u0930\u0947\u0902"
},
"prefs_reset_defaults_message": {
"message": "\u092f\u0939 \u092a\u094d\u0930\u0924\u094d\u092f\u0947\u0915 \u0928\u093f\u092f\u092e\u0938\u0947\u091f \u0915\u094b \u0905\u092a\u0928\u0940 \u0921\u093f\u092b\u093c\u0949\u0932\u094d\u091f \u0938\u094d\u0925\u093f\u0924\u093f \u092e\u0947\u0902 \u0930\u0940\u0938\u0947\u091f \u0915\u0930 \u0926\u0947\u0917\u093e\u0964 \u091c\u093e\u0930\u0940 \u0930\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902?"
},
"standalone_proxy_server_info_prefix": {
"message": "\u092a\u094d\u0930\u0949\u0915\u094d\u0938\u0940 \u0938\u0930\u094d\u0935\u0930 \u091a\u0932 \u0930\u0939\u093e \u0939\u0948"
},
"standalone_transparent_false": {
"message": "\u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0939\u094b\u0938\u094d\u091f \u0914\u0930 \u092a\u094b\u0930\u094d\u091f \u092a\u0930 HTTP \u092a\u094d\u0930\u0949\u0915\u094d\u0938\u0940 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0906\u092a\u0915\u094b \u0905\u092a\u0928\u0947 \u090f\u092a\u094d\u0932\u093f\u0915\u0947\u0936\u0928 \u0915\u094b \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930 \u0915\u0930\u0928\u093e \u0939\u094b\u0917\u093e"
},
"standalone_transparent_true": {
"message": "\u0906\u092a\u0915\u094b \u0905\u092a\u0928\u0947 \u092b\u093c\u093e\u092f\u0930\u0935\u0949\u0932 \u0928\u093f\u092f\u092e\u094b\u0902 \u0915\u094b \u092a\u0948\u0915\u0947\u091f \u0915\u094b \u0928\u093f\u0930\u094d\u0926\u093f\u0937\u094d\u091f \u0939\u094b\u0938\u094d\u091f \u0914\u0930 \u092a\u094b\u0930\u094d\u091f \u092a\u0930 \u0938\u0947\u091f \u0915\u0930\u0928\u093e \u0939\u094b\u0917\u093e\u0964"
}
}

Some files were not shown because too many files have changed in this diff Show More