diff options
author | ng0 <ng0@n0.is> | 2019-09-13 10:06:31 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-09-13 10:06:31 +0000 |
commit | 0c64e5e12793130bd4ca617677226785bae4e330 (patch) | |
tree | 2434c566e034f7f5a7d6593f601552b273b26cd2 | |
parent | 690eeafbd4a8a23564fc26f74ba6b31d30f196fb (diff) | |
download | www-0c64e5e12793130bd4ca617677226785bae4e330.tar.gz www-0c64e5e12793130bd4ca617677226785bae4e330.zip |
Add building section to gnurl page.
-rw-r--r-- | locale/de/LC_MESSAGES/messages.po | 241 | ||||
-rw-r--r-- | locale/en/LC_MESSAGES/messages.po | 235 | ||||
-rw-r--r-- | locale/es/LC_MESSAGES/messages.po | 239 | ||||
-rw-r--r-- | locale/fr/LC_MESSAGES/messages.po | 239 | ||||
-rw-r--r-- | locale/it/LC_MESSAGES/messages.po | 239 | ||||
-rw-r--r-- | template/gnurl.html.j2 | 463 |
6 files changed, 1152 insertions, 504 deletions
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 89354950..2fb6c51a 100644 --- a/locale/de/LC_MESSAGES/messages.po +++ b/locale/de/LC_MESSAGES/messages.po | |||
@@ -7,14 +7,14 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2019-08-18 23:27+0200\n" | 10 | "POT-Creation-Date: 2019-09-13 10:04+0000\n" |
11 | "PO-Revision-Date: 2018-02-24 17:42\n" | 11 | "PO-Revision-Date: 2018-02-24 17:42\n" |
12 | "Last-Translator: Torsten Grothoff <torsten@grothoff.org>\n" | 12 | "Last-Translator: Torsten Grothoff <torsten@grothoff.org>\n" |
13 | "Language-Team: German <LL@li.org>\n" | 13 | "Language-Team: German <LL@li.org>\n" |
14 | "Language: de\n" | ||
15 | "MIME-Version: 1.0\n" | 14 | "MIME-Version: 1.0\n" |
16 | "Content-Type: text/plain; charset=UTF-8\n" | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
17 | "Content-Transfer-Encoding: 8bit\n" | 16 | "Content-Transfer-Encoding: 8bit\n" |
17 | "Language: de\n" | ||
18 | "Generated-By: Babel 2.4.0\n" | 18 | "Generated-By: Babel 2.4.0\n" |
19 | 19 | ||
20 | #: common/base.j2:5 | 20 | #: common/base.j2:5 |
@@ -83,11 +83,11 @@ msgstr "" | |||
83 | "Software</a> erstellt.<br> Probleme bitte <a href='contact.html'>hier</a> " | 83 | "Software</a> erstellt.<br> Probleme bitte <a href='contact.html'>hier</a> " |
84 | "melden." | 84 | "melden." |
85 | 85 | ||
86 | #: common/navigation.j2.inc:39 template/index.html.j2:46 | 86 | #: common/navigation.j2.inc:39 template/index.html.j2:52 |
87 | msgid "About" | 87 | msgid "About" |
88 | msgstr "Über GNUnet" | 88 | msgstr "Über GNUnet" |
89 | 89 | ||
90 | #: common/navigation.j2.inc:42 template/index.html.j2:378 | 90 | #: common/navigation.j2.inc:42 template/index.html.j2:384 |
91 | msgid "News" | 91 | msgid "News" |
92 | msgstr "Neues" | 92 | msgstr "Neues" |
93 | 93 | ||
@@ -95,7 +95,7 @@ msgstr "Neues" | |||
95 | msgid "Community" | 95 | msgid "Community" |
96 | msgstr "Community" | 96 | msgstr "Community" |
97 | 97 | ||
98 | #: common/navigation.j2.inc:50 template/index.html.j2:58 | 98 | #: common/navigation.j2.inc:50 template/index.html.j2:64 |
99 | msgid "Engage" | 99 | msgid "Engage" |
100 | msgstr "Mach mit!" | 100 | msgstr "Mach mit!" |
101 | 101 | ||
@@ -139,7 +139,7 @@ msgstr "Entwicklung" | |||
139 | msgid "Documentation" | 139 | msgid "Documentation" |
140 | msgstr "Dokumentation" | 140 | msgstr "Dokumentation" |
141 | 141 | ||
142 | #: common/navigation.j2.inc:86 template/index.html.j2:52 | 142 | #: common/navigation.j2.inc:86 template/index.html.j2:58 |
143 | #: template/install.html.j2:6 | 143 | #: template/install.html.j2:6 |
144 | msgid "Install" | 144 | msgid "Install" |
145 | msgstr "Installieren" | 145 | msgstr "Installieren" |
@@ -550,7 +550,7 @@ msgid "" | |||
550 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." | 550 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." |
551 | msgstr "" | 551 | msgstr "" |
552 | 552 | ||
553 | #: template/download.html.j2:7 template/gnurl.html.j2:140 | 553 | #: template/download.html.j2:7 template/gnurl.html.j2:147 |
554 | msgid "Downloads" | 554 | msgid "Downloads" |
555 | msgstr "Herunterladen" | 555 | msgstr "Herunterladen" |
556 | 556 | ||
@@ -893,42 +893,136 @@ msgid "" | |||
893 | msgstr "" | 893 | msgstr "" |
894 | 894 | ||
895 | #: template/gnurl.html.j2:128 | 895 | #: template/gnurl.html.j2:128 |
896 | msgid "" | 896 | msgid "You can get the gnurl git repository using:" |
897 | "You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/" | ||
898 | "view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --" | ||
899 | "> <code>git clone git://git.taler.net/gnurl.git</code> The versions are " | ||
900 | "checked in as signed git tags." | ||
901 | msgstr "" | 897 | msgstr "" |
902 | 898 | ||
903 | #: template/gnurl.html.j2:142 | 899 | #: template/gnurl.html.j2:141 |
900 | msgid "The versions are checked in as (signed) git tags." | ||
901 | msgstr "" | ||
902 | |||
903 | #: template/gnurl.html.j2:149 | ||
904 | msgid "" | 904 | msgid "" |
905 | "Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." | 905 | "Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/" |
906 | "gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of " | 906 | "\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a " |
907 | "distributions and package managers. Package Managers which include gnurl " | 907 | "variety of distributions and package managers. Package Managers which " |
908 | "are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available " | 908 | "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</" |
909 | "as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the " | 909 | "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> " |
910 | "collaborative ebuild collection <a href=\"https://git.gnunet.org/" | 910 | "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/" |
911 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" | 911 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" |
912 | "\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org" | 912 | "\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://" |
913 | "\">pkgsrc</a>." | 913 | "pkgsrc.org\">pkgsrc</a>." |
914 | msgstr "" | ||
915 | |||
916 | #: template/gnurl.html.j2:165 | ||
917 | #, fuzzy | ||
918 | #| msgid "Using libgnurl" | ||
919 | msgid "Building gnurl" | ||
920 | msgstr "Benutzung von libgnurl" | ||
921 | |||
922 | #: template/gnurl.html.j2:167 | ||
923 | msgid "" | ||
924 | "We suggest to closely follow release announcements, as they might indicate " | ||
925 | "changes in how gnurl is to be build. <br> If your package manager provides a " | ||
926 | "binary build or build instructions to build gnurl from source automated and " | ||
927 | "integrated with your environment, we strongly suggest to use this binary " | ||
928 | "build. <br> There are two ways to build gnurl. The first one builds from the " | ||
929 | "most recent git tag, the second one uses the distributed tarball. " | ||
930 | "Distributors generally are supposed to build from the tarball, but we " | ||
931 | "describe both methods here. Both methods are written with a NetBSD 9 " | ||
932 | "userland in mind, substitute tools as necessary. <br> You should <b>avoid</" | ||
933 | "b> building gnurl from the tip of the default git branch, as only tags are " | ||
934 | "considered to be stable and approved builds." | ||
935 | msgstr "" | ||
936 | |||
937 | #: template/gnurl.html.j2:188 | ||
938 | msgid "Building from the distributed tarball (prefered method)" | ||
939 | msgstr "" | ||
940 | |||
941 | #: template/gnurl.html.j2:190 | ||
942 | msgid "" | ||
943 | "If you want to verify the signature, install an OpenPGP compatible tool such " | ||
944 | "as security/gnupgp2 (and set it up). Assuming you use pkgin:" | ||
945 | msgstr "" | ||
946 | |||
947 | #: template/gnurl.html.j2:204 | ||
948 | msgid "Fetch the signature key from" | ||
949 | msgstr "" | ||
950 | |||
951 | #: template/gnurl.html.j2:208 | ||
952 | msgid "or via commandline with gnupg2." | ||
953 | msgstr "" | ||
954 | |||
955 | #: template/gnurl.html.j2:213 | ||
956 | msgid "" | ||
957 | "Fetch the release, the signature, the checksum file as well as its signature:" | ||
958 | msgstr "" | ||
959 | |||
960 | #: template/gnurl.html.j2:232 | ||
961 | msgid "" | ||
962 | "verify the signatures, and verify the checksums against the checksums in " | ||
963 | "the .sum.txt file." | ||
964 | msgstr "" | ||
965 | |||
966 | #: template/gnurl.html.j2:238 | ||
967 | msgid "unpack the tarball:" | ||
968 | msgstr "" | ||
969 | |||
970 | #: template/gnurl.html.j2:248 | ||
971 | msgid "Change into the directory" | ||
972 | msgstr "" | ||
973 | |||
974 | #: template/gnurl.html.j2:258 | ||
975 | msgid "Now you can either run" | ||
914 | msgstr "" | 976 | msgstr "" |
915 | 977 | ||
916 | #: template/gnurl.html.j2:157 | 978 | #: template/gnurl.html.j2:268 |
979 | msgid "directly (and read configure-gnurl before you do so) or invoke" | ||
980 | msgstr "" | ||
981 | |||
982 | #: template/gnurl.html.j2:278 | ||
983 | msgid "" | ||
984 | "and pass additional parameters such as a custom PREFIX location. Further " | ||
985 | "reference can be the" | ||
986 | msgstr "" | ||
987 | |||
988 | #: template/gnurl.html.j2:283 | ||
989 | msgid "Now run" | ||
990 | msgstr "" | ||
991 | |||
992 | #: template/gnurl.html.j2:293 | ||
993 | msgid "(this is optional)" | ||
994 | msgstr "" | ||
995 | |||
996 | #: template/gnurl.html.j2:302 | ||
997 | msgid "and you are done." | ||
998 | msgstr "" | ||
999 | |||
1000 | #: template/gnurl.html.j2:306 | ||
1001 | msgid "Building from a tagged git commit" | ||
1002 | msgstr "" | ||
1003 | |||
1004 | #: template/gnurl.html.j2:308 | ||
1005 | msgid "" | ||
1006 | "Follow the steps above, but instead of downloading the tarball, clone the " | ||
1007 | "git tag you want to build from." | ||
1008 | msgstr "" | ||
1009 | |||
1010 | #: template/gnurl.html.j2:318 | ||
917 | msgid "Reporting Bugs" | 1011 | msgid "Reporting Bugs" |
918 | msgstr "Fehler melden" | 1012 | msgstr "Fehler melden" |
919 | 1013 | ||
920 | #: template/gnurl.html.j2:159 | 1014 | #: template/gnurl.html.j2:320 |
921 | msgid "" | 1015 | msgid "" |
922 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" | 1016 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" |
923 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " | 1017 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " |
924 | "we prefer to track bugs on the bugtracker." | 1018 | "we prefer to track bugs on the bugtracker." |
925 | msgstr "" | 1019 | msgstr "" |
926 | 1020 | ||
927 | #: template/gnurl.html.j2:168 | 1021 | #: template/gnurl.html.j2:329 |
928 | msgid "Maintainer and Cryptographic signatures" | 1022 | msgid "Maintainer and Cryptographic signatures" |
929 | msgstr "" | 1023 | msgstr "" |
930 | 1024 | ||
931 | #: template/gnurl.html.j2:170 | 1025 | #: template/gnurl.html.j2:331 |
932 | msgid "" | 1026 | msgid "" |
933 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " | 1027 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " |
934 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " | 1028 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " |
@@ -1392,7 +1486,7 @@ msgid "" | |||
1392 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 1486 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
1393 | msgstr "" | 1487 | msgstr "" |
1394 | 1488 | ||
1395 | #: template/index.html.j2:12 | 1489 | #: template/index.html.j2:18 |
1396 | msgid "" | 1490 | msgid "" |
1397 | "GNUnet is a new network protocol stack for building secure, distributed, and " | 1491 | "GNUnet is a new network protocol stack for building secure, distributed, and " |
1398 | "privacy-preserving applications. With strong roots in academic <a href=" | 1492 | "privacy-preserving applications. With strong roots in academic <a href=" |
@@ -1401,7 +1495,7 @@ msgid "" | |||
1401 | "stack." | 1495 | "stack." |
1402 | msgstr "" | 1496 | msgstr "" |
1403 | 1497 | ||
1404 | #: template/index.html.j2:20 | 1498 | #: template/index.html.j2:26 |
1405 | msgid "" | 1499 | msgid "" |
1406 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" | 1500 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" |
1407 | "Overlay_network\">overlay network</a> on top of the existing Internet " | 1501 | "Overlay_network\">overlay network</a> on top of the existing Internet " |
@@ -1412,7 +1506,7 @@ msgid "" | |||
1412 | "a>." | 1506 | "a>." |
1413 | msgstr "" | 1507 | msgstr "" |
1414 | 1508 | ||
1415 | #: template/index.html.j2:31 | 1509 | #: template/index.html.j2:37 |
1416 | msgid "" | 1510 | msgid "" |
1417 | "GNUnet is made for a free and open society: It's a self-organizing network " | 1511 | "GNUnet is made for a free and open society: It's a self-organizing network " |
1418 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " | 1512 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " |
@@ -1421,15 +1515,15 @@ msgid "" | |||
1421 | "compromises." | 1515 | "compromises." |
1422 | msgstr "" | 1516 | msgstr "" |
1423 | 1517 | ||
1424 | #: template/index.html.j2:72 | 1518 | #: template/index.html.j2:78 |
1425 | msgid "The Internet of tomorrow needs GNUnet today" | 1519 | msgid "The Internet of tomorrow needs GNUnet today" |
1426 | msgstr "" | 1520 | msgstr "" |
1427 | 1521 | ||
1428 | #: template/index.html.j2:78 | 1522 | #: template/index.html.j2:84 |
1429 | msgid "Imagine..." | 1523 | msgid "Imagine..." |
1430 | msgstr "" | 1524 | msgstr "" |
1431 | 1525 | ||
1432 | #: template/index.html.j2:80 | 1526 | #: template/index.html.j2:86 |
1433 | msgid "" | 1527 | msgid "" |
1434 | "The conventional Internet is currently like a system of roads with deep " | 1528 | "The conventional Internet is currently like a system of roads with deep " |
1435 | "potholes and highwaymen all over the place. Even if you still can use the " | 1529 | "potholes and highwaymen all over the place. Even if you still can use the " |
@@ -1446,11 +1540,11 @@ msgid "" | |||
1446 | "central data base. -->" | 1540 | "central data base. -->" |
1447 | msgstr "" | 1541 | msgstr "" |
1448 | 1542 | ||
1449 | #: template/index.html.j2:102 | 1543 | #: template/index.html.j2:108 |
1450 | msgid "The Internet is broken" | 1544 | msgid "The Internet is broken" |
1451 | msgstr "" | 1545 | msgstr "" |
1452 | 1546 | ||
1453 | #: template/index.html.j2:104 | 1547 | #: template/index.html.j2:110 |
1454 | msgid "" | 1548 | msgid "" |
1455 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " | 1549 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " |
1456 | "protecting against address forgery, routers learning metadata, or choosing " | 1550 | "protecting against address forgery, routers learning metadata, or choosing " |
@@ -1461,7 +1555,7 @@ msgid "" | |||
1461 | "multiple attacks massively threatening our freedom. -->" | 1555 | "multiple attacks massively threatening our freedom. -->" |
1462 | msgstr "" | 1556 | msgstr "" |
1463 | 1557 | ||
1464 | #: template/index.html.j2:116 | 1558 | #: template/index.html.j2:122 |
1465 | msgid "" | 1559 | msgid "" |
1466 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" | 1560 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" |
1467 | "\">privacy by design</a>, improving addressing, routing, naming and content " | 1561 | "\">privacy by design</a>, improving addressing, routing, naming and content " |
@@ -1472,11 +1566,11 @@ msgid "" | |||
1472 | "content distribution in a technically robust manner. -->" | 1566 | "content distribution in a technically robust manner. -->" |
1473 | msgstr "" | 1567 | msgstr "" |
1474 | 1568 | ||
1475 | #: template/index.html.j2:132 | 1569 | #: template/index.html.j2:138 |
1476 | msgid "Decentralization is hard" | 1570 | msgid "Decentralization is hard" |
1477 | msgstr "" | 1571 | msgstr "" |
1478 | 1572 | ||
1479 | #: template/index.html.j2:135 | 1573 | #: template/index.html.j2:141 |
1480 | msgid "" | 1574 | msgid "" |
1481 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " | 1575 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " |
1482 | "distributed or P2P project develops its own library stack, covering " | 1576 | "distributed or P2P project develops its own library stack, covering " |
@@ -1487,7 +1581,7 @@ msgid "" | |||
1487 | "potential number of vulnerabilities." | 1581 | "potential number of vulnerabilities." |
1488 | msgstr "" | 1582 | msgstr "" |
1489 | 1583 | ||
1490 | #: template/index.html.j2:147 | 1584 | #: template/index.html.j2:153 |
1491 | msgid "" | 1585 | msgid "" |
1492 | "GNUnet is a metadata-preserving foundation for your application, covering " | 1586 | "GNUnet is a metadata-preserving foundation for your application, covering " |
1493 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " | 1587 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " |
@@ -1495,11 +1589,11 @@ msgid "" | |||
1495 | "almost two decades." | 1589 | "almost two decades." |
1496 | msgstr "" | 1590 | msgstr "" |
1497 | 1591 | ||
1498 | #: template/index.html.j2:161 | 1592 | #: template/index.html.j2:167 |
1499 | msgid "Metadata is exposed" | 1593 | msgid "Metadata is exposed" |
1500 | msgstr "" | 1594 | msgstr "" |
1501 | 1595 | ||
1502 | #: template/index.html.j2:163 | 1596 | #: template/index.html.j2:169 |
1503 | msgid "" | 1597 | msgid "" |
1504 | "Your metadata is just as revealing as the actual content; and it gets " | 1598 | "Your metadata is just as revealing as the actual content; and it gets " |
1505 | "exposed on the Internet.<br> Even though transport encryption is " | 1599 | "exposed on the Internet.<br> Even though transport encryption is " |
@@ -1515,11 +1609,11 @@ msgid "" | |||
1515 | "routing, and more." | 1609 | "routing, and more." |
1516 | msgstr "" | 1610 | msgstr "" |
1517 | 1611 | ||
1518 | #: template/index.html.j2:188 | 1612 | #: template/index.html.j2:194 |
1519 | msgid "Freedoms are not respected" | 1613 | msgid "Freedoms are not respected" |
1520 | msgstr "" | 1614 | msgstr "" |
1521 | 1615 | ||
1522 | #: template/index.html.j2:190 | 1616 | #: template/index.html.j2:196 |
1523 | msgid "" | 1617 | msgid "" |
1524 | "Today, monitoring increasingly centralized infrastructure, proprietary " | 1618 | "Today, monitoring increasingly centralized infrastructure, proprietary " |
1525 | "implementations, traffic shapers and firewalls restrict all of the <a href=" | 1619 | "implementations, traffic shapers and firewalls restrict all of the <a href=" |
@@ -1527,7 +1621,7 @@ msgid "" | |||
1527 | "various degrees." | 1621 | "various degrees." |
1528 | msgstr "" | 1622 | msgstr "" |
1529 | 1623 | ||
1530 | #: template/index.html.j2:199 | 1624 | #: template/index.html.j2:205 |
1531 | msgid "" | 1625 | msgid "" |
1532 | "GNUnet gives users freedoms to securely access information (\"run\" the " | 1626 | "GNUnet gives users freedoms to securely access information (\"run\" the " |
1533 | "network), to study all aspects of the network's operation (\"access the code" | 1627 | "network), to study all aspects of the network's operation (\"access the code" |
@@ -1535,13 +1629,13 @@ msgid "" | |||
1535 | "new applications (\"modify\")." | 1629 | "new applications (\"modify\")." |
1536 | msgstr "" | 1630 | msgstr "" |
1537 | 1631 | ||
1538 | #: template/index.html.j2:211 | 1632 | #: template/index.html.j2:217 |
1539 | #, fuzzy | 1633 | #, fuzzy |
1540 | #| msgid "About GNUnet" | 1634 | #| msgid "About GNUnet" |
1541 | msgid "Learn more about GNUnet" | 1635 | msgid "Learn more about GNUnet" |
1542 | msgstr "Über GNUnet" | 1636 | msgstr "Über GNUnet" |
1543 | 1637 | ||
1544 | #: template/index.html.j2:213 | 1638 | #: template/index.html.j2:219 |
1545 | msgid "" | 1639 | msgid "" |
1546 | "If you want to know more about the GNUnet please continue reading the <a " | 1640 | "If you want to know more about the GNUnet please continue reading the <a " |
1547 | "href=\"about.html\">about page</a>. There are much more resources, such as " | 1641 | "href=\"about.html\">about page</a>. There are much more resources, such as " |
@@ -1550,7 +1644,7 @@ msgid "" | |||
1550 | "\"https://gnunet.org/en/video.html\">videos</a>." | 1644 | "\"https://gnunet.org/en/video.html\">videos</a>." |
1551 | msgstr "" | 1645 | msgstr "" |
1552 | 1646 | ||
1553 | #: template/index.html.j2:222 | 1647 | #: template/index.html.j2:228 |
1554 | msgid "" | 1648 | msgid "" |
1555 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " | 1649 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " |
1556 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." | 1650 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." |
@@ -1560,26 +1654,26 @@ msgid "" | |||
1560 | "comes to software – its not an easy task to rewrite the whole Internet!" | 1654 | "comes to software – its not an easy task to rewrite the whole Internet!" |
1561 | msgstr "" | 1655 | msgstr "" |
1562 | 1656 | ||
1563 | #: template/index.html.j2:245 | 1657 | #: template/index.html.j2:251 |
1564 | msgid "Featured Applications" | 1658 | msgid "Featured Applications" |
1565 | msgstr "" | 1659 | msgstr "" |
1566 | 1660 | ||
1567 | #: template/index.html.j2:254 | 1661 | #: template/index.html.j2:260 |
1568 | msgid "GNU Taler (Alpha)" | 1662 | msgid "GNU Taler (Alpha)" |
1569 | msgstr "" | 1663 | msgstr "" |
1570 | 1664 | ||
1571 | #: template/index.html.j2:256 | 1665 | #: template/index.html.j2:262 |
1572 | msgid "" | 1666 | msgid "" |
1573 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " | 1667 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " |
1574 | "electronic payment system. Payments are cryptographically secured and are " | 1668 | "electronic payment system. Payments are cryptographically secured and are " |
1575 | "confirmed within milliseconds with extremely low transaction costs." | 1669 | "confirmed within milliseconds with extremely low transaction costs." |
1576 | msgstr "" | 1670 | msgstr "" |
1577 | 1671 | ||
1578 | #: template/index.html.j2:268 | 1672 | #: template/index.html.j2:274 |
1579 | msgid "The GNU Name System" | 1673 | msgid "The GNU Name System" |
1580 | msgstr "" | 1674 | msgstr "" |
1581 | 1675 | ||
1582 | #: template/index.html.j2:271 | 1676 | #: template/index.html.j2:277 |
1583 | msgid "" | 1677 | msgid "" |
1584 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " | 1678 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " |
1585 | "decentralized replacement for the Domain Name System (DNS). Instead of using " | 1679 | "decentralized replacement for the Domain Name System (DNS). Instead of using " |
@@ -1590,11 +1684,11 @@ msgid "" | |||
1590 | "efficient and instant key revocation mechanism. -->" | 1684 | "efficient and instant key revocation mechanism. -->" |
1591 | msgstr "" | 1685 | msgstr "" |
1592 | 1686 | ||
1593 | #: template/index.html.j2:287 | 1687 | #: template/index.html.j2:293 |
1594 | msgid "re:claimID" | 1688 | msgid "re:claimID" |
1595 | msgstr "" | 1689 | msgstr "" |
1596 | 1690 | ||
1597 | #: template/index.html.j2:289 | 1691 | #: template/index.html.j2:295 |
1598 | msgid "" | 1692 | msgid "" |
1599 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " | 1693 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " |
1600 | "Identity Provider (IdP) service built in top of the GNU Name System. It " | 1694 | "Identity Provider (IdP) service built in top of the GNU Name System. It " |
@@ -1602,37 +1696,37 @@ msgid "" | |||
1602 | "standardized protocols (OpenID Connect)." | 1696 | "standardized protocols (OpenID Connect)." |
1603 | msgstr "" | 1697 | msgstr "" |
1604 | 1698 | ||
1605 | #: template/index.html.j2:302 | 1699 | #: template/index.html.j2:308 |
1606 | msgid "Filesharing (Alpha)" | 1700 | msgid "Filesharing (Alpha)" |
1607 | msgstr "" | 1701 | msgstr "" |
1608 | 1702 | ||
1609 | #: template/index.html.j2:304 | 1703 | #: template/index.html.j2:310 |
1610 | msgid "" | 1704 | msgid "" |
1611 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " | 1705 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " |
1612 | "to provide censorship-resistant, anonymous filesharing. The publisher is " | 1706 | "to provide censorship-resistant, anonymous filesharing. The publisher is " |
1613 | "empowered to make a gradual choice between performance and anonymity." | 1707 | "empowered to make a gradual choice between performance and anonymity." |
1614 | msgstr "" | 1708 | msgstr "" |
1615 | 1709 | ||
1616 | #: template/index.html.j2:315 | 1710 | #: template/index.html.j2:321 |
1617 | msgid "Conversation (Pre-Alpha)" | 1711 | msgid "Conversation (Pre-Alpha)" |
1618 | msgstr "" | 1712 | msgstr "" |
1619 | 1713 | ||
1620 | #: template/index.html.j2:317 | 1714 | #: template/index.html.j2:323 |
1621 | msgid "" | 1715 | msgid "" |
1622 | "GNUnet conversation is an application that provides secure voice " | 1716 | "GNUnet conversation is an application that provides secure voice " |
1623 | "communication in a fully decentralized way by employing GNUnet for routing " | 1717 | "communication in a fully decentralized way by employing GNUnet for routing " |
1624 | "and transport." | 1718 | "and transport." |
1625 | msgstr "" | 1719 | msgstr "" |
1626 | 1720 | ||
1627 | #: template/index.html.j2:334 | 1721 | #: template/index.html.j2:340 |
1628 | msgid "Upcoming Applications" | 1722 | msgid "Upcoming Applications" |
1629 | msgstr "" | 1723 | msgstr "" |
1630 | 1724 | ||
1631 | #: template/index.html.j2:343 | 1725 | #: template/index.html.j2:349 |
1632 | msgid "secushare" | 1726 | msgid "secushare" |
1633 | msgstr "" | 1727 | msgstr "" |
1634 | 1728 | ||
1635 | #: template/index.html.j2:345 | 1729 | #: template/index.html.j2:351 |
1636 | msgid "" | 1730 | msgid "" |
1637 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " | 1731 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " |
1638 | "social networking application on top of GNUnet. Using overlay multicast and " | 1732 | "social networking application on top of GNUnet. Using overlay multicast and " |
@@ -1640,11 +1734,11 @@ msgid "" | |||
1640 | "encrypted to authorized recipients only." | 1734 | "encrypted to authorized recipients only." |
1641 | msgstr "" | 1735 | msgstr "" |
1642 | 1736 | ||
1643 | #: template/index.html.j2:357 | 1737 | #: template/index.html.j2:363 |
1644 | msgid "pretty Easy privacy" | 1738 | msgid "pretty Easy privacy" |
1645 | msgstr "" | 1739 | msgstr "" |
1646 | 1740 | ||
1647 | #: template/index.html.j2:359 | 1741 | #: template/index.html.j2:365 |
1648 | msgid "" | 1742 | msgid "" |
1649 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " | 1743 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " |
1650 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " | 1744 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " |
@@ -1697,13 +1791,15 @@ msgstr "" | |||
1697 | msgid "Make an installation directory" | 1791 | msgid "Make an installation directory" |
1698 | msgstr "" | 1792 | msgstr "" |
1699 | 1793 | ||
1700 | #: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134 | 1794 | #: template/install-on-debian9.html.j2:59 |
1795 | #: template/install-on-macos.html.j2:134 | ||
1701 | #: template/install-on-netbsd.html.j2:224 | 1796 | #: template/install-on-netbsd.html.j2:224 |
1702 | #: template/install-on-ubuntu1804.html.j2:53 | 1797 | #: template/install-on-ubuntu1804.html.j2:53 |
1703 | msgid "Get the source code" | 1798 | msgid "Get the source code" |
1704 | msgstr "" | 1799 | msgstr "" |
1705 | 1800 | ||
1706 | #: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:142 | 1801 | #: template/install-on-debian9.html.j2:78 |
1802 | #: template/install-on-macos.html.j2:142 | ||
1707 | #: template/install-on-netbsd.html.j2:232 | 1803 | #: template/install-on-netbsd.html.j2:232 |
1708 | #: template/install-on-ubuntu1804.html.j2:61 | 1804 | #: template/install-on-ubuntu1804.html.j2:61 |
1709 | msgid "Compile and Install" | 1805 | msgid "Compile and Install" |
@@ -1715,29 +1811,29 @@ msgid "Option 1: GNUnet for testing / usage" | |||
1715 | msgstr "" | 1811 | msgstr "" |
1716 | 1812 | ||
1717 | #: template/install-on-debian9.html.j2:116 | 1813 | #: template/install-on-debian9.html.j2:116 |
1718 | #: template/install-on-ubuntu1804.html.j2:81 | 1814 | #: template/install-on-ubuntu1804.html.j2:82 |
1719 | msgid "Option 2: GNUnet for development" | 1815 | msgid "Option 2: GNUnet for development" |
1720 | msgstr "" | 1816 | msgstr "" |
1721 | 1817 | ||
1722 | #: template/install-on-debian9.html.j2:153 | 1818 | #: template/install-on-debian9.html.j2:153 |
1723 | #: template/install-on-ubuntu1804.html.j2:96 | 1819 | #: template/install-on-ubuntu1804.html.j2:97 |
1724 | msgid "Install GNUnet plugin for name resolution" | 1820 | msgid "Install GNUnet plugin for name resolution" |
1725 | msgstr "" | 1821 | msgstr "" |
1726 | 1822 | ||
1727 | #: template/install-on-debian9.html.j2:207 | 1823 | #: template/install-on-debian9.html.j2:207 |
1728 | #: template/install-on-ubuntu1804.html.j2:133 | 1824 | #: template/install-on-ubuntu1804.html.j2:134 |
1729 | msgid "Create configuration file" | 1825 | msgid "Create configuration file" |
1730 | msgstr "" | 1826 | msgstr "" |
1731 | 1827 | ||
1732 | #: template/install-on-debian9.html.j2:227 | 1828 | #: template/install-on-debian9.html.j2:227 |
1733 | #: template/install-on-ubuntu1804.html.j2:155 | 1829 | #: template/install-on-ubuntu1804.html.j2:156 |
1734 | #, fuzzy | 1830 | #, fuzzy |
1735 | #| msgid "GNUnet" | 1831 | #| msgid "GNUnet" |
1736 | msgid "Use GNUnet!" | 1832 | msgid "Use GNUnet!" |
1737 | msgstr "GNUnet" | 1833 | msgstr "GNUnet" |
1738 | 1834 | ||
1739 | #: template/install-on-debian9.html.j2:232 | 1835 | #: template/install-on-debian9.html.j2:232 |
1740 | #: template/install-on-ubuntu1804.html.j2:161 | 1836 | #: template/install-on-ubuntu1804.html.j2:162 |
1741 | msgid "Uninstall GNUnet and its dependencies" | 1837 | msgid "Uninstall GNUnet and its dependencies" |
1742 | msgstr "" | 1838 | msgstr "" |
1743 | 1839 | ||
@@ -1753,15 +1849,18 @@ msgstr "" | |||
1753 | msgid "First steps" | 1849 | msgid "First steps" |
1754 | msgstr "" | 1850 | msgstr "" |
1755 | 1851 | ||
1756 | #: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:182 | 1852 | #: template/install-on-macos.html.j2:109 |
1853 | #: template/install-on-netbsd.html.j2:182 | ||
1757 | msgid "Alternative: Installation from source" | 1854 | msgid "Alternative: Installation from source" |
1758 | msgstr "" | 1855 | msgstr "" |
1759 | 1856 | ||
1760 | #: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:242 | 1857 | #: template/install-on-macos.html.j2:154 |
1858 | #: template/install-on-netbsd.html.j2:242 | ||
1761 | msgid "Option 1: GNUnet for production / usage" | 1859 | msgid "Option 1: GNUnet for production / usage" |
1762 | msgstr "" | 1860 | msgstr "" |
1763 | 1861 | ||
1764 | #: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:267 | 1862 | #: template/install-on-macos.html.j2:187 |
1863 | #: template/install-on-netbsd.html.j2:267 | ||
1765 | msgid "Option 2: GNUnet experimental" | 1864 | msgid "Option 2: GNUnet experimental" |
1766 | msgstr "" | 1865 | msgstr "" |
1767 | 1866 | ||
diff --git a/locale/en/LC_MESSAGES/messages.po b/locale/en/LC_MESSAGES/messages.po index f7b2808a..26d3cd64 100644 --- a/locale/en/LC_MESSAGES/messages.po +++ b/locale/en/LC_MESSAGES/messages.po | |||
@@ -52,11 +52,11 @@ msgid "" | |||
52 | "href='contact.html'>Report issues with this website</a>." | 52 | "href='contact.html'>Report issues with this website</a>." |
53 | msgstr "" | 53 | msgstr "" |
54 | 54 | ||
55 | #: common/navigation.j2.inc:39 template/index.html.j2:46 | 55 | #: common/navigation.j2.inc:39 template/index.html.j2:52 |
56 | msgid "About" | 56 | msgid "About" |
57 | msgstr "" | 57 | msgstr "" |
58 | 58 | ||
59 | #: common/navigation.j2.inc:42 template/index.html.j2:378 | 59 | #: common/navigation.j2.inc:42 template/index.html.j2:384 |
60 | msgid "News" | 60 | msgid "News" |
61 | msgstr "" | 61 | msgstr "" |
62 | 62 | ||
@@ -64,7 +64,7 @@ msgstr "" | |||
64 | msgid "Community" | 64 | msgid "Community" |
65 | msgstr "" | 65 | msgstr "" |
66 | 66 | ||
67 | #: common/navigation.j2.inc:50 template/index.html.j2:58 | 67 | #: common/navigation.j2.inc:50 template/index.html.j2:64 |
68 | msgid "Engage" | 68 | msgid "Engage" |
69 | msgstr "" | 69 | msgstr "" |
70 | 70 | ||
@@ -104,7 +104,7 @@ msgstr "" | |||
104 | msgid "Documentation" | 104 | msgid "Documentation" |
105 | msgstr "" | 105 | msgstr "" |
106 | 106 | ||
107 | #: common/navigation.j2.inc:86 template/index.html.j2:52 | 107 | #: common/navigation.j2.inc:86 template/index.html.j2:58 |
108 | #: template/install.html.j2:6 | 108 | #: template/install.html.j2:6 |
109 | msgid "Install" | 109 | msgid "Install" |
110 | msgstr "" | 110 | msgstr "" |
@@ -497,7 +497,7 @@ msgid "" | |||
497 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." | 497 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." |
498 | msgstr "" | 498 | msgstr "" |
499 | 499 | ||
500 | #: template/download.html.j2:7 template/gnurl.html.j2:140 | 500 | #: template/download.html.j2:7 template/gnurl.html.j2:147 |
501 | msgid "Downloads" | 501 | msgid "Downloads" |
502 | msgstr "" | 502 | msgstr "" |
503 | 503 | ||
@@ -838,42 +838,134 @@ msgid "" | |||
838 | msgstr "" | 838 | msgstr "" |
839 | 839 | ||
840 | #: template/gnurl.html.j2:128 | 840 | #: template/gnurl.html.j2:128 |
841 | msgid "" | 841 | msgid "You can get the gnurl git repository using:" |
842 | "You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/" | 842 | msgstr "" |
843 | "view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --" | 843 | |
844 | "> <code>git clone git://git.taler.net/gnurl.git</code> The versions are " | 844 | #: template/gnurl.html.j2:141 |
845 | "checked in as signed git tags." | 845 | msgid "The versions are checked in as (signed) git tags." |
846 | msgstr "" | 846 | msgstr "" |
847 | 847 | ||
848 | #: template/gnurl.html.j2:142 | 848 | #: template/gnurl.html.j2:149 |
849 | msgid "" | 849 | msgid "" |
850 | "Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." | 850 | "Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/" |
851 | "gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of " | 851 | "\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a " |
852 | "distributions and package managers. Package Managers which include gnurl " | 852 | "variety of distributions and package managers. Package Managers which " |
853 | "are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available " | 853 | "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</" |
854 | "as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the " | 854 | "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> " |
855 | "collaborative ebuild collection <a href=\"https://git.gnunet.org/" | 855 | "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/" |
856 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" | 856 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" |
857 | "\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org" | 857 | "\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://" |
858 | "\">pkgsrc</a>." | 858 | "pkgsrc.org\">pkgsrc</a>." |
859 | msgstr "" | ||
860 | |||
861 | #: template/gnurl.html.j2:165 | ||
862 | msgid "Building gnurl" | ||
863 | msgstr "" | ||
864 | |||
865 | #: template/gnurl.html.j2:167 | ||
866 | msgid "" | ||
867 | "We suggest to closely follow release announcements, as they might indicate " | ||
868 | "changes in how gnurl is to be build. <br> If your package manager provides a " | ||
869 | "binary build or build instructions to build gnurl from source automated and " | ||
870 | "integrated with your environment, we strongly suggest to use this binary " | ||
871 | "build. <br> There are two ways to build gnurl. The first one builds from the " | ||
872 | "most recent git tag, the second one uses the distributed tarball. " | ||
873 | "Distributors generally are supposed to build from the tarball, but we " | ||
874 | "describe both methods here. Both methods are written with a NetBSD 9 " | ||
875 | "userland in mind, substitute tools as necessary. <br> You should <b>avoid</" | ||
876 | "b> building gnurl from the tip of the default git branch, as only tags are " | ||
877 | "considered to be stable and approved builds." | ||
878 | msgstr "" | ||
879 | |||
880 | #: template/gnurl.html.j2:188 | ||
881 | msgid "Building from the distributed tarball (prefered method)" | ||
882 | msgstr "" | ||
883 | |||
884 | #: template/gnurl.html.j2:190 | ||
885 | msgid "" | ||
886 | "If you want to verify the signature, install an OpenPGP compatible tool such " | ||
887 | "as security/gnupgp2 (and set it up). Assuming you use pkgin:" | ||
888 | msgstr "" | ||
889 | |||
890 | #: template/gnurl.html.j2:204 | ||
891 | msgid "Fetch the signature key from" | ||
892 | msgstr "" | ||
893 | |||
894 | #: template/gnurl.html.j2:208 | ||
895 | msgid "or via commandline with gnupg2." | ||
896 | msgstr "" | ||
897 | |||
898 | #: template/gnurl.html.j2:213 | ||
899 | msgid "" | ||
900 | "Fetch the release, the signature, the checksum file as well as its signature:" | ||
901 | msgstr "" | ||
902 | |||
903 | #: template/gnurl.html.j2:232 | ||
904 | msgid "" | ||
905 | "verify the signatures, and verify the checksums against the checksums in " | ||
906 | "the .sum.txt file." | ||
859 | msgstr "" | 907 | msgstr "" |
860 | 908 | ||
861 | #: template/gnurl.html.j2:157 | 909 | #: template/gnurl.html.j2:238 |
910 | msgid "unpack the tarball:" | ||
911 | msgstr "" | ||
912 | |||
913 | #: template/gnurl.html.j2:248 | ||
914 | msgid "Change into the directory" | ||
915 | msgstr "" | ||
916 | |||
917 | #: template/gnurl.html.j2:258 | ||
918 | msgid "Now you can either run" | ||
919 | msgstr "" | ||
920 | |||
921 | #: template/gnurl.html.j2:268 | ||
922 | msgid "directly (and read configure-gnurl before you do so) or invoke" | ||
923 | msgstr "" | ||
924 | |||
925 | #: template/gnurl.html.j2:278 | ||
926 | msgid "" | ||
927 | "and pass additional parameters such as a custom PREFIX location. Further " | ||
928 | "reference can be the" | ||
929 | msgstr "" | ||
930 | |||
931 | #: template/gnurl.html.j2:283 | ||
932 | msgid "Now run" | ||
933 | msgstr "" | ||
934 | |||
935 | #: template/gnurl.html.j2:293 | ||
936 | msgid "(this is optional)" | ||
937 | msgstr "" | ||
938 | |||
939 | #: template/gnurl.html.j2:302 | ||
940 | msgid "and you are done." | ||
941 | msgstr "" | ||
942 | |||
943 | #: template/gnurl.html.j2:306 | ||
944 | msgid "Building from a tagged git commit" | ||
945 | msgstr "" | ||
946 | |||
947 | #: template/gnurl.html.j2:308 | ||
948 | msgid "" | ||
949 | "Follow the steps above, but instead of downloading the tarball, clone the " | ||
950 | "git tag you want to build from." | ||
951 | msgstr "" | ||
952 | |||
953 | #: template/gnurl.html.j2:318 | ||
862 | msgid "Reporting Bugs" | 954 | msgid "Reporting Bugs" |
863 | msgstr "" | 955 | msgstr "" |
864 | 956 | ||
865 | #: template/gnurl.html.j2:159 | 957 | #: template/gnurl.html.j2:320 |
866 | msgid "" | 958 | msgid "" |
867 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" | 959 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" |
868 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " | 960 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " |
869 | "we prefer to track bugs on the bugtracker." | 961 | "we prefer to track bugs on the bugtracker." |
870 | msgstr "" | 962 | msgstr "" |
871 | 963 | ||
872 | #: template/gnurl.html.j2:168 | 964 | #: template/gnurl.html.j2:329 |
873 | msgid "Maintainer and Cryptographic signatures" | 965 | msgid "Maintainer and Cryptographic signatures" |
874 | msgstr "" | 966 | msgstr "" |
875 | 967 | ||
876 | #: template/gnurl.html.j2:170 | 968 | #: template/gnurl.html.j2:331 |
877 | msgid "" | 969 | msgid "" |
878 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " | 970 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " |
879 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " | 971 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " |
@@ -1335,7 +1427,7 @@ msgid "" | |||
1335 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 1427 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
1336 | msgstr "" | 1428 | msgstr "" |
1337 | 1429 | ||
1338 | #: template/index.html.j2:12 | 1430 | #: template/index.html.j2:18 |
1339 | msgid "" | 1431 | msgid "" |
1340 | "GNUnet is a new network protocol stack for building secure, distributed, and " | 1432 | "GNUnet is a new network protocol stack for building secure, distributed, and " |
1341 | "privacy-preserving applications. With strong roots in academic <a href=" | 1433 | "privacy-preserving applications. With strong roots in academic <a href=" |
@@ -1344,7 +1436,7 @@ msgid "" | |||
1344 | "stack." | 1436 | "stack." |
1345 | msgstr "" | 1437 | msgstr "" |
1346 | 1438 | ||
1347 | #: template/index.html.j2:20 | 1439 | #: template/index.html.j2:26 |
1348 | msgid "" | 1440 | msgid "" |
1349 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" | 1441 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" |
1350 | "Overlay_network\">overlay network</a> on top of the existing Internet " | 1442 | "Overlay_network\">overlay network</a> on top of the existing Internet " |
@@ -1355,7 +1447,7 @@ msgid "" | |||
1355 | "a>." | 1447 | "a>." |
1356 | msgstr "" | 1448 | msgstr "" |
1357 | 1449 | ||
1358 | #: template/index.html.j2:31 | 1450 | #: template/index.html.j2:37 |
1359 | msgid "" | 1451 | msgid "" |
1360 | "GNUnet is made for a free and open society: It's a self-organizing network " | 1452 | "GNUnet is made for a free and open society: It's a self-organizing network " |
1361 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " | 1453 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " |
@@ -1364,15 +1456,15 @@ msgid "" | |||
1364 | "compromises." | 1456 | "compromises." |
1365 | msgstr "" | 1457 | msgstr "" |
1366 | 1458 | ||
1367 | #: template/index.html.j2:72 | 1459 | #: template/index.html.j2:78 |
1368 | msgid "The Internet of tomorrow needs GNUnet today" | 1460 | msgid "The Internet of tomorrow needs GNUnet today" |
1369 | msgstr "" | 1461 | msgstr "" |
1370 | 1462 | ||
1371 | #: template/index.html.j2:78 | 1463 | #: template/index.html.j2:84 |
1372 | msgid "Imagine..." | 1464 | msgid "Imagine..." |
1373 | msgstr "" | 1465 | msgstr "" |
1374 | 1466 | ||
1375 | #: template/index.html.j2:80 | 1467 | #: template/index.html.j2:86 |
1376 | msgid "" | 1468 | msgid "" |
1377 | "The conventional Internet is currently like a system of roads with deep " | 1469 | "The conventional Internet is currently like a system of roads with deep " |
1378 | "potholes and highwaymen all over the place. Even if you still can use the " | 1470 | "potholes and highwaymen all over the place. Even if you still can use the " |
@@ -1389,11 +1481,11 @@ msgid "" | |||
1389 | "central data base. -->" | 1481 | "central data base. -->" |
1390 | msgstr "" | 1482 | msgstr "" |
1391 | 1483 | ||
1392 | #: template/index.html.j2:102 | 1484 | #: template/index.html.j2:108 |
1393 | msgid "The Internet is broken" | 1485 | msgid "The Internet is broken" |
1394 | msgstr "" | 1486 | msgstr "" |
1395 | 1487 | ||
1396 | #: template/index.html.j2:104 | 1488 | #: template/index.html.j2:110 |
1397 | msgid "" | 1489 | msgid "" |
1398 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " | 1490 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " |
1399 | "protecting against address forgery, routers learning metadata, or choosing " | 1491 | "protecting against address forgery, routers learning metadata, or choosing " |
@@ -1404,7 +1496,7 @@ msgid "" | |||
1404 | "multiple attacks massively threatening our freedom. -->" | 1496 | "multiple attacks massively threatening our freedom. -->" |
1405 | msgstr "" | 1497 | msgstr "" |
1406 | 1498 | ||
1407 | #: template/index.html.j2:116 | 1499 | #: template/index.html.j2:122 |
1408 | msgid "" | 1500 | msgid "" |
1409 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" | 1501 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" |
1410 | "\">privacy by design</a>, improving addressing, routing, naming and content " | 1502 | "\">privacy by design</a>, improving addressing, routing, naming and content " |
@@ -1415,11 +1507,11 @@ msgid "" | |||
1415 | "content distribution in a technically robust manner. -->" | 1507 | "content distribution in a technically robust manner. -->" |
1416 | msgstr "" | 1508 | msgstr "" |
1417 | 1509 | ||
1418 | #: template/index.html.j2:132 | 1510 | #: template/index.html.j2:138 |
1419 | msgid "Decentralization is hard" | 1511 | msgid "Decentralization is hard" |
1420 | msgstr "" | 1512 | msgstr "" |
1421 | 1513 | ||
1422 | #: template/index.html.j2:135 | 1514 | #: template/index.html.j2:141 |
1423 | msgid "" | 1515 | msgid "" |
1424 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " | 1516 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " |
1425 | "distributed or P2P project develops its own library stack, covering " | 1517 | "distributed or P2P project develops its own library stack, covering " |
@@ -1430,7 +1522,7 @@ msgid "" | |||
1430 | "potential number of vulnerabilities." | 1522 | "potential number of vulnerabilities." |
1431 | msgstr "" | 1523 | msgstr "" |
1432 | 1524 | ||
1433 | #: template/index.html.j2:147 | 1525 | #: template/index.html.j2:153 |
1434 | msgid "" | 1526 | msgid "" |
1435 | "GNUnet is a metadata-preserving foundation for your application, covering " | 1527 | "GNUnet is a metadata-preserving foundation for your application, covering " |
1436 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " | 1528 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " |
@@ -1438,11 +1530,11 @@ msgid "" | |||
1438 | "almost two decades." | 1530 | "almost two decades." |
1439 | msgstr "" | 1531 | msgstr "" |
1440 | 1532 | ||
1441 | #: template/index.html.j2:161 | 1533 | #: template/index.html.j2:167 |
1442 | msgid "Metadata is exposed" | 1534 | msgid "Metadata is exposed" |
1443 | msgstr "" | 1535 | msgstr "" |
1444 | 1536 | ||
1445 | #: template/index.html.j2:163 | 1537 | #: template/index.html.j2:169 |
1446 | msgid "" | 1538 | msgid "" |
1447 | "Your metadata is just as revealing as the actual content; and it gets " | 1539 | "Your metadata is just as revealing as the actual content; and it gets " |
1448 | "exposed on the Internet.<br> Even though transport encryption is " | 1540 | "exposed on the Internet.<br> Even though transport encryption is " |
@@ -1458,11 +1550,11 @@ msgid "" | |||
1458 | "routing, and more." | 1550 | "routing, and more." |
1459 | msgstr "" | 1551 | msgstr "" |
1460 | 1552 | ||
1461 | #: template/index.html.j2:188 | 1553 | #: template/index.html.j2:194 |
1462 | msgid "Freedoms are not respected" | 1554 | msgid "Freedoms are not respected" |
1463 | msgstr "" | 1555 | msgstr "" |
1464 | 1556 | ||
1465 | #: template/index.html.j2:190 | 1557 | #: template/index.html.j2:196 |
1466 | msgid "" | 1558 | msgid "" |
1467 | "Today, monitoring increasingly centralized infrastructure, proprietary " | 1559 | "Today, monitoring increasingly centralized infrastructure, proprietary " |
1468 | "implementations, traffic shapers and firewalls restrict all of the <a href=" | 1560 | "implementations, traffic shapers and firewalls restrict all of the <a href=" |
@@ -1470,7 +1562,7 @@ msgid "" | |||
1470 | "various degrees." | 1562 | "various degrees." |
1471 | msgstr "" | 1563 | msgstr "" |
1472 | 1564 | ||
1473 | #: template/index.html.j2:199 | 1565 | #: template/index.html.j2:205 |
1474 | msgid "" | 1566 | msgid "" |
1475 | "GNUnet gives users freedoms to securely access information (\"run\" the " | 1567 | "GNUnet gives users freedoms to securely access information (\"run\" the " |
1476 | "network), to study all aspects of the network's operation (\"access the code" | 1568 | "network), to study all aspects of the network's operation (\"access the code" |
@@ -1478,11 +1570,11 @@ msgid "" | |||
1478 | "new applications (\"modify\")." | 1570 | "new applications (\"modify\")." |
1479 | msgstr "" | 1571 | msgstr "" |
1480 | 1572 | ||
1481 | #: template/index.html.j2:211 | 1573 | #: template/index.html.j2:217 |
1482 | msgid "Learn more about GNUnet" | 1574 | msgid "Learn more about GNUnet" |
1483 | msgstr "" | 1575 | msgstr "" |
1484 | 1576 | ||
1485 | #: template/index.html.j2:213 | 1577 | #: template/index.html.j2:219 |
1486 | msgid "" | 1578 | msgid "" |
1487 | "If you want to know more about the GNUnet please continue reading the <a " | 1579 | "If you want to know more about the GNUnet please continue reading the <a " |
1488 | "href=\"about.html\">about page</a>. There are much more resources, such as " | 1580 | "href=\"about.html\">about page</a>. There are much more resources, such as " |
@@ -1491,7 +1583,7 @@ msgid "" | |||
1491 | "\"https://gnunet.org/en/video.html\">videos</a>." | 1583 | "\"https://gnunet.org/en/video.html\">videos</a>." |
1492 | msgstr "" | 1584 | msgstr "" |
1493 | 1585 | ||
1494 | #: template/index.html.j2:222 | 1586 | #: template/index.html.j2:228 |
1495 | msgid "" | 1587 | msgid "" |
1496 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " | 1588 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " |
1497 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." | 1589 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." |
@@ -1501,26 +1593,26 @@ msgid "" | |||
1501 | "comes to software – its not an easy task to rewrite the whole Internet!" | 1593 | "comes to software – its not an easy task to rewrite the whole Internet!" |
1502 | msgstr "" | 1594 | msgstr "" |
1503 | 1595 | ||
1504 | #: template/index.html.j2:245 | 1596 | #: template/index.html.j2:251 |
1505 | msgid "Featured Applications" | 1597 | msgid "Featured Applications" |
1506 | msgstr "" | 1598 | msgstr "" |
1507 | 1599 | ||
1508 | #: template/index.html.j2:254 | 1600 | #: template/index.html.j2:260 |
1509 | msgid "GNU Taler (Alpha)" | 1601 | msgid "GNU Taler (Alpha)" |
1510 | msgstr "" | 1602 | msgstr "" |
1511 | 1603 | ||
1512 | #: template/index.html.j2:256 | 1604 | #: template/index.html.j2:262 |
1513 | msgid "" | 1605 | msgid "" |
1514 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " | 1606 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " |
1515 | "electronic payment system. Payments are cryptographically secured and are " | 1607 | "electronic payment system. Payments are cryptographically secured and are " |
1516 | "confirmed within milliseconds with extremely low transaction costs." | 1608 | "confirmed within milliseconds with extremely low transaction costs." |
1517 | msgstr "" | 1609 | msgstr "" |
1518 | 1610 | ||
1519 | #: template/index.html.j2:268 | 1611 | #: template/index.html.j2:274 |
1520 | msgid "The GNU Name System" | 1612 | msgid "The GNU Name System" |
1521 | msgstr "" | 1613 | msgstr "" |
1522 | 1614 | ||
1523 | #: template/index.html.j2:271 | 1615 | #: template/index.html.j2:277 |
1524 | msgid "" | 1616 | msgid "" |
1525 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " | 1617 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " |
1526 | "decentralized replacement for the Domain Name System (DNS). Instead of using " | 1618 | "decentralized replacement for the Domain Name System (DNS). Instead of using " |
@@ -1531,11 +1623,11 @@ msgid "" | |||
1531 | "efficient and instant key revocation mechanism. -->" | 1623 | "efficient and instant key revocation mechanism. -->" |
1532 | msgstr "" | 1624 | msgstr "" |
1533 | 1625 | ||
1534 | #: template/index.html.j2:287 | 1626 | #: template/index.html.j2:293 |
1535 | msgid "re:claimID" | 1627 | msgid "re:claimID" |
1536 | msgstr "" | 1628 | msgstr "" |
1537 | 1629 | ||
1538 | #: template/index.html.j2:289 | 1630 | #: template/index.html.j2:295 |
1539 | msgid "" | 1631 | msgid "" |
1540 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " | 1632 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " |
1541 | "Identity Provider (IdP) service built in top of the GNU Name System. It " | 1633 | "Identity Provider (IdP) service built in top of the GNU Name System. It " |
@@ -1543,37 +1635,37 @@ msgid "" | |||
1543 | "standardized protocols (OpenID Connect)." | 1635 | "standardized protocols (OpenID Connect)." |
1544 | msgstr "" | 1636 | msgstr "" |
1545 | 1637 | ||
1546 | #: template/index.html.j2:302 | 1638 | #: template/index.html.j2:308 |
1547 | msgid "Filesharing (Alpha)" | 1639 | msgid "Filesharing (Alpha)" |
1548 | msgstr "" | 1640 | msgstr "" |
1549 | 1641 | ||
1550 | #: template/index.html.j2:304 | 1642 | #: template/index.html.j2:310 |
1551 | msgid "" | 1643 | msgid "" |
1552 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " | 1644 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " |
1553 | "to provide censorship-resistant, anonymous filesharing. The publisher is " | 1645 | "to provide censorship-resistant, anonymous filesharing. The publisher is " |
1554 | "empowered to make a gradual choice between performance and anonymity." | 1646 | "empowered to make a gradual choice between performance and anonymity." |
1555 | msgstr "" | 1647 | msgstr "" |
1556 | 1648 | ||
1557 | #: template/index.html.j2:315 | 1649 | #: template/index.html.j2:321 |
1558 | msgid "Conversation (Pre-Alpha)" | 1650 | msgid "Conversation (Pre-Alpha)" |
1559 | msgstr "" | 1651 | msgstr "" |
1560 | 1652 | ||
1561 | #: template/index.html.j2:317 | 1653 | #: template/index.html.j2:323 |
1562 | msgid "" | 1654 | msgid "" |
1563 | "GNUnet conversation is an application that provides secure voice " | 1655 | "GNUnet conversation is an application that provides secure voice " |
1564 | "communication in a fully decentralized way by employing GNUnet for routing " | 1656 | "communication in a fully decentralized way by employing GNUnet for routing " |
1565 | "and transport." | 1657 | "and transport." |
1566 | msgstr "" | 1658 | msgstr "" |
1567 | 1659 | ||
1568 | #: template/index.html.j2:334 | 1660 | #: template/index.html.j2:340 |
1569 | msgid "Upcoming Applications" | 1661 | msgid "Upcoming Applications" |
1570 | msgstr "" | 1662 | msgstr "" |
1571 | 1663 | ||
1572 | #: template/index.html.j2:343 | 1664 | #: template/index.html.j2:349 |
1573 | msgid "secushare" | 1665 | msgid "secushare" |
1574 | msgstr "" | 1666 | msgstr "" |
1575 | 1667 | ||
1576 | #: template/index.html.j2:345 | 1668 | #: template/index.html.j2:351 |
1577 | msgid "" | 1669 | msgid "" |
1578 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " | 1670 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " |
1579 | "social networking application on top of GNUnet. Using overlay multicast and " | 1671 | "social networking application on top of GNUnet. Using overlay multicast and " |
@@ -1581,11 +1673,11 @@ msgid "" | |||
1581 | "encrypted to authorized recipients only." | 1673 | "encrypted to authorized recipients only." |
1582 | msgstr "" | 1674 | msgstr "" |
1583 | 1675 | ||
1584 | #: template/index.html.j2:357 | 1676 | #: template/index.html.j2:363 |
1585 | msgid "pretty Easy privacy" | 1677 | msgid "pretty Easy privacy" |
1586 | msgstr "" | 1678 | msgstr "" |
1587 | 1679 | ||
1588 | #: template/index.html.j2:359 | 1680 | #: template/index.html.j2:365 |
1589 | msgid "" | 1681 | msgid "" |
1590 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " | 1682 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " |
1591 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " | 1683 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " |
@@ -1638,13 +1730,15 @@ msgstr "" | |||
1638 | msgid "Make an installation directory" | 1730 | msgid "Make an installation directory" |
1639 | msgstr "" | 1731 | msgstr "" |
1640 | 1732 | ||
1641 | #: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134 | 1733 | #: template/install-on-debian9.html.j2:59 |
1734 | #: template/install-on-macos.html.j2:134 | ||
1642 | #: template/install-on-netbsd.html.j2:224 | 1735 | #: template/install-on-netbsd.html.j2:224 |
1643 | #: template/install-on-ubuntu1804.html.j2:53 | 1736 | #: template/install-on-ubuntu1804.html.j2:53 |
1644 | msgid "Get the source code" | 1737 | msgid "Get the source code" |
1645 | msgstr "" | 1738 | msgstr "" |
1646 | 1739 | ||
1647 | #: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:142 | 1740 | #: template/install-on-debian9.html.j2:78 |
1741 | #: template/install-on-macos.html.j2:142 | ||
1648 | #: template/install-on-netbsd.html.j2:232 | 1742 | #: template/install-on-netbsd.html.j2:232 |
1649 | #: template/install-on-ubuntu1804.html.j2:61 | 1743 | #: template/install-on-ubuntu1804.html.j2:61 |
1650 | msgid "Compile and Install" | 1744 | msgid "Compile and Install" |
@@ -1656,27 +1750,27 @@ msgid "Option 1: GNUnet for testing / usage" | |||
1656 | msgstr "" | 1750 | msgstr "" |
1657 | 1751 | ||
1658 | #: template/install-on-debian9.html.j2:116 | 1752 | #: template/install-on-debian9.html.j2:116 |
1659 | #: template/install-on-ubuntu1804.html.j2:81 | 1753 | #: template/install-on-ubuntu1804.html.j2:82 |
1660 | msgid "Option 2: GNUnet for development" | 1754 | msgid "Option 2: GNUnet for development" |
1661 | msgstr "" | 1755 | msgstr "" |
1662 | 1756 | ||
1663 | #: template/install-on-debian9.html.j2:153 | 1757 | #: template/install-on-debian9.html.j2:153 |
1664 | #: template/install-on-ubuntu1804.html.j2:96 | 1758 | #: template/install-on-ubuntu1804.html.j2:97 |
1665 | msgid "Install GNUnet plugin for name resolution" | 1759 | msgid "Install GNUnet plugin for name resolution" |
1666 | msgstr "" | 1760 | msgstr "" |
1667 | 1761 | ||
1668 | #: template/install-on-debian9.html.j2:207 | 1762 | #: template/install-on-debian9.html.j2:207 |
1669 | #: template/install-on-ubuntu1804.html.j2:133 | 1763 | #: template/install-on-ubuntu1804.html.j2:134 |
1670 | msgid "Create configuration file" | 1764 | msgid "Create configuration file" |
1671 | msgstr "" | 1765 | msgstr "" |
1672 | 1766 | ||
1673 | #: template/install-on-debian9.html.j2:227 | 1767 | #: template/install-on-debian9.html.j2:227 |
1674 | #: template/install-on-ubuntu1804.html.j2:155 | 1768 | #: template/install-on-ubuntu1804.html.j2:156 |
1675 | msgid "Use GNUnet!" | 1769 | msgid "Use GNUnet!" |
1676 | msgstr "" | 1770 | msgstr "" |
1677 | 1771 | ||
1678 | #: template/install-on-debian9.html.j2:232 | 1772 | #: template/install-on-debian9.html.j2:232 |
1679 | #: template/install-on-ubuntu1804.html.j2:161 | 1773 | #: template/install-on-ubuntu1804.html.j2:162 |
1680 | msgid "Uninstall GNUnet and its dependencies" | 1774 | msgid "Uninstall GNUnet and its dependencies" |
1681 | msgstr "" | 1775 | msgstr "" |
1682 | 1776 | ||
@@ -1692,15 +1786,18 @@ msgstr "" | |||
1692 | msgid "First steps" | 1786 | msgid "First steps" |
1693 | msgstr "" | 1787 | msgstr "" |
1694 | 1788 | ||
1695 | #: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:182 | 1789 | #: template/install-on-macos.html.j2:109 |
1790 | #: template/install-on-netbsd.html.j2:182 | ||
1696 | msgid "Alternative: Installation from source" | 1791 | msgid "Alternative: Installation from source" |
1697 | msgstr "" | 1792 | msgstr "" |
1698 | 1793 | ||
1699 | #: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:242 | 1794 | #: template/install-on-macos.html.j2:154 |
1795 | #: template/install-on-netbsd.html.j2:242 | ||
1700 | msgid "Option 1: GNUnet for production / usage" | 1796 | msgid "Option 1: GNUnet for production / usage" |
1701 | msgstr "" | 1797 | msgstr "" |
1702 | 1798 | ||
1703 | #: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:267 | 1799 | #: template/install-on-macos.html.j2:187 |
1800 | #: template/install-on-netbsd.html.j2:267 | ||
1704 | msgid "Option 2: GNUnet experimental" | 1801 | msgid "Option 2: GNUnet experimental" |
1705 | msgstr "" | 1802 | msgstr "" |
1706 | 1803 | ||
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po index bdf77f57..dd4a6750 100644 --- a/locale/es/LC_MESSAGES/messages.po +++ b/locale/es/LC_MESSAGES/messages.po | |||
@@ -8,14 +8,14 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PROJECT VERSION\n" | 9 | "Project-Id-Version: PROJECT VERSION\n" |
10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
11 | "POT-Creation-Date: 2019-08-18 23:27+0200\n" | 11 | "POT-Creation-Date: 2019-09-13 10:04+0000\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | "Language: es\n" | ||
16 | "MIME-Version: 1.0\n" | 15 | "MIME-Version: 1.0\n" |
17 | "Content-Type: text/plain; charset=UTF-8\n" | 16 | "Content-Type: text/plain; charset=UTF-8\n" |
18 | "Content-Transfer-Encoding: 8bit\n" | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Language: es\n" | ||
19 | "Generated-By: Babel 2.4.0\n" | 19 | "Generated-By: Babel 2.4.0\n" |
20 | 20 | ||
21 | #: common/base.j2:5 | 21 | #: common/base.j2:5 |
@@ -72,11 +72,11 @@ msgid "" | |||
72 | "href='contact.html'>Report issues with this website</a>." | 72 | "href='contact.html'>Report issues with this website</a>." |
73 | msgstr "" | 73 | msgstr "" |
74 | 74 | ||
75 | #: common/navigation.j2.inc:39 template/index.html.j2:46 | 75 | #: common/navigation.j2.inc:39 template/index.html.j2:52 |
76 | msgid "About" | 76 | msgid "About" |
77 | msgstr "Sobre" | 77 | msgstr "Sobre" |
78 | 78 | ||
79 | #: common/navigation.j2.inc:42 template/index.html.j2:378 | 79 | #: common/navigation.j2.inc:42 template/index.html.j2:384 |
80 | msgid "News" | 80 | msgid "News" |
81 | msgstr "Nuevo" | 81 | msgstr "Nuevo" |
82 | 82 | ||
@@ -84,7 +84,7 @@ msgstr "Nuevo" | |||
84 | msgid "Community" | 84 | msgid "Community" |
85 | msgstr "Comunidad" | 85 | msgstr "Comunidad" |
86 | 86 | ||
87 | #: common/navigation.j2.inc:50 template/index.html.j2:58 | 87 | #: common/navigation.j2.inc:50 template/index.html.j2:64 |
88 | msgid "Engage" | 88 | msgid "Engage" |
89 | msgstr "Participa" | 89 | msgstr "Participa" |
90 | 90 | ||
@@ -128,7 +128,7 @@ msgstr "Desarrollo" | |||
128 | msgid "Documentation" | 128 | msgid "Documentation" |
129 | msgstr "Documentación" | 129 | msgstr "Documentación" |
130 | 130 | ||
131 | #: common/navigation.j2.inc:86 template/index.html.j2:52 | 131 | #: common/navigation.j2.inc:86 template/index.html.j2:58 |
132 | #: template/install.html.j2:6 | 132 | #: template/install.html.j2:6 |
133 | msgid "Install" | 133 | msgid "Install" |
134 | msgstr "Instala" | 134 | msgstr "Instala" |
@@ -521,7 +521,7 @@ msgid "" | |||
521 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." | 521 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." |
522 | msgstr "" | 522 | msgstr "" |
523 | 523 | ||
524 | #: template/download.html.j2:7 template/gnurl.html.j2:140 | 524 | #: template/download.html.j2:7 template/gnurl.html.j2:147 |
525 | msgid "Downloads" | 525 | msgid "Downloads" |
526 | msgstr "" | 526 | msgstr "" |
527 | 527 | ||
@@ -864,42 +864,134 @@ msgid "" | |||
864 | msgstr "" | 864 | msgstr "" |
865 | 865 | ||
866 | #: template/gnurl.html.j2:128 | 866 | #: template/gnurl.html.j2:128 |
867 | msgid "" | 867 | msgid "You can get the gnurl git repository using:" |
868 | "You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/" | ||
869 | "view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --" | ||
870 | "> <code>git clone git://git.taler.net/gnurl.git</code> The versions are " | ||
871 | "checked in as signed git tags." | ||
872 | msgstr "" | 868 | msgstr "" |
873 | 869 | ||
874 | #: template/gnurl.html.j2:142 | 870 | #: template/gnurl.html.j2:141 |
871 | msgid "The versions are checked in as (signed) git tags." | ||
872 | msgstr "" | ||
873 | |||
874 | #: template/gnurl.html.j2:149 | ||
875 | msgid "" | 875 | msgid "" |
876 | "Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." | 876 | "Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/" |
877 | "gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of " | 877 | "\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a " |
878 | "distributions and package managers. Package Managers which include gnurl " | 878 | "variety of distributions and package managers. Package Managers which " |
879 | "are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available " | 879 | "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</" |
880 | "as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the " | 880 | "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> " |
881 | "collaborative ebuild collection <a href=\"https://git.gnunet.org/" | 881 | "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/" |
882 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" | 882 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" |
883 | "\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org" | 883 | "\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://" |
884 | "\">pkgsrc</a>." | 884 | "pkgsrc.org\">pkgsrc</a>." |
885 | msgstr "" | ||
886 | |||
887 | #: template/gnurl.html.j2:165 | ||
888 | msgid "Building gnurl" | ||
889 | msgstr "" | ||
890 | |||
891 | #: template/gnurl.html.j2:167 | ||
892 | msgid "" | ||
893 | "We suggest to closely follow release announcements, as they might indicate " | ||
894 | "changes in how gnurl is to be build. <br> If your package manager provides a " | ||
895 | "binary build or build instructions to build gnurl from source automated and " | ||
896 | "integrated with your environment, we strongly suggest to use this binary " | ||
897 | "build. <br> There are two ways to build gnurl. The first one builds from the " | ||
898 | "most recent git tag, the second one uses the distributed tarball. " | ||
899 | "Distributors generally are supposed to build from the tarball, but we " | ||
900 | "describe both methods here. Both methods are written with a NetBSD 9 " | ||
901 | "userland in mind, substitute tools as necessary. <br> You should <b>avoid</" | ||
902 | "b> building gnurl from the tip of the default git branch, as only tags are " | ||
903 | "considered to be stable and approved builds." | ||
904 | msgstr "" | ||
905 | |||
906 | #: template/gnurl.html.j2:188 | ||
907 | msgid "Building from the distributed tarball (prefered method)" | ||
908 | msgstr "" | ||
909 | |||
910 | #: template/gnurl.html.j2:190 | ||
911 | msgid "" | ||
912 | "If you want to verify the signature, install an OpenPGP compatible tool such " | ||
913 | "as security/gnupgp2 (and set it up). Assuming you use pkgin:" | ||
914 | msgstr "" | ||
915 | |||
916 | #: template/gnurl.html.j2:204 | ||
917 | msgid "Fetch the signature key from" | ||
918 | msgstr "" | ||
919 | |||
920 | #: template/gnurl.html.j2:208 | ||
921 | msgid "or via commandline with gnupg2." | ||
922 | msgstr "" | ||
923 | |||
924 | #: template/gnurl.html.j2:213 | ||
925 | msgid "" | ||
926 | "Fetch the release, the signature, the checksum file as well as its signature:" | ||
927 | msgstr "" | ||
928 | |||
929 | #: template/gnurl.html.j2:232 | ||
930 | msgid "" | ||
931 | "verify the signatures, and verify the checksums against the checksums in " | ||
932 | "the .sum.txt file." | ||
885 | msgstr "" | 933 | msgstr "" |
886 | 934 | ||
887 | #: template/gnurl.html.j2:157 | 935 | #: template/gnurl.html.j2:238 |
936 | msgid "unpack the tarball:" | ||
937 | msgstr "" | ||
938 | |||
939 | #: template/gnurl.html.j2:248 | ||
940 | msgid "Change into the directory" | ||
941 | msgstr "" | ||
942 | |||
943 | #: template/gnurl.html.j2:258 | ||
944 | msgid "Now you can either run" | ||
945 | msgstr "" | ||
946 | |||
947 | #: template/gnurl.html.j2:268 | ||
948 | msgid "directly (and read configure-gnurl before you do so) or invoke" | ||
949 | msgstr "" | ||
950 | |||
951 | #: template/gnurl.html.j2:278 | ||
952 | msgid "" | ||
953 | "and pass additional parameters such as a custom PREFIX location. Further " | ||
954 | "reference can be the" | ||
955 | msgstr "" | ||
956 | |||
957 | #: template/gnurl.html.j2:283 | ||
958 | msgid "Now run" | ||
959 | msgstr "" | ||
960 | |||
961 | #: template/gnurl.html.j2:293 | ||
962 | msgid "(this is optional)" | ||
963 | msgstr "" | ||
964 | |||
965 | #: template/gnurl.html.j2:302 | ||
966 | msgid "and you are done." | ||
967 | msgstr "" | ||
968 | |||
969 | #: template/gnurl.html.j2:306 | ||
970 | msgid "Building from a tagged git commit" | ||
971 | msgstr "" | ||
972 | |||
973 | #: template/gnurl.html.j2:308 | ||
974 | msgid "" | ||
975 | "Follow the steps above, but instead of downloading the tarball, clone the " | ||
976 | "git tag you want to build from." | ||
977 | msgstr "" | ||
978 | |||
979 | #: template/gnurl.html.j2:318 | ||
888 | msgid "Reporting Bugs" | 980 | msgid "Reporting Bugs" |
889 | msgstr "" | 981 | msgstr "" |
890 | 982 | ||
891 | #: template/gnurl.html.j2:159 | 983 | #: template/gnurl.html.j2:320 |
892 | msgid "" | 984 | msgid "" |
893 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" | 985 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" |
894 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " | 986 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " |
895 | "we prefer to track bugs on the bugtracker." | 987 | "we prefer to track bugs on the bugtracker." |
896 | msgstr "" | 988 | msgstr "" |
897 | 989 | ||
898 | #: template/gnurl.html.j2:168 | 990 | #: template/gnurl.html.j2:329 |
899 | msgid "Maintainer and Cryptographic signatures" | 991 | msgid "Maintainer and Cryptographic signatures" |
900 | msgstr "" | 992 | msgstr "" |
901 | 993 | ||
902 | #: template/gnurl.html.j2:170 | 994 | #: template/gnurl.html.j2:331 |
903 | msgid "" | 995 | msgid "" |
904 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " | 996 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " |
905 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " | 997 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " |
@@ -1363,7 +1455,7 @@ msgid "" | |||
1363 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 1455 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
1364 | msgstr "" | 1456 | msgstr "" |
1365 | 1457 | ||
1366 | #: template/index.html.j2:12 | 1458 | #: template/index.html.j2:18 |
1367 | msgid "" | 1459 | msgid "" |
1368 | "GNUnet is a new network protocol stack for building secure, distributed, and " | 1460 | "GNUnet is a new network protocol stack for building secure, distributed, and " |
1369 | "privacy-preserving applications. With strong roots in academic <a href=" | 1461 | "privacy-preserving applications. With strong roots in academic <a href=" |
@@ -1372,7 +1464,7 @@ msgid "" | |||
1372 | "stack." | 1464 | "stack." |
1373 | msgstr "" | 1465 | msgstr "" |
1374 | 1466 | ||
1375 | #: template/index.html.j2:20 | 1467 | #: template/index.html.j2:26 |
1376 | msgid "" | 1468 | msgid "" |
1377 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" | 1469 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" |
1378 | "Overlay_network\">overlay network</a> on top of the existing Internet " | 1470 | "Overlay_network\">overlay network</a> on top of the existing Internet " |
@@ -1383,7 +1475,7 @@ msgid "" | |||
1383 | "a>." | 1475 | "a>." |
1384 | msgstr "" | 1476 | msgstr "" |
1385 | 1477 | ||
1386 | #: template/index.html.j2:31 | 1478 | #: template/index.html.j2:37 |
1387 | msgid "" | 1479 | msgid "" |
1388 | "GNUnet is made for a free and open society: It's a self-organizing network " | 1480 | "GNUnet is made for a free and open society: It's a self-organizing network " |
1389 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " | 1481 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " |
@@ -1392,15 +1484,15 @@ msgid "" | |||
1392 | "compromises." | 1484 | "compromises." |
1393 | msgstr "" | 1485 | msgstr "" |
1394 | 1486 | ||
1395 | #: template/index.html.j2:72 | 1487 | #: template/index.html.j2:78 |
1396 | msgid "The Internet of tomorrow needs GNUnet today" | 1488 | msgid "The Internet of tomorrow needs GNUnet today" |
1397 | msgstr "" | 1489 | msgstr "" |
1398 | 1490 | ||
1399 | #: template/index.html.j2:78 | 1491 | #: template/index.html.j2:84 |
1400 | msgid "Imagine..." | 1492 | msgid "Imagine..." |
1401 | msgstr "" | 1493 | msgstr "" |
1402 | 1494 | ||
1403 | #: template/index.html.j2:80 | 1495 | #: template/index.html.j2:86 |
1404 | msgid "" | 1496 | msgid "" |
1405 | "The conventional Internet is currently like a system of roads with deep " | 1497 | "The conventional Internet is currently like a system of roads with deep " |
1406 | "potholes and highwaymen all over the place. Even if you still can use the " | 1498 | "potholes and highwaymen all over the place. Even if you still can use the " |
@@ -1417,11 +1509,11 @@ msgid "" | |||
1417 | "central data base. -->" | 1509 | "central data base. -->" |
1418 | msgstr "" | 1510 | msgstr "" |
1419 | 1511 | ||
1420 | #: template/index.html.j2:102 | 1512 | #: template/index.html.j2:108 |
1421 | msgid "The Internet is broken" | 1513 | msgid "The Internet is broken" |
1422 | msgstr "" | 1514 | msgstr "" |
1423 | 1515 | ||
1424 | #: template/index.html.j2:104 | 1516 | #: template/index.html.j2:110 |
1425 | msgid "" | 1517 | msgid "" |
1426 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " | 1518 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " |
1427 | "protecting against address forgery, routers learning metadata, or choosing " | 1519 | "protecting against address forgery, routers learning metadata, or choosing " |
@@ -1432,7 +1524,7 @@ msgid "" | |||
1432 | "multiple attacks massively threatening our freedom. -->" | 1524 | "multiple attacks massively threatening our freedom. -->" |
1433 | msgstr "" | 1525 | msgstr "" |
1434 | 1526 | ||
1435 | #: template/index.html.j2:116 | 1527 | #: template/index.html.j2:122 |
1436 | msgid "" | 1528 | msgid "" |
1437 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" | 1529 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" |
1438 | "\">privacy by design</a>, improving addressing, routing, naming and content " | 1530 | "\">privacy by design</a>, improving addressing, routing, naming and content " |
@@ -1443,11 +1535,11 @@ msgid "" | |||
1443 | "content distribution in a technically robust manner. -->" | 1535 | "content distribution in a technically robust manner. -->" |
1444 | msgstr "" | 1536 | msgstr "" |
1445 | 1537 | ||
1446 | #: template/index.html.j2:132 | 1538 | #: template/index.html.j2:138 |
1447 | msgid "Decentralization is hard" | 1539 | msgid "Decentralization is hard" |
1448 | msgstr "" | 1540 | msgstr "" |
1449 | 1541 | ||
1450 | #: template/index.html.j2:135 | 1542 | #: template/index.html.j2:141 |
1451 | msgid "" | 1543 | msgid "" |
1452 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " | 1544 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " |
1453 | "distributed or P2P project develops its own library stack, covering " | 1545 | "distributed or P2P project develops its own library stack, covering " |
@@ -1458,7 +1550,7 @@ msgid "" | |||
1458 | "potential number of vulnerabilities." | 1550 | "potential number of vulnerabilities." |
1459 | msgstr "" | 1551 | msgstr "" |
1460 | 1552 | ||
1461 | #: template/index.html.j2:147 | 1553 | #: template/index.html.j2:153 |
1462 | msgid "" | 1554 | msgid "" |
1463 | "GNUnet is a metadata-preserving foundation for your application, covering " | 1555 | "GNUnet is a metadata-preserving foundation for your application, covering " |
1464 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " | 1556 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " |
@@ -1466,11 +1558,11 @@ msgid "" | |||
1466 | "almost two decades." | 1558 | "almost two decades." |
1467 | msgstr "" | 1559 | msgstr "" |
1468 | 1560 | ||
1469 | #: template/index.html.j2:161 | 1561 | #: template/index.html.j2:167 |
1470 | msgid "Metadata is exposed" | 1562 | msgid "Metadata is exposed" |
1471 | msgstr "" | 1563 | msgstr "" |
1472 | 1564 | ||
1473 | #: template/index.html.j2:163 | 1565 | #: template/index.html.j2:169 |
1474 | msgid "" | 1566 | msgid "" |
1475 | "Your metadata is just as revealing as the actual content; and it gets " | 1567 | "Your metadata is just as revealing as the actual content; and it gets " |
1476 | "exposed on the Internet.<br> Even though transport encryption is " | 1568 | "exposed on the Internet.<br> Even though transport encryption is " |
@@ -1486,11 +1578,11 @@ msgid "" | |||
1486 | "routing, and more." | 1578 | "routing, and more." |
1487 | msgstr "" | 1579 | msgstr "" |
1488 | 1580 | ||
1489 | #: template/index.html.j2:188 | 1581 | #: template/index.html.j2:194 |
1490 | msgid "Freedoms are not respected" | 1582 | msgid "Freedoms are not respected" |
1491 | msgstr "" | 1583 | msgstr "" |
1492 | 1584 | ||
1493 | #: template/index.html.j2:190 | 1585 | #: template/index.html.j2:196 |
1494 | msgid "" | 1586 | msgid "" |
1495 | "Today, monitoring increasingly centralized infrastructure, proprietary " | 1587 | "Today, monitoring increasingly centralized infrastructure, proprietary " |
1496 | "implementations, traffic shapers and firewalls restrict all of the <a href=" | 1588 | "implementations, traffic shapers and firewalls restrict all of the <a href=" |
@@ -1498,7 +1590,7 @@ msgid "" | |||
1498 | "various degrees." | 1590 | "various degrees." |
1499 | msgstr "" | 1591 | msgstr "" |
1500 | 1592 | ||
1501 | #: template/index.html.j2:199 | 1593 | #: template/index.html.j2:205 |
1502 | msgid "" | 1594 | msgid "" |
1503 | "GNUnet gives users freedoms to securely access information (\"run\" the " | 1595 | "GNUnet gives users freedoms to securely access information (\"run\" the " |
1504 | "network), to study all aspects of the network's operation (\"access the code" | 1596 | "network), to study all aspects of the network's operation (\"access the code" |
@@ -1506,13 +1598,13 @@ msgid "" | |||
1506 | "new applications (\"modify\")." | 1598 | "new applications (\"modify\")." |
1507 | msgstr "" | 1599 | msgstr "" |
1508 | 1600 | ||
1509 | #: template/index.html.j2:211 | 1601 | #: template/index.html.j2:217 |
1510 | #, fuzzy | 1602 | #, fuzzy |
1511 | #| msgid "About GNUnet" | 1603 | #| msgid "About GNUnet" |
1512 | msgid "Learn more about GNUnet" | 1604 | msgid "Learn more about GNUnet" |
1513 | msgstr "Sobre GNUnet" | 1605 | msgstr "Sobre GNUnet" |
1514 | 1606 | ||
1515 | #: template/index.html.j2:213 | 1607 | #: template/index.html.j2:219 |
1516 | msgid "" | 1608 | msgid "" |
1517 | "If you want to know more about the GNUnet please continue reading the <a " | 1609 | "If you want to know more about the GNUnet please continue reading the <a " |
1518 | "href=\"about.html\">about page</a>. There are much more resources, such as " | 1610 | "href=\"about.html\">about page</a>. There are much more resources, such as " |
@@ -1521,7 +1613,7 @@ msgid "" | |||
1521 | "\"https://gnunet.org/en/video.html\">videos</a>." | 1613 | "\"https://gnunet.org/en/video.html\">videos</a>." |
1522 | msgstr "" | 1614 | msgstr "" |
1523 | 1615 | ||
1524 | #: template/index.html.j2:222 | 1616 | #: template/index.html.j2:228 |
1525 | msgid "" | 1617 | msgid "" |
1526 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " | 1618 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " |
1527 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." | 1619 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." |
@@ -1531,26 +1623,26 @@ msgid "" | |||
1531 | "comes to software – its not an easy task to rewrite the whole Internet!" | 1623 | "comes to software – its not an easy task to rewrite the whole Internet!" |
1532 | msgstr "" | 1624 | msgstr "" |
1533 | 1625 | ||
1534 | #: template/index.html.j2:245 | 1626 | #: template/index.html.j2:251 |
1535 | msgid "Featured Applications" | 1627 | msgid "Featured Applications" |
1536 | msgstr "" | 1628 | msgstr "" |
1537 | 1629 | ||
1538 | #: template/index.html.j2:254 | 1630 | #: template/index.html.j2:260 |
1539 | msgid "GNU Taler (Alpha)" | 1631 | msgid "GNU Taler (Alpha)" |
1540 | msgstr "" | 1632 | msgstr "" |
1541 | 1633 | ||
1542 | #: template/index.html.j2:256 | 1634 | #: template/index.html.j2:262 |
1543 | msgid "" | 1635 | msgid "" |
1544 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " | 1636 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " |
1545 | "electronic payment system. Payments are cryptographically secured and are " | 1637 | "electronic payment system. Payments are cryptographically secured and are " |
1546 | "confirmed within milliseconds with extremely low transaction costs." | 1638 | "confirmed within milliseconds with extremely low transaction costs." |
1547 | msgstr "" | 1639 | msgstr "" |
1548 | 1640 | ||
1549 | #: template/index.html.j2:268 | 1641 | #: template/index.html.j2:274 |
1550 | msgid "The GNU Name System" | 1642 | msgid "The GNU Name System" |
1551 | msgstr "" | 1643 | msgstr "" |
1552 | 1644 | ||
1553 | #: template/index.html.j2:271 | 1645 | #: template/index.html.j2:277 |
1554 | msgid "" | 1646 | msgid "" |
1555 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " | 1647 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " |
1556 | "decentralized replacement for the Domain Name System (DNS). Instead of using " | 1648 | "decentralized replacement for the Domain Name System (DNS). Instead of using " |
@@ -1561,11 +1653,11 @@ msgid "" | |||
1561 | "efficient and instant key revocation mechanism. -->" | 1653 | "efficient and instant key revocation mechanism. -->" |
1562 | msgstr "" | 1654 | msgstr "" |
1563 | 1655 | ||
1564 | #: template/index.html.j2:287 | 1656 | #: template/index.html.j2:293 |
1565 | msgid "re:claimID" | 1657 | msgid "re:claimID" |
1566 | msgstr "" | 1658 | msgstr "" |
1567 | 1659 | ||
1568 | #: template/index.html.j2:289 | 1660 | #: template/index.html.j2:295 |
1569 | msgid "" | 1661 | msgid "" |
1570 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " | 1662 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " |
1571 | "Identity Provider (IdP) service built in top of the GNU Name System. It " | 1663 | "Identity Provider (IdP) service built in top of the GNU Name System. It " |
@@ -1573,37 +1665,37 @@ msgid "" | |||
1573 | "standardized protocols (OpenID Connect)." | 1665 | "standardized protocols (OpenID Connect)." |
1574 | msgstr "" | 1666 | msgstr "" |
1575 | 1667 | ||
1576 | #: template/index.html.j2:302 | 1668 | #: template/index.html.j2:308 |
1577 | msgid "Filesharing (Alpha)" | 1669 | msgid "Filesharing (Alpha)" |
1578 | msgstr "" | 1670 | msgstr "" |
1579 | 1671 | ||
1580 | #: template/index.html.j2:304 | 1672 | #: template/index.html.j2:310 |
1581 | msgid "" | 1673 | msgid "" |
1582 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " | 1674 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " |
1583 | "to provide censorship-resistant, anonymous filesharing. The publisher is " | 1675 | "to provide censorship-resistant, anonymous filesharing. The publisher is " |
1584 | "empowered to make a gradual choice between performance and anonymity." | 1676 | "empowered to make a gradual choice between performance and anonymity." |
1585 | msgstr "" | 1677 | msgstr "" |
1586 | 1678 | ||
1587 | #: template/index.html.j2:315 | 1679 | #: template/index.html.j2:321 |
1588 | msgid "Conversation (Pre-Alpha)" | 1680 | msgid "Conversation (Pre-Alpha)" |
1589 | msgstr "" | 1681 | msgstr "" |
1590 | 1682 | ||
1591 | #: template/index.html.j2:317 | 1683 | #: template/index.html.j2:323 |
1592 | msgid "" | 1684 | msgid "" |
1593 | "GNUnet conversation is an application that provides secure voice " | 1685 | "GNUnet conversation is an application that provides secure voice " |
1594 | "communication in a fully decentralized way by employing GNUnet for routing " | 1686 | "communication in a fully decentralized way by employing GNUnet for routing " |
1595 | "and transport." | 1687 | "and transport." |
1596 | msgstr "" | 1688 | msgstr "" |
1597 | 1689 | ||
1598 | #: template/index.html.j2:334 | 1690 | #: template/index.html.j2:340 |
1599 | msgid "Upcoming Applications" | 1691 | msgid "Upcoming Applications" |
1600 | msgstr "" | 1692 | msgstr "" |
1601 | 1693 | ||
1602 | #: template/index.html.j2:343 | 1694 | #: template/index.html.j2:349 |
1603 | msgid "secushare" | 1695 | msgid "secushare" |
1604 | msgstr "" | 1696 | msgstr "" |
1605 | 1697 | ||
1606 | #: template/index.html.j2:345 | 1698 | #: template/index.html.j2:351 |
1607 | msgid "" | 1699 | msgid "" |
1608 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " | 1700 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " |
1609 | "social networking application on top of GNUnet. Using overlay multicast and " | 1701 | "social networking application on top of GNUnet. Using overlay multicast and " |
@@ -1611,11 +1703,11 @@ msgid "" | |||
1611 | "encrypted to authorized recipients only." | 1703 | "encrypted to authorized recipients only." |
1612 | msgstr "" | 1704 | msgstr "" |
1613 | 1705 | ||
1614 | #: template/index.html.j2:357 | 1706 | #: template/index.html.j2:363 |
1615 | msgid "pretty Easy privacy" | 1707 | msgid "pretty Easy privacy" |
1616 | msgstr "" | 1708 | msgstr "" |
1617 | 1709 | ||
1618 | #: template/index.html.j2:359 | 1710 | #: template/index.html.j2:365 |
1619 | msgid "" | 1711 | msgid "" |
1620 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " | 1712 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " |
1621 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " | 1713 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " |
@@ -1668,13 +1760,15 @@ msgstr "" | |||
1668 | msgid "Make an installation directory" | 1760 | msgid "Make an installation directory" |
1669 | msgstr "" | 1761 | msgstr "" |
1670 | 1762 | ||
1671 | #: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134 | 1763 | #: template/install-on-debian9.html.j2:59 |
1764 | #: template/install-on-macos.html.j2:134 | ||
1672 | #: template/install-on-netbsd.html.j2:224 | 1765 | #: template/install-on-netbsd.html.j2:224 |
1673 | #: template/install-on-ubuntu1804.html.j2:53 | 1766 | #: template/install-on-ubuntu1804.html.j2:53 |
1674 | msgid "Get the source code" | 1767 | msgid "Get the source code" |
1675 | msgstr "" | 1768 | msgstr "" |
1676 | 1769 | ||
1677 | #: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:142 | 1770 | #: template/install-on-debian9.html.j2:78 |
1771 | #: template/install-on-macos.html.j2:142 | ||
1678 | #: template/install-on-netbsd.html.j2:232 | 1772 | #: template/install-on-netbsd.html.j2:232 |
1679 | #: template/install-on-ubuntu1804.html.j2:61 | 1773 | #: template/install-on-ubuntu1804.html.j2:61 |
1680 | msgid "Compile and Install" | 1774 | msgid "Compile and Install" |
@@ -1686,27 +1780,27 @@ msgid "Option 1: GNUnet for testing / usage" | |||
1686 | msgstr "" | 1780 | msgstr "" |
1687 | 1781 | ||
1688 | #: template/install-on-debian9.html.j2:116 | 1782 | #: template/install-on-debian9.html.j2:116 |
1689 | #: template/install-on-ubuntu1804.html.j2:81 | 1783 | #: template/install-on-ubuntu1804.html.j2:82 |
1690 | msgid "Option 2: GNUnet for development" | 1784 | msgid "Option 2: GNUnet for development" |
1691 | msgstr "" | 1785 | msgstr "" |
1692 | 1786 | ||
1693 | #: template/install-on-debian9.html.j2:153 | 1787 | #: template/install-on-debian9.html.j2:153 |
1694 | #: template/install-on-ubuntu1804.html.j2:96 | 1788 | #: template/install-on-ubuntu1804.html.j2:97 |
1695 | msgid "Install GNUnet plugin for name resolution" | 1789 | msgid "Install GNUnet plugin for name resolution" |
1696 | msgstr "" | 1790 | msgstr "" |
1697 | 1791 | ||
1698 | #: template/install-on-debian9.html.j2:207 | 1792 | #: template/install-on-debian9.html.j2:207 |
1699 | #: template/install-on-ubuntu1804.html.j2:133 | 1793 | #: template/install-on-ubuntu1804.html.j2:134 |
1700 | msgid "Create configuration file" | 1794 | msgid "Create configuration file" |
1701 | msgstr "" | 1795 | msgstr "" |
1702 | 1796 | ||
1703 | #: template/install-on-debian9.html.j2:227 | 1797 | #: template/install-on-debian9.html.j2:227 |
1704 | #: template/install-on-ubuntu1804.html.j2:155 | 1798 | #: template/install-on-ubuntu1804.html.j2:156 |
1705 | msgid "Use GNUnet!" | 1799 | msgid "Use GNUnet!" |
1706 | msgstr "" | 1800 | msgstr "" |
1707 | 1801 | ||
1708 | #: template/install-on-debian9.html.j2:232 | 1802 | #: template/install-on-debian9.html.j2:232 |
1709 | #: template/install-on-ubuntu1804.html.j2:161 | 1803 | #: template/install-on-ubuntu1804.html.j2:162 |
1710 | msgid "Uninstall GNUnet and its dependencies" | 1804 | msgid "Uninstall GNUnet and its dependencies" |
1711 | msgstr "" | 1805 | msgstr "" |
1712 | 1806 | ||
@@ -1722,15 +1816,18 @@ msgstr "" | |||
1722 | msgid "First steps" | 1816 | msgid "First steps" |
1723 | msgstr "" | 1817 | msgstr "" |
1724 | 1818 | ||
1725 | #: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:182 | 1819 | #: template/install-on-macos.html.j2:109 |
1820 | #: template/install-on-netbsd.html.j2:182 | ||
1726 | msgid "Alternative: Installation from source" | 1821 | msgid "Alternative: Installation from source" |
1727 | msgstr "" | 1822 | msgstr "" |
1728 | 1823 | ||
1729 | #: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:242 | 1824 | #: template/install-on-macos.html.j2:154 |
1825 | #: template/install-on-netbsd.html.j2:242 | ||
1730 | msgid "Option 1: GNUnet for production / usage" | 1826 | msgid "Option 1: GNUnet for production / usage" |
1731 | msgstr "" | 1827 | msgstr "" |
1732 | 1828 | ||
1733 | #: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:267 | 1829 | #: template/install-on-macos.html.j2:187 |
1830 | #: template/install-on-netbsd.html.j2:267 | ||
1734 | msgid "Option 2: GNUnet experimental" | 1831 | msgid "Option 2: GNUnet experimental" |
1735 | msgstr "" | 1832 | msgstr "" |
1736 | 1833 | ||
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po index 751ed900..1e4bffce 100644 --- a/locale/fr/LC_MESSAGES/messages.po +++ b/locale/fr/LC_MESSAGES/messages.po | |||
@@ -8,14 +8,14 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PROJECT VERSION\n" | 9 | "Project-Id-Version: PROJECT VERSION\n" |
10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
11 | "POT-Creation-Date: 2019-08-18 23:27+0200\n" | 11 | "POT-Creation-Date: 2019-09-13 10:04+0000\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | "Language: fr\n" | ||
16 | "MIME-Version: 1.0\n" | 15 | "MIME-Version: 1.0\n" |
17 | "Content-Type: text/plain; charset=UTF-8\n" | 16 | "Content-Type: text/plain; charset=UTF-8\n" |
18 | "Content-Transfer-Encoding: 8bit\n" | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Language: fr\n" | ||
19 | "Generated-By: Babel 2.4.0\n" | 19 | "Generated-By: Babel 2.4.0\n" |
20 | 20 | ||
21 | #: common/base.j2:5 | 21 | #: common/base.j2:5 |
@@ -72,11 +72,11 @@ msgid "" | |||
72 | "href='contact.html'>Report issues with this website</a>." | 72 | "href='contact.html'>Report issues with this website</a>." |
73 | msgstr "" | 73 | msgstr "" |
74 | 74 | ||
75 | #: common/navigation.j2.inc:39 template/index.html.j2:46 | 75 | #: common/navigation.j2.inc:39 template/index.html.j2:52 |
76 | msgid "About" | 76 | msgid "About" |
77 | msgstr "" | 77 | msgstr "" |
78 | 78 | ||
79 | #: common/navigation.j2.inc:42 template/index.html.j2:378 | 79 | #: common/navigation.j2.inc:42 template/index.html.j2:384 |
80 | msgid "News" | 80 | msgid "News" |
81 | msgstr "" | 81 | msgstr "" |
82 | 82 | ||
@@ -84,7 +84,7 @@ msgstr "" | |||
84 | msgid "Community" | 84 | msgid "Community" |
85 | msgstr "" | 85 | msgstr "" |
86 | 86 | ||
87 | #: common/navigation.j2.inc:50 template/index.html.j2:58 | 87 | #: common/navigation.j2.inc:50 template/index.html.j2:64 |
88 | msgid "Engage" | 88 | msgid "Engage" |
89 | msgstr "" | 89 | msgstr "" |
90 | 90 | ||
@@ -124,7 +124,7 @@ msgstr "" | |||
124 | msgid "Documentation" | 124 | msgid "Documentation" |
125 | msgstr "" | 125 | msgstr "" |
126 | 126 | ||
127 | #: common/navigation.j2.inc:86 template/index.html.j2:52 | 127 | #: common/navigation.j2.inc:86 template/index.html.j2:58 |
128 | #: template/install.html.j2:6 | 128 | #: template/install.html.j2:6 |
129 | msgid "Install" | 129 | msgid "Install" |
130 | msgstr "" | 130 | msgstr "" |
@@ -517,7 +517,7 @@ msgid "" | |||
517 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." | 517 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." |
518 | msgstr "" | 518 | msgstr "" |
519 | 519 | ||
520 | #: template/download.html.j2:7 template/gnurl.html.j2:140 | 520 | #: template/download.html.j2:7 template/gnurl.html.j2:147 |
521 | msgid "Downloads" | 521 | msgid "Downloads" |
522 | msgstr "" | 522 | msgstr "" |
523 | 523 | ||
@@ -858,42 +858,134 @@ msgid "" | |||
858 | msgstr "" | 858 | msgstr "" |
859 | 859 | ||
860 | #: template/gnurl.html.j2:128 | 860 | #: template/gnurl.html.j2:128 |
861 | msgid "" | 861 | msgid "You can get the gnurl git repository using:" |
862 | "You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/" | ||
863 | "view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --" | ||
864 | "> <code>git clone git://git.taler.net/gnurl.git</code> The versions are " | ||
865 | "checked in as signed git tags." | ||
866 | msgstr "" | 862 | msgstr "" |
867 | 863 | ||
868 | #: template/gnurl.html.j2:142 | 864 | #: template/gnurl.html.j2:141 |
865 | msgid "The versions are checked in as (signed) git tags." | ||
866 | msgstr "" | ||
867 | |||
868 | #: template/gnurl.html.j2:149 | ||
869 | msgid "" | 869 | msgid "" |
870 | "Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." | 870 | "Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/" |
871 | "gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of " | 871 | "\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a " |
872 | "distributions and package managers. Package Managers which include gnurl " | 872 | "variety of distributions and package managers. Package Managers which " |
873 | "are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available " | 873 | "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</" |
874 | "as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the " | 874 | "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> " |
875 | "collaborative ebuild collection <a href=\"https://git.gnunet.org/" | 875 | "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/" |
876 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" | 876 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" |
877 | "\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org" | 877 | "\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://" |
878 | "\">pkgsrc</a>." | 878 | "pkgsrc.org\">pkgsrc</a>." |
879 | msgstr "" | ||
880 | |||
881 | #: template/gnurl.html.j2:165 | ||
882 | msgid "Building gnurl" | ||
883 | msgstr "" | ||
884 | |||
885 | #: template/gnurl.html.j2:167 | ||
886 | msgid "" | ||
887 | "We suggest to closely follow release announcements, as they might indicate " | ||
888 | "changes in how gnurl is to be build. <br> If your package manager provides a " | ||
889 | "binary build or build instructions to build gnurl from source automated and " | ||
890 | "integrated with your environment, we strongly suggest to use this binary " | ||
891 | "build. <br> There are two ways to build gnurl. The first one builds from the " | ||
892 | "most recent git tag, the second one uses the distributed tarball. " | ||
893 | "Distributors generally are supposed to build from the tarball, but we " | ||
894 | "describe both methods here. Both methods are written with a NetBSD 9 " | ||
895 | "userland in mind, substitute tools as necessary. <br> You should <b>avoid</" | ||
896 | "b> building gnurl from the tip of the default git branch, as only tags are " | ||
897 | "considered to be stable and approved builds." | ||
898 | msgstr "" | ||
899 | |||
900 | #: template/gnurl.html.j2:188 | ||
901 | msgid "Building from the distributed tarball (prefered method)" | ||
902 | msgstr "" | ||
903 | |||
904 | #: template/gnurl.html.j2:190 | ||
905 | msgid "" | ||
906 | "If you want to verify the signature, install an OpenPGP compatible tool such " | ||
907 | "as security/gnupgp2 (and set it up). Assuming you use pkgin:" | ||
908 | msgstr "" | ||
909 | |||
910 | #: template/gnurl.html.j2:204 | ||
911 | msgid "Fetch the signature key from" | ||
912 | msgstr "" | ||
913 | |||
914 | #: template/gnurl.html.j2:208 | ||
915 | msgid "or via commandline with gnupg2." | ||
916 | msgstr "" | ||
917 | |||
918 | #: template/gnurl.html.j2:213 | ||
919 | msgid "" | ||
920 | "Fetch the release, the signature, the checksum file as well as its signature:" | ||
921 | msgstr "" | ||
922 | |||
923 | #: template/gnurl.html.j2:232 | ||
924 | msgid "" | ||
925 | "verify the signatures, and verify the checksums against the checksums in " | ||
926 | "the .sum.txt file." | ||
879 | msgstr "" | 927 | msgstr "" |
880 | 928 | ||
881 | #: template/gnurl.html.j2:157 | 929 | #: template/gnurl.html.j2:238 |
930 | msgid "unpack the tarball:" | ||
931 | msgstr "" | ||
932 | |||
933 | #: template/gnurl.html.j2:248 | ||
934 | msgid "Change into the directory" | ||
935 | msgstr "" | ||
936 | |||
937 | #: template/gnurl.html.j2:258 | ||
938 | msgid "Now you can either run" | ||
939 | msgstr "" | ||
940 | |||
941 | #: template/gnurl.html.j2:268 | ||
942 | msgid "directly (and read configure-gnurl before you do so) or invoke" | ||
943 | msgstr "" | ||
944 | |||
945 | #: template/gnurl.html.j2:278 | ||
946 | msgid "" | ||
947 | "and pass additional parameters such as a custom PREFIX location. Further " | ||
948 | "reference can be the" | ||
949 | msgstr "" | ||
950 | |||
951 | #: template/gnurl.html.j2:283 | ||
952 | msgid "Now run" | ||
953 | msgstr "" | ||
954 | |||
955 | #: template/gnurl.html.j2:293 | ||
956 | msgid "(this is optional)" | ||
957 | msgstr "" | ||
958 | |||
959 | #: template/gnurl.html.j2:302 | ||
960 | msgid "and you are done." | ||
961 | msgstr "" | ||
962 | |||
963 | #: template/gnurl.html.j2:306 | ||
964 | msgid "Building from a tagged git commit" | ||
965 | msgstr "" | ||
966 | |||
967 | #: template/gnurl.html.j2:308 | ||
968 | msgid "" | ||
969 | "Follow the steps above, but instead of downloading the tarball, clone the " | ||
970 | "git tag you want to build from." | ||
971 | msgstr "" | ||
972 | |||
973 | #: template/gnurl.html.j2:318 | ||
882 | msgid "Reporting Bugs" | 974 | msgid "Reporting Bugs" |
883 | msgstr "" | 975 | msgstr "" |
884 | 976 | ||
885 | #: template/gnurl.html.j2:159 | 977 | #: template/gnurl.html.j2:320 |
886 | msgid "" | 978 | msgid "" |
887 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" | 979 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" |
888 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " | 980 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " |
889 | "we prefer to track bugs on the bugtracker." | 981 | "we prefer to track bugs on the bugtracker." |
890 | msgstr "" | 982 | msgstr "" |
891 | 983 | ||
892 | #: template/gnurl.html.j2:168 | 984 | #: template/gnurl.html.j2:329 |
893 | msgid "Maintainer and Cryptographic signatures" | 985 | msgid "Maintainer and Cryptographic signatures" |
894 | msgstr "" | 986 | msgstr "" |
895 | 987 | ||
896 | #: template/gnurl.html.j2:170 | 988 | #: template/gnurl.html.j2:331 |
897 | msgid "" | 989 | msgid "" |
898 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " | 990 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " |
899 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " | 991 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " |
@@ -1355,7 +1447,7 @@ msgid "" | |||
1355 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 1447 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
1356 | msgstr "" | 1448 | msgstr "" |
1357 | 1449 | ||
1358 | #: template/index.html.j2:12 | 1450 | #: template/index.html.j2:18 |
1359 | msgid "" | 1451 | msgid "" |
1360 | "GNUnet is a new network protocol stack for building secure, distributed, and " | 1452 | "GNUnet is a new network protocol stack for building secure, distributed, and " |
1361 | "privacy-preserving applications. With strong roots in academic <a href=" | 1453 | "privacy-preserving applications. With strong roots in academic <a href=" |
@@ -1364,7 +1456,7 @@ msgid "" | |||
1364 | "stack." | 1456 | "stack." |
1365 | msgstr "" | 1457 | msgstr "" |
1366 | 1458 | ||
1367 | #: template/index.html.j2:20 | 1459 | #: template/index.html.j2:26 |
1368 | msgid "" | 1460 | msgid "" |
1369 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" | 1461 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" |
1370 | "Overlay_network\">overlay network</a> on top of the existing Internet " | 1462 | "Overlay_network\">overlay network</a> on top of the existing Internet " |
@@ -1375,7 +1467,7 @@ msgid "" | |||
1375 | "a>." | 1467 | "a>." |
1376 | msgstr "" | 1468 | msgstr "" |
1377 | 1469 | ||
1378 | #: template/index.html.j2:31 | 1470 | #: template/index.html.j2:37 |
1379 | msgid "" | 1471 | msgid "" |
1380 | "GNUnet is made for a free and open society: It's a self-organizing network " | 1472 | "GNUnet is made for a free and open society: It's a self-organizing network " |
1381 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " | 1473 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " |
@@ -1384,15 +1476,15 @@ msgid "" | |||
1384 | "compromises." | 1476 | "compromises." |
1385 | msgstr "" | 1477 | msgstr "" |
1386 | 1478 | ||
1387 | #: template/index.html.j2:72 | 1479 | #: template/index.html.j2:78 |
1388 | msgid "The Internet of tomorrow needs GNUnet today" | 1480 | msgid "The Internet of tomorrow needs GNUnet today" |
1389 | msgstr "" | 1481 | msgstr "" |
1390 | 1482 | ||
1391 | #: template/index.html.j2:78 | 1483 | #: template/index.html.j2:84 |
1392 | msgid "Imagine..." | 1484 | msgid "Imagine..." |
1393 | msgstr "" | 1485 | msgstr "" |
1394 | 1486 | ||
1395 | #: template/index.html.j2:80 | 1487 | #: template/index.html.j2:86 |
1396 | msgid "" | 1488 | msgid "" |
1397 | "The conventional Internet is currently like a system of roads with deep " | 1489 | "The conventional Internet is currently like a system of roads with deep " |
1398 | "potholes and highwaymen all over the place. Even if you still can use the " | 1490 | "potholes and highwaymen all over the place. Even if you still can use the " |
@@ -1409,11 +1501,11 @@ msgid "" | |||
1409 | "central data base. -->" | 1501 | "central data base. -->" |
1410 | msgstr "" | 1502 | msgstr "" |
1411 | 1503 | ||
1412 | #: template/index.html.j2:102 | 1504 | #: template/index.html.j2:108 |
1413 | msgid "The Internet is broken" | 1505 | msgid "The Internet is broken" |
1414 | msgstr "" | 1506 | msgstr "" |
1415 | 1507 | ||
1416 | #: template/index.html.j2:104 | 1508 | #: template/index.html.j2:110 |
1417 | msgid "" | 1509 | msgid "" |
1418 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " | 1510 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " |
1419 | "protecting against address forgery, routers learning metadata, or choosing " | 1511 | "protecting against address forgery, routers learning metadata, or choosing " |
@@ -1424,7 +1516,7 @@ msgid "" | |||
1424 | "multiple attacks massively threatening our freedom. -->" | 1516 | "multiple attacks massively threatening our freedom. -->" |
1425 | msgstr "" | 1517 | msgstr "" |
1426 | 1518 | ||
1427 | #: template/index.html.j2:116 | 1519 | #: template/index.html.j2:122 |
1428 | msgid "" | 1520 | msgid "" |
1429 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" | 1521 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" |
1430 | "\">privacy by design</a>, improving addressing, routing, naming and content " | 1522 | "\">privacy by design</a>, improving addressing, routing, naming and content " |
@@ -1435,11 +1527,11 @@ msgid "" | |||
1435 | "content distribution in a technically robust manner. -->" | 1527 | "content distribution in a technically robust manner. -->" |
1436 | msgstr "" | 1528 | msgstr "" |
1437 | 1529 | ||
1438 | #: template/index.html.j2:132 | 1530 | #: template/index.html.j2:138 |
1439 | msgid "Decentralization is hard" | 1531 | msgid "Decentralization is hard" |
1440 | msgstr "" | 1532 | msgstr "" |
1441 | 1533 | ||
1442 | #: template/index.html.j2:135 | 1534 | #: template/index.html.j2:141 |
1443 | msgid "" | 1535 | msgid "" |
1444 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " | 1536 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " |
1445 | "distributed or P2P project develops its own library stack, covering " | 1537 | "distributed or P2P project develops its own library stack, covering " |
@@ -1450,7 +1542,7 @@ msgid "" | |||
1450 | "potential number of vulnerabilities." | 1542 | "potential number of vulnerabilities." |
1451 | msgstr "" | 1543 | msgstr "" |
1452 | 1544 | ||
1453 | #: template/index.html.j2:147 | 1545 | #: template/index.html.j2:153 |
1454 | msgid "" | 1546 | msgid "" |
1455 | "GNUnet is a metadata-preserving foundation for your application, covering " | 1547 | "GNUnet is a metadata-preserving foundation for your application, covering " |
1456 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " | 1548 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " |
@@ -1458,11 +1550,11 @@ msgid "" | |||
1458 | "almost two decades." | 1550 | "almost two decades." |
1459 | msgstr "" | 1551 | msgstr "" |
1460 | 1552 | ||
1461 | #: template/index.html.j2:161 | 1553 | #: template/index.html.j2:167 |
1462 | msgid "Metadata is exposed" | 1554 | msgid "Metadata is exposed" |
1463 | msgstr "" | 1555 | msgstr "" |
1464 | 1556 | ||
1465 | #: template/index.html.j2:163 | 1557 | #: template/index.html.j2:169 |
1466 | msgid "" | 1558 | msgid "" |
1467 | "Your metadata is just as revealing as the actual content; and it gets " | 1559 | "Your metadata is just as revealing as the actual content; and it gets " |
1468 | "exposed on the Internet.<br> Even though transport encryption is " | 1560 | "exposed on the Internet.<br> Even though transport encryption is " |
@@ -1478,11 +1570,11 @@ msgid "" | |||
1478 | "routing, and more." | 1570 | "routing, and more." |
1479 | msgstr "" | 1571 | msgstr "" |
1480 | 1572 | ||
1481 | #: template/index.html.j2:188 | 1573 | #: template/index.html.j2:194 |
1482 | msgid "Freedoms are not respected" | 1574 | msgid "Freedoms are not respected" |
1483 | msgstr "" | 1575 | msgstr "" |
1484 | 1576 | ||
1485 | #: template/index.html.j2:190 | 1577 | #: template/index.html.j2:196 |
1486 | msgid "" | 1578 | msgid "" |
1487 | "Today, monitoring increasingly centralized infrastructure, proprietary " | 1579 | "Today, monitoring increasingly centralized infrastructure, proprietary " |
1488 | "implementations, traffic shapers and firewalls restrict all of the <a href=" | 1580 | "implementations, traffic shapers and firewalls restrict all of the <a href=" |
@@ -1490,7 +1582,7 @@ msgid "" | |||
1490 | "various degrees." | 1582 | "various degrees." |
1491 | msgstr "" | 1583 | msgstr "" |
1492 | 1584 | ||
1493 | #: template/index.html.j2:199 | 1585 | #: template/index.html.j2:205 |
1494 | msgid "" | 1586 | msgid "" |
1495 | "GNUnet gives users freedoms to securely access information (\"run\" the " | 1587 | "GNUnet gives users freedoms to securely access information (\"run\" the " |
1496 | "network), to study all aspects of the network's operation (\"access the code" | 1588 | "network), to study all aspects of the network's operation (\"access the code" |
@@ -1498,11 +1590,11 @@ msgid "" | |||
1498 | "new applications (\"modify\")." | 1590 | "new applications (\"modify\")." |
1499 | msgstr "" | 1591 | msgstr "" |
1500 | 1592 | ||
1501 | #: template/index.html.j2:211 | 1593 | #: template/index.html.j2:217 |
1502 | msgid "Learn more about GNUnet" | 1594 | msgid "Learn more about GNUnet" |
1503 | msgstr "" | 1595 | msgstr "" |
1504 | 1596 | ||
1505 | #: template/index.html.j2:213 | 1597 | #: template/index.html.j2:219 |
1506 | msgid "" | 1598 | msgid "" |
1507 | "If you want to know more about the GNUnet please continue reading the <a " | 1599 | "If you want to know more about the GNUnet please continue reading the <a " |
1508 | "href=\"about.html\">about page</a>. There are much more resources, such as " | 1600 | "href=\"about.html\">about page</a>. There are much more resources, such as " |
@@ -1511,7 +1603,7 @@ msgid "" | |||
1511 | "\"https://gnunet.org/en/video.html\">videos</a>." | 1603 | "\"https://gnunet.org/en/video.html\">videos</a>." |
1512 | msgstr "" | 1604 | msgstr "" |
1513 | 1605 | ||
1514 | #: template/index.html.j2:222 | 1606 | #: template/index.html.j2:228 |
1515 | msgid "" | 1607 | msgid "" |
1516 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " | 1608 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " |
1517 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." | 1609 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." |
@@ -1521,26 +1613,26 @@ msgid "" | |||
1521 | "comes to software – its not an easy task to rewrite the whole Internet!" | 1613 | "comes to software – its not an easy task to rewrite the whole Internet!" |
1522 | msgstr "" | 1614 | msgstr "" |
1523 | 1615 | ||
1524 | #: template/index.html.j2:245 | 1616 | #: template/index.html.j2:251 |
1525 | msgid "Featured Applications" | 1617 | msgid "Featured Applications" |
1526 | msgstr "" | 1618 | msgstr "" |
1527 | 1619 | ||
1528 | #: template/index.html.j2:254 | 1620 | #: template/index.html.j2:260 |
1529 | msgid "GNU Taler (Alpha)" | 1621 | msgid "GNU Taler (Alpha)" |
1530 | msgstr "" | 1622 | msgstr "" |
1531 | 1623 | ||
1532 | #: template/index.html.j2:256 | 1624 | #: template/index.html.j2:262 |
1533 | msgid "" | 1625 | msgid "" |
1534 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " | 1626 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " |
1535 | "electronic payment system. Payments are cryptographically secured and are " | 1627 | "electronic payment system. Payments are cryptographically secured and are " |
1536 | "confirmed within milliseconds with extremely low transaction costs." | 1628 | "confirmed within milliseconds with extremely low transaction costs." |
1537 | msgstr "" | 1629 | msgstr "" |
1538 | 1630 | ||
1539 | #: template/index.html.j2:268 | 1631 | #: template/index.html.j2:274 |
1540 | msgid "The GNU Name System" | 1632 | msgid "The GNU Name System" |
1541 | msgstr "" | 1633 | msgstr "" |
1542 | 1634 | ||
1543 | #: template/index.html.j2:271 | 1635 | #: template/index.html.j2:277 |
1544 | msgid "" | 1636 | msgid "" |
1545 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " | 1637 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " |
1546 | "decentralized replacement for the Domain Name System (DNS). Instead of using " | 1638 | "decentralized replacement for the Domain Name System (DNS). Instead of using " |
@@ -1551,11 +1643,11 @@ msgid "" | |||
1551 | "efficient and instant key revocation mechanism. -->" | 1643 | "efficient and instant key revocation mechanism. -->" |
1552 | msgstr "" | 1644 | msgstr "" |
1553 | 1645 | ||
1554 | #: template/index.html.j2:287 | 1646 | #: template/index.html.j2:293 |
1555 | msgid "re:claimID" | 1647 | msgid "re:claimID" |
1556 | msgstr "" | 1648 | msgstr "" |
1557 | 1649 | ||
1558 | #: template/index.html.j2:289 | 1650 | #: template/index.html.j2:295 |
1559 | msgid "" | 1651 | msgid "" |
1560 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " | 1652 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " |
1561 | "Identity Provider (IdP) service built in top of the GNU Name System. It " | 1653 | "Identity Provider (IdP) service built in top of the GNU Name System. It " |
@@ -1563,37 +1655,37 @@ msgid "" | |||
1563 | "standardized protocols (OpenID Connect)." | 1655 | "standardized protocols (OpenID Connect)." |
1564 | msgstr "" | 1656 | msgstr "" |
1565 | 1657 | ||
1566 | #: template/index.html.j2:302 | 1658 | #: template/index.html.j2:308 |
1567 | msgid "Filesharing (Alpha)" | 1659 | msgid "Filesharing (Alpha)" |
1568 | msgstr "" | 1660 | msgstr "" |
1569 | 1661 | ||
1570 | #: template/index.html.j2:304 | 1662 | #: template/index.html.j2:310 |
1571 | msgid "" | 1663 | msgid "" |
1572 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " | 1664 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " |
1573 | "to provide censorship-resistant, anonymous filesharing. The publisher is " | 1665 | "to provide censorship-resistant, anonymous filesharing. The publisher is " |
1574 | "empowered to make a gradual choice between performance and anonymity." | 1666 | "empowered to make a gradual choice between performance and anonymity." |
1575 | msgstr "" | 1667 | msgstr "" |
1576 | 1668 | ||
1577 | #: template/index.html.j2:315 | 1669 | #: template/index.html.j2:321 |
1578 | msgid "Conversation (Pre-Alpha)" | 1670 | msgid "Conversation (Pre-Alpha)" |
1579 | msgstr "" | 1671 | msgstr "" |
1580 | 1672 | ||
1581 | #: template/index.html.j2:317 | 1673 | #: template/index.html.j2:323 |
1582 | msgid "" | 1674 | msgid "" |
1583 | "GNUnet conversation is an application that provides secure voice " | 1675 | "GNUnet conversation is an application that provides secure voice " |
1584 | "communication in a fully decentralized way by employing GNUnet for routing " | 1676 | "communication in a fully decentralized way by employing GNUnet for routing " |
1585 | "and transport." | 1677 | "and transport." |
1586 | msgstr "" | 1678 | msgstr "" |
1587 | 1679 | ||
1588 | #: template/index.html.j2:334 | 1680 | #: template/index.html.j2:340 |
1589 | msgid "Upcoming Applications" | 1681 | msgid "Upcoming Applications" |
1590 | msgstr "" | 1682 | msgstr "" |
1591 | 1683 | ||
1592 | #: template/index.html.j2:343 | 1684 | #: template/index.html.j2:349 |
1593 | msgid "secushare" | 1685 | msgid "secushare" |
1594 | msgstr "" | 1686 | msgstr "" |
1595 | 1687 | ||
1596 | #: template/index.html.j2:345 | 1688 | #: template/index.html.j2:351 |
1597 | msgid "" | 1689 | msgid "" |
1598 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " | 1690 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " |
1599 | "social networking application on top of GNUnet. Using overlay multicast and " | 1691 | "social networking application on top of GNUnet. Using overlay multicast and " |
@@ -1601,11 +1693,11 @@ msgid "" | |||
1601 | "encrypted to authorized recipients only." | 1693 | "encrypted to authorized recipients only." |
1602 | msgstr "" | 1694 | msgstr "" |
1603 | 1695 | ||
1604 | #: template/index.html.j2:357 | 1696 | #: template/index.html.j2:363 |
1605 | msgid "pretty Easy privacy" | 1697 | msgid "pretty Easy privacy" |
1606 | msgstr "" | 1698 | msgstr "" |
1607 | 1699 | ||
1608 | #: template/index.html.j2:359 | 1700 | #: template/index.html.j2:365 |
1609 | msgid "" | 1701 | msgid "" |
1610 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " | 1702 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " |
1611 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " | 1703 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " |
@@ -1658,13 +1750,15 @@ msgstr "" | |||
1658 | msgid "Make an installation directory" | 1750 | msgid "Make an installation directory" |
1659 | msgstr "" | 1751 | msgstr "" |
1660 | 1752 | ||
1661 | #: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134 | 1753 | #: template/install-on-debian9.html.j2:59 |
1754 | #: template/install-on-macos.html.j2:134 | ||
1662 | #: template/install-on-netbsd.html.j2:224 | 1755 | #: template/install-on-netbsd.html.j2:224 |
1663 | #: template/install-on-ubuntu1804.html.j2:53 | 1756 | #: template/install-on-ubuntu1804.html.j2:53 |
1664 | msgid "Get the source code" | 1757 | msgid "Get the source code" |
1665 | msgstr "" | 1758 | msgstr "" |
1666 | 1759 | ||
1667 | #: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:142 | 1760 | #: template/install-on-debian9.html.j2:78 |
1761 | #: template/install-on-macos.html.j2:142 | ||
1668 | #: template/install-on-netbsd.html.j2:232 | 1762 | #: template/install-on-netbsd.html.j2:232 |
1669 | #: template/install-on-ubuntu1804.html.j2:61 | 1763 | #: template/install-on-ubuntu1804.html.j2:61 |
1670 | msgid "Compile and Install" | 1764 | msgid "Compile and Install" |
@@ -1676,27 +1770,27 @@ msgid "Option 1: GNUnet for testing / usage" | |||
1676 | msgstr "" | 1770 | msgstr "" |
1677 | 1771 | ||
1678 | #: template/install-on-debian9.html.j2:116 | 1772 | #: template/install-on-debian9.html.j2:116 |
1679 | #: template/install-on-ubuntu1804.html.j2:81 | 1773 | #: template/install-on-ubuntu1804.html.j2:82 |
1680 | msgid "Option 2: GNUnet for development" | 1774 | msgid "Option 2: GNUnet for development" |
1681 | msgstr "" | 1775 | msgstr "" |
1682 | 1776 | ||
1683 | #: template/install-on-debian9.html.j2:153 | 1777 | #: template/install-on-debian9.html.j2:153 |
1684 | #: template/install-on-ubuntu1804.html.j2:96 | 1778 | #: template/install-on-ubuntu1804.html.j2:97 |
1685 | msgid "Install GNUnet plugin for name resolution" | 1779 | msgid "Install GNUnet plugin for name resolution" |
1686 | msgstr "" | 1780 | msgstr "" |
1687 | 1781 | ||
1688 | #: template/install-on-debian9.html.j2:207 | 1782 | #: template/install-on-debian9.html.j2:207 |
1689 | #: template/install-on-ubuntu1804.html.j2:133 | 1783 | #: template/install-on-ubuntu1804.html.j2:134 |
1690 | msgid "Create configuration file" | 1784 | msgid "Create configuration file" |
1691 | msgstr "" | 1785 | msgstr "" |
1692 | 1786 | ||
1693 | #: template/install-on-debian9.html.j2:227 | 1787 | #: template/install-on-debian9.html.j2:227 |
1694 | #: template/install-on-ubuntu1804.html.j2:155 | 1788 | #: template/install-on-ubuntu1804.html.j2:156 |
1695 | msgid "Use GNUnet!" | 1789 | msgid "Use GNUnet!" |
1696 | msgstr "" | 1790 | msgstr "" |
1697 | 1791 | ||
1698 | #: template/install-on-debian9.html.j2:232 | 1792 | #: template/install-on-debian9.html.j2:232 |
1699 | #: template/install-on-ubuntu1804.html.j2:161 | 1793 | #: template/install-on-ubuntu1804.html.j2:162 |
1700 | msgid "Uninstall GNUnet and its dependencies" | 1794 | msgid "Uninstall GNUnet and its dependencies" |
1701 | msgstr "" | 1795 | msgstr "" |
1702 | 1796 | ||
@@ -1712,15 +1806,18 @@ msgstr "" | |||
1712 | msgid "First steps" | 1806 | msgid "First steps" |
1713 | msgstr "" | 1807 | msgstr "" |
1714 | 1808 | ||
1715 | #: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:182 | 1809 | #: template/install-on-macos.html.j2:109 |
1810 | #: template/install-on-netbsd.html.j2:182 | ||
1716 | msgid "Alternative: Installation from source" | 1811 | msgid "Alternative: Installation from source" |
1717 | msgstr "" | 1812 | msgstr "" |
1718 | 1813 | ||
1719 | #: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:242 | 1814 | #: template/install-on-macos.html.j2:154 |
1815 | #: template/install-on-netbsd.html.j2:242 | ||
1720 | msgid "Option 1: GNUnet for production / usage" | 1816 | msgid "Option 1: GNUnet for production / usage" |
1721 | msgstr "" | 1817 | msgstr "" |
1722 | 1818 | ||
1723 | #: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:267 | 1819 | #: template/install-on-macos.html.j2:187 |
1820 | #: template/install-on-netbsd.html.j2:267 | ||
1724 | msgid "Option 2: GNUnet experimental" | 1821 | msgid "Option 2: GNUnet experimental" |
1725 | msgstr "" | 1822 | msgstr "" |
1726 | 1823 | ||
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 282720c2..cdaaed38 100644 --- a/locale/it/LC_MESSAGES/messages.po +++ b/locale/it/LC_MESSAGES/messages.po | |||
@@ -8,14 +8,14 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PROJECT VERSION\n" | 9 | "Project-Id-Version: PROJECT VERSION\n" |
10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
11 | "POT-Creation-Date: 2019-08-18 23:27+0200\n" | 11 | "POT-Creation-Date: 2019-09-13 10:04+0000\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | "Language: it\n" | ||
16 | "MIME-Version: 1.0\n" | 15 | "MIME-Version: 1.0\n" |
17 | "Content-Type: text/plain; charset=UTF-8\n" | 16 | "Content-Type: text/plain; charset=UTF-8\n" |
18 | "Content-Transfer-Encoding: 8bit\n" | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Language: it\n" | ||
19 | "Generated-By: Babel 2.4.0\n" | 19 | "Generated-By: Babel 2.4.0\n" |
20 | 20 | ||
21 | #: common/base.j2:5 | 21 | #: common/base.j2:5 |
@@ -72,11 +72,11 @@ msgid "" | |||
72 | "href='contact.html'>Report issues with this website</a>." | 72 | "href='contact.html'>Report issues with this website</a>." |
73 | msgstr "" | 73 | msgstr "" |
74 | 74 | ||
75 | #: common/navigation.j2.inc:39 template/index.html.j2:46 | 75 | #: common/navigation.j2.inc:39 template/index.html.j2:52 |
76 | msgid "About" | 76 | msgid "About" |
77 | msgstr "" | 77 | msgstr "" |
78 | 78 | ||
79 | #: common/navigation.j2.inc:42 template/index.html.j2:378 | 79 | #: common/navigation.j2.inc:42 template/index.html.j2:384 |
80 | msgid "News" | 80 | msgid "News" |
81 | msgstr "" | 81 | msgstr "" |
82 | 82 | ||
@@ -84,7 +84,7 @@ msgstr "" | |||
84 | msgid "Community" | 84 | msgid "Community" |
85 | msgstr "" | 85 | msgstr "" |
86 | 86 | ||
87 | #: common/navigation.j2.inc:50 template/index.html.j2:58 | 87 | #: common/navigation.j2.inc:50 template/index.html.j2:64 |
88 | msgid "Engage" | 88 | msgid "Engage" |
89 | msgstr "" | 89 | msgstr "" |
90 | 90 | ||
@@ -124,7 +124,7 @@ msgstr "" | |||
124 | msgid "Documentation" | 124 | msgid "Documentation" |
125 | msgstr "" | 125 | msgstr "" |
126 | 126 | ||
127 | #: common/navigation.j2.inc:86 template/index.html.j2:52 | 127 | #: common/navigation.j2.inc:86 template/index.html.j2:58 |
128 | #: template/install.html.j2:6 | 128 | #: template/install.html.j2:6 |
129 | msgid "Install" | 129 | msgid "Install" |
130 | msgstr "" | 130 | msgstr "" |
@@ -517,7 +517,7 @@ msgid "" | |||
517 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." | 517 | "org/gauger/\">https://old.gnunet.org/gauger/</a>." |
518 | msgstr "" | 518 | msgstr "" |
519 | 519 | ||
520 | #: template/download.html.j2:7 template/gnurl.html.j2:140 | 520 | #: template/download.html.j2:7 template/gnurl.html.j2:147 |
521 | msgid "Downloads" | 521 | msgid "Downloads" |
522 | msgstr "" | 522 | msgstr "" |
523 | 523 | ||
@@ -858,42 +858,134 @@ msgid "" | |||
858 | msgstr "" | 858 | msgstr "" |
859 | 859 | ||
860 | #: template/gnurl.html.j2:128 | 860 | #: template/gnurl.html.j2:128 |
861 | msgid "" | 861 | msgid "You can get the gnurl git repository using:" |
862 | "You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/" | ||
863 | "view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --" | ||
864 | "> <code>git clone git://git.taler.net/gnurl.git</code> The versions are " | ||
865 | "checked in as signed git tags." | ||
866 | msgstr "" | 862 | msgstr "" |
867 | 863 | ||
868 | #: template/gnurl.html.j2:142 | 864 | #: template/gnurl.html.j2:141 |
865 | msgid "The versions are checked in as (signed) git tags." | ||
866 | msgstr "" | ||
867 | |||
868 | #: template/gnurl.html.j2:149 | ||
869 | msgid "" | 869 | msgid "" |
870 | "Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." | 870 | "Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/" |
871 | "gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of " | 871 | "\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a " |
872 | "distributions and package managers. Package Managers which include gnurl " | 872 | "variety of distributions and package managers. Package Managers which " |
873 | "are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available " | 873 | "include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</" |
874 | "as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the " | 874 | "a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> " |
875 | "collaborative ebuild collection <a href=\"https://git.gnunet.org/" | 875 | "through the collaborative ebuild collection <a href=\"https://git.gnunet.org/" |
876 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" | 876 | "youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href=" |
877 | "\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org" | 877 | "\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://" |
878 | "\">pkgsrc</a>." | 878 | "pkgsrc.org\">pkgsrc</a>." |
879 | msgstr "" | ||
880 | |||
881 | #: template/gnurl.html.j2:165 | ||
882 | msgid "Building gnurl" | ||
883 | msgstr "" | ||
884 | |||
885 | #: template/gnurl.html.j2:167 | ||
886 | msgid "" | ||
887 | "We suggest to closely follow release announcements, as they might indicate " | ||
888 | "changes in how gnurl is to be build. <br> If your package manager provides a " | ||
889 | "binary build or build instructions to build gnurl from source automated and " | ||
890 | "integrated with your environment, we strongly suggest to use this binary " | ||
891 | "build. <br> There are two ways to build gnurl. The first one builds from the " | ||
892 | "most recent git tag, the second one uses the distributed tarball. " | ||
893 | "Distributors generally are supposed to build from the tarball, but we " | ||
894 | "describe both methods here. Both methods are written with a NetBSD 9 " | ||
895 | "userland in mind, substitute tools as necessary. <br> You should <b>avoid</" | ||
896 | "b> building gnurl from the tip of the default git branch, as only tags are " | ||
897 | "considered to be stable and approved builds." | ||
898 | msgstr "" | ||
899 | |||
900 | #: template/gnurl.html.j2:188 | ||
901 | msgid "Building from the distributed tarball (prefered method)" | ||
902 | msgstr "" | ||
903 | |||
904 | #: template/gnurl.html.j2:190 | ||
905 | msgid "" | ||
906 | "If you want to verify the signature, install an OpenPGP compatible tool such " | ||
907 | "as security/gnupgp2 (and set it up). Assuming you use pkgin:" | ||
908 | msgstr "" | ||
909 | |||
910 | #: template/gnurl.html.j2:204 | ||
911 | msgid "Fetch the signature key from" | ||
912 | msgstr "" | ||
913 | |||
914 | #: template/gnurl.html.j2:208 | ||
915 | msgid "or via commandline with gnupg2." | ||
916 | msgstr "" | ||
917 | |||
918 | #: template/gnurl.html.j2:213 | ||
919 | msgid "" | ||
920 | "Fetch the release, the signature, the checksum file as well as its signature:" | ||
921 | msgstr "" | ||
922 | |||
923 | #: template/gnurl.html.j2:232 | ||
924 | msgid "" | ||
925 | "verify the signatures, and verify the checksums against the checksums in " | ||
926 | "the .sum.txt file." | ||
879 | msgstr "" | 927 | msgstr "" |
880 | 928 | ||
881 | #: template/gnurl.html.j2:157 | 929 | #: template/gnurl.html.j2:238 |
930 | msgid "unpack the tarball:" | ||
931 | msgstr "" | ||
932 | |||
933 | #: template/gnurl.html.j2:248 | ||
934 | msgid "Change into the directory" | ||
935 | msgstr "" | ||
936 | |||
937 | #: template/gnurl.html.j2:258 | ||
938 | msgid "Now you can either run" | ||
939 | msgstr "" | ||
940 | |||
941 | #: template/gnurl.html.j2:268 | ||
942 | msgid "directly (and read configure-gnurl before you do so) or invoke" | ||
943 | msgstr "" | ||
944 | |||
945 | #: template/gnurl.html.j2:278 | ||
946 | msgid "" | ||
947 | "and pass additional parameters such as a custom PREFIX location. Further " | ||
948 | "reference can be the" | ||
949 | msgstr "" | ||
950 | |||
951 | #: template/gnurl.html.j2:283 | ||
952 | msgid "Now run" | ||
953 | msgstr "" | ||
954 | |||
955 | #: template/gnurl.html.j2:293 | ||
956 | msgid "(this is optional)" | ||
957 | msgstr "" | ||
958 | |||
959 | #: template/gnurl.html.j2:302 | ||
960 | msgid "and you are done." | ||
961 | msgstr "" | ||
962 | |||
963 | #: template/gnurl.html.j2:306 | ||
964 | msgid "Building from a tagged git commit" | ||
965 | msgstr "" | ||
966 | |||
967 | #: template/gnurl.html.j2:308 | ||
968 | msgid "" | ||
969 | "Follow the steps above, but instead of downloading the tarball, clone the " | ||
970 | "git tag you want to build from." | ||
971 | msgstr "" | ||
972 | |||
973 | #: template/gnurl.html.j2:318 | ||
882 | msgid "Reporting Bugs" | 974 | msgid "Reporting Bugs" |
883 | msgstr "" | 975 | msgstr "" |
884 | 976 | ||
885 | #: template/gnurl.html.j2:159 | 977 | #: template/gnurl.html.j2:320 |
886 | msgid "" | 978 | msgid "" |
887 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" | 979 | "You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/" |
888 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " | 980 | "\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " |
889 | "we prefer to track bugs on the bugtracker." | 981 | "we prefer to track bugs on the bugtracker." |
890 | msgstr "" | 982 | msgstr "" |
891 | 983 | ||
892 | #: template/gnurl.html.j2:168 | 984 | #: template/gnurl.html.j2:329 |
893 | msgid "Maintainer and Cryptographic signatures" | 985 | msgid "Maintainer and Cryptographic signatures" |
894 | msgstr "" | 986 | msgstr "" |
895 | 987 | ||
896 | #: template/gnurl.html.j2:170 | 988 | #: template/gnurl.html.j2:331 |
897 | msgid "" | 989 | msgid "" |
898 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " | 990 | "gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP " |
899 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " | 991 | "Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key " |
@@ -1355,7 +1447,7 @@ msgid "" | |||
1355 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 1447 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
1356 | msgstr "" | 1448 | msgstr "" |
1357 | 1449 | ||
1358 | #: template/index.html.j2:12 | 1450 | #: template/index.html.j2:18 |
1359 | msgid "" | 1451 | msgid "" |
1360 | "GNUnet is a new network protocol stack for building secure, distributed, and " | 1452 | "GNUnet is a new network protocol stack for building secure, distributed, and " |
1361 | "privacy-preserving applications. With strong roots in academic <a href=" | 1453 | "privacy-preserving applications. With strong roots in academic <a href=" |
@@ -1364,7 +1456,7 @@ msgid "" | |||
1364 | "stack." | 1456 | "stack." |
1365 | msgstr "" | 1457 | msgstr "" |
1366 | 1458 | ||
1367 | #: template/index.html.j2:20 | 1459 | #: template/index.html.j2:26 |
1368 | msgid "" | 1460 | msgid "" |
1369 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" | 1461 | "GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/" |
1370 | "Overlay_network\">overlay network</a> on top of the existing Internet " | 1462 | "Overlay_network\">overlay network</a> on top of the existing Internet " |
@@ -1375,7 +1467,7 @@ msgid "" | |||
1375 | "a>." | 1467 | "a>." |
1376 | msgstr "" | 1468 | msgstr "" |
1377 | 1469 | ||
1378 | #: template/index.html.j2:31 | 1470 | #: template/index.html.j2:37 |
1379 | msgid "" | 1471 | msgid "" |
1380 | "GNUnet is made for a free and open society: It's a self-organizing network " | 1472 | "GNUnet is made for a free and open society: It's a self-organizing network " |
1381 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " | 1473 | "and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free " |
@@ -1384,15 +1476,15 @@ msgid "" | |||
1384 | "compromises." | 1476 | "compromises." |
1385 | msgstr "" | 1477 | msgstr "" |
1386 | 1478 | ||
1387 | #: template/index.html.j2:72 | 1479 | #: template/index.html.j2:78 |
1388 | msgid "The Internet of tomorrow needs GNUnet today" | 1480 | msgid "The Internet of tomorrow needs GNUnet today" |
1389 | msgstr "" | 1481 | msgstr "" |
1390 | 1482 | ||
1391 | #: template/index.html.j2:78 | 1483 | #: template/index.html.j2:84 |
1392 | msgid "Imagine..." | 1484 | msgid "Imagine..." |
1393 | msgstr "" | 1485 | msgstr "" |
1394 | 1486 | ||
1395 | #: template/index.html.j2:80 | 1487 | #: template/index.html.j2:86 |
1396 | msgid "" | 1488 | msgid "" |
1397 | "The conventional Internet is currently like a system of roads with deep " | 1489 | "The conventional Internet is currently like a system of roads with deep " |
1398 | "potholes and highwaymen all over the place. Even if you still can use the " | 1490 | "potholes and highwaymen all over the place. Even if you still can use the " |
@@ -1409,11 +1501,11 @@ msgid "" | |||
1409 | "central data base. -->" | 1501 | "central data base. -->" |
1410 | msgstr "" | 1502 | msgstr "" |
1411 | 1503 | ||
1412 | #: template/index.html.j2:102 | 1504 | #: template/index.html.j2:108 |
1413 | msgid "The Internet is broken" | 1505 | msgid "The Internet is broken" |
1414 | msgstr "" | 1506 | msgstr "" |
1415 | 1507 | ||
1416 | #: template/index.html.j2:104 | 1508 | #: template/index.html.j2:110 |
1417 | msgid "" | 1509 | msgid "" |
1418 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " | 1510 | "Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: " |
1419 | "protecting against address forgery, routers learning metadata, or choosing " | 1511 | "protecting against address forgery, routers learning metadata, or choosing " |
@@ -1424,7 +1516,7 @@ msgid "" | |||
1424 | "multiple attacks massively threatening our freedom. -->" | 1516 | "multiple attacks massively threatening our freedom. -->" |
1425 | msgstr "" | 1517 | msgstr "" |
1426 | 1518 | ||
1427 | #: template/index.html.j2:116 | 1519 | #: template/index.html.j2:122 |
1428 | msgid "" | 1520 | msgid "" |
1429 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" | 1521 | "GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf" |
1430 | "\">privacy by design</a>, improving addressing, routing, naming and content " | 1522 | "\">privacy by design</a>, improving addressing, routing, naming and content " |
@@ -1435,11 +1527,11 @@ msgid "" | |||
1435 | "content distribution in a technically robust manner. -->" | 1527 | "content distribution in a technically robust manner. -->" |
1436 | msgstr "" | 1528 | msgstr "" |
1437 | 1529 | ||
1438 | #: template/index.html.j2:132 | 1530 | #: template/index.html.j2:138 |
1439 | msgid "Decentralization is hard" | 1531 | msgid "Decentralization is hard" |
1440 | msgstr "" | 1532 | msgstr "" |
1441 | 1533 | ||
1442 | #: template/index.html.j2:135 | 1534 | #: template/index.html.j2:141 |
1443 | msgid "" | 1535 | msgid "" |
1444 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " | 1536 | "<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other " |
1445 | "distributed or P2P project develops its own library stack, covering " | 1537 | "distributed or P2P project develops its own library stack, covering " |
@@ -1450,7 +1542,7 @@ msgid "" | |||
1450 | "potential number of vulnerabilities." | 1542 | "potential number of vulnerabilities." |
1451 | msgstr "" | 1543 | msgstr "" |
1452 | 1544 | ||
1453 | #: template/index.html.j2:147 | 1545 | #: template/index.html.j2:153 |
1454 | msgid "" | 1546 | msgid "" |
1455 | "GNUnet is a metadata-preserving foundation for your application, covering " | 1547 | "GNUnet is a metadata-preserving foundation for your application, covering " |
1456 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " | 1548 | "areas from addressing to reliable bidirectional Axolotl-encrypted channels, " |
@@ -1458,11 +1550,11 @@ msgid "" | |||
1458 | "almost two decades." | 1550 | "almost two decades." |
1459 | msgstr "" | 1551 | msgstr "" |
1460 | 1552 | ||
1461 | #: template/index.html.j2:161 | 1553 | #: template/index.html.j2:167 |
1462 | msgid "Metadata is exposed" | 1554 | msgid "Metadata is exposed" |
1463 | msgstr "" | 1555 | msgstr "" |
1464 | 1556 | ||
1465 | #: template/index.html.j2:163 | 1557 | #: template/index.html.j2:169 |
1466 | msgid "" | 1558 | msgid "" |
1467 | "Your metadata is just as revealing as the actual content; and it gets " | 1559 | "Your metadata is just as revealing as the actual content; and it gets " |
1468 | "exposed on the Internet.<br> Even though transport encryption is " | 1560 | "exposed on the Internet.<br> Even though transport encryption is " |
@@ -1478,11 +1570,11 @@ msgid "" | |||
1478 | "routing, and more." | 1570 | "routing, and more." |
1479 | msgstr "" | 1571 | msgstr "" |
1480 | 1572 | ||
1481 | #: template/index.html.j2:188 | 1573 | #: template/index.html.j2:194 |
1482 | msgid "Freedoms are not respected" | 1574 | msgid "Freedoms are not respected" |
1483 | msgstr "" | 1575 | msgstr "" |
1484 | 1576 | ||
1485 | #: template/index.html.j2:190 | 1577 | #: template/index.html.j2:196 |
1486 | msgid "" | 1578 | msgid "" |
1487 | "Today, monitoring increasingly centralized infrastructure, proprietary " | 1579 | "Today, monitoring increasingly centralized infrastructure, proprietary " |
1488 | "implementations, traffic shapers and firewalls restrict all of the <a href=" | 1580 | "implementations, traffic shapers and firewalls restrict all of the <a href=" |
@@ -1490,7 +1582,7 @@ msgid "" | |||
1490 | "various degrees." | 1582 | "various degrees." |
1491 | msgstr "" | 1583 | msgstr "" |
1492 | 1584 | ||
1493 | #: template/index.html.j2:199 | 1585 | #: template/index.html.j2:205 |
1494 | msgid "" | 1586 | msgid "" |
1495 | "GNUnet gives users freedoms to securely access information (\"run\" the " | 1587 | "GNUnet gives users freedoms to securely access information (\"run\" the " |
1496 | "network), to study all aspects of the network's operation (\"access the code" | 1588 | "network), to study all aspects of the network's operation (\"access the code" |
@@ -1498,11 +1590,11 @@ msgid "" | |||
1498 | "new applications (\"modify\")." | 1590 | "new applications (\"modify\")." |
1499 | msgstr "" | 1591 | msgstr "" |
1500 | 1592 | ||
1501 | #: template/index.html.j2:211 | 1593 | #: template/index.html.j2:217 |
1502 | msgid "Learn more about GNUnet" | 1594 | msgid "Learn more about GNUnet" |
1503 | msgstr "" | 1595 | msgstr "" |
1504 | 1596 | ||
1505 | #: template/index.html.j2:213 | 1597 | #: template/index.html.j2:219 |
1506 | msgid "" | 1598 | msgid "" |
1507 | "If you want to know more about the GNUnet please continue reading the <a " | 1599 | "If you want to know more about the GNUnet please continue reading the <a " |
1508 | "href=\"about.html\">about page</a>. There are much more resources, such as " | 1600 | "href=\"about.html\">about page</a>. There are much more resources, such as " |
@@ -1511,7 +1603,7 @@ msgid "" | |||
1511 | "\"https://gnunet.org/en/video.html\">videos</a>." | 1603 | "\"https://gnunet.org/en/video.html\">videos</a>." |
1512 | msgstr "" | 1604 | msgstr "" |
1513 | 1605 | ||
1514 | #: template/index.html.j2:222 | 1606 | #: template/index.html.j2:228 |
1515 | msgid "" | 1607 | msgid "" |
1516 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " | 1608 | "You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get " |
1517 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." | 1609 | "engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install." |
@@ -1521,26 +1613,26 @@ msgid "" | |||
1521 | "comes to software – its not an easy task to rewrite the whole Internet!" | 1613 | "comes to software – its not an easy task to rewrite the whole Internet!" |
1522 | msgstr "" | 1614 | msgstr "" |
1523 | 1615 | ||
1524 | #: template/index.html.j2:245 | 1616 | #: template/index.html.j2:251 |
1525 | msgid "Featured Applications" | 1617 | msgid "Featured Applications" |
1526 | msgstr "" | 1618 | msgstr "" |
1527 | 1619 | ||
1528 | #: template/index.html.j2:254 | 1620 | #: template/index.html.j2:260 |
1529 | msgid "GNU Taler (Alpha)" | 1621 | msgid "GNU Taler (Alpha)" |
1530 | msgstr "" | 1622 | msgstr "" |
1531 | 1623 | ||
1532 | #: template/index.html.j2:256 | 1624 | #: template/index.html.j2:262 |
1533 | msgid "" | 1625 | msgid "" |
1534 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " | 1626 | "<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving " |
1535 | "electronic payment system. Payments are cryptographically secured and are " | 1627 | "electronic payment system. Payments are cryptographically secured and are " |
1536 | "confirmed within milliseconds with extremely low transaction costs." | 1628 | "confirmed within milliseconds with extremely low transaction costs." |
1537 | msgstr "" | 1629 | msgstr "" |
1538 | 1630 | ||
1539 | #: template/index.html.j2:268 | 1631 | #: template/index.html.j2:274 |
1540 | msgid "The GNU Name System" | 1632 | msgid "The GNU Name System" |
1541 | msgstr "" | 1633 | msgstr "" |
1542 | 1634 | ||
1543 | #: template/index.html.j2:271 | 1635 | #: template/index.html.j2:277 |
1544 | msgid "" | 1636 | msgid "" |
1545 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " | 1637 | "The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully " |
1546 | "decentralized replacement for the Domain Name System (DNS). Instead of using " | 1638 | "decentralized replacement for the Domain Name System (DNS). Instead of using " |
@@ -1551,11 +1643,11 @@ msgid "" | |||
1551 | "efficient and instant key revocation mechanism. -->" | 1643 | "efficient and instant key revocation mechanism. -->" |
1552 | msgstr "" | 1644 | msgstr "" |
1553 | 1645 | ||
1554 | #: template/index.html.j2:287 | 1646 | #: template/index.html.j2:293 |
1555 | msgid "re:claimID" | 1647 | msgid "re:claimID" |
1556 | msgstr "" | 1648 | msgstr "" |
1557 | 1649 | ||
1558 | #: template/index.html.j2:289 | 1650 | #: template/index.html.j2:295 |
1559 | msgid "" | 1651 | msgid "" |
1560 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " | 1652 | "<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized " |
1561 | "Identity Provider (IdP) service built in top of the GNU Name System. It " | 1653 | "Identity Provider (IdP) service built in top of the GNU Name System. It " |
@@ -1563,37 +1655,37 @@ msgid "" | |||
1563 | "standardized protocols (OpenID Connect)." | 1655 | "standardized protocols (OpenID Connect)." |
1564 | msgstr "" | 1656 | msgstr "" |
1565 | 1657 | ||
1566 | #: template/index.html.j2:302 | 1658 | #: template/index.html.j2:308 |
1567 | msgid "Filesharing (Alpha)" | 1659 | msgid "Filesharing (Alpha)" |
1568 | msgstr "" | 1660 | msgstr "" |
1569 | 1661 | ||
1570 | #: template/index.html.j2:304 | 1662 | #: template/index.html.j2:310 |
1571 | msgid "" | 1663 | msgid "" |
1572 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " | 1664 | "GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims " |
1573 | "to provide censorship-resistant, anonymous filesharing. The publisher is " | 1665 | "to provide censorship-resistant, anonymous filesharing. The publisher is " |
1574 | "empowered to make a gradual choice between performance and anonymity." | 1666 | "empowered to make a gradual choice between performance and anonymity." |
1575 | msgstr "" | 1667 | msgstr "" |
1576 | 1668 | ||
1577 | #: template/index.html.j2:315 | 1669 | #: template/index.html.j2:321 |
1578 | msgid "Conversation (Pre-Alpha)" | 1670 | msgid "Conversation (Pre-Alpha)" |
1579 | msgstr "" | 1671 | msgstr "" |
1580 | 1672 | ||
1581 | #: template/index.html.j2:317 | 1673 | #: template/index.html.j2:323 |
1582 | msgid "" | 1674 | msgid "" |
1583 | "GNUnet conversation is an application that provides secure voice " | 1675 | "GNUnet conversation is an application that provides secure voice " |
1584 | "communication in a fully decentralized way by employing GNUnet for routing " | 1676 | "communication in a fully decentralized way by employing GNUnet for routing " |
1585 | "and transport." | 1677 | "and transport." |
1586 | msgstr "" | 1678 | msgstr "" |
1587 | 1679 | ||
1588 | #: template/index.html.j2:334 | 1680 | #: template/index.html.j2:340 |
1589 | msgid "Upcoming Applications" | 1681 | msgid "Upcoming Applications" |
1590 | msgstr "" | 1682 | msgstr "" |
1591 | 1683 | ||
1592 | #: template/index.html.j2:343 | 1684 | #: template/index.html.j2:349 |
1593 | msgid "secushare" | 1685 | msgid "secushare" |
1594 | msgstr "" | 1686 | msgstr "" |
1595 | 1687 | ||
1596 | #: template/index.html.j2:345 | 1688 | #: template/index.html.j2:351 |
1597 | msgid "" | 1689 | msgid "" |
1598 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " | 1690 | "<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized " |
1599 | "social networking application on top of GNUnet. Using overlay multicast and " | 1691 | "social networking application on top of GNUnet. Using overlay multicast and " |
@@ -1601,11 +1693,11 @@ msgid "" | |||
1601 | "encrypted to authorized recipients only." | 1693 | "encrypted to authorized recipients only." |
1602 | msgstr "" | 1694 | msgstr "" |
1603 | 1695 | ||
1604 | #: template/index.html.j2:357 | 1696 | #: template/index.html.j2:363 |
1605 | msgid "pretty Easy privacy" | 1697 | msgid "pretty Easy privacy" |
1606 | msgstr "" | 1698 | msgstr "" |
1607 | 1699 | ||
1608 | #: template/index.html.j2:359 | 1700 | #: template/index.html.j2:365 |
1609 | msgid "" | 1701 | msgid "" |
1610 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " | 1702 | "<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is " |
1611 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " | 1703 | "creating a usable end-to-end encrypted e-mail solution using opportunistic " |
@@ -1658,13 +1750,15 @@ msgstr "" | |||
1658 | msgid "Make an installation directory" | 1750 | msgid "Make an installation directory" |
1659 | msgstr "" | 1751 | msgstr "" |
1660 | 1752 | ||
1661 | #: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134 | 1753 | #: template/install-on-debian9.html.j2:59 |
1754 | #: template/install-on-macos.html.j2:134 | ||
1662 | #: template/install-on-netbsd.html.j2:224 | 1755 | #: template/install-on-netbsd.html.j2:224 |
1663 | #: template/install-on-ubuntu1804.html.j2:53 | 1756 | #: template/install-on-ubuntu1804.html.j2:53 |
1664 | msgid "Get the source code" | 1757 | msgid "Get the source code" |
1665 | msgstr "" | 1758 | msgstr "" |
1666 | 1759 | ||
1667 | #: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:142 | 1760 | #: template/install-on-debian9.html.j2:78 |
1761 | #: template/install-on-macos.html.j2:142 | ||
1668 | #: template/install-on-netbsd.html.j2:232 | 1762 | #: template/install-on-netbsd.html.j2:232 |
1669 | #: template/install-on-ubuntu1804.html.j2:61 | 1763 | #: template/install-on-ubuntu1804.html.j2:61 |
1670 | msgid "Compile and Install" | 1764 | msgid "Compile and Install" |
@@ -1676,27 +1770,27 @@ msgid "Option 1: GNUnet for testing / usage" | |||
1676 | msgstr "" | 1770 | msgstr "" |
1677 | 1771 | ||
1678 | #: template/install-on-debian9.html.j2:116 | 1772 | #: template/install-on-debian9.html.j2:116 |
1679 | #: template/install-on-ubuntu1804.html.j2:81 | 1773 | #: template/install-on-ubuntu1804.html.j2:82 |
1680 | msgid "Option 2: GNUnet for development" | 1774 | msgid "Option 2: GNUnet for development" |
1681 | msgstr "" | 1775 | msgstr "" |
1682 | 1776 | ||
1683 | #: template/install-on-debian9.html.j2:153 | 1777 | #: template/install-on-debian9.html.j2:153 |
1684 | #: template/install-on-ubuntu1804.html.j2:96 | 1778 | #: template/install-on-ubuntu1804.html.j2:97 |
1685 | msgid "Install GNUnet plugin for name resolution" | 1779 | msgid "Install GNUnet plugin for name resolution" |
1686 | msgstr "" | 1780 | msgstr "" |
1687 | 1781 | ||
1688 | #: template/install-on-debian9.html.j2:207 | 1782 | #: template/install-on-debian9.html.j2:207 |
1689 | #: template/install-on-ubuntu1804.html.j2:133 | 1783 | #: template/install-on-ubuntu1804.html.j2:134 |
1690 | msgid "Create configuration file" | 1784 | msgid "Create configuration file" |
1691 | msgstr "" | 1785 | msgstr "" |
1692 | 1786 | ||
1693 | #: template/install-on-debian9.html.j2:227 | 1787 | #: template/install-on-debian9.html.j2:227 |
1694 | #: template/install-on-ubuntu1804.html.j2:155 | 1788 | #: template/install-on-ubuntu1804.html.j2:156 |
1695 | msgid "Use GNUnet!" | 1789 | msgid "Use GNUnet!" |
1696 | msgstr "" | 1790 | msgstr "" |
1697 | 1791 | ||
1698 | #: template/install-on-debian9.html.j2:232 | 1792 | #: template/install-on-debian9.html.j2:232 |
1699 | #: template/install-on-ubuntu1804.html.j2:161 | 1793 | #: template/install-on-ubuntu1804.html.j2:162 |
1700 | msgid "Uninstall GNUnet and its dependencies" | 1794 | msgid "Uninstall GNUnet and its dependencies" |
1701 | msgstr "" | 1795 | msgstr "" |
1702 | 1796 | ||
@@ -1712,15 +1806,18 @@ msgstr "" | |||
1712 | msgid "First steps" | 1806 | msgid "First steps" |
1713 | msgstr "" | 1807 | msgstr "" |
1714 | 1808 | ||
1715 | #: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:182 | 1809 | #: template/install-on-macos.html.j2:109 |
1810 | #: template/install-on-netbsd.html.j2:182 | ||
1716 | msgid "Alternative: Installation from source" | 1811 | msgid "Alternative: Installation from source" |
1717 | msgstr "" | 1812 | msgstr "" |
1718 | 1813 | ||
1719 | #: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:242 | 1814 | #: template/install-on-macos.html.j2:154 |
1815 | #: template/install-on-netbsd.html.j2:242 | ||
1720 | msgid "Option 1: GNUnet for production / usage" | 1816 | msgid "Option 1: GNUnet for production / usage" |
1721 | msgstr "" | 1817 | msgstr "" |
1722 | 1818 | ||
1723 | #: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:267 | 1819 | #: template/install-on-macos.html.j2:187 |
1820 | #: template/install-on-netbsd.html.j2:267 | ||
1724 | msgid "Option 2: GNUnet experimental" | 1821 | msgid "Option 2: GNUnet experimental" |
1725 | msgstr "" | 1822 | msgstr "" |
1726 | 1823 | ||
diff --git a/template/gnurl.html.j2 b/template/gnurl.html.j2 index 73d62c8b..a193ae4d 100644 --- a/template/gnurl.html.j2 +++ b/template/gnurl.html.j2 | |||
@@ -1,181 +1,342 @@ | |||
1 | {% extends "common/base.j2" %} | 1 | {% extends "common/base.j2" %} |
2 | {% block body_content %} | 2 | {% block body_content %} |
3 | <article class="container"> | 3 | <article class="container"> |
4 | 4 | ||
5 | <header> | 5 | <header> |
6 | <h1>gnurl (libgnurl)</h1> | 6 | <h1>gnurl (libgnurl)</h1> |
7 | </header> | 7 | </header> |
8 | 8 | ||
9 | <div class="container"> | 9 | <div class="container"> |
10 | <p> | 10 | <p> |
11 | {% trans %} | ||
12 | libgnurl is a micro fork of libcurl. The goal of libgnurl | ||
13 | is to support only HTTP and HTTPS (and only HTTP 1.x) with | ||
14 | a single crypto backend (GnuTLS) to ensure a small footprint | ||
15 | and uniform experience for developers regardless of how | ||
16 | libcurl was compiled.<br> | ||
17 | Our main usecase is for GNUnet, but it might be usable for | ||
18 | others, hence we're releasing the code | ||
19 | to the general public.<br> | ||
20 | libgnurl is released under the same | ||
21 | license as libcurl. Please read the README for instructions, as you | ||
22 | must supply the correct options to configure to get a proper build of | ||
23 | libgnurl. | ||
24 | {% endtrans %} | ||
25 | </p> | ||
26 | <h3>{{_("Motivation") }}</h3> | ||
27 | <p> | ||
28 | {% trans %} | ||
29 | cURL supports many crypto backends. GNUnet requires the use of | ||
30 | GnuTLS, but other variants are used by some distributions. Supporting | ||
31 | other crypto backends would again expose us to a wider array of | ||
32 | security issues, may create licensing issues and most importantly | ||
33 | introduce new bugs as some crypto backends are known to introduce | ||
34 | subtle runtime issues. While it is possible to have two versions of | ||
35 | libcurl installed on the same system, this is error-prone, especially | ||
36 | as if we are linked against the wrong version, the bugs that arise | ||
37 | might be rather subtle. | ||
38 | {% endtrans %} | ||
39 | </p> | ||
40 | <p> | ||
41 | {% trans %} | 11 | {% trans %} |
42 | For GNUnet, we also need a particularly modern version of | 12 | libgnurl is a micro fork of libcurl. The goal of libgnurl |
43 | GnuTLS. Thus, it would anyway be necessary to recompile cURL for | 13 | is to support only HTTP and HTTPS (and only HTTP 1.x) with |
44 | GNUnet. But what happens if one links cURL against this version of | 14 | a single crypto backend (GnuTLS) to ensure a small footprint |
45 | GnuTLS? Well, first one would install GnuTLS by hand in the | 15 | and uniform experience for developers regardless of how |
46 | system. Then, we build cURL. cURL will build against it just fine, but | 16 | libcurl was compiled.<br> |
47 | the linker will eventually complain bitterly. The reason is that cURL | 17 | Our main usecase is for GNUnet, but it might be usable for |
48 | also links against a bunch of other system libraries (gssapi, ldap, | 18 | others, hence we're releasing the code |
49 | ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), | 19 | to the general public.<br> |
50 | which --- as they are part of the distribution --- were linked against | 20 | libgnurl is released under the same |
51 | an older version of GnuTLS. As a result, the same binary would be | 21 | license as libcurl. Please read the README for instructions, as you |
52 | linked against two different versions of GnuTLS. That is typically a | 22 | must supply the correct options to configure to get a proper build of |
53 | recipe for disaster. Thus, in order to avoid updating a dozen system | 23 | libgnurl. |
54 | libraries (and having two versions of those installed), it is | ||
55 | necessary to disable all of those cURL features that GNUnet does not | ||
56 | use, and there are many of those. For GNUnet, the more obscure | ||
57 | protocols supported by cURL are close to dead code --- mostly | ||
58 | harmless, but not useful. However, as some application may use one of | ||
59 | those features, distributions are typically forced to enable all of | ||
60 | those features, and thus including security issues that might arise | ||
61 | from that code. | ||
62 | {% endtrans %} | 24 | {% endtrans %} |
63 | </p> | 25 | </p> |
26 | <h3>{{_("Motivation") }}</h3> | ||
64 | <p> | 27 | <p> |
65 | {% trans %} | 28 | {% trans %} |
66 | So to use a modern version of GnuTLS, a sane approach is to disable | 29 | cURL supports many crypto backends. GNUnet requires the use of |
67 | all of the "optional" features of cURL that drag in system libraries | 30 | GnuTLS, but other variants are used by some distributions. Supporting |
68 | that link against the older GnuTLS. That works, except that one should | 31 | other crypto backends would again expose us to a wider array of |
69 | then NEVER install that version of libcurl in say /usr or /usr/local, | 32 | security issues, may create licensing issues and most importantly |
70 | as that may break other parts of the system that might depend on these | 33 | introduce new bugs as some crypto backends are known to introduce |
71 | features that we just disabled. Libtool versioning doesn't help here, | 34 | subtle runtime issues. While it is possible to have two versions of |
72 | as it is not intended to deal with libraries that have optional | 35 | libcurl installed on the same system, this is error-prone, especially |
73 | features. Naturally, installing cURL somewhere else is also | 36 | as if we are linked against the wrong version, the bugs that arise |
74 | problematic, as we now need to be really careful that the linker will | 37 | might be rather subtle. |
75 | link GNUnet against the right version. Note that none of this can | ||
76 | really be trivially fixed by the cURL developers. | ||
77 | {% endtrans %} | 38 | {% endtrans %} |
78 | </p> | 39 | </p> |
79 | <h3>{{_("Rename to fix") }}</h3> | ||
80 | <p> | ||
81 | {% trans %} | ||
82 | How does forking fix it? Easy. First, we can get rid of all of the | ||
83 | compatibility issues --- if you use libgnurl, you state that you don't | ||
84 | need anything but HTTP/HTTPS. Those applications that need more, | ||
85 | should stick with the original cURL. Those that do not, can choose to | ||
86 | move to something simpler. As the library gets a new name, we do not | ||
87 | have to worry about tons of packages breaking as soon as one rebuilds | ||
88 | it. So renaming itself and saying that "libgnurl = libcurl with only | ||
89 | HTTP/HTTPS support and GnuTLS" fixes 99%% of the problems that darkened | ||
90 | my mood. Note that this pretty much CANNOT be done without a fork, as | ||
91 | renaming is an essential part of the fix. Now, there might be creative | ||
92 | solutions to achieve the same thing within the standard cURL build | ||
93 | system, but I'm not happy to wait for a decade for Daniel to review | ||
94 | the patches. The changes libgnurl makes to curl are miniscule and can | ||
95 | easily be applied again and again whenever libcurl makes a new | ||
96 | release. | ||
97 | {% endtrans %} | ||
98 | </p> | ||
99 | <h3>{{_("Using libgnurl") }}</h3> | ||
100 | <p> | ||
101 | {% trans %} | ||
102 | Projects that use cURL only for HTTP/HTTPS and that would work | ||
103 | with GnuTLS should be able to switch to libgnurl by changing | ||
104 | "-lcurl" to "-lgnurl". That's it. No changes to the source code | ||
105 | should be required, | ||
106 | as libgnurl strives for bug-for-bug compatibility with the | ||
107 | HTTP/HTTPS/GnuTLS subset of cURL. | ||
108 | We might add new features relating to this core subset if they | ||
109 | are proposed, but so far we have kept our changes minimal and | ||
110 | no additions to the original curl source have been written. | ||
111 | {% endtrans %} | ||
112 | </p> | ||
113 | <h4>{{_("Gotchas") }}</h4> | ||
114 | <p> | ||
115 | {% trans %} | ||
116 | libgnurl and gnurl are not intended to be used as a replacement | ||
117 | for curl for users. Since no conflicts in filenames should occur | ||
118 | you are not expected to remove curl to make use of gnurl and | ||
119 | viceversa. | ||
120 | {% endtrans %} | ||
121 | </p> | ||
122 | </div> | ||
123 | |||
124 | <div class="row container"> | ||
125 | <div class="col-md"> | ||
126 | <h3>{{ _("Source Code") }}</h3> | ||
127 | <p> | 40 | <p> |
128 | {% trans %} | 41 | {% trans %} |
129 | You can get the Gnurl Git repository using: | 42 | For GNUnet, we also need a particularly modern version of |
130 | <!-- | 43 | GnuTLS. Thus, it would anyway be necessary to recompile cURL for |
131 | https://bugs.gnunet.org/view.php?id=5483 ! | 44 | GNUnet. But what happens if one links cURL against this version of |
132 | <code>git clone https://git.taler.net/gnurl.git</code> | 45 | GnuTLS? Well, first one would install GnuTLS by hand in the |
133 | --> | 46 | system. Then, we build cURL. cURL will build against it just fine, but |
134 | <code>git clone git://git.taler.net/gnurl.git</code> | 47 | the linker will eventually complain bitterly. The reason is that cURL |
135 | The versions are checked in as signed git tags. | 48 | also links against a bunch of other system libraries (gssapi, ldap, |
49 | ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), | ||
50 | which --- as they are part of the distribution --- were linked against | ||
51 | an older version of GnuTLS. As a result, the same binary would be | ||
52 | linked against two different versions of GnuTLS. That is typically a | ||
53 | recipe for disaster. Thus, in order to avoid updating a dozen system | ||
54 | libraries (and having two versions of those installed), it is | ||
55 | necessary to disable all of those cURL features that GNUnet does not | ||
56 | use, and there are many of those. For GNUnet, the more obscure | ||
57 | protocols supported by cURL are close to dead code --- mostly | ||
58 | harmless, but not useful. However, as some application may use one of | ||
59 | those features, distributions are typically forced to enable all of | ||
60 | those features, and thus including security issues that might arise | ||
61 | from that code. | ||
136 | {% endtrans %} | 62 | {% endtrans %} |
137 | </p> | 63 | </p> |
138 | </div> | ||
139 | <div class="col-md"> | ||
140 | <h3>{{ _("Downloads") }}</h3> | ||
141 | <p> | 64 | <p> |
142 | {% trans %} | 65 | {% trans %} |
143 | Releases are published on <a href="https://ftp.gnu.org/gnu/gnunet/">ftp.gnu.org/gnu/gnunet</a>. | 66 | So to use a modern version of GnuTLS, a sane approach is to disable |
144 | gnURL is available from within a variety of distributions and package managers. | 67 | all of the "optional" features of cURL that drag in system libraries |
145 | Package Managers which include gnurl are: | 68 | that link against the older GnuTLS. That works, except that one should |
146 | <a href="https://www.gnu.org/software/guix/">GNU Guix</a> (available as "gnurl"), | 69 | then NEVER install that version of libcurl in say /usr or /usr/local, |
147 | <a href="https://gentoo.org">Gentoo</a> through the collaborative ebuild collection | 70 | as that may break other parts of the system that might depend on these |
148 | <a href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>, | 71 | features that we just disabled. Libtool versioning doesn't help here, |
149 | <a href="https://nixos.org/nix/">Nix</a>, and <a href="http://pkgsrc.org">pkgsrc</a>. | 72 | as it is not intended to deal with libraries that have optional |
73 | features. Naturally, installing cURL somewhere else is also | ||
74 | problematic, as we now need to be really careful that the linker will | ||
75 | link GNUnet against the right version. Note that none of this can | ||
76 | really be trivially fixed by the cURL developers. | ||
150 | {% endtrans %} | 77 | {% endtrans %} |
151 | </p> | 78 | </p> |
152 | </div> | 79 | <h3>{{_("Rename to fix") }}</h3> |
153 | </div> | ||
154 | |||
155 | <div class="row container"> | ||
156 | <div class="col-md"> | ||
157 | <h3>{{ _("Reporting Bugs") }}</h3> | ||
158 | <p> | 80 | <p> |
159 | {% trans %} | 81 | {% trans %} |
160 | You can report bugs on our bug tracker: | 82 | How does forking fix it? Easy. First, we can get rid of all of the |
161 | <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a>. Alternatively | 83 | compatibility issues --- if you use libgnurl, you state that you don't |
162 | you can use our bug mailinglist, but we prefer to track bugs | 84 | need anything but HTTP/HTTPS. Those applications that need more, |
163 | on the bugtracker. | 85 | should stick with the original cURL. Those that do not, can choose to |
86 | move to something simpler. As the library gets a new name, we do not | ||
87 | have to worry about tons of packages breaking as soon as one rebuilds | ||
88 | it. So renaming itself and saying that "libgnurl = libcurl with only | ||
89 | HTTP/HTTPS support and GnuTLS" fixes 99%% of the problems that darkened | ||
90 | my mood. Note that this pretty much CANNOT be done without a fork, as | ||
91 | renaming is an essential part of the fix. Now, there might be creative | ||
92 | solutions to achieve the same thing within the standard cURL build | ||
93 | system, but I'm not happy to wait for a decade for Daniel to review | ||
94 | the patches. The changes libgnurl makes to curl are miniscule and can | ||
95 | easily be applied again and again whenever libcurl makes a new | ||
96 | release. | ||
164 | {% endtrans %} | 97 | {% endtrans %} |
165 | </p> | 98 | </p> |
166 | </div> | 99 | <h3>{{_("Using libgnurl") }}</h3> |
167 | <div class="col-md"> | 100 | <p> |
168 | <h3>{{ _("Maintainer and Cryptographic signatures") }}</h3> | 101 | {% trans %} |
102 | Projects that use cURL only for HTTP/HTTPS and that would work | ||
103 | with GnuTLS should be able to switch to libgnurl by changing | ||
104 | "-lcurl" to "-lgnurl". That's it. No changes to the source code | ||
105 | should be required, | ||
106 | as libgnurl strives for bug-for-bug compatibility with the | ||
107 | HTTP/HTTPS/GnuTLS subset of cURL. | ||
108 | We might add new features relating to this core subset if they | ||
109 | are proposed, but so far we have kept our changes minimal and | ||
110 | no additions to the original curl source have been written. | ||
111 | {% endtrans %} | ||
112 | </p> | ||
113 | <h4>{{_("Gotchas") }}</h4> | ||
169 | <p> | 114 | <p> |
170 | {% trans %} | 115 | {% trans %} |
171 | gnurl/libgnurl is maintained by ng0. | 116 | libgnurl and gnurl are not intended to be used as a replacement |
172 | Releases are signed | 117 | for curl for users. Since no conflicts in filenames should occur |
173 | with the OpenPGP Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, | 118 | you are not expected to remove curl to make use of gnurl and |
174 | with the key fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>. | 119 | viceversa. |
175 | {% endtrans %} | 120 | {% endtrans %} |
176 | </p> | 121 | </p> |
177 | </div> | 122 | </div> |
178 | </div> | ||
179 | 123 | ||
180 | </article> <!-- /container --> | 124 | <div class="row container"> |
125 | <div class="col-md"> | ||
126 | <h3>{{ _("Source Code") }}</h3> | ||
127 | <p> | ||
128 | {% trans %} | ||
129 | You can get the gnurl git repository using: | ||
130 | {% endtrans %} | ||
131 | </p> | ||
132 | <ul> | ||
133 | <li> | ||
134 | <code>git clone https://git.taler.net/gnurl.git</code> | ||
135 | </li> | ||
136 | <li> | ||
137 | <code>git clone git://git.taler.net/gnurl.git</code> | ||
138 | </li> | ||
139 | </ul> | ||
140 | <p> | ||
141 | {% trans %} | ||
142 | The versions are checked in as (signed) git tags. | ||
143 | {% endtrans %} | ||
144 | </p> | ||
145 | </div> | ||
146 | <div class="col-md"> | ||
147 | <h3>{{ _("Downloads") }}</h3> | ||
148 | <p> | ||
149 | {% trans %} | ||
150 | Releases are published on <a href="https://ftpmirror.gnu.org/gnu/gnunet/">ftpmirror.gnu.org/gnu/gnunet</a>. | ||
151 | gnurl is available from within a variety of distributions and package managers. | ||
152 | Package Managers which include gnurl are: | ||
153 | <a href="https://www.gnu.org/software/guix/">GNU Guix</a> (available as "gnurl"), | ||
154 | <a href="https://gentoo.org">Gentoo</a> through the collaborative ebuild collection | ||
155 | <a href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>, | ||
156 | <a href="https://nixos.org/nix/">Nix</a>, and as www/gnurl in | ||
157 | <a href="https://pkgsrc.org">pkgsrc</a>. | ||
158 | {% endtrans %} | ||
159 | </p> | ||
160 | </div> | ||
161 | </div> | ||
162 | |||
163 | <div class="row container"> | ||
164 | <div class="col-md"> | ||
165 | <h3>{{ _("Building gnurl") }}</h3> | ||
166 | <p> | ||
167 | {% trans %} | ||
168 | We suggest to closely follow release announcements, as they | ||
169 | might indicate changes in how gnurl is to be build. | ||
170 | <br> | ||
171 | If your package manager provides a binary build or build | ||
172 | instructions to build gnurl from source automated and | ||
173 | integrated with your environment, we strongly suggest to use | ||
174 | this binary build. | ||
175 | <br> | ||
176 | There are two ways to build gnurl. The first one builds from | ||
177 | the most recent git tag, the second one uses the distributed | ||
178 | tarball. Distributors generally are supposed to build from | ||
179 | the tarball, but we describe both methods here. Both methods | ||
180 | are written with a NetBSD 9 userland in mind, substitute tools | ||
181 | as necessary. | ||
182 | <br> | ||
183 | You should <b>avoid</b> building gnurl from the tip of the | ||
184 | default git branch, as only tags are considered to be stable | ||
185 | and approved builds. | ||
186 | {% endtrans %} | ||
187 | </p> | ||
188 | <h4>{{ _("Building from the distributed tarball (prefered method)") }}</h4> | ||
189 | <p> | ||
190 | {% trans %} | ||
191 | If you want to verify the signature, install an OpenPGP compatible tool such | ||
192 | as security/gnupgp2 (and set it up). Assuming you use pkgin: | ||
193 | {% endtrans %} | ||
194 | </p> | ||
195 | <ul> | ||
196 | <li> | ||
197 | pkgin update | ||
198 | </li> | ||
199 | <li> | ||
200 | pkgin install gnupg2 | ||
201 | </li> | ||
202 | </ul> | ||
203 | <p> | ||
204 | {% trans %} | ||
205 | Fetch the signature key from | ||
206 | {% endtrans %} | ||
207 | <a href="https://keys.openpgp.org/search?q=ng0%40n0.is">keys.openpgp.org</a> | ||
208 | {% trans %} | ||
209 | or via commandline with gnupg2. | ||
210 | {% endtrans %} | ||
211 | </p> | ||
212 | <p> | ||
213 | {% trans %} | ||
214 | Fetch the release, the signature, the checksum file as well as its signature: | ||
215 | {% endtrans %} | ||
216 | </p> | ||
217 | <ul> | ||
218 | <li> | ||
219 | ftp https://ftpmirror.gnu.org/gnu/gnunet/gnurl-7.65.3.tar.Z | ||
220 | </li> | ||
221 | <li> | ||
222 | ftp https://ftpmirror.gnu.org/gnu/gnunet/gnurl-7.65.3.tar.Z.sig | ||
223 | </li> | ||
224 | <li> | ||
225 | ftp https://ftpmirror.gnu.org/gnu.org/gnunet/gnurl-7.65.3.sum.txt | ||
226 | </li> | ||
227 | <li> | ||
228 | ftp https://ftpmirror.gnu.org/gnu.org/gnunet/gnurl-7.65.3.sum.txt.sig | ||
229 | </li> | ||
230 | </ul> | ||
231 | <p> | ||
232 | {% trans %} | ||
233 | verify the signatures, and verify the checksums against the | ||
234 | checksums in the .sum.txt file. | ||
235 | {% endtrans %} | ||
236 | </p> | ||
237 | <p> | ||
238 | {% trans %} | ||
239 | unpack the tarball: | ||
240 | {% endtrans %} | ||
241 | </p> | ||
242 | <ul> | ||
243 | <li> | ||
244 | tar -zxf gnurl-7.65.3.tar.Z | ||
245 | </li> | ||
246 | </ul> | ||
247 | <p> | ||
248 | {% trans %} | ||
249 | Change into the directory | ||
250 | {% endtrans %} | ||
251 | </p> | ||
252 | <ul> | ||
253 | <li> | ||
254 | cd gnurl-7.65.3 | ||
255 | </li> | ||
256 | </ul> | ||
257 | <p> | ||
258 | {% trans %} | ||
259 | Now you can either run | ||
260 | {% endtrans %} | ||
261 | </p> | ||
262 | <ul> | ||
263 | <li> | ||
264 | ./configure | ||
265 | </li> | ||
266 | </ul> | ||
267 | <p> | ||
268 | {% trans %} | ||
269 | directly (and read configure-gnurl before you do so) or invoke | ||
270 | {% endtrans %} | ||
271 | </p> | ||
272 | <ul> | ||
273 | <li> | ||
274 | ./configure-gnurl | ||
275 | </li> | ||
276 | </ul> | ||
277 | <p> | ||
278 | {% trans %} | ||
279 | and pass additional parameters such as a custom PREFIX location. | ||
280 | Further reference can be the | ||
281 | {% endtrans %} | ||
282 | <a href="http://pkgsrc.se/www/gnurl">www/gnurl</a> Makefile. | ||
283 | {% trans %} | ||
284 | Now run | ||
285 | {% endtrans %} | ||
286 | </p> | ||
287 | <ul> | ||
288 | <li> | ||
289 | make | ||
290 | </li> | ||
291 | <li> | ||
292 | make check | ||
293 | {% trans %} | ||
294 | (this is optional) | ||
295 | {% endtrans %} | ||
296 | </li> | ||
297 | <li> | ||
298 | make install | ||
299 | </li> | ||
300 | </ul> | ||
301 | <p> | ||
302 | {% trans %} | ||
303 | and you are done. | ||
304 | {% endtrans %} | ||
305 | </p> | ||
306 | <h4>{{ _("Building from a tagged git commit") }}</h4> | ||
307 | <p> | ||
308 | {% trans %} | ||
309 | Follow the steps above, but instead of downloading the tarball, | ||
310 | clone the git tag you want to build from. | ||
311 | {% endtrans %} | ||
312 | </p> | ||
313 | </div> | ||
314 | </div> | ||
315 | |||
316 | <div class="row container"> | ||
317 | <div class="col-md"> | ||
318 | <h3>{{ _("Reporting Bugs") }}</h3> | ||
319 | <p> | ||
320 | {% trans %} | ||
321 | You can report bugs on our bug tracker: | ||
322 | <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a>. Alternatively | ||
323 | you can use our bug mailinglist, but we prefer to track bugs | ||
324 | on the bugtracker. | ||
325 | {% endtrans %} | ||
326 | </p> | ||
327 | </div> | ||
328 | <div class="col-md"> | ||
329 | <h3>{{ _("Maintainer and Cryptographic signatures") }}</h3> | ||
330 | <p> | ||
331 | {% trans %} | ||
332 | gnurl/libgnurl is maintained by ng0. | ||
333 | Releases are signed | ||
334 | with the OpenPGP Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, | ||
335 | with the key fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>. | ||
336 | {% endtrans %} | ||
337 | </p> | ||
338 | </div> | ||
339 | </div> | ||
340 | |||
341 | </article> <!-- /container --> | ||
181 | {% endblock body_content %} | 342 | {% endblock body_content %} |