Compare commits

...

298 Commits

Author SHA1 Message Date
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
idk
a116e9f35e update USAGE.html 2022-09-11 01:47:31 -04:00
idk
3ce7ca9210 update TODO.html 2022-09-11 01:47:27 -04:00
idk
e5e350dae3 update RELEASES.html 2022-09-11 01:47:23 -04:00
idk
5c9835a972 update PACKAGES.html 2022-09-11 01:47:20 -04:00
idk
4f41ba7322 update LICENSE.html 2022-09-11 01:47:16 -04:00
idk
d372f87a6e update I2PGenericUnsafeBrowser.html 2022-09-11 01:47:12 -04:00
idk
4f070d84c3 update I2PFirefoxProfileUnpacker.html 2022-09-11 01:47:09 -04:00
idk
50116c6d4f update I2PFirefoxProfileChecker.html 2022-09-11 01:47:06 -04:00
idk
89f3f10bc2 update I2PFirefoxProfileBuilder.html 2022-09-11 01:47:01 -04:00
idk
8057192698 update I2PFirefox.html 2022-09-11 01:46:58 -04:00
idk
ec8d535f65 update I2PCommonBrowser.html 2022-09-11 01:46:54 -04:00
idk
0e5b7eb4c2 update I2PChromiumProfileUnpacker.html 2022-09-11 01:46:51 -04:00
idk
e8f8235f06 update I2PChromiumProfileChecker.html 2022-09-11 01:46:47 -04:00
idk
a99a4ffc09 update I2PChromiumProfileBuilder.html 2022-09-11 01:46:43 -04:00
idk
a29340c9ef update I2PChromium.html 2022-09-11 01:46:40 -04:00
idk
6fd377403a update I2PBrowser.html 2022-09-11 01:46:37 -04:00
idk
c055352afd update EXAMPLES.html 2022-09-11 01:46:33 -04:00
idk
a23ee60350 update CHANGES.html 2022-09-11 01:46:29 -04:00
idk
03a29fd557 update index.html 2022-09-11 01:46:25 -04:00
idk
1e84c614ce update changelog, release 2022-09-11 01:46:07 -04:00
idk
74a6cded17 do away with clunky logging thing 2022-09-11 01:44:57 -04:00
idk
0a9b7f0678 do away with clunky logging thing 2022-09-11 01:42:07 -04:00
idk
18ab8844c4 Add git clean -fdx to distclean target 2022-09-07 16:39:15 -04:00
idk
73f77dd64f update RELEASES.html 2022-09-07 14:17:53 -04:00
idk
ed76fbe804 update index.html 2022-09-07 14:16:55 -04:00
idk
207d7ffcd0 update packages.sh script 2022-09-07 14:15:31 -04:00
idk
27ebdbdde7 update I2PBrowser.html 2022-09-07 14:00:42 -04:00
idk
acf760e24c update EXAMPLES.html 2022-09-07 14:00:38 -04:00
idk
35a0855dd5 update index.html 2022-09-07 14:00:31 -04:00
idk
475b1d93a5 update RELEASES.html 2022-09-07 13:58:59 -04:00
idk
33a1c4f8b0 update PACKAGES.html 2022-09-07 13:58:56 -04:00
idk
e584557dcc update index.html 2022-09-07 13:58:02 -04:00
idk
44e4b2348d update I2PFirefox.html 2022-09-07 12:07:02 -04:00
idk
c581903d0a update I2PCommonBrowser.html 2022-09-07 12:06:58 -04:00
idk
853d07b7d5 update I2PChromium.html 2022-09-07 12:06:44 -04:00
idk
29b1576936 update CHANGES.html 2022-09-07 12:06:33 -04:00
idk
2ea0850f06 update index.html 2022-09-07 12:06:29 -04:00
idk
5ad93c97aa update changelog 2022-09-07 12:06:06 -04:00
idk
26154f3b7f make waitForProxy always return true if the timeout is zero or less 2022-09-07 12:04:03 -04:00
idk
64505f6617 wait up to 5 seconds for the headless firefox to die(sounds creepy when I say it like that) 2022-09-07 11:58:08 -04:00
idk
800de73b9d wait up to 5 seconds for the headless firefox to die(sounds creepy when I say it like that) 2022-09-07 11:55:10 -04:00
idk
4d605d40b2 wait up to 5 seconds for the headless firefox to die(sounds creepy when I say it like that) 2022-09-07 11:49:21 -04:00
idk
368d9c3423 move all proxy checking into common class(DRY) and add the ability to selectively disable or change the timeout time 2022-09-07 11:45:49 -04:00
idk
76d05d0d53 update I2PFirefoxProfileChecker.html 2022-09-07 04:35:28 -04:00
idk
7e6f11f6b3 update index.html 2022-09-07 04:34:45 -04:00
idk
b9c0fc5e38 fix unclosed scanner 2022-09-07 04:34:36 -04:00
idk
5d4b1a4681 update index.html 2022-09-07 03:51:00 -04:00
idk
b2f604a4a5 fix url argument passing 2022-09-07 03:50:51 -04:00
idk
7e3ae6ad04 update index.html 2022-09-07 03:49:31 -04:00
idk
2edb2a3408 tweak releases slightly 2022-09-07 03:35:50 -04:00
idk
6c1f2bc640 update I2PFirefoxProfileChecker.html 2022-09-07 03:24:08 -04:00
idk
76292fc7c0 update I2PFirefox.html 2022-09-07 03:24:01 -04:00
idk
c354c49128 update index.html 2022-09-07 03:23:27 -04:00
idk
9d66efe846 if the headless process survives destruction, forcibly estroy it 2022-09-07 03:22:11 -04:00
idk
24a08cf7c5 remove -attach-console as it probably does nothing and breaks something 2022-09-07 03:16:13 -04:00
idk
4e19c36817 update RELEASES.html 2022-09-07 00:46:22 -04:00
idk
05dfef06e3 update index.html 2022-09-07 00:45:23 -04:00
idk
8397d7415b update I2PFirefox.html 2022-09-06 23:54:43 -04:00
idk
f9279f494f update index.html 2022-09-06 23:54:11 -04:00
idk
e3c2ab91be Destroy headless process if it goes too long 2022-09-06 23:52:52 -04:00
idk
a8a54f6b4c update CHANGES.html 2022-09-06 23:50:26 -04:00
idk
995e9805a2 Destroy headless process if it goes too long 2022-09-06 23:50:19 -04:00
idk
f3e7c28503 update RELEASES.html 2022-09-06 22:41:50 -04:00
idk
6042f30350 update index.html 2022-09-06 22:40:52 -04:00
idk
ab226e5a4c update PACKAGES.html 2022-09-06 22:38:24 -04:00
idk
e632a49933 update I2PFirefox.html 2022-09-06 22:38:01 -04:00
idk
beef36b36d update index.html 2022-09-06 22:37:27 -04:00
idk
2ed27fa307 update USAGE.html 2022-09-06 22:31:34 -04:00
idk
1a5ce21912 update TODO.html 2022-09-06 22:31:31 -04:00
idk
7754c0b43d update RELEASES.html 2022-09-06 22:31:27 -04:00
idk
b4b2a30935 update PACKAGES.html 2022-09-06 22:31:23 -04:00
idk
81f58b9d48 update LICENSE.html 2022-09-06 22:31:19 -04:00
idk
02ac99531a update I2PGenericUnsafeBrowser.html 2022-09-06 22:31:15 -04:00
idk
2b2aea0748 update I2PFirefoxProfileUnpacker.html 2022-09-06 22:31:12 -04:00
idk
09e6864cb9 update I2PFirefoxProfileChecker.html 2022-09-06 22:31:08 -04:00
idk
f954bf4893 update I2PFirefoxProfileBuilder.html 2022-09-06 22:31:04 -04:00
idk
21f74306c8 update I2PFirefox.html 2022-09-06 22:31:00 -04:00
idk
ccde6b65dc update I2PCommonBrowser.html 2022-09-06 22:30:56 -04:00
idk
f348347115 update I2PChromiumProfileUnpacker.html 2022-09-06 22:30:52 -04:00
idk
ef19f681d0 update I2PChromiumProfileChecker.html 2022-09-06 22:30:48 -04:00
idk
1b60e74f9d update I2PChromiumProfileBuilder.html 2022-09-06 22:30:44 -04:00
idk
9a052f4f3c update I2PChromium.html 2022-09-06 22:30:40 -04:00
idk
1e94b34efe update I2PBrowser.html 2022-09-06 22:30:36 -04:00
idk
01c19d1ffd update EXAMPLES.html 2022-09-06 22:30:33 -04:00
idk
de6b872426 update CHANGES.html 2022-09-06 22:30:29 -04:00
idk
27cb5b8365 update index.html 2022-09-06 22:30:25 -04:00
idk
2d508e1417 update download page 2022-09-06 22:30:14 -04:00
idk
d6a62bb6ee start working on an OSX package, won't have a signer for now but gotta start somewhere 2022-09-06 21:35:27 -04:00
idk
4095e61ad3 minor tweak to releaser script 2022-09-06 21:22:03 -04:00
idk
f107bf92b2 add sha256sums for releases 2022-09-06 21:08:34 -04:00
idk
bf2e964e1a update index.html 2022-09-06 21:06:31 -04:00
idk
8c4647f8b3 update index.html 2022-09-06 20:59:00 -04:00
idk
62bda1aec5 add sha256sums for releases 2022-09-06 20:57:43 -04:00
idk
5c637e900e Fix uploader for fedora package 2022-09-06 20:42:36 -04:00
idk
41b927809b update I2PFirefox.html 2022-09-06 20:25:43 -04:00
idk
f8b70f2a96 update I2PCommonBrowser.html 2022-09-06 20:25:40 -04:00
idk
c9e7a4beba update index.html 2022-09-06 20:25:12 -04:00
idk
40f50aefb5 update I2PFirefoxProfileUnpacker.html 2022-09-06 20:24:44 -04:00
idk
e9dfeb0288 update CHANGES.html 2022-09-06 20:24:05 -04:00
idk
5d121e8927 update index.html 2022-09-06 20:24:02 -04:00
idk
aad78749b4 update index.html 2022-09-06 20:22:17 -04:00
idk
bbaddd3927 update the README 2022-09-06 20:21:04 -04:00
idk
f7c58d0125 update the changelog 2022-09-06 20:12:56 -04:00
idk
0e2dba7bd5 update the changelog 2022-09-06 20:12:31 -04:00
idk
23f1e3491f run headlessly if we find a first-run file 2022-09-06 20:06:50 -04:00
idk
a36a74a44a run headlessly if we find a first-run file 2022-09-06 20:05:29 -04:00
idk
63344656c1 update USAGE.html 2022-09-06 19:38:45 -04:00
idk
260d42a7b3 update TODO.html 2022-09-06 19:38:41 -04:00
idk
4c3f5523d2 update PACKAGES.html 2022-09-06 19:38:38 -04:00
idk
0038f9c186 update LICENSE.html 2022-09-06 19:38:34 -04:00
idk
46469a4e94 update I2PGenericUnsafeBrowser.html 2022-09-06 19:38:30 -04:00
idk
8d8006c956 update I2PFirefoxProfileUnpacker.html 2022-09-06 19:38:27 -04:00
idk
4d35d18c99 update I2PFirefoxProfileChecker.html 2022-09-06 19:38:23 -04:00
idk
8a2b3fee85 update I2PFirefoxProfileBuilder.html 2022-09-06 19:38:20 -04:00
idk
268b791ad7 update I2PFirefox.html 2022-09-06 19:38:16 -04:00
idk
37c7ad9640 update I2PCommonBrowser.html 2022-09-06 19:38:12 -04:00
idk
6928ff423a update I2PChromiumProfileUnpacker.html 2022-09-06 19:38:09 -04:00
idk
a4bde9e63b update I2PChromiumProfileChecker.html 2022-09-06 19:38:05 -04:00
idk
e337f90c0b update I2PChromiumProfileBuilder.html 2022-09-06 19:38:02 -04:00
idk
89b480cd22 update I2PChromium.html 2022-09-06 19:37:58 -04:00
idk
0c4746e8fb update I2PBrowser.html 2022-09-06 19:37:55 -04:00
idk
87b0a07878 update EXAMPLES.html 2022-09-06 19:37:51 -04:00
idk
f09599a2fa update CHANGES.html 2022-09-06 19:37:48 -04:00
idk
2d3071dbb2 update index.html 2022-09-06 19:37:44 -04:00
idk
c79018a29a fedora fixes 2022-09-06 19:35:19 -04:00
idk
bc342cc463 Document package builds 2022-09-06 19:27:02 -04:00
idk
54b427e532 Document package builds 2022-09-06 19:25:43 -04:00
idk
ebc829c5c9 fedora builds 2022-09-06 18:56:39 -04:00
idk
ce5240d658 container-build redhat packages 2022-09-06 18:42:37 -04:00
idk
fdd3aac391 container-build redhat packages 2022-09-06 18:42:01 -04:00
idk
c5281751bb fedora. What the hell. 2022-09-06 18:31:12 -04:00
idk
a3b9f1abce Windows EXE installer, Windows portable zip 2022-09-06 18:29:43 -04:00
idk
f208563c35 start a windows portable 2022-09-06 18:15:21 -04:00
idk
a9e1135ef5 fix windows releaser script 2022-09-05 22:04:23 -04:00
idk
8d3b46b36c make everything distributable better 2022-09-05 22:01:20 -04:00
idk
a7e47cfc15 update I2PCommonBrowser.html 2022-09-05 21:54:29 -04:00
idk
71060cd851 update CHANGES.html 2022-09-05 21:54:03 -04:00
idk
f3dc285ba6 update index.html 2022-09-05 21:53:59 -04:00
idk
bce2f0e286 Windows releaser too. 2022-09-05 21:53:24 -04:00
idk
8e70d9280c Windows releaser too. 2022-09-05 21:52:18 -04:00
idk
ea778bf5da never run inside Program Files, allow per-user install 2022-09-05 21:32:31 -04:00
idk
a3de60fcb1 fix releaser script 2022-09-05 21:28:36 -04:00
idk
459c16aec2 update I2PGenericUnsafeBrowser.html 2022-09-05 21:15:53 -04:00
idk
d35a60cc01 update I2PFirefox.html 2022-09-05 21:15:39 -04:00
idk
733c2b1cc0 update I2PCommonBrowser.html 2022-09-05 21:15:35 -04:00
idk
6b7ab66c99 update I2PChromium.html 2022-09-05 21:15:21 -04:00
idk
4647cd4a0b update I2PBrowser.html 2022-09-05 21:15:18 -04:00
idk
b47fb744c4 update CHANGES.html 2022-09-05 21:15:11 -04:00
idk
a179482b95 release 2022-09-05 21:14:59 -04:00
idk
0f44a3219b update index.html 2022-09-05 21:13:01 -04:00
idk
9c54e16978 debian package 2022-09-05 21:12:53 -04:00
idk
395e1c2c95 debian package 2022-09-05 21:12:10 -04:00
idk
d989337a9c set a default directory in some cases 2022-09-05 21:08:11 -04:00
idk
7dbfdd9cbf make everything distributable better 2022-09-05 18:43:02 -04:00
idk
6605220f4a make it so Windows can find things easier 2022-09-05 18:28:23 -04:00
idk
d0440dcc56 update gitignore 2022-09-05 18:26:00 -04:00
idk
4640cc528c Freestanding packages. Why the heck not. 2022-09-05 18:23:33 -04:00
idk
94e03d045b add support for a Debian package. Yeah a Debian package. 2022-09-05 17:50:04 -04:00
idk
b6a66cf96e update I2PFirefox.html 2022-09-05 10:21:30 -04:00
idk
91f44d29f7 update CHANGES.html 2022-09-05 10:20:59 -04:00
idk
9152da34c9 update index.html 2022-09-05 10:20:55 -04:00
idk
e49cd5d470 update changelog 2022-09-05 10:19:03 -04:00
idk
02c148ccbd always pass --new-instance to firefox 2022-09-05 10:16:52 -04:00
idk
5216ec40f4 update I2PGenericUnsafeBrowser.html 2022-09-05 00:41:31 -04:00
idk
65e67f661b update I2PFirefoxProfileChecker.html 2022-09-05 00:41:23 -04:00
idk
adfda72398 update I2PFirefox.html 2022-09-05 00:41:15 -04:00
idk
5f320087f0 update I2PCommonBrowser.html 2022-09-05 00:41:11 -04:00
idk
86c0c1b68b update I2PChromiumProfileChecker.html 2022-09-05 00:41:04 -04:00
idk
07cc177a95 update I2PChromium.html 2022-09-05 00:40:56 -04:00
idk
40299b00fc update I2PBrowser.html 2022-09-05 00:40:53 -04:00
idk
1c1e048c50 update index.html 2022-09-05 00:40:42 -04:00
idk
084ecb46ff update logging 2022-09-05 00:31:27 -04:00
idk
2b80b4151a move all logging to a proper logging system 2022-09-05 00:19:59 -04:00
401 changed files with 80072 additions and 8850 deletions

1
.dockerignore Normal file
View File

@ -0,0 +1 @@
.git

8
.gitignore vendored
View File

@ -13,3 +13,11 @@ src/build
*.err
*.log
i2pbrowser/
/i2pbrowser*.deb
/i2pbrowser*.rpm
/logs
/*.jar
/*.msi
/*.exe
/user.js
arkenfoxnum

View File

@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -119,9 +139,86 @@
/
</a>
<h2>
<a href="#fri-september-2" rel="nofollow">
<span></span>
</a>
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>
<ul>
<li>
Make the logging a little more sensible
</li>
</ul>
<h2>
Tue, September 6
</h2>
<ul>
<li>
Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
</li>
<li>
Add option to disable proxy pre-check by setting timeout to zero or less
</li>
</ul>
<h2>
Tue, September 6
</h2>
<ul>
<li>
Run headlessly on first-run on Windows.
</li>
<li>
Add support for building an .exe package.
</li>
<li>
Add support for building an .zip Windows portable package.
</li>
<li>
Add support for building an .rpm package.
</li>
<li>
Destroy headless process if it goes too long.
</li>
</ul>
<h2>
Mon, September 5
</h2>
<ul>
<li>
Fix several issues with running on Windows 11
</li>
<li>
Make tunnel nicknames different to avoid double shared tunnels
</li>
<li>
Add support for building a .deb package.
</li>
<li>
Add support for building an .msi package.
</li>
</ul>
<h2>
Fri, September 2
</h2>
<ul>
@ -133,9 +230,6 @@
</li>
</ul>
<h2>
<a href="#thu-september-1" rel="nofollow">
<span></span>
</a>
Thu, September 1
</h2>
<ul>
@ -144,9 +238,6 @@
</li>
</ul>
<h2>
<a href="#wed-august-31" rel="nofollow">
<span></span>
</a>
Wed, August 31
</h2>
<ul>
@ -161,9 +252,6 @@
</li>
</ul>
<h2>
<a href="#tue-august-30" rel="nofollow">
<span></span>
</a>
Tue, August 30
</h2>
<ul>
@ -175,9 +263,6 @@
</li>
</ul>
<h2>
<a href="#sun-august-28" rel="nofollow">
<span></span>
</a>
Sun, August 28
</h2>
<ul>
@ -192,23 +277,17 @@
</li>
</ul>
<h2>
<a href="#sat-august-27" rel="nofollow">
<span></span>
</a>
Sat, August 27
</h2>
<ul>
<li>
Added support for passing a URL as a parameter to the cli&#39;s
Added support for passing a URL as a parameter to the cli&rsquo;s
</li>
<li>
revised test.sh
</li>
</ul>
<h2>
<a href="#mon-august-22" rel="nofollow">
<span></span>
</a>
Mon, August 22
</h2>
<ul>
@ -221,20 +300,14 @@
</li>
</ul>
<h2>
<a href="#sat-august-21" rel="nofollow">
<span></span>
</a>
Sat, August 21
</h2>
<ul>
<li>
Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito
Adds support for passing the -private flag to start Firefox with &ndash;private-window and Chromium &ndash;incognito
</li>
</ul>
<h2>
<a href="#fri-august-20" rel="nofollow">
<span></span>
</a>
Fri, August 20
</h2>
<ul>
@ -243,23 +316,17 @@
</li>
</ul>
<h2>
<a href="#fri-august-19" rel="nofollow">
<span></span>
</a>
Fri, August 19
</h2>
<ul>
<li>
Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
Adds the ability to pass &ndash;private-window to Firefoxes and &ndash;incognito to Chromiums
</li>
<li>
Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior
</li>
</ul>
<h2>
<a href="#mon-august-8" rel="nofollow">
<span></span>
</a>
Mon, August 8
</h2>
<ul>
@ -271,9 +338,6 @@
</li>
</ul>
<h2>
<a href="#sun-august-7" rel="nofollow">
<span></span>
</a>
Sun, August 7
</h2>
<ul>
@ -297,9 +361,6 @@
</li>
</ul>
<h2>
<a href="#saturday-august-6" rel="nofollow">
<span></span>
</a>
Saturday, August 6
</h2>
<ul>

View File

@ -1,3 +1,46 @@
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
-----------------
- Make the logging a little more sensible
Tue, September 6
----------------
- Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
- Add option to disable proxy pre-check by setting timeout to zero or less
Tue, September 6
----------------
- Run headlessly on first-run on Windows.
- Add support for building an .exe package.
- Add support for building an .zip Windows portable package.
- Add support for building an .rpm package.
- Destroy headless process if it goes too long.
Mon, September 5
----------------
- Fix several issues with running on Windows 11
- Make tunnel nicknames different to avoid double shared tunnels
- Add support for building a .deb package.
- Add support for building an .msi package.
Fri, September 2
----------------

6
Dockerfile Normal file
View File

@ -0,0 +1,6 @@
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

@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -119,7 +139,7 @@
/
</a>
<p>
:; dir=$(CDPATH= cd -- &#34;$(dirname -- &#34;$0&#34;)&#34; &amp;&amp; pwd); java -cp &#34;$dir&#34;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -private; exit $?
:; dir=$(CDPATH= cd &ndash; &ldquo;$(dirname &ndash; &ldquo;$0&rdquo;)&rdquo; &amp;&amp; pwd); java -cp &ldquo;$dir&rdquo;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -private; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -private
</p>

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,547 +134,479 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pbrowser-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PBrowser
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java">
[src]
</a>
</h1>
<blockquote>
</h1>
<blockquote>
<p>
*/
</p>
</blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</blockquote>
<p>
I2PBrowser.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PBrowser.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @description I2PBrowser is a that is used to open a browser window to the I2P network. It automatically detects the operating system and available browsers and selects the best one to use with Tor Browser at the top for Firefox and Brave at the top for Chrome.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
Parent class: I2PCommonBrowser
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
<li>
java.util.ArrayList
</li>
</ul>
<br>
<h2>
<a href="#member-variables" rel="nofollow">
<span></span>
</a>
</ul>
<br />
</details>
</p>
<h2>
Member Variables
</h2>
<h4>
<a href="#i2pfirefox-i2pfirefox-src" rel="nofollow">
<span></span>
</a>
</h2>
<h4>
I2PFirefox i2pFirefox
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: final
</li>
</ul>
<h4>
<a href="#i2pchromium-i2pchromium-src" rel="nofollow">
<span></span>
</a>
</ul>
<h4>
I2PChromium i2pChromium
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: final
</li>
</ul>
<h4>
<a href="#i2pgenericunsafebrowser-i2pgeneral-src" rel="nofollow">
<span></span>
</a>
</ul>
<h4>
I2PGenericUnsafeBrowser i2pGeneral
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: final
</li>
</ul>
<h4>
<a href="#boolean-firefox-src" rel="nofollow">
<span></span>
</a>
</ul>
<h4>
boolean firefox
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br>
<br />
</li>
</ul>
<h4>
<a href="#boolean-chromium-src" rel="nofollow">
<span></span>
</a>
</ul>
<h4>
boolean chromium
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br>
<br />
</li>
</ul>
<h4>
<a href="#boolean-generic-src" rel="nofollow">
<span></span>
</a>
</ul>
<h4>
boolean generic
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br>
<br />
</li>
</ul>
<h4>
<a href="#boolean-chromiumfirst-src" rel="nofollow">
<span></span>
</a>
</ul>
<h4>
boolean chromiumFirst
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br>
<br />
</li>
</ul>
<h4>
<a href="#boolean-usability-src" rel="nofollow">
<span></span>
</a>
</ul>
<h4>
boolean usability
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br>
<br />
</li>
</ul>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
</ul>
<h2>
Methods
</h2>
<h3>
<a href="#launchfirefox-src" rel="nofollow">
<span></span>
</a>
</h2>
<h3>
launchFirefox
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L34" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L34">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
| privateWindow | boolean | |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
<a href="#launchchromium-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
launchChromium
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L39" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L39">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
| privateWindow | boolean | |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
<a href="#launchgeneric-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
launchGeneric
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L44" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L44">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
| privateWindow | boolean | |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindowInt | int | |
<br />
| url | String[] | |
</p>
<h3>
<a href="#setbrowser-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
setBrowser
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L67" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L70">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| browserPath | String | |
</p>
<h3>
<a href="#haschromium-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
hasChromium
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L77" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L80">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if there is a Chromium available
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: true if Chromium is available false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<h3>
<a href="#hasfirefox-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
hasFirefox
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L94" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L97">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if there is a Firefox variant available
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: true if Firefox variant is available false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<h3>
<a href="#launch-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L114" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L117">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
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.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
| privateWindow | boolean | |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | int | |
<br />
| url | String[] | |
</p>
<h3>
<a href="#launch-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L156" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L160">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
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.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| privateWindow | boolean | |
</p>
<h3>
<a href="#launch-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
launch
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L165" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L174">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
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.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<h3>
<a href="#validurl-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
ValidURL
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L167" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L176">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| inUrl | String | |
</p>
<h3>
<a href="#main-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L177" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PBrowser.java#L186">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | |
</p>
<div id="sourcecode">
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -667,8 +619,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1522,13 +1474,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

View File

@ -7,6 +7,7 @@ Description:
> I2PBrowser.java Copyright C 2022 idk <hankhill19580@gmail.com> This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. @description I2PBrowser is a that is used to open a browser window to the I2P network. It automatically detects the operating system and available browsers and selects the best one to use with Tor Browser at the top for Firefox and Brave at the top for Chrome.
Author: idk
Parent class: I2PCommonBrowser
package: net.i2p.i2pfirefox
## Dependencies
@ -83,7 +84,7 @@ package: net.i2p.i2pfirefox
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | boolean | |
| privateWindow | int | |
| url | String[] | |
@ -95,7 +96,7 @@ package: net.i2p.i2pfirefox
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | boolean | |
| privateWindow | int | |
| url | String[] | |
@ -107,11 +108,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#L70)
+ Description:
+ Access: public
@ -122,7 +123,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#L80)
+ Description: Return true if there is a Chromium available
+ Access: public
@ -131,7 +132,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#L97)
+ Description: Return true if there is a Firefox variant available
+ Access: public
@ -140,7 +141,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#L117)
+ 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
@ -148,11 +149,11 @@ This method has no parameters.
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | boolean | |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L156)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L160)
+ 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
@ -163,7 +164,7 @@ This method has no parameters.
| privateWindow | boolean | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L165)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L174)
+ 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
@ -172,7 +173,7 @@ This method has no parameters.
This method has no parameters.
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L167)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L176)
+ Description:
+ Access: private
@ -184,7 +185,7 @@ This method has no parameters.
| inUrl | String | |
### main [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L177)
### main [[src]](src/java/net/i2p/i2pfirefox/I2PBrowser.java#L186)
+ Description:
+ Access: public

File diff suppressed because it is too large Load Diff

View File

@ -18,8 +18,6 @@ package: net.i2p.i2pfirefox
</summary>
<ul>
<li>java.io.File</li>
<li>java.io.IOException</li>
<li>java.net.Socket</li>
<li>java.util.ArrayList</li>
</ul>
</details>
@ -33,13 +31,6 @@ package: net.i2p.i2pfirefox
+ Access: private
+ Modifiers: final
#### int DEFAULT_TIMEOUT [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L)
>
+ Access: private
+ Modifiers: final
#### Process p [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L)
>
@ -48,7 +39,7 @@ package: net.i2p.i2pfirefox
## Methods
### FIND_CHROMIUM_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L54)
### FIND_CHROMIUM_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L51)
+ Description:
+ Access: private
@ -58,7 +49,7 @@ package: net.i2p.i2pfirefox
This method has no parameters.
### FIND_CHROMIUM_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L70)
### FIND_CHROMIUM_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L67)
+ Description:
+ Access: private
@ -68,7 +59,7 @@ This method has no parameters.
This method has no parameters.
### FIND_CHROMIUM_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L88)
### FIND_CHROMIUM_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L85)
+ Description:
+ Access: private
@ -78,7 +69,7 @@ This method has no parameters.
This method has no parameters.
### FIND_ALL_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L125)
### FIND_ALL_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L122)
+ Description:
+ Access: private
@ -88,7 +79,7 @@ This method has no parameters.
This method has no parameters.
### FIND_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L145)
### FIND_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L142)
+ Description:
+ Access: private
@ -98,7 +89,7 @@ This method has no parameters.
This method has no parameters.
### NEARBY_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L159)
### NEARBY_CHROMIUM_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L156)
+ Description:
+ Access: private
@ -108,7 +99,7 @@ This method has no parameters.
This method has no parameters.
### CHROMIUM_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L213)
### CHROMIUM_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L210)
+ Description:
+ Access: private
@ -118,7 +109,7 @@ This method has no parameters.
This method has no parameters.
### getOperatingSystem [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L225)
### getOperatingSystem [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L222)
+ Description:
+ Access: private
@ -128,7 +119,7 @@ This method has no parameters.
This method has no parameters.
### onlyValidChromiums [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L247)
### onlyValidChromiums [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L244)
+ 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
@ -137,7 +128,7 @@ This method has no parameters.
This method has no parameters.
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L267)
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L264)
+ Description: Return the best available Chromium from the list of Chromiums we have.
+ Access: public
@ -146,7 +137,7 @@ This method has no parameters.
This method has no parameters.
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L296)
### topChromium [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L293)
+ 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
@ -157,7 +148,7 @@ This method has no parameters.
| overrideChromium | String | |
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L314)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L311)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
@ -166,7 +157,7 @@ This method has no parameters.
This method has no parameters.
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L327)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L324)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile. @args the arguments to pass to the Chromium binary
+ Access: public
@ -177,7 +168,7 @@ This method has no parameters.
| args | String[] | |
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L339)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L336)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
@ -186,7 +177,7 @@ This method has no parameters.
This method has no parameters.
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L352)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L349)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile.
+ Access: public
@ -197,7 +188,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#L399)
### appProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L371)
+ 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#L384)
+ 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#L431)
+ Description: Build a ProcessBuilder for the top Chromium binary and the default profile with a specific set of extended arguments.
+ Access: public
@ -208,64 +219,7 @@ This method has no parameters.
| args | String[] | the extended arguments to pass to the Chromium binary. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L493)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of 200 seconds.
+ Access: public
+ return: true if the proxy is ready false if it is not.
This method has no parameters.
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L503)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of the specified number of seconds.
+ Access: public
+ return: true if the proxy is ready false if it is not.
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L515)
+ 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
+ return: true if the proxy is ready false if it is not.
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
| port | int | the port to wait for the proxy to be ready on. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L528)
+ 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
+ return: true if the proxy is ready false if it is not.
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
| port | int | the port to wait for the proxy to be ready on. |
| host | String | the host to wait for the proxy to be ready on. |
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L541)
+ Description:
+ Access: private
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| port | int | |
| host | String | |
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L551)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L522)
+ Description:
+ Access: public
@ -277,7 +231,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L598)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L529)
+ Description:
+ Access: public
+ return: Process
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L586)
+ 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
@ -289,7 +255,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L623)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L592)
+ Description:
+ Access: public
+ return: void
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L617)
+ 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
@ -300,7 +278,7 @@ This method has no parameters.
| privateWindow | boolean | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L632)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L626)
+ 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
@ -309,7 +287,7 @@ This method has no parameters.
This method has no parameters.
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L634)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L628)
+ Description:
+ Access: private
@ -321,7 +299,7 @@ This method has no parameters.
| inUrl | String | |
### main [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L644)
### main [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L638)
+ Description:
+ Access: public
@ -333,7 +311,7 @@ This method has no parameters.
| args | String[] | |
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L671)
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PChromium.java#L677)
+ Description:
+ Access: private

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,316 +134,279 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pchromiumprofilebuilder-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PChromiumProfileBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java">
[src]
</a>
</h1>
<blockquote>
</h1>
<blockquote>
<p>
*/
</p>
</blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</blockquote>
<p>
I2PChromiumProfileBuilder.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PChromiumProfileBuilder.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PChromiumProfileBuilder is a that builds a profile directory which contains the I2P browser profile for the Chromium browser family. It manages the base profile directory and copies it&#39;s contents to the active profile directory which is actually used by Chromium.
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PChromiumProfileBuilder is a that builds a profile directory which contains the I2P browser profile for the Chromium browser family. It manages the base profile directory and copies it&rsquo;s contents to the active profile directory which is actually used by Chromium.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
Parent class: I2PCommonBrowser
<br>
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
<li>
java.io.File
</li>
</ul>
<br>
<h2>
<a href="#member-variables" rel="nofollow">
<span></span>
</a>
</ul>
<br />
</details>
</p>
<h2>
Member Variables
</h2>
<h4>
<a href="#boolean-usability-src" rel="nofollow">
<span></span>
</a>
</h2>
<h4>
boolean usability
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
</ul>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
</ul>
<h2>
Methods
</h2>
<h3>
<a href="#profiledirectory-src" rel="nofollow">
<span></span>
</a>
</h2>
<h3>
profileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L31" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L31">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the profile directory creating it if necessary
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<h3>
<a href="#baseprofiledir-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
baseProfileDir
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L35" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L35">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| file | String | |
<br>
<br />
| mode | String | |
</p>
<h3>
<a href="#baseprofiledirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
baseProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L59" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L59">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| mode | String | |
</p>
<h3>
<a href="#runtimedirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L83" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L83">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the runtime directory creating it if create=true
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the runtime directory or null if it could not be created
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| create | boolean | if true create the runtime directory if it does not exist |
</p>
<h3>
<a href="#runtimedirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L94" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L94">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the correct runtime directory
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the runtime directory or null if it could not be created or found
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<h3>
<a href="#usabilitymode-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
usabilityMode
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L109" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L109">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<h3>
<a href="#copybaseprofiletoprofile-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
copyBaseProfiletoProfile
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L120" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileBuilder.java#L120">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Copy the inert base profile directory to the runtime profile directory
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<div id="sourcecode">
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -436,8 +419,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1291,13 +1274,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,210 +134,187 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pchromiumprofilechecker-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PChromiumProfileChecker
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java">
[src]
</a>
</h1>
<blockquote>
</h1>
<blockquote>
<p>
*/
</p>
</blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</blockquote>
<p>
I2PChromiumProfileChecker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PChromiumProfileChecker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PChromiumProfileChecker is a that checks if the Chromium profile directory exists and is valid.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
Parent class: I2PCommonBrowser
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
<li>
java.io.File
</li>
</ul>
<br>
<h2>
<a href="#no-member-variables-in-this-class" rel="nofollow">
<span></span>
</a>
</ul>
<br />
</details>
</p>
<h2>
No member variables in this class
</h2>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
</h2>
<h2>
Methods
</h2>
<h3>
<a href="#main-src" rel="nofollow">
<span></span>
</a>
</h2>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L29" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L29">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Output feedback if the profile directory is valid or invalid @description Output feedback if the profile directory is valid or invalid @args unused
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | |
</p>
<h3>
<a href="#validateprofiledirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
validateProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L50" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L50">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if the profile directory is valid.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: true if the profile directory is valid false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profileDirectory | String | the profile directory to check |
</p>
<h3>
<a href="#validatefile-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
validateFile
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L81" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L81">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if the file is valid.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: true if the file is valid false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| file | String | the file to check |
</p>
<h3>
<a href="#validateextensiondirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
validateExtensionDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L108" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileChecker.java#L108">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if the extension directory is valid.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: true if the extension directory is valid false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| extensionDirectory | String | the extension directory to check |
</p>
<div id="sourcecode">
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -330,8 +327,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1185,13 +1182,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

View File

@ -7,6 +7,7 @@ Description:
> I2PChromiumProfileChecker.java Copyright C 2022 idk <hankhill19580@gmail.com> This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PChromiumProfileChecker is a that checks if the Chromium profile directory exists and is valid.
Author: idk
Parent class: I2PCommonBrowser
package: net.i2p.i2pfirefox
## Dependencies

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,142 +134,123 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pchromiumprofileunpacker-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PChromiumProfileUnpacker
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java">
[src]
</a>
</h1>
<blockquote>
</h1>
<blockquote>
<p>
*/
</p>
</blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</blockquote>
<p>
I2PChromiumProfileUnpacker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PChromiumProfileUnpacker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PChromiumProfileUnpacker is a that unpacks the Chromium profile zip file into the Chromium base profile directory. This is not used by the Chromium browser instance it&#39;s unpacked to the disk to be copied to the active profile directory.
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PChromiumProfileUnpacker is a that unpacks the Chromium profile zip file into the Chromium base profile directory. This is not used by the Chromium browser instance it&rsquo;s unpacked to the disk to be copied to the active profile directory.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
Parent class: I2PCommonBrowser
<br>
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
</ul>
<br>
<h2>
<a href="#no-member-variables-in-this-class" rel="nofollow">
<span></span>
</a>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
</ul>
<br />
</details>
</p>
<h2>
No member variables in this class
</h2>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
</h2>
<h2>
Methods
</h2>
<h3>
<a href="#main-src" rel="nofollow">
<span></span>
</a>
</h2>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L23" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L23">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | |
</p>
<h3>
<a href="#unpackprofile-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
unpackProfile
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L37" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PChromiumProfileUnpacker.java#L37">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: unpack the profile directory
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: true if the profile directory was successfully unpacked
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profileDirectory | String | |
<br>
<br />
| mode | String | |
</p>
<div id="sourcecode">
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -262,8 +263,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1117,13 +1118,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,56 +134,47 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pcommonbrowser-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PCommonBrowser
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java">
[src]
</a>
</h1>
<blockquote></blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</h1>
<blockquote></blockquote>
<p>
I2PCommonBrowser.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PCommonBrowser.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
<li>
java.io.File
</li>
@ -182,351 +193,556 @@
<li>
java.io.OutputStream
</li>
<li>
java.net.Socket
</li>
<li>
java.nio.file.Files
</li>
<li>
java.nio.file.StandardCopyOption
</li>
<li>
java.util.logging.FileHandler
</li>
<li>
java.util.logging.Logger
</li>
<li>
java.util.logging.SimpleFormatter
</li>
<li>
java.util.zip.ZipEntry
</li>
<li>
java.util.zip.ZipInputStream
</li>
</ul>
<br>
<h2>
<a href="#no-member-variables-in-this-class" rel="nofollow">
<span></span>
</a>
No member variables in this class
</h2>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
Methods
</h2>
<h3>
<a href="#runtimedirectory-src" rel="nofollow">
<span></span>
</a>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L38" rel="nofollow">
</ul>
<br />
</details>
</p>
<h2>
Member Variables
</h2>
<h4>
Logger logger
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L">
[src]
</a>
</h3>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
</ul>
<h4>
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L36">
[src]
</a>
</h4>
<blockquote>
<p>
static FileHandler fh;
</p>
</blockquote>
<ul>
<li>
Access: private
<br />
</li>
<li>
Modifiers: final
</li>
</ul>
<h4>
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L37">
[src]
</a>
</h4>
<blockquote>
<p>
// private final int DEFAULT_TIMEOUT = 200;
</p>
</blockquote>
<ul>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
</ul>
<h2>
Methods
</h2>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L131">
[src]
</a>
</h3>
<ul>
<li>
Description: get the runtime directory creating it if create=true
<br>
<br />
</li>
<li>
Access: protected
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the runtime directory or null if it could not be created
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| create | boolean | if true create the runtime directory if it does not exist |
<br>
<br />
| override | String | |
</p>
<h3>
<a href="#runtimedirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L55" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L148">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the correct runtime directory
<br>
<br />
</li>
<li>
Access: protected
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the runtime directory or null if it could not be created or found
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| override | String | |
</p>
<h3>
<a href="#profiledirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
profileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L102" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L196">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the profile directory creating it if necessary
<br>
<br />
</li>
<li>
Access: protected
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the profile directory or null if it could not be created
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| envVar | String | |
<br>
<br />
| browser | String | |
</p>
<h3>
<a href="#profiledir-src" rel="nofollow">
<span></span>
</a>
<br />
| app | boolean | |
</p>
<h3>
profileDir
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L114" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L208">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: protected
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| file | String | |
<br>
<br />
| browser | String | |
</p>
<h3>
<a href="#unpackprofile-src" rel="nofollow">
<span></span>
</a>
<br />
| app | boolean | |
</p>
<h3>
unpackProfile
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L120" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L218">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: protected
<br>
<br />
</li>
<li>
return: boolean
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profileDirectory | String | |
<br>
<br />
| browser | String | |
<br>
<br />
| base | String | |
</p>
<h3>
<a href="#copydirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
copyDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L167" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L264">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: protected
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| sourceDirectory | File | |
<br>
<br />
| destinationDirectory | File | |
<br>
<br />
| browser | String | |
<br>
<br />
| base | String | |
</p>
<h3>
<a href="#copydirectorycompatibitymode-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
copyDirectoryCompatibityMode
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L183" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L280">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| source | File | |
<br>
<br />
| destination | File | |
<br>
<br />
| browser | String | |
<br>
<br />
| base | String | |
</p>
<h3>
<a href="#copyfile-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
copyFile
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L192" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L289">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| sourceFile | File | |
<br>
<br />
| destinationFile | File | |
</p>
<h3>
<a href="#validateprofilefirstrun-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
validateProfileFirstRun
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L203" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L300">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profileDirectory | String | |
</p>
<div id="sourcecode">
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L326">
[src]
</a>
</h3>
<ul>
<li>
Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of 200 seconds.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: true if the proxy is ready false if it is not.
<br />
</li>
</ul>
<p>
This method has no parameters.
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L336">
[src]
</a>
</h3>
<ul>
<li>
Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of the specified number of seconds.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: true if the proxy is ready false if it is not.
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| timeout | int | the number of seconds to wait for the proxy to be ready. |
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L348">
[src]
</a>
</h3>
<ul>
<li>
Description: Waits for an HTTP proxy on the specified port to be ready. Returns false on timeout of the specified number of seconds.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: true if the proxy is ready false if it is not.
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| timeout | int | the number of seconds to wait for the proxy to be ready. |
<br />
| port | int | the port to wait for the proxy to be ready on. |
</p>
<h3>
waitForProxy
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L363">
[src]
</a>
</h3>
<ul>
<li>
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.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
return: true if the proxy is ready false if it is not.
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| timeout | int | the number of seconds to wait for the proxy to be ready. |
<br />
| port | int | the port to wait for the proxy to be ready on. |
<br />
| host | String | the host to wait for the proxy to be ready on. |
</p>
<h3>
checkifPortIsOccupied
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L381">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
return: boolean
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| port | int | |
<br />
| host | String | |
</p>
<h3>
setProxyTimeoutTime
<a href="src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L396">
[src]
</a>
</h3>
<ul>
<li>
Description: Alters the proxy timeout to customized value time in seconds. May be zero.
<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 />
| time | int | |
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -539,8 +755,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1394,13 +1610,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

View File

@ -22,18 +22,43 @@ package: net.i2p.i2pfirefox
<li>java.io.IOException</li>
<li>java.io.InputStream</li>
<li>java.io.OutputStream</li>
<li>java.net.Socket</li>
<li>java.nio.file.Files</li>
<li>java.nio.file.StandardCopyOption</li>
<li>java.util.logging.FileHandler</li>
<li>java.util.logging.Logger</li>
<li>java.util.logging.SimpleFormatter</li>
<li>java.util.zip.ZipEntry</li>
<li>java.util.zip.ZipInputStream</li>
</ul>
</details>
## No member variables in this class
## Member Variables
#### Logger logger [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L)
>
+ Access: public
+ Modifiers: static
#### [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L36)
> static FileHandler fh;
+ Access: private
+ Modifiers: final
#### [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L37)
> // private final int DEFAULT_TIMEOUT = 200;
+ Access: private
+ Modifiers: static
## Methods
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L38)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L131)
+ Description: get the runtime directory creating it if create=true
+ Access: protected
@ -46,7 +71,7 @@ package: net.i2p.i2pfirefox
| override | String | |
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L55)
### runtimeDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L148)
+ Description: get the correct runtime directory
+ Access: protected
@ -58,7 +83,7 @@ package: net.i2p.i2pfirefox
| override | String | |
### profileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L102)
### profileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L196)
+ Description: get the profile directory creating it if necessary
+ Access: protected
@ -69,9 +94,10 @@ package: net.i2p.i2pfirefox
| ----- | ----- | ----- |
| envVar | String | |
| browser | String | |
| app | boolean | |
### profileDir [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L114)
### profileDir [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L208)
+ Description:
+ Access: protected
@ -82,9 +108,10 @@ package: net.i2p.i2pfirefox
| ----- | ----- | ----- |
| file | String | |
| browser | String | |
| app | boolean | |
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L120)
### unpackProfile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L218)
+ Description:
+ Access: protected
@ -97,7 +124,7 @@ package: net.i2p.i2pfirefox
| base | String | |
### copyDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L167)
### copyDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L264)
+ Description:
+ Access: protected
@ -112,7 +139,7 @@ package: net.i2p.i2pfirefox
| base | String | |
### copyDirectoryCompatibityMode [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L183)
### copyDirectoryCompatibityMode [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L280)
+ Description:
+ Access: private
@ -127,7 +154,7 @@ package: net.i2p.i2pfirefox
| base | String | |
### copyFile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L192)
### copyFile [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L289)
+ Description:
+ Access: private
@ -140,7 +167,7 @@ package: net.i2p.i2pfirefox
| destinationFile | File | |
### validateProfileFirstRun [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L203)
### validateProfileFirstRun [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L300)
+ Description:
+ Access: public
@ -152,3 +179,71 @@ package: net.i2p.i2pfirefox
| profileDirectory | String | |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L326)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of 200 seconds.
+ Access: public
+ return: true if the proxy is ready false if it is not.
This method has no parameters.
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L336)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of the specified number of seconds.
+ Access: public
+ return: true if the proxy is ready false if it is not.
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L348)
+ 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
+ return: true if the proxy is ready false if it is not.
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
| port | int | the port to wait for the proxy to be ready on. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L363)
+ 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
+ return: true if the proxy is ready false if it is not.
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
| port | int | the port to wait for the proxy to be ready on. |
| host | String | the host to wait for the proxy to be ready on. |
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L381)
+ Description:
+ Access: private
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| port | int | |
| host | String | |
### setProxyTimeoutTime [[src]](src/java/net/i2p/i2pfirefox/I2PCommonBrowser.java#L396)
+ Description: Alters the proxy timeout to customized value time in seconds. May be zero.
+ Access: public
+ return: void
| Name | Type | Description |
| ----- | ----- | ----- |
| time | int | |

File diff suppressed because it is too large Load Diff

View File

@ -19,8 +19,8 @@ package: net.i2p.i2pfirefox
<ul>
<li>java.io.File</li>
<li>java.io.IOException</li>
<li>java.net.Socket</li>
<li>java.util.ArrayList</li>
<li>java.util.concurrent.TimeUnit</li>
</ul>
</details>
@ -33,13 +33,6 @@ package: net.i2p.i2pfirefox
+ Access: private
+ Modifiers: final
#### int DEFAULT_TIMEOUT [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L)
>
+ Access: private
+ Modifiers: final
#### Process p [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L)
>
@ -55,7 +48,7 @@ package: net.i2p.i2pfirefox
## Methods
### FIND_FIREFOX_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L45)
### FIND_FIREFOX_SEARCH_PATHS_UNIX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L44)
+ Description:
+ Access: private
@ -65,7 +58,7 @@ package: net.i2p.i2pfirefox
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L60)
### FIND_FIREFOX_SEARCH_PATHS_OSX [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L59)
+ Description:
+ Access: private
@ -75,7 +68,7 @@ This method has no parameters.
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L77)
### FIND_FIREFOX_SEARCH_PATHS_WINDOWS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L76)
+ Description:
+ Access: private
@ -85,7 +78,7 @@ This method has no parameters.
This method has no parameters.
### FIND_ALL_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L113)
### FIND_ALL_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L112)
+ Description:
+ Access: private
@ -95,7 +88,7 @@ This method has no parameters.
This method has no parameters.
### FIND_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L133)
### FIND_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L132)
+ Description:
+ Access: private
@ -105,7 +98,7 @@ This method has no parameters.
This method has no parameters.
### NEARBY_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L147)
### NEARBY_FIREFOX_SEARCH_PATHS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L146)
+ Description:
+ Access: private
@ -115,7 +108,7 @@ This method has no parameters.
This method has no parameters.
### FIREFOX_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L201)
### FIREFOX_FINDER [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L202)
+ Description:
+ Access: private
@ -125,7 +118,7 @@ This method has no parameters.
This method has no parameters.
### getOperatingSystem [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L213)
### getOperatingSystem [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L214)
+ Description:
+ Access: private
@ -135,7 +128,7 @@ This method has no parameters.
This method has no parameters.
### onlyValidFirefoxes [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L235)
### onlyValidFirefoxes [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L236)
+ 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
@ -144,7 +137,7 @@ This method has no parameters.
This method has no parameters.
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L255)
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L256)
+ Description: Return the best available Firefox from the list of Firefoxes we have.
+ Access: public
@ -153,7 +146,7 @@ This method has no parameters.
This method has no parameters.
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L284)
### topFirefox [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L285)
+ 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
@ -164,7 +157,7 @@ This method has no parameters.
| overrideFirefox | String | |
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L302)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L303)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile.
+ Access: public
@ -173,7 +166,7 @@ This method has no parameters.
This method has no parameters.
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L314)
### defaultProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L315)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile.
+ Access: public
@ -184,7 +177,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#L328)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L329)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --private-window flag to open a window.
+ Access: public
@ -193,7 +186,7 @@ This method has no parameters.
This method has no parameters.
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L341)
### privateProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L342)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --private-window flag to open a window.
+ Access: public
@ -204,75 +197,50 @@ This method has no parameters.
| args | String[] | the arguments to pass to the Firefox binary |
### processBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L364)
### appProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L365)
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile with a specific set of extended arguments.
+ 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 default profile with a specific set of extended arguments.
| Name | Type | Description |
| ----- | ----- | ----- |
| args | String[] | the extended arguments to pass to the Firefox binary. |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L397)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of 200 seconds.
+ Access: public
+ return: true if the proxy is ready false if it is not.
+ return: a ProcessBuilder for the top Firefox binary and the default profile.
This method has no parameters.
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L407)
### appProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L378)
+ Description: Waits for an HTTP proxy on port 4444 to be ready. Returns false on timeout of the specified number of seconds.
+ 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: true if the proxy is ready false if it is not.
+ return: ProcessBuilder
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
| args | String[] | the arguments to pass to the Firefox binary |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L419)
### headlessProcessBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L399)
+ Description: Waits for an HTTP proxy on the specified port to be ready. Returns false on timeout of the specified number of seconds.
+ Description: Build a ProcessBuilder for the top Firefox binary and the default profile. Pass the --headless flag to open without a window.
+ Access: public
+ return: true if the proxy is ready false if it is not.
+ return: ProcessBuilder
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
| port | int | the port to wait for the proxy to be ready on. |
| args | String[] | the arguments to pass to the Firefox binary |
### waitForProxy [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L432)
+ 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
+ return: true if the proxy is ready false if it is not.
| Name | Type | Description |
| ----- | ----- | ----- |
| timeout | int | the number of seconds to wait for the proxy to be ready. |
| port | int | the port to wait for the proxy to be ready on. |
| host | String | the host to wait for the proxy to be ready on. |
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L446)
### processBuilder [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L427)
+ Description:
+ Access: private
+ return: boolean
+ Access: public
+ return: ProcessBuilder
| Name | Type | Description |
| ----- | ----- | ----- |
| port | int | |
| host | String | |
| args | String[] | |
| app | boolean | |
### usabilityMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L456)
### usabilityMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L453)
+ Description:
+ Access: private
@ -281,7 +249,7 @@ This method has no parameters.
This method has no parameters.
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L463)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L459)
+ Description:
+ Access: public
@ -293,7 +261,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L511)
### launchAndDetatch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L465)
+ Description:
+ Access: public
+ return: Process
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L558)
+ 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
@ -305,7 +285,19 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L535)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L564)
+ Description:
+ Access: public
+ return: void
| Name | Type | Description |
| ----- | ----- | ----- |
| privateWindow | int | |
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L588)
+ 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
@ -316,7 +308,7 @@ This method has no parameters.
| privateWindow | boolean | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L545)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L598)
+ 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
@ -325,7 +317,7 @@ This method has no parameters.
This method has no parameters.
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L547)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L600)
+ Description:
+ Access: private
@ -337,7 +329,7 @@ This method has no parameters.
| inUrl | String | |
### main [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L558)
### main [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L611)
+ Description:
+ Access: public
@ -349,7 +341,7 @@ This method has no parameters.
| args | String[] | |
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L586)
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PFirefox.java#L648)
+ Description:
+ Access: private

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,330 +134,390 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pfirefoxprofilebuilder-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PFirefoxProfileBuilder
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java">
[src]
</a>
</h1>
<blockquote>
</h1>
<blockquote>
<p>
*/
</p>
</blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</blockquote>
<p>
I2PFirefoxProfileBuilder.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PFirefoxProfileBuilder.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PFirefoxProfileBuilder is a that builds a profile directory which contains the I2P browser profile for the Firefox browser family. It manages the base profile directory and copies it&#39;s contents to the active profile directory which is actually used by Firefox.
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PFirefoxProfileBuilder is a that builds a profile directory which contains the I2P browser profile for the Firefox browser family. It manages the base profile directory and copies it&rsquo;s contents to the active profile directory which is actually used by Firefox.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
Parent class: I2PCommonBrowser
<br>
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
<li>
java.io.File
</li>
<li>
java.io.IOException
</li>
<li>
java.nio.file.Files
</li>
<li>
java.nio.file.StandardCopyOption
</li>
</ul>
<br>
<h2>
<a href="#member-variables" rel="nofollow">
<span></span>
</a>
</ul>
<br />
</details>
</p>
<h2>
Member Variables
</h2>
<h4>
<a href="#boolean-strict-src" rel="nofollow">
<span></span>
</a>
</h2>
<h4>
boolean strict
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L">
[src]
</a>
</h4>
<blockquote></blockquote>
<ul>
</h4>
<blockquote></blockquote>
<ul>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
</ul>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
</ul>
<h2>
Methods
</h2>
<h3>
<a href="#profiledirectory-src" rel="nofollow">
<span></span>
</a>
profileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L33" rel="nofollow">
</h2>
<h3>
userChromeCSS
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L28">
[src]
</a>
</h3>
<ul>
<li>
Description: get the profile directory creating it if necessary
<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>
<a href="#baseprofiledir-src" rel="nofollow">
<span></span>
</a>
baseProfileDir
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L37" rel="nofollow">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
| file | String | |
<br>
| base | String | |
</p>
<h3>
<a href="#baseprofiledirectory-src" rel="nofollow">
<span></span>
</a>
baseProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L57" rel="nofollow">
</ul>
<p>
This method has no parameters.
</p>
<h3>
profileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L92">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the profile directory creating it if necessary
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| app | boolean | |
</p>
<h3>
baseProfileDir
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L96">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| file | String | |
<br />
| base | String | |
</p>
<h3>
baseProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L116">
[src]
</a>
</h3>
<ul>
<li>
Description: get the base profile directory creating it if necessary
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: String
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| base | String | |
</p>
<h3>
<a href="#runtimedirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L81" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L140">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the runtime directory creating it if create=true
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the runtime directory or null if it could not be created
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| create | boolean | if true create the runtime directory if it does not exist |
</p>
<h3>
<a href="#runtimedirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
runtimeDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L92" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L151">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: get the correct runtime directory
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: the runtime directory or null if it could not be created or found
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
This method has no parameters.
</p>
<h3>
<a href="#copybaseprofiletoprofile-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
copyBaseProfiletoProfile
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L112" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L171">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Copy the inert base profile directory to the runtime profile directory
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| base | String | |
</p>
<h3>
<a href="#copystrictoptions-src" rel="nofollow">
<span></span>
</a>
copyStrictOptions
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L151" rel="nofollow">
<br />
| app | boolean | |
</p>
<h3>
writeAppChrome
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L204">
[src]
</a>
</h3>
<ul>
</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#L217">
[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#L232">
[src]
</a>
</h3>
<ul>
<li>
Description: Copy the strict options from the base profile to the profile
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: true if successful false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| base | String | |
</p>
<div id="sourcecode">
<br />
| app | boolean | |
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -450,8 +530,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1305,13 +1385,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

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,29 @@ 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#L92)
+ Description: get the profile directory creating it if necessary
+ Access: public
+ Modifiers: static
+ return: String
| Name | Type | Description |
| ----- | ----- | ----- |
| app | boolean | |
### baseProfileDir [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L96)
+ Description:
+ Access: private
@ -57,7 +70,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#L116)
+ Description: get the base profile directory creating it if necessary
+ Access: public
@ -69,7 +82,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#L140)
+ Description: get the runtime directory creating it if create=true
+ Access: public
@ -81,7 +94,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#L151)
+ Description: get the correct runtime directory
+ Access: public
@ -91,7 +104,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#L171)
+ Description: Copy the inert base profile directory to the runtime profile directory
+ Access: public
@ -101,9 +114,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#L204)
+ Description:
+ Access: protected
+ Modifiers: static
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| profile | String | |
### deleteAppChrome [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L217)
+ Description:
+ Access: protected
+ Modifiers: static
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| profile | String | |
### copyStrictOptions [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileBuilder.java#L232)
+ Description: Copy the strict options from the base profile to the profile
+ Access: public
@ -113,5 +151,6 @@ This method has no parameters.
| Name | Type | Description |
| ----- | ----- | ----- |
| base | String | |
| app | boolean | |

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,66 +134,62 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pfirefoxprofilechecker-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PFirefoxProfileChecker
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java">
[src]
</a>
</h1>
<blockquote>
</h1>
<blockquote>
<p>
*/
</p>
</blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</blockquote>
<p>
I2PFirefoxProfileChecker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PFirefoxProfileChecker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PFirefoxProfileChecker is a that checks if the Firefox profile directory exists and is valid.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
Parent class: I2PCommonBrowser
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
<li>
java.io.BufferedReader
</li>
<li>
java.io.File
</li>
<li>
java.io.FileNotFoundException
</li>
<li>
java.io.FileReader
</li>
@ -183,219 +199,264 @@
<li>
java.io.IOException
</li>
</ul>
<br>
<h2>
<a href="#no-member-variables-in-this-class" rel="nofollow">
<span></span>
</a>
<li>
java.util.Scanner
</li>
</ul>
<br />
</details>
</p>
<h2>
No member variables in this class
</h2>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
</h2>
<h2>
Methods
</h2>
<h3>
<a href="#main-src" rel="nofollow">
<span></span>
</a>
</h2>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L30" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L32">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | |
</p>
<h3>
<a href="#validateprofiledirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
validateProfileDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L51" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L53">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if the profile directory is valid.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: true if the profile directory is valid false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profileDirectory | String | the profile directory to check |
</p>
<h3>
<a href="#derestricthttps-src" rel="nofollow">
<span></span>
</a>
deRestrictHTTPS
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L84" rel="nofollow">
</p>
<h3>
deRestrictHTTPSAndSetupHomepage
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L86">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profile | String | |
</p>
<h3>
<a href="#undohttpsonlymode-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
undoHttpsOnlyMode
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L104" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L109">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: private
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| fileToBeModified | File | |
</p>
<h3>
<a href="#validatefile-src" rel="nofollow">
<span></span>
</a>
validateFile
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L140" rel="nofollow">
</p>
<h3>
undoHomepage
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L115">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if the file is valid.
<br>
Description:
<br />
</li>
<li>
Access: private
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| fileToBeModified | File | |
</p>
<h3>
undoValue
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L138">
[src]
</a>
</h3>
<ul>
<li>
Description:
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: boolean
<br />
</li>
</ul>
<p>
| Name | Type | Description |
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| oldString | String | |
<br />
| newString | String | |
<br />
| fileToBeModified | File | |
</p>
<h3>
validateFile
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L172">
[src]
</a>
</h3>
<ul>
<li>
Description: Return true if the file is valid.
<br />
</li>
<li>
Access: public
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: true if the file is valid false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| file | String | the file to check |
</p>
<h3>
<a href="#validateextensiondirectory-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
validateExtensionDirectory
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L167" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L199">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: Return true if the extension directory is valid.
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: true if the extension directory is valid false otherwise
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| extensionDirectory | String | the extension directory to check |
</p>
<div id="sourcecode">
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -408,8 +469,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1263,13 +1324,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

View File

@ -7,6 +7,7 @@ Description:
> I2PFirefoxProfileChecker.java Copyright C 2022 idk <hankhill19580@gmail.com> This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PFirefoxProfileChecker is a that checks if the Firefox profile directory exists and is valid.
Author: idk
Parent class: I2PCommonBrowser
package: net.i2p.i2pfirefox
## Dependencies
@ -18,9 +19,11 @@ package: net.i2p.i2pfirefox
<ul>
<li>java.io.BufferedReader</li>
<li>java.io.File</li>
<li>java.io.FileNotFoundException</li>
<li>java.io.FileReader</li>
<li>java.io.FileWriter</li>
<li>java.io.IOException</li>
<li>java.util.Scanner</li>
</ul>
</details>
@ -28,7 +31,7 @@ package: net.i2p.i2pfirefox
## Methods
### main [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L30)
### main [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L32)
+ Description:
+ Access: public
@ -40,7 +43,7 @@ package: net.i2p.i2pfirefox
| args | String[] | |
### validateProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L51)
### validateProfileDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L53)
+ Description: Return true if the profile directory is valid.
+ Access: public
@ -52,7 +55,7 @@ package: net.i2p.i2pfirefox
| profileDirectory | String | the profile directory to check |
### deRestrictHTTPS [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L84)
### deRestrictHTTPSAndSetupHomepage [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L86)
+ Description:
+ Access: private
@ -64,7 +67,7 @@ package: net.i2p.i2pfirefox
| profile | String | |
### undoHttpsOnlyMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L104)
### undoHttpsOnlyMode [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L109)
+ Description:
+ Access: private
@ -76,7 +79,33 @@ package: net.i2p.i2pfirefox
| fileToBeModified | File | |
### validateFile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L140)
### undoHomepage [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L115)
+ Description:
+ Access: private
+ Modifiers: static
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| fileToBeModified | File | |
### undoValue [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L138)
+ Description:
+ Access: public
+ Modifiers: static
+ return: boolean
| Name | Type | Description |
| ----- | ----- | ----- |
| oldString | String | |
| newString | String | |
| fileToBeModified | File | |
### validateFile [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L172)
+ Description: Return true if the file is valid.
+ Access: public
@ -88,7 +117,7 @@ package: net.i2p.i2pfirefox
| file | String | the file to check |
### validateExtensionDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L167)
### validateExtensionDirectory [[src]](src/java/net/i2p/i2pfirefox/I2PFirefoxProfileChecker.java#L199)
+ Description: Return true if the extension directory is valid.
+ Access: public

View File

@ -1,5 +1,5 @@
<html>
<head>
<head>
<title>
i2p.plugins.fire...
</title>
@ -8,9 +8,9 @@
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head>
<body>
<div id="navbar">
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -114,33 +134,28 @@
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
<a href="#class-i2pfirefoxprofileunpacker-src" rel="nofollow">
<span></span>
</a>
<h1>
Class I2PFirefoxProfileUnpacker
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java">
[src]
</a>
</h1>
<blockquote>
</h1>
<blockquote>
<p>
*/
</p>
</blockquote>
<p>
Access: public
<br>
Description:
</p>
<blockquote>
</blockquote>
<p>
I2PFirefoxProfileUnpacker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com" rel="nofollow">
Access: public
<br />
Description:
<br />
&gt; I2PFirefoxProfileUnpacker.java Copyright C 2022 idk
<a href="mailto:hankhill19580@gmail.com">
hankhill19580@gmail.com
</a>
This program is free software: you can redistribute it and/or modify it under the terms of the MIT License. See LICENSE.md for details. This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I2PFirefoxProfileUnpacker is a that unpacks the I2P Firefox profile from a zip file embedded in the
@ -149,111 +164,97 @@
</code>
file. The zip is unpacked to a base directory where it is left untouched and the base profile is copied to the active profile directory.
</p>
</blockquote>
<p>
<p>
Author: idk
<br>
<br />
Parent class: I2PCommonBrowser
<br>
<br />
package: net.i2p.i2pfirefox
</p>
<h2>
<a href="#dependencies" rel="nofollow">
<span></span>
</a>
</p>
<h2>
Dependencies
</h2>
<p>
</h2>
<p>
<details>
<br>
<br />
<summary>
</p>
<pre><code>Show dependencies
</code></pre>
<p>
<br>
<ul>
<br>
</ul>
<br>
<h2>
<a href="#no-member-variables-in-this-class" rel="nofollow">
<span></span>
</a>
<br />
Show dependencies
<br />
</summary>
<br />
<ul>
<br />
</ul>
<br />
</details>
</p>
<h2>
No member variables in this class
</h2>
<h2>
<a href="#methods" rel="nofollow">
<span></span>
</a>
</h2>
<h2>
Methods
</h2>
<h3>
<a href="#main-src" rel="nofollow">
<span></span>
</a>
</h2>
<h3>
main
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L23" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L23">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description:
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
Modifiers: static
</li>
<li>
return: void
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| args | String[] | |
</p>
<h3>
<a href="#unpackprofile-src" rel="nofollow">
<span></span>
</a>
</p>
<h3>
unpackProfile
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L37" rel="nofollow">
<a href="src/java/net/i2p/i2pfirefox/I2PFirefoxProfileUnpacker.java#L37">
[src]
</a>
</h3>
<ul>
</h3>
<ul>
<li>
Description: unpack the profile directory
<br>
<br />
</li>
<li>
Access: public
<br>
<br />
</li>
<li>
return: true if the profile directory was successfully unpacked
<br>
<br />
</li>
</ul>
<p>
</ul>
<p>
| Name | Type | Description |
<br>
| ----- | ----- | ----- |
<br>
<br />
| &mdash;&ndash; | &mdash;&ndash; | &mdash;&ndash; |
<br />
| profileDirectory | String | |
<br>
<br />
| base | String | |
</p>
<div id="sourcecode">
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
@ -266,8 +267,8 @@
</a>
</li>
</ul>
</div>
<div>
</div>
<div>
<a href="#show">
Show license
</a>
@ -1121,13 +1122,15 @@ Public License instead of this License.
</a>
</div>
</div>
</div>
<div>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -192,7 +192,7 @@ This method has no parameters.
| url | String[] | |
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L349)
### launch [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L350)
+ Description:
+ Access: public
@ -204,7 +204,7 @@ This method has no parameters.
| url | String[] | |
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L367)
### sleep [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L368)
+ Description:
+ Access: private
@ -216,7 +216,7 @@ This method has no parameters.
| millis | int | |
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L375)
### ValidURL [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L376)
+ Description:
+ Access: private
@ -228,7 +228,7 @@ This method has no parameters.
| inUrl | String | |
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L385)
### checkifPortIsOccupied [[src]](src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java#L386)
+ Description:
+ Access: private

1056
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

File diff suppressed because it is too large Load Diff

1248
PACKAGES.html Normal file

File diff suppressed because it is too large Load Diff

118
PACKAGES.md Normal file
View File

@ -0,0 +1,118 @@
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:
0. Set a `GITHUB_TOKEN` in the environment containing an API key.
1. Update `CHANGES.md`
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`
Windows
-------
All Windows packages require building on a Windows machine. In order to build
them, check out i2p.firefox in an adjacent directory and `source` i2p.firefox/config.sh
to set the path to the Java toolchain you want to use.
run: `ant jar` before any of these scripts.
run: `windows-release.sh` only *after* release.sh on a Linux machine.
### MSI
Requires the Wixl toolset.
#### Status: Works. Maintained.
run: `./windows.sh`
#### EXE
No special requirements.
#### Status: Works. Maintained.
run: `./windows-exe.sh`
### Portable(.zip)
No special requirements.
#### Status: Works. Maintained.
run: `./windows-portable.sh`
Linux
-----
All Linux packages require building on a Linux machines. Debian packages must
be built on Debian, Fedora packages must be built on Fedora. Some leeway for
derivative distros. Portable can be b build anywhere with a jpackage. Have
Java tools in your `PATH`.
### Debian
Make sure you have a recent Java and jpackage.
#### Status: Works. Maintained.
run: `ant debian`
### Fedora
I'm a Debian user and don't have a Fedora machine set up right now. Therefore,
I build Fedora packages in a container.
Fedora doesn't have a jpackage in their repositories as far as I can tell so I use
Adoptium's third-party repository to supply the JDK I use to build the fedora
package.
#### Status: Unknown. Maintained.
run: `ant fedora`
### Portable(.zip)
Details are platform dependent. Same build-deps as everything else.
#### Status: Works. Maintained.
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
---
### TODO

View File

@ -2,6 +2,41 @@
A port of the batch scripts from i2p.firefox to Java.
**Status:** This package is maintained. It cannot solve all your problems. Fingerprinting
is a reality in modern browsers. Exploits are too. This software attempts to provide a
best-possible baseline of privacy first, security a close second for browsing the web that
exists within I2P. Do not expect it to withstand attacks from very powerful adversaries
who can spend time and money to screw up your life. Do expect it to resist advertisers,
trackers, and jerks using off-the-shelf techniques and exploits. It is fundamentally unable
to make changes which un-trust your browser vendor, your OS, your package manager or any
other system that exists underneath it. **It is just a profile manager.**
**All packages require a running I2P router.**
**[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
@ -9,7 +44,7 @@ A port of the batch scripts from i2p.firefox to Java.
```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.0/i2pfirefox.zip
unzip i2pfirefox.zip
./i2pfirefox.cmd
@ -20,15 +55,44 @@ 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
```
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`.

1065
RELEASES.html Normal file

File diff suppressed because it is too large Load Diff

12
RELEASES.md Normal file
View File

@ -0,0 +1,12 @@
Sums for release 0.0.34
==============================
- [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)

View File

@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -119,9 +139,6 @@
/
</a>
<h1>
<a href="#to-do-list" rel="nofollow">
<span></span>
</a>
To-Do List:
</h1>
<ol>

View File

@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -119,9 +139,6 @@
/
</a>
<h1>
<a href="#example-commands" rel="nofollow">
<span></span>
</a>
Example Commands:
</h1>
<p>
@ -131,7 +148,7 @@
The top command is for Unixes and should work on most POSIX shells. After it runs, the script will terminate preventing Windows commands from running.
</p>
<p>
The second and third command is for Windows and won&#39;t be reachable on Linux(because the top command will be run and the script will exit).
The second and third command is for Windows and won&rsquo;t be reachable on Linux(because the top command will be run and the script will exit).
</p>
<p>
Both determine the path to the script, use it to find the jar file, and execute a single command.
@ -139,57 +156,45 @@
<p>
Auto-Select in Persistent Mode
</p>
<div>
<pre>:; dir=$(CDPATH= cd -- &#34;$(dirname -- &#34;$0&#34;)&#34; &amp;&amp; pwd); java -cp &#34;$dir&#34;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser; exit $?
<pre><code class="language-sh">:; dir=$(CDPATH= cd -- &quot;$(dirname -- &quot;$0&quot;)&quot; &amp;&amp; pwd); java -cp &quot;$dir&quot;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser
</pre>
</div>
</code></pre>
<p>
Auto-Select in Private Browsing Mode
</p>
<div>
<pre>:; dir=$(CDPATH= cd -- &#34;$(dirname -- &#34;$0&#34;)&#34; &amp;&amp; pwd); java -cp &#34;$dir&#34;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -private; exit $?
<pre><code class="language-sh">:; dir=$(CDPATH= cd -- &quot;$(dirname -- &quot;$0&quot;)&quot; &amp;&amp; pwd); java -cp &quot;$dir&quot;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -private; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PBrowser -private
</pre>
</div>
</code></pre>
<p>
Firefox in Persistent Mode
</p>
<div>
<pre>:; dir=$(CDPATH= cd -- &#34;$(dirname -- &#34;$0&#34;)&#34; &amp;&amp; pwd); java -cp &#34;$dir&#34;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox; exit $?
<pre><code class="language-sh">:; dir=$(CDPATH= cd -- &quot;$(dirname -- &quot;$0&quot;)&quot; &amp;&amp; pwd); java -cp &quot;$dir&quot;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox
</pre>
</div>
</code></pre>
<p>
Firefox in Private Browsing Mode
</p>
<div>
<pre>:; dir=$(CDPATH= cd -- &#34;$(dirname -- &#34;$0&#34;)&#34; &amp;&amp; pwd); java -cp &#34;$dir&#34;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox -private; exit $?
<pre><code class="language-sh">:; dir=$(CDPATH= cd -- &quot;$(dirname -- &quot;$0&quot;)&quot; &amp;&amp; pwd); java -cp &quot;$dir&quot;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox -private; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox -private
</pre>
</div>
</code></pre>
<p>
Chromium in Persistent Mode
</p>
<div>
<pre>:; dir=$(CDPATH= cd -- &#34;$(dirname -- &#34;$0&#34;)&#34; &amp;&amp; pwd); java -cp &#34;$dir&#34;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium; exit $?
<pre><code class="language-sh">:; dir=$(CDPATH= cd -- &quot;$(dirname -- &quot;$0&quot;)&quot; &amp;&amp; pwd); java -cp &quot;$dir&quot;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium
</pre>
</div>
</code></pre>
<p>
Chromium in Private Browsing Mode
</p>
<div>
<pre>:; dir=$(CDPATH= cd -- &#34;$(dirname -- &#34;$0&#34;)&#34; &amp;&amp; pwd); java -cp &#34;$dir&#34;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -private; exit $?
<pre><code class="language-sh">:; dir=$(CDPATH= cd -- &quot;$(dirname -- &quot;$0&quot;)&quot; &amp;&amp; pwd); java -cp &quot;$dir&quot;/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -private; exit $?
@ECHO OFF
java -cp %cd%/src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PChromium -private
</pre>
</div>
</code></pre>
<div id="sourcecode">
<span id="sourcehead">
<strong>

1070
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
0.134
https://addons.mozilla.org/firefox/downloads/file/3953182/i2p_in_private_browsing-0.134.xpi
noscript
11.4.11
https://addons.mozilla.org/firefox/downloads/file/4002416/noscript-11.4.11.xpi
localcdn-fork-of-decentraleyes
2.6.35
https://addons.mozilla.org/firefox/downloads/file/4003760/localcdn_fork_of_decentraleyes-2.6.35.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=104.0

511
build.xml
View File

@ -168,11 +168,11 @@ 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" />
@ -183,6 +183,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="i2p.firefox.base.profile"/>
</exec>
</target>
<target name="i2pFirefoxUsabilityProfileZip">
<exec executable="rm" failonerror="false" dir="src">
<arg value="-rf" />
@ -195,74 +196,6 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
</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" />
@ -309,15 +242,114 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
</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.0" />
<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.24" />
<!-- make the update xpi2p -->
<!-- this contains everything except i2ptunnel.config -->
@ -332,7 +364,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 +387,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" />
@ -392,6 +424,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<delete dir="i2p.firefox.profile" />
<delete dir="src/i2p.firefox.profile.zip" />
<delete dir="i2p.chromium.base.profile" />
<delete dir="i2p.chromium.usability.profile" />
<delete dir="i2p.chromium.profile" />
<delete dir="src/i2p.chromium.profile.zip" />
<delete file="plugin/i2ptunnel.config" />
@ -413,6 +446,9 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<delete file="i2pfirefox-update.su3" />
<delete file="plugin.zip" />
<delete dir="plugin/eepsite/docroot/torrents/" />
<exec executable="git">
<arg value="clean"/> <arg value="-fdx"/>
</exec>
</target>
<target name="jpackage" depends="jar">
<delete dir="i2pbrowser" />
@ -434,4 +470,329 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
<arg value="i2pbrowser"/>
</exec>
</target>
<target name="debian" depends="jar">
<exec executable="bash" failonerror="true">
<arg value="--verbose"/>
<arg value="-c"/>
<arg value="./debian.sh"/>
</exec>
</target>
<target name="fedora" depends="jar">
<exec executable="bash" failonerror="true">
<arg value="--verbose"/>
<arg value="-c"/>
<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>

6
config.sh Executable file
View File

@ -0,0 +1,6 @@
#! /usr/bin/env sh
export GITHUB_USER=eyedeekay
export GITHUB_REPO=i2p.plugins.firefox
export GITHUB_NAME="Add app-mode for local-only browsing, buildsystem improvements"
export GITHUB_DESCRIPTION=$(cat CHANGES.md VERSION.md)
export GITHUB_TAG=1.0.0

16
debian.sh Executable file
View File

@ -0,0 +1,16 @@
#! /usr/bin/env sh
. ./config.sh
jpackage --verbose \
--type deb \
--linux-deb-maintainer hankhill19580@gmail.com \
--linux-menu-group "Network;WebBrowser;P2P" \
--linux-app-category "Network" \
--linux-package-deps "firefox|chromium|brave|firefox-esr|librewolf|icecat" \
--linux-shortcut \
--license-file LICENSE.md \
--name i2pbrowser \
--app-version "$GITHUB_TAG" \
--input src/build \
--main-jar i2pfirefox.jar \
--main-class net.i2p.i2pfirefox.I2PBrowser

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

28
fedora-docker.sh Executable file
View File

@ -0,0 +1,28 @@
#! /usr/bin/env sh
. ./config.sh
cat <<EOF > /etc/yum.repos.d/adoptium.repo
[Adoptium]
name=Adoptium
baseurl=https://packages.adoptium.net/artifactory/rpm/${DISTRIBUTION_NAME:-$(. /etc/os-release; echo $ID)}/\$releasever/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
EOF
yum -y update
yum -y install temurin-18-jdk
jpackage --verbose \
--type rpm \
--linux-menu-group "Network;WebBrowser;P2P" \
--linux-app-category "Network" \
--linux-package-deps "firefox|chromium|brave|firefox-esr|librewolf|icecat" \
--linux-shortcut \
--license-file LICENSE.md \
--name i2pbrowser \
--app-version "$GITHUB_TAG" \
--input src/build \
--main-jar i2pfirefox.jar \
--main-class net.i2p.i2pfirefox.I2PBrowser
ls *.rpm

7
fedora.sh Executable file
View File

@ -0,0 +1,7 @@
#! /usr/bin/env sh
. ./config.sh
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.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

@ -92,11 +92,26 @@
I2PGenericUnsafeBrowser
</a>
</li>
<li>
<a href="I2PPureJavaBrowser.html">
I2PPureJavaBrowser
</a>
</li>
<li>
<a href="LICENSE.html">
LICENSE
</a>
</li>
<li>
<a href="PACKAGES.html">
PACKAGES
</a>
</li>
<li>
<a href="RELEASES.html">
RELEASES
</a>
</li>
<li>
<a href="TODO.html">
TODO
@ -107,6 +122,11 @@
USAGE
</a>
</li>
<li>
<a href="VERSION.html">
VERSION
</a>
</li>
</ul>
<br>
<a href="#hidenav">
@ -119,42 +139,116 @@
/
</a>
<h1>
<a href="#i2p-plugins-firefox" rel="nofollow">
<span></span>
</a>
i2p.plugins.firefox
</h1>
<p>
A port of the batch scripts from i2p.firefox to Java.
</p>
<h2>
<a href="#getting-started" rel="nofollow">
<span></span>
<p>
<strong>
Status:
</strong>
This package is maintained. It cannot solve all your problems. Fingerprinting
is a reality in modern browsers. Exploits are too. This software attempts to provide a
best-possible baseline of privacy first, security a close second for browsing the web that
exists within I2P. Do not expect it to withstand attacks from very powerful adversaries
who can spend time and money to screw up your life. Do expect it to resist advertisers,
trackers, and jerks using off-the-shelf techniques and exploits. It is fundamentally unable
to make changes which un-trust your browser vendor, your OS, your package manager or any
other system that exists underneath it.
<strong>
It is just a profile manager.
</strong>
</p>
<p>
<strong>
All packages require a running I2P router.
</strong>
</p>
<p>
<strong>
<a href="https://i2pgit.org/i2p-hackers/i2p.firefox">
Windows users should see the Easy-Install Bundle
</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>
<h3>
<a href="#using-a-binary" rel="nofollow">
<span></span>
</a>
Using a Binary
</h3>
<div>
<pre>
<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.0/i2pfirefox.zip
unzip i2pfirefox.zip
./i2pfirefox.cmd
#or if you want to use a Chromium
./i2pchromium.cmd
</pre>
</div>
</code></pre>
<h3>
<a href="#build-dependencies" rel="nofollow">
<span></span>
</a>
Build Dependencies
</h3>
<p>
@ -162,23 +256,75 @@ 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&#39;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>
<div>
<pre>sudo apt-get install openjdk-17* ant golang-go
go install github.com/mediabuyerbot/go-crx3/crx3@latest
</pre>
</div>
<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>
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
@ -191,17 +337,12 @@ go install github.com/mediabuyerbot/go-crx3/crx3@latest
</code>
.
</p>
<div>
<pre>export PATH=$PATH:$HOME/go/bin
</pre>
</div>
<pre><code class="language-sh">export PATH=$PATH:$HOME/go/bin
</code></pre>
<p>
Will almost always work.
</p>
<h3>
<a href="#building" rel="nofollow">
<span></span>
</a>
Building
</h3>
<p>
@ -209,19 +350,15 @@ go install github.com/mediabuyerbot/go-crx3/crx3@latest
To generate that, you can either generate the full plugin, which will not work but
produces the jar as a by-product, or you can:
</p>
<div>
<pre>
<pre><code class="language-sh">
ant jar
</pre>
</div>
</code></pre>
<p>
To build just the jar. You&#39;ll know it worked if you can:
To build just the jar. You&rsquo;ll know it worked if you can:
</p>
<div>
<pre>
<pre><code class="language-sh">
java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox
</pre>
</div>
</code></pre>
<p>
and a new Firefox instance comes up with a fresh profile, ready-to-use for I2P browsing.
</p>
@ -229,34 +366,29 @@ java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox
The cooler thing you can do with it is add it to an I2P distribution and somewhere in it,
add a UI element that triggers something along the lines of this:
</p>
<div>
<pre>
<pre><code class="language-java">
// Firefox Example
if (i2pIsRunning()) {
logger.warning(&#34;I2P is already running&#34;);
System.out.println(&#34;I2PFirefox&#34;);
logger.warning(&quot;I2P is already running&quot;);
System.out.println(&quot;I2PFirefox&quot;);
I2PFirefox i2pFirefox = new I2PFirefox();
i2pFirefox.launch();
}
</pre>
</div>
<div>
<pre>
</code></pre>
<pre><code class="language-java">
// Chromium Example
if (i2pIsRunning()) {
logger.warning(&#34;I2P is already running&#34;);
System.out.println(&#34;I2PChromium&#34;);
logger.warning(&quot;I2P is already running&quot;);
System.out.println(&quot;I2PChromium&quot;);
I2PChromium i2pChromium = new I2PChromium();
i2pChromium.launch();
}
</pre>
</div>
<div>
<pre>
</code></pre>
<pre><code class="language-java">
// Auto-Select Example, chooses Firefox first, then Chromium
if (i2pIsRunning()) {
logger.warning(&#34;I2P is already running&#34;);
System.out.println(&#34;I2PBrowser&#34;);
logger.warning(&quot;I2P is already running&quot;);
System.out.println(&quot;I2PBrowser&quot;);
I2PBrowser i2pBrowser = new I2PBrowser();
/*
* toggle chromium to the top of the order by doing:
@ -265,15 +397,11 @@ if (i2pIsRunning()) {
*/
i2pBrowser.launch(privateBrowsing);
}
</pre>
</div>
</code></pre>
<p>
to add a browser management tool to it.
</p>
<h3>
<a href="#browser-discovery-methods" rel="nofollow">
<span></span>
</a>
Browser Discovery Methods
</h3>
<p>
@ -285,12 +413,12 @@ if (i2pIsRunning()) {
</p>
<ol>
<li>
&#34;Local&#34; discovery, where a browser is in a subdirectory of the directory where you
&ldquo;Local&rdquo; discovery, where a browser is in a subdirectory of the directory where you
ran the launcher. This will only happen if the user unpacked a portable browser into
the same directory where they ran the launcher.
</li>
<li>
&#34;Path-Based&#34; discovery, where it scans common browser installation directories
&ldquo;Path-Based&rdquo; discovery, where it scans common browser installation directories
until it finds one which it can use. On Unix, it simply scans the directories on the
<code>
PATH
@ -299,7 +427,7 @@ if (i2pIsRunning()) {
directories are hard-coded and included in the binary. This is what usually happens.
</li>
<li>
&#34;System-Based&#34; discovery, where it defers to the host system to make a choice
&ldquo;System-Based&rdquo; discovery, where it defers to the host system to make a choice
about the browser and counts on browser vendors to honor the system proxy environment
variables. This is a catch-all solution which works with most browsers, but does
not apply any customizations.
@ -322,11 +450,11 @@ if (i2pIsRunning()) {
<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&#39;s own user. Linux will only use
Tor Browser if it&#39;s discovered in &#34;Local&#34; mode.
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&#39;t have to remain so.
The above is also true of OSX for now but doesn&rsquo;t have to remain so.
</li>
<li>
I really only test Phase 3 with Dillo and Edgium.
@ -336,9 +464,6 @@ if (i2pIsRunning()) {
</li>
</ul>
<h3>
<a href="#usability-vs-strict" rel="nofollow">
<span></span>
</a>
Usability vs Strict
</h3>
<p>
@ -347,14 +472,11 @@ if (i2pIsRunning()) {
they are browsing I2P. It assumes that they are part of a highly fragmented
browsing environment where they are already unique, and therefore consolidation
on configuration is a goal. However, this goal sometimes also conflicts with
usability. To allow users a safe set of choices, we offer &#34;Coarse&#34; configuration
usability. To allow users a safe set of choices, we offer &ldquo;Coarse&rdquo; configuration
in 2 modes. We recommend that you do not deviate from these configurations if
you have browser application fingerprinting as a concern.
</p>
<h4>
<a href="#usability-mode" rel="nofollow">
<span></span>
</a>
Usability Mode
</h4>
<p>
@ -369,9 +491,6 @@ if (i2pIsRunning()) {
Cons: Plugin updates can create temporary uniqueness
</p>
<h5>
<a href="#usability-extension-set" rel="nofollow">
<span></span>
</a>
Usability Extension Set
</h5>
<ul>
@ -408,18 +527,12 @@ if (i2pIsRunning()) {
</li>
</ul>
<h5>
<a href="#usability-user-js-characteristics" rel="nofollow">
<span></span>
</a>
Usability user.js characteristics
</h5>
<p>
TODO: Summarize differences
</p>
<h4>
<a href="#strict-mode" rel="nofollow">
<span></span>
</a>
Strict Mode
</h4>
<p>
@ -427,7 +540,7 @@ if (i2pIsRunning()) {
</p>
<p>
Pros: Does not allow Javascript by default
Pros: Looks a lot like Tor Browser especially if you&#39;re using Tor Browser
Pros: Looks a lot like Tor Browser especially if you&rsquo;re using Tor Browser
</p>
<p>
Cons: More work to use
@ -435,9 +548,6 @@ if (i2pIsRunning()) {
Cons: More likely to try and reach the clearnet
</p>
<h5>
<a href="#strict-extension-set" rel="nofollow">
<span></span>
</a>
Strict Extension Set
</h5>
<ul>
@ -459,9 +569,6 @@ if (i2pIsRunning()) {
</li>
</ul>
<h5>
<a href="#strict-user-js-characteristics" rel="nofollow">
<span></span>
</a>
Strict user.js characteristics
</h5>
<p>

11
osx-dmg.sh Executable file
View File

@ -0,0 +1,11 @@
#! /usr/bin/env sh
. ./config.sh
jpackage \
--verbose \
--type dmg \
--license-file LICENSE.md \
--name i2pbrowser \
--app-version "$GITHUB_TAG" \
--input src/build \
--main-jar i2pfirefox.jar \
--main-class net.i2p.i2pfirefox.I2PBrowser

61
packages.sh Executable file
View File

@ -0,0 +1,61 @@
#! /usr/bin/env sh
. ./config.sh
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pfirefox.jar"
echo "Downloaded jar"
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pfirefox.zip"
echo "Downloaded freestanding zip"
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pbrowser.zip"
echo "Downloaded jpackage zip"
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pbrowser_${GITHUB_TAG}_amd64.deb"
echo "Downloaded debian package"
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm"
echo "Downloaded fedora package"
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pbrowser.msi"
echo "Downloaded MSI package"
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pbrowser.exe"
echo "Downloaded EXE package"
github-release download --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--name "i2pbrowser-portable.zip"
echo "Downloaded Windows ZIP package"
echo "Sums for release ${GITHUB_TAG}" | tee RELEASES.md
echo "==============================" | tee -a RELEASES.md
echo "" | tee -a RELEASES.md
echo "- [$(sha256sum i2pfirefox.jar)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pfirefox.jar)" | tee -a RELEASES.md
echo "- [$(sha256sum i2pfirefox.zip)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pfirefox.zip)" | tee -a RELEASES.md
echo "- [$(sha256sum i2pbrowser.zip)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pbrowser.zip)" | tee -a RELEASES.md
echo "- [$(sha256sum i2pbrowser_${GITHUB_TAG}_amd64.deb)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pbrowser_${GITHUB_TAG}_amd64.deb)" | tee -a RELEASES.md
echo "- [$(sha256sum i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm)" | tee -a RELEASES.md
echo "- [$(sha256sum i2pbrowser.msi)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pbrowser.msi)" | tee -a RELEASES.md
echo "- [$(sha256sum i2pbrowser.exe)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pbrowser.exe)" | tee -a RELEASES.md
echo "- [$(sha256sum i2pbrowser-portable.zip)](https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/${GITHUB_TAG}/i2pbrowser-portable.zip)" | tee -a RELEASES.md
echo "" | tee -a RELEASES.md
git add RELEASES.md
edgar
git commit -am "Update releases page"
git push --all

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 versionMd jar freeZip jpackage debian fedora

View File

@ -1,16 +1,43 @@
#! /usr/bin/env sh
GITHUB_USER=eyedeekay
GITHUB_REPO=i2p.plugins.firefox
GITHUB_NAME="That fixes a brand-new NPE."
GITHUB_DESCRIPTION=$(cat CHANGES.md)
GITHUB_TAG=0.0.24
ant distclean
./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
. ./config.sh
./preprelease.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"
github-release release --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--name "${GITHUB_NAME}" \
@ -22,30 +49,52 @@ github-release edit --user "${GITHUB_USER}" \
--name "${GITHUB_NAME}" \
--description "${GITHUB_DESCRIPTION}" \
--tag "${GITHUB_TAG}"; true
echo "Relase $GITHUB_TAG setup"
echo "Relase ${GITHUB_TAG} setup"
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." \
--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
echo "Uploaded jar"
zipsum=$(sha256sum "i2pfirefox.zip")
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a .jar and a set of semi-univeral launcher scripts." \
--label "I2P Browser launcher as a .jar and a set of semi-univeral launcher scripts. ${zipsum}" \
--name "i2pfirefox.zip" \
--file "i2pfirefox.zip" \
--replace
echo "Uploaded freestanding zip"
jvmsum=$(sha256sum "i2pbrowser.zip")
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage, does not require a JVM, Linux Only for now unless you BYO." \
--label "I2P Browser launcher as a Jpackage, does not require a JVM. ${jvmsum}" \
--name "i2pbrowser.zip" \
--file "i2pbrowser.zip" \
--replace
echo "Uploaded jpackage zip"
debsum=$(sha256sum "i2pbrowser_${GITHUB_TAG}_amd64.deb")
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--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
echo "Uploaded debian package"
rpmsum=$(sha256sum i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm)
github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \
--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
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 Sep 25 16:21:47 EDT 2022
build.number=108

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"
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "Dodaj novo pravilo"
},
"about_ext_description": {
"message": "\u0160ifriraj web! Automatski koristi HTTPS sigurnost na mnogim stranicama."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Verzija ruleset-a za"
},
"about_title": {
"message": "O pro\u0161irenju HTTPS Everywhere"
},
"about_version": {
"message": "Verzija"
},
"cancel_copied_url": {
"message": "Spremljeno u me\u0111uspremnik"
},
"cancel_copy_url": {
"message": "Kopiraj URL"
},
"cancel_he_blocking_explainer": {
"message": "Pro\u0161irenje HTTPS Everywhere je primijetilo, da si se kretao/la do stranice koja nije HTTPS i poku\u0161alo je umjesto toga poslati HTTPS verziju. HTTPS verzija nije dostupna. Najvjerojatnije ovo web mjesto ne podr\u017eava HTTPS, ali je mogu\u0107e da napada\u010d blokira HTTPS verziju. Ako \u017eeli\u0161 pogledati ne\u0161ifriranu verziju ove stranice, to mo\u017ee\u0161 u\u010diniti tako da deaktivira\u0161 opciju \u201e\u0160ifriranje svih prihvatljivih web mjesta\u201d (EASE) u pro\u0161irenju HTTPS Everywhere. Imaj na umu da deaktiviranjem ove opcije raste opasnost mre\u017enih napada od web mjesta koja posje\u0107uje\u0161."
},
"cancel_he_blocking_network": {
"message": "napadi na mre\u017eu unaza\u0111enjem"
},
"cancel_http_once": {
"message": "Svejedno nastavi (nesigurno)"
},
"cancel_open_page": {
"message": "Onemogu\u0107i na ovoj stranici"
},
"chrome_add_new_rule": {
"message": "Dodaj novo pravilo za ovu stranicu"
},
"chrome_add_rule": {
"message": "Dodaj pravilo za ovu stranicu"
},
"chrome_always_https_for_host": {
"message": "Uvijek koristi https za ovaj poslu\u017eitelj"
},
"chrome_disable_on_this_site": {
"message": "Onemogu\u0107i na ovoj stranici"
},
"chrome_enable_on_this_site": {
"message": "Omogu\u0107i na ovoj stranici"
},
"chrome_experimental_rules": {
"message": "Eksperimentalna pravila"
},
"chrome_experimental_rules_description": {
"message": "Mogu prouzro\u010diti upozorenja i prekide. Standardno su deaktivirana."
},
"chrome_hide_advanced": {
"message": "Sakrij napredno"
},
"chrome_host": {
"message": "Poslu\u017eitelj:"
},
"chrome_redirect_to": {
"message": "Preusmjeri na"
},
"chrome_regex": {
"message": "Odgovaraju\u0107i regularni izraz"
},
"chrome_rule_name": {
"message": "Naziv pravila"
},
"chrome_settings_for_this_site_explained": {
"message": "Dok pregledava\u0161 razna web mjesta, mo\u017ee\u0161 promijeniti svoje postavke za svako web mjesto"
},
"chrome_settings_for_this_site_header": {
"message": "Postavke za ovo web mjesto"
},
"chrome_settings_for_this_site_subheader": {
"message": "Promijeni postavke za \u0161ifrirane veze"
},
"chrome_show_advanced": {
"message": "Prika\u017ei napredno"
},
"chrome_stable_rules": {
"message": "Stabilna pravila"
},
"chrome_stable_rules_description": {
"message": "Prisili \u0161ifrirane veze na sljede\u0107e stranice:"
},
"chrome_status_cancel_button": {
"message": "Odustani"
},
"menu_donate_eff_imperative": {
"message": "Doniraj EFF-u"
},
"menu_encryptAllSitesEligibleOff": {
"message": "\u0160ifriranje svih prihvatljivih web mjesta je isklju\u010deno"
},
"menu_encryptAllSitesEligibleOn": {
"message": "\u0160ifriranje svih prihvatljivih web mjesta je uklju\u010deno"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere je isklju\u010deno"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere je uklju\u010deno"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Ne\u0161ifrirani zahtjevi su trenuta\u010dno dozvoljeni"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Ne\u0161ifrirani zahtjevi su trenuta\u010dno blokirani"
},
"menu_httpNoWhereMore": {
"message": "Ovaj modus blokira ne\u0161ifrirani sadr\u017eaj i zahtjeve"
},
"menu_observatory": {
"message": "Postavke za SSL Observatory"
},
"menu_seeLess": {
"message": "Prika\u017ei manje"
},
"menu_seeMore": {
"message": "Prika\u017ei vi\u0161e"
},
"menu_showCounter": {
"message": "Prika\u017ei brojilo"
},
"menu_viewAllRules": {
"message": "Pogledaj sva pravila"
},
"onboarding_footer": {
"message": "HTTPS Everywhere je EFF-ov projekt"
},
"onboarding_header": {
"message": "HTTPS Everywhere je aktualiziran!"
},
"onboarding_intro": {
"message": "\u0160ifriraj web! Automatski koristi HTTPS sigurnost na mnogim stranicama."
},
"options_addDisabledSite": {
"message": "Dodaj deaktivirano web mjesto"
},
"options_addUpdateChannel": {
"message": "Dodaj kanal za aktualiziranje"
},
"options_advancedSettings": {
"message": "Napredne postavke"
},
"options_autoUpdateRulesets": {
"message": "Automatski aktualiziraj skupove pravila"
},
"options_debuggingRulesets": {
"message": "Skupovi za ispravljanje pogre\u0161aka (napredno)"
},
"options_delete": {
"message": "Obri\u0161i"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere deaktivirane stranice"
},
"options_enableMixedRulesets": {
"message": "Aktiviraj skupove pravila mije\u0161anog sadr\u017eaja"
},
"options_enterDisabledSite": {
"message": "Upi\u0161i deaktivirano web mjesto"
},
"options_enterUpdateChannelName": {
"message": "Upi\u0161i naziv kanala za aktualiziranje"
},
"options_generalSettings": {
"message": "Op\u0107e postavke"
},
"options_hostNotFormattedCorrectly": {
"message": "Nije bilo mogu\u0107e dodati ovo ra\u010dunalo, jer nije ispravno formatirano. Provjeri i poku\u0161aj ponovo."
},
"options_settings": {
"message": "Postavke"
},
"options_showDevtoolsTab": {
"message": "Prika\u017ei Devtools karticu"
},
"options_storedRulesetsVersion": {
"message": "Spremljena verzija skupova pravila:"
},
"options_update": {
"message": "Aktualiziraj"
},
"options_updateChannels": {
"message": "Aktualiziraj kanale"
},
"options_updateChannelsWarning": {
"message": "Upozorenje: dodavanje kanala za aktualiziranje mo\u017ee uzrokovati da napada\u010di otmu tvoj preglednik. Mijenjaj ovaj odjeljak samo ako zna\u0161 \u0161to radi\u0161!"
},
"options_updatesLastChecked": {
"message": "Zadnja provjera izdanja:"
},
"options_updatesLastCheckedNever": {
"message": "nikad"
},
"options_userRulesListed": {
"message": "Korisni\u010dka pravila za HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Izvoz postavki"
},
"prefs_reset_defaults": {
"message": "Vrati na standardne vrijednosti"
},
"prefs_reset_defaults_message": {
"message": "Ovo \u0107e obnoviti svaki skup pravila na svoje standardno stanje. Nastaviti?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy poslu\u017eitelj pokrenut na"
},
"standalone_transparent_false": {
"message": "Mora\u0161 konfigurirati tvoje programe, tako da koriste HTTP proxy na odre\u0111enom ra\u010dunalu i priklju\u010dku."
},
"standalone_transparent_true": {
"message": "Mora\u0161 postaviti pravila vatrozida za proslje\u0111ivanje paketa na odre\u0111eno ra\u010dunalo i priklju\u010dak."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u00daj szab\u00e1ly hozz\u00e1ad\u00e1s"
},
"about_ext_description": {
"message": "Titkos\u00edtsa a Web-et! Automatikusan haszn\u00e1lja a HTTPS titkos\u00edt\u00e1st a legt\u00f6bb oldalon."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Szab\u00e1lyk\u00e9szlet verzi\u00f3k ehhez:"
},
"about_title": {
"message": "A HTTPS Everywhere n\u00e9vjegye"
},
"about_version": {
"message": "Verzi\u00f3"
},
"cancel_copied_url": {
"message": "M\u00e1solva a v\u00e1g\u00f3lapra"
},
"cancel_copy_url": {
"message": "URL m\u00e1sol\u00e1sa"
},
"cancel_he_blocking_explainer": {
"message": "A HTTPS Everywhere azt \u00e9szlelte, hogy egy nem-HTTPS oldalra navig\u00e1l, \u00e9s megpr\u00f3b\u00e1lta ink\u00e1bb a HTTPS verzi\u00f3t k\u00fcldeni helyette. A HTTPS verzi\u00f3 nem el\u00e9rhet\u0151. Val\u00f3sz\u00edn\u0171leg ez az oldal nem t\u00e1mogatja a HTTPS-t, de az is lehet, hogy egy t\u00e1mad\u00f3 blokkolta a HTTPS verzi\u00f3t. Ha szeretn\u00e9 megtekinteni a titkos\u00edtatlan verzi\u00f3j\u00e1t ennek az oldalnak, m\u00e9g mindig meg tudja tenni az 'Encrypt All Sites Eligible' (EASE) opci\u00f3 kikapcsol\u00e1s\u00e1val a HTTPS Everywhere b\u0151v\u00edtm\u00e9nyben. Tartsa \u00e9szben, hogy ennek az opci\u00f3nak a kikapcsol\u00e1sa t\u00e1madhat\u00f3v\u00e1 teszi a b\u00f6ng\u00e9sz\u0151j\u00e9t h\u00e1l\u00f3zati alap\u00fa lefokoz\u00e1sos t\u00e1mad\u00e1ssal szemben azon oldalakon, amiket megl\u00e1togat."
},
"cancel_he_blocking_network": {
"message": "h\u00e1l\u00f3zati b\u00e1zis\u00fa lefokoz\u00f3 t\u00e1mad\u00e1s"
},
"cancel_http_once": {
"message": "Folytat\u00e1s mindenk\u00e9pp (nem biztons\u00e1gos)"
},
"cancel_open_page": {
"message": "Letilt\u00e1s ezen a webhelyen"
},
"chrome_add_new_rule": {
"message": "\u00daj szab\u00e1ly az oldalhoz"
},
"chrome_add_rule": {
"message": "Szab\u00e1ly felv\u00e9tel az oldalhoz"
},
"chrome_always_https_for_host": {
"message": "Mindig https-t haszn\u00e1ljon ehhez a kiszolg\u00e1l\u00f3hoz"
},
"chrome_disable_on_this_site": {
"message": "Letilt\u00e1s ezen a webhelyen"
},
"chrome_enable_on_this_site": {
"message": "Enged\u00e9lyez\u00e9s ezen a webhelyen"
},
"chrome_experimental_rules": {
"message": "K\u00eds\u00e9rleti szab\u00e1lyok"
},
"chrome_experimental_rules_description": {
"message": "Figyelmeztet\u00e9seket \u00e9s megszak\u00edt\u00e1sokat okozhat. Alap\u00e9rtelmez\u00e9sben letiltva."
},
"chrome_hide_advanced": {
"message": "Speci\u00e1lis be\u00e1ll\u00edt\u00e1sok elrejt\u00e9se"
},
"chrome_host": {
"message": "Kiszolg\u00e1l\u00f3:"
},
"chrome_redirect_to": {
"message": "\u00c1tir\u00e1ny\u00edt\u00e1s ide:"
},
"chrome_regex": {
"message": "Illeszked\u0151 regex"
},
"chrome_rule_name": {
"message": "Szab\u00e1ly neve"
},
"chrome_settings_for_this_site_explained": {
"message": "Ahogy k\u00fcl\u00f6nb\u00f6z\u0151 oldalakra navig\u00e1l, megv\u00e1ltoztathatja be\u00e1ll\u00edt\u00e1sait minden egyes oldalhoz."
},
"chrome_settings_for_this_site_header": {
"message": "Ezen oldal be\u00e1ll\u00edt\u00e1sai"
},
"chrome_settings_for_this_site_subheader": {
"message": "Titkos\u00edtott kapcsolatokra vonatkoz\u00f3 be\u00e1ll\u00edt\u00e1sok megv\u00e1ltoztat\u00e1sa"
},
"chrome_show_advanced": {
"message": "Speci\u00e1lis be\u00e1ll\u00edt\u00e1sok megjelen\u00edt\u00e9se"
},
"chrome_stable_rules": {
"message": "Stabil szab\u00e1lyok"
},
"chrome_stable_rules_description": {
"message": "Titkos\u00edtott kapcsolatok k\u00e9nyszer\u00edt\u00e9se ezekhez a weboldalakhoz:"
},
"chrome_status_cancel_button": {
"message": "M\u00e9gsem"
},
"menu_donate_eff_imperative": {
"message": "T\u00e1mogat\u00e1s az EFF-nek"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Minden oldal titkos\u00edt\u00e1sa kikapcsolva"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Minden oldal titkos\u00edt\u00e1sa BEKAPCSOLVA"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere kikapcsolva"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere BEKAPCSOLVA"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "A titkos\u00edtatlan lek\u00e9rdez\u00e9sek jelenleg enged\u00e9lyezve vannak"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "A titkos\u00edtatlan lek\u00e9rdez\u00e9sek jelenleg tiltva vannak"
},
"menu_httpNoWhereMore": {
"message": "Ez a m\u00f3d blokkolja a titkos\u00edtatlan tartalmakat \u00e9s k\u00e9relmeket"
},
"menu_observatory": {
"message": "SSL Observatory Preferenci\u00e1k"
},
"menu_seeLess": {
"message": "Kevesebb inf\u00f3"
},
"menu_seeMore": {
"message": "T\u00f6bb inf\u00f3"
},
"menu_showCounter": {
"message": "Mutassa a sz\u00e1ml\u00e1l\u00f3t"
},
"menu_viewAllRules": {
"message": "\u00d6sszes szab\u00e1ly megtekint\u00e9se"
},
"onboarding_footer": {
"message": "A HTTPS Everywhere az EFF egyik projektje"
},
"onboarding_header": {
"message": "A HTTPS Everywhere friss\u00fclt!"
},
"onboarding_intro": {
"message": "Titkos\u00edtsa a Web-et! Automatikusan haszn\u00e1lja a HTTPS titkos\u00edt\u00e1st a legt\u00f6bb oldalon."
},
"options_addDisabledSite": {
"message": "Letiltott oldal hozz\u00e1ad\u00e1sa"
},
"options_addUpdateChannel": {
"message": "Friss\u00edt\u00e9si csatorna hozz\u00e1ad\u00e1sa"
},
"options_advancedSettings": {
"message": "Speci\u00e1lis be\u00e1ll\u00edt\u00e1sok"
},
"options_autoUpdateRulesets": {
"message": "Automata friss\u00edt\u00e9s szab\u00e1lyok"
},
"options_debuggingRulesets": {
"message": "Hibakeres\u0151 szab\u00e1lyk\u00e9szlet (speci\u00e1lis)"
},
"options_delete": {
"message": "T\u00f6rl\u00e9s"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites kikapcsolva"
},
"options_enableMixedRulesets": {
"message": "Kevert tartalom be\u00e1ll\u00edt\u00e1sszab\u00e1lyok enged\u00e9lyez\u00e9se"
},
"options_enterDisabledSite": {
"message": "Letiltott oldal megad\u00e1sa"
},
"options_enterUpdateChannelName": {
"message": "Adja meg a Friss\u00edt\u00e9si csatorna nev\u00e9t"
},
"options_generalSettings": {
"message": "\u00c1ltal\u00e1nos be\u00e1ll\u00edt\u00e1sok"
},
"options_hostNotFormattedCorrectly": {
"message": "Ez a kiszolg\u00e1l\u00f3 nem adhat\u00f3 hozz\u00e1, mert nem megfelel\u0151en form\u00e1zott. K\u00e9rj\u00fck ellen\u0151rizze, majd pr\u00f3b\u00e1lja \u00fajra."
},
"options_settings": {
"message": "Be\u00e1ll\u00edt\u00e1sok"
},
"options_showDevtoolsTab": {
"message": "Fejleszt\u0151eszk\u00f6z\u00fck f\u00fcl megjelen\u00edt\u00e9se"
},
"options_storedRulesetsVersion": {
"message": "T\u00e1rolt szab\u00e1lyk\u00e9szletek verzi\u00f3ja:"
},
"options_update": {
"message": "Friss\u00edt\u00e9s"
},
"options_updateChannels": {
"message": "Csatorn\u00e1k friss\u00edt\u00e9se"
},
"options_updateChannelsWarning": {
"message": "Figyelem: A friss\u00edt\u00e9si csatorn\u00e1k hozz\u00e1ad\u00e1s\u00e1val a t\u00e1mad\u00f3k \u00e1tvehetik az ir\u00e1ny\u00edt\u00e1st a b\u00f6ng\u00e9sz\u0151je felett. Csak akkor szerkessze ezt a be\u00e1ll\u00edt\u00e1st, ha tudja mit csin\u00e1l!"
},
"options_updatesLastChecked": {
"message": "Friss\u00edt\u00e9sek utols\u00f3 ellen\u0151rz\u00e9se:"
},
"options_updatesLastCheckedNever": {
"message": "soha"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere felhaszn\u00e1l\u00f3i szab\u00e1lyok"
},
"prefs_export_settings": {
"message": "Be\u00e1ll\u00edt\u00e1sok export\u00e1l\u00e1sa"
},
"prefs_reset_defaults": {
"message": "Vissza\u00e1ll\u00edt\u00e1s alaphelyzetre"
},
"prefs_reset_defaults_message": {
"message": "Ez minden szab\u00e1lybe\u00e1ll\u00edt\u00e1st vissza\u00e1ll\u00edt az alap\u00e9rtelmezett \u00e9rt\u00e9kre. Folytatja?"
},
"standalone_proxy_server_info_prefix": {
"message": "Proxy szerver fut itt:"
},
"standalone_transparent_false": {
"message": "Be kell \u00e1ll\u00edtania az alkalmaz\u00e1sokat, hogy HTTP proxy-t haszn\u00e1ljanak a megadott kiszolg\u00e1l\u00f3ra \u00e9s portra."
},
"standalone_transparent_true": {
"message": "Be kell \u00e1ll\u00edtania a t\u0171zfal szab\u00e1lyokat, hogy tov\u00e1bb\u00edtsa a csomagokat a megadott kiszolg\u00e1l\u00f3ra \u00e9s portra."
}
}

View File

@ -0,0 +1,224 @@
{
"about_add_new_rule": {
"message": "\u0531\u057e\u0565\u056c\u0561\u0581\u0576\u0565\u056c \u056f\u0561\u0576\u0578\u0576"
},
"about_ext_description": {
"message": "\u053f\u0578\u0564\u0561\u057e\u0578\u0580\u0565\u055b\u0584 \u054e\u0565\u0562\u0568\u0589 \u0531\u057e\u057f\u0578\u0574\u0561\u057f \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u0584 HTTPS \u0561\u0576\u057e\u057f\u0561\u0576\u0563\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u0577\u0561\u057f \u056f\u0561\u0575\u0584\u0565\u0580\u056b \u057e\u0580\u0561\u0589"
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Rulesets version for"
},
"about_title": {
"message": "\u00abHTTPS Everywhere\u00bb-\u056b \u0574\u0561\u057d\u056b\u0576"
},
"about_version": {
"message": "\u054f\u0561\u0580\u0562\u0565\u0580\u0561\u056f"
},
"cancel_copied_url": {
"message": "\u054a\u0561\u057f\u0573\u0565\u0576\u057e\u0561\u056e \u0567 \u057d\u0565\u0572\u0561\u0576\u0561\u056f\u0561\u057f\u0561\u056d\u057f\u0561\u056f\u056b \u057e\u0580\u0561"
},
"cancel_copy_url": {
"message": "\u054a\u0561\u057f\u0573\u0565\u0576\u0565\u056c URL-\u0576"
},
"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": "\u0531\u057c\u0561\u057b\u0561\u0576\u0561\u056c \u0561\u0574\u0565\u0576 \u0564\u0565\u057a\u0584\u0578\u0582\u0574 (\u0561\u057a\u0561\u0570\u0578\u057e \u0579\u0567)"
},
"cancel_open_page": {
"message": "\u053f\u0561\u0580\u0578\u0572\u0561\u0566\u0580\u0565\u056c \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u0578\u0582\u0574"
},
"chrome_add_new_rule": {
"message": "\u0531\u057e\u0565\u056c\u0561\u0581\u0576\u0565\u056c \u0576\u0578\u0580 \u056f\u0561\u0576\u0578\u0576 \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u056b \u0570\u0561\u0574\u0561\u0580"
},
"chrome_add_rule": {
"message": "\u0531\u057e\u0565\u056c\u0561\u0581\u0576\u0565\u056c \u056f\u0561\u0576\u0578\u0576 \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u056b \u0570\u0561\u0574\u0561\u0580"
},
"chrome_always_https_for_host": {
"message": "\u0544\u056b\u0577\u057f \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c \u00abhttps\u00bb \u0561\u0575\u057d \u0570\u0575\u0578\u0582\u0580\u0568\u0576\u056f\u0561\u056c\u056b \u0570\u0561\u0574\u0561\u0580"
},
"chrome_disable_on_this_site": {
"message": "\u053f\u0561\u0580\u0578\u0572\u0561\u0566\u0580\u0565\u056c \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u0578\u0582\u0574"
},
"chrome_enable_on_this_site": {
"message": "\u053f\u0561\u0580\u0578\u0572\u0561\u0581\u0576\u0565\u056c \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u0578\u0582\u0574"
},
"chrome_experimental_rules": {
"message": "\u0553\u0578\u0580\u0571\u0561\u0580\u0561\u0580\u0561\u056f\u0561\u0576 \u056f\u0561\u0576\u0578\u0576\u0576\u0565\u0580"
},
"chrome_experimental_rules_description": {
"message": "\u053f\u0561\u0580\u0578\u0572 \u0567 \u0561\u057c\u0561\u057b \u0562\u0565\u0580\u0565\u056c \u0566\u0563\u0578\u0582\u0577\u0561\u0581\u0578\u0582\u0574\u0576\u0565\u0580 \u056f\u0561\u0574 \u056d\u0561\u0583\u0561\u0576\u0578\u0582\u0574\u0576\u0565\u0580\u0589 \u053c\u057c\u0565\u056c\u0575\u0561\u0575\u0576 \u0561\u0580\u0563\u0565\u056c\u0561\u0583\u0561\u056f\u057e\u0561\u056e \u0567\u0589"
},
"chrome_hide_advanced": {
"message": "\u0539\u0561\u0584\u0581\u0576\u0565\u056c \u0574\u0561\u0576\u0580\u0561\u0574\u0561\u057d\u0576\u0565\u0580\u0568"
},
"chrome_host": {
"message": "\u0540\u0575\u0578\u0582\u0580\u0568\u0576\u056f\u0561\u056c\u055d"
},
"chrome_redirect_to": {
"message": "\u054e\u0565\u0580\u0561\u0570\u0561\u057d\u0581\u0565\u0561\u057e\u0578\u0580\u0565\u056c \u0564\u0565\u057a\u056b"
},
"chrome_regex": {
"message": "\u0540\u0561\u0574\u0568\u0576\u056f\u0576\u0578\u0572 regex"
},
"chrome_rule_name": {
"message": "\u053f\u0561\u0576\u0578\u0576\u056b \u0561\u0576\u057e\u0561\u0576\u0578\u0582\u0574\u0568"
},
"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": "\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580 \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u056b \u0570\u0561\u0574\u0561\u0580"
},
"chrome_settings_for_this_site_subheader": {
"message": "Change your preferences for encrypted connections"
},
"chrome_show_advanced": {
"message": "\u0551\u0578\u0582\u0581\u0561\u0564\u0580\u0565\u056c \u0574\u0561\u0576\u0580\u0561\u0574\u0561\u057d\u0576\u0565\u0580\u0568"
},
"chrome_stable_rules": {
"message": "\u053f\u0561\u0575\u0578\u0582\u0576 \u056f\u0561\u0576\u0578\u0576\u0576\u0565\u0580"
},
"chrome_stable_rules_description": {
"message": "\u054d\u057f\u056b\u057a\u0565\u056c \u056f\u0578\u0564\u0561\u057e\u0578\u0580\u057e\u0561\u056e \u0574\u056b\u0561\u0581\u0578\u0582\u0574 \u0561\u0575\u057d \u056f\u0561\u0575\u0584\u0565\u0580\u056b\u0576."
},
"chrome_status_cancel_button": {
"message": "\u0549\u0565\u0572\u0561\u0580\u056f\u0565\u056c"
},
"menu_donate_eff_imperative": {
"message": "\u0546\u057e\u056b\u0580\u0561\u0562\u0565\u0580\u0565\u0584 EFF-\u056b\u0576"
},
"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 \u0534\u056b\u057f\u0561\u056f\u0565\u057f\u056b \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580"
},
"menu_seeLess": {
"message": "\u054f\u0565\u057d\u0576\u0565\u056c \u057a\u0561\u056f\u0561\u057d"
},
"menu_seeMore": {
"message": "\u054f\u0565\u057d\u0576\u0565\u056c \u0561\u057e\u0565\u056c\u056b\u0576"
},
"menu_showCounter": {
"message": "\u0551\u0578\u0582\u0581\u0561\u0564\u0580\u0565\u056c \u0570\u0561\u0577\u057e\u056b\u0579\u0568"
},
"menu_viewAllRules": {
"message": "\u0534\u056b\u057f\u0565\u056c \u0562\u0578\u056c\u0578\u0580 \u056f\u0561\u0576\u0578\u0576\u0576\u0565\u0580\u0568"
},
"onboarding_footer": {
"message": "HTTPS Everywhere is an EFF project"
},
"onboarding_header": {
"message": "HTTPS Everywhere has been updated!"
},
"onboarding_intro": {
"message": "\u053f\u0578\u0564\u0561\u057e\u0578\u0580\u0565\u055b\u0584 \u054e\u0565\u0562\u0568\u0589 \u0531\u057e\u057f\u0578\u0574\u0561\u057f \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u0584 HTTPS \u0561\u0576\u057e\u057f\u0561\u0576\u0563\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u0577\u0561\u057f \u056f\u0561\u0575\u0584\u0565\u0580\u056b \u057e\u0580\u0561\u0589"
},
"options_addDisabledSite": {
"message": "\u0531\u057e\u0565\u056c\u0561\u0581\u0576\u0565\u056c \u056f\u0561\u0580\u0578\u0572\u0561\u0566\u0580\u056f\u057e\u0561\u056e \u056f\u0561\u0575\u0584"
},
"options_addUpdateChannel": {
"message": "\u0531\u057e\u0565\u056c\u0561\u0581\u0576\u0565\u056c \u0569\u0561\u0580\u0574\u0561\u0581\u0574\u0561\u0576 \u0561\u056c\u056b\u0584"
},
"options_advancedSettings": {
"message": "\u0538\u0576\u0564\u056c\u0561\u0575\u0576\u057e\u0561\u056e \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580"
},
"options_autoUpdateRulesets": {
"message": "Auto-update rulesets"
},
"options_debuggingRulesets": {
"message": "Debugging Rulesets (advanced)"
},
"options_delete": {
"message": "\u054b\u0576\u057b\u0565\u056c"
},
"options_disabledUrlsListed": {
"message": "HTTPS Everywhere Sites Disabled"
},
"options_enableMixedRulesets": {
"message": "Enable mixed content rulesets"
},
"options_enterDisabledSite": {
"message": "\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u056f\u0561\u0580\u0578\u0572\u0561\u0566\u0580\u056f\u057e\u0561\u056e \u056f\u0561\u0575\u0584\u0568"
},
"options_enterUpdateChannelName": {
"message": "\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u0565\u0584 \u0569\u0561\u0580\u0574\u0561\u0581\u0574\u0561\u0576 \u0561\u056c\u056b\u0584\u056b \u0561\u0576\u0578\u0582\u0576\u0568"
},
"options_generalSettings": {
"message": "\u0540\u056b\u0574\u0576\u0561\u056f\u0561\u0576 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580"
},
"options_hostNotFormattedCorrectly": {
"message": "This host could not be added because it was not formatted correctly. Please check it and try again."
},
"options_settings": {
"message": "\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580"
},
"options_showDevtoolsTab": {
"message": "Show Devtools tab"
},
"options_storedRulesetsVersion": {
"message": "Stored rulesets version: "
},
"options_update": {
"message": "\u0539\u0561\u0580\u0574\u0561\u0581\u0576\u0565\u056c"
},
"options_updateChannels": {
"message": "\u0539\u0561\u0580\u0574\u0561\u0581\u0574\u0561\u0576 \u0561\u056c\u056b\u0584\u0576\u0565\u0580"
},
"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": "\u0539\u0561\u0580\u0574\u0561\u0581\u0578\u0582\u0574\u0576\u0565\u0580\u0568 \u057e\u0565\u0580\u057b\u056b\u0576 \u0561\u0576\u0563\u0561\u0574 \u057d\u057f\u0578\u0582\u0563\u057e\u0565\u056c \u0565\u0576\u055d"
},
"options_updatesLastCheckedNever": {
"message": "\u0565\u0580\u0562\u0565\u0584"
},
"options_userRulesListed": {
"message": "HTTPS Everywhere User Rules"
},
"prefs_export_settings": {
"message": "\u0531\u0580\u057f\u0561\u0570\u0561\u0576\u0565\u056c \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580\u0568"
},
"prefs_reset_defaults": {
"message": "\u0535\u057f \u0562\u0565\u0580\u0565\u056c \u056c\u057c\u0565\u056c\u0575\u0561\u0575\u0576\u0576\u0565\u0580\u0568"
},
"prefs_reset_defaults_message": {
"message": "This will reset each ruleset to its default state. Continue?"
},
"standalone_proxy_server_info_prefix": {
"message": "\u0553\u0578\u056d\u0561\u0576\u0578\u0580\u0564\u056b \u057d\u0565\u0580\u057e\u0565\u0580\u0568 \u0563\u0578\u0580\u056e\u0561\u0580\u056f\u057e\u0561\u056e \u0567"
},
"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": "Cancellar"
},
"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": "Deler"
},
"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": "Configurationes"
},
"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": "Tambah Aturan Baru"
},
"about_ext_description": {
"message": "Enkripsi web-nya! Gunakan keamanan HTTPS secara otomatis di banyak situs."
},
"about_ext_name": {
"message": "HTTPS Everywhere"
},
"about_rulesets_version": {
"message": "Versi set aturan untuk"
},
"about_title": {
"message": "Tentang HTTPS Everywhere"
},
"about_version": {
"message": "Versi"
},
"cancel_copied_url": {
"message": "Tersalin ke papan klip."
},
"cancel_copy_url": {
"message": "Salin URL"
},
"cancel_he_blocking_explainer": {
"message": "HTTPS Everywhere memperhatikan bahwa Anda membuka halaman non-HTTPS, dan mencoba mengirim Anda ke versi HTTPS. Versi HTTPS tidak tersedia. Kemungkinan besar situs ini tidak mendukung HTTPS, tetapi ada kemungkinan penyerang memblokir versi HTTPS. Jika Anda ingin melihat versi halaman ini yang tidak dienkripsi, Anda masih dapat melakukannya dengan menonaktifkan opsi 'Mengenkripsi Semua Situs yang Memenuhi Syarat' (EASE) di ekstensi tambahan HTTPS Everywhere Anda. Ketahuilah bahwa menonaktifkan opsi ini dapat membuat browser Anda rentan terhadap serangan downgrade berbasis jaringan di situs web yang Anda kunjungi."
},
"cancel_he_blocking_network": {
"message": "serangan downgrade berdasarkan-jaringan"
},
"cancel_http_once": {
"message": "Tetap lanjutkan (tidak aman)"
},
"cancel_open_page": {
"message": "Nonaktifkan pada situs ini"
},
"chrome_add_new_rule": {
"message": "Tambahkan aturan baru untuk situs ini"
},
"chrome_add_rule": {
"message": "Tambahkan aturan untuk situs ini"
},
"chrome_always_https_for_host": {
"message": "Selalu gunakan https untuk host ini"
},
"chrome_disable_on_this_site": {
"message": "Nonaktifkan pada situs ini"
},
"chrome_enable_on_this_site": {
"message": "Aktifkan pada situs ini"
},
"chrome_experimental_rules": {
"message": "Aturan eksperimental"
},
"chrome_experimental_rules_description": {
"message": "Dapat menyebabkan peringatan atau kerusakan. Dinonaktifkan secara bawaan."
},
"chrome_hide_advanced": {
"message": "Sembunyikan lanjutan"
},
"chrome_host": {
"message": "Host:"
},
"chrome_redirect_to": {
"message": "Alihkan ke"
},
"chrome_regex": {
"message": "Regex kecocokan"
},
"chrome_rule_name": {
"message": "Nama aturan"
},
"chrome_settings_for_this_site_explained": {
"message": "Saat menelusuri berbagai situs web, Anda dapat mengubah Preferensi; pilihan untuk setiap situs web"
},
"chrome_settings_for_this_site_header": {
"message": "Pengaturan untuk situs ini"
},
"chrome_settings_for_this_site_subheader": {
"message": "Ubah Preferensi; pilihan Anda untuk koneksi terenkripsi"
},
"chrome_show_advanced": {
"message": "Tampilkan lanjutan"
},
"chrome_stable_rules": {
"message": "Aturan stabil"
},
"chrome_stable_rules_description": {
"message": "Paksa koneksi terenkripsi untuk situs ini:"
},
"chrome_status_cancel_button": {
"message": "Batal"
},
"menu_donate_eff_imperative": {
"message": "Donasi ke EFF"
},
"menu_encryptAllSitesEligibleOff": {
"message": "Mengenkripsi Semua Situs Yang Memenuhi Syarat MATI"
},
"menu_encryptAllSitesEligibleOn": {
"message": "Mengenkripsi Semua Situs Yang Memenuhi Syarat NYALA"
},
"menu_globalDisable": {
"message": "HTTPS Everywhere MATI"
},
"menu_globalEnable": {
"message": "HTTPS Everywhere NYALA"
},
"menu_httpNoWhereExplainedAllowed": {
"message": "Permintaan yang tidak terenkripsi saat ini diizinkan"
},
"menu_httpNoWhereExplainedBlocked": {
"message": "Permintaan yang tidak terenkripsi saat ini diblokir"
},
"menu_httpNoWhereMore": {
"message": "Mode ini memblokir konten dan permintaan yang tidak terenkripsi"
},
"menu_observatory": {
"message": "Preferensi SSL Observatory"
},
"menu_seeLess": {
"message": "Lihat lebih sedikit"
},
"menu_seeMore": {
"message": "Lihat lebih lanjut"
},
"menu_showCounter": {
"message": "Tampilkan Penghitung"
},
"menu_viewAllRules": {
"message": "Lihat Semua Aturan"
},
"onboarding_footer": {
"message": "HTTPS Everywhere adalah sebuah proyek EFF."
},
"onboarding_header": {
"message": "HTTPS Everywhere telah diperbarui!"
},
"onboarding_intro": {
"message": "Enkripsi web-nya! Gunakan keamanan HTTPS secara otomatis di banyak situs."
},
"options_addDisabledSite": {
"message": "Tambah situs yang akan dinonaktifkan"
},
"options_addUpdateChannel": {
"message": "Tambahkan Saluran Pembaruan"
},
"options_advancedSettings": {
"message": "Pengaturan Lanjutan"
},
"options_autoUpdateRulesets": {
"message": "Perbarui set aturan secara otomatis"
},
"options_debuggingRulesets": {
"message": "Aturan Debugging (lanjutan)"
},
"options_delete": {
"message": "Hapus"
},
"options_disabledUrlsListed": {
"message": "Situs dimana HTTPS Everywhere dinonaktifkan"
},
"options_enableMixedRulesets": {
"message": "Aktifkan set aturan untuk konten campuran "
},
"options_enterDisabledSite": {
"message": "Masukkan situs yang akan dinonaktifkan"
},
"options_enterUpdateChannelName": {
"message": "Masukkan nama saluran pembaruan"
},
"options_generalSettings": {
"message": "Pengaturan Umum"
},
"options_hostNotFormattedCorrectly": {
"message": "Host ini tidak dapat ditambahkan karena tidak diformat secara benar. Mohon cek dan coba lagi."
},
"options_settings": {
"message": "Pengaturan"
},
"options_showDevtoolsTab": {
"message": "Tampilkan tab Devtools"
},
"options_storedRulesetsVersion": {
"message": "Versi set aturan tersimpan:"
},
"options_update": {
"message": "Perbarui"
},
"options_updateChannels": {
"message": "Saluran Pembaruan"
},
"options_updateChannelsWarning": {
"message": "Peringatan: Menambahkan saluran pembaruan dapat menyebabkan penyerang membajak browser Anda. Hanya edit bagian ini jika Anda tahu apa yang Anda lakukan!"
},
"options_updatesLastChecked": {
"message": "Pembaruan terakhir diperiksa:"
},
"options_updatesLastCheckedNever": {
"message": "Tidak pernah"
},
"options_userRulesListed": {
"message": "Aturan Pengguna HTTPS Everywhere"
},
"prefs_export_settings": {
"message": "Ekspor Pengaturan"
},
"prefs_reset_defaults": {
"message": "Kembalikan ke Bawaan"
},
"prefs_reset_defaults_message": {
"message": "Setiap set aturan akan diatur ulang ke setelan bawaan. Lanjutkan?"
},
"standalone_proxy_server_info_prefix": {
"message": "Server proksi beroperasi pada"
},
"standalone_transparent_false": {
"message": "Anda harus mengatur aplikasi Anda untuk menggunakan sebuah proksi HTTP pada host dan port yang telah ditentukan."
},
"standalone_transparent_true": {
"message": "Anda harus mengatur aturan firewall Anda untuk meneruskan paket ke host dan port yang telah ditentukan."
}
}

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