diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-03-12 15:56:05 +0100 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-03-12 15:56:05 +0100 |
commit | de258eb3bd600541cb356e710600c755d4913feb (patch) | |
tree | fa3509cdfe5484f887ead274c589ab091893c0d4 | |
parent | 6930bcd5effeefcd281a9109084154ccc2cca9a6 (diff) | |
download | www-de258eb3bd600541cb356e710600c755d4913feb.tar.gz www-de258eb3bd600541cb356e710600c755d4913feb.zip |
more faq migration
-rw-r--r-- | locale/de/LC_MESSAGES/messages.po | 379 | ||||
-rw-r--r-- | locale/es/LC_MESSAGES/messages.po | 378 | ||||
-rw-r--r-- | locale/fr/LC_MESSAGES/messages.po | 377 | ||||
-rw-r--r-- | locale/it/LC_MESSAGES/messages.po | 379 | ||||
-rw-r--r-- | locale/messages.pot | 382 | ||||
-rw-r--r-- | template/faq.html.j2 | 1471 |
6 files changed, 2365 insertions, 1001 deletions
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 2134e188..0b2fec32 100644 --- a/locale/de/LC_MESSAGES/messages.po +++ b/locale/de/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ 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: 2021-03-12 12:43+0100\n" | 10 | "POT-Creation-Date: 2021-03-12 15:55+0100\n" |
11 | "PO-Revision-Date: 2021-02-17 15:13+0000\n" | 11 | "PO-Revision-Date: 2021-02-17 15:13+0000\n" |
12 | "Last-Translator: Weblate Admin <admin@example.com>\n" | 12 | "Last-Translator: Weblate Admin <admin@example.com>\n" |
13 | "Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" | 13 | "Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" |
@@ -815,34 +815,44 @@ msgid "" | |||
815 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" | 815 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" |
816 | msgstr "" | 816 | msgstr "" |
817 | 817 | ||
818 | #: template/faq.html.j2:12 template/faq.html.j2:21 | 818 | #: template/faq.html.j2:12 template/faq.html.j2:23 |
819 | msgid "General" | 819 | msgid "General" |
820 | msgstr "" | 820 | msgstr "" |
821 | 821 | ||
822 | #: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 | 822 | #: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37 |
823 | msgid "Features" | 823 | msgid "Features" |
824 | msgstr "" | 824 | msgstr "" |
825 | 825 | ||
826 | #: template/faq.html.j2:15 template/faq.html.j2:539 | 826 | #: template/faq.html.j2:15 template/faq.html.j2:594 |
827 | msgid "Error messages" | 827 | msgid "Error messages" |
828 | msgstr "" | 828 | msgstr "" |
829 | 829 | ||
830 | #: template/faq.html.j2:24 | 830 | #: template/faq.html.j2:16 template/faq.html.j2:696 |
831 | msgid "What do I do if my question is not answered here?" | 831 | #, fuzzy |
832 | #| msgid "Motivation" | ||
833 | msgid "File-sharing" | ||
834 | msgstr "Motivation" | ||
835 | |||
836 | #: template/faq.html.j2:17 template/faq.html.j2:872 | ||
837 | msgid "Contributing" | ||
832 | msgstr "" | 838 | msgstr "" |
833 | 839 | ||
834 | #: template/faq.html.j2:26 | 840 | #: template/faq.html.j2:26 |
841 | msgid "What do I do if my question is not answered here?" | ||
842 | msgstr "" | ||
843 | |||
844 | #: template/faq.html.j2:28 | ||
835 | msgid "" | 845 | msgid "" |
836 | "A: There are many other sources of information. You can read additional " | 846 | "A: There are many other sources of information. You can read additional " |
837 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " | 847 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " |
838 | "the #gnunet IRC on irc.freenode.net." | 848 | "the #gnunet IRC on irc.freenode.net." |
839 | msgstr "" | 849 | msgstr "" |
840 | 850 | ||
841 | #: template/faq.html.j2:34 | 851 | #: template/faq.html.j2:36 |
842 | msgid "When are you going to release the next version?" | 852 | msgid "When are you going to release the next version?" |
843 | msgstr "" | 853 | msgstr "" |
844 | 854 | ||
845 | #: template/faq.html.j2:36 | 855 | #: template/faq.html.j2:38 |
846 | msgid "" | 856 | msgid "" |
847 | "A: The general answer is, when it is ready. A better answer may be: earlier " | 857 | "A: The general answer is, when it is ready. A better answer may be: earlier " |
848 | "if you contribute (test, debug, code, document). Every release will be " | 858 | "if you contribute (test, debug, code, document). Every release will be " |
@@ -851,21 +861,21 @@ msgid "" | |||
851 | "the RSS feed of this site to automatically receive a notification." | 861 | "the RSS feed of this site to automatically receive a notification." |
852 | msgstr "" | 862 | msgstr "" |
853 | 863 | ||
854 | #: template/faq.html.j2:47 | 864 | #: template/faq.html.j2:49 |
855 | msgid "Is the code free?" | 865 | msgid "Is the code free?" |
856 | msgstr "" | 866 | msgstr "" |
857 | 867 | ||
858 | #: template/faq.html.j2:49 | 868 | #: template/faq.html.j2:51 |
859 | msgid "" | 869 | msgid "" |
860 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." | 870 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." |
861 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." | 871 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." |
862 | msgstr "" | 872 | msgstr "" |
863 | 873 | ||
864 | #: template/faq.html.j2:56 | 874 | #: template/faq.html.j2:58 |
865 | msgid "Are there any known bugs?" | 875 | msgid "Are there any known bugs?" |
866 | msgstr "" | 876 | msgstr "" |
867 | 877 | ||
868 | #: template/faq.html.j2:58 | 878 | #: template/faq.html.j2:60 |
869 | msgid "" | 879 | msgid "" |
870 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." | 880 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." |
871 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " | 881 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " |
@@ -876,21 +886,21 @@ msgid "" | |||
876 | "should be the exception)." | 886 | "should be the exception)." |
877 | msgstr "" | 887 | msgstr "" |
878 | 888 | ||
879 | #: template/faq.html.j2:71 | 889 | #: template/faq.html.j2:73 template/faq.html.j2:193 |
880 | msgid "Is there a graphical user interface?" | 890 | msgid "Is there a graphical user interface?" |
881 | msgstr "Gibt es eine Graphische Benutzeroberfläche?" | 891 | msgstr "Gibt es eine Graphische Benutzeroberfläche?" |
882 | 892 | ||
883 | #: template/faq.html.j2:73 | 893 | #: template/faq.html.j2:75 |
884 | msgid "" | 894 | msgid "" |
885 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " | 895 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " |
886 | "based graphical interfaces, including a graphical tool for configuration." | 896 | "based graphical interfaces, including a graphical tool for configuration." |
887 | msgstr "" | 897 | msgstr "" |
888 | 898 | ||
889 | #: template/faq.html.j2:81 | 899 | #: template/faq.html.j2:83 |
890 | msgid "Why does gnunet-service-nse create a high CPU load?" | 900 | msgid "Why does gnunet-service-nse create a high CPU load?" |
891 | msgstr "" | 901 | msgstr "" |
892 | 902 | ||
893 | #: template/faq.html.j2:83 | 903 | #: template/faq.html.j2:85 |
894 | msgid "" | 904 | msgid "" |
895 | "A: The gnunet-service-nse process will initially compute a so-called "" | 905 | "A: The gnunet-service-nse process will initially compute a so-called "" |
896 | "proof-of-work" which is used to convince the network that your peer is " | 906 | "proof-of-work" which is used to convince the network that your peer is " |
@@ -902,11 +912,11 @@ msgid "" | |||
902 | "is "5 ms"." | 912 | "is "5 ms"." |
903 | msgstr "" | 913 | msgstr "" |
904 | 914 | ||
905 | #: template/faq.html.j2:97 | 915 | #: template/faq.html.j2:99 |
906 | msgid "How does GNUnet compare to Tor?" | 916 | msgid "How does GNUnet compare to Tor?" |
907 | msgstr "" | 917 | msgstr "" |
908 | 918 | ||
909 | #: template/faq.html.j2:99 | 919 | #: template/faq.html.j2:101 |
910 | msgid "" | 920 | msgid "" |
911 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " | 921 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " |
912 | "connections and, with the Tor Browser Bundle, for the Web in particular. " | 922 | "connections and, with the Tor Browser Bundle, for the Web in particular. " |
@@ -914,11 +924,11 @@ msgid "" | |||
914 | "networking, but that is too broad to be called a focus." | 924 | "networking, but that is too broad to be called a focus." |
915 | msgstr "" | 925 | msgstr "" |
916 | 926 | ||
917 | #: template/faq.html.j2:109 | 927 | #: template/faq.html.j2:111 |
918 | msgid "How does GNUnet compare to I2P?" | 928 | msgid "How does GNUnet compare to I2P?" |
919 | msgstr "" | 929 | msgstr "" |
920 | 930 | ||
921 | #: template/faq.html.j2:111 | 931 | #: template/faq.html.j2:113 |
922 | msgid "" | 932 | msgid "" |
923 | "A: Both GNUnet and I2P want to build a better, more secure, more " | 933 | "A: Both GNUnet and I2P want to build a better, more secure, more " |
924 | "decentralized Internet. However, on the technical side, there are almost no " | 934 | "decentralized Internet. However, on the technical side, there are almost no " |
@@ -927,11 +937,11 @@ msgid "" | |||
927 | "applications. I2P is largely used via a Web frontend." | 937 | "applications. I2P is largely used via a Web frontend." |
928 | msgstr "" | 938 | msgstr "" |
929 | 939 | ||
930 | #: template/faq.html.j2:122 | 940 | #: template/faq.html.j2:124 |
931 | msgid "Is GNUnet ready for use on production systems?" | 941 | msgid "Is GNUnet ready for use on production systems?" |
932 | msgstr "" | 942 | msgstr "" |
933 | 943 | ||
934 | #: template/faq.html.j2:124 | 944 | #: template/faq.html.j2:126 |
935 | msgid "" | 945 | msgid "" |
936 | "A: GNUnet is still undergoing major development. It is largely not yet ready " | 946 | "A: GNUnet is still undergoing major development. It is largely not yet ready " |
937 | "for usage beyond developers. Your mileage will vary depending on the " | 947 | "for usage beyond developers. Your mileage will vary depending on the " |
@@ -940,31 +950,31 @@ msgid "" | |||
940 | "rewriting it (Project "Transport Next Generation [TNG]")" | 950 | "rewriting it (Project "Transport Next Generation [TNG]")" |
941 | msgstr "" | 951 | msgstr "" |
942 | 952 | ||
943 | #: template/faq.html.j2:134 | 953 | #: template/faq.html.j2:136 |
944 | msgid "Is GNUnet build using distributed ledger technologies?" | 954 | msgid "Is GNUnet build using distributed ledger technologies?" |
945 | msgstr "" | 955 | msgstr "" |
946 | 956 | ||
947 | #: template/faq.html.j2:136 | 957 | #: template/faq.html.j2:138 |
948 | msgid "" | 958 | msgid "" |
949 | "A: No. GNUnet is a new network protocol stack for building secure, " | 959 | "A: No. GNUnet is a new network protocol stack for building secure, " |
950 | "distributed, and privacy-preserving applications. While a ledger could be " | 960 | "distributed, and privacy-preserving applications. While a ledger could be " |
951 | "built using GNUnet, we currently have no plans in doing so." | 961 | "built using GNUnet, we currently have no plans in doing so." |
952 | msgstr "" | 962 | msgstr "" |
953 | 963 | ||
954 | #: template/faq.html.j2:148 | 964 | #: template/faq.html.j2:151 |
955 | #, fuzzy | 965 | #, fuzzy |
956 | #| msgid "What is GNUnet?" | 966 | #| msgid "What is GNUnet?" |
957 | msgid "What can I do with GNUnet?" | 967 | msgid "What can I do with GNUnet?" |
958 | msgstr "Was ist GNUnet?" | 968 | msgstr "Was ist GNUnet?" |
959 | 969 | ||
960 | #: template/faq.html.j2:150 | 970 | #: template/faq.html.j2:153 |
961 | msgid "" | 971 | msgid "" |
962 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " | 972 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " |
963 | "do more than just one thing. Naturally, the implementation and documentation " | 973 | "do more than just one thing. Naturally, the implementation and documentation " |
964 | "of some of the features that exist are more advanced than others." | 974 | "of some of the features that exist are more advanced than others." |
965 | msgstr "" | 975 | msgstr "" |
966 | 976 | ||
967 | #: template/faq.html.j2:157 | 977 | #: template/faq.html.j2:160 |
968 | msgid "" | 978 | msgid "" |
969 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " | 979 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " |
970 | "decentralized and censorship-resistant replacement for DNS and a mechanism " | 980 | "decentralized and censorship-resistant replacement for DNS and a mechanism " |
@@ -972,11 +982,59 @@ msgid "" | |||
972 | msgstr "" | 982 | msgstr "" |
973 | 983 | ||
974 | #: template/faq.html.j2:171 | 984 | #: template/faq.html.j2:171 |
975 | msgid "Who runs the GNS root zone?" | 985 | msgid "Is it possible to surf the WWW anonymously with GNUnet?" |
976 | msgstr "" | 986 | msgstr "" |
977 | 987 | ||
978 | #: template/faq.html.j2:173 | 988 | #: template/faq.html.j2:173 |
979 | msgid "" | 989 | msgid "" |
990 | "A: It is not possible use GNUnet for anonymous browsing at this point. We " | ||
991 | "recommend that you use Tor for anonymous surfing." | ||
992 | msgstr "" | ||
993 | |||
994 | #: template/faq.html.j2:181 | ||
995 | msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?" | ||
996 | msgstr "" | ||
997 | |||
998 | #: template/faq.html.j2:183 | ||
999 | msgid "" | ||
1000 | "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that " | ||
1001 | "would make it accessible with a browser. It is possible to build such a " | ||
1002 | "proxy and all one needs to know is the protocol used between browser and " | ||
1003 | "proxy and a swift look at the GNUnet code for file-sharing." | ||
1004 | msgstr "" | ||
1005 | |||
1006 | #: template/faq.html.j2:195 | ||
1007 | msgid "" | ||
1008 | "A: There are actually a few graphical user interfaces for different " | ||
1009 | "functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for " | ||
1010 | "file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser " | ||
1011 | "importance. Note that in order to obtain the GUI, you need to install the " | ||
1012 | "gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI " | ||
1013 | "that integrates most of the other GUIs in one window. One exception is " | ||
1014 | "gnunet-setup, which must still be run separately at this time (as setup " | ||
1015 | "requires the peer to be stopped)." | ||
1016 | msgstr "" | ||
1017 | |||
1018 | #: template/faq.html.j2:210 | ||
1019 | msgid "On top of which operating systems does GNUnet run?" | ||
1020 | msgstr "" | ||
1021 | |||
1022 | #: template/faq.html.j2:212 | ||
1023 | msgid "" | ||
1024 | "A: GNUnet is being developed and tested primarily under Debian GNU/Linux. " | ||
1025 | "Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, " | ||
1026 | "FreeBSD and macOS. We have reports of working versions on many other GNU/" | ||
1027 | "Linux distributions; in the past we had reports of working versions on " | ||
1028 | "NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, " | ||
1029 | "so if you cannot get GNUnet to work on those systems please let us know." | ||
1030 | msgstr "" | ||
1031 | |||
1032 | #: template/faq.html.j2:228 | ||
1033 | msgid "Who runs the GNS root zone?" | ||
1034 | msgstr "" | ||
1035 | |||
1036 | #: template/faq.html.j2:230 | ||
1037 | msgid "" | ||
980 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " | 1038 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " |
981 | "configuration of top-level domains. The governance of this default " | 1039 | "configuration of top-level domains. The governance of this default " |
982 | "configuration is not yet established. In any case, the user will be able to " | 1040 | "configuration is not yet established. In any case, the user will be able to " |
@@ -984,11 +1042,11 @@ msgid "" | |||
984 | "edit their own GNS zone(s) unless they host services themselves." | 1042 | "edit their own GNS zone(s) unless they host services themselves." |
985 | msgstr "" | 1043 | msgstr "" |
986 | 1044 | ||
987 | #: template/faq.html.j2:184 | 1045 | #: template/faq.html.j2:241 |
988 | msgid "Where is the per-user GNS database kept?" | 1046 | msgid "Where is the per-user GNS database kept?" |
989 | msgstr "" | 1047 | msgstr "" |
990 | 1048 | ||
991 | #: template/faq.html.j2:186 | 1049 | #: template/faq.html.j2:243 |
992 | msgid "" | 1050 | msgid "" |
993 | "A: The short answer is that the database is kept at the user's GNUnet peer. " | 1051 | "A: The short answer is that the database is kept at the user's GNUnet peer. " |
994 | "Now, a user may run multiple GNUnet peers, in which case the database could " | 1052 | "Now, a user may run multiple GNUnet peers, in which case the database could " |
@@ -1000,11 +1058,11 @@ msgid "" | |||
1000 | "are many options for how users can store (and secure) their GNS database." | 1058 | "are many options for how users can store (and secure) their GNS database." |
1001 | msgstr "" | 1059 | msgstr "" |
1002 | 1060 | ||
1003 | #: template/faq.html.j2:201 | 1061 | #: template/faq.html.j2:258 |
1004 | msgid "What is the expected average size of a GNS namestore database?" | 1062 | msgid "What is the expected average size of a GNS namestore database?" |
1005 | msgstr "" | 1063 | msgstr "" |
1006 | 1064 | ||
1007 | #: template/faq.html.j2:203 | 1065 | #: template/faq.html.j2:260 |
1008 | msgid "" | 1066 | msgid "" |
1009 | "A: Pretty small. Based on our user study where we looked at browser " | 1067 | "A: Pretty small. Based on our user study where we looked at browser " |
1010 | "histories and the number of domains visited, we expect that GNS databases " | 1068 | "histories and the number of domains visited, we expect that GNS databases " |
@@ -1012,11 +1070,11 @@ msgid "" | |||
1012 | "even on mobile devices." | 1070 | "even on mobile devices." |
1013 | msgstr "" | 1071 | msgstr "" |
1014 | 1072 | ||
1015 | #: template/faq.html.j2:213 | 1073 | #: template/faq.html.j2:270 |
1016 | msgid "Is GNS resistant to the attacks on DNS used by the US?" | 1074 | msgid "Is GNS resistant to the attacks on DNS used by the US?" |
1017 | msgstr "" | 1075 | msgstr "" |
1018 | 1076 | ||
1019 | #: template/faq.html.j2:215 | 1077 | #: template/faq.html.j2:272 |
1020 | msgid "" | 1078 | msgid "" |
1021 | "A: We believe so, as there is no entity that any government could force to " | 1079 | "A: We believe so, as there is no entity that any government could force to " |
1022 | "change the mapping for a name except for each individual user (and then the " | 1080 | "change the mapping for a name except for each individual user (and then the " |
@@ -1028,11 +1086,11 @@ msgid "" | |||
1028 | "other zone delegating to this zone will achieve proper resolution." | 1086 | "other zone delegating to this zone will achieve proper resolution." |
1029 | msgstr "" | 1087 | msgstr "" |
1030 | 1088 | ||
1031 | #: template/faq.html.j2:229 | 1089 | #: template/faq.html.j2:286 |
1032 | msgid "What is the difference between GNS and CoDoNS?" | 1090 | msgid "What is the difference between GNS and CoDoNS?" |
1033 | msgstr "" | 1091 | msgstr "" |
1034 | 1092 | ||
1035 | #: template/faq.html.j2:231 | 1093 | #: template/faq.html.j2:288 |
1036 | msgid "" | 1094 | msgid "" |
1037 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " | 1095 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " |
1038 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " | 1096 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " |
@@ -1044,11 +1102,11 @@ msgid "" | |||
1044 | "the context of CoDoNS." | 1102 | "the context of CoDoNS." |
1045 | msgstr "" | 1103 | msgstr "" |
1046 | 1104 | ||
1047 | #: template/faq.html.j2:247 | 1105 | #: template/faq.html.j2:304 |
1048 | msgid "What is the difference between GNS and SocialDNS?" | 1106 | msgid "What is the difference between GNS and SocialDNS?" |
1049 | msgstr "" | 1107 | msgstr "" |
1050 | 1108 | ||
1051 | #: template/faq.html.j2:249 | 1109 | #: template/faq.html.j2:306 |
1052 | msgid "" | 1110 | msgid "" |
1053 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " | 1111 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " |
1054 | "with SocialDNS the mappings are shared through the social network and " | 1112 | "with SocialDNS the mappings are shared through the social network and " |
@@ -1058,11 +1116,11 @@ msgid "" | |||
1058 | "the name (the authority) manually changes the record." | 1116 | "the name (the authority) manually changes the record." |
1059 | msgstr "" | 1117 | msgstr "" |
1060 | 1118 | ||
1061 | #: template/faq.html.j2:263 | 1119 | #: template/faq.html.j2:320 |
1062 | msgid "What is the difference between GNS and ODDNS?" | 1120 | msgid "What is the difference between GNS and ODDNS?" |
1063 | msgstr "" | 1121 | msgstr "" |
1064 | 1122 | ||
1065 | #: template/faq.html.j2:265 | 1123 | #: template/faq.html.j2:322 |
1066 | msgid "" | 1124 | msgid "" |
1067 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " | 1125 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " |
1068 | "registries (such as those for \".com\" and \".org\"). Instead of using " | 1126 | "registries (such as those for \".com\" and \".org\"). Instead of using " |
@@ -1071,23 +1129,23 @@ msgid "" | |||
1071 | "servers. Resolution will fail if the target name servers change IPs." | 1129 | "servers. Resolution will fail if the target name servers change IPs." |
1072 | msgstr "" | 1130 | msgstr "" |
1073 | 1131 | ||
1074 | #: template/faq.html.j2:276 | 1132 | #: template/faq.html.j2:333 |
1075 | msgid "What is the difference between GNS and Namecoin?" | 1133 | msgid "What is the difference between GNS and Namecoin?" |
1076 | msgstr "" | 1134 | msgstr "" |
1077 | 1135 | ||
1078 | #: template/faq.html.j2:283 | 1136 | #: template/faq.html.j2:340 |
1079 | msgid "What is the difference between GNS and Handshake?" | 1137 | msgid "What is the difference between GNS and Handshake?" |
1080 | msgstr "" | 1138 | msgstr "" |
1081 | 1139 | ||
1082 | #: template/faq.html.j2:289 | 1140 | #: template/faq.html.j2:346 |
1083 | msgid "What is the difference between GNS and ENS?" | 1141 | msgid "What is the difference between GNS and ENS?" |
1084 | msgstr "" | 1142 | msgstr "" |
1085 | 1143 | ||
1086 | #: template/faq.html.j2:295 | 1144 | #: template/faq.html.j2:352 |
1087 | msgid "What is the difference between GNS and TrickleDNS?" | 1145 | msgid "What is the difference between GNS and TrickleDNS?" |
1088 | msgstr "" | 1146 | msgstr "" |
1089 | 1147 | ||
1090 | #: template/faq.html.j2:297 | 1148 | #: template/faq.html.j2:354 |
1091 | msgid "" | 1149 | msgid "" |
1092 | "A: TrickleDNS pushes ("critical") DNS records between DNS " | 1150 | "A: TrickleDNS pushes ("critical") DNS records between DNS " |
1093 | "resolvers of participating domains to provide "better availability, " | 1151 | "resolvers of participating domains to provide "better availability, " |
@@ -1099,13 +1157,13 @@ msgid "" | |||
1099 | "the DNS hierarchy." | 1157 | "the DNS hierarchy." |
1100 | msgstr "" | 1158 | msgstr "" |
1101 | 1159 | ||
1102 | #: template/faq.html.j2:310 | 1160 | #: template/faq.html.j2:367 |
1103 | msgid "" | 1161 | msgid "" |
1104 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " | 1162 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " |
1105 | "of the PGP web of trust?" | 1163 | "of the PGP web of trust?" |
1106 | msgstr "" | 1164 | msgstr "" |
1107 | 1165 | ||
1108 | #: template/faq.html.j2:312 | 1166 | #: template/faq.html.j2:369 |
1109 | msgid "" | 1167 | msgid "" |
1110 | "A: For security, it is well known that an initial trust path between the two " | 1168 | "A: For security, it is well known that an initial trust path between the two " |
1111 | "parties must exist. However, for applications where this is not required, " | 1169 | "parties must exist. However, for applications where this is not required, " |
@@ -1115,16 +1173,16 @@ msgid "" | |||
1115 | "installation. Thus, any name registered with FCFS is in fact global and " | 1173 | "installation. Thus, any name registered with FCFS is in fact global and " |
1116 | "requires no further introduction. However, the security of these names " | 1174 | "requires no further introduction. However, the security of these names " |
1117 | "depends entirely on the trustworthiness of the FCFS authority. The authority " | 1175 | "depends entirely on the trustworthiness of the FCFS authority. The authority " |
1118 | "can be queried under the ".ping" TLD." | 1176 | "can be queried under the ".pin" TLD." |
1119 | msgstr "" | 1177 | msgstr "" |
1120 | 1178 | ||
1121 | #: template/faq.html.j2:327 | 1179 | #: template/faq.html.j2:384 |
1122 | msgid "" | 1180 | msgid "" |
1123 | "How can a legitimate domain owner tell other people to not use his name in " | 1181 | "How can a legitimate domain owner tell other people to not use his name in " |
1124 | "GNS?" | 1182 | "GNS?" |
1125 | msgstr "" | 1183 | msgstr "" |
1126 | 1184 | ||
1127 | #: template/faq.html.j2:329 | 1185 | #: template/faq.html.j2:386 |
1128 | msgid "" | 1186 | msgid "" |
1129 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " | 1187 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " |
1130 | "domain owner. Any user can claim any name (as his preferred name or "" | 1188 | "domain owner. Any user can claim any name (as his preferred name or "" |
@@ -1133,13 +1191,13 @@ msgid "" | |||
1133 | "name) for this user." | 1191 | "name) for this user." |
1134 | msgstr "" | 1192 | msgstr "" |
1135 | 1193 | ||
1136 | #: template/faq.html.j2:340 | 1194 | #: template/faq.html.j2:397 |
1137 | msgid "" | 1195 | msgid "" |
1138 | "Did you consider the privacy implications of making your personal GNS zone " | 1196 | "Did you consider the privacy implications of making your personal GNS zone " |
1139 | "visible?" | 1197 | "visible?" |
1140 | msgstr "" | 1198 | msgstr "" |
1141 | 1199 | ||
1142 | #: template/faq.html.j2:342 | 1200 | #: template/faq.html.j2:399 |
1143 | msgid "" | 1201 | msgid "" |
1144 | "A: Each record in GNS has a flag "private". Records are shared " | 1202 | "A: Each record in GNS has a flag "private". Records are shared " |
1145 | "with other users (via DHT or zone transfers) only if this flag is not set. " | 1203 | "with other users (via DHT or zone transfers) only if this flag is not set. " |
@@ -1147,11 +1205,11 @@ msgid "" | |||
1147 | "made public." | 1205 | "made public." |
1148 | msgstr "" | 1206 | msgstr "" |
1149 | 1207 | ||
1150 | #: template/faq.html.j2:352 | 1208 | #: template/faq.html.j2:409 |
1151 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" | 1209 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" |
1152 | msgstr "" | 1210 | msgstr "" |
1153 | 1211 | ||
1154 | #: template/faq.html.j2:354 | 1212 | #: template/faq.html.j2:411 |
1155 | msgid "" | 1213 | msgid "" |
1156 | "A: The question presumes that (a) virtual hosting is only necessary because " | 1214 | "A: The question presumes that (a) virtual hosting is only necessary because " |
1157 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " | 1215 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " |
@@ -1163,13 +1221,13 @@ msgid "" | |||
1163 | "become commonplace, GNS should work with today's networks." | 1221 | "become commonplace, GNS should work with today's networks." |
1164 | msgstr "" | 1222 | msgstr "" |
1165 | 1223 | ||
1166 | #: template/faq.html.j2:368 | 1224 | #: template/faq.html.j2:425 |
1167 | msgid "" | 1225 | msgid "" |
1168 | "Why does GNS not use a trust metric or consensus to determine globally " | 1226 | "Why does GNS not use a trust metric or consensus to determine globally " |
1169 | "unique names?" | 1227 | "unique names?" |
1170 | msgstr "" | 1228 | msgstr "" |
1171 | 1229 | ||
1172 | #: template/faq.html.j2:370 | 1230 | #: template/faq.html.j2:427 |
1173 | msgid "" | 1231 | msgid "" |
1174 | "A: Trust metrics have the fundamental problem that they have thresholds. As " | 1232 | "A: Trust metrics have the fundamental problem that they have thresholds. As " |
1175 | "trust relationships evolve, mappings would change their meaning as they " | 1233 | "trust relationships evolve, mappings would change their meaning as they " |
@@ -1178,11 +1236,11 @@ msgid "" | |||
1178 | "consensus might be easy to manipulate by adversaries." | 1236 | "consensus might be easy to manipulate by adversaries." |
1179 | msgstr "" | 1237 | msgstr "" |
1180 | 1238 | ||
1181 | #: template/faq.html.j2:381 | 1239 | #: template/faq.html.j2:438 |
1182 | msgid "How do you handle compromised zone keys in GNS?" | 1240 | msgid "How do you handle compromised zone keys in GNS?" |
1183 | msgstr "" | 1241 | msgstr "" |
1184 | 1242 | ||
1185 | #: template/faq.html.j2:383 | 1243 | #: template/faq.html.j2:440 |
1186 | msgid "" | 1244 | msgid "" |
1187 | "A: The owner of a private key can create a revocation message. This one can " | 1245 | "A: The owner of a private key can create a revocation message. This one can " |
1188 | "then be flooded throughout the overlay network, creating a copy at all " | 1246 | "then be flooded throughout the overlay network, creating a copy at all " |
@@ -1192,11 +1250,11 @@ msgid "" | |||
1192 | "message when resolving names." | 1250 | "message when resolving names." |
1193 | msgstr "" | 1251 | msgstr "" |
1194 | 1252 | ||
1195 | #: template/faq.html.j2:395 | 1253 | #: template/faq.html.j2:452 |
1196 | msgid "Could the signing algorithm of GNS be upgraded in the future?" | 1254 | msgid "Could the signing algorithm of GNS be upgraded in the future?" |
1197 | msgstr "" | 1255 | msgstr "" |
1198 | 1256 | ||
1199 | #: template/faq.html.j2:397 | 1257 | #: template/faq.html.j2:454 |
1200 | msgid "" | 1258 | msgid "" |
1201 | "A: Yes. In our efforts to standardize GNS, we have already modified the " | 1259 | "A: Yes. In our efforts to standardize GNS, we have already modified the " |
1202 | "protocol to support alternative delegation records. <br> <br> Naturally, " | 1260 | "protocol to support alternative delegation records. <br> <br> Naturally, " |
@@ -1206,12 +1264,12 @@ msgid "" | |||
1206 | "different cipher system." | 1264 | "different cipher system." |
1207 | msgstr "" | 1265 | msgstr "" |
1208 | 1266 | ||
1209 | #: template/faq.html.j2:411 | 1267 | #: template/faq.html.j2:468 |
1210 | msgid "" | 1268 | msgid "" |
1211 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" | 1269 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" |
1212 | msgstr "" | 1270 | msgstr "" |
1213 | 1271 | ||
1214 | #: template/faq.html.j2:413 | 1272 | #: template/faq.html.j2:470 |
1215 | msgid "" | 1273 | msgid "" |
1216 | "A: We don't expect this to be necessary, as GNS records are stored (and " | 1274 | "A: We don't expect this to be necessary, as GNS records are stored (and " |
1217 | "replicated) in the R5N DHT. Thus the authority will typically not be " | 1275 | "replicated) in the R5N DHT. Thus the authority will typically not be " |
@@ -1222,13 +1280,13 @@ msgid "" | |||
1222 | "the zone's key and database among them)." | 1280 | "the zone's key and database among them)." |
1223 | msgstr "" | 1281 | msgstr "" |
1224 | 1282 | ||
1225 | #: template/faq.html.j2:426 | 1283 | #: template/faq.html.j2:483 |
1226 | msgid "" | 1284 | msgid "" |
1227 | "Why do you believe it is worth giving up unique names for censorship " | 1285 | "Why do you believe it is worth giving up unique names for censorship " |
1228 | "resistance?" | 1286 | "resistance?" |
1229 | msgstr "" | 1287 | msgstr "" |
1230 | 1288 | ||
1231 | #: template/faq.html.j2:428 | 1289 | #: template/faq.html.j2:485 |
1232 | msgid "" | 1290 | msgid "" |
1233 | "A: The GNU Name system offers an alternative to DNS that is censorship " | 1291 | "A: The GNU Name system offers an alternative to DNS that is censorship " |
1234 | "resistant. As with any security mechanism, this comes at a cost (names are " | 1292 | "resistant. As with any security mechanism, this comes at a cost (names are " |
@@ -1240,11 +1298,11 @@ msgid "" | |||
1240 | "globally" unique name worth, if it does not resolve?" | 1298 | "globally" unique name worth, if it does not resolve?" |
1241 | msgstr "" | 1299 | msgstr "" |
1242 | 1300 | ||
1243 | #: template/faq.html.j2:442 | 1301 | #: template/faq.html.j2:499 |
1244 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" | 1302 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" |
1245 | msgstr "" | 1303 | msgstr "" |
1246 | 1304 | ||
1247 | #: template/faq.html.j2:444 | 1305 | #: template/faq.html.j2:501 |
1248 | msgid "" | 1306 | msgid "" |
1249 | "A: We say that DNS is 'centralized' because it has a central component / " | 1307 | "A: We say that DNS is 'centralized' because it has a central component / " |
1250 | "central point of failure --- the root zone and its management by IANA/ICANN. " | 1308 | "central point of failure --- the root zone and its management by IANA/ICANN. " |
@@ -1253,11 +1311,11 @@ msgid "" | |||
1253 | "Iraq during the wars at the beginning of the 21st century." | 1311 | "Iraq during the wars at the beginning of the 21st century." |
1254 | msgstr "" | 1312 | msgstr "" |
1255 | 1313 | ||
1256 | #: template/faq.html.j2:455 | 1314 | #: template/faq.html.j2:512 |
1257 | msgid "How does GNS protect against layer-3 censorship?" | 1315 | msgid "How does GNS protect against layer-3 censorship?" |
1258 | msgstr "" | 1316 | msgstr "" |
1259 | 1317 | ||
1260 | #: template/faq.html.j2:457 | 1318 | #: template/faq.html.j2:514 |
1261 | msgid "" | 1319 | msgid "" |
1262 | "A: GNS does not directly help with layer-3 censorship, but it does help " | 1320 | "A: GNS does not directly help with layer-3 censorship, but it does help " |
1263 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " | 1321 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " |
@@ -1270,11 +1328,11 @@ msgid "" | |||
1270 | "easier to use. </ol>" | 1328 | "easier to use. </ol>" |
1271 | msgstr "" | 1329 | msgstr "" |
1272 | 1330 | ||
1273 | #: template/faq.html.j2:476 | 1331 | #: template/faq.html.j2:533 |
1274 | msgid "Does GNS work with search engines?" | 1332 | msgid "Does GNS work with search engines?" |
1275 | msgstr "" | 1333 | msgstr "" |
1276 | 1334 | ||
1277 | #: template/faq.html.j2:478 | 1335 | #: template/faq.html.j2:535 |
1278 | msgid "" | 1336 | msgid "" |
1279 | "A: GNS creates no significant problems for search engines, as they can use " | 1337 | "A: GNS creates no significant problems for search engines, as they can use " |
1280 | "GNS to perform name resolution as well as any normal user. Naturally, while " | 1338 | "GNS to perform name resolution as well as any normal user. Naturally, while " |
@@ -1286,11 +1344,11 @@ msgid "" | |||
1286 | "obviously not obtain censorship-resistant names." | 1344 | "obviously not obtain censorship-resistant names." |
1287 | msgstr "" | 1345 | msgstr "" |
1288 | 1346 | ||
1289 | #: template/faq.html.j2:492 | 1347 | #: template/faq.html.j2:549 |
1290 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" | 1348 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" |
1291 | msgstr "" | 1349 | msgstr "" |
1292 | 1350 | ||
1293 | #: template/faq.html.j2:494 | 1351 | #: template/faq.html.j2:551 |
1294 | msgid "" | 1352 | msgid "" |
1295 | "A: UIA and GNS both share the same basic naming model, which actually " | 1353 | "A: UIA and GNS both share the same basic naming model, which actually " |
1296 | "originated with Rivest's SDSI. However, UIA is not concerned about " | 1354 | "originated with Rivest's SDSI. However, UIA is not concerned about " |
@@ -1301,11 +1359,11 @@ msgid "" | |||
1301 | "about legacy systems (clean slate)." | 1359 | "about legacy systems (clean slate)." |
1302 | msgstr "" | 1360 | msgstr "" |
1303 | 1361 | ||
1304 | #: template/faq.html.j2:507 | 1362 | #: template/faq.html.j2:564 |
1305 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" | 1363 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" |
1306 | msgstr "" | 1364 | msgstr "" |
1307 | 1365 | ||
1308 | #: template/faq.html.j2:509 | 1366 | #: template/faq.html.j2:566 |
1309 | msgid "" | 1367 | msgid "" |
1310 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " | 1368 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " |
1311 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " | 1369 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " |
@@ -1315,13 +1373,13 @@ msgid "" | |||
1315 | "than about 128 entities." | 1373 | "than about 128 entities." |
1316 | msgstr "" | 1374 | msgstr "" |
1317 | 1375 | ||
1318 | #: template/faq.html.j2:521 | 1376 | #: template/faq.html.j2:578 |
1319 | msgid "" | 1377 | msgid "" |
1320 | "How does GNS handle SRV/TLSA records where service and protocol are part of " | 1378 | "How does GNS handle SRV/TLSA records where service and protocol are part of " |
1321 | "the domain name?" | 1379 | "the domain name?" |
1322 | msgstr "" | 1380 | msgstr "" |
1323 | 1381 | ||
1324 | #: template/faq.html.j2:523 | 1382 | #: template/faq.html.j2:580 |
1325 | msgid "" | 1383 | msgid "" |
1326 | "A: When GNS splits a domain name into labels for resolution, it detects the " | 1384 | "A: When GNS splits a domain name into labels for resolution, it detects the " |
1327 | ""_Service._Proto" syntax, converts "Service" to the " | 1385 | ""_Service._Proto" syntax, converts "Service" to the " |
@@ -1333,13 +1391,13 @@ msgid "" | |||
1333 | "record type) to it." | 1391 | "record type) to it." |
1334 | msgstr "" | 1392 | msgstr "" |
1335 | 1393 | ||
1336 | #: template/faq.html.j2:541 | 1394 | #: template/faq.html.j2:596 |
1337 | msgid "" | 1395 | msgid "" |
1338 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " | 1396 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " |
1339 | "Should I worry?" | 1397 | "Should I worry?" |
1340 | msgstr "" | 1398 | msgstr "" |
1341 | 1399 | ||
1342 | #: template/faq.html.j2:543 | 1400 | #: template/faq.html.j2:598 |
1343 | msgid "" | 1401 | msgid "" |
1344 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " | 1402 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " |
1345 | "We have started a major rewrite to address this and other problems, but " | 1403 | "We have started a major rewrite to address this and other problems, but " |
@@ -1347,23 +1405,23 @@ msgid "" | |||
1347 | "expected." | 1405 | "expected." |
1348 | msgstr "" | 1406 | msgstr "" |
1349 | 1407 | ||
1350 | #: template/faq.html.j2:552 | 1408 | #: template/faq.html.j2:607 |
1351 | msgid "Error opening `/dev/net/tun': No such file or directory?" | 1409 | msgid "Error opening `/dev/net/tun': No such file or directory?" |
1352 | msgstr "" | 1410 | msgstr "" |
1353 | 1411 | ||
1354 | #: template/faq.html.j2:554 | 1412 | #: template/faq.html.j2:609 |
1355 | msgid "" | 1413 | msgid "" |
1356 | "A: If you get this error message, the solution is simple. Issue the " | 1414 | "A: If you get this error message, the solution is simple. Issue the " |
1357 | "following commands (as root) to create the required device file" | 1415 | "following commands (as root) to create the required device file" |
1358 | msgstr "" | 1416 | msgstr "" |
1359 | 1417 | ||
1360 | #: template/faq.html.j2:566 | 1418 | #: template/faq.html.j2:621 |
1361 | msgid "" | 1419 | msgid "" |
1362 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" | 1420 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" |
1363 | "dns)?" | 1421 | "dns)?" |
1364 | msgstr "" | 1422 | msgstr "" |
1365 | 1423 | ||
1366 | #: template/faq.html.j2:568 | 1424 | #: template/faq.html.j2:623 |
1367 | msgid "" | 1425 | msgid "" |
1368 | "A: For GNUnet DNS, your iptables needs to have "owner" match " | 1426 | "A: For GNUnet DNS, your iptables needs to have "owner" match " |
1369 | "support. This is accomplished by having the correct kernel options. Check if " | 1427 | "support. This is accomplished by having the correct kernel options. Check if " |
@@ -1371,16 +1429,169 @@ msgid "" | |||
1371 | "'m' (and the module is loaded)." | 1429 | "'m' (and the module is loaded)." |
1372 | msgstr "" | 1430 | msgstr "" |
1373 | 1431 | ||
1374 | #: template/faq.html.j2:580 | 1432 | #: template/faq.html.j2:635 |
1375 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" | 1433 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" |
1376 | msgstr "" | 1434 | msgstr "" |
1377 | 1435 | ||
1378 | #: template/faq.html.j2:582 | 1436 | #: template/faq.html.j2:637 |
1379 | msgid "" | 1437 | msgid "" |
1380 | "A: If you get an error stating that the VPN timeout was reached, check if " | 1438 | "A: If you get an error stating that the VPN timeout was reached, check if " |
1381 | "your firewall is enabled and blocking the connections." | 1439 | "your firewall is enabled and blocking the connections." |
1382 | msgstr "" | 1440 | msgstr "" |
1383 | 1441 | ||
1442 | #: template/faq.html.j2:645 | ||
1443 | msgid "" | ||
1444 | "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" | ||
1445 | msgstr "" | ||
1446 | |||
1447 | #: template/faq.html.j2:647 | ||
1448 | msgid "" | ||
1449 | "A: This error usually occurs when your linker fails to locate one of " | ||
1450 | "GNUnet's libraries. This can have two causes. First, it is theoretically " | ||
1451 | "possible that the library is not installed on your system; however, if you " | ||
1452 | "compiled GNUnet the normal way and/or used a binary package, that is highly " | ||
1453 | "unlikely. The more common cause is that you installed GNUnet to a directory " | ||
1454 | "that your linker does not search. There are several ways to fix this that " | ||
1455 | "are described below. If you are 'root' and you installed to a system folder " | ||
1456 | "(such as /usr/local), you want to add the libraries to the system-wide " | ||
1457 | "search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so." | ||
1458 | "conf and running \"ldconfig\". If you installed GNUnet to /opt or any other " | ||
1459 | "similar path, you obviously have to change \"/usr/local\" accordingly. If " | ||
1460 | "you do not have 'root' rights or if you installed GNUnet to say \"/home/" | ||
1461 | "$USER/\", then you can explicitly tell your linker to search a particular " | ||
1462 | "directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. " | ||
1463 | "For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" " | ||
1464 | "you want to run:" | ||
1465 | msgstr "" | ||
1466 | |||
1467 | #: template/faq.html.j2:673 | ||
1468 | msgid "" | ||
1469 | "to ensure GNUnet's binaries and libraries are found. In order to avoid " | ||
1470 | "having to do so each time, you can add the above lines (without the \"$\") " | ||
1471 | "to your .bashrc or .profile file. You will have to logout and login again to " | ||
1472 | "have this new profile be applied to all shells (including your desktop " | ||
1473 | "environment)." | ||
1474 | msgstr "" | ||
1475 | |||
1476 | #: template/faq.html.j2:680 | ||
1477 | msgid "What error messages can be ignored?" | ||
1478 | msgstr "" | ||
1479 | |||
1480 | #: template/faq.html.j2:682 | ||
1481 | msgid "" | ||
1482 | "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " | ||
1483 | "for end-users and can always be ignored. Error messages flagged as \"INFO\" " | ||
1484 | "always refer to harmless events that require no action. For example, GNUnet " | ||
1485 | "may use an INFO message to indicate that it is currently performing an " | ||
1486 | "expensive operation that will take some time. GNUnet will also use INFO " | ||
1487 | "messages to display information about important configuration values." | ||
1488 | msgstr "" | ||
1489 | |||
1490 | #: template/faq.html.j2:698 | ||
1491 | msgid "How does GNUnet compare to other file-sharing applications?" | ||
1492 | msgstr "" | ||
1493 | |||
1494 | #: template/faq.html.j2:700 | ||
1495 | msgid "" | ||
1496 | "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " | ||
1497 | "P2P networks, GNUnet was designed with security in mind as the highest " | ||
1498 | "priority. We intend on producing a network with comprehensive security " | ||
1499 | "features. Many other P2P networks are open to a wide variety of attacks, and " | ||
1500 | "users have little privacy. GNUnet is also Free Software and thus the source " | ||
1501 | "code is available, so you do not have to worry about being spied upon by the " | ||
1502 | "software. The following table summarises the main differences between GNUnet " | ||
1503 | "and other systems. The information is accurate to the best of our knowledge. " | ||
1504 | "The comparison is difficult since there are sometimes differences between " | ||
1505 | "various implementations of (almost) the same protocol. In general, we pick a " | ||
1506 | "free implementation as the reference implementation since it is possible to " | ||
1507 | "inspect the free code. Also, all of these systems are changing over time and " | ||
1508 | "thus the data below may not be up-to-date. If you find any flaws, please let " | ||
1509 | "us know. Finally, the table is not saying terribly much (it is hard to " | ||
1510 | "compare these systems this briefly), so if you want the real differences, " | ||
1511 | "read the research papers (and probably the code)." | ||
1512 | msgstr "" | ||
1513 | |||
1514 | #: template/faq.html.j2:814 | ||
1515 | msgid "" | ||
1516 | "Another important point of reference are the various anonymous peer-to-peer " | ||
1517 | "networks. Here, there are differences in terms of application domain and how " | ||
1518 | "specifically anonymity is achieved. Anonymous routing is a hard research " | ||
1519 | "topic, so for a superficial comparisson like this one we focus on the " | ||
1520 | "latency. Another important factor is the programming language. Type-safe " | ||
1521 | "languages may offer certain security benefits; however, this may come at the " | ||
1522 | "cost of significant increases in resource consumption which in turn may " | ||
1523 | "reduce anonymity." | ||
1524 | msgstr "" | ||
1525 | |||
1526 | #: template/faq.html.j2:827 | ||
1527 | msgid "Are there any known attacks (on GNUnet's file-sharing application)?" | ||
1528 | msgstr "" | ||
1529 | |||
1530 | #: template/faq.html.j2:829 | ||
1531 | msgid "" | ||
1532 | "A: Generally, there is the possibility of a known plaintext attack on " | ||
1533 | "keywords, but since the user has control over the keywords that are " | ||
1534 | "associated with the content he inserts, the user can take advantage of the " | ||
1535 | "same techniques used to generate reasonable passwords to defend against such " | ||
1536 | "an attack. In any event, we are not trying to hide content; thus, unless the " | ||
1537 | "user is trying to insert information into the network that can only be " | ||
1538 | "shared with a small group of people, there is no real reason to try to " | ||
1539 | "obfuscate the content by choosing a difficult keyword anyway." | ||
1540 | msgstr "" | ||
1541 | |||
1542 | #: template/faq.html.j2:843 | ||
1543 | msgid "What do you mean by anonymity?" | ||
1544 | msgstr "" | ||
1545 | |||
1546 | #: template/faq.html.j2:845 | ||
1547 | msgid "" | ||
1548 | "A: Anonymity is the lack of distinction of an individual from a (large) " | ||
1549 | "group. A central goal for anonymous file-sharing in GNUnet is to make all " | ||
1550 | "users (peers) form a group and to make communications in that group " | ||
1551 | "anonymous, that is, nobody (but the initiator) should be able to tell which " | ||
1552 | "of the peers in the group originated the message. In other words, it should " | ||
1553 | "be difficult to impossible for an adversary to distinguish between the " | ||
1554 | "originating peer and all other peers." | ||
1555 | msgstr "" | ||
1556 | |||
1557 | #: template/faq.html.j2:857 | ||
1558 | msgid "What does my system do when participating in GNUnet file sharing?" | ||
1559 | msgstr "" | ||
1560 | |||
1561 | #: template/faq.html.j2:859 | ||
1562 | msgid "" | ||
1563 | "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " | ||
1564 | "its public key) and has a number of addresses it is reachable by (may have " | ||
1565 | "no addresses, for instance when it's behind a NAT). You specify bandwidth " | ||
1566 | "limits (how much traffic GNUnet is allowed to consume) and datastore quote " | ||
1567 | "(how large your on-disk block storage is) . Your node will then proceed to " | ||
1568 | "connect to other nodes, becoming part of the network." | ||
1569 | msgstr "" | ||
1570 | |||
1571 | #: template/faq.html.j2:874 | ||
1572 | msgid "How can I help translate this webpage into other languages?" | ||
1573 | msgstr "" | ||
1574 | |||
1575 | #: template/faq.html.j2:876 | ||
1576 | msgid "" | ||
1577 | "A: First, you need to register an account with our weblate system. Please " | ||
1578 | "send an e-mail with the desired target language to translators@gnunet.org or " | ||
1579 | "ask for help on the #gnunet chat on irc.freenode.net. Typically someone with " | ||
1580 | "sufficient permissions will then grant you access. Naturally, any abuse will " | ||
1581 | "result in the loss of permissions." | ||
1582 | msgstr "" | ||
1583 | |||
1584 | #: template/faq.html.j2:888 | ||
1585 | msgid "I have some great idea for a new feature, what should I do?" | ||
1586 | msgstr "" | ||
1587 | |||
1588 | #: template/faq.html.j2:890 | ||
1589 | msgid "" | ||
1590 | "A: Sadly, we have many more feature requests than we can possibly implement. " | ||
1591 | "The best way to actually get a new feature implemented is to do it yourself " | ||
1592 | "--- and to then send us a patch." | ||
1593 | msgstr "" | ||
1594 | |||
1384 | #: template/glossary.html.j2:12 | 1595 | #: template/glossary.html.j2:12 |
1385 | msgid "Ego" | 1596 | msgid "Ego" |
1386 | msgstr "Ego" | 1597 | msgstr "Ego" |
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po index a41a5548..f07ea96c 100644 --- a/locale/es/LC_MESSAGES/messages.po +++ b/locale/es/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ 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: 2021-03-12 12:43+0100\n" | 10 | "POT-Creation-Date: 2021-03-12 15:55+0100\n" |
11 | "PO-Revision-Date: 2021-03-10 21:17+0000\n" | 11 | "PO-Revision-Date: 2021-03-10 21:17+0000\n" |
12 | "Last-Translator: Samira Tamboura <samiratg8@hotmail.com>\n" | 12 | "Last-Translator: Samira Tamboura <samiratg8@hotmail.com>\n" |
13 | "Language-Team: Spanish <http://weblate.taler.net/projects/gnunet/website/es/" | 13 | "Language-Team: Spanish <http://weblate.taler.net/projects/gnunet/website/es/" |
@@ -1019,34 +1019,43 @@ msgstr "" | |||
1019 | "1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh </dd> <dt> SEPA / IBAN </dt> <dd> " | 1019 | "1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh </dd> <dt> SEPA / IBAN </dt> <dd> " |
1020 | "DE67830654080004822650 (BIC / SWIFT: GENODEF1SLR) </dd> </dl>" | 1020 | "DE67830654080004822650 (BIC / SWIFT: GENODEF1SLR) </dd> </dl>" |
1021 | 1021 | ||
1022 | #: template/faq.html.j2:12 template/faq.html.j2:21 | 1022 | #: template/faq.html.j2:12 template/faq.html.j2:23 |
1023 | msgid "General" | 1023 | msgid "General" |
1024 | msgstr "" | 1024 | msgstr "" |
1025 | 1025 | ||
1026 | #: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 | 1026 | #: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37 |
1027 | msgid "Features" | 1027 | msgid "Features" |
1028 | msgstr "" | 1028 | msgstr "" |
1029 | 1029 | ||
1030 | #: template/faq.html.j2:15 template/faq.html.j2:539 | 1030 | #: template/faq.html.j2:15 template/faq.html.j2:594 |
1031 | msgid "Error messages" | 1031 | msgid "Error messages" |
1032 | msgstr "" | 1032 | msgstr "" |
1033 | 1033 | ||
1034 | #: template/faq.html.j2:24 | 1034 | #: template/faq.html.j2:16 template/faq.html.j2:696 |
1035 | msgid "What do I do if my question is not answered here?" | 1035 | #, fuzzy |
1036 | msgid "File-sharing" | ||
1037 | msgstr "Filesharing o compartir documentos (Alfa)" | ||
1038 | |||
1039 | #: template/faq.html.j2:17 template/faq.html.j2:872 | ||
1040 | msgid "Contributing" | ||
1036 | msgstr "" | 1041 | msgstr "" |
1037 | 1042 | ||
1038 | #: template/faq.html.j2:26 | 1043 | #: template/faq.html.j2:26 |
1044 | msgid "What do I do if my question is not answered here?" | ||
1045 | msgstr "" | ||
1046 | |||
1047 | #: template/faq.html.j2:28 | ||
1039 | msgid "" | 1048 | msgid "" |
1040 | "A: There are many other sources of information. You can read additional " | 1049 | "A: There are many other sources of information. You can read additional " |
1041 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " | 1050 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " |
1042 | "the #gnunet IRC on irc.freenode.net." | 1051 | "the #gnunet IRC on irc.freenode.net." |
1043 | msgstr "" | 1052 | msgstr "" |
1044 | 1053 | ||
1045 | #: template/faq.html.j2:34 | 1054 | #: template/faq.html.j2:36 |
1046 | msgid "When are you going to release the next version?" | 1055 | msgid "When are you going to release the next version?" |
1047 | msgstr "" | 1056 | msgstr "" |
1048 | 1057 | ||
1049 | #: template/faq.html.j2:36 | 1058 | #: template/faq.html.j2:38 |
1050 | msgid "" | 1059 | msgid "" |
1051 | "A: The general answer is, when it is ready. A better answer may be: earlier " | 1060 | "A: The general answer is, when it is ready. A better answer may be: earlier " |
1052 | "if you contribute (test, debug, code, document). Every release will be " | 1061 | "if you contribute (test, debug, code, document). Every release will be " |
@@ -1055,21 +1064,21 @@ msgid "" | |||
1055 | "the RSS feed of this site to automatically receive a notification." | 1064 | "the RSS feed of this site to automatically receive a notification." |
1056 | msgstr "" | 1065 | msgstr "" |
1057 | 1066 | ||
1058 | #: template/faq.html.j2:47 | 1067 | #: template/faq.html.j2:49 |
1059 | msgid "Is the code free?" | 1068 | msgid "Is the code free?" |
1060 | msgstr "" | 1069 | msgstr "" |
1061 | 1070 | ||
1062 | #: template/faq.html.j2:49 | 1071 | #: template/faq.html.j2:51 |
1063 | msgid "" | 1072 | msgid "" |
1064 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." | 1073 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." |
1065 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." | 1074 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." |
1066 | msgstr "" | 1075 | msgstr "" |
1067 | 1076 | ||
1068 | #: template/faq.html.j2:56 | 1077 | #: template/faq.html.j2:58 |
1069 | msgid "Are there any known bugs?" | 1078 | msgid "Are there any known bugs?" |
1070 | msgstr "" | 1079 | msgstr "" |
1071 | 1080 | ||
1072 | #: template/faq.html.j2:58 | 1081 | #: template/faq.html.j2:60 |
1073 | msgid "" | 1082 | msgid "" |
1074 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." | 1083 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." |
1075 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " | 1084 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " |
@@ -1080,11 +1089,11 @@ msgid "" | |||
1080 | "should be the exception)." | 1089 | "should be the exception)." |
1081 | msgstr "" | 1090 | msgstr "" |
1082 | 1091 | ||
1083 | #: template/faq.html.j2:71 | 1092 | #: template/faq.html.j2:73 template/faq.html.j2:193 |
1084 | msgid "Is there a graphical user interface?" | 1093 | msgid "Is there a graphical user interface?" |
1085 | msgstr "¿Existe una interfaz gráfica de usuario?" | 1094 | msgstr "¿Existe una interfaz gráfica de usuario?" |
1086 | 1095 | ||
1087 | #: template/faq.html.j2:73 | 1096 | #: template/faq.html.j2:75 |
1088 | msgid "" | 1097 | msgid "" |
1089 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " | 1098 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " |
1090 | "based graphical interfaces, including a graphical tool for configuration." | 1099 | "based graphical interfaces, including a graphical tool for configuration." |
@@ -1093,11 +1102,11 @@ msgstr "" | |||
1093 | "interfaces gráficas basadas en GTK +, incluida una herramienta gráfica para " | 1102 | "interfaces gráficas basadas en GTK +, incluida una herramienta gráfica para " |
1094 | "la configuraciĂłn." | 1103 | "la configuraciĂłn." |
1095 | 1104 | ||
1096 | #: template/faq.html.j2:81 | 1105 | #: template/faq.html.j2:83 |
1097 | msgid "Why does gnunet-service-nse create a high CPU load?" | 1106 | msgid "Why does gnunet-service-nse create a high CPU load?" |
1098 | msgstr "" | 1107 | msgstr "" |
1099 | 1108 | ||
1100 | #: template/faq.html.j2:83 | 1109 | #: template/faq.html.j2:85 |
1101 | msgid "" | 1110 | msgid "" |
1102 | "A: The gnunet-service-nse process will initially compute a so-called "" | 1111 | "A: The gnunet-service-nse process will initially compute a so-called "" |
1103 | "proof-of-work" which is used to convince the network that your peer is " | 1112 | "proof-of-work" which is used to convince the network that your peer is " |
@@ -1109,11 +1118,11 @@ msgid "" | |||
1109 | "is "5 ms"." | 1118 | "is "5 ms"." |
1110 | msgstr "" | 1119 | msgstr "" |
1111 | 1120 | ||
1112 | #: template/faq.html.j2:97 | 1121 | #: template/faq.html.j2:99 |
1113 | msgid "How does GNUnet compare to Tor?" | 1122 | msgid "How does GNUnet compare to Tor?" |
1114 | msgstr "" | 1123 | msgstr "" |
1115 | 1124 | ||
1116 | #: template/faq.html.j2:99 | 1125 | #: template/faq.html.j2:101 |
1117 | msgid "" | 1126 | msgid "" |
1118 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " | 1127 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " |
1119 | "connections and, with the Tor Browser Bundle, for the Web in particular. " | 1128 | "connections and, with the Tor Browser Bundle, for the Web in particular. " |
@@ -1121,11 +1130,11 @@ msgid "" | |||
1121 | "networking, but that is too broad to be called a focus." | 1130 | "networking, but that is too broad to be called a focus." |
1122 | msgstr "" | 1131 | msgstr "" |
1123 | 1132 | ||
1124 | #: template/faq.html.j2:109 | 1133 | #: template/faq.html.j2:111 |
1125 | msgid "How does GNUnet compare to I2P?" | 1134 | msgid "How does GNUnet compare to I2P?" |
1126 | msgstr "" | 1135 | msgstr "" |
1127 | 1136 | ||
1128 | #: template/faq.html.j2:111 | 1137 | #: template/faq.html.j2:113 |
1129 | msgid "" | 1138 | msgid "" |
1130 | "A: Both GNUnet and I2P want to build a better, more secure, more " | 1139 | "A: Both GNUnet and I2P want to build a better, more secure, more " |
1131 | "decentralized Internet. However, on the technical side, there are almost no " | 1140 | "decentralized Internet. However, on the technical side, there are almost no " |
@@ -1134,11 +1143,11 @@ msgid "" | |||
1134 | "applications. I2P is largely used via a Web frontend." | 1143 | "applications. I2P is largely used via a Web frontend." |
1135 | msgstr "" | 1144 | msgstr "" |
1136 | 1145 | ||
1137 | #: template/faq.html.j2:122 | 1146 | #: template/faq.html.j2:124 |
1138 | msgid "Is GNUnet ready for use on production systems?" | 1147 | msgid "Is GNUnet ready for use on production systems?" |
1139 | msgstr "¿Está GNUnet lista para usarse en sistemas de producción?" | 1148 | msgstr "¿Está GNUnet lista para usarse en sistemas de producción?" |
1140 | 1149 | ||
1141 | #: template/faq.html.j2:124 | 1150 | #: template/faq.html.j2:126 |
1142 | msgid "" | 1151 | msgid "" |
1143 | "A: GNUnet is still undergoing major development. It is largely not yet ready " | 1152 | "A: GNUnet is still undergoing major development. It is largely not yet ready " |
1144 | "for usage beyond developers. Your mileage will vary depending on the " | 1153 | "for usage beyond developers. Your mileage will vary depending on the " |
@@ -1153,13 +1162,13 @@ msgstr "" | |||
1153 | "tiene un nivel bajo. Actualmente, estamos en proceso de reescribirlo " | 1162 | "tiene un nivel bajo. Actualmente, estamos en proceso de reescribirlo " |
1154 | "(Project & quot; Transport Next Generation [TNG] & quot;)" | 1163 | "(Project & quot; Transport Next Generation [TNG] & quot;)" |
1155 | 1164 | ||
1156 | #: template/faq.html.j2:134 | 1165 | #: template/faq.html.j2:136 |
1157 | msgid "Is GNUnet build using distributed ledger technologies?" | 1166 | msgid "Is GNUnet build using distributed ledger technologies?" |
1158 | msgstr "" | 1167 | msgstr "" |
1159 | "ÂżSe están utilizando tecnologĂas de contabilidad distribuida para hacer " | 1168 | "ÂżSe están utilizando tecnologĂas de contabilidad distribuida para hacer " |
1160 | "GNUnet ?" | 1169 | "GNUnet ?" |
1161 | 1170 | ||
1162 | #: template/faq.html.j2:136 | 1171 | #: template/faq.html.j2:138 |
1163 | msgid "" | 1172 | msgid "" |
1164 | "A: No. GNUnet is a new network protocol stack for building secure, " | 1173 | "A: No. GNUnet is a new network protocol stack for building secure, " |
1165 | "distributed, and privacy-preserving applications. While a ledger could be " | 1174 | "distributed, and privacy-preserving applications. While a ledger could be " |
@@ -1170,20 +1179,20 @@ msgstr "" | |||
1170 | "construir un libro de contabilidad usando GNUnet, actualmente no tenemos " | 1179 | "construir un libro de contabilidad usando GNUnet, actualmente no tenemos " |
1171 | "planes para hacerlo." | 1180 | "planes para hacerlo." |
1172 | 1181 | ||
1173 | #: template/faq.html.j2:148 | 1182 | #: template/faq.html.j2:151 |
1174 | #, fuzzy | 1183 | #, fuzzy |
1175 | #| msgid "What is GNUnet?" | 1184 | #| msgid "What is GNUnet?" |
1176 | msgid "What can I do with GNUnet?" | 1185 | msgid "What can I do with GNUnet?" |
1177 | msgstr "Qué es GNUnet?" | 1186 | msgstr "Qué es GNUnet?" |
1178 | 1187 | ||
1179 | #: template/faq.html.j2:150 | 1188 | #: template/faq.html.j2:153 |
1180 | msgid "" | 1189 | msgid "" |
1181 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " | 1190 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " |
1182 | "do more than just one thing. Naturally, the implementation and documentation " | 1191 | "do more than just one thing. Naturally, the implementation and documentation " |
1183 | "of some of the features that exist are more advanced than others." | 1192 | "of some of the features that exist are more advanced than others." |
1184 | msgstr "" | 1193 | msgstr "" |
1185 | 1194 | ||
1186 | #: template/faq.html.j2:157 | 1195 | #: template/faq.html.j2:160 |
1187 | msgid "" | 1196 | msgid "" |
1188 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " | 1197 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " |
1189 | "decentralized and censorship-resistant replacement for DNS and a mechanism " | 1198 | "decentralized and censorship-resistant replacement for DNS and a mechanism " |
@@ -1191,11 +1200,59 @@ msgid "" | |||
1191 | msgstr "" | 1200 | msgstr "" |
1192 | 1201 | ||
1193 | #: template/faq.html.j2:171 | 1202 | #: template/faq.html.j2:171 |
1194 | msgid "Who runs the GNS root zone?" | 1203 | msgid "Is it possible to surf the WWW anonymously with GNUnet?" |
1195 | msgstr "" | 1204 | msgstr "" |
1196 | 1205 | ||
1197 | #: template/faq.html.j2:173 | 1206 | #: template/faq.html.j2:173 |
1198 | msgid "" | 1207 | msgid "" |
1208 | "A: It is not possible use GNUnet for anonymous browsing at this point. We " | ||
1209 | "recommend that you use Tor for anonymous surfing." | ||
1210 | msgstr "" | ||
1211 | |||
1212 | #: template/faq.html.j2:181 | ||
1213 | msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?" | ||
1214 | msgstr "" | ||
1215 | |||
1216 | #: template/faq.html.j2:183 | ||
1217 | msgid "" | ||
1218 | "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that " | ||
1219 | "would make it accessible with a browser. It is possible to build such a " | ||
1220 | "proxy and all one needs to know is the protocol used between browser and " | ||
1221 | "proxy and a swift look at the GNUnet code for file-sharing." | ||
1222 | msgstr "" | ||
1223 | |||
1224 | #: template/faq.html.j2:195 | ||
1225 | msgid "" | ||
1226 | "A: There are actually a few graphical user interfaces for different " | ||
1227 | "functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for " | ||
1228 | "file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser " | ||
1229 | "importance. Note that in order to obtain the GUI, you need to install the " | ||
1230 | "gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI " | ||
1231 | "that integrates most of the other GUIs in one window. One exception is " | ||
1232 | "gnunet-setup, which must still be run separately at this time (as setup " | ||
1233 | "requires the peer to be stopped)." | ||
1234 | msgstr "" | ||
1235 | |||
1236 | #: template/faq.html.j2:210 | ||
1237 | msgid "On top of which operating systems does GNUnet run?" | ||
1238 | msgstr "" | ||
1239 | |||
1240 | #: template/faq.html.j2:212 | ||
1241 | msgid "" | ||
1242 | "A: GNUnet is being developed and tested primarily under Debian GNU/Linux. " | ||
1243 | "Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, " | ||
1244 | "FreeBSD and macOS. We have reports of working versions on many other GNU/" | ||
1245 | "Linux distributions; in the past we had reports of working versions on " | ||
1246 | "NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, " | ||
1247 | "so if you cannot get GNUnet to work on those systems please let us know." | ||
1248 | msgstr "" | ||
1249 | |||
1250 | #: template/faq.html.j2:228 | ||
1251 | msgid "Who runs the GNS root zone?" | ||
1252 | msgstr "" | ||
1253 | |||
1254 | #: template/faq.html.j2:230 | ||
1255 | msgid "" | ||
1199 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " | 1256 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " |
1200 | "configuration of top-level domains. The governance of this default " | 1257 | "configuration of top-level domains. The governance of this default " |
1201 | "configuration is not yet established. In any case, the user will be able to " | 1258 | "configuration is not yet established. In any case, the user will be able to " |
@@ -1203,11 +1260,11 @@ msgid "" | |||
1203 | "edit their own GNS zone(s) unless they host services themselves." | 1260 | "edit their own GNS zone(s) unless they host services themselves." |
1204 | msgstr "" | 1261 | msgstr "" |
1205 | 1262 | ||
1206 | #: template/faq.html.j2:184 | 1263 | #: template/faq.html.j2:241 |
1207 | msgid "Where is the per-user GNS database kept?" | 1264 | msgid "Where is the per-user GNS database kept?" |
1208 | msgstr "" | 1265 | msgstr "" |
1209 | 1266 | ||
1210 | #: template/faq.html.j2:186 | 1267 | #: template/faq.html.j2:243 |
1211 | msgid "" | 1268 | msgid "" |
1212 | "A: The short answer is that the database is kept at the user's GNUnet peer. " | 1269 | "A: The short answer is that the database is kept at the user's GNUnet peer. " |
1213 | "Now, a user may run multiple GNUnet peers, in which case the database could " | 1270 | "Now, a user may run multiple GNUnet peers, in which case the database could " |
@@ -1219,11 +1276,11 @@ msgid "" | |||
1219 | "are many options for how users can store (and secure) their GNS database." | 1276 | "are many options for how users can store (and secure) their GNS database." |
1220 | msgstr "" | 1277 | msgstr "" |
1221 | 1278 | ||
1222 | #: template/faq.html.j2:201 | 1279 | #: template/faq.html.j2:258 |
1223 | msgid "What is the expected average size of a GNS namestore database?" | 1280 | msgid "What is the expected average size of a GNS namestore database?" |
1224 | msgstr "" | 1281 | msgstr "" |
1225 | 1282 | ||
1226 | #: template/faq.html.j2:203 | 1283 | #: template/faq.html.j2:260 |
1227 | msgid "" | 1284 | msgid "" |
1228 | "A: Pretty small. Based on our user study where we looked at browser " | 1285 | "A: Pretty small. Based on our user study where we looked at browser " |
1229 | "histories and the number of domains visited, we expect that GNS databases " | 1286 | "histories and the number of domains visited, we expect that GNS databases " |
@@ -1231,11 +1288,11 @@ msgid "" | |||
1231 | "even on mobile devices." | 1288 | "even on mobile devices." |
1232 | msgstr "" | 1289 | msgstr "" |
1233 | 1290 | ||
1234 | #: template/faq.html.j2:213 | 1291 | #: template/faq.html.j2:270 |
1235 | msgid "Is GNS resistant to the attacks on DNS used by the US?" | 1292 | msgid "Is GNS resistant to the attacks on DNS used by the US?" |
1236 | msgstr "" | 1293 | msgstr "" |
1237 | 1294 | ||
1238 | #: template/faq.html.j2:215 | 1295 | #: template/faq.html.j2:272 |
1239 | msgid "" | 1296 | msgid "" |
1240 | "A: We believe so, as there is no entity that any government could force to " | 1297 | "A: We believe so, as there is no entity that any government could force to " |
1241 | "change the mapping for a name except for each individual user (and then the " | 1298 | "change the mapping for a name except for each individual user (and then the " |
@@ -1247,11 +1304,11 @@ msgid "" | |||
1247 | "other zone delegating to this zone will achieve proper resolution." | 1304 | "other zone delegating to this zone will achieve proper resolution." |
1248 | msgstr "" | 1305 | msgstr "" |
1249 | 1306 | ||
1250 | #: template/faq.html.j2:229 | 1307 | #: template/faq.html.j2:286 |
1251 | msgid "What is the difference between GNS and CoDoNS?" | 1308 | msgid "What is the difference between GNS and CoDoNS?" |
1252 | msgstr "" | 1309 | msgstr "" |
1253 | 1310 | ||
1254 | #: template/faq.html.j2:231 | 1311 | #: template/faq.html.j2:288 |
1255 | msgid "" | 1312 | msgid "" |
1256 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " | 1313 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " |
1257 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " | 1314 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " |
@@ -1263,11 +1320,11 @@ msgid "" | |||
1263 | "the context of CoDoNS." | 1320 | "the context of CoDoNS." |
1264 | msgstr "" | 1321 | msgstr "" |
1265 | 1322 | ||
1266 | #: template/faq.html.j2:247 | 1323 | #: template/faq.html.j2:304 |
1267 | msgid "What is the difference between GNS and SocialDNS?" | 1324 | msgid "What is the difference between GNS and SocialDNS?" |
1268 | msgstr "" | 1325 | msgstr "" |
1269 | 1326 | ||
1270 | #: template/faq.html.j2:249 | 1327 | #: template/faq.html.j2:306 |
1271 | msgid "" | 1328 | msgid "" |
1272 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " | 1329 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " |
1273 | "with SocialDNS the mappings are shared through the social network and " | 1330 | "with SocialDNS the mappings are shared through the social network and " |
@@ -1277,11 +1334,11 @@ msgid "" | |||
1277 | "the name (the authority) manually changes the record." | 1334 | "the name (the authority) manually changes the record." |
1278 | msgstr "" | 1335 | msgstr "" |
1279 | 1336 | ||
1280 | #: template/faq.html.j2:263 | 1337 | #: template/faq.html.j2:320 |
1281 | msgid "What is the difference between GNS and ODDNS?" | 1338 | msgid "What is the difference between GNS and ODDNS?" |
1282 | msgstr "" | 1339 | msgstr "" |
1283 | 1340 | ||
1284 | #: template/faq.html.j2:265 | 1341 | #: template/faq.html.j2:322 |
1285 | msgid "" | 1342 | msgid "" |
1286 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " | 1343 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " |
1287 | "registries (such as those for \".com\" and \".org\"). Instead of using " | 1344 | "registries (such as those for \".com\" and \".org\"). Instead of using " |
@@ -1290,23 +1347,23 @@ msgid "" | |||
1290 | "servers. Resolution will fail if the target name servers change IPs." | 1347 | "servers. Resolution will fail if the target name servers change IPs." |
1291 | msgstr "" | 1348 | msgstr "" |
1292 | 1349 | ||
1293 | #: template/faq.html.j2:276 | 1350 | #: template/faq.html.j2:333 |
1294 | msgid "What is the difference between GNS and Namecoin?" | 1351 | msgid "What is the difference between GNS and Namecoin?" |
1295 | msgstr "" | 1352 | msgstr "" |
1296 | 1353 | ||
1297 | #: template/faq.html.j2:283 | 1354 | #: template/faq.html.j2:340 |
1298 | msgid "What is the difference between GNS and Handshake?" | 1355 | msgid "What is the difference between GNS and Handshake?" |
1299 | msgstr "" | 1356 | msgstr "" |
1300 | 1357 | ||
1301 | #: template/faq.html.j2:289 | 1358 | #: template/faq.html.j2:346 |
1302 | msgid "What is the difference between GNS and ENS?" | 1359 | msgid "What is the difference between GNS and ENS?" |
1303 | msgstr "" | 1360 | msgstr "" |
1304 | 1361 | ||
1305 | #: template/faq.html.j2:295 | 1362 | #: template/faq.html.j2:352 |
1306 | msgid "What is the difference between GNS and TrickleDNS?" | 1363 | msgid "What is the difference between GNS and TrickleDNS?" |
1307 | msgstr "" | 1364 | msgstr "" |
1308 | 1365 | ||
1309 | #: template/faq.html.j2:297 | 1366 | #: template/faq.html.j2:354 |
1310 | msgid "" | 1367 | msgid "" |
1311 | "A: TrickleDNS pushes ("critical") DNS records between DNS " | 1368 | "A: TrickleDNS pushes ("critical") DNS records between DNS " |
1312 | "resolvers of participating domains to provide "better availability, " | 1369 | "resolvers of participating domains to provide "better availability, " |
@@ -1318,13 +1375,13 @@ msgid "" | |||
1318 | "the DNS hierarchy." | 1375 | "the DNS hierarchy." |
1319 | msgstr "" | 1376 | msgstr "" |
1320 | 1377 | ||
1321 | #: template/faq.html.j2:310 | 1378 | #: template/faq.html.j2:367 |
1322 | msgid "" | 1379 | msgid "" |
1323 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " | 1380 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " |
1324 | "of the PGP web of trust?" | 1381 | "of the PGP web of trust?" |
1325 | msgstr "" | 1382 | msgstr "" |
1326 | 1383 | ||
1327 | #: template/faq.html.j2:312 | 1384 | #: template/faq.html.j2:369 |
1328 | msgid "" | 1385 | msgid "" |
1329 | "A: For security, it is well known that an initial trust path between the two " | 1386 | "A: For security, it is well known that an initial trust path between the two " |
1330 | "parties must exist. However, for applications where this is not required, " | 1387 | "parties must exist. However, for applications where this is not required, " |
@@ -1334,16 +1391,16 @@ msgid "" | |||
1334 | "installation. Thus, any name registered with FCFS is in fact global and " | 1391 | "installation. Thus, any name registered with FCFS is in fact global and " |
1335 | "requires no further introduction. However, the security of these names " | 1392 | "requires no further introduction. However, the security of these names " |
1336 | "depends entirely on the trustworthiness of the FCFS authority. The authority " | 1393 | "depends entirely on the trustworthiness of the FCFS authority. The authority " |
1337 | "can be queried under the ".ping" TLD." | 1394 | "can be queried under the ".pin" TLD." |
1338 | msgstr "" | 1395 | msgstr "" |
1339 | 1396 | ||
1340 | #: template/faq.html.j2:327 | 1397 | #: template/faq.html.j2:384 |
1341 | msgid "" | 1398 | msgid "" |
1342 | "How can a legitimate domain owner tell other people to not use his name in " | 1399 | "How can a legitimate domain owner tell other people to not use his name in " |
1343 | "GNS?" | 1400 | "GNS?" |
1344 | msgstr "" | 1401 | msgstr "" |
1345 | 1402 | ||
1346 | #: template/faq.html.j2:329 | 1403 | #: template/faq.html.j2:386 |
1347 | msgid "" | 1404 | msgid "" |
1348 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " | 1405 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " |
1349 | "domain owner. Any user can claim any name (as his preferred name or "" | 1406 | "domain owner. Any user can claim any name (as his preferred name or "" |
@@ -1352,13 +1409,13 @@ msgid "" | |||
1352 | "name) for this user." | 1409 | "name) for this user." |
1353 | msgstr "" | 1410 | msgstr "" |
1354 | 1411 | ||
1355 | #: template/faq.html.j2:340 | 1412 | #: template/faq.html.j2:397 |
1356 | msgid "" | 1413 | msgid "" |
1357 | "Did you consider the privacy implications of making your personal GNS zone " | 1414 | "Did you consider the privacy implications of making your personal GNS zone " |
1358 | "visible?" | 1415 | "visible?" |
1359 | msgstr "" | 1416 | msgstr "" |
1360 | 1417 | ||
1361 | #: template/faq.html.j2:342 | 1418 | #: template/faq.html.j2:399 |
1362 | msgid "" | 1419 | msgid "" |
1363 | "A: Each record in GNS has a flag "private". Records are shared " | 1420 | "A: Each record in GNS has a flag "private". Records are shared " |
1364 | "with other users (via DHT or zone transfers) only if this flag is not set. " | 1421 | "with other users (via DHT or zone transfers) only if this flag is not set. " |
@@ -1366,11 +1423,11 @@ msgid "" | |||
1366 | "made public." | 1423 | "made public." |
1367 | msgstr "" | 1424 | msgstr "" |
1368 | 1425 | ||
1369 | #: template/faq.html.j2:352 | 1426 | #: template/faq.html.j2:409 |
1370 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" | 1427 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" |
1371 | msgstr "" | 1428 | msgstr "" |
1372 | 1429 | ||
1373 | #: template/faq.html.j2:354 | 1430 | #: template/faq.html.j2:411 |
1374 | msgid "" | 1431 | msgid "" |
1375 | "A: The question presumes that (a) virtual hosting is only necessary because " | 1432 | "A: The question presumes that (a) virtual hosting is only necessary because " |
1376 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " | 1433 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " |
@@ -1382,13 +1439,13 @@ msgid "" | |||
1382 | "become commonplace, GNS should work with today's networks." | 1439 | "become commonplace, GNS should work with today's networks." |
1383 | msgstr "" | 1440 | msgstr "" |
1384 | 1441 | ||
1385 | #: template/faq.html.j2:368 | 1442 | #: template/faq.html.j2:425 |
1386 | msgid "" | 1443 | msgid "" |
1387 | "Why does GNS not use a trust metric or consensus to determine globally " | 1444 | "Why does GNS not use a trust metric or consensus to determine globally " |
1388 | "unique names?" | 1445 | "unique names?" |
1389 | msgstr "" | 1446 | msgstr "" |
1390 | 1447 | ||
1391 | #: template/faq.html.j2:370 | 1448 | #: template/faq.html.j2:427 |
1392 | msgid "" | 1449 | msgid "" |
1393 | "A: Trust metrics have the fundamental problem that they have thresholds. As " | 1450 | "A: Trust metrics have the fundamental problem that they have thresholds. As " |
1394 | "trust relationships evolve, mappings would change their meaning as they " | 1451 | "trust relationships evolve, mappings would change their meaning as they " |
@@ -1397,11 +1454,11 @@ msgid "" | |||
1397 | "consensus might be easy to manipulate by adversaries." | 1454 | "consensus might be easy to manipulate by adversaries." |
1398 | msgstr "" | 1455 | msgstr "" |
1399 | 1456 | ||
1400 | #: template/faq.html.j2:381 | 1457 | #: template/faq.html.j2:438 |
1401 | msgid "How do you handle compromised zone keys in GNS?" | 1458 | msgid "How do you handle compromised zone keys in GNS?" |
1402 | msgstr "" | 1459 | msgstr "" |
1403 | 1460 | ||
1404 | #: template/faq.html.j2:383 | 1461 | #: template/faq.html.j2:440 |
1405 | msgid "" | 1462 | msgid "" |
1406 | "A: The owner of a private key can create a revocation message. This one can " | 1463 | "A: The owner of a private key can create a revocation message. This one can " |
1407 | "then be flooded throughout the overlay network, creating a copy at all " | 1464 | "then be flooded throughout the overlay network, creating a copy at all " |
@@ -1411,11 +1468,11 @@ msgid "" | |||
1411 | "message when resolving names." | 1468 | "message when resolving names." |
1412 | msgstr "" | 1469 | msgstr "" |
1413 | 1470 | ||
1414 | #: template/faq.html.j2:395 | 1471 | #: template/faq.html.j2:452 |
1415 | msgid "Could the signing algorithm of GNS be upgraded in the future?" | 1472 | msgid "Could the signing algorithm of GNS be upgraded in the future?" |
1416 | msgstr "" | 1473 | msgstr "" |
1417 | 1474 | ||
1418 | #: template/faq.html.j2:397 | 1475 | #: template/faq.html.j2:454 |
1419 | msgid "" | 1476 | msgid "" |
1420 | "A: Yes. In our efforts to standardize GNS, we have already modified the " | 1477 | "A: Yes. In our efforts to standardize GNS, we have already modified the " |
1421 | "protocol to support alternative delegation records. <br> <br> Naturally, " | 1478 | "protocol to support alternative delegation records. <br> <br> Naturally, " |
@@ -1425,12 +1482,12 @@ msgid "" | |||
1425 | "different cipher system." | 1482 | "different cipher system." |
1426 | msgstr "" | 1483 | msgstr "" |
1427 | 1484 | ||
1428 | #: template/faq.html.j2:411 | 1485 | #: template/faq.html.j2:468 |
1429 | msgid "" | 1486 | msgid "" |
1430 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" | 1487 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" |
1431 | msgstr "" | 1488 | msgstr "" |
1432 | 1489 | ||
1433 | #: template/faq.html.j2:413 | 1490 | #: template/faq.html.j2:470 |
1434 | msgid "" | 1491 | msgid "" |
1435 | "A: We don't expect this to be necessary, as GNS records are stored (and " | 1492 | "A: We don't expect this to be necessary, as GNS records are stored (and " |
1436 | "replicated) in the R5N DHT. Thus the authority will typically not be " | 1493 | "replicated) in the R5N DHT. Thus the authority will typically not be " |
@@ -1441,13 +1498,13 @@ msgid "" | |||
1441 | "the zone's key and database among them)." | 1498 | "the zone's key and database among them)." |
1442 | msgstr "" | 1499 | msgstr "" |
1443 | 1500 | ||
1444 | #: template/faq.html.j2:426 | 1501 | #: template/faq.html.j2:483 |
1445 | msgid "" | 1502 | msgid "" |
1446 | "Why do you believe it is worth giving up unique names for censorship " | 1503 | "Why do you believe it is worth giving up unique names for censorship " |
1447 | "resistance?" | 1504 | "resistance?" |
1448 | msgstr "" | 1505 | msgstr "" |
1449 | 1506 | ||
1450 | #: template/faq.html.j2:428 | 1507 | #: template/faq.html.j2:485 |
1451 | msgid "" | 1508 | msgid "" |
1452 | "A: The GNU Name system offers an alternative to DNS that is censorship " | 1509 | "A: The GNU Name system offers an alternative to DNS that is censorship " |
1453 | "resistant. As with any security mechanism, this comes at a cost (names are " | 1510 | "resistant. As with any security mechanism, this comes at a cost (names are " |
@@ -1459,11 +1516,11 @@ msgid "" | |||
1459 | "globally" unique name worth, if it does not resolve?" | 1516 | "globally" unique name worth, if it does not resolve?" |
1460 | msgstr "" | 1517 | msgstr "" |
1461 | 1518 | ||
1462 | #: template/faq.html.j2:442 | 1519 | #: template/faq.html.j2:499 |
1463 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" | 1520 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" |
1464 | msgstr "" | 1521 | msgstr "" |
1465 | 1522 | ||
1466 | #: template/faq.html.j2:444 | 1523 | #: template/faq.html.j2:501 |
1467 | msgid "" | 1524 | msgid "" |
1468 | "A: We say that DNS is 'centralized' because it has a central component / " | 1525 | "A: We say that DNS is 'centralized' because it has a central component / " |
1469 | "central point of failure --- the root zone and its management by IANA/ICANN. " | 1526 | "central point of failure --- the root zone and its management by IANA/ICANN. " |
@@ -1472,11 +1529,11 @@ msgid "" | |||
1472 | "Iraq during the wars at the beginning of the 21st century." | 1529 | "Iraq during the wars at the beginning of the 21st century." |
1473 | msgstr "" | 1530 | msgstr "" |
1474 | 1531 | ||
1475 | #: template/faq.html.j2:455 | 1532 | #: template/faq.html.j2:512 |
1476 | msgid "How does GNS protect against layer-3 censorship?" | 1533 | msgid "How does GNS protect against layer-3 censorship?" |
1477 | msgstr "" | 1534 | msgstr "" |
1478 | 1535 | ||
1479 | #: template/faq.html.j2:457 | 1536 | #: template/faq.html.j2:514 |
1480 | msgid "" | 1537 | msgid "" |
1481 | "A: GNS does not directly help with layer-3 censorship, but it does help " | 1538 | "A: GNS does not directly help with layer-3 censorship, but it does help " |
1482 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " | 1539 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " |
@@ -1489,11 +1546,11 @@ msgid "" | |||
1489 | "easier to use. </ol>" | 1546 | "easier to use. </ol>" |
1490 | msgstr "" | 1547 | msgstr "" |
1491 | 1548 | ||
1492 | #: template/faq.html.j2:476 | 1549 | #: template/faq.html.j2:533 |
1493 | msgid "Does GNS work with search engines?" | 1550 | msgid "Does GNS work with search engines?" |
1494 | msgstr "" | 1551 | msgstr "" |
1495 | 1552 | ||
1496 | #: template/faq.html.j2:478 | 1553 | #: template/faq.html.j2:535 |
1497 | msgid "" | 1554 | msgid "" |
1498 | "A: GNS creates no significant problems for search engines, as they can use " | 1555 | "A: GNS creates no significant problems for search engines, as they can use " |
1499 | "GNS to perform name resolution as well as any normal user. Naturally, while " | 1556 | "GNS to perform name resolution as well as any normal user. Naturally, while " |
@@ -1505,11 +1562,11 @@ msgid "" | |||
1505 | "obviously not obtain censorship-resistant names." | 1562 | "obviously not obtain censorship-resistant names." |
1506 | msgstr "" | 1563 | msgstr "" |
1507 | 1564 | ||
1508 | #: template/faq.html.j2:492 | 1565 | #: template/faq.html.j2:549 |
1509 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" | 1566 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" |
1510 | msgstr "" | 1567 | msgstr "" |
1511 | 1568 | ||
1512 | #: template/faq.html.j2:494 | 1569 | #: template/faq.html.j2:551 |
1513 | msgid "" | 1570 | msgid "" |
1514 | "A: UIA and GNS both share the same basic naming model, which actually " | 1571 | "A: UIA and GNS both share the same basic naming model, which actually " |
1515 | "originated with Rivest's SDSI. However, UIA is not concerned about " | 1572 | "originated with Rivest's SDSI. However, UIA is not concerned about " |
@@ -1520,11 +1577,11 @@ msgid "" | |||
1520 | "about legacy systems (clean slate)." | 1577 | "about legacy systems (clean slate)." |
1521 | msgstr "" | 1578 | msgstr "" |
1522 | 1579 | ||
1523 | #: template/faq.html.j2:507 | 1580 | #: template/faq.html.j2:564 |
1524 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" | 1581 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" |
1525 | msgstr "" | 1582 | msgstr "" |
1526 | 1583 | ||
1527 | #: template/faq.html.j2:509 | 1584 | #: template/faq.html.j2:566 |
1528 | msgid "" | 1585 | msgid "" |
1529 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " | 1586 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " |
1530 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " | 1587 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " |
@@ -1534,13 +1591,13 @@ msgid "" | |||
1534 | "than about 128 entities." | 1591 | "than about 128 entities." |
1535 | msgstr "" | 1592 | msgstr "" |
1536 | 1593 | ||
1537 | #: template/faq.html.j2:521 | 1594 | #: template/faq.html.j2:578 |
1538 | msgid "" | 1595 | msgid "" |
1539 | "How does GNS handle SRV/TLSA records where service and protocol are part of " | 1596 | "How does GNS handle SRV/TLSA records where service and protocol are part of " |
1540 | "the domain name?" | 1597 | "the domain name?" |
1541 | msgstr "" | 1598 | msgstr "" |
1542 | 1599 | ||
1543 | #: template/faq.html.j2:523 | 1600 | #: template/faq.html.j2:580 |
1544 | msgid "" | 1601 | msgid "" |
1545 | "A: When GNS splits a domain name into labels for resolution, it detects the " | 1602 | "A: When GNS splits a domain name into labels for resolution, it detects the " |
1546 | ""_Service._Proto" syntax, converts "Service" to the " | 1603 | ""_Service._Proto" syntax, converts "Service" to the " |
@@ -1552,7 +1609,7 @@ msgid "" | |||
1552 | "record type) to it." | 1609 | "record type) to it." |
1553 | msgstr "" | 1610 | msgstr "" |
1554 | 1611 | ||
1555 | #: template/faq.html.j2:541 | 1612 | #: template/faq.html.j2:596 |
1556 | msgid "" | 1613 | msgid "" |
1557 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " | 1614 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " |
1558 | "Should I worry?" | 1615 | "Should I worry?" |
@@ -1560,7 +1617,7 @@ msgstr "" | |||
1560 | "Recibo muchas " WARNING Retardo de flujo calculado para X en Y para " | 1617 | "Recibo muchas " WARNING Retardo de flujo calculado para X en Y para " |
1561 | "Z". ÂżDeberĂa preocuparme?" | 1618 | "Z". ÂżDeberĂa preocuparme?" |
1562 | 1619 | ||
1563 | #: template/faq.html.j2:543 | 1620 | #: template/faq.html.j2:598 |
1564 | msgid "" | 1621 | msgid "" |
1565 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " | 1622 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " |
1566 | "We have started a major rewrite to address this and other problems, but " | 1623 | "We have started a major rewrite to address this and other problems, but " |
@@ -1572,23 +1629,23 @@ msgstr "" | |||
1572 | "este y otros problemas, pero hasta que el Transport Next Generation (TNG) " | 1629 | "este y otros problemas, pero hasta que el Transport Next Generation (TNG) " |
1573 | "esté listo, estas advertencias seguirán ocurriendo." | 1630 | "esté listo, estas advertencias seguirán ocurriendo." |
1574 | 1631 | ||
1575 | #: template/faq.html.j2:552 | 1632 | #: template/faq.html.j2:607 |
1576 | msgid "Error opening `/dev/net/tun': No such file or directory?" | 1633 | msgid "Error opening `/dev/net/tun': No such file or directory?" |
1577 | msgstr "" | 1634 | msgstr "" |
1578 | 1635 | ||
1579 | #: template/faq.html.j2:554 | 1636 | #: template/faq.html.j2:609 |
1580 | msgid "" | 1637 | msgid "" |
1581 | "A: If you get this error message, the solution is simple. Issue the " | 1638 | "A: If you get this error message, the solution is simple. Issue the " |
1582 | "following commands (as root) to create the required device file" | 1639 | "following commands (as root) to create the required device file" |
1583 | msgstr "" | 1640 | msgstr "" |
1584 | 1641 | ||
1585 | #: template/faq.html.j2:566 | 1642 | #: template/faq.html.j2:621 |
1586 | msgid "" | 1643 | msgid "" |
1587 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" | 1644 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" |
1588 | "dns)?" | 1645 | "dns)?" |
1589 | msgstr "" | 1646 | msgstr "" |
1590 | 1647 | ||
1591 | #: template/faq.html.j2:568 | 1648 | #: template/faq.html.j2:623 |
1592 | msgid "" | 1649 | msgid "" |
1593 | "A: For GNUnet DNS, your iptables needs to have "owner" match " | 1650 | "A: For GNUnet DNS, your iptables needs to have "owner" match " |
1594 | "support. This is accomplished by having the correct kernel options. Check if " | 1651 | "support. This is accomplished by having the correct kernel options. Check if " |
@@ -1596,16 +1653,169 @@ msgid "" | |||
1596 | "'m' (and the module is loaded)." | 1653 | "'m' (and the module is loaded)." |
1597 | msgstr "" | 1654 | msgstr "" |
1598 | 1655 | ||
1599 | #: template/faq.html.j2:580 | 1656 | #: template/faq.html.j2:635 |
1600 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" | 1657 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" |
1601 | msgstr "" | 1658 | msgstr "" |
1602 | 1659 | ||
1603 | #: template/faq.html.j2:582 | 1660 | #: template/faq.html.j2:637 |
1604 | msgid "" | 1661 | msgid "" |
1605 | "A: If you get an error stating that the VPN timeout was reached, check if " | 1662 | "A: If you get an error stating that the VPN timeout was reached, check if " |
1606 | "your firewall is enabled and blocking the connections." | 1663 | "your firewall is enabled and blocking the connections." |
1607 | msgstr "" | 1664 | msgstr "" |
1608 | 1665 | ||
1666 | #: template/faq.html.j2:645 | ||
1667 | msgid "" | ||
1668 | "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" | ||
1669 | msgstr "" | ||
1670 | |||
1671 | #: template/faq.html.j2:647 | ||
1672 | msgid "" | ||
1673 | "A: This error usually occurs when your linker fails to locate one of " | ||
1674 | "GNUnet's libraries. This can have two causes. First, it is theoretically " | ||
1675 | "possible that the library is not installed on your system; however, if you " | ||
1676 | "compiled GNUnet the normal way and/or used a binary package, that is highly " | ||
1677 | "unlikely. The more common cause is that you installed GNUnet to a directory " | ||
1678 | "that your linker does not search. There are several ways to fix this that " | ||
1679 | "are described below. If you are 'root' and you installed to a system folder " | ||
1680 | "(such as /usr/local), you want to add the libraries to the system-wide " | ||
1681 | "search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so." | ||
1682 | "conf and running \"ldconfig\". If you installed GNUnet to /opt or any other " | ||
1683 | "similar path, you obviously have to change \"/usr/local\" accordingly. If " | ||
1684 | "you do not have 'root' rights or if you installed GNUnet to say \"/home/" | ||
1685 | "$USER/\", then you can explicitly tell your linker to search a particular " | ||
1686 | "directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. " | ||
1687 | "For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" " | ||
1688 | "you want to run:" | ||
1689 | msgstr "" | ||
1690 | |||
1691 | #: template/faq.html.j2:673 | ||
1692 | msgid "" | ||
1693 | "to ensure GNUnet's binaries and libraries are found. In order to avoid " | ||
1694 | "having to do so each time, you can add the above lines (without the \"$\") " | ||
1695 | "to your .bashrc or .profile file. You will have to logout and login again to " | ||
1696 | "have this new profile be applied to all shells (including your desktop " | ||
1697 | "environment)." | ||
1698 | msgstr "" | ||
1699 | |||
1700 | #: template/faq.html.j2:680 | ||
1701 | msgid "What error messages can be ignored?" | ||
1702 | msgstr "" | ||
1703 | |||
1704 | #: template/faq.html.j2:682 | ||
1705 | msgid "" | ||
1706 | "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " | ||
1707 | "for end-users and can always be ignored. Error messages flagged as \"INFO\" " | ||
1708 | "always refer to harmless events that require no action. For example, GNUnet " | ||
1709 | "may use an INFO message to indicate that it is currently performing an " | ||
1710 | "expensive operation that will take some time. GNUnet will also use INFO " | ||
1711 | "messages to display information about important configuration values." | ||
1712 | msgstr "" | ||
1713 | |||
1714 | #: template/faq.html.j2:698 | ||
1715 | msgid "How does GNUnet compare to other file-sharing applications?" | ||
1716 | msgstr "" | ||
1717 | |||
1718 | #: template/faq.html.j2:700 | ||
1719 | msgid "" | ||
1720 | "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " | ||
1721 | "P2P networks, GNUnet was designed with security in mind as the highest " | ||
1722 | "priority. We intend on producing a network with comprehensive security " | ||
1723 | "features. Many other P2P networks are open to a wide variety of attacks, and " | ||
1724 | "users have little privacy. GNUnet is also Free Software and thus the source " | ||
1725 | "code is available, so you do not have to worry about being spied upon by the " | ||
1726 | "software. The following table summarises the main differences between GNUnet " | ||
1727 | "and other systems. The information is accurate to the best of our knowledge. " | ||
1728 | "The comparison is difficult since there are sometimes differences between " | ||
1729 | "various implementations of (almost) the same protocol. In general, we pick a " | ||
1730 | "free implementation as the reference implementation since it is possible to " | ||
1731 | "inspect the free code. Also, all of these systems are changing over time and " | ||
1732 | "thus the data below may not be up-to-date. If you find any flaws, please let " | ||
1733 | "us know. Finally, the table is not saying terribly much (it is hard to " | ||
1734 | "compare these systems this briefly), so if you want the real differences, " | ||
1735 | "read the research papers (and probably the code)." | ||
1736 | msgstr "" | ||
1737 | |||
1738 | #: template/faq.html.j2:814 | ||
1739 | msgid "" | ||
1740 | "Another important point of reference are the various anonymous peer-to-peer " | ||
1741 | "networks. Here, there are differences in terms of application domain and how " | ||
1742 | "specifically anonymity is achieved. Anonymous routing is a hard research " | ||
1743 | "topic, so for a superficial comparisson like this one we focus on the " | ||
1744 | "latency. Another important factor is the programming language. Type-safe " | ||
1745 | "languages may offer certain security benefits; however, this may come at the " | ||
1746 | "cost of significant increases in resource consumption which in turn may " | ||
1747 | "reduce anonymity." | ||
1748 | msgstr "" | ||
1749 | |||
1750 | #: template/faq.html.j2:827 | ||
1751 | msgid "Are there any known attacks (on GNUnet's file-sharing application)?" | ||
1752 | msgstr "" | ||
1753 | |||
1754 | #: template/faq.html.j2:829 | ||
1755 | msgid "" | ||
1756 | "A: Generally, there is the possibility of a known plaintext attack on " | ||
1757 | "keywords, but since the user has control over the keywords that are " | ||
1758 | "associated with the content he inserts, the user can take advantage of the " | ||
1759 | "same techniques used to generate reasonable passwords to defend against such " | ||
1760 | "an attack. In any event, we are not trying to hide content; thus, unless the " | ||
1761 | "user is trying to insert information into the network that can only be " | ||
1762 | "shared with a small group of people, there is no real reason to try to " | ||
1763 | "obfuscate the content by choosing a difficult keyword anyway." | ||
1764 | msgstr "" | ||
1765 | |||
1766 | #: template/faq.html.j2:843 | ||
1767 | msgid "What do you mean by anonymity?" | ||
1768 | msgstr "" | ||
1769 | |||
1770 | #: template/faq.html.j2:845 | ||
1771 | msgid "" | ||
1772 | "A: Anonymity is the lack of distinction of an individual from a (large) " | ||
1773 | "group. A central goal for anonymous file-sharing in GNUnet is to make all " | ||
1774 | "users (peers) form a group and to make communications in that group " | ||
1775 | "anonymous, that is, nobody (but the initiator) should be able to tell which " | ||
1776 | "of the peers in the group originated the message. In other words, it should " | ||
1777 | "be difficult to impossible for an adversary to distinguish between the " | ||
1778 | "originating peer and all other peers." | ||
1779 | msgstr "" | ||
1780 | |||
1781 | #: template/faq.html.j2:857 | ||
1782 | msgid "What does my system do when participating in GNUnet file sharing?" | ||
1783 | msgstr "" | ||
1784 | |||
1785 | #: template/faq.html.j2:859 | ||
1786 | msgid "" | ||
1787 | "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " | ||
1788 | "its public key) and has a number of addresses it is reachable by (may have " | ||
1789 | "no addresses, for instance when it's behind a NAT). You specify bandwidth " | ||
1790 | "limits (how much traffic GNUnet is allowed to consume) and datastore quote " | ||
1791 | "(how large your on-disk block storage is) . Your node will then proceed to " | ||
1792 | "connect to other nodes, becoming part of the network." | ||
1793 | msgstr "" | ||
1794 | |||
1795 | #: template/faq.html.j2:874 | ||
1796 | msgid "How can I help translate this webpage into other languages?" | ||
1797 | msgstr "" | ||
1798 | |||
1799 | #: template/faq.html.j2:876 | ||
1800 | msgid "" | ||
1801 | "A: First, you need to register an account with our weblate system. Please " | ||
1802 | "send an e-mail with the desired target language to translators@gnunet.org or " | ||
1803 | "ask for help on the #gnunet chat on irc.freenode.net. Typically someone with " | ||
1804 | "sufficient permissions will then grant you access. Naturally, any abuse will " | ||
1805 | "result in the loss of permissions." | ||
1806 | msgstr "" | ||
1807 | |||
1808 | #: template/faq.html.j2:888 | ||
1809 | msgid "I have some great idea for a new feature, what should I do?" | ||
1810 | msgstr "" | ||
1811 | |||
1812 | #: template/faq.html.j2:890 | ||
1813 | msgid "" | ||
1814 | "A: Sadly, we have many more feature requests than we can possibly implement. " | ||
1815 | "The best way to actually get a new feature implemented is to do it yourself " | ||
1816 | "--- and to then send us a patch." | ||
1817 | msgstr "" | ||
1818 | |||
1609 | #: template/glossary.html.j2:12 | 1819 | #: template/glossary.html.j2:12 |
1610 | msgid "Ego" | 1820 | msgid "Ego" |
1611 | msgstr "El Ego" | 1821 | msgstr "El Ego" |
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po index eaef6db4..caa9b891 100644 --- a/locale/fr/LC_MESSAGES/messages.po +++ b/locale/fr/LC_MESSAGES/messages.po | |||
@@ -8,7 +8,7 @@ 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: 2021-03-12 12:43+0100\n" | 11 | "POT-Creation-Date: 2021-03-12 15:55+0100\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" |
@@ -783,34 +783,42 @@ msgid "" | |||
783 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" | 783 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" |
784 | msgstr "" | 784 | msgstr "" |
785 | 785 | ||
786 | #: template/faq.html.j2:12 template/faq.html.j2:21 | 786 | #: template/faq.html.j2:12 template/faq.html.j2:23 |
787 | msgid "General" | 787 | msgid "General" |
788 | msgstr "" | 788 | msgstr "" |
789 | 789 | ||
790 | #: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 | 790 | #: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37 |
791 | msgid "Features" | 791 | msgid "Features" |
792 | msgstr "" | 792 | msgstr "" |
793 | 793 | ||
794 | #: template/faq.html.j2:15 template/faq.html.j2:539 | 794 | #: template/faq.html.j2:15 template/faq.html.j2:594 |
795 | msgid "Error messages" | 795 | msgid "Error messages" |
796 | msgstr "" | 796 | msgstr "" |
797 | 797 | ||
798 | #: template/faq.html.j2:24 | 798 | #: template/faq.html.j2:16 template/faq.html.j2:696 |
799 | msgid "What do I do if my question is not answered here?" | 799 | msgid "File-sharing" |
800 | msgstr "" | ||
801 | |||
802 | #: template/faq.html.j2:17 template/faq.html.j2:872 | ||
803 | msgid "Contributing" | ||
800 | msgstr "" | 804 | msgstr "" |
801 | 805 | ||
802 | #: template/faq.html.j2:26 | 806 | #: template/faq.html.j2:26 |
807 | msgid "What do I do if my question is not answered here?" | ||
808 | msgstr "" | ||
809 | |||
810 | #: template/faq.html.j2:28 | ||
803 | msgid "" | 811 | msgid "" |
804 | "A: There are many other sources of information. You can read additional " | 812 | "A: There are many other sources of information. You can read additional " |
805 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " | 813 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " |
806 | "the #gnunet IRC on irc.freenode.net." | 814 | "the #gnunet IRC on irc.freenode.net." |
807 | msgstr "" | 815 | msgstr "" |
808 | 816 | ||
809 | #: template/faq.html.j2:34 | 817 | #: template/faq.html.j2:36 |
810 | msgid "When are you going to release the next version?" | 818 | msgid "When are you going to release the next version?" |
811 | msgstr "" | 819 | msgstr "" |
812 | 820 | ||
813 | #: template/faq.html.j2:36 | 821 | #: template/faq.html.j2:38 |
814 | msgid "" | 822 | msgid "" |
815 | "A: The general answer is, when it is ready. A better answer may be: earlier " | 823 | "A: The general answer is, when it is ready. A better answer may be: earlier " |
816 | "if you contribute (test, debug, code, document). Every release will be " | 824 | "if you contribute (test, debug, code, document). Every release will be " |
@@ -819,21 +827,21 @@ msgid "" | |||
819 | "the RSS feed of this site to automatically receive a notification." | 827 | "the RSS feed of this site to automatically receive a notification." |
820 | msgstr "" | 828 | msgstr "" |
821 | 829 | ||
822 | #: template/faq.html.j2:47 | 830 | #: template/faq.html.j2:49 |
823 | msgid "Is the code free?" | 831 | msgid "Is the code free?" |
824 | msgstr "" | 832 | msgstr "" |
825 | 833 | ||
826 | #: template/faq.html.j2:49 | 834 | #: template/faq.html.j2:51 |
827 | msgid "" | 835 | msgid "" |
828 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." | 836 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." |
829 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." | 837 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." |
830 | msgstr "" | 838 | msgstr "" |
831 | 839 | ||
832 | #: template/faq.html.j2:56 | 840 | #: template/faq.html.j2:58 |
833 | msgid "Are there any known bugs?" | 841 | msgid "Are there any known bugs?" |
834 | msgstr "" | 842 | msgstr "" |
835 | 843 | ||
836 | #: template/faq.html.j2:58 | 844 | #: template/faq.html.j2:60 |
837 | msgid "" | 845 | msgid "" |
838 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." | 846 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." |
839 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " | 847 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " |
@@ -844,21 +852,21 @@ msgid "" | |||
844 | "should be the exception)." | 852 | "should be the exception)." |
845 | msgstr "" | 853 | msgstr "" |
846 | 854 | ||
847 | #: template/faq.html.j2:71 | 855 | #: template/faq.html.j2:73 template/faq.html.j2:193 |
848 | msgid "Is there a graphical user interface?" | 856 | msgid "Is there a graphical user interface?" |
849 | msgstr "" | 857 | msgstr "" |
850 | 858 | ||
851 | #: template/faq.html.j2:73 | 859 | #: template/faq.html.j2:75 |
852 | msgid "" | 860 | msgid "" |
853 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " | 861 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " |
854 | "based graphical interfaces, including a graphical tool for configuration." | 862 | "based graphical interfaces, including a graphical tool for configuration." |
855 | msgstr "" | 863 | msgstr "" |
856 | 864 | ||
857 | #: template/faq.html.j2:81 | 865 | #: template/faq.html.j2:83 |
858 | msgid "Why does gnunet-service-nse create a high CPU load?" | 866 | msgid "Why does gnunet-service-nse create a high CPU load?" |
859 | msgstr "" | 867 | msgstr "" |
860 | 868 | ||
861 | #: template/faq.html.j2:83 | 869 | #: template/faq.html.j2:85 |
862 | msgid "" | 870 | msgid "" |
863 | "A: The gnunet-service-nse process will initially compute a so-called "" | 871 | "A: The gnunet-service-nse process will initially compute a so-called "" |
864 | "proof-of-work" which is used to convince the network that your peer is " | 872 | "proof-of-work" which is used to convince the network that your peer is " |
@@ -870,11 +878,11 @@ msgid "" | |||
870 | "is "5 ms"." | 878 | "is "5 ms"." |
871 | msgstr "" | 879 | msgstr "" |
872 | 880 | ||
873 | #: template/faq.html.j2:97 | 881 | #: template/faq.html.j2:99 |
874 | msgid "How does GNUnet compare to Tor?" | 882 | msgid "How does GNUnet compare to Tor?" |
875 | msgstr "" | 883 | msgstr "" |
876 | 884 | ||
877 | #: template/faq.html.j2:99 | 885 | #: template/faq.html.j2:101 |
878 | msgid "" | 886 | msgid "" |
879 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " | 887 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " |
880 | "connections and, with the Tor Browser Bundle, for the Web in particular. " | 888 | "connections and, with the Tor Browser Bundle, for the Web in particular. " |
@@ -882,11 +890,11 @@ msgid "" | |||
882 | "networking, but that is too broad to be called a focus." | 890 | "networking, but that is too broad to be called a focus." |
883 | msgstr "" | 891 | msgstr "" |
884 | 892 | ||
885 | #: template/faq.html.j2:109 | 893 | #: template/faq.html.j2:111 |
886 | msgid "How does GNUnet compare to I2P?" | 894 | msgid "How does GNUnet compare to I2P?" |
887 | msgstr "" | 895 | msgstr "" |
888 | 896 | ||
889 | #: template/faq.html.j2:111 | 897 | #: template/faq.html.j2:113 |
890 | msgid "" | 898 | msgid "" |
891 | "A: Both GNUnet and I2P want to build a better, more secure, more " | 899 | "A: Both GNUnet and I2P want to build a better, more secure, more " |
892 | "decentralized Internet. However, on the technical side, there are almost no " | 900 | "decentralized Internet. However, on the technical side, there are almost no " |
@@ -895,11 +903,11 @@ msgid "" | |||
895 | "applications. I2P is largely used via a Web frontend." | 903 | "applications. I2P is largely used via a Web frontend." |
896 | msgstr "" | 904 | msgstr "" |
897 | 905 | ||
898 | #: template/faq.html.j2:122 | 906 | #: template/faq.html.j2:124 |
899 | msgid "Is GNUnet ready for use on production systems?" | 907 | msgid "Is GNUnet ready for use on production systems?" |
900 | msgstr "" | 908 | msgstr "" |
901 | 909 | ||
902 | #: template/faq.html.j2:124 | 910 | #: template/faq.html.j2:126 |
903 | msgid "" | 911 | msgid "" |
904 | "A: GNUnet is still undergoing major development. It is largely not yet ready " | 912 | "A: GNUnet is still undergoing major development. It is largely not yet ready " |
905 | "for usage beyond developers. Your mileage will vary depending on the " | 913 | "for usage beyond developers. Your mileage will vary depending on the " |
@@ -908,29 +916,29 @@ msgid "" | |||
908 | "rewriting it (Project "Transport Next Generation [TNG]")" | 916 | "rewriting it (Project "Transport Next Generation [TNG]")" |
909 | msgstr "" | 917 | msgstr "" |
910 | 918 | ||
911 | #: template/faq.html.j2:134 | 919 | #: template/faq.html.j2:136 |
912 | msgid "Is GNUnet build using distributed ledger technologies?" | 920 | msgid "Is GNUnet build using distributed ledger technologies?" |
913 | msgstr "" | 921 | msgstr "" |
914 | 922 | ||
915 | #: template/faq.html.j2:136 | 923 | #: template/faq.html.j2:138 |
916 | msgid "" | 924 | msgid "" |
917 | "A: No. GNUnet is a new network protocol stack for building secure, " | 925 | "A: No. GNUnet is a new network protocol stack for building secure, " |
918 | "distributed, and privacy-preserving applications. While a ledger could be " | 926 | "distributed, and privacy-preserving applications. While a ledger could be " |
919 | "built using GNUnet, we currently have no plans in doing so." | 927 | "built using GNUnet, we currently have no plans in doing so." |
920 | msgstr "" | 928 | msgstr "" |
921 | 929 | ||
922 | #: template/faq.html.j2:148 | 930 | #: template/faq.html.j2:151 |
923 | msgid "What can I do with GNUnet?" | 931 | msgid "What can I do with GNUnet?" |
924 | msgstr "" | 932 | msgstr "" |
925 | 933 | ||
926 | #: template/faq.html.j2:150 | 934 | #: template/faq.html.j2:153 |
927 | msgid "" | 935 | msgid "" |
928 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " | 936 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " |
929 | "do more than just one thing. Naturally, the implementation and documentation " | 937 | "do more than just one thing. Naturally, the implementation and documentation " |
930 | "of some of the features that exist are more advanced than others." | 938 | "of some of the features that exist are more advanced than others." |
931 | msgstr "" | 939 | msgstr "" |
932 | 940 | ||
933 | #: template/faq.html.j2:157 | 941 | #: template/faq.html.j2:160 |
934 | msgid "" | 942 | msgid "" |
935 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " | 943 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " |
936 | "decentralized and censorship-resistant replacement for DNS and a mechanism " | 944 | "decentralized and censorship-resistant replacement for DNS and a mechanism " |
@@ -938,11 +946,59 @@ msgid "" | |||
938 | msgstr "" | 946 | msgstr "" |
939 | 947 | ||
940 | #: template/faq.html.j2:171 | 948 | #: template/faq.html.j2:171 |
941 | msgid "Who runs the GNS root zone?" | 949 | msgid "Is it possible to surf the WWW anonymously with GNUnet?" |
942 | msgstr "" | 950 | msgstr "" |
943 | 951 | ||
944 | #: template/faq.html.j2:173 | 952 | #: template/faq.html.j2:173 |
945 | msgid "" | 953 | msgid "" |
954 | "A: It is not possible use GNUnet for anonymous browsing at this point. We " | ||
955 | "recommend that you use Tor for anonymous surfing." | ||
956 | msgstr "" | ||
957 | |||
958 | #: template/faq.html.j2:181 | ||
959 | msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?" | ||
960 | msgstr "" | ||
961 | |||
962 | #: template/faq.html.j2:183 | ||
963 | msgid "" | ||
964 | "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that " | ||
965 | "would make it accessible with a browser. It is possible to build such a " | ||
966 | "proxy and all one needs to know is the protocol used between browser and " | ||
967 | "proxy and a swift look at the GNUnet code for file-sharing." | ||
968 | msgstr "" | ||
969 | |||
970 | #: template/faq.html.j2:195 | ||
971 | msgid "" | ||
972 | "A: There are actually a few graphical user interfaces for different " | ||
973 | "functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for " | ||
974 | "file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser " | ||
975 | "importance. Note that in order to obtain the GUI, you need to install the " | ||
976 | "gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI " | ||
977 | "that integrates most of the other GUIs in one window. One exception is " | ||
978 | "gnunet-setup, which must still be run separately at this time (as setup " | ||
979 | "requires the peer to be stopped)." | ||
980 | msgstr "" | ||
981 | |||
982 | #: template/faq.html.j2:210 | ||
983 | msgid "On top of which operating systems does GNUnet run?" | ||
984 | msgstr "" | ||
985 | |||
986 | #: template/faq.html.j2:212 | ||
987 | msgid "" | ||
988 | "A: GNUnet is being developed and tested primarily under Debian GNU/Linux. " | ||
989 | "Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, " | ||
990 | "FreeBSD and macOS. We have reports of working versions on many other GNU/" | ||
991 | "Linux distributions; in the past we had reports of working versions on " | ||
992 | "NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, " | ||
993 | "so if you cannot get GNUnet to work on those systems please let us know." | ||
994 | msgstr "" | ||
995 | |||
996 | #: template/faq.html.j2:228 | ||
997 | msgid "Who runs the GNS root zone?" | ||
998 | msgstr "" | ||
999 | |||
1000 | #: template/faq.html.j2:230 | ||
1001 | msgid "" | ||
946 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " | 1002 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " |
947 | "configuration of top-level domains. The governance of this default " | 1003 | "configuration of top-level domains. The governance of this default " |
948 | "configuration is not yet established. In any case, the user will be able to " | 1004 | "configuration is not yet established. In any case, the user will be able to " |
@@ -950,11 +1006,11 @@ msgid "" | |||
950 | "edit their own GNS zone(s) unless they host services themselves." | 1006 | "edit their own GNS zone(s) unless they host services themselves." |
951 | msgstr "" | 1007 | msgstr "" |
952 | 1008 | ||
953 | #: template/faq.html.j2:184 | 1009 | #: template/faq.html.j2:241 |
954 | msgid "Where is the per-user GNS database kept?" | 1010 | msgid "Where is the per-user GNS database kept?" |
955 | msgstr "" | 1011 | msgstr "" |
956 | 1012 | ||
957 | #: template/faq.html.j2:186 | 1013 | #: template/faq.html.j2:243 |
958 | msgid "" | 1014 | msgid "" |
959 | "A: The short answer is that the database is kept at the user's GNUnet peer. " | 1015 | "A: The short answer is that the database is kept at the user's GNUnet peer. " |
960 | "Now, a user may run multiple GNUnet peers, in which case the database could " | 1016 | "Now, a user may run multiple GNUnet peers, in which case the database could " |
@@ -966,11 +1022,11 @@ msgid "" | |||
966 | "are many options for how users can store (and secure) their GNS database." | 1022 | "are many options for how users can store (and secure) their GNS database." |
967 | msgstr "" | 1023 | msgstr "" |
968 | 1024 | ||
969 | #: template/faq.html.j2:201 | 1025 | #: template/faq.html.j2:258 |
970 | msgid "What is the expected average size of a GNS namestore database?" | 1026 | msgid "What is the expected average size of a GNS namestore database?" |
971 | msgstr "" | 1027 | msgstr "" |
972 | 1028 | ||
973 | #: template/faq.html.j2:203 | 1029 | #: template/faq.html.j2:260 |
974 | msgid "" | 1030 | msgid "" |
975 | "A: Pretty small. Based on our user study where we looked at browser " | 1031 | "A: Pretty small. Based on our user study where we looked at browser " |
976 | "histories and the number of domains visited, we expect that GNS databases " | 1032 | "histories and the number of domains visited, we expect that GNS databases " |
@@ -978,11 +1034,11 @@ msgid "" | |||
978 | "even on mobile devices." | 1034 | "even on mobile devices." |
979 | msgstr "" | 1035 | msgstr "" |
980 | 1036 | ||
981 | #: template/faq.html.j2:213 | 1037 | #: template/faq.html.j2:270 |
982 | msgid "Is GNS resistant to the attacks on DNS used by the US?" | 1038 | msgid "Is GNS resistant to the attacks on DNS used by the US?" |
983 | msgstr "" | 1039 | msgstr "" |
984 | 1040 | ||
985 | #: template/faq.html.j2:215 | 1041 | #: template/faq.html.j2:272 |
986 | msgid "" | 1042 | msgid "" |
987 | "A: We believe so, as there is no entity that any government could force to " | 1043 | "A: We believe so, as there is no entity that any government could force to " |
988 | "change the mapping for a name except for each individual user (and then the " | 1044 | "change the mapping for a name except for each individual user (and then the " |
@@ -994,11 +1050,11 @@ msgid "" | |||
994 | "other zone delegating to this zone will achieve proper resolution." | 1050 | "other zone delegating to this zone will achieve proper resolution." |
995 | msgstr "" | 1051 | msgstr "" |
996 | 1052 | ||
997 | #: template/faq.html.j2:229 | 1053 | #: template/faq.html.j2:286 |
998 | msgid "What is the difference between GNS and CoDoNS?" | 1054 | msgid "What is the difference between GNS and CoDoNS?" |
999 | msgstr "" | 1055 | msgstr "" |
1000 | 1056 | ||
1001 | #: template/faq.html.j2:231 | 1057 | #: template/faq.html.j2:288 |
1002 | msgid "" | 1058 | msgid "" |
1003 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " | 1059 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " |
1004 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " | 1060 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " |
@@ -1010,11 +1066,11 @@ msgid "" | |||
1010 | "the context of CoDoNS." | 1066 | "the context of CoDoNS." |
1011 | msgstr "" | 1067 | msgstr "" |
1012 | 1068 | ||
1013 | #: template/faq.html.j2:247 | 1069 | #: template/faq.html.j2:304 |
1014 | msgid "What is the difference between GNS and SocialDNS?" | 1070 | msgid "What is the difference between GNS and SocialDNS?" |
1015 | msgstr "" | 1071 | msgstr "" |
1016 | 1072 | ||
1017 | #: template/faq.html.j2:249 | 1073 | #: template/faq.html.j2:306 |
1018 | msgid "" | 1074 | msgid "" |
1019 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " | 1075 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " |
1020 | "with SocialDNS the mappings are shared through the social network and " | 1076 | "with SocialDNS the mappings are shared through the social network and " |
@@ -1024,11 +1080,11 @@ msgid "" | |||
1024 | "the name (the authority) manually changes the record." | 1080 | "the name (the authority) manually changes the record." |
1025 | msgstr "" | 1081 | msgstr "" |
1026 | 1082 | ||
1027 | #: template/faq.html.j2:263 | 1083 | #: template/faq.html.j2:320 |
1028 | msgid "What is the difference between GNS and ODDNS?" | 1084 | msgid "What is the difference between GNS and ODDNS?" |
1029 | msgstr "" | 1085 | msgstr "" |
1030 | 1086 | ||
1031 | #: template/faq.html.j2:265 | 1087 | #: template/faq.html.j2:322 |
1032 | msgid "" | 1088 | msgid "" |
1033 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " | 1089 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " |
1034 | "registries (such as those for \".com\" and \".org\"). Instead of using " | 1090 | "registries (such as those for \".com\" and \".org\"). Instead of using " |
@@ -1037,23 +1093,23 @@ msgid "" | |||
1037 | "servers. Resolution will fail if the target name servers change IPs." | 1093 | "servers. Resolution will fail if the target name servers change IPs." |
1038 | msgstr "" | 1094 | msgstr "" |
1039 | 1095 | ||
1040 | #: template/faq.html.j2:276 | 1096 | #: template/faq.html.j2:333 |
1041 | msgid "What is the difference between GNS and Namecoin?" | 1097 | msgid "What is the difference between GNS and Namecoin?" |
1042 | msgstr "" | 1098 | msgstr "" |
1043 | 1099 | ||
1044 | #: template/faq.html.j2:283 | 1100 | #: template/faq.html.j2:340 |
1045 | msgid "What is the difference between GNS and Handshake?" | 1101 | msgid "What is the difference between GNS and Handshake?" |
1046 | msgstr "" | 1102 | msgstr "" |
1047 | 1103 | ||
1048 | #: template/faq.html.j2:289 | 1104 | #: template/faq.html.j2:346 |
1049 | msgid "What is the difference between GNS and ENS?" | 1105 | msgid "What is the difference between GNS and ENS?" |
1050 | msgstr "" | 1106 | msgstr "" |
1051 | 1107 | ||
1052 | #: template/faq.html.j2:295 | 1108 | #: template/faq.html.j2:352 |
1053 | msgid "What is the difference between GNS and TrickleDNS?" | 1109 | msgid "What is the difference between GNS and TrickleDNS?" |
1054 | msgstr "" | 1110 | msgstr "" |
1055 | 1111 | ||
1056 | #: template/faq.html.j2:297 | 1112 | #: template/faq.html.j2:354 |
1057 | msgid "" | 1113 | msgid "" |
1058 | "A: TrickleDNS pushes ("critical") DNS records between DNS " | 1114 | "A: TrickleDNS pushes ("critical") DNS records between DNS " |
1059 | "resolvers of participating domains to provide "better availability, " | 1115 | "resolvers of participating domains to provide "better availability, " |
@@ -1065,13 +1121,13 @@ msgid "" | |||
1065 | "the DNS hierarchy." | 1121 | "the DNS hierarchy." |
1066 | msgstr "" | 1122 | msgstr "" |
1067 | 1123 | ||
1068 | #: template/faq.html.j2:310 | 1124 | #: template/faq.html.j2:367 |
1069 | msgid "" | 1125 | msgid "" |
1070 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " | 1126 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " |
1071 | "of the PGP web of trust?" | 1127 | "of the PGP web of trust?" |
1072 | msgstr "" | 1128 | msgstr "" |
1073 | 1129 | ||
1074 | #: template/faq.html.j2:312 | 1130 | #: template/faq.html.j2:369 |
1075 | msgid "" | 1131 | msgid "" |
1076 | "A: For security, it is well known that an initial trust path between the two " | 1132 | "A: For security, it is well known that an initial trust path between the two " |
1077 | "parties must exist. However, for applications where this is not required, " | 1133 | "parties must exist. However, for applications where this is not required, " |
@@ -1081,16 +1137,16 @@ msgid "" | |||
1081 | "installation. Thus, any name registered with FCFS is in fact global and " | 1137 | "installation. Thus, any name registered with FCFS is in fact global and " |
1082 | "requires no further introduction. However, the security of these names " | 1138 | "requires no further introduction. However, the security of these names " |
1083 | "depends entirely on the trustworthiness of the FCFS authority. The authority " | 1139 | "depends entirely on the trustworthiness of the FCFS authority. The authority " |
1084 | "can be queried under the ".ping" TLD." | 1140 | "can be queried under the ".pin" TLD." |
1085 | msgstr "" | 1141 | msgstr "" |
1086 | 1142 | ||
1087 | #: template/faq.html.j2:327 | 1143 | #: template/faq.html.j2:384 |
1088 | msgid "" | 1144 | msgid "" |
1089 | "How can a legitimate domain owner tell other people to not use his name in " | 1145 | "How can a legitimate domain owner tell other people to not use his name in " |
1090 | "GNS?" | 1146 | "GNS?" |
1091 | msgstr "" | 1147 | msgstr "" |
1092 | 1148 | ||
1093 | #: template/faq.html.j2:329 | 1149 | #: template/faq.html.j2:386 |
1094 | msgid "" | 1150 | msgid "" |
1095 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " | 1151 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " |
1096 | "domain owner. Any user can claim any name (as his preferred name or "" | 1152 | "domain owner. Any user can claim any name (as his preferred name or "" |
@@ -1099,13 +1155,13 @@ msgid "" | |||
1099 | "name) for this user." | 1155 | "name) for this user." |
1100 | msgstr "" | 1156 | msgstr "" |
1101 | 1157 | ||
1102 | #: template/faq.html.j2:340 | 1158 | #: template/faq.html.j2:397 |
1103 | msgid "" | 1159 | msgid "" |
1104 | "Did you consider the privacy implications of making your personal GNS zone " | 1160 | "Did you consider the privacy implications of making your personal GNS zone " |
1105 | "visible?" | 1161 | "visible?" |
1106 | msgstr "" | 1162 | msgstr "" |
1107 | 1163 | ||
1108 | #: template/faq.html.j2:342 | 1164 | #: template/faq.html.j2:399 |
1109 | msgid "" | 1165 | msgid "" |
1110 | "A: Each record in GNS has a flag "private". Records are shared " | 1166 | "A: Each record in GNS has a flag "private". Records are shared " |
1111 | "with other users (via DHT or zone transfers) only if this flag is not set. " | 1167 | "with other users (via DHT or zone transfers) only if this flag is not set. " |
@@ -1113,11 +1169,11 @@ msgid "" | |||
1113 | "made public." | 1169 | "made public." |
1114 | msgstr "" | 1170 | msgstr "" |
1115 | 1171 | ||
1116 | #: template/faq.html.j2:352 | 1172 | #: template/faq.html.j2:409 |
1117 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" | 1173 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" |
1118 | msgstr "" | 1174 | msgstr "" |
1119 | 1175 | ||
1120 | #: template/faq.html.j2:354 | 1176 | #: template/faq.html.j2:411 |
1121 | msgid "" | 1177 | msgid "" |
1122 | "A: The question presumes that (a) virtual hosting is only necessary because " | 1178 | "A: The question presumes that (a) virtual hosting is only necessary because " |
1123 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " | 1179 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " |
@@ -1129,13 +1185,13 @@ msgid "" | |||
1129 | "become commonplace, GNS should work with today's networks." | 1185 | "become commonplace, GNS should work with today's networks." |
1130 | msgstr "" | 1186 | msgstr "" |
1131 | 1187 | ||
1132 | #: template/faq.html.j2:368 | 1188 | #: template/faq.html.j2:425 |
1133 | msgid "" | 1189 | msgid "" |
1134 | "Why does GNS not use a trust metric or consensus to determine globally " | 1190 | "Why does GNS not use a trust metric or consensus to determine globally " |
1135 | "unique names?" | 1191 | "unique names?" |
1136 | msgstr "" | 1192 | msgstr "" |
1137 | 1193 | ||
1138 | #: template/faq.html.j2:370 | 1194 | #: template/faq.html.j2:427 |
1139 | msgid "" | 1195 | msgid "" |
1140 | "A: Trust metrics have the fundamental problem that they have thresholds. As " | 1196 | "A: Trust metrics have the fundamental problem that they have thresholds. As " |
1141 | "trust relationships evolve, mappings would change their meaning as they " | 1197 | "trust relationships evolve, mappings would change their meaning as they " |
@@ -1144,11 +1200,11 @@ msgid "" | |||
1144 | "consensus might be easy to manipulate by adversaries." | 1200 | "consensus might be easy to manipulate by adversaries." |
1145 | msgstr "" | 1201 | msgstr "" |
1146 | 1202 | ||
1147 | #: template/faq.html.j2:381 | 1203 | #: template/faq.html.j2:438 |
1148 | msgid "How do you handle compromised zone keys in GNS?" | 1204 | msgid "How do you handle compromised zone keys in GNS?" |
1149 | msgstr "" | 1205 | msgstr "" |
1150 | 1206 | ||
1151 | #: template/faq.html.j2:383 | 1207 | #: template/faq.html.j2:440 |
1152 | msgid "" | 1208 | msgid "" |
1153 | "A: The owner of a private key can create a revocation message. This one can " | 1209 | "A: The owner of a private key can create a revocation message. This one can " |
1154 | "then be flooded throughout the overlay network, creating a copy at all " | 1210 | "then be flooded throughout the overlay network, creating a copy at all " |
@@ -1158,11 +1214,11 @@ msgid "" | |||
1158 | "message when resolving names." | 1214 | "message when resolving names." |
1159 | msgstr "" | 1215 | msgstr "" |
1160 | 1216 | ||
1161 | #: template/faq.html.j2:395 | 1217 | #: template/faq.html.j2:452 |
1162 | msgid "Could the signing algorithm of GNS be upgraded in the future?" | 1218 | msgid "Could the signing algorithm of GNS be upgraded in the future?" |
1163 | msgstr "" | 1219 | msgstr "" |
1164 | 1220 | ||
1165 | #: template/faq.html.j2:397 | 1221 | #: template/faq.html.j2:454 |
1166 | msgid "" | 1222 | msgid "" |
1167 | "A: Yes. In our efforts to standardize GNS, we have already modified the " | 1223 | "A: Yes. In our efforts to standardize GNS, we have already modified the " |
1168 | "protocol to support alternative delegation records. <br> <br> Naturally, " | 1224 | "protocol to support alternative delegation records. <br> <br> Naturally, " |
@@ -1172,12 +1228,12 @@ msgid "" | |||
1172 | "different cipher system." | 1228 | "different cipher system." |
1173 | msgstr "" | 1229 | msgstr "" |
1174 | 1230 | ||
1175 | #: template/faq.html.j2:411 | 1231 | #: template/faq.html.j2:468 |
1176 | msgid "" | 1232 | msgid "" |
1177 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" | 1233 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" |
1178 | msgstr "" | 1234 | msgstr "" |
1179 | 1235 | ||
1180 | #: template/faq.html.j2:413 | 1236 | #: template/faq.html.j2:470 |
1181 | msgid "" | 1237 | msgid "" |
1182 | "A: We don't expect this to be necessary, as GNS records are stored (and " | 1238 | "A: We don't expect this to be necessary, as GNS records are stored (and " |
1183 | "replicated) in the R5N DHT. Thus the authority will typically not be " | 1239 | "replicated) in the R5N DHT. Thus the authority will typically not be " |
@@ -1188,13 +1244,13 @@ msgid "" | |||
1188 | "the zone's key and database among them)." | 1244 | "the zone's key and database among them)." |
1189 | msgstr "" | 1245 | msgstr "" |
1190 | 1246 | ||
1191 | #: template/faq.html.j2:426 | 1247 | #: template/faq.html.j2:483 |
1192 | msgid "" | 1248 | msgid "" |
1193 | "Why do you believe it is worth giving up unique names for censorship " | 1249 | "Why do you believe it is worth giving up unique names for censorship " |
1194 | "resistance?" | 1250 | "resistance?" |
1195 | msgstr "" | 1251 | msgstr "" |
1196 | 1252 | ||
1197 | #: template/faq.html.j2:428 | 1253 | #: template/faq.html.j2:485 |
1198 | msgid "" | 1254 | msgid "" |
1199 | "A: The GNU Name system offers an alternative to DNS that is censorship " | 1255 | "A: The GNU Name system offers an alternative to DNS that is censorship " |
1200 | "resistant. As with any security mechanism, this comes at a cost (names are " | 1256 | "resistant. As with any security mechanism, this comes at a cost (names are " |
@@ -1206,11 +1262,11 @@ msgid "" | |||
1206 | "globally" unique name worth, if it does not resolve?" | 1262 | "globally" unique name worth, if it does not resolve?" |
1207 | msgstr "" | 1263 | msgstr "" |
1208 | 1264 | ||
1209 | #: template/faq.html.j2:442 | 1265 | #: template/faq.html.j2:499 |
1210 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" | 1266 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" |
1211 | msgstr "" | 1267 | msgstr "" |
1212 | 1268 | ||
1213 | #: template/faq.html.j2:444 | 1269 | #: template/faq.html.j2:501 |
1214 | msgid "" | 1270 | msgid "" |
1215 | "A: We say that DNS is 'centralized' because it has a central component / " | 1271 | "A: We say that DNS is 'centralized' because it has a central component / " |
1216 | "central point of failure --- the root zone and its management by IANA/ICANN. " | 1272 | "central point of failure --- the root zone and its management by IANA/ICANN. " |
@@ -1219,11 +1275,11 @@ msgid "" | |||
1219 | "Iraq during the wars at the beginning of the 21st century." | 1275 | "Iraq during the wars at the beginning of the 21st century." |
1220 | msgstr "" | 1276 | msgstr "" |
1221 | 1277 | ||
1222 | #: template/faq.html.j2:455 | 1278 | #: template/faq.html.j2:512 |
1223 | msgid "How does GNS protect against layer-3 censorship?" | 1279 | msgid "How does GNS protect against layer-3 censorship?" |
1224 | msgstr "" | 1280 | msgstr "" |
1225 | 1281 | ||
1226 | #: template/faq.html.j2:457 | 1282 | #: template/faq.html.j2:514 |
1227 | msgid "" | 1283 | msgid "" |
1228 | "A: GNS does not directly help with layer-3 censorship, but it does help " | 1284 | "A: GNS does not directly help with layer-3 censorship, but it does help " |
1229 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " | 1285 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " |
@@ -1236,11 +1292,11 @@ msgid "" | |||
1236 | "easier to use. </ol>" | 1292 | "easier to use. </ol>" |
1237 | msgstr "" | 1293 | msgstr "" |
1238 | 1294 | ||
1239 | #: template/faq.html.j2:476 | 1295 | #: template/faq.html.j2:533 |
1240 | msgid "Does GNS work with search engines?" | 1296 | msgid "Does GNS work with search engines?" |
1241 | msgstr "" | 1297 | msgstr "" |
1242 | 1298 | ||
1243 | #: template/faq.html.j2:478 | 1299 | #: template/faq.html.j2:535 |
1244 | msgid "" | 1300 | msgid "" |
1245 | "A: GNS creates no significant problems for search engines, as they can use " | 1301 | "A: GNS creates no significant problems for search engines, as they can use " |
1246 | "GNS to perform name resolution as well as any normal user. Naturally, while " | 1302 | "GNS to perform name resolution as well as any normal user. Naturally, while " |
@@ -1252,11 +1308,11 @@ msgid "" | |||
1252 | "obviously not obtain censorship-resistant names." | 1308 | "obviously not obtain censorship-resistant names." |
1253 | msgstr "" | 1309 | msgstr "" |
1254 | 1310 | ||
1255 | #: template/faq.html.j2:492 | 1311 | #: template/faq.html.j2:549 |
1256 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" | 1312 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" |
1257 | msgstr "" | 1313 | msgstr "" |
1258 | 1314 | ||
1259 | #: template/faq.html.j2:494 | 1315 | #: template/faq.html.j2:551 |
1260 | msgid "" | 1316 | msgid "" |
1261 | "A: UIA and GNS both share the same basic naming model, which actually " | 1317 | "A: UIA and GNS both share the same basic naming model, which actually " |
1262 | "originated with Rivest's SDSI. However, UIA is not concerned about " | 1318 | "originated with Rivest's SDSI. However, UIA is not concerned about " |
@@ -1267,11 +1323,11 @@ msgid "" | |||
1267 | "about legacy systems (clean slate)." | 1323 | "about legacy systems (clean slate)." |
1268 | msgstr "" | 1324 | msgstr "" |
1269 | 1325 | ||
1270 | #: template/faq.html.j2:507 | 1326 | #: template/faq.html.j2:564 |
1271 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" | 1327 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" |
1272 | msgstr "" | 1328 | msgstr "" |
1273 | 1329 | ||
1274 | #: template/faq.html.j2:509 | 1330 | #: template/faq.html.j2:566 |
1275 | msgid "" | 1331 | msgid "" |
1276 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " | 1332 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " |
1277 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " | 1333 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " |
@@ -1281,13 +1337,13 @@ msgid "" | |||
1281 | "than about 128 entities." | 1337 | "than about 128 entities." |
1282 | msgstr "" | 1338 | msgstr "" |
1283 | 1339 | ||
1284 | #: template/faq.html.j2:521 | 1340 | #: template/faq.html.j2:578 |
1285 | msgid "" | 1341 | msgid "" |
1286 | "How does GNS handle SRV/TLSA records where service and protocol are part of " | 1342 | "How does GNS handle SRV/TLSA records where service and protocol are part of " |
1287 | "the domain name?" | 1343 | "the domain name?" |
1288 | msgstr "" | 1344 | msgstr "" |
1289 | 1345 | ||
1290 | #: template/faq.html.j2:523 | 1346 | #: template/faq.html.j2:580 |
1291 | msgid "" | 1347 | msgid "" |
1292 | "A: When GNS splits a domain name into labels for resolution, it detects the " | 1348 | "A: When GNS splits a domain name into labels for resolution, it detects the " |
1293 | ""_Service._Proto" syntax, converts "Service" to the " | 1349 | ""_Service._Proto" syntax, converts "Service" to the " |
@@ -1299,13 +1355,13 @@ msgid "" | |||
1299 | "record type) to it." | 1355 | "record type) to it." |
1300 | msgstr "" | 1356 | msgstr "" |
1301 | 1357 | ||
1302 | #: template/faq.html.j2:541 | 1358 | #: template/faq.html.j2:596 |
1303 | msgid "" | 1359 | msgid "" |
1304 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " | 1360 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " |
1305 | "Should I worry?" | 1361 | "Should I worry?" |
1306 | msgstr "" | 1362 | msgstr "" |
1307 | 1363 | ||
1308 | #: template/faq.html.j2:543 | 1364 | #: template/faq.html.j2:598 |
1309 | msgid "" | 1365 | msgid "" |
1310 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " | 1366 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " |
1311 | "We have started a major rewrite to address this and other problems, but " | 1367 | "We have started a major rewrite to address this and other problems, but " |
@@ -1313,23 +1369,23 @@ msgid "" | |||
1313 | "expected." | 1369 | "expected." |
1314 | msgstr "" | 1370 | msgstr "" |
1315 | 1371 | ||
1316 | #: template/faq.html.j2:552 | 1372 | #: template/faq.html.j2:607 |
1317 | msgid "Error opening `/dev/net/tun': No such file or directory?" | 1373 | msgid "Error opening `/dev/net/tun': No such file or directory?" |
1318 | msgstr "" | 1374 | msgstr "" |
1319 | 1375 | ||
1320 | #: template/faq.html.j2:554 | 1376 | #: template/faq.html.j2:609 |
1321 | msgid "" | 1377 | msgid "" |
1322 | "A: If you get this error message, the solution is simple. Issue the " | 1378 | "A: If you get this error message, the solution is simple. Issue the " |
1323 | "following commands (as root) to create the required device file" | 1379 | "following commands (as root) to create the required device file" |
1324 | msgstr "" | 1380 | msgstr "" |
1325 | 1381 | ||
1326 | #: template/faq.html.j2:566 | 1382 | #: template/faq.html.j2:621 |
1327 | msgid "" | 1383 | msgid "" |
1328 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" | 1384 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" |
1329 | "dns)?" | 1385 | "dns)?" |
1330 | msgstr "" | 1386 | msgstr "" |
1331 | 1387 | ||
1332 | #: template/faq.html.j2:568 | 1388 | #: template/faq.html.j2:623 |
1333 | msgid "" | 1389 | msgid "" |
1334 | "A: For GNUnet DNS, your iptables needs to have "owner" match " | 1390 | "A: For GNUnet DNS, your iptables needs to have "owner" match " |
1335 | "support. This is accomplished by having the correct kernel options. Check if " | 1391 | "support. This is accomplished by having the correct kernel options. Check if " |
@@ -1337,16 +1393,169 @@ msgid "" | |||
1337 | "'m' (and the module is loaded)." | 1393 | "'m' (and the module is loaded)." |
1338 | msgstr "" | 1394 | msgstr "" |
1339 | 1395 | ||
1340 | #: template/faq.html.j2:580 | 1396 | #: template/faq.html.j2:635 |
1341 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" | 1397 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" |
1342 | msgstr "" | 1398 | msgstr "" |
1343 | 1399 | ||
1344 | #: template/faq.html.j2:582 | 1400 | #: template/faq.html.j2:637 |
1345 | msgid "" | 1401 | msgid "" |
1346 | "A: If you get an error stating that the VPN timeout was reached, check if " | 1402 | "A: If you get an error stating that the VPN timeout was reached, check if " |
1347 | "your firewall is enabled and blocking the connections." | 1403 | "your firewall is enabled and blocking the connections." |
1348 | msgstr "" | 1404 | msgstr "" |
1349 | 1405 | ||
1406 | #: template/faq.html.j2:645 | ||
1407 | msgid "" | ||
1408 | "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" | ||
1409 | msgstr "" | ||
1410 | |||
1411 | #: template/faq.html.j2:647 | ||
1412 | msgid "" | ||
1413 | "A: This error usually occurs when your linker fails to locate one of " | ||
1414 | "GNUnet's libraries. This can have two causes. First, it is theoretically " | ||
1415 | "possible that the library is not installed on your system; however, if you " | ||
1416 | "compiled GNUnet the normal way and/or used a binary package, that is highly " | ||
1417 | "unlikely. The more common cause is that you installed GNUnet to a directory " | ||
1418 | "that your linker does not search. There are several ways to fix this that " | ||
1419 | "are described below. If you are 'root' and you installed to a system folder " | ||
1420 | "(such as /usr/local), you want to add the libraries to the system-wide " | ||
1421 | "search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so." | ||
1422 | "conf and running \"ldconfig\". If you installed GNUnet to /opt or any other " | ||
1423 | "similar path, you obviously have to change \"/usr/local\" accordingly. If " | ||
1424 | "you do not have 'root' rights or if you installed GNUnet to say \"/home/" | ||
1425 | "$USER/\", then you can explicitly tell your linker to search a particular " | ||
1426 | "directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. " | ||
1427 | "For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" " | ||
1428 | "you want to run:" | ||
1429 | msgstr "" | ||
1430 | |||
1431 | #: template/faq.html.j2:673 | ||
1432 | msgid "" | ||
1433 | "to ensure GNUnet's binaries and libraries are found. In order to avoid " | ||
1434 | "having to do so each time, you can add the above lines (without the \"$\") " | ||
1435 | "to your .bashrc or .profile file. You will have to logout and login again to " | ||
1436 | "have this new profile be applied to all shells (including your desktop " | ||
1437 | "environment)." | ||
1438 | msgstr "" | ||
1439 | |||
1440 | #: template/faq.html.j2:680 | ||
1441 | msgid "What error messages can be ignored?" | ||
1442 | msgstr "" | ||
1443 | |||
1444 | #: template/faq.html.j2:682 | ||
1445 | msgid "" | ||
1446 | "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " | ||
1447 | "for end-users and can always be ignored. Error messages flagged as \"INFO\" " | ||
1448 | "always refer to harmless events that require no action. For example, GNUnet " | ||
1449 | "may use an INFO message to indicate that it is currently performing an " | ||
1450 | "expensive operation that will take some time. GNUnet will also use INFO " | ||
1451 | "messages to display information about important configuration values." | ||
1452 | msgstr "" | ||
1453 | |||
1454 | #: template/faq.html.j2:698 | ||
1455 | msgid "How does GNUnet compare to other file-sharing applications?" | ||
1456 | msgstr "" | ||
1457 | |||
1458 | #: template/faq.html.j2:700 | ||
1459 | msgid "" | ||
1460 | "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " | ||
1461 | "P2P networks, GNUnet was designed with security in mind as the highest " | ||
1462 | "priority. We intend on producing a network with comprehensive security " | ||
1463 | "features. Many other P2P networks are open to a wide variety of attacks, and " | ||
1464 | "users have little privacy. GNUnet is also Free Software and thus the source " | ||
1465 | "code is available, so you do not have to worry about being spied upon by the " | ||
1466 | "software. The following table summarises the main differences between GNUnet " | ||
1467 | "and other systems. The information is accurate to the best of our knowledge. " | ||
1468 | "The comparison is difficult since there are sometimes differences between " | ||
1469 | "various implementations of (almost) the same protocol. In general, we pick a " | ||
1470 | "free implementation as the reference implementation since it is possible to " | ||
1471 | "inspect the free code. Also, all of these systems are changing over time and " | ||
1472 | "thus the data below may not be up-to-date. If you find any flaws, please let " | ||
1473 | "us know. Finally, the table is not saying terribly much (it is hard to " | ||
1474 | "compare these systems this briefly), so if you want the real differences, " | ||
1475 | "read the research papers (and probably the code)." | ||
1476 | msgstr "" | ||
1477 | |||
1478 | #: template/faq.html.j2:814 | ||
1479 | msgid "" | ||
1480 | "Another important point of reference are the various anonymous peer-to-peer " | ||
1481 | "networks. Here, there are differences in terms of application domain and how " | ||
1482 | "specifically anonymity is achieved. Anonymous routing is a hard research " | ||
1483 | "topic, so for a superficial comparisson like this one we focus on the " | ||
1484 | "latency. Another important factor is the programming language. Type-safe " | ||
1485 | "languages may offer certain security benefits; however, this may come at the " | ||
1486 | "cost of significant increases in resource consumption which in turn may " | ||
1487 | "reduce anonymity." | ||
1488 | msgstr "" | ||
1489 | |||
1490 | #: template/faq.html.j2:827 | ||
1491 | msgid "Are there any known attacks (on GNUnet's file-sharing application)?" | ||
1492 | msgstr "" | ||
1493 | |||
1494 | #: template/faq.html.j2:829 | ||
1495 | msgid "" | ||
1496 | "A: Generally, there is the possibility of a known plaintext attack on " | ||
1497 | "keywords, but since the user has control over the keywords that are " | ||
1498 | "associated with the content he inserts, the user can take advantage of the " | ||
1499 | "same techniques used to generate reasonable passwords to defend against such " | ||
1500 | "an attack. In any event, we are not trying to hide content; thus, unless the " | ||
1501 | "user is trying to insert information into the network that can only be " | ||
1502 | "shared with a small group of people, there is no real reason to try to " | ||
1503 | "obfuscate the content by choosing a difficult keyword anyway." | ||
1504 | msgstr "" | ||
1505 | |||
1506 | #: template/faq.html.j2:843 | ||
1507 | msgid "What do you mean by anonymity?" | ||
1508 | msgstr "" | ||
1509 | |||
1510 | #: template/faq.html.j2:845 | ||
1511 | msgid "" | ||
1512 | "A: Anonymity is the lack of distinction of an individual from a (large) " | ||
1513 | "group. A central goal for anonymous file-sharing in GNUnet is to make all " | ||
1514 | "users (peers) form a group and to make communications in that group " | ||
1515 | "anonymous, that is, nobody (but the initiator) should be able to tell which " | ||
1516 | "of the peers in the group originated the message. In other words, it should " | ||
1517 | "be difficult to impossible for an adversary to distinguish between the " | ||
1518 | "originating peer and all other peers." | ||
1519 | msgstr "" | ||
1520 | |||
1521 | #: template/faq.html.j2:857 | ||
1522 | msgid "What does my system do when participating in GNUnet file sharing?" | ||
1523 | msgstr "" | ||
1524 | |||
1525 | #: template/faq.html.j2:859 | ||
1526 | msgid "" | ||
1527 | "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " | ||
1528 | "its public key) and has a number of addresses it is reachable by (may have " | ||
1529 | "no addresses, for instance when it's behind a NAT). You specify bandwidth " | ||
1530 | "limits (how much traffic GNUnet is allowed to consume) and datastore quote " | ||
1531 | "(how large your on-disk block storage is) . Your node will then proceed to " | ||
1532 | "connect to other nodes, becoming part of the network." | ||
1533 | msgstr "" | ||
1534 | |||
1535 | #: template/faq.html.j2:874 | ||
1536 | msgid "How can I help translate this webpage into other languages?" | ||
1537 | msgstr "" | ||
1538 | |||
1539 | #: template/faq.html.j2:876 | ||
1540 | msgid "" | ||
1541 | "A: First, you need to register an account with our weblate system. Please " | ||
1542 | "send an e-mail with the desired target language to translators@gnunet.org or " | ||
1543 | "ask for help on the #gnunet chat on irc.freenode.net. Typically someone with " | ||
1544 | "sufficient permissions will then grant you access. Naturally, any abuse will " | ||
1545 | "result in the loss of permissions." | ||
1546 | msgstr "" | ||
1547 | |||
1548 | #: template/faq.html.j2:888 | ||
1549 | msgid "I have some great idea for a new feature, what should I do?" | ||
1550 | msgstr "" | ||
1551 | |||
1552 | #: template/faq.html.j2:890 | ||
1553 | msgid "" | ||
1554 | "A: Sadly, we have many more feature requests than we can possibly implement. " | ||
1555 | "The best way to actually get a new feature implemented is to do it yourself " | ||
1556 | "--- and to then send us a patch." | ||
1557 | msgstr "" | ||
1558 | |||
1350 | #: template/glossary.html.j2:12 | 1559 | #: template/glossary.html.j2:12 |
1351 | msgid "Ego" | 1560 | msgid "Ego" |
1352 | msgstr "" | 1561 | msgstr "" |
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index c22c09b4..0ddf47b8 100644 --- a/locale/it/LC_MESSAGES/messages.po +++ b/locale/it/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ 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: 2021-03-12 12:43+0100\n" | 10 | "POT-Creation-Date: 2021-03-12 15:55+0100\n" |
11 | "PO-Revision-Date: 2021-03-09 18:35+0000\n" | 11 | "PO-Revision-Date: 2021-03-09 18:35+0000\n" |
12 | "Last-Translator: Sabino Miani <sbn.miani@gmail.com>\n" | 12 | "Last-Translator: Sabino Miani <sbn.miani@gmail.com>\n" |
13 | "Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" | 13 | "Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" |
@@ -910,34 +910,44 @@ msgid "" | |||
910 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" | 910 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" |
911 | msgstr "" | 911 | msgstr "" |
912 | 912 | ||
913 | #: template/faq.html.j2:12 template/faq.html.j2:21 | 913 | #: template/faq.html.j2:12 template/faq.html.j2:23 |
914 | msgid "General" | 914 | msgid "General" |
915 | msgstr "" | 915 | msgstr "" |
916 | 916 | ||
917 | #: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 | 917 | #: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37 |
918 | msgid "Features" | 918 | msgid "Features" |
919 | msgstr "" | 919 | msgstr "" |
920 | 920 | ||
921 | #: template/faq.html.j2:15 template/faq.html.j2:539 | 921 | #: template/faq.html.j2:15 template/faq.html.j2:594 |
922 | msgid "Error messages" | 922 | msgid "Error messages" |
923 | msgstr "" | 923 | msgstr "" |
924 | 924 | ||
925 | #: template/faq.html.j2:24 | 925 | #: template/faq.html.j2:16 template/faq.html.j2:696 |
926 | msgid "What do I do if my question is not answered here?" | 926 | #, fuzzy |
927 | #| msgid "Filesharing (Alpha)" | ||
928 | msgid "File-sharing" | ||
929 | msgstr "Condivisione di file (Alpha)" | ||
930 | |||
931 | #: template/faq.html.j2:17 template/faq.html.j2:872 | ||
932 | msgid "Contributing" | ||
927 | msgstr "" | 933 | msgstr "" |
928 | 934 | ||
929 | #: template/faq.html.j2:26 | 935 | #: template/faq.html.j2:26 |
936 | msgid "What do I do if my question is not answered here?" | ||
937 | msgstr "" | ||
938 | |||
939 | #: template/faq.html.j2:28 | ||
930 | msgid "" | 940 | msgid "" |
931 | "A: There are many other sources of information. You can read additional " | 941 | "A: There are many other sources of information. You can read additional " |
932 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " | 942 | "documentation or ask the question on the help-gnunet@gnu.org mailing list or " |
933 | "the #gnunet IRC on irc.freenode.net." | 943 | "the #gnunet IRC on irc.freenode.net." |
934 | msgstr "" | 944 | msgstr "" |
935 | 945 | ||
936 | #: template/faq.html.j2:34 | 946 | #: template/faq.html.j2:36 |
937 | msgid "When are you going to release the next version?" | 947 | msgid "When are you going to release the next version?" |
938 | msgstr "" | 948 | msgstr "" |
939 | 949 | ||
940 | #: template/faq.html.j2:36 | 950 | #: template/faq.html.j2:38 |
941 | msgid "" | 951 | msgid "" |
942 | "A: The general answer is, when it is ready. A better answer may be: earlier " | 952 | "A: The general answer is, when it is ready. A better answer may be: earlier " |
943 | "if you contribute (test, debug, code, document). Every release will be " | 953 | "if you contribute (test, debug, code, document). Every release will be " |
@@ -946,21 +956,21 @@ msgid "" | |||
946 | "the RSS feed of this site to automatically receive a notification." | 956 | "the RSS feed of this site to automatically receive a notification." |
947 | msgstr "" | 957 | msgstr "" |
948 | 958 | ||
949 | #: template/faq.html.j2:47 | 959 | #: template/faq.html.j2:49 |
950 | msgid "Is the code free?" | 960 | msgid "Is the code free?" |
951 | msgstr "" | 961 | msgstr "" |
952 | 962 | ||
953 | #: template/faq.html.j2:49 | 963 | #: template/faq.html.j2:51 |
954 | msgid "" | 964 | msgid "" |
955 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." | 965 | "A: GNUnet is free software, available under the <a href=\"https://www.gnu." |
956 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." | 966 | "org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." |
957 | msgstr "" | 967 | msgstr "" |
958 | 968 | ||
959 | #: template/faq.html.j2:56 | 969 | #: template/faq.html.j2:58 |
960 | msgid "Are there any known bugs?" | 970 | msgid "Are there any known bugs?" |
961 | msgstr "" | 971 | msgstr "" |
962 | 972 | ||
963 | #: template/faq.html.j2:58 | 973 | #: template/faq.html.j2:60 |
964 | msgid "" | 974 | msgid "" |
965 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." | 975 | "A: We track the list of currently known bugs in the <a href=\"https://bugs." |
966 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " | 976 | "gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " |
@@ -971,21 +981,21 @@ msgid "" | |||
971 | "should be the exception)." | 981 | "should be the exception)." |
972 | msgstr "" | 982 | msgstr "" |
973 | 983 | ||
974 | #: template/faq.html.j2:71 | 984 | #: template/faq.html.j2:73 template/faq.html.j2:193 |
975 | msgid "Is there a graphical user interface?" | 985 | msgid "Is there a graphical user interface?" |
976 | msgstr "" | 986 | msgstr "" |
977 | 987 | ||
978 | #: template/faq.html.j2:73 | 988 | #: template/faq.html.j2:75 |
979 | msgid "" | 989 | msgid "" |
980 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " | 990 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " |
981 | "based graphical interfaces, including a graphical tool for configuration." | 991 | "based graphical interfaces, including a graphical tool for configuration." |
982 | msgstr "" | 992 | msgstr "" |
983 | 993 | ||
984 | #: template/faq.html.j2:81 | 994 | #: template/faq.html.j2:83 |
985 | msgid "Why does gnunet-service-nse create a high CPU load?" | 995 | msgid "Why does gnunet-service-nse create a high CPU load?" |
986 | msgstr "" | 996 | msgstr "" |
987 | 997 | ||
988 | #: template/faq.html.j2:83 | 998 | #: template/faq.html.j2:85 |
989 | msgid "" | 999 | msgid "" |
990 | "A: The gnunet-service-nse process will initially compute a so-called "" | 1000 | "A: The gnunet-service-nse process will initially compute a so-called "" |
991 | "proof-of-work" which is used to convince the network that your peer is " | 1001 | "proof-of-work" which is used to convince the network that your peer is " |
@@ -997,11 +1007,11 @@ msgid "" | |||
997 | "is "5 ms"." | 1007 | "is "5 ms"." |
998 | msgstr "" | 1008 | msgstr "" |
999 | 1009 | ||
1000 | #: template/faq.html.j2:97 | 1010 | #: template/faq.html.j2:99 |
1001 | msgid "How does GNUnet compare to Tor?" | 1011 | msgid "How does GNUnet compare to Tor?" |
1002 | msgstr "" | 1012 | msgstr "" |
1003 | 1013 | ||
1004 | #: template/faq.html.j2:99 | 1014 | #: template/faq.html.j2:101 |
1005 | msgid "" | 1015 | msgid "" |
1006 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " | 1016 | "A: Tor focuses on anonymous communication and censorship-resistance for TCP " |
1007 | "connections and, with the Tor Browser Bundle, for the Web in particular. " | 1017 | "connections and, with the Tor Browser Bundle, for the Web in particular. " |
@@ -1009,11 +1019,11 @@ msgid "" | |||
1009 | "networking, but that is too broad to be called a focus." | 1019 | "networking, but that is too broad to be called a focus." |
1010 | msgstr "" | 1020 | msgstr "" |
1011 | 1021 | ||
1012 | #: template/faq.html.j2:109 | 1022 | #: template/faq.html.j2:111 |
1013 | msgid "How does GNUnet compare to I2P?" | 1023 | msgid "How does GNUnet compare to I2P?" |
1014 | msgstr "" | 1024 | msgstr "" |
1015 | 1025 | ||
1016 | #: template/faq.html.j2:111 | 1026 | #: template/faq.html.j2:113 |
1017 | msgid "" | 1027 | msgid "" |
1018 | "A: Both GNUnet and I2P want to build a better, more secure, more " | 1028 | "A: Both GNUnet and I2P want to build a better, more secure, more " |
1019 | "decentralized Internet. However, on the technical side, there are almost no " | 1029 | "decentralized Internet. However, on the technical side, there are almost no " |
@@ -1022,11 +1032,11 @@ msgid "" | |||
1022 | "applications. I2P is largely used via a Web frontend." | 1032 | "applications. I2P is largely used via a Web frontend." |
1023 | msgstr "" | 1033 | msgstr "" |
1024 | 1034 | ||
1025 | #: template/faq.html.j2:122 | 1035 | #: template/faq.html.j2:124 |
1026 | msgid "Is GNUnet ready for use on production systems?" | 1036 | msgid "Is GNUnet ready for use on production systems?" |
1027 | msgstr "" | 1037 | msgstr "" |
1028 | 1038 | ||
1029 | #: template/faq.html.j2:124 | 1039 | #: template/faq.html.j2:126 |
1030 | msgid "" | 1040 | msgid "" |
1031 | "A: GNUnet is still undergoing major development. It is largely not yet ready " | 1041 | "A: GNUnet is still undergoing major development. It is largely not yet ready " |
1032 | "for usage beyond developers. Your mileage will vary depending on the " | 1042 | "for usage beyond developers. Your mileage will vary depending on the " |
@@ -1035,31 +1045,31 @@ msgid "" | |||
1035 | "rewriting it (Project "Transport Next Generation [TNG]")" | 1045 | "rewriting it (Project "Transport Next Generation [TNG]")" |
1036 | msgstr "" | 1046 | msgstr "" |
1037 | 1047 | ||
1038 | #: template/faq.html.j2:134 | 1048 | #: template/faq.html.j2:136 |
1039 | msgid "Is GNUnet build using distributed ledger technologies?" | 1049 | msgid "Is GNUnet build using distributed ledger technologies?" |
1040 | msgstr "" | 1050 | msgstr "" |
1041 | 1051 | ||
1042 | #: template/faq.html.j2:136 | 1052 | #: template/faq.html.j2:138 |
1043 | msgid "" | 1053 | msgid "" |
1044 | "A: No. GNUnet is a new network protocol stack for building secure, " | 1054 | "A: No. GNUnet is a new network protocol stack for building secure, " |
1045 | "distributed, and privacy-preserving applications. While a ledger could be " | 1055 | "distributed, and privacy-preserving applications. While a ledger could be " |
1046 | "built using GNUnet, we currently have no plans in doing so." | 1056 | "built using GNUnet, we currently have no plans in doing so." |
1047 | msgstr "" | 1057 | msgstr "" |
1048 | 1058 | ||
1049 | #: template/faq.html.j2:148 | 1059 | #: template/faq.html.j2:151 |
1050 | #, fuzzy | 1060 | #, fuzzy |
1051 | #| msgid "What is GNUnet?" | 1061 | #| msgid "What is GNUnet?" |
1052 | msgid "What can I do with GNUnet?" | 1062 | msgid "What can I do with GNUnet?" |
1053 | msgstr "Cos'è GNUnet?" | 1063 | msgstr "Cos'è GNUnet?" |
1054 | 1064 | ||
1055 | #: template/faq.html.j2:150 | 1065 | #: template/faq.html.j2:153 |
1056 | msgid "" | 1066 | msgid "" |
1057 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " | 1067 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " |
1058 | "do more than just one thing. Naturally, the implementation and documentation " | 1068 | "do more than just one thing. Naturally, the implementation and documentation " |
1059 | "of some of the features that exist are more advanced than others." | 1069 | "of some of the features that exist are more advanced than others." |
1060 | msgstr "" | 1070 | msgstr "" |
1061 | 1071 | ||
1062 | #: template/faq.html.j2:157 | 1072 | #: template/faq.html.j2:160 |
1063 | msgid "" | 1073 | msgid "" |
1064 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " | 1074 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " |
1065 | "decentralized and censorship-resistant replacement for DNS and a mechanism " | 1075 | "decentralized and censorship-resistant replacement for DNS and a mechanism " |
@@ -1067,11 +1077,59 @@ msgid "" | |||
1067 | msgstr "" | 1077 | msgstr "" |
1068 | 1078 | ||
1069 | #: template/faq.html.j2:171 | 1079 | #: template/faq.html.j2:171 |
1070 | msgid "Who runs the GNS root zone?" | 1080 | msgid "Is it possible to surf the WWW anonymously with GNUnet?" |
1071 | msgstr "" | 1081 | msgstr "" |
1072 | 1082 | ||
1073 | #: template/faq.html.j2:173 | 1083 | #: template/faq.html.j2:173 |
1074 | msgid "" | 1084 | msgid "" |
1085 | "A: It is not possible use GNUnet for anonymous browsing at this point. We " | ||
1086 | "recommend that you use Tor for anonymous surfing." | ||
1087 | msgstr "" | ||
1088 | |||
1089 | #: template/faq.html.j2:181 | ||
1090 | msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?" | ||
1091 | msgstr "" | ||
1092 | |||
1093 | #: template/faq.html.j2:183 | ||
1094 | msgid "" | ||
1095 | "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that " | ||
1096 | "would make it accessible with a browser. It is possible to build such a " | ||
1097 | "proxy and all one needs to know is the protocol used between browser and " | ||
1098 | "proxy and a swift look at the GNUnet code for file-sharing." | ||
1099 | msgstr "" | ||
1100 | |||
1101 | #: template/faq.html.j2:195 | ||
1102 | msgid "" | ||
1103 | "A: There are actually a few graphical user interfaces for different " | ||
1104 | "functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for " | ||
1105 | "file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser " | ||
1106 | "importance. Note that in order to obtain the GUI, you need to install the " | ||
1107 | "gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI " | ||
1108 | "that integrates most of the other GUIs in one window. One exception is " | ||
1109 | "gnunet-setup, which must still be run separately at this time (as setup " | ||
1110 | "requires the peer to be stopped)." | ||
1111 | msgstr "" | ||
1112 | |||
1113 | #: template/faq.html.j2:210 | ||
1114 | msgid "On top of which operating systems does GNUnet run?" | ||
1115 | msgstr "" | ||
1116 | |||
1117 | #: template/faq.html.j2:212 | ||
1118 | msgid "" | ||
1119 | "A: GNUnet is being developed and tested primarily under Debian GNU/Linux. " | ||
1120 | "Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, " | ||
1121 | "FreeBSD and macOS. We have reports of working versions on many other GNU/" | ||
1122 | "Linux distributions; in the past we had reports of working versions on " | ||
1123 | "NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, " | ||
1124 | "so if you cannot get GNUnet to work on those systems please let us know." | ||
1125 | msgstr "" | ||
1126 | |||
1127 | #: template/faq.html.j2:228 | ||
1128 | msgid "Who runs the GNS root zone?" | ||
1129 | msgstr "" | ||
1130 | |||
1131 | #: template/faq.html.j2:230 | ||
1132 | msgid "" | ||
1075 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " | 1133 | "A: Short answer: you. The long answer is the GNUnet will ship with a default " |
1076 | "configuration of top-level domains. The governance of this default " | 1134 | "configuration of top-level domains. The governance of this default " |
1077 | "configuration is not yet established. In any case, the user will be able to " | 1135 | "configuration is not yet established. In any case, the user will be able to " |
@@ -1079,11 +1137,11 @@ msgid "" | |||
1079 | "edit their own GNS zone(s) unless they host services themselves." | 1137 | "edit their own GNS zone(s) unless they host services themselves." |
1080 | msgstr "" | 1138 | msgstr "" |
1081 | 1139 | ||
1082 | #: template/faq.html.j2:184 | 1140 | #: template/faq.html.j2:241 |
1083 | msgid "Where is the per-user GNS database kept?" | 1141 | msgid "Where is the per-user GNS database kept?" |
1084 | msgstr "" | 1142 | msgstr "" |
1085 | 1143 | ||
1086 | #: template/faq.html.j2:186 | 1144 | #: template/faq.html.j2:243 |
1087 | msgid "" | 1145 | msgid "" |
1088 | "A: The short answer is that the database is kept at the user's GNUnet peer. " | 1146 | "A: The short answer is that the database is kept at the user's GNUnet peer. " |
1089 | "Now, a user may run multiple GNUnet peers, in which case the database could " | 1147 | "Now, a user may run multiple GNUnet peers, in which case the database could " |
@@ -1095,11 +1153,11 @@ msgid "" | |||
1095 | "are many options for how users can store (and secure) their GNS database." | 1153 | "are many options for how users can store (and secure) their GNS database." |
1096 | msgstr "" | 1154 | msgstr "" |
1097 | 1155 | ||
1098 | #: template/faq.html.j2:201 | 1156 | #: template/faq.html.j2:258 |
1099 | msgid "What is the expected average size of a GNS namestore database?" | 1157 | msgid "What is the expected average size of a GNS namestore database?" |
1100 | msgstr "" | 1158 | msgstr "" |
1101 | 1159 | ||
1102 | #: template/faq.html.j2:203 | 1160 | #: template/faq.html.j2:260 |
1103 | msgid "" | 1161 | msgid "" |
1104 | "A: Pretty small. Based on our user study where we looked at browser " | 1162 | "A: Pretty small. Based on our user study where we looked at browser " |
1105 | "histories and the number of domains visited, we expect that GNS databases " | 1163 | "histories and the number of domains visited, we expect that GNS databases " |
@@ -1107,11 +1165,11 @@ msgid "" | |||
1107 | "even on mobile devices." | 1165 | "even on mobile devices." |
1108 | msgstr "" | 1166 | msgstr "" |
1109 | 1167 | ||
1110 | #: template/faq.html.j2:213 | 1168 | #: template/faq.html.j2:270 |
1111 | msgid "Is GNS resistant to the attacks on DNS used by the US?" | 1169 | msgid "Is GNS resistant to the attacks on DNS used by the US?" |
1112 | msgstr "" | 1170 | msgstr "" |
1113 | 1171 | ||
1114 | #: template/faq.html.j2:215 | 1172 | #: template/faq.html.j2:272 |
1115 | msgid "" | 1173 | msgid "" |
1116 | "A: We believe so, as there is no entity that any government could force to " | 1174 | "A: We believe so, as there is no entity that any government could force to " |
1117 | "change the mapping for a name except for each individual user (and then the " | 1175 | "change the mapping for a name except for each individual user (and then the " |
@@ -1123,11 +1181,11 @@ msgid "" | |||
1123 | "other zone delegating to this zone will achieve proper resolution." | 1181 | "other zone delegating to this zone will achieve proper resolution." |
1124 | msgstr "" | 1182 | msgstr "" |
1125 | 1183 | ||
1126 | #: template/faq.html.j2:229 | 1184 | #: template/faq.html.j2:286 |
1127 | msgid "What is the difference between GNS and CoDoNS?" | 1185 | msgid "What is the difference between GNS and CoDoNS?" |
1128 | msgstr "" | 1186 | msgstr "" |
1129 | 1187 | ||
1130 | #: template/faq.html.j2:231 | 1188 | #: template/faq.html.j2:288 |
1131 | msgid "" | 1189 | msgid "" |
1132 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " | 1190 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " |
1133 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " | 1191 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " |
@@ -1139,11 +1197,11 @@ msgid "" | |||
1139 | "the context of CoDoNS." | 1197 | "the context of CoDoNS." |
1140 | msgstr "" | 1198 | msgstr "" |
1141 | 1199 | ||
1142 | #: template/faq.html.j2:247 | 1200 | #: template/faq.html.j2:304 |
1143 | msgid "What is the difference between GNS and SocialDNS?" | 1201 | msgid "What is the difference between GNS and SocialDNS?" |
1144 | msgstr "" | 1202 | msgstr "" |
1145 | 1203 | ||
1146 | #: template/faq.html.j2:249 | 1204 | #: template/faq.html.j2:306 |
1147 | msgid "" | 1205 | msgid "" |
1148 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " | 1206 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " |
1149 | "with SocialDNS the mappings are shared through the social network and " | 1207 | "with SocialDNS the mappings are shared through the social network and " |
@@ -1153,11 +1211,11 @@ msgid "" | |||
1153 | "the name (the authority) manually changes the record." | 1211 | "the name (the authority) manually changes the record." |
1154 | msgstr "" | 1212 | msgstr "" |
1155 | 1213 | ||
1156 | #: template/faq.html.j2:263 | 1214 | #: template/faq.html.j2:320 |
1157 | msgid "What is the difference between GNS and ODDNS?" | 1215 | msgid "What is the difference between GNS and ODDNS?" |
1158 | msgstr "" | 1216 | msgstr "" |
1159 | 1217 | ||
1160 | #: template/faq.html.j2:265 | 1218 | #: template/faq.html.j2:322 |
1161 | msgid "" | 1219 | msgid "" |
1162 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " | 1220 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " |
1163 | "registries (such as those for \".com\" and \".org\"). Instead of using " | 1221 | "registries (such as those for \".com\" and \".org\"). Instead of using " |
@@ -1166,23 +1224,23 @@ msgid "" | |||
1166 | "servers. Resolution will fail if the target name servers change IPs." | 1224 | "servers. Resolution will fail if the target name servers change IPs." |
1167 | msgstr "" | 1225 | msgstr "" |
1168 | 1226 | ||
1169 | #: template/faq.html.j2:276 | 1227 | #: template/faq.html.j2:333 |
1170 | msgid "What is the difference between GNS and Namecoin?" | 1228 | msgid "What is the difference between GNS and Namecoin?" |
1171 | msgstr "" | 1229 | msgstr "" |
1172 | 1230 | ||
1173 | #: template/faq.html.j2:283 | 1231 | #: template/faq.html.j2:340 |
1174 | msgid "What is the difference between GNS and Handshake?" | 1232 | msgid "What is the difference between GNS and Handshake?" |
1175 | msgstr "" | 1233 | msgstr "" |
1176 | 1234 | ||
1177 | #: template/faq.html.j2:289 | 1235 | #: template/faq.html.j2:346 |
1178 | msgid "What is the difference between GNS and ENS?" | 1236 | msgid "What is the difference between GNS and ENS?" |
1179 | msgstr "" | 1237 | msgstr "" |
1180 | 1238 | ||
1181 | #: template/faq.html.j2:295 | 1239 | #: template/faq.html.j2:352 |
1182 | msgid "What is the difference between GNS and TrickleDNS?" | 1240 | msgid "What is the difference between GNS and TrickleDNS?" |
1183 | msgstr "" | 1241 | msgstr "" |
1184 | 1242 | ||
1185 | #: template/faq.html.j2:297 | 1243 | #: template/faq.html.j2:354 |
1186 | msgid "" | 1244 | msgid "" |
1187 | "A: TrickleDNS pushes ("critical") DNS records between DNS " | 1245 | "A: TrickleDNS pushes ("critical") DNS records between DNS " |
1188 | "resolvers of participating domains to provide "better availability, " | 1246 | "resolvers of participating domains to provide "better availability, " |
@@ -1194,13 +1252,13 @@ msgid "" | |||
1194 | "the DNS hierarchy." | 1252 | "the DNS hierarchy." |
1195 | msgstr "" | 1253 | msgstr "" |
1196 | 1254 | ||
1197 | #: template/faq.html.j2:310 | 1255 | #: template/faq.html.j2:367 |
1198 | msgid "" | 1256 | msgid "" |
1199 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " | 1257 | "Does GNS require real-world introduction (secure PKEY exchange) in the style " |
1200 | "of the PGP web of trust?" | 1258 | "of the PGP web of trust?" |
1201 | msgstr "" | 1259 | msgstr "" |
1202 | 1260 | ||
1203 | #: template/faq.html.j2:312 | 1261 | #: template/faq.html.j2:369 |
1204 | msgid "" | 1262 | msgid "" |
1205 | "A: For security, it is well known that an initial trust path between the two " | 1263 | "A: For security, it is well known that an initial trust path between the two " |
1206 | "parties must exist. However, for applications where this is not required, " | 1264 | "parties must exist. However, for applications where this is not required, " |
@@ -1210,16 +1268,16 @@ msgid "" | |||
1210 | "installation. Thus, any name registered with FCFS is in fact global and " | 1268 | "installation. Thus, any name registered with FCFS is in fact global and " |
1211 | "requires no further introduction. However, the security of these names " | 1269 | "requires no further introduction. However, the security of these names " |
1212 | "depends entirely on the trustworthiness of the FCFS authority. The authority " | 1270 | "depends entirely on the trustworthiness of the FCFS authority. The authority " |
1213 | "can be queried under the ".ping" TLD." | 1271 | "can be queried under the ".pin" TLD." |
1214 | msgstr "" | 1272 | msgstr "" |
1215 | 1273 | ||
1216 | #: template/faq.html.j2:327 | 1274 | #: template/faq.html.j2:384 |
1217 | msgid "" | 1275 | msgid "" |
1218 | "How can a legitimate domain owner tell other people to not use his name in " | 1276 | "How can a legitimate domain owner tell other people to not use his name in " |
1219 | "GNS?" | 1277 | "GNS?" |
1220 | msgstr "" | 1278 | msgstr "" |
1221 | 1279 | ||
1222 | #: template/faq.html.j2:329 | 1280 | #: template/faq.html.j2:386 |
1223 | msgid "" | 1281 | msgid "" |
1224 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " | 1282 | "A: Names have no owners in GNS, so there cannot be a "legitimate" " |
1225 | "domain owner. Any user can claim any name (as his preferred name or "" | 1283 | "domain owner. Any user can claim any name (as his preferred name or "" |
@@ -1228,13 +1286,13 @@ msgid "" | |||
1228 | "name) for this user." | 1286 | "name) for this user." |
1229 | msgstr "" | 1287 | msgstr "" |
1230 | 1288 | ||
1231 | #: template/faq.html.j2:340 | 1289 | #: template/faq.html.j2:397 |
1232 | msgid "" | 1290 | msgid "" |
1233 | "Did you consider the privacy implications of making your personal GNS zone " | 1291 | "Did you consider the privacy implications of making your personal GNS zone " |
1234 | "visible?" | 1292 | "visible?" |
1235 | msgstr "" | 1293 | msgstr "" |
1236 | 1294 | ||
1237 | #: template/faq.html.j2:342 | 1295 | #: template/faq.html.j2:399 |
1238 | msgid "" | 1296 | msgid "" |
1239 | "A: Each record in GNS has a flag "private". Records are shared " | 1297 | "A: Each record in GNS has a flag "private". Records are shared " |
1240 | "with other users (via DHT or zone transfers) only if this flag is not set. " | 1298 | "with other users (via DHT or zone transfers) only if this flag is not set. " |
@@ -1242,11 +1300,11 @@ msgid "" | |||
1242 | "made public." | 1300 | "made public." |
1243 | msgstr "" | 1301 | msgstr "" |
1244 | 1302 | ||
1245 | #: template/faq.html.j2:352 | 1303 | #: template/faq.html.j2:409 |
1246 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" | 1304 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" |
1247 | msgstr "" | 1305 | msgstr "" |
1248 | 1306 | ||
1249 | #: template/faq.html.j2:354 | 1307 | #: template/faq.html.j2:411 |
1250 | msgid "" | 1308 | msgid "" |
1251 | "A: The question presumes that (a) virtual hosting is only necessary because " | 1309 | "A: The question presumes that (a) virtual hosting is only necessary because " |
1252 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " | 1310 | "of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " |
@@ -1258,13 +1316,13 @@ msgid "" | |||
1258 | "become commonplace, GNS should work with today's networks." | 1316 | "become commonplace, GNS should work with today's networks." |
1259 | msgstr "" | 1317 | msgstr "" |
1260 | 1318 | ||
1261 | #: template/faq.html.j2:368 | 1319 | #: template/faq.html.j2:425 |
1262 | msgid "" | 1320 | msgid "" |
1263 | "Why does GNS not use a trust metric or consensus to determine globally " | 1321 | "Why does GNS not use a trust metric or consensus to determine globally " |
1264 | "unique names?" | 1322 | "unique names?" |
1265 | msgstr "" | 1323 | msgstr "" |
1266 | 1324 | ||
1267 | #: template/faq.html.j2:370 | 1325 | #: template/faq.html.j2:427 |
1268 | msgid "" | 1326 | msgid "" |
1269 | "A: Trust metrics have the fundamental problem that they have thresholds. As " | 1327 | "A: Trust metrics have the fundamental problem that they have thresholds. As " |
1270 | "trust relationships evolve, mappings would change their meaning as they " | 1328 | "trust relationships evolve, mappings would change their meaning as they " |
@@ -1273,11 +1331,11 @@ msgid "" | |||
1273 | "consensus might be easy to manipulate by adversaries." | 1331 | "consensus might be easy to manipulate by adversaries." |
1274 | msgstr "" | 1332 | msgstr "" |
1275 | 1333 | ||
1276 | #: template/faq.html.j2:381 | 1334 | #: template/faq.html.j2:438 |
1277 | msgid "How do you handle compromised zone keys in GNS?" | 1335 | msgid "How do you handle compromised zone keys in GNS?" |
1278 | msgstr "" | 1336 | msgstr "" |
1279 | 1337 | ||
1280 | #: template/faq.html.j2:383 | 1338 | #: template/faq.html.j2:440 |
1281 | msgid "" | 1339 | msgid "" |
1282 | "A: The owner of a private key can create a revocation message. This one can " | 1340 | "A: The owner of a private key can create a revocation message. This one can " |
1283 | "then be flooded throughout the overlay network, creating a copy at all " | 1341 | "then be flooded throughout the overlay network, creating a copy at all " |
@@ -1287,11 +1345,11 @@ msgid "" | |||
1287 | "message when resolving names." | 1345 | "message when resolving names." |
1288 | msgstr "" | 1346 | msgstr "" |
1289 | 1347 | ||
1290 | #: template/faq.html.j2:395 | 1348 | #: template/faq.html.j2:452 |
1291 | msgid "Could the signing algorithm of GNS be upgraded in the future?" | 1349 | msgid "Could the signing algorithm of GNS be upgraded in the future?" |
1292 | msgstr "" | 1350 | msgstr "" |
1293 | 1351 | ||
1294 | #: template/faq.html.j2:397 | 1352 | #: template/faq.html.j2:454 |
1295 | msgid "" | 1353 | msgid "" |
1296 | "A: Yes. In our efforts to standardize GNS, we have already modified the " | 1354 | "A: Yes. In our efforts to standardize GNS, we have already modified the " |
1297 | "protocol to support alternative delegation records. <br> <br> Naturally, " | 1355 | "protocol to support alternative delegation records. <br> <br> Naturally, " |
@@ -1301,12 +1359,12 @@ msgid "" | |||
1301 | "different cipher system." | 1359 | "different cipher system." |
1302 | msgstr "" | 1360 | msgstr "" |
1303 | 1361 | ||
1304 | #: template/faq.html.j2:411 | 1362 | #: template/faq.html.j2:468 |
1305 | msgid "" | 1363 | msgid "" |
1306 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" | 1364 | "How can a GNS zone maintain several name servers, e.g. for load balancing?" |
1307 | msgstr "" | 1365 | msgstr "" |
1308 | 1366 | ||
1309 | #: template/faq.html.j2:413 | 1367 | #: template/faq.html.j2:470 |
1310 | msgid "" | 1368 | msgid "" |
1311 | "A: We don't expect this to be necessary, as GNS records are stored (and " | 1369 | "A: We don't expect this to be necessary, as GNS records are stored (and " |
1312 | "replicated) in the R5N DHT. Thus the authority will typically not be " | 1370 | "replicated) in the R5N DHT. Thus the authority will typically not be " |
@@ -1317,13 +1375,13 @@ msgid "" | |||
1317 | "the zone's key and database among them)." | 1375 | "the zone's key and database among them)." |
1318 | msgstr "" | 1376 | msgstr "" |
1319 | 1377 | ||
1320 | #: template/faq.html.j2:426 | 1378 | #: template/faq.html.j2:483 |
1321 | msgid "" | 1379 | msgid "" |
1322 | "Why do you believe it is worth giving up unique names for censorship " | 1380 | "Why do you believe it is worth giving up unique names for censorship " |
1323 | "resistance?" | 1381 | "resistance?" |
1324 | msgstr "" | 1382 | msgstr "" |
1325 | 1383 | ||
1326 | #: template/faq.html.j2:428 | 1384 | #: template/faq.html.j2:485 |
1327 | msgid "" | 1385 | msgid "" |
1328 | "A: The GNU Name system offers an alternative to DNS that is censorship " | 1386 | "A: The GNU Name system offers an alternative to DNS that is censorship " |
1329 | "resistant. As with any security mechanism, this comes at a cost (names are " | 1387 | "resistant. As with any security mechanism, this comes at a cost (names are " |
@@ -1335,11 +1393,11 @@ msgid "" | |||
1335 | "globally" unique name worth, if it does not resolve?" | 1393 | "globally" unique name worth, if it does not resolve?" |
1336 | msgstr "" | 1394 | msgstr "" |
1337 | 1395 | ||
1338 | #: template/faq.html.j2:442 | 1396 | #: template/faq.html.j2:499 |
1339 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" | 1397 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" |
1340 | msgstr "" | 1398 | msgstr "" |
1341 | 1399 | ||
1342 | #: template/faq.html.j2:444 | 1400 | #: template/faq.html.j2:501 |
1343 | msgid "" | 1401 | msgid "" |
1344 | "A: We say that DNS is 'centralized' because it has a central component / " | 1402 | "A: We say that DNS is 'centralized' because it has a central component / " |
1345 | "central point of failure --- the root zone and its management by IANA/ICANN. " | 1403 | "central point of failure --- the root zone and its management by IANA/ICANN. " |
@@ -1348,11 +1406,11 @@ msgid "" | |||
1348 | "Iraq during the wars at the beginning of the 21st century." | 1406 | "Iraq during the wars at the beginning of the 21st century." |
1349 | msgstr "" | 1407 | msgstr "" |
1350 | 1408 | ||
1351 | #: template/faq.html.j2:455 | 1409 | #: template/faq.html.j2:512 |
1352 | msgid "How does GNS protect against layer-3 censorship?" | 1410 | msgid "How does GNS protect against layer-3 censorship?" |
1353 | msgstr "" | 1411 | msgstr "" |
1354 | 1412 | ||
1355 | #: template/faq.html.j2:457 | 1413 | #: template/faq.html.j2:514 |
1356 | msgid "" | 1414 | msgid "" |
1357 | "A: GNS does not directly help with layer-3 censorship, but it does help " | 1415 | "A: GNS does not directly help with layer-3 censorship, but it does help " |
1358 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " | 1416 | "indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " |
@@ -1365,11 +1423,11 @@ msgid "" | |||
1365 | "easier to use. </ol>" | 1423 | "easier to use. </ol>" |
1366 | msgstr "" | 1424 | msgstr "" |
1367 | 1425 | ||
1368 | #: template/faq.html.j2:476 | 1426 | #: template/faq.html.j2:533 |
1369 | msgid "Does GNS work with search engines?" | 1427 | msgid "Does GNS work with search engines?" |
1370 | msgstr "" | 1428 | msgstr "" |
1371 | 1429 | ||
1372 | #: template/faq.html.j2:478 | 1430 | #: template/faq.html.j2:535 |
1373 | msgid "" | 1431 | msgid "" |
1374 | "A: GNS creates no significant problems for search engines, as they can use " | 1432 | "A: GNS creates no significant problems for search engines, as they can use " |
1375 | "GNS to perform name resolution as well as any normal user. Naturally, while " | 1433 | "GNS to perform name resolution as well as any normal user. Naturally, while " |
@@ -1381,11 +1439,11 @@ msgid "" | |||
1381 | "obviously not obtain censorship-resistant names." | 1439 | "obviously not obtain censorship-resistant names." |
1382 | msgstr "" | 1440 | msgstr "" |
1383 | 1441 | ||
1384 | #: template/faq.html.j2:492 | 1442 | #: template/faq.html.j2:549 |
1385 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" | 1443 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" |
1386 | msgstr "" | 1444 | msgstr "" |
1387 | 1445 | ||
1388 | #: template/faq.html.j2:494 | 1446 | #: template/faq.html.j2:551 |
1389 | msgid "" | 1447 | msgid "" |
1390 | "A: UIA and GNS both share the same basic naming model, which actually " | 1448 | "A: UIA and GNS both share the same basic naming model, which actually " |
1391 | "originated with Rivest's SDSI. However, UIA is not concerned about " | 1449 | "originated with Rivest's SDSI. However, UIA is not concerned about " |
@@ -1396,11 +1454,11 @@ msgid "" | |||
1396 | "about legacy systems (clean slate)." | 1454 | "about legacy systems (clean slate)." |
1397 | msgstr "" | 1455 | msgstr "" |
1398 | 1456 | ||
1399 | #: template/faq.html.j2:507 | 1457 | #: template/faq.html.j2:564 |
1400 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" | 1458 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" |
1401 | msgstr "" | 1459 | msgstr "" |
1402 | 1460 | ||
1403 | #: template/faq.html.j2:509 | 1461 | #: template/faq.html.j2:566 |
1404 | msgid "" | 1462 | msgid "" |
1405 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " | 1463 | "A: First of all, in GNS you can explicitly see the trust chain, so you know " |
1406 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " | 1464 | "if a name you are resolving belongs to a friend, or a friend-of-a-friend, " |
@@ -1410,13 +1468,13 @@ msgid "" | |||
1410 | "than about 128 entities." | 1468 | "than about 128 entities." |
1411 | msgstr "" | 1469 | msgstr "" |
1412 | 1470 | ||
1413 | #: template/faq.html.j2:521 | 1471 | #: template/faq.html.j2:578 |
1414 | msgid "" | 1472 | msgid "" |
1415 | "How does GNS handle SRV/TLSA records where service and protocol are part of " | 1473 | "How does GNS handle SRV/TLSA records where service and protocol are part of " |
1416 | "the domain name?" | 1474 | "the domain name?" |
1417 | msgstr "" | 1475 | msgstr "" |
1418 | 1476 | ||
1419 | #: template/faq.html.j2:523 | 1477 | #: template/faq.html.j2:580 |
1420 | msgid "" | 1478 | msgid "" |
1421 | "A: When GNS splits a domain name into labels for resolution, it detects the " | 1479 | "A: When GNS splits a domain name into labels for resolution, it detects the " |
1422 | ""_Service._Proto" syntax, converts "Service" to the " | 1480 | ""_Service._Proto" syntax, converts "Service" to the " |
@@ -1428,13 +1486,13 @@ msgid "" | |||
1428 | "record type) to it." | 1486 | "record type) to it." |
1429 | msgstr "" | 1487 | msgstr "" |
1430 | 1488 | ||
1431 | #: template/faq.html.j2:541 | 1489 | #: template/faq.html.j2:596 |
1432 | msgid "" | 1490 | msgid "" |
1433 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " | 1491 | "I receive many "WARNING Calculated flow delay for X at Y for Z". " |
1434 | "Should I worry?" | 1492 | "Should I worry?" |
1435 | msgstr "" | 1493 | msgstr "" |
1436 | 1494 | ||
1437 | #: template/faq.html.j2:543 | 1495 | #: template/faq.html.j2:598 |
1438 | msgid "" | 1496 | msgid "" |
1439 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " | 1497 | "A: Right now, this is expected and a known cause for high latency in GNUnet. " |
1440 | "We have started a major rewrite to address this and other problems, but " | 1498 | "We have started a major rewrite to address this and other problems, but " |
@@ -1442,23 +1500,23 @@ msgid "" | |||
1442 | "expected." | 1500 | "expected." |
1443 | msgstr "" | 1501 | msgstr "" |
1444 | 1502 | ||
1445 | #: template/faq.html.j2:552 | 1503 | #: template/faq.html.j2:607 |
1446 | msgid "Error opening `/dev/net/tun': No such file or directory?" | 1504 | msgid "Error opening `/dev/net/tun': No such file or directory?" |
1447 | msgstr "" | 1505 | msgstr "" |
1448 | 1506 | ||
1449 | #: template/faq.html.j2:554 | 1507 | #: template/faq.html.j2:609 |
1450 | msgid "" | 1508 | msgid "" |
1451 | "A: If you get this error message, the solution is simple. Issue the " | 1509 | "A: If you get this error message, the solution is simple. Issue the " |
1452 | "following commands (as root) to create the required device file" | 1510 | "following commands (as root) to create the required device file" |
1453 | msgstr "" | 1511 | msgstr "" |
1454 | 1512 | ||
1455 | #: template/faq.html.j2:566 | 1513 | #: template/faq.html.j2:621 |
1456 | msgid "" | 1514 | msgid "" |
1457 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" | 1515 | "'iptables: No chain/target/match by that name.' (when running gnunet-service-" |
1458 | "dns)?" | 1516 | "dns)?" |
1459 | msgstr "" | 1517 | msgstr "" |
1460 | 1518 | ||
1461 | #: template/faq.html.j2:568 | 1519 | #: template/faq.html.j2:623 |
1462 | msgid "" | 1520 | msgid "" |
1463 | "A: For GNUnet DNS, your iptables needs to have "owner" match " | 1521 | "A: For GNUnet DNS, your iptables needs to have "owner" match " |
1464 | "support. This is accomplished by having the correct kernel options. Check if " | 1522 | "support. This is accomplished by having the correct kernel options. Check if " |
@@ -1466,16 +1524,169 @@ msgid "" | |||
1466 | "'m' (and the module is loaded)." | 1524 | "'m' (and the module is loaded)." |
1467 | msgstr "" | 1525 | msgstr "" |
1468 | 1526 | ||
1469 | #: template/faq.html.j2:580 | 1527 | #: template/faq.html.j2:635 |
1470 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" | 1528 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" |
1471 | msgstr "" | 1529 | msgstr "" |
1472 | 1530 | ||
1473 | #: template/faq.html.j2:582 | 1531 | #: template/faq.html.j2:637 |
1474 | msgid "" | 1532 | msgid "" |
1475 | "A: If you get an error stating that the VPN timeout was reached, check if " | 1533 | "A: If you get an error stating that the VPN timeout was reached, check if " |
1476 | "your firewall is enabled and blocking the connections." | 1534 | "your firewall is enabled and blocking the connections." |
1477 | msgstr "" | 1535 | msgstr "" |
1478 | 1536 | ||
1537 | #: template/faq.html.j2:645 | ||
1538 | msgid "" | ||
1539 | "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" | ||
1540 | msgstr "" | ||
1541 | |||
1542 | #: template/faq.html.j2:647 | ||
1543 | msgid "" | ||
1544 | "A: This error usually occurs when your linker fails to locate one of " | ||
1545 | "GNUnet's libraries. This can have two causes. First, it is theoretically " | ||
1546 | "possible that the library is not installed on your system; however, if you " | ||
1547 | "compiled GNUnet the normal way and/or used a binary package, that is highly " | ||
1548 | "unlikely. The more common cause is that you installed GNUnet to a directory " | ||
1549 | "that your linker does not search. There are several ways to fix this that " | ||
1550 | "are described below. If you are 'root' and you installed to a system folder " | ||
1551 | "(such as /usr/local), you want to add the libraries to the system-wide " | ||
1552 | "search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so." | ||
1553 | "conf and running \"ldconfig\". If you installed GNUnet to /opt or any other " | ||
1554 | "similar path, you obviously have to change \"/usr/local\" accordingly. If " | ||
1555 | "you do not have 'root' rights or if you installed GNUnet to say \"/home/" | ||
1556 | "$USER/\", then you can explicitly tell your linker to search a particular " | ||
1557 | "directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. " | ||
1558 | "For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" " | ||
1559 | "you want to run:" | ||
1560 | msgstr "" | ||
1561 | |||
1562 | #: template/faq.html.j2:673 | ||
1563 | msgid "" | ||
1564 | "to ensure GNUnet's binaries and libraries are found. In order to avoid " | ||
1565 | "having to do so each time, you can add the above lines (without the \"$\") " | ||
1566 | "to your .bashrc or .profile file. You will have to logout and login again to " | ||
1567 | "have this new profile be applied to all shells (including your desktop " | ||
1568 | "environment)." | ||
1569 | msgstr "" | ||
1570 | |||
1571 | #: template/faq.html.j2:680 | ||
1572 | msgid "What error messages can be ignored?" | ||
1573 | msgstr "" | ||
1574 | |||
1575 | #: template/faq.html.j2:682 | ||
1576 | msgid "" | ||
1577 | "A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " | ||
1578 | "for end-users and can always be ignored. Error messages flagged as \"INFO\" " | ||
1579 | "always refer to harmless events that require no action. For example, GNUnet " | ||
1580 | "may use an INFO message to indicate that it is currently performing an " | ||
1581 | "expensive operation that will take some time. GNUnet will also use INFO " | ||
1582 | "messages to display information about important configuration values." | ||
1583 | msgstr "" | ||
1584 | |||
1585 | #: template/faq.html.j2:698 | ||
1586 | msgid "How does GNUnet compare to other file-sharing applications?" | ||
1587 | msgstr "" | ||
1588 | |||
1589 | #: template/faq.html.j2:700 | ||
1590 | msgid "" | ||
1591 | "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " | ||
1592 | "P2P networks, GNUnet was designed with security in mind as the highest " | ||
1593 | "priority. We intend on producing a network with comprehensive security " | ||
1594 | "features. Many other P2P networks are open to a wide variety of attacks, and " | ||
1595 | "users have little privacy. GNUnet is also Free Software and thus the source " | ||
1596 | "code is available, so you do not have to worry about being spied upon by the " | ||
1597 | "software. The following table summarises the main differences between GNUnet " | ||
1598 | "and other systems. The information is accurate to the best of our knowledge. " | ||
1599 | "The comparison is difficult since there are sometimes differences between " | ||
1600 | "various implementations of (almost) the same protocol. In general, we pick a " | ||
1601 | "free implementation as the reference implementation since it is possible to " | ||
1602 | "inspect the free code. Also, all of these systems are changing over time and " | ||
1603 | "thus the data below may not be up-to-date. If you find any flaws, please let " | ||
1604 | "us know. Finally, the table is not saying terribly much (it is hard to " | ||
1605 | "compare these systems this briefly), so if you want the real differences, " | ||
1606 | "read the research papers (and probably the code)." | ||
1607 | msgstr "" | ||
1608 | |||
1609 | #: template/faq.html.j2:814 | ||
1610 | msgid "" | ||
1611 | "Another important point of reference are the various anonymous peer-to-peer " | ||
1612 | "networks. Here, there are differences in terms of application domain and how " | ||
1613 | "specifically anonymity is achieved. Anonymous routing is a hard research " | ||
1614 | "topic, so for a superficial comparisson like this one we focus on the " | ||
1615 | "latency. Another important factor is the programming language. Type-safe " | ||
1616 | "languages may offer certain security benefits; however, this may come at the " | ||
1617 | "cost of significant increases in resource consumption which in turn may " | ||
1618 | "reduce anonymity." | ||
1619 | msgstr "" | ||
1620 | |||
1621 | #: template/faq.html.j2:827 | ||
1622 | msgid "Are there any known attacks (on GNUnet's file-sharing application)?" | ||
1623 | msgstr "" | ||
1624 | |||
1625 | #: template/faq.html.j2:829 | ||
1626 | msgid "" | ||
1627 | "A: Generally, there is the possibility of a known plaintext attack on " | ||
1628 | "keywords, but since the user has control over the keywords that are " | ||
1629 | "associated with the content he inserts, the user can take advantage of the " | ||
1630 | "same techniques used to generate reasonable passwords to defend against such " | ||
1631 | "an attack. In any event, we are not trying to hide content; thus, unless the " | ||
1632 | "user is trying to insert information into the network that can only be " | ||
1633 | "shared with a small group of people, there is no real reason to try to " | ||
1634 | "obfuscate the content by choosing a difficult keyword anyway." | ||
1635 | msgstr "" | ||
1636 | |||
1637 | #: template/faq.html.j2:843 | ||
1638 | msgid "What do you mean by anonymity?" | ||
1639 | msgstr "" | ||
1640 | |||
1641 | #: template/faq.html.j2:845 | ||
1642 | msgid "" | ||
1643 | "A: Anonymity is the lack of distinction of an individual from a (large) " | ||
1644 | "group. A central goal for anonymous file-sharing in GNUnet is to make all " | ||
1645 | "users (peers) form a group and to make communications in that group " | ||
1646 | "anonymous, that is, nobody (but the initiator) should be able to tell which " | ||
1647 | "of the peers in the group originated the message. In other words, it should " | ||
1648 | "be difficult to impossible for an adversary to distinguish between the " | ||
1649 | "originating peer and all other peers." | ||
1650 | msgstr "" | ||
1651 | |||
1652 | #: template/faq.html.j2:857 | ||
1653 | msgid "What does my system do when participating in GNUnet file sharing?" | ||
1654 | msgstr "" | ||
1655 | |||
1656 | #: template/faq.html.j2:859 | ||
1657 | msgid "" | ||
1658 | "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " | ||
1659 | "its public key) and has a number of addresses it is reachable by (may have " | ||
1660 | "no addresses, for instance when it's behind a NAT). You specify bandwidth " | ||
1661 | "limits (how much traffic GNUnet is allowed to consume) and datastore quote " | ||
1662 | "(how large your on-disk block storage is) . Your node will then proceed to " | ||
1663 | "connect to other nodes, becoming part of the network." | ||
1664 | msgstr "" | ||
1665 | |||
1666 | #: template/faq.html.j2:874 | ||
1667 | msgid "How can I help translate this webpage into other languages?" | ||
1668 | msgstr "" | ||
1669 | |||
1670 | #: template/faq.html.j2:876 | ||
1671 | msgid "" | ||
1672 | "A: First, you need to register an account with our weblate system. Please " | ||
1673 | "send an e-mail with the desired target language to translators@gnunet.org or " | ||
1674 | "ask for help on the #gnunet chat on irc.freenode.net. Typically someone with " | ||
1675 | "sufficient permissions will then grant you access. Naturally, any abuse will " | ||
1676 | "result in the loss of permissions." | ||
1677 | msgstr "" | ||
1678 | |||
1679 | #: template/faq.html.j2:888 | ||
1680 | msgid "I have some great idea for a new feature, what should I do?" | ||
1681 | msgstr "" | ||
1682 | |||
1683 | #: template/faq.html.j2:890 | ||
1684 | msgid "" | ||
1685 | "A: Sadly, we have many more feature requests than we can possibly implement. " | ||
1686 | "The best way to actually get a new feature implemented is to do it yourself " | ||
1687 | "--- and to then send us a patch." | ||
1688 | msgstr "" | ||
1689 | |||
1479 | #: template/glossary.html.j2:12 | 1690 | #: template/glossary.html.j2:12 |
1480 | msgid "Ego" | 1691 | msgid "Ego" |
1481 | msgstr "" | 1692 | msgstr "" |
diff --git a/locale/messages.pot b/locale/messages.pot index 4b2a70b6..4b5a8b5f 100644 --- a/locale/messages.pot +++ b/locale/messages.pot | |||
@@ -8,7 +8,7 @@ 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: 2021-03-12 12:43+0100\n" | 11 | "POT-Creation-Date: 2021-03-12 15:55+0100\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" |
@@ -796,34 +796,42 @@ msgid "" | |||
796 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" | 796 | "<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" |
797 | msgstr "" | 797 | msgstr "" |
798 | 798 | ||
799 | #: template/faq.html.j2:12 template/faq.html.j2:21 | 799 | #: template/faq.html.j2:12 template/faq.html.j2:23 |
800 | msgid "General" | 800 | msgid "General" |
801 | msgstr "" | 801 | msgstr "" |
802 | 802 | ||
803 | #: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 | 803 | #: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37 |
804 | msgid "Features" | 804 | msgid "Features" |
805 | msgstr "" | 805 | msgstr "" |
806 | 806 | ||
807 | #: template/faq.html.j2:15 template/faq.html.j2:539 | 807 | #: template/faq.html.j2:15 template/faq.html.j2:594 |
808 | msgid "Error messages" | 808 | msgid "Error messages" |
809 | msgstr "" | 809 | msgstr "" |
810 | 810 | ||
811 | #: template/faq.html.j2:24 | 811 | #: template/faq.html.j2:16 template/faq.html.j2:696 |
812 | msgid "What do I do if my question is not answered here?" | 812 | msgid "File-sharing" |
813 | msgstr "" | ||
814 | |||
815 | #: template/faq.html.j2:17 template/faq.html.j2:872 | ||
816 | msgid "Contributing" | ||
813 | msgstr "" | 817 | msgstr "" |
814 | 818 | ||
815 | #: template/faq.html.j2:26 | 819 | #: template/faq.html.j2:26 |
820 | msgid "What do I do if my question is not answered here?" | ||
821 | msgstr "" | ||
822 | |||
823 | #: template/faq.html.j2:28 | ||
816 | msgid "" | 824 | msgid "" |
817 | "A: There are many other sources of information. You can read additional " | 825 | "A: There are many other sources of information. You can read additional " |
818 | "documentation or ask the question on the help-gnunet@gnu.org mailing list" | 826 | "documentation or ask the question on the help-gnunet@gnu.org mailing list" |
819 | " or the #gnunet IRC on irc.freenode.net." | 827 | " or the #gnunet IRC on irc.freenode.net." |
820 | msgstr "" | 828 | msgstr "" |
821 | 829 | ||
822 | #: template/faq.html.j2:34 | 830 | #: template/faq.html.j2:36 |
823 | msgid "When are you going to release the next version?" | 831 | msgid "When are you going to release the next version?" |
824 | msgstr "" | 832 | msgstr "" |
825 | 833 | ||
826 | #: template/faq.html.j2:36 | 834 | #: template/faq.html.j2:38 |
827 | msgid "" | 835 | msgid "" |
828 | "A: The general answer is, when it is ready. A better answer may be: " | 836 | "A: The general answer is, when it is ready. A better answer may be: " |
829 | "earlier if you contribute (test, debug, code, document). Every release " | 837 | "earlier if you contribute (test, debug, code, document). Every release " |
@@ -833,22 +841,22 @@ msgid "" | |||
833 | "notification." | 841 | "notification." |
834 | msgstr "" | 842 | msgstr "" |
835 | 843 | ||
836 | #: template/faq.html.j2:47 | 844 | #: template/faq.html.j2:49 |
837 | msgid "Is the code free?" | 845 | msgid "Is the code free?" |
838 | msgstr "" | 846 | msgstr "" |
839 | 847 | ||
840 | #: template/faq.html.j2:49 | 848 | #: template/faq.html.j2:51 |
841 | msgid "" | 849 | msgid "" |
842 | "A: GNUnet is free software, available under the <a " | 850 | "A: GNUnet is free software, available under the <a " |
843 | "href=\"https://www.gnu.org/licenses/agpl-3.0.en.html\">GNU Affero Public " | 851 | "href=\"https://www.gnu.org/licenses/agpl-3.0.en.html\">GNU Affero Public " |
844 | "License (AGPL)</a>." | 852 | "License (AGPL)</a>." |
845 | msgstr "" | 853 | msgstr "" |
846 | 854 | ||
847 | #: template/faq.html.j2:56 | 855 | #: template/faq.html.j2:58 |
848 | msgid "Are there any known bugs?" | 856 | msgid "Are there any known bugs?" |
849 | msgstr "" | 857 | msgstr "" |
850 | 858 | ||
851 | #: template/faq.html.j2:58 | 859 | #: template/faq.html.j2:60 |
852 | msgid "" | 860 | msgid "" |
853 | "A: We track the list of currently known bugs in the <a " | 861 | "A: We track the list of currently known bugs in the <a " |
854 | "href=\"https://bugs.gnunet.org/\">Mantis system</a>. Some bugs are " | 862 | "href=\"https://bugs.gnunet.org/\">Mantis system</a>. Some bugs are " |
@@ -859,21 +867,21 @@ msgid "" | |||
859 | "you can set its view status to private (this should be the exception)." | 867 | "you can set its view status to private (this should be the exception)." |
860 | msgstr "" | 868 | msgstr "" |
861 | 869 | ||
862 | #: template/faq.html.j2:71 | 870 | #: template/faq.html.j2:73 template/faq.html.j2:193 |
863 | msgid "Is there a graphical user interface?" | 871 | msgid "Is there a graphical user interface?" |
864 | msgstr "" | 872 | msgstr "" |
865 | 873 | ||
866 | #: template/faq.html.j2:73 | 874 | #: template/faq.html.j2:75 |
867 | msgid "" | 875 | msgid "" |
868 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " | 876 | "A: gnunet-gtk is a separate download. The package contains various GTK+ " |
869 | "based graphical interfaces, including a graphical tool for configuration." | 877 | "based graphical interfaces, including a graphical tool for configuration." |
870 | msgstr "" | 878 | msgstr "" |
871 | 879 | ||
872 | #: template/faq.html.j2:81 | 880 | #: template/faq.html.j2:83 |
873 | msgid "Why does gnunet-service-nse create a high CPU load?" | 881 | msgid "Why does gnunet-service-nse create a high CPU load?" |
874 | msgstr "" | 882 | msgstr "" |
875 | 883 | ||
876 | #: template/faq.html.j2:83 | 884 | #: template/faq.html.j2:85 |
877 | msgid "" | 885 | msgid "" |
878 | "A: The gnunet-service-nse process will initially compute a so-called " | 886 | "A: The gnunet-service-nse process will initially compute a so-called " |
879 | ""proof-of-work" which is used to convince the network that your" | 887 | ""proof-of-work" which is used to convince the network that your" |
@@ -885,11 +893,11 @@ msgid "" | |||
885 | "value. The default is "5 ms"." | 893 | "value. The default is "5 ms"." |
886 | msgstr "" | 894 | msgstr "" |
887 | 895 | ||
888 | #: template/faq.html.j2:97 | 896 | #: template/faq.html.j2:99 |
889 | msgid "How does GNUnet compare to Tor?" | 897 | msgid "How does GNUnet compare to Tor?" |
890 | msgstr "" | 898 | msgstr "" |
891 | 899 | ||
892 | #: template/faq.html.j2:99 | 900 | #: template/faq.html.j2:101 |
893 | msgid "" | 901 | msgid "" |
894 | "A: Tor focuses on anonymous communication and censorship-resistance for " | 902 | "A: Tor focuses on anonymous communication and censorship-resistance for " |
895 | "TCP connections and, with the Tor Browser Bundle, for the Web in " | 903 | "TCP connections and, with the Tor Browser Bundle, for the Web in " |
@@ -897,11 +905,11 @@ msgid "" | |||
897 | "decentralized networking, but that is too broad to be called a focus." | 905 | "decentralized networking, but that is too broad to be called a focus." |
898 | msgstr "" | 906 | msgstr "" |
899 | 907 | ||
900 | #: template/faq.html.j2:109 | 908 | #: template/faq.html.j2:111 |
901 | msgid "How does GNUnet compare to I2P?" | 909 | msgid "How does GNUnet compare to I2P?" |
902 | msgstr "" | 910 | msgstr "" |
903 | 911 | ||
904 | #: template/faq.html.j2:111 | 912 | #: template/faq.html.j2:113 |
905 | msgid "" | 913 | msgid "" |
906 | "A: Both GNUnet and I2P want to build a better, more secure, more " | 914 | "A: Both GNUnet and I2P want to build a better, more secure, more " |
907 | "decentralized Internet. However, on the technical side, there are almost " | 915 | "decentralized Internet. However, on the technical side, there are almost " |
@@ -910,11 +918,11 @@ msgid "" | |||
910 | "(anonymized) applications. I2P is largely used via a Web frontend." | 918 | "(anonymized) applications. I2P is largely used via a Web frontend." |
911 | msgstr "" | 919 | msgstr "" |
912 | 920 | ||
913 | #: template/faq.html.j2:122 | 921 | #: template/faq.html.j2:124 |
914 | msgid "Is GNUnet ready for use on production systems?" | 922 | msgid "Is GNUnet ready for use on production systems?" |
915 | msgstr "" | 923 | msgstr "" |
916 | 924 | ||
917 | #: template/faq.html.j2:124 | 925 | #: template/faq.html.j2:126 |
918 | msgid "" | 926 | msgid "" |
919 | "A: GNUnet is still undergoing major development. It is largely not yet " | 927 | "A: GNUnet is still undergoing major development. It is largely not yet " |
920 | "ready for usage beyond developers. Your mileage will vary depending on " | 928 | "ready for usage beyond developers. Your mileage will vary depending on " |
@@ -924,22 +932,22 @@ msgid "" | |||
924 | "[TNG]")" | 932 | "[TNG]")" |
925 | msgstr "" | 933 | msgstr "" |
926 | 934 | ||
927 | #: template/faq.html.j2:134 | 935 | #: template/faq.html.j2:136 |
928 | msgid "Is GNUnet build using distributed ledger technologies?" | 936 | msgid "Is GNUnet build using distributed ledger technologies?" |
929 | msgstr "" | 937 | msgstr "" |
930 | 938 | ||
931 | #: template/faq.html.j2:136 | 939 | #: template/faq.html.j2:138 |
932 | msgid "" | 940 | msgid "" |
933 | "A: No. GNUnet is a new network protocol stack for building secure, " | 941 | "A: No. GNUnet is a new network protocol stack for building secure, " |
934 | "distributed, and privacy-preserving applications. While a ledger could be" | 942 | "distributed, and privacy-preserving applications. While a ledger could be" |
935 | " built using GNUnet, we currently have no plans in doing so." | 943 | " built using GNUnet, we currently have no plans in doing so." |
936 | msgstr "" | 944 | msgstr "" |
937 | 945 | ||
938 | #: template/faq.html.j2:148 | 946 | #: template/faq.html.j2:151 |
939 | msgid "What can I do with GNUnet?" | 947 | msgid "What can I do with GNUnet?" |
940 | msgstr "" | 948 | msgstr "" |
941 | 949 | ||
942 | #: template/faq.html.j2:150 | 950 | #: template/faq.html.j2:153 |
943 | msgid "" | 951 | msgid "" |
944 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it " | 952 | "A: GNUnet is a peer-to-peer framework, by which we mostly mean that it " |
945 | "can do more than just one thing. Naturally, the implementation and " | 953 | "can do more than just one thing. Naturally, the implementation and " |
@@ -947,7 +955,7 @@ msgid "" | |||
947 | "others." | 955 | "others." |
948 | msgstr "" | 956 | msgstr "" |
949 | 957 | ||
950 | #: template/faq.html.j2:157 | 958 | #: template/faq.html.j2:160 |
951 | msgid "" | 959 | msgid "" |
952 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a " | 960 | "For users, GNUnet offers anonymous and non-anonymous file-sharing, a " |
953 | "fully decentralized and censorship-resistant replacement for DNS and a " | 961 | "fully decentralized and censorship-resistant replacement for DNS and a " |
@@ -956,11 +964,60 @@ msgid "" | |||
956 | msgstr "" | 964 | msgstr "" |
957 | 965 | ||
958 | #: template/faq.html.j2:171 | 966 | #: template/faq.html.j2:171 |
959 | msgid "Who runs the GNS root zone?" | 967 | msgid "Is it possible to surf the WWW anonymously with GNUnet?" |
960 | msgstr "" | 968 | msgstr "" |
961 | 969 | ||
962 | #: template/faq.html.j2:173 | 970 | #: template/faq.html.j2:173 |
963 | msgid "" | 971 | msgid "" |
972 | "A: It is not possible use GNUnet for anonymous browsing at this point. We" | ||
973 | " recommend that you use Tor for anonymous surfing." | ||
974 | msgstr "" | ||
975 | |||
976 | #: template/faq.html.j2:181 | ||
977 | msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?" | ||
978 | msgstr "" | ||
979 | |||
980 | #: template/faq.html.j2:183 | ||
981 | msgid "" | ||
982 | "A: There is currently no proxy (like fproxy in Freenet) for GNUnet that " | ||
983 | "would make it accessible with a browser. It is possible to build such a " | ||
984 | "proxy and all one needs to know is the protocol used between browser and " | ||
985 | "proxy and a swift look at the GNUnet code for file-sharing." | ||
986 | msgstr "" | ||
987 | |||
988 | #: template/faq.html.j2:195 | ||
989 | msgid "" | ||
990 | "A: There are actually a few graphical user interfaces for different " | ||
991 | "functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for " | ||
992 | "file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser " | ||
993 | "importance. Note that in order to obtain the GUI, you need to install the" | ||
994 | " gnunet-gtk package, which is a separate download. gnunet-gtk is a meta " | ||
995 | "GUI that integrates most of the other GUIs in one window. One exception " | ||
996 | "is gnunet-setup, which must still be run separately at this time (as " | ||
997 | "setup requires the peer to be stopped)." | ||
998 | msgstr "" | ||
999 | |||
1000 | #: template/faq.html.j2:210 | ||
1001 | msgid "On top of which operating systems does GNUnet run?" | ||
1002 | msgstr "" | ||
1003 | |||
1004 | #: template/faq.html.j2:212 | ||
1005 | msgid "" | ||
1006 | "A: GNUnet is being developed and tested primarily under Debian GNU/Linux." | ||
1007 | " Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch," | ||
1008 | " FreeBSD and macOS. We have reports of working versions on many other " | ||
1009 | "GNU/Linux distributions; in the past we had reports of working versions " | ||
1010 | "on NetBSD, OpenBSD and Solaris. However, not all of those reports are " | ||
1011 | "recent, so if you cannot get GNUnet to work on those systems please let " | ||
1012 | "us know." | ||
1013 | msgstr "" | ||
1014 | |||
1015 | #: template/faq.html.j2:228 | ||
1016 | msgid "Who runs the GNS root zone?" | ||
1017 | msgstr "" | ||
1018 | |||
1019 | #: template/faq.html.j2:230 | ||
1020 | msgid "" | ||
964 | "A: Short answer: you. The long answer is the GNUnet will ship with a " | 1021 | "A: Short answer: you. The long answer is the GNUnet will ship with a " |
965 | "default configuration of top-level domains. The governance of this " | 1022 | "default configuration of top-level domains. The governance of this " |
966 | "default configuration is not yet established. In any case, the user will " | 1023 | "default configuration is not yet established. In any case, the user will " |
@@ -969,11 +1026,11 @@ msgid "" | |||
969 | "themselves." | 1026 | "themselves." |
970 | msgstr "" | 1027 | msgstr "" |
971 | 1028 | ||
972 | #: template/faq.html.j2:184 | 1029 | #: template/faq.html.j2:241 |
973 | msgid "Where is the per-user GNS database kept?" | 1030 | msgid "Where is the per-user GNS database kept?" |
974 | msgstr "" | 1031 | msgstr "" |
975 | 1032 | ||
976 | #: template/faq.html.j2:186 | 1033 | #: template/faq.html.j2:243 |
977 | msgid "" | 1034 | msgid "" |
978 | "A: The short answer is that the database is kept at the user's GNUnet " | 1035 | "A: The short answer is that the database is kept at the user's GNUnet " |
979 | "peer. Now, a user may run multiple GNUnet peers, in which case the " | 1036 | "peer. Now, a user may run multiple GNUnet peers, in which case the " |
@@ -986,11 +1043,11 @@ msgid "" | |||
986 | "(and secure) their GNS database." | 1043 | "(and secure) their GNS database." |
987 | msgstr "" | 1044 | msgstr "" |
988 | 1045 | ||
989 | #: template/faq.html.j2:201 | 1046 | #: template/faq.html.j2:258 |
990 | msgid "What is the expected average size of a GNS namestore database?" | 1047 | msgid "What is the expected average size of a GNS namestore database?" |
991 | msgstr "" | 1048 | msgstr "" |
992 | 1049 | ||
993 | #: template/faq.html.j2:203 | 1050 | #: template/faq.html.j2:260 |
994 | msgid "" | 1051 | msgid "" |
995 | "A: Pretty small. Based on our user study where we looked at browser " | 1052 | "A: Pretty small. Based on our user study where we looked at browser " |
996 | "histories and the number of domains visited, we expect that GNS databases" | 1053 | "histories and the number of domains visited, we expect that GNS databases" |
@@ -998,11 +1055,11 @@ msgid "" | |||
998 | "fit even on mobile devices." | 1055 | "fit even on mobile devices." |
999 | msgstr "" | 1056 | msgstr "" |
1000 | 1057 | ||
1001 | #: template/faq.html.j2:213 | 1058 | #: template/faq.html.j2:270 |
1002 | msgid "Is GNS resistant to the attacks on DNS used by the US?" | 1059 | msgid "Is GNS resistant to the attacks on DNS used by the US?" |
1003 | msgstr "" | 1060 | msgstr "" |
1004 | 1061 | ||
1005 | #: template/faq.html.j2:215 | 1062 | #: template/faq.html.j2:272 |
1006 | msgid "" | 1063 | msgid "" |
1007 | "A: We believe so, as there is no entity that any government could force " | 1064 | "A: We believe so, as there is no entity that any government could force " |
1008 | "to change the mapping for a name except for each individual user (and " | 1065 | "to change the mapping for a name except for each individual user (and " |
@@ -1015,11 +1072,11 @@ msgid "" | |||
1015 | "achieve proper resolution." | 1072 | "achieve proper resolution." |
1016 | msgstr "" | 1073 | msgstr "" |
1017 | 1074 | ||
1018 | #: template/faq.html.j2:229 | 1075 | #: template/faq.html.j2:286 |
1019 | msgid "What is the difference between GNS and CoDoNS?" | 1076 | msgid "What is the difference between GNS and CoDoNS?" |
1020 | msgstr "" | 1077 | msgstr "" |
1021 | 1078 | ||
1022 | #: template/faq.html.j2:231 | 1079 | #: template/faq.html.j2:288 |
1023 | msgid "" | 1080 | msgid "" |
1024 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " | 1081 | "A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " |
1025 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, " | 1082 | "authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, " |
@@ -1031,11 +1088,11 @@ msgid "" | |||
1031 | "don't even make sense in the context of CoDoNS." | 1088 | "don't even make sense in the context of CoDoNS." |
1032 | msgstr "" | 1089 | msgstr "" |
1033 | 1090 | ||
1034 | #: template/faq.html.j2:247 | 1091 | #: template/faq.html.j2:304 |
1035 | msgid "What is the difference between GNS and SocialDNS?" | 1092 | msgid "What is the difference between GNS and SocialDNS?" |
1036 | msgstr "" | 1093 | msgstr "" |
1037 | 1094 | ||
1038 | #: template/faq.html.j2:249 | 1095 | #: template/faq.html.j2:306 |
1039 | msgid "" | 1096 | msgid "" |
1040 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " | 1097 | "A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " |
1041 | "with SocialDNS the mappings are shared through the social network and " | 1098 | "with SocialDNS the mappings are shared through the social network and " |
@@ -1045,11 +1102,11 @@ msgid "" | |||
1045 | "responsible for the name (the authority) manually changes the record." | 1102 | "responsible for the name (the authority) manually changes the record." |
1046 | msgstr "" | 1103 | msgstr "" |
1047 | 1104 | ||
1048 | #: template/faq.html.j2:263 | 1105 | #: template/faq.html.j2:320 |
1049 | msgid "What is the difference between GNS and ODDNS?" | 1106 | msgid "What is the difference between GNS and ODDNS?" |
1050 | msgstr "" | 1107 | msgstr "" |
1051 | 1108 | ||
1052 | #: template/faq.html.j2:265 | 1109 | #: template/faq.html.j2:322 |
1053 | msgid "" | 1110 | msgid "" |
1054 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " | 1111 | "A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " |
1055 | "registries (such as those for \".com\" and \".org\"). Instead of using " | 1112 | "registries (such as those for \".com\" and \".org\"). Instead of using " |
@@ -1058,23 +1115,23 @@ msgid "" | |||
1058 | "servers. Resolution will fail if the target name servers change IPs." | 1115 | "servers. Resolution will fail if the target name servers change IPs." |
1059 | msgstr "" | 1116 | msgstr "" |
1060 | 1117 | ||
1061 | #: template/faq.html.j2:276 | 1118 | #: template/faq.html.j2:333 |
1062 | msgid "What is the difference between GNS and Namecoin?" | 1119 | msgid "What is the difference between GNS and Namecoin?" |
1063 | msgstr "" | 1120 | msgstr "" |
1064 | 1121 | ||
1065 | #: template/faq.html.j2:283 | 1122 | #: template/faq.html.j2:340 |
1066 | msgid "What is the difference between GNS and Handshake?" | 1123 | msgid "What is the difference between GNS and Handshake?" |
1067 | msgstr "" | 1124 | msgstr "" |
1068 | 1125 | ||
1069 | #: template/faq.html.j2:289 | 1126 | #: template/faq.html.j2:346 |
1070 | msgid "What is the difference between GNS and ENS?" | 1127 | msgid "What is the difference between GNS and ENS?" |
1071 | msgstr "" | 1128 | msgstr "" |
1072 | 1129 | ||
1073 | #: template/faq.html.j2:295 | 1130 | #: template/faq.html.j2:352 |
1074 | msgid "What is the difference between GNS and TrickleDNS?" | 1131 | msgid "What is the difference between GNS and TrickleDNS?" |
1075 | msgstr "" | 1132 | msgstr "" |
1076 | 1133 | ||
1077 | #: template/faq.html.j2:297 | 1134 | #: template/faq.html.j2:354 |
1078 | msgid "" | 1135 | msgid "" |
1079 | "A: TrickleDNS pushes ("critical") DNS records between DNS " | 1136 | "A: TrickleDNS pushes ("critical") DNS records between DNS " |
1080 | "resolvers of participating domains to provide "better availability, " | 1137 | "resolvers of participating domains to provide "better availability, " |
@@ -1086,13 +1143,13 @@ msgid "" | |||
1086 | " the DNS hierarchy." | 1143 | " the DNS hierarchy." |
1087 | msgstr "" | 1144 | msgstr "" |
1088 | 1145 | ||
1089 | #: template/faq.html.j2:310 | 1146 | #: template/faq.html.j2:367 |
1090 | msgid "" | 1147 | msgid "" |
1091 | "Does GNS require real-world introduction (secure PKEY exchange) in the " | 1148 | "Does GNS require real-world introduction (secure PKEY exchange) in the " |
1092 | "style of the PGP web of trust?" | 1149 | "style of the PGP web of trust?" |
1093 | msgstr "" | 1150 | msgstr "" |
1094 | 1151 | ||
1095 | #: template/faq.html.j2:312 | 1152 | #: template/faq.html.j2:369 |
1096 | msgid "" | 1153 | msgid "" |
1097 | "A: For security, it is well known that an initial trust path between the " | 1154 | "A: For security, it is well known that an initial trust path between the " |
1098 | "two parties must exist. However, for applications where this is not " | 1155 | "two parties must exist. However, for applications where this is not " |
@@ -1102,16 +1159,16 @@ msgid "" | |||
1102 | "every GNUnet installation. Thus, any name registered with FCFS is in fact" | 1159 | "every GNUnet installation. Thus, any name registered with FCFS is in fact" |
1103 | " global and requires no further introduction. However, the security of " | 1160 | " global and requires no further introduction. However, the security of " |
1104 | "these names depends entirely on the trustworthiness of the FCFS " | 1161 | "these names depends entirely on the trustworthiness of the FCFS " |
1105 | "authority. The authority can be queried under the ".ping" TLD." | 1162 | "authority. The authority can be queried under the ".pin" TLD." |
1106 | msgstr "" | 1163 | msgstr "" |
1107 | 1164 | ||
1108 | #: template/faq.html.j2:327 | 1165 | #: template/faq.html.j2:384 |
1109 | msgid "" | 1166 | msgid "" |
1110 | "How can a legitimate domain owner tell other people to not use his name " | 1167 | "How can a legitimate domain owner tell other people to not use his name " |
1111 | "in GNS?" | 1168 | "in GNS?" |
1112 | msgstr "" | 1169 | msgstr "" |
1113 | 1170 | ||
1114 | #: template/faq.html.j2:329 | 1171 | #: template/faq.html.j2:386 |
1115 | msgid "" | 1172 | msgid "" |
1116 | "A: Names have no owners in GNS, so there cannot be a " | 1173 | "A: Names have no owners in GNS, so there cannot be a " |
1117 | ""legitimate" domain owner. Any user can claim any name (as his " | 1174 | ""legitimate" domain owner. Any user can claim any name (as his " |
@@ -1120,13 +1177,13 @@ msgid "" | |||
1120 | "their choice (or even assign no name) for this user." | 1177 | "their choice (or even assign no name) for this user." |
1121 | msgstr "" | 1178 | msgstr "" |
1122 | 1179 | ||
1123 | #: template/faq.html.j2:340 | 1180 | #: template/faq.html.j2:397 |
1124 | msgid "" | 1181 | msgid "" |
1125 | "Did you consider the privacy implications of making your personal GNS " | 1182 | "Did you consider the privacy implications of making your personal GNS " |
1126 | "zone visible?" | 1183 | "zone visible?" |
1127 | msgstr "" | 1184 | msgstr "" |
1128 | 1185 | ||
1129 | #: template/faq.html.j2:342 | 1186 | #: template/faq.html.j2:399 |
1130 | msgid "" | 1187 | msgid "" |
1131 | "A: Each record in GNS has a flag "private". Records are shared " | 1188 | "A: Each record in GNS has a flag "private". Records are shared " |
1132 | "with other users (via DHT or zone transfers) only if this flag is not " | 1189 | "with other users (via DHT or zone transfers) only if this flag is not " |
@@ -1134,11 +1191,11 @@ msgid "" | |||
1134 | "zones is made public." | 1191 | "zones is made public." |
1135 | msgstr "" | 1192 | msgstr "" |
1136 | 1193 | ||
1137 | #: template/faq.html.j2:352 | 1194 | #: template/faq.html.j2:409 |
1138 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" | 1195 | msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" |
1139 | msgstr "" | 1196 | msgstr "" |
1140 | 1197 | ||
1141 | #: template/faq.html.j2:354 | 1198 | #: template/faq.html.j2:411 |
1142 | msgid "" | 1199 | msgid "" |
1143 | "A: The question presumes that (a) virtual hosting is only necessary " | 1200 | "A: The question presumes that (a) virtual hosting is only necessary " |
1144 | "because of IPv4 address scarcity, and (b) that LEHOs are only useful in " | 1201 | "because of IPv4 address scarcity, and (b) that LEHOs are only useful in " |
@@ -1151,13 +1208,13 @@ msgid "" | |||
1151 | " networks." | 1208 | " networks." |
1152 | msgstr "" | 1209 | msgstr "" |
1153 | 1210 | ||
1154 | #: template/faq.html.j2:368 | 1211 | #: template/faq.html.j2:425 |
1155 | msgid "" | 1212 | msgid "" |
1156 | "Why does GNS not use a trust metric or consensus to determine globally " | 1213 | "Why does GNS not use a trust metric or consensus to determine globally " |
1157 | "unique names?" | 1214 | "unique names?" |
1158 | msgstr "" | 1215 | msgstr "" |
1159 | 1216 | ||
1160 | #: template/faq.html.j2:370 | 1217 | #: template/faq.html.j2:427 |
1161 | msgid "" | 1218 | msgid "" |
1162 | "A: Trust metrics have the fundamental problem that they have thresholds. " | 1219 | "A: Trust metrics have the fundamental problem that they have thresholds. " |
1163 | "As trust relationships evolve, mappings would change their meaning as " | 1220 | "As trust relationships evolve, mappings would change their meaning as " |
@@ -1167,11 +1224,11 @@ msgid "" | |||
1167 | "adversaries." | 1224 | "adversaries." |
1168 | msgstr "" | 1225 | msgstr "" |
1169 | 1226 | ||
1170 | #: template/faq.html.j2:381 | 1227 | #: template/faq.html.j2:438 |
1171 | msgid "How do you handle compromised zone keys in GNS?" | 1228 | msgid "How do you handle compromised zone keys in GNS?" |
1172 | msgstr "" | 1229 | msgstr "" |
1173 | 1230 | ||
1174 | #: template/faq.html.j2:383 | 1231 | #: template/faq.html.j2:440 |
1175 | msgid "" | 1232 | msgid "" |
1176 | "A: The owner of a private key can create a revocation message. This one " | 1233 | "A: The owner of a private key can create a revocation message. This one " |
1177 | "can then be flooded throughout the overlay network, creating a copy at " | 1234 | "can then be flooded throughout the overlay network, creating a copy at " |
@@ -1181,11 +1238,11 @@ msgid "" | |||
1181 | "revocation message when resolving names." | 1238 | "revocation message when resolving names." |
1182 | msgstr "" | 1239 | msgstr "" |
1183 | 1240 | ||
1184 | #: template/faq.html.j2:395 | 1241 | #: template/faq.html.j2:452 |
1185 | msgid "Could the signing algorithm of GNS be upgraded in the future?" | 1242 | msgid "Could the signing algorithm of GNS be upgraded in the future?" |
1186 | msgstr "" | 1243 | msgstr "" |
1187 | 1244 | ||
1188 | #: template/faq.html.j2:397 | 1245 | #: template/faq.html.j2:454 |
1189 | msgid "" | 1246 | msgid "" |
1190 | "A: Yes. In our efforts to standardize GNS, we have already modified the " | 1247 | "A: Yes. In our efforts to standardize GNS, we have already modified the " |
1191 | "protocol to support alternative delegation records. <br> <br> Naturally, " | 1248 | "protocol to support alternative delegation records. <br> <br> Naturally, " |
@@ -1195,11 +1252,11 @@ msgid "" | |||
1195 | "different cipher system." | 1252 | "different cipher system." |
1196 | msgstr "" | 1253 | msgstr "" |
1197 | 1254 | ||
1198 | #: template/faq.html.j2:411 | 1255 | #: template/faq.html.j2:468 |
1199 | msgid "How can a GNS zone maintain several name servers, e.g. for load balancing?" | 1256 | msgid "How can a GNS zone maintain several name servers, e.g. for load balancing?" |
1200 | msgstr "" | 1257 | msgstr "" |
1201 | 1258 | ||
1202 | #: template/faq.html.j2:413 | 1259 | #: template/faq.html.j2:470 |
1203 | msgid "" | 1260 | msgid "" |
1204 | "A: We don't expect this to be necessary, as GNS records are stored (and " | 1261 | "A: We don't expect this to be necessary, as GNS records are stored (and " |
1205 | "replicated) in the R5N DHT. Thus the authority will typically not be " | 1262 | "replicated) in the R5N DHT. Thus the authority will typically not be " |
@@ -1210,13 +1267,13 @@ msgid "" | |||
1210 | " the zone's key and database among them)." | 1267 | " the zone's key and database among them)." |
1211 | msgstr "" | 1268 | msgstr "" |
1212 | 1269 | ||
1213 | #: template/faq.html.j2:426 | 1270 | #: template/faq.html.j2:483 |
1214 | msgid "" | 1271 | msgid "" |
1215 | "Why do you believe it is worth giving up unique names for censorship " | 1272 | "Why do you believe it is worth giving up unique names for censorship " |
1216 | "resistance?" | 1273 | "resistance?" |
1217 | msgstr "" | 1274 | msgstr "" |
1218 | 1275 | ||
1219 | #: template/faq.html.j2:428 | 1276 | #: template/faq.html.j2:485 |
1220 | msgid "" | 1277 | msgid "" |
1221 | "A: The GNU Name system offers an alternative to DNS that is censorship " | 1278 | "A: The GNU Name system offers an alternative to DNS that is censorship " |
1222 | "resistant. As with any security mechanism, this comes at a cost (names " | 1279 | "resistant. As with any security mechanism, this comes at a cost (names " |
@@ -1228,11 +1285,11 @@ msgid "" | |||
1228 | " a "globally" unique name worth, if it does not resolve?" | 1285 | " a "globally" unique name worth, if it does not resolve?" |
1229 | msgstr "" | 1286 | msgstr "" |
1230 | 1287 | ||
1231 | #: template/faq.html.j2:442 | 1288 | #: template/faq.html.j2:499 |
1232 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" | 1289 | msgid "Why do you say that DNS is 'centralized' and 'distributed'?" |
1233 | msgstr "" | 1290 | msgstr "" |
1234 | 1291 | ||
1235 | #: template/faq.html.j2:444 | 1292 | #: template/faq.html.j2:501 |
1236 | msgid "" | 1293 | msgid "" |
1237 | "A: We say that DNS is 'centralized' because it has a central component / " | 1294 | "A: We say that DNS is 'centralized' because it has a central component / " |
1238 | "central point of failure --- the root zone and its management by " | 1295 | "central point of failure --- the root zone and its management by " |
@@ -1242,11 +1299,11 @@ msgid "" | |||
1242 | "century." | 1299 | "century." |
1243 | msgstr "" | 1300 | msgstr "" |
1244 | 1301 | ||
1245 | #: template/faq.html.j2:455 | 1302 | #: template/faq.html.j2:512 |
1246 | msgid "How does GNS protect against layer-3 censorship?" | 1303 | msgid "How does GNS protect against layer-3 censorship?" |
1247 | msgstr "" | 1304 | msgstr "" |
1248 | 1305 | ||
1249 | #: template/faq.html.j2:457 | 1306 | #: template/faq.html.j2:514 |
1250 | msgid "" | 1307 | msgid "" |
1251 | "A: GNS does not directly help with layer-3 censorship, but it does help " | 1308 | "A: GNS does not directly help with layer-3 censorship, but it does help " |
1252 | "indirectly in two ways: <ol> <li> Many websites today use virtual " | 1309 | "indirectly in two ways: <ol> <li> Many websites today use virtual " |
@@ -1259,11 +1316,11 @@ msgid "" | |||
1259 | "like services would be even easier to use. </ol>" | 1316 | "like services would be even easier to use. </ol>" |
1260 | msgstr "" | 1317 | msgstr "" |
1261 | 1318 | ||
1262 | #: template/faq.html.j2:476 | 1319 | #: template/faq.html.j2:533 |
1263 | msgid "Does GNS work with search engines?" | 1320 | msgid "Does GNS work with search engines?" |
1264 | msgstr "" | 1321 | msgstr "" |
1265 | 1322 | ||
1266 | #: template/faq.html.j2:478 | 1323 | #: template/faq.html.j2:535 |
1267 | msgid "" | 1324 | msgid "" |
1268 | "A: GNS creates no significant problems for search engines, as they can " | 1325 | "A: GNS creates no significant problems for search engines, as they can " |
1269 | "use GNS to perform name resolution as well as any normal user. Naturally," | 1326 | "use GNS to perform name resolution as well as any normal user. Naturally," |
@@ -1275,11 +1332,11 @@ msgid "" | |||
1275 | "engines will obviously not obtain censorship-resistant names." | 1332 | "engines will obviously not obtain censorship-resistant names." |
1276 | msgstr "" | 1333 | msgstr "" |
1277 | 1334 | ||
1278 | #: template/faq.html.j2:492 | 1335 | #: template/faq.html.j2:549 |
1279 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" | 1336 | msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" |
1280 | msgstr "" | 1337 | msgstr "" |
1281 | 1338 | ||
1282 | #: template/faq.html.j2:494 | 1339 | #: template/faq.html.j2:551 |
1283 | msgid "" | 1340 | msgid "" |
1284 | "A: UIA and GNS both share the same basic naming model, which actually " | 1341 | "A: UIA and GNS both share the same basic naming model, which actually " |
1285 | "originated with Rivest's SDSI. However, UIA is not concerned about " | 1342 | "originated with Rivest's SDSI. However, UIA is not concerned about " |
@@ -1290,11 +1347,11 @@ msgid "" | |||
1290 | "all concerned about legacy systems (clean slate)." | 1347 | "all concerned about legacy systems (clean slate)." |
1291 | msgstr "" | 1348 | msgstr "" |
1292 | 1349 | ||
1293 | #: template/faq.html.j2:507 | 1350 | #: template/faq.html.j2:564 |
1294 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" | 1351 | msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" |
1295 | msgstr "" | 1352 | msgstr "" |
1296 | 1353 | ||
1297 | #: template/faq.html.j2:509 | 1354 | #: template/faq.html.j2:566 |
1298 | msgid "" | 1355 | msgid "" |
1299 | "A: First of all, in GNS you can explicitly see the trust chain, so you " | 1356 | "A: First of all, in GNS you can explicitly see the trust chain, so you " |
1300 | "know if a name you are resolving belongs to a friend, or a friend-" | 1357 | "know if a name you are resolving belongs to a friend, or a friend-" |
@@ -1304,13 +1361,13 @@ msgid "" | |||
1304 | "individual name it is always less than about 128 entities." | 1361 | "individual name it is always less than about 128 entities." |
1305 | msgstr "" | 1362 | msgstr "" |
1306 | 1363 | ||
1307 | #: template/faq.html.j2:521 | 1364 | #: template/faq.html.j2:578 |
1308 | msgid "" | 1365 | msgid "" |
1309 | "How does GNS handle SRV/TLSA records where service and protocol are part " | 1366 | "How does GNS handle SRV/TLSA records where service and protocol are part " |
1310 | "of the domain name?" | 1367 | "of the domain name?" |
1311 | msgstr "" | 1368 | msgstr "" |
1312 | 1369 | ||
1313 | #: template/faq.html.j2:523 | 1370 | #: template/faq.html.j2:580 |
1314 | msgid "" | 1371 | msgid "" |
1315 | "A: When GNS splits a domain name into labels for resolution, it detects " | 1372 | "A: When GNS splits a domain name into labels for resolution, it detects " |
1316 | "the "_Service._Proto" syntax, converts "Service" to " | 1373 | "the "_Service._Proto" syntax, converts "Service" to " |
@@ -1322,13 +1379,13 @@ msgid "" | |||
1322 | "original boxed record type) to it." | 1379 | "original boxed record type) to it." |
1323 | msgstr "" | 1380 | msgstr "" |
1324 | 1381 | ||
1325 | #: template/faq.html.j2:541 | 1382 | #: template/faq.html.j2:596 |
1326 | msgid "" | 1383 | msgid "" |
1327 | "I receive many "WARNING Calculated flow delay for X at Y for " | 1384 | "I receive many "WARNING Calculated flow delay for X at Y for " |
1328 | "Z". Should I worry?" | 1385 | "Z". Should I worry?" |
1329 | msgstr "" | 1386 | msgstr "" |
1330 | 1387 | ||
1331 | #: template/faq.html.j2:543 | 1388 | #: template/faq.html.j2:598 |
1332 | msgid "" | 1389 | msgid "" |
1333 | "A: Right now, this is expected and a known cause for high latency in " | 1390 | "A: Right now, this is expected and a known cause for high latency in " |
1334 | "GNUnet. We have started a major rewrite to address this and other " | 1391 | "GNUnet. We have started a major rewrite to address this and other " |
@@ -1336,23 +1393,23 @@ msgid "" | |||
1336 | "warnings are expected." | 1393 | "warnings are expected." |
1337 | msgstr "" | 1394 | msgstr "" |
1338 | 1395 | ||
1339 | #: template/faq.html.j2:552 | 1396 | #: template/faq.html.j2:607 |
1340 | msgid "Error opening `/dev/net/tun': No such file or directory?" | 1397 | msgid "Error opening `/dev/net/tun': No such file or directory?" |
1341 | msgstr "" | 1398 | msgstr "" |
1342 | 1399 | ||
1343 | #: template/faq.html.j2:554 | 1400 | #: template/faq.html.j2:609 |
1344 | msgid "" | 1401 | msgid "" |
1345 | "A: If you get this error message, the solution is simple. Issue the " | 1402 | "A: If you get this error message, the solution is simple. Issue the " |
1346 | "following commands (as root) to create the required device file" | 1403 | "following commands (as root) to create the required device file" |
1347 | msgstr "" | 1404 | msgstr "" |
1348 | 1405 | ||
1349 | #: template/faq.html.j2:566 | 1406 | #: template/faq.html.j2:621 |
1350 | msgid "" | 1407 | msgid "" |
1351 | "'iptables: No chain/target/match by that name.' (when running gnunet-" | 1408 | "'iptables: No chain/target/match by that name.' (when running gnunet-" |
1352 | "service-dns)?" | 1409 | "service-dns)?" |
1353 | msgstr "" | 1410 | msgstr "" |
1354 | 1411 | ||
1355 | #: template/faq.html.j2:568 | 1412 | #: template/faq.html.j2:623 |
1356 | msgid "" | 1413 | msgid "" |
1357 | "A: For GNUnet DNS, your iptables needs to have "owner" match " | 1414 | "A: For GNUnet DNS, your iptables needs to have "owner" match " |
1358 | "support. This is accomplished by having the correct kernel options. Check" | 1415 | "support. This is accomplished by having the correct kernel options. Check" |
@@ -1360,16 +1417,173 @@ msgid "" | |||
1360 | "'m' (and the module is loaded)." | 1417 | "'m' (and the module is loaded)." |
1361 | msgstr "" | 1418 | msgstr "" |
1362 | 1419 | ||
1363 | #: template/faq.html.j2:580 | 1420 | #: template/faq.html.j2:635 |
1364 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" | 1421 | msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" |
1365 | msgstr "" | 1422 | msgstr "" |
1366 | 1423 | ||
1367 | #: template/faq.html.j2:582 | 1424 | #: template/faq.html.j2:637 |
1368 | msgid "" | 1425 | msgid "" |
1369 | "A: If you get an error stating that the VPN timeout was reached, check if" | 1426 | "A: If you get an error stating that the VPN timeout was reached, check if" |
1370 | " your firewall is enabled and blocking the connections." | 1427 | " your firewall is enabled and blocking the connections." |
1371 | msgstr "" | 1428 | msgstr "" |
1372 | 1429 | ||
1430 | #: template/faq.html.j2:645 | ||
1431 | msgid "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" | ||
1432 | msgstr "" | ||
1433 | |||
1434 | #: template/faq.html.j2:647 | ||
1435 | msgid "" | ||
1436 | "A: This error usually occurs when your linker fails to locate one of " | ||
1437 | "GNUnet's libraries. This can have two causes. First, it is theoretically " | ||
1438 | "possible that the library is not installed on your system; however, if " | ||
1439 | "you compiled GNUnet the normal way and/or used a binary package, that is " | ||
1440 | "highly unlikely. The more common cause is that you installed GNUnet to a " | ||
1441 | "directory that your linker does not search. There are several ways to fix" | ||
1442 | " this that are described below. If you are 'root' and you installed to a " | ||
1443 | "system folder (such as /usr/local), you want to add the libraries to the " | ||
1444 | "system-wide search path. This is done by adding a line " | ||
1445 | "\"/usr/local/lib/\" to /etc/ld.so.conf and running \"ldconfig\". If you " | ||
1446 | "installed GNUnet to /opt or any other similar path, you obviously have to" | ||
1447 | " change \"/usr/local\" accordingly. If you do not have 'root' rights or " | ||
1448 | "if you installed GNUnet to say \"/home/$USER/\", then you can explicitly " | ||
1449 | "tell your linker to search a particular directory for libraries using the" | ||
1450 | " \"LD_LIBRARY_PATH\" environment variable. For example, if you configured" | ||
1451 | " GNUnet using a prefix of \"$HOME/gnunet/\" you want to run:" | ||
1452 | msgstr "" | ||
1453 | |||
1454 | #: template/faq.html.j2:673 | ||
1455 | msgid "" | ||
1456 | "to ensure GNUnet's binaries and libraries are found. In order to avoid " | ||
1457 | "having to do so each time, you can add the above lines (without the " | ||
1458 | "\"$\") to your .bashrc or .profile file. You will have to logout and " | ||
1459 | "login again to have this new profile be applied to all shells (including " | ||
1460 | "your desktop environment)." | ||
1461 | msgstr "" | ||
1462 | |||
1463 | #: template/faq.html.j2:680 | ||
1464 | msgid "What error messages can be ignored?" | ||
1465 | msgstr "" | ||
1466 | |||
1467 | #: template/faq.html.j2:682 | ||
1468 | msgid "" | ||
1469 | "A: Error messages flagged as \"DEBUG\" should be disabled in binaries " | ||
1470 | "built for end-users and can always be ignored. Error messages flagged as " | ||
1471 | "\"INFO\" always refer to harmless events that require no action. For " | ||
1472 | "example, GNUnet may use an INFO message to indicate that it is currently " | ||
1473 | "performing an expensive operation that will take some time. GNUnet will " | ||
1474 | "also use INFO messages to display information about important " | ||
1475 | "configuration values." | ||
1476 | msgstr "" | ||
1477 | |||
1478 | #: template/faq.html.j2:698 | ||
1479 | msgid "How does GNUnet compare to other file-sharing applications?" | ||
1480 | msgstr "" | ||
1481 | |||
1482 | #: template/faq.html.j2:700 | ||
1483 | msgid "" | ||
1484 | "A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most " | ||
1485 | "other P2P networks, GNUnet was designed with security in mind as the " | ||
1486 | "highest priority. We intend on producing a network with comprehensive " | ||
1487 | "security features. Many other P2P networks are open to a wide variety of " | ||
1488 | "attacks, and users have little privacy. GNUnet is also Free Software and " | ||
1489 | "thus the source code is available, so you do not have to worry about " | ||
1490 | "being spied upon by the software. The following table summarises the main" | ||
1491 | " differences between GNUnet and other systems. The information is " | ||
1492 | "accurate to the best of our knowledge. The comparison is difficult since " | ||
1493 | "there are sometimes differences between various implementations of " | ||
1494 | "(almost) the same protocol. In general, we pick a free implementation as " | ||
1495 | "the reference implementation since it is possible to inspect the free " | ||
1496 | "code. Also, all of these systems are changing over time and thus the data" | ||
1497 | " below may not be up-to-date. If you find any flaws, please let us know. " | ||
1498 | "Finally, the table is not saying terribly much (it is hard to compare " | ||
1499 | "these systems this briefly), so if you want the real differences, read " | ||
1500 | "the research papers (and probably the code)." | ||
1501 | msgstr "" | ||
1502 | |||
1503 | #: template/faq.html.j2:814 | ||
1504 | msgid "" | ||
1505 | "Another important point of reference are the various anonymous peer-to-" | ||
1506 | "peer networks. Here, there are differences in terms of application domain" | ||
1507 | " and how specifically anonymity is achieved. Anonymous routing is a hard " | ||
1508 | "research topic, so for a superficial comparisson like this one we focus " | ||
1509 | "on the latency. Another important factor is the programming language. " | ||
1510 | "Type-safe languages may offer certain security benefits; however, this " | ||
1511 | "may come at the cost of significant increases in resource consumption " | ||
1512 | "which in turn may reduce anonymity." | ||
1513 | msgstr "" | ||
1514 | |||
1515 | #: template/faq.html.j2:827 | ||
1516 | msgid "Are there any known attacks (on GNUnet's file-sharing application)?" | ||
1517 | msgstr "" | ||
1518 | |||
1519 | #: template/faq.html.j2:829 | ||
1520 | msgid "" | ||
1521 | "A: Generally, there is the possibility of a known plaintext attack on " | ||
1522 | "keywords, but since the user has control over the keywords that are " | ||
1523 | "associated with the content he inserts, the user can take advantage of " | ||
1524 | "the same techniques used to generate reasonable passwords to defend " | ||
1525 | "against such an attack. In any event, we are not trying to hide content; " | ||
1526 | "thus, unless the user is trying to insert information into the network " | ||
1527 | "that can only be shared with a small group of people, there is no real " | ||
1528 | "reason to try to obfuscate the content by choosing a difficult keyword " | ||
1529 | "anyway." | ||
1530 | msgstr "" | ||
1531 | |||
1532 | #: template/faq.html.j2:843 | ||
1533 | msgid "What do you mean by anonymity?" | ||
1534 | msgstr "" | ||
1535 | |||
1536 | #: template/faq.html.j2:845 | ||
1537 | msgid "" | ||
1538 | "A: Anonymity is the lack of distinction of an individual from a (large) " | ||
1539 | "group. A central goal for anonymous file-sharing in GNUnet is to make all" | ||
1540 | " users (peers) form a group and to make communications in that group " | ||
1541 | "anonymous, that is, nobody (but the initiator) should be able to tell " | ||
1542 | "which of the peers in the group originated the message. In other words, " | ||
1543 | "it should be difficult to impossible for an adversary to distinguish " | ||
1544 | "between the originating peer and all other peers." | ||
1545 | msgstr "" | ||
1546 | |||
1547 | #: template/faq.html.j2:857 | ||
1548 | msgid "What does my system do when participating in GNUnet file sharing?" | ||
1549 | msgstr "" | ||
1550 | |||
1551 | #: template/faq.html.j2:859 | ||
1552 | msgid "" | ||
1553 | "A: In GNUnet you set up a node (a peer). It is identified by an ID (hash " | ||
1554 | "of its public key) and has a number of addresses it is reachable by (may " | ||
1555 | "have no addresses, for instance when it's behind a NAT). You specify " | ||
1556 | "bandwidth limits (how much traffic GNUnet is allowed to consume) and " | ||
1557 | "datastore quote (how large your on-disk block storage is) . Your node " | ||
1558 | "will then proceed to connect to other nodes, becoming part of the " | ||
1559 | "network." | ||
1560 | msgstr "" | ||
1561 | |||
1562 | #: template/faq.html.j2:874 | ||
1563 | msgid "How can I help translate this webpage into other languages?" | ||
1564 | msgstr "" | ||
1565 | |||
1566 | #: template/faq.html.j2:876 | ||
1567 | msgid "" | ||
1568 | "A: First, you need to register an account with our weblate system. Please" | ||
1569 | " send an e-mail with the desired target language to " | ||
1570 | "translators@gnunet.org or ask for help on the #gnunet chat on " | ||
1571 | "irc.freenode.net. Typically someone with sufficient permissions will then" | ||
1572 | " grant you access. Naturally, any abuse will result in the loss of " | ||
1573 | "permissions." | ||
1574 | msgstr "" | ||
1575 | |||
1576 | #: template/faq.html.j2:888 | ||
1577 | msgid "I have some great idea for a new feature, what should I do?" | ||
1578 | msgstr "" | ||
1579 | |||
1580 | #: template/faq.html.j2:890 | ||
1581 | msgid "" | ||
1582 | "A: Sadly, we have many more feature requests than we can possibly " | ||
1583 | "implement. The best way to actually get a new feature implemented is to " | ||
1584 | "do it yourself --- and to then send us a patch." | ||
1585 | msgstr "" | ||
1586 | |||
1373 | #: template/glossary.html.j2:12 | 1587 | #: template/glossary.html.j2:12 |
1374 | msgid "Ego" | 1588 | msgid "Ego" |
1375 | msgstr "" | 1589 | msgstr "" |
diff --git a/template/faq.html.j2 b/template/faq.html.j2 index 7ba8f849..d2110213 100644 --- a/template/faq.html.j2 +++ b/template/faq.html.j2 | |||
@@ -9,596 +9,905 @@ | |||
9 | <div class="row"> | 9 | <div class="row"> |
10 | <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation --> | 10 | <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation --> |
11 | <nav class="nav subnav position-fixed flex-column border-right" style="position:fixed"> | 11 | <nav class="nav subnav position-fixed flex-column border-right" style="position:fixed"> |
12 | <a class="nav-link" href="#general">{{ _("General") }}</a> | 12 | <a class="nav-link" href="#general">{{ _("General") }}</a> |
13 | <a class="nav-link" href="#features">{{ _("Features") }}</a> | 13 | <a class="nav-link" href="#features">{{ _("Features") }}</a> |
14 | <a class="nav-link" href="#gns">GNU Name System</a> | 14 | <a class="nav-link" href="#gns">GNU Name System</a> |
15 | <a class="nav-link" href="#errors">{{ _("Error messages") }}</a> | 15 | <a class="nav-link" href="#errors">{{ _("Error messages") }}</a> |
16 | <a class="nav-link" href="#fs">{{ _("File-sharing") }}</a> | ||
17 | <a class="nav-link" href="#contrib">{{ _("Contributing") }}</a> | ||
16 | </nav> | 18 | </nav> |
17 | </div> | 19 | </div> |
18 | 20 | ||
19 | <div class="col"> | 21 | <div class="col"> |
20 | <article> | 22 | <article> |
21 | <h2><a name="general" class="subnav-anchor"></a>{{ _("General") }}</h2> | 23 | <h2><a name="general" class="subnav-anchor"></a>{{ _("General") }}</h2> |
22 | General questions about the project. | 24 | General questions about the project. |
23 | <section> | 25 | <section> |
24 | <h3>{{ _("What do I do if my question is not answered here?") }}</h3> | 26 | <h3>{{ _("What do I do if my question is not answered here?") }}</h3> |
25 | <p> | 27 | <p> |
26 | {% trans %} | 28 | {% trans %} |
27 | A: There are many other sources of information. You can read additional | 29 | A: There are many other sources of information. You can read additional |
28 | documentation or ask the question on the help-gnunet@gnu.org mailing list or | 30 | documentation or ask the question on the help-gnunet@gnu.org mailing list or |
29 | the #gnunet IRC on irc.freenode.net. | 31 | the #gnunet IRC on irc.freenode.net. |
30 | {% endtrans %} | 32 | {% endtrans %} |
31 | </p> | 33 | </p> |
32 | </section> | 34 | </section> |
33 | <section> | 35 | <section> |
34 | <h3>{{ _("When are you going to release the next version?") }}</h3> | 36 | <h3>{{ _("When are you going to release the next version?") }}</h3> |
35 | <p> | 37 | <p> |
36 | {% trans %} | 38 | {% trans %} |
37 | A: The general answer is, when it is ready. A better answer may be: earlier | 39 | A: The general answer is, when it is ready. A better answer may be: earlier |
38 | if you contribute (test, debug, code, document). Every release will be | 40 | if you contribute (test, debug, code, document). Every release will be |
39 | anounced on the info-gnunet@gnu.org mailing list and on | 41 | anounced on the info-gnunet@gnu.org mailing list and on |
40 | <a href="https://planet.gnu.org">planet GNU</a>. You can subscribe to the | 42 | <a href="https://planet.gnu.org">planet GNU</a>. You can subscribe to the |
41 | mailing list or the RSS feed of this site to automatically receive a | 43 | mailing list or the RSS feed of this site to automatically receive a |
42 | notification. | 44 | notification. |
43 | {% endtrans %} | 45 | {% endtrans %} |
44 | </p> | 46 | </p> |
45 | </section> | 47 | </section> |
46 | <section> | 48 | <section> |
47 | <h3>{{ _("Is the code free?") }}</h3> | 49 | <h3>{{ _("Is the code free?") }}</h3> |
48 | <p> | 50 | <p> |
49 | {% trans %} | 51 | {% trans %} |
50 | A: GNUnet is free software, available under the | 52 | A: GNUnet is free software, available under the |
51 | <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">GNU Affero Public License (AGPL)</a>. | 53 | <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">GNU Affero Public License (AGPL)</a>. |
52 | {% endtrans %} | 54 | {% endtrans %} |
53 | </p> | 55 | </p> |
54 | </section> | 56 | </section> |
55 | <section> | 57 | <section> |
56 | <h3>{{ _("Are there any known bugs?") }}</h3> | 58 | <h3>{{ _("Are there any known bugs?") }}</h3> |
57 | <p> | 59 | <p> |
58 | {% trans %} | 60 | {% trans %} |
59 | A: We track the list of currently known bugs in the | 61 | A: We track the list of currently known bugs in the |
60 | <a href="https://bugs.gnunet.org/">Mantis system</a>. | 62 | <a href="https://bugs.gnunet.org/">Mantis system</a>. |
61 | 63 | ||
62 | Some bugs are occasionally reported directly to developers or the developer | 64 | Some bugs are occasionally reported directly to developers or the developer |
63 | mailing list. This is discouraged since developers often do not have the time | 65 | mailing list. This is discouraged since developers often do not have the time |
64 | to feed these bugs back into the Mantis database. Please report bugs directly | 66 | to feed these bugs back into the Mantis database. Please report bugs directly |
65 | to the bug tracking system. If you believe a bug is sensitive, you can set its | 67 | to the bug tracking system. If you believe a bug is sensitive, you can set its |
66 | view status to private (this should be the exception). | 68 | view status to private (this should be the exception). |
67 | {% endtrans %} | 69 | {% endtrans %} |
68 | </p> | 70 | </p> |
69 | </section> | 71 | </section> |
70 | <section> | 72 | <section> |
71 | <h3>{{ _("Is there a graphical user interface?") }}</h3> | 73 | <h3>{{ _("Is there a graphical user interface?") }}</h3> |
72 | <p> | 74 | <p> |
73 | {% trans %} | 75 | {% trans %} |
74 | A: gnunet-gtk is a separate download. The package | 76 | A: gnunet-gtk is a separate download. The package |
75 | contains various GTK+ based graphical interfaces, including a | 77 | contains various GTK+ based graphical interfaces, including a |
76 | graphical tool for configuration. | 78 | graphical tool for configuration. |
77 | {% endtrans %} | 79 | {% endtrans %} |
78 | </p> | 80 | </p> |
79 | </section> | 81 | </section> |
80 | <section> | 82 | <section> |
81 | <h3>{{ _("Why does gnunet-service-nse create a high CPU load?") }}</h3> | 83 | <h3>{{ _("Why does gnunet-service-nse create a high CPU load?") }}</h3> |
82 | <p> | 84 | <p> |
83 | {% trans %} | 85 | {% trans %} |
84 | A: The gnunet-service-nse process will initially compute a so-called | 86 | A: The gnunet-service-nse process will initially compute a so-called |
85 | "proof-of-work" which is used to convince the network that your | 87 | "proof-of-work" which is used to convince the network that your |
86 | peer is real (or, rather, make it expensive for an adversary to mount a Sybil | 88 | peer is real (or, rather, make it expensive for an adversary to mount a Sybil |
87 | attack on the network size estimator). The calculation is expected to take a | 89 | attack on the network size estimator). The calculation is expected to take a |
88 | few days, depending on how fast your CPU is. If the CPU load is creating a | 90 | few days, depending on how fast your CPU is. If the CPU load is creating a |
89 | problem for you, you can set the value "WORKDELAY" in the | 91 | problem for you, you can set the value "WORKDELAY" in the |
90 | "nse" section of | 92 | "nse" section of |
91 | your configuration file to a higher value. The default is "5 ms". | 93 | your configuration file to a higher value. The default is "5 ms". |
92 | {% endtrans %} | 94 | {% endtrans %} |
93 | </p> | 95 | </p> |
94 | </section> | 96 | </section> |
95 | 97 | ||
96 | <section> | 98 | <section> |
97 | <h3>{{ _("How does GNUnet compare to Tor?") }}</h3> | 99 | <h3>{{ _("How does GNUnet compare to Tor?") }}</h3> |
98 | <p> | 100 | <p> |
99 | {% trans %} | 101 | {% trans %} |
100 | A: Tor focuses on anonymous communication and censorship-resistance for TCP | 102 | A: Tor focuses on anonymous communication and censorship-resistance for TCP |
101 | connections and, with the Tor Browser Bundle, for the Web in particular. | 103 | connections and, with the Tor Browser Bundle, for the Web in particular. |
102 | GNUnet does not really have one focus; our theme is secure decentralized | 104 | GNUnet does not really have one focus; our theme is secure decentralized |
103 | networking, but that is too broad to be called a focus. | 105 | networking, but that is too broad to be called a focus. |
104 | {% endtrans %} | 106 | {% endtrans %} |
105 | </p> | 107 | </p> |
106 | </section> | 108 | </section> |
107 | 109 | ||
108 | <section> | 110 | <section> |
109 | <h3>{{ _("How does GNUnet compare to I2P?") }}</h3> | 111 | <h3>{{ _("How does GNUnet compare to I2P?") }}</h3> |
110 | <p> | 112 | <p> |
111 | {% trans %} | 113 | {% trans %} |
112 | A: Both GNUnet and I2P want to build a better, more secure, more decentralized | 114 | A: Both GNUnet and I2P want to build a better, more secure, more decentralized |
113 | Internet. However, on the technical side, there are almost no overlaps. | 115 | Internet. However, on the technical side, there are almost no overlaps. |
114 | <br><br> | 116 | <br><br> |
115 | I2P is written in Java, and has (asymmetric) tunnels using onion (or garlic) | 117 | I2P is written in Java, and has (asymmetric) tunnels using onion (or garlic) |
116 | routing as the basis for various (anonymized) applications. I2P is largely used | 118 | routing as the basis for various (anonymized) applications. I2P is largely used |
117 | via a Web frontend. | 119 | via a Web frontend. |
118 | {% endtrans %} | 120 | {% endtrans %} |
119 | </p> | 121 | </p> |
120 | </section> | 122 | </section> |
121 | <section> | 123 | <section> |
122 | <h3>{{ _("Is GNUnet ready for use on production systems?") }}</h3> | 124 | <h3>{{ _("Is GNUnet ready for use on production systems?") }}</h3> |
123 | <p> | 125 | <p> |
124 | {% trans %} | 126 | {% trans %} |
125 | A: GNUnet is still undergoing major development. It is largely not yet ready | 127 | A: GNUnet is still undergoing major development. It is largely not yet ready |
126 | for usage beyond developers. Your mileage will vary depending on the | 128 | for usage beyond developers. Your mileage will vary depending on the |
127 | functionality you use, but you will always likely run into issues with | 129 | functionality you use, but you will always likely run into issues with |
128 | our current low-level transport system. We are currently in the process of | 130 | our current low-level transport system. We are currently in the process of |
129 | rewriting it (Project "Transport Next Generation [TNG]") | 131 | rewriting it (Project "Transport Next Generation [TNG]") |
130 | {% endtrans %} | 132 | {% endtrans %} |
131 | </p> | 133 | </p> |
132 | </section> | 134 | </section> |
133 | <section> | 135 | <section> |
134 | <h3>{{ _("Is GNUnet build using distributed ledger technologies?") }}</h3> | 136 | <h3>{{ _("Is GNUnet build using distributed ledger technologies?") }}</h3> |
135 | <p> | 137 | <p> |
136 | {% trans %} | 138 | {% trans %} |
137 | A: No. GNUnet is a new network protocol stack for building secure, | 139 | A: No. GNUnet is a new network protocol stack for building secure, |
138 | distributed, and privacy-preserving applications. | 140 | distributed, and privacy-preserving applications. |
139 | While a ledger could be built using GNUnet, we currently have no plans in | 141 | While a ledger could be built using GNUnet, we currently have no plans in |
140 | doing so. | 142 | doing so. |
141 | {% endtrans %} | 143 | {% endtrans %} |
142 | </p> | 144 | </p> |
143 | </section> | 145 | </section> |
144 | 146 | ||
145 | 147 | ||
146 | <h2><a name="features" class="subnav-anchor"></a>{{ _("Features") }}</h2> | 148 | <hr/> |
147 | <section> | 149 | <h2><a name="features" class="subnav-anchor"></a>{{ _("Features") }}</h2> |
148 | <h3>{{ _("What can I do with GNUnet?") }}</h3> | 150 | <section> |
149 | <p> | 151 | <h3>{{ _("What can I do with GNUnet?") }}</h3> |
150 | {% trans %} | 152 | <p> |
151 | A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can do | 153 | {% trans %} |
152 | more than just one thing. Naturally, the implementation and documentation of | 154 | A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can do |
153 | some of the features that exist are more advanced than others. | 155 | more than just one thing. Naturally, the implementation and documentation of |
154 | {% endtrans %} | 156 | some of the features that exist are more advanced than others. |
155 | </p> | 157 | {% endtrans %} |
156 | <p> | 158 | </p> |
157 | {% trans %} | 159 | <p> |
158 | For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully | 160 | {% trans %} |
159 | decentralized and censorship-resistant replacement for DNS and a mechanism for | 161 | For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully |
160 | IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG). | 162 | decentralized and censorship-resistant replacement for DNS and a mechanism for |
161 | {% endtrans %} | 163 | IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG). |
162 | See also: <a href="{{ url_localized('applications.html') }}">Applications</a>. | 164 | {% endtrans %} |
163 | 165 | See also: <a href="{{ url_localized('applications.html') }}">Applications</a>. | |
164 | </p> | 166 | |
165 | </section> | 167 | </p> |
166 | 168 | </section> | |
167 | 169 | ||
168 | 170 | <section> | |
169 | <h2><a name="gns" class="subnav-anchor"></a>GNU Name System</h2> | 171 | <h3>{{ _("Is it possible to surf the WWW anonymously with GNUnet?") }}</h3> |
170 | <section> | 172 | <p> |
171 | <h3>{{ _("Who runs the GNS root zone?") }}</h3> | 173 | {% trans %} |
172 | <p> | 174 | A: It is not possible use GNUnet for anonymous browsing at this point. |
173 | {% trans %} | 175 | We recommend that you use Tor for anonymous surfing. |
174 | A: Short answer: you. The long answer is the GNUnet will ship with a | 176 | {% endtrans %} |
175 | default configuration of top-level domains. The governance of this default | 177 | </p> |
176 | configuration is not yet established. In any case, the user will be able | 178 | </section> |
177 | to modify this configuration at will. We expect normal users to have | 179 | |
178 | no need to edit their own GNS zone(s) unless they host services themselves. | 180 | <section> |
179 | {% endtrans %} | 181 | <h3>{{ _("Is it possible to access GNUnet via a browser as an anonymous WWW?") }}</h3> |
180 | </p> | 182 | <p> |
181 | </section> | 183 | {% trans %} |
182 | 184 | A: There is currently no proxy (like fproxy in Freenet) for GNUnet that would | |
183 | <section> | 185 | make it accessible with a browser. It is possible to build such a proxy and |
184 | <h3>{{ _("Where is the per-user GNS database kept?") }}</h3> | 186 | all one needs to know is the protocol used between browser and proxy and a |
185 | <p> | 187 | swift look at the GNUnet code for file-sharing. |
186 | {% trans %} | 188 | {% endtrans %} |
187 | A: The short answer is that the database is kept at the user's GNUnet peer. | 189 | </p> |
188 | Now, a user may run multiple GNUnet peers, in which case the database could be | 190 | </section> |
189 | kept at each peer (however, we don't have code for convenient replication). | 191 | |
190 | Similarly, multiple GNUnet peers can share one instance of the database --- | 192 | <section> |
191 | the "gnunet-service-namestore" can be accessed from remote | 193 | <h3>{{ _("Is there a graphical user interface?") }}</h3> |
192 | (via TCP). The actual data can be stored in a Postgres database, for which | 194 | <p> |
193 | various replication options are again applicable. Ultimately, there are many | 195 | {% trans %} |
194 | options for how users can store (and secure) their GNS database. | 196 | A: There are actually a few graphical user interfaces for different functions. |
195 | {% endtrans %} | 197 | gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for file-sharing. |
196 | </p> | 198 | There are a few other gnunet-XXX-gtk GUIs of lesser importance. |
197 | </section> | 199 | Note that in order to obtain the GUI, you need to install the gnunet-gtk |
198 | 200 | package, which is a separate download. | |
199 | 201 | ||
200 | <section> | 202 | gnunet-gtk is a meta GUI that integrates most of the other GUIs in one window. |
201 | <h3>{{ _("What is the expected average size of a GNS namestore database?") }}</h3> | 203 | One exception is gnunet-setup, which must still be run separately at this time |
202 | <p> | 204 | (as setup requires the peer to be stopped). |
203 | {% trans %} | 205 | {% endtrans %} |
204 | A: Pretty small. Based on our user study where we looked at browser histories | 206 | </p> |
205 | and the number of domains visited, we expect that GNS databases will only | 207 | </section> |
206 | grow to a few tens of thousands of entries, small enough to fit even on mobile | 208 | |
207 | devices. | 209 | <section> |
208 | {% endtrans %} | 210 | <h3>{{ _("On top of which operating systems does GNUnet run?") }}</h3> |
209 | </p> | 211 | <p> |
210 | </section> | 212 | {% trans %} |
211 | 213 | A: GNUnet is being developed and tested primarily under Debian GNU/Linux. | |
212 | <section> | 214 | Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, |
213 | <h3>{{ _("Is GNS resistant to the attacks on DNS used by the US?") }}</h3> | 215 | FreeBSD and macOS. |
214 | <p> | 216 | |
215 | {% trans %} | 217 | We have reports of working versions on many other GNU/Linux distributions; |
216 | A: We believe so, as there is no entity that any government could force to | 218 | in the past we had reports of working versions on NetBSD, OpenBSD and Solaris. |
217 | change the mapping for a name except for each individual user (and then the | 219 | However, not all of those reports are recent, so if you cannot get GNUnet to |
218 | changes would only apply to the names that this user is the authority for). | 220 | work on those systems please let us know. |
219 | So if everyone used GNS, the only practical attack of a government would be to | 221 | {% endtrans %} |
220 | force the operator of a server to change the GNS records for his server to | 222 | </p> |
221 | point elsewhere. However, if the owner of the private key for a zone is | 223 | </section> |
222 | unavailable for enforcement, the respective zone cannot be changed and any | 224 | |
223 | other zone delegating to this zone will achieve proper resolution. | 225 | <hr/> |
224 | {% endtrans %} | 226 | <h2><a name="gns" class="subnav-anchor"></a>GNU Name System</h2> |
225 | </p> | 227 | <section> |
226 | </section> | 228 | <h3>{{ _("Who runs the GNS root zone?") }}</h3> |
227 | 229 | <p> | |
228 | <section> | 230 | {% trans %} |
229 | <h3>{{ _("What is the difference between GNS and CoDoNS?") }}</h3> | 231 | A: Short answer: you. The long answer is the GNUnet will ship with a |
230 | <p> | 232 | default configuration of top-level domains. The governance of this default |
231 | {% trans %} | 233 | configuration is not yet established. In any case, the user will be able |
232 | A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the | 234 | to modify this configuration at will. We expect normal users to have |
233 | authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and | 235 | no need to edit their own GNS zone(s) unless they host services themselves. |
234 | there are still registrars that determine who owns a name. | 236 | {% endtrans %} |
235 | <br><br> | 237 | </p> |
236 | With GNS, we decentralize the database and also decentralize the | 238 | </section> |
237 | responsibility for naming: each user runs his own personal root zone and is | 239 | |
238 | thus in complete control of the names he uses. GNS also has many additional | 240 | <section> |
239 | features (to keep names short and enable migration) which don't even make | 241 | <h3>{{ _("Where is the per-user GNS database kept?") }}</h3> |
240 | sense in the context of CoDoNS. | 242 | <p> |
241 | 243 | {% trans %} | |
242 | {% endtrans %} | 244 | A: The short answer is that the database is kept at the user's GNUnet peer. |
243 | </p> | 245 | Now, a user may run multiple GNUnet peers, in which case the database could be |
244 | </section> | 246 | kept at each peer (however, we don't have code for convenient replication). |
245 | 247 | Similarly, multiple GNUnet peers can share one instance of the database --- | |
246 | <section> | 248 | the "gnunet-service-namestore" can be accessed from remote |
247 | <h3>{{ _("What is the difference between GNS and SocialDNS?") }}</h3> | 249 | (via TCP). The actual data can be stored in a Postgres database, for which |
248 | <p> | 250 | various replication options are again applicable. Ultimately, there are many |
249 | {% trans %} | 251 | options for how users can store (and secure) their GNS database. |
250 | A: Like GNS, SocialDNS allows each user to create DNS mappings. However, with | 252 | {% endtrans %} |
251 | SocialDNS the mappings are shared through the social network and subjected to | 253 | </p> |
252 | ranking. As the social relationships evolve, names can thus change in | 254 | </section> |
253 | surprising ways. | 255 | |
254 | <br><br> | 256 | |
255 | With GNS, names are primarily shared via delegation, and thus mappings will | 257 | <section> |
256 | only change if the user responsible for the name (the authority) manually | 258 | <h3>{{ _("What is the expected average size of a GNS namestore database?") }}</h3> |
257 | changes the record. | 259 | <p> |
258 | {% endtrans %} | 260 | {% trans %} |
259 | </p> | 261 | A: Pretty small. Based on our user study where we looked at browser histories |
260 | </section> | 262 | and the number of domains visited, we expect that GNS databases will only |
261 | 263 | grow to a few tens of thousands of entries, small enough to fit even on mobile | |
262 | <section> | 264 | devices. |
263 | <h3>{{ _("What is the difference between GNS and ODDNS?") }}</h3> | 265 | {% endtrans %} |
264 | <p> | 266 | </p> |
265 | {% trans %} | 267 | </section> |
266 | A: ODDNS is primarily designed to bypass the DNS root zone and the TLD | 268 | |
267 | registries (such as those for ".com" and ".org"). Instead of using those, | 269 | <section> |
268 | each user is expected to maintain a database of (second-level) domains | 270 | <h3>{{ _("Is GNS resistant to the attacks on DNS used by the US?") }}</h3> |
269 | (like "gnu.org") and the IP addresses of the respective name servers. | 271 | <p> |
270 | Resolution will fail if the target name servers change IPs. | 272 | {% trans %} |
271 | {% endtrans %} | 273 | A: We believe so, as there is no entity that any government could force to |
272 | </p> | 274 | change the mapping for a name except for each individual user (and then the |
273 | </section> | 275 | changes would only apply to the names that this user is the authority for). |
274 | 276 | So if everyone used GNS, the only practical attack of a government would be to | |
275 | <section> | 277 | force the operator of a server to change the GNS records for his server to |
276 | <h3>{{ _("What is the difference between GNS and Namecoin?") }}</h3> | 278 | point elsewhere. However, if the owner of the private key for a zone is |
277 | <p> | 279 | unavailable for enforcement, the respective zone cannot be changed and any |
278 | </p> | 280 | other zone delegating to this zone will achieve proper resolution. |
279 | </section> | 281 | {% endtrans %} |
280 | 282 | </p> | |
281 | 283 | </section> | |
282 | <section> | 284 | |
283 | <h3>{{ _("What is the difference between GNS and Handshake?") }}</h3> | 285 | <section> |
284 | <p> | 286 | <h3>{{ _("What is the difference between GNS and CoDoNS?") }}</h3> |
285 | </p> | 287 | <p> |
286 | </section> | 288 | {% trans %} |
287 | 289 | A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the | |
288 | <section> | 290 | authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and |
289 | <h3>{{ _("What is the difference between GNS and ENS?") }}</h3> | 291 | there are still registrars that determine who owns a name. |
290 | <p> | 292 | <br><br> |
291 | </p> | 293 | With GNS, we decentralize the database and also decentralize the |
292 | </section> | 294 | responsibility for naming: each user runs his own personal root zone and is |
293 | 295 | thus in complete control of the names he uses. GNS also has many additional | |
294 | <section> | 296 | features (to keep names short and enable migration) which don't even make |
295 | <h3>{{ _("What is the difference between GNS and TrickleDNS?") }}</h3> | 297 | sense in the context of CoDoNS. |
296 | <p> | 298 | |
297 | {% trans %} | 299 | {% endtrans %} |
298 | A: TrickleDNS pushes ("critical") DNS records between DNS resolvers | 300 | </p> |
299 | of participating domains to provide "better availability, lower query | 301 | </section> |
300 | resolution times, and faster update propagation". Thus TrickleDNS is | 302 | |
301 | focused on defeating attacks on the availability (and performance) of record | 303 | <section> |
302 | propagation in DNS, for example via DDoS attacks on DNS root servers. | 304 | <h3>{{ _("What is the difference between GNS and SocialDNS?") }}</h3> |
303 | TrickleDNS is thus concerned with how to ensure distribution of authoritative | 305 | <p> |
304 | records, and authority remains derived from the DNS hierarchy. | 306 | {% trans %} |
305 | {% endtrans %} | 307 | A: Like GNS, SocialDNS allows each user to create DNS mappings. However, with |
306 | </p> | 308 | SocialDNS the mappings are shared through the social network and subjected to |
307 | </section> | 309 | ranking. As the social relationships evolve, names can thus change in |
308 | 310 | surprising ways. | |
309 | <section> | 311 | <br><br> |
310 | <h3>{{ _("Does GNS require real-world introduction (secure PKEY exchange) in the style of the PGP web of trust?") }}</h3> | 312 | With GNS, names are primarily shared via delegation, and thus mappings will |
311 | <p> | 313 | only change if the user responsible for the name (the authority) manually |
312 | {% trans %} | 314 | changes the record. |
313 | A: For security, it is well known that an initial trust path between the two | 315 | {% endtrans %} |
314 | parties must exist. However, for applications where this is not required, | 316 | </p> |
315 | weaker mechanisms can be used. For example, we have implemented a | 317 | </section> |
316 | first-come-first-served (FCFS) authority which allows arbitrary users to | 318 | |
317 | register arbitrary names. The key of this authority is included with every | 319 | <section> |
318 | GNUnet installation. Thus, any name registered with FCFS is in fact global and | 320 | <h3>{{ _("What is the difference between GNS and ODDNS?") }}</h3> |
319 | requires no further introduction. However, the security of these names | 321 | <p> |
320 | depends entirely on the trustworthiness of the FCFS authority. | 322 | {% trans %} |
321 | The authority can be queried under the ".pin" TLD. | 323 | A: ODDNS is primarily designed to bypass the DNS root zone and the TLD |
322 | {% endtrans %} | 324 | registries (such as those for ".com" and ".org"). Instead of using those, |
323 | </p> | 325 | each user is expected to maintain a database of (second-level) domains |
324 | </section> | 326 | (like "gnu.org") and the IP addresses of the respective name servers. |
325 | 327 | Resolution will fail if the target name servers change IPs. | |
326 | <section> | 328 | {% endtrans %} |
327 | <h3>{{ _("How can a legitimate domain owner tell other people to not use his name in GNS?") }}</h3> | 329 | </p> |
328 | <p> | 330 | </section> |
329 | {% trans %} | 331 | |
330 | A: Names have no owners in GNS, so there cannot be a "legitimate" | 332 | <section> |
331 | domain owner. Any user can claim any name (as his preferred name or | 333 | <h3>{{ _("What is the difference between GNS and Namecoin?") }}</h3> |
332 | "pseudonym") in his NICK record. Similarly, all other users can | 334 | <p> |
333 | choose to ignore this preference and use a name of their choice (or even | 335 | </p> |
334 | assign no name) for this user. | 336 | </section> |
335 | {% endtrans %} | 337 | |
336 | </p> | 338 | |
337 | </section> | 339 | <section> |
338 | 340 | <h3>{{ _("What is the difference between GNS and Handshake?") }}</h3> | |
339 | <section> | 341 | <p> |
340 | <h3>{{ _("Did you consider the privacy implications of making your personal GNS zone visible?") }}</h3> | 342 | </p> |
341 | <p> | 343 | </section> |
342 | {% trans %} | 344 | |
343 | A: Each record in GNS has a flag "private". Records are shared with | 345 | <section> |
344 | other users (via DHT or zone transfers) only if this flag is not set. | 346 | <h3>{{ _("What is the difference between GNS and ENS?") }}</h3> |
345 | Thus, users have full control over what information about their zones is made | 347 | <p> |
346 | public. | 348 | </p> |
347 | {% endtrans %} | 349 | </section> |
348 | </p> | 350 | |
349 | </section> | 351 | <section> |
350 | 352 | <h3>{{ _("What is the difference between GNS and TrickleDNS?") }}</h3> | |
351 | <section> | 353 | <p> |
352 | <h3>{{ _("Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?") }}</h3> | 354 | {% trans %} |
353 | <p> | 355 | A: TrickleDNS pushes ("critical") DNS records between DNS resolvers |
354 | {% trans %} | 356 | of participating domains to provide "better availability, lower query |
355 | A: The question presumes that (a) virtual hosting is only necessary because of | 357 | resolution times, and faster update propagation". Thus TrickleDNS is |
356 | IPv4 address scarcity, and (b) that LEHOs are only useful in the context of | 358 | focused on defeating attacks on the availability (and performance) of record |
357 | virtual hosting. However, LEHOs are also useful to help with X.509 certificate | 359 | propagation in DNS, for example via DDoS attacks on DNS root servers. |
358 | validation (as they specify for which legacy hostname the certificate should | 360 | TrickleDNS is thus concerned with how to ensure distribution of authoritative |
359 | be valid). Also, even with IPv6 fully deployed and "infinite" IP | 361 | records, and authority remains derived from the DNS hierarchy. |
360 | addresses being available, we're not sure that virtual hosting would | 362 | {% endtrans %} |
361 | disappear. Finally, we don't want to have to wait for IPv6 to become | 363 | </p> |
362 | commonplace, GNS should work with today's networks. | 364 | </section> |
363 | {% endtrans %} | 365 | |
364 | </p> | 366 | <section> |
365 | </section> | 367 | <h3>{{ _("Does GNS require real-world introduction (secure PKEY exchange) in the style of the PGP web of trust?") }}</h3> |
366 | 368 | <p> | |
367 | <section> | 369 | {% trans %} |
368 | <h3>{{ _("Why does GNS not use a trust metric or consensus to determine globally unique names?") }}</h3> | 370 | A: For security, it is well known that an initial trust path between the two |
369 | <p> | 371 | parties must exist. However, for applications where this is not required, |
370 | {% trans %} | 372 | weaker mechanisms can be used. For example, we have implemented a |
371 | A: Trust metrics have the fundamental problem that they have thresholds. | 373 | first-come-first-served (FCFS) authority which allows arbitrary users to |
372 | As trust relationships evolve, mappings would change their meaning as they | 374 | register arbitrary names. The key of this authority is included with every |
373 | cross each others thresholds. We decided that the resulting unpredictability | 375 | GNUnet installation. Thus, any name registered with FCFS is in fact global and |
374 | of the resolution process was not acceptable. Furthermore, trust and consensus | 376 | requires no further introduction. However, the security of these names |
375 | might be easy to manipulate by adversaries. | 377 | depends entirely on the trustworthiness of the FCFS authority. |
376 | {% endtrans %} | 378 | The authority can be queried under the ".pin" TLD. |
377 | </p> | 379 | {% endtrans %} |
378 | </section> | 380 | </p> |
379 | 381 | </section> | |
380 | <section> | 382 | |
381 | <h3>{{ _("How do you handle compromised zone keys in GNS?") }}</h3> | 383 | <section> |
382 | <p> | 384 | <h3>{{ _("How can a legitimate domain owner tell other people to not use his name in GNS?") }}</h3> |
383 | {% trans %} | 385 | <p> |
384 | A: The owner of a private key can create a revocation message. This one can | 386 | {% trans %} |
385 | then be flooded throughout the overlay network, creating a copy at all peers. | 387 | A: Names have no owners in GNS, so there cannot be a "legitimate" |
386 | Before using a public key, peers check if that key has been revoked. | 388 | domain owner. Any user can claim any name (as his preferred name or |
387 | All names that involve delegation via a revoked zone will then fail to | 389 | "pseudonym") in his NICK record. Similarly, all other users can |
388 | resolve. Peers always automatically check for the existence of a revocation | 390 | choose to ignore this preference and use a name of their choice (or even |
389 | message when resolving names. | 391 | assign no name) for this user. |
390 | {% endtrans %} | 392 | {% endtrans %} |
391 | </p> | 393 | </p> |
392 | </section> | 394 | </section> |
393 | 395 | ||
394 | <section> | 396 | <section> |
395 | <h3>{{ _("Could the signing algorithm of GNS be upgraded in the future?") }}</h3> | 397 | <h3>{{ _("Did you consider the privacy implications of making your personal GNS zone visible?") }}</h3> |
396 | <p> | 398 | <p> |
397 | {% trans %} | 399 | {% trans %} |
398 | A: Yes. In our efforts to standardize GNS, we have already modified the protocol | 400 | A: Each record in GNS has a flag "private". Records are shared with |
399 | to support alternative delegation records. | 401 | other users (via DHT or zone transfers) only if this flag is not set. |
400 | <br> | 402 | Thus, users have full control over what information about their zones is made |
401 | <br> | 403 | public. |
402 | Naturally, deployed GNS implementations would have to be updated to support | 404 | {% endtrans %} |
403 | the new signature scheme. The new scheme can then be run in parallel with | 405 | </p> |
404 | the existing system by using a new record type to indicate the use of a | 406 | </section> |
405 | different cipher system. | 407 | |
406 | {% endtrans %} | 408 | <section> |
407 | </p> | 409 | <h3>{{ _("Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?") }}</h3> |
408 | </section> | 410 | <p> |
409 | 411 | {% trans %} | |
410 | <section> | 412 | A: The question presumes that (a) virtual hosting is only necessary because of |
411 | <h3>{{ _("How can a GNS zone maintain several name servers, e.g. for load balancing?") }}</h3> | 413 | IPv4 address scarcity, and (b) that LEHOs are only useful in the context of |
412 | <p> | 414 | virtual hosting. However, LEHOs are also useful to help with X.509 certificate |
413 | {% trans %} | 415 | validation (as they specify for which legacy hostname the certificate should |
414 | A: We don't expect this to be necessary, as GNS records are stored (and | 416 | be valid). Also, even with IPv6 fully deployed and "infinite" IP |
415 | replicated) in the R5N DHT. Thus the authority will typically not be contacted | 417 | addresses being available, we're not sure that virtual hosting would |
416 | whenever clients perform a lookup. Even if the authority goes (temporarily) | 418 | disappear. Finally, we don't want to have to wait for IPv6 to become |
417 | off-line, the DHT will cache the records for some time. However, should having | 419 | commonplace, GNS should work with today's networks. |
418 | multiple servers for a zone be considered truly necessary, the owner of the | 420 | {% endtrans %} |
419 | zone can simply run multiple peers (and share the zone's key and database | 421 | </p> |
420 | among them). | 422 | </section> |
421 | {% endtrans %} | 423 | |
422 | </p> | 424 | <section> |
423 | </section> | 425 | <h3>{{ _("Why does GNS not use a trust metric or consensus to determine globally unique names?") }}</h3> |
424 | 426 | <p> | |
425 | <section> | 427 | {% trans %} |
426 | <h3>{{ _("Why do you believe it is worth giving up unique names for censorship resistance?") }}</h3> | 428 | A: Trust metrics have the fundamental problem that they have thresholds. |
427 | <p> | 429 | As trust relationships evolve, mappings would change their meaning as they |
428 | {% trans %} | 430 | cross each others thresholds. We decided that the resulting unpredictability |
429 | A: The GNU Name system offers an alternative to DNS that is censorship | 431 | of the resolution process was not acceptable. Furthermore, trust and consensus |
430 | resistant. As with any security mechanism, this comes at a cost (names are not | 432 | might be easy to manipulate by adversaries. |
431 | globally unique). To draw a parallel, HTTPS connections use more bandwidth and | 433 | {% endtrans %} |
432 | have higher latency than HTTP connections. Depending on your application, | 434 | </p> |
433 | HTTPS may not be worth the cost. However, for users that are experiencing | 435 | </section> |
434 | censorship (or are concerned about it), giving up globally unique names may | 436 | |
435 | very well be worth the cost. After all, what is a "globally" unique | 437 | <section> |
436 | name worth, if it does not resolve? | 438 | <h3>{{ _("How do you handle compromised zone keys in GNS?") }}</h3> |
437 | {% endtrans %} | 439 | <p> |
438 | </p> | 440 | {% trans %} |
439 | </section> | 441 | A: The owner of a private key can create a revocation message. This one can |
440 | 442 | then be flooded throughout the overlay network, creating a copy at all peers. | |
441 | <section> | 443 | Before using a public key, peers check if that key has been revoked. |
442 | <h3>{{ _("Why do you say that DNS is 'centralized' and 'distributed'?") }}</h3> | 444 | All names that involve delegation via a revoked zone will then fail to |
443 | <p> | 445 | resolve. Peers always automatically check for the existence of a revocation |
444 | {% trans %} | 446 | message when resolving names. |
445 | A: We say that DNS is 'centralized' because it has a central component / | 447 | {% endtrans %} |
446 | central point of failure --- the root zone and its management by IANA/ICANN. | 448 | </p> |
447 | This centralization creates vulnerabilities. For example, the US government | 449 | </section> |
448 | was able to reassign the management of the country-TLDs of Afganistan and Iraq | 450 | |
449 | during the wars at the beginning of the 21st century. | 451 | <section> |
450 | {% endtrans %} | 452 | <h3>{{ _("Could the signing algorithm of GNS be upgraded in the future?") }}</h3> |
451 | </p> | 453 | <p> |
452 | </section> | 454 | {% trans %} |
453 | 455 | A: Yes. In our efforts to standardize GNS, we have already modified the protocol | |
454 | <section> | 456 | to support alternative delegation records. |
455 | <h3>{{ _("How does GNS protect against layer-3 censorship?") }}</h3> | 457 | <br> |
456 | <p> | 458 | <br> |
457 | {% trans %} | 459 | Naturally, deployed GNS implementations would have to be updated to support |
458 | A: GNS does not directly help with layer-3 censorship, but it does help | 460 | the new signature scheme. The new scheme can then be run in parallel with |
459 | indirectly in two ways: | 461 | the existing system by using a new record type to indicate the use of a |
460 | 462 | different cipher system. | |
461 | <ol> | 463 | {% endtrans %} |
462 | <li> Many websites today use virtual hosting, so blocking a particular IP | 464 | </p> |
463 | address causes much more collateral damage than blocking a DNS name. | 465 | </section> |
464 | It thus raises the cost of censorship.</li> | 466 | |
465 | <li> Existing layer-3 circumvention solutions (such as Tor) would benefit from | 467 | <section> |
466 | a censorship resistant naming system. Accessing Tor's ".onion" | 468 | <h3>{{ _("How can a GNS zone maintain several name servers, e.g. for load balancing?") }}</h3> |
467 | namespace currently requires users to use unmemorable cryptographic | 469 | <p> |
468 | identifiers. With nicer names, Tor and tor2web-like services would be even | 470 | {% trans %} |
469 | easier to use. | 471 | A: We don't expect this to be necessary, as GNS records are stored (and |
470 | </ol> | 472 | replicated) in the R5N DHT. Thus the authority will typically not be contacted |
471 | {% endtrans %} | 473 | whenever clients perform a lookup. Even if the authority goes (temporarily) |
472 | </p> | 474 | off-line, the DHT will cache the records for some time. However, should having |
473 | </section> | 475 | multiple servers for a zone be considered truly necessary, the owner of the |
474 | 476 | zone can simply run multiple peers (and share the zone's key and database | |
475 | <section> | 477 | among them). |
476 | <h3>{{ _("Does GNS work with search engines?") }}</h3> | 478 | {% endtrans %} |
477 | <p> | 479 | </p> |
478 | {% trans %} | 480 | </section> |
479 | A: GNS creates no significant problems for search engines, as they can use GNS | 481 | |
480 | to perform name resolution as well as any normal user. Naturally, while we | 482 | <section> |
481 | typically expect normal users to install custom software for name resolution, | 483 | <h3>{{ _("Why do you believe it is worth giving up unique names for censorship resistance?") }}</h3> |
482 | this is unlikely to work for search engines today. However, the DNS2GNS | 484 | <p> |
483 | gateway allows search engines to use DNS to resolve GNS names, so they can | 485 | {% trans %} |
484 | still index GNS resources. However, as using DNS2GNS gateways breaks the | 486 | A: The GNU Name system offers an alternative to DNS that is censorship |
485 | cryptographic chain of trust, legacy search engines will obviously not obtain | 487 | resistant. As with any security mechanism, this comes at a cost (names are not |
486 | censorship-resistant names. | 488 | globally unique). To draw a parallel, HTTPS connections use more bandwidth and |
487 | {% endtrans %} | 489 | have higher latency than HTTP connections. Depending on your application, |
488 | </p> | 490 | HTTPS may not be worth the cost. However, for users that are experiencing |
489 | </section> | 491 | censorship (or are concerned about it), giving up globally unique names may |
490 | 492 | very well be worth the cost. After all, what is a "globally" unique | |
491 | <section> | 493 | name worth, if it does not resolve? |
492 | <h3>{{ _("How does GNS compare to the Unmanaged Internet Architecture (UIA)?") }}</h3> | 494 | {% endtrans %} |
493 | <p> | 495 | </p> |
494 | {% trans %} | 496 | </section> |
495 | A: UIA and GNS both share the same basic naming model, which actually | 497 | |
496 | originated with Rivest's SDSI. However, UIA is not concerned about integration | 498 | <section> |
497 | with legacy applications and instead focuses on universal connectivity between | 499 | <h3>{{ _("Why do you say that DNS is 'centralized' and 'distributed'?") }}</h3> |
498 | a user's many machines. In contrast, GNS was designed to interoperate with DNS | 500 | <p> |
499 | as much as possible, and to also work as much as possible with the existing | 501 | {% trans %} |
500 | Web infrastructure. UIA is not at all concerned about legacy systems (clean | 502 | A: We say that DNS is 'centralized' because it has a central component / |
501 | slate). | 503 | central point of failure --- the root zone and its management by IANA/ICANN. |
502 | {% endtrans %} | 504 | This centralization creates vulnerabilities. For example, the US government |
503 | </p> | 505 | was able to reassign the management of the country-TLDs of Afganistan and Iraq |
504 | </section> | 506 | during the wars at the beginning of the 21st century. |
505 | 507 | {% endtrans %} | |
506 | <section> | 508 | </p> |
507 | <h3>{{ _("Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?") }}</h3> | 509 | </section> |
508 | <p> | 510 | |
509 | {% trans %} | 511 | <section> |
510 | A: First of all, in GNS you can explicitly see the trust chain, so you know if | 512 | <h3>{{ _("How does GNS protect against layer-3 censorship?") }}</h3> |
511 | a name you are resolving belongs to a friend, or a friend-of-a-friend, and can | 513 | <p> |
512 | thus decide how much you trust the result. Naturally, the trusted-computing | 514 | {% trans %} |
513 | base (TCB) can become arbitrarily large this way --- however, given the name | 515 | A: GNS does not directly help with layer-3 censorship, but it does help |
514 | length restriction, for an individual name it is always less than about 128 | 516 | indirectly in two ways: |
515 | entities. | 517 | |
516 | {% endtrans %} | 518 | <ol> |
517 | </p> | 519 | <li> Many websites today use virtual hosting, so blocking a particular IP |
518 | </section> | 520 | address causes much more collateral damage than blocking a DNS name. |
519 | 521 | It thus raises the cost of censorship.</li> | |
520 | <section> | 522 | <li> Existing layer-3 circumvention solutions (such as Tor) would benefit from |
521 | <h3>{{ _("How does GNS handle SRV/TLSA records where service and protocol are part of the domain name?") }}</h3> | 523 | a censorship resistant naming system. Accessing Tor's ".onion" |
522 | <p> | 524 | namespace currently requires users to use unmemorable cryptographic |
523 | {% trans %} | 525 | identifiers. With nicer names, Tor and tor2web-like services would be even |
524 | A: When GNS splits a domain name into labels for resolution, it detects the | 526 | easier to use. |
525 | "_Service._Proto" syntax, converts "Service" to the | 527 | </ol> |
526 | corresponding port number and "Proto" to the corresponding protocol | 528 | {% endtrans %} |
527 | number. The rest of the name is resolved as usual. Then, when the result is | 529 | </p> |
528 | presented, GNS looks for the GNS-specific "BOX" record type. | 530 | </section> |
529 | A BOX record is a record that contains another record (such as SRV or TLSA | 531 | |
530 | records) and adds a service and protocol number (and the original boxed record | 532 | <section> |
531 | type) to it. | 533 | <h3>{{ _("Does GNS work with search engines?") }}</h3> |
532 | {% endtrans %} | 534 | <p> |
533 | </p> | 535 | {% trans %} |
534 | </section> | 536 | A: GNS creates no significant problems for search engines, as they can use GNS |
535 | 537 | to perform name resolution as well as any normal user. Naturally, while we | |
536 | 538 | typically expect normal users to install custom software for name resolution, | |
537 | 539 | this is unlikely to work for search engines today. However, the DNS2GNS | |
538 | 540 | gateway allows search engines to use DNS to resolve GNS names, so they can | |
539 | <h2><a name="errors" class="subnav-anchor"></a>{{ _("Error messages") }}</h2> | 541 | still index GNS resources. However, as using DNS2GNS gateways breaks the |
540 | <section> | 542 | cryptographic chain of trust, legacy search engines will obviously not obtain |
541 | <h3>{{ _("I receive many "WARNING Calculated flow delay for X at Y for Z". Should I worry?") }}</h3> | 543 | censorship-resistant names. |
542 | <p> | 544 | {% endtrans %} |
543 | {% trans %} | 545 | </p> |
544 | A: Right now, this is expected and a known cause for high | 546 | </section> |
545 | latency in GNUnet. We have started a major rewrite to address | 547 | |
546 | this and other problems, but until the Transport Next | 548 | <section> |
547 | Generation (TNG) is ready, these warnings are expected. | 549 | <h3>{{ _("How does GNS compare to the Unmanaged Internet Architecture (UIA)?") }}</h3> |
548 | {% endtrans %} | 550 | <p> |
549 | </p> | 551 | {% trans %} |
550 | </section> | 552 | A: UIA and GNS both share the same basic naming model, which actually |
551 | <section> | 553 | originated with Rivest's SDSI. However, UIA is not concerned about integration |
552 | <h3>{{ _("Error opening `/dev/net/tun': No such file or directory?") }}</h3> | 554 | with legacy applications and instead focuses on universal connectivity between |
553 | <p> | 555 | a user's many machines. In contrast, GNS was designed to interoperate with DNS |
554 | {% trans %} | 556 | as much as possible, and to also work as much as possible with the existing |
555 | A: If you get this error message, the solution is simple. Issue the following | 557 | Web infrastructure. UIA is not at all concerned about legacy systems (clean |
556 | commands (as root) to create the required device file | 558 | slate). |
557 | {% endtrans %} | 559 | {% endtrans %} |
558 | <code class="block"> | 560 | </p> |
559 | # mkdir /dev/net<br> | 561 | </section> |
560 | # mknod /dev/net/tun c 10 200<br> | 562 | |
561 | </code> | 563 | <section> |
562 | </p> | 564 | <h3>{{ _("Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?") }}</h3> |
563 | </section> | 565 | <p> |
564 | 566 | {% trans %} | |
565 | <section> | 567 | A: First of all, in GNS you can explicitly see the trust chain, so you know if |
566 | <h3>{{ _("'iptables: No chain/target/match by that name.' (when running gnunet-service-dns)?") }}</h3> | 568 | a name you are resolving belongs to a friend, or a friend-of-a-friend, and can |
567 | <p> | 569 | thus decide how much you trust the result. Naturally, the trusted-computing |
568 | {% trans %} | 570 | base (TCB) can become arbitrarily large this way --- however, given the name |
569 | A: For GNUnet DNS, your iptables needs to have "owner" match | 571 | length restriction, for an individual name it is always less than about 128 |
570 | support. | 572 | entities. |
571 | 573 | {% endtrans %} | |
572 | This is accomplished by having the correct kernel options. Check if your | 574 | </p> |
573 | kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' (and the | 575 | </section> |
574 | module is loaded). | 576 | |
575 | {% endtrans %} | 577 | <section> |
576 | </p> | 578 | <h3>{{ _("How does GNS handle SRV/TLSA records where service and protocol are part of the domain name?") }}</h3> |
577 | </section> | 579 | <p> |
578 | 580 | {% trans %} | |
579 | <section> | 581 | A: When GNS splits a domain name into labels for resolution, it detects the |
580 | <h3>{{ _("'Timeout was reached' when running PT on Fedora (and possibly others)?") }}</h3> | 582 | "_Service._Proto" syntax, converts "Service" to the |
581 | <p> | 583 | corresponding port number and "Proto" to the corresponding protocol |
582 | {% trans %} | 584 | number. The rest of the name is resolved as usual. Then, when the result is |
583 | A: If you get an error stating that the VPN timeout was reached, check if your | 585 | presented, GNS looks for the GNS-specific "BOX" record type. |
584 | firewall is enabled and blocking the connections. | 586 | A BOX record is a record that contains another record (such as SRV or TLSA |
585 | {% endtrans %} | 587 | records) and adds a service and protocol number (and the original boxed record |
586 | </p> | 588 | type) to it. |
587 | </section> | 589 | {% endtrans %} |
588 | 590 | </p> | |
589 | 591 | </section> | |
590 | </article> | 592 | |
593 | <hr/> | ||
594 | <h2><a name="errors" class="subnav-anchor"></a>{{ _("Error messages") }}</h2> | ||
595 | <section> | ||
596 | <h3>{{ _("I receive many "WARNING Calculated flow delay for X at Y for Z". Should I worry?") }}</h3> | ||
597 | <p> | ||
598 | {% trans %} | ||
599 | A: Right now, this is expected and a known cause for high | ||
600 | latency in GNUnet. We have started a major rewrite to address | ||
601 | this and other problems, but until the Transport Next | ||
602 | Generation (TNG) is ready, these warnings are expected. | ||
603 | {% endtrans %} | ||
604 | </p> | ||
605 | </section> | ||
606 | <section> | ||
607 | <h3>{{ _("Error opening `/dev/net/tun': No such file or directory?") }}</h3> | ||
608 | <p> | ||
609 | {% trans %} | ||
610 | A: If you get this error message, the solution is simple. Issue the following | ||
611 | commands (as root) to create the required device file | ||
612 | {% endtrans %} | ||
613 | <code class="block"> | ||
614 | # mkdir /dev/net<br> | ||
615 | # mknod /dev/net/tun c 10 200<br> | ||
616 | </code> | ||
617 | </p> | ||
618 | </section> | ||
619 | |||
620 | <section> | ||
621 | <h3>{{ _("'iptables: No chain/target/match by that name.' (when running gnunet-service-dns)?") }}</h3> | ||
622 | <p> | ||
623 | {% trans %} | ||
624 | A: For GNUnet DNS, your iptables needs to have "owner" match | ||
625 | support. | ||
626 | |||
627 | This is accomplished by having the correct kernel options. Check if your | ||
628 | kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' (and the | ||
629 | module is loaded). | ||
630 | {% endtrans %} | ||
631 | </p> | ||
632 | </section> | ||
633 | |||
634 | <section> | ||
635 | <h3>{{ _("'Timeout was reached' when running PT on Fedora (and possibly others)?") }}</h3> | ||
636 | <p> | ||
637 | {% trans %} | ||
638 | A: If you get an error stating that the VPN timeout was reached, check if your | ||
639 | firewall is enabled and blocking the connections. | ||
640 | {% endtrans %} | ||
641 | </p> | ||
642 | </section> | ||
643 | |||
644 | <section> | ||
645 | <h3>{{ _("I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'") }}</h3> | ||
646 | <p> | ||
647 | {% trans %} | ||
648 | A: This error usually occurs when your linker fails to locate one of GNUnet's | ||
649 | libraries. This can have two causes. First, it is theoretically possible that | ||
650 | the library is not installed on your system; however, if you compiled GNUnet | ||
651 | the normal way and/or used a binary package, that is highly unlikely. The more | ||
652 | common cause is that you installed GNUnet to a directory that your linker | ||
653 | does not search. There are several ways to fix this that are described below. | ||
654 | |||
655 | If you are 'root' and you installed to a system folder (such as /usr/local), | ||
656 | you want to add the libraries to the system-wide search path. This is done by | ||
657 | adding a line "/usr/local/lib/" to /etc/ld.so.conf and running "ldconfig". | ||
658 | If you installed GNUnet to /opt or any other similar path, you obviously have | ||
659 | to change "/usr/local" accordingly. | ||
660 | |||
661 | If you do not have 'root' rights or if you installed GNUnet to say | ||
662 | "/home/$USER/", then you can explicitly tell your linker to search a | ||
663 | particular directory for libraries using the "LD_LIBRARY_PATH" environment | ||
664 | variable. For example, if you configured GNUnet using a prefix of | ||
665 | "$HOME/gnunet/" you want to run: | ||
666 | {% endtrans %} | ||
667 | </p> | ||
668 | <code> | ||
669 | $ export LD_LIBRARY_PATH=$HOME/gnunet/lib:$LD_LIBRARY_PATH<br> | ||
670 | $ export PATH=$HOME/gnunet/bin:$PATH | ||
671 | </code> | ||
672 | </p> | ||
673 | {% trans %} | ||
674 | to ensure GNUnet's binaries and libraries are found. In order to avoid having to do so each time, you can add the above lines (without the "$") to your .bashrc or .profile file. You will have to logout and login again to have this new profile be applied to all shells (including your desktop environment). | ||
675 | {% endtrans %} | ||
676 | </p> | ||
677 | </section> | ||
678 | |||
679 | <section> | ||
680 | <h3>{{ _("What error messages can be ignored?") }}</h3> | ||
681 | <p> | ||
682 | {% trans %} | ||
683 | A: Error messages flagged as "DEBUG" should be disabled in binaries | ||
684 | built for end-users and can always be ignored. | ||
685 | |||
686 | Error messages flagged as "INFO" always refer to harmless events that | ||
687 | require no action. For example, GNUnet may use an INFO message to | ||
688 | indicate that it is currently performing an expensive operation that | ||
689 | will take some time. GNUnet will also use INFO messages to display | ||
690 | information about important configuration values. | ||
691 | {% endtrans %} | ||
692 | </p> | ||
693 | </section> | ||
694 | |||
695 | <hr/> | ||
696 | <h2><a name="fs" class="subnav-anchor"></a>{{ _("File-sharing")}}</h2> | ||
697 | <section> | ||
698 | <h3>{{ _("How does GNUnet compare to other file-sharing applications?") }}</h3> | ||
699 | <p> | ||
700 | {% trans %} | ||
701 | A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most | ||
702 | other P2P networks, GNUnet was designed with security in mind as the | ||
703 | highest priority. We intend on producing a network with comprehensive | ||
704 | security features. Many other P2P networks are open to a wide variety | ||
705 | of attacks, and users have little privacy. GNUnet is also Free | ||
706 | Software and thus the source code is available, so you do not have to | ||
707 | worry about being spied upon by the software. The following table | ||
708 | summarises the main differences between GNUnet and other systems. | ||
709 | The information is accurate to the best of our knowledge. | ||
710 | The comparison is difficult since there are sometimes differences | ||
711 | between various implementations of (almost) the same protocol. | ||
712 | In general, we pick a free implementation as the reference | ||
713 | implementation since it is possible to inspect the free code. Also, | ||
714 | all of these systems are changing over time and thus the data below | ||
715 | may not be up-to-date. If you find any flaws, please let us know. | ||
716 | Finally, the table is not saying terribly much (it is hard to compare | ||
717 | these systems this briefly), so if you want the real differences, read | ||
718 | the research papers (and probably the code). | ||
719 | {% endtrans %} | ||
720 | </p> | ||
721 | <table width="90%" border="0" cellpadding="0" cellspacing="0"><tbody><tr><th >Network</th> | ||
722 | <th ><a>GNUnet FS</a></th> | ||
723 | <th ><a>OneSwarm</th> | ||
724 | <th ><a>Napster</th> | ||
725 | <th ><a>Direct Connect</th> | ||
726 | <th ><a>FastTrack</th> | ||
727 | <th ><a>eDonkey</th> | ||
728 | <th ><a>Gnutella</th> | ||
729 | <th ><a>Freenet</th> | ||
730 | </tr><tr><th >Distributed Queries</th> | ||
731 | <td >yes</td> | ||
732 | <td >yes</td> | ||
733 | <td >no</td> | ||
734 | <td >hubs</td> | ||
735 | <td >super-peers</td> | ||
736 | <td >DHT (eMule)</td> | ||
737 | <td >yes</td> | ||
738 | <td >yes</td> | ||
739 | </tr><tr><th >Multisource Download</th> | ||
740 | <td >yes</td> | ||
741 | <td >yes</td> | ||
742 | <td >no</td> | ||
743 | <td >no</td> | ||
744 | <td >yes</td> | ||
745 | <td >yes</td> | ||
746 | <td >yes</td> | ||
747 | <td >no</td> | ||
748 | </tr><tr><th >Economics</th> | ||
749 | <td >yes</td> | ||
750 | <td >yes</td> | ||
751 | <td >no</td> | ||
752 | <td >no</td> | ||
753 | <td >no</td> | ||
754 | <td >yes</td> | ||
755 | <td >no</td> | ||
756 | <td >no</td> | ||
757 | </tr><tr><th >Anonymity</th> | ||
758 | <td >yes</td> | ||
759 | <td >maybe</td> | ||
760 | <td >no</td> | ||
761 | <td >no</td> | ||
762 | <td >no</td> | ||
763 | <td >no</td> | ||
764 | <td >no</td> | ||
765 | <td >yes</td> | ||
766 | </tr><tr><th >Language</th> | ||
767 | <td >C</td> | ||
768 | <td >Java</td> | ||
769 | <td >often C</td> | ||
770 | <td >C++</td> | ||
771 | <td >C</td> | ||
772 | <td >C++</td> | ||
773 | <td >often C</td> | ||
774 | <td >Java</td> | ||
775 | </tr><tr><th >Transport Protocol</th> | ||
776 | <td >UDP, TCP, SMTP, HTTP</td> | ||
777 | <td >TCP</td> | ||
778 | <td >TCP</td> | ||
779 | <td >TCP?</td> | ||
780 | <td >UDP, TCP</td> | ||
781 | <td >UDP, TCP</td> | ||
782 | <td >TCP</td> | ||
783 | <td >TCP</td> | ||
784 | </tr><tr><th >Query Format (UI)</th> | ||
785 | <td >keywords / CHK</td> | ||
786 | <td >filename / SHA?</td> | ||
787 | <td >keywords</td> | ||
788 | <td >filename, THEX</td> | ||
789 | <td >filename, SHA</td> | ||
790 | <td >filename, MD4?</td> | ||
791 | <td >filename, SHA</td> | ||
792 | <td >secret key, CHK</td> | ||
793 | </tr><tr><th >Routing</th> | ||
794 | <td >dynamic (indirect, direct)</td> | ||
795 | <td >static (indirect, direct)</td> | ||
796 | <td >always direct</td> | ||
797 | <td >always direct</td> | ||
798 | <td >always direct</td> | ||
799 | <td >always direct</td> | ||
800 | <td >always direct</td> | ||
801 | <td >always indirect</td> | ||
802 | </tr><tr><th >License</th> | ||
803 | <td >GPL</td> | ||
804 | <td >GPL</td> | ||
805 | <td >GPL (knapster)</td> | ||
806 | <td >GPL (Valknut)</td> | ||
807 | <td >GPL (giFT)</td> | ||
808 | <td >GPL (eMule)</td> | ||
809 | <td >GPL (gtk-gnutella)</td> | ||
810 | <td >GPL</td> | ||
811 | </tr></tbody> | ||
812 | </table> | ||
813 | <p> | ||
814 | {% trans %} | ||
815 | Another important point of reference are the various anonymous | ||
816 | peer-to-peer networks. | ||
817 | Here, there are differences in terms of application domain and how | ||
818 | specifically anonymity is achieved. | ||
819 | Anonymous routing is a hard research topic, so for a superficial | ||
820 | comparisson like this one we focus on the latency. | ||
821 | Another important factor is the programming language. | ||
822 | Type-safe languages may offer certain security benefits; however, this may come at the cost of significant increases in resource consumption which in turn may reduce anonymity. | ||
823 | {% endtrans %} | ||
824 | </p> | ||
825 | </section> | ||
826 | <section> | ||
827 | <h3>{{ _("Are there any known attacks (on GNUnet's file-sharing application)?") }}</h3> | ||
828 | <p> | ||
829 | {% trans %} | ||
830 | A: Generally, there is the possibility of a known plaintext attack on | ||
831 | keywords, but since the user has control over the keywords that are | ||
832 | associated with the content he inserts, the user can take advantage of | ||
833 | the same techniques used to generate reasonable passwords to defend | ||
834 | against such an attack. In any event, we are not trying to hide | ||
835 | content; thus, unless the user is trying to insert information into | ||
836 | the network that can only be shared with a small group of people, | ||
837 | there is no real reason to try to obfuscate the content by choosing a | ||
838 | difficult keyword anyway. | ||
839 | {% endtrans %} | ||
840 | </p> | ||
841 | </section> | ||
842 | <section> | ||
843 | <h3>{{ _("What do you mean by anonymity?") }}</h3> | ||
844 | <p> | ||
845 | {% trans %} | ||
846 | A: Anonymity is the lack of distinction of an individual from a | ||
847 | (large) group. A central goal for anonymous file-sharing in GNUnet is | ||
848 | to make all users (peers) form a group and to make communications in | ||
849 | that group anonymous, that is, nobody (but the initiator) should be | ||
850 | able to tell which of the peers in the group originated the message. | ||
851 | In other words, it should be difficult to impossible for an adversary | ||
852 | to distinguish between the originating peer and all other peers. | ||
853 | {% endtrans %} | ||
854 | </p> | ||
855 | </section> | ||
856 | <section> | ||
857 | <h3>{{ _("What does my system do when participating in GNUnet file sharing?") }}</h3> | ||
858 | <p> | ||
859 | {% trans %} | ||
860 | A: In GNUnet you set up a node (a peer). It is identified by an ID (hash | ||
861 | of its public key) and has a number of addresses it is reachable by | ||
862 | (may have no addresses, for instance when it's behind a NAT). | ||
863 | You specify bandwidth limits (how much traffic GNUnet is allowed to | ||
864 | consume) and datastore quote (how large your on-disk block storage is) | ||
865 | . Your node will then proceed to connect to other nodes, becoming | ||
866 | part of the network. | ||
867 | {% endtrans %} | ||
868 | </p> | ||
869 | </section> | ||
870 | |||
871 | <hr/> | ||
872 | <h2><a name="contrib" class="subnav-anchor"></a>{{ _("Contributing")}}</h2> | ||
873 | <section> | ||
874 | <h3>{{ _("How can I help translate this webpage into other languages?") }}</h3> | ||
875 | <p> | ||
876 | {% trans %} | ||
877 | A: First, you need to register an account with our weblate system. | ||
878 | Please send an e-mail with the desired target language to | ||
879 | translators@gnunet.org or ask for help on the #gnunet chat on | ||
880 | irc.freenode.net. Typically someone with sufficient permissions will | ||
881 | then grant you access. Naturally, any abuse will result in the loss | ||
882 | of permissions. | ||
883 | {% endtrans %} | ||
884 | </p> | ||
885 | </section> | ||
886 | |||
887 | <section> | ||
888 | <h3>{{ _("I have some great idea for a new feature, what should I do?") }}</h3> | ||
889 | <p> | ||
890 | {% trans %} | ||
891 | A: Sadly, we have many more feature requests than we can possibly | ||
892 | implement. The best way to actually get a new feature implemented is | ||
893 | to do it yourself --- and to then send us a patch. | ||
894 | {% endtrans %} | ||
895 | </p> | ||
896 | </section> | ||
897 | |||
898 | |||
899 | </article> | ||
591 | </div> <!-- col --> | 900 | </div> <!-- col --> |
592 | </div> <!-- row--> | 901 | </div> <!-- row--> |
593 | 902 | ||
594 | 903 | ||
595 | <!-- | 904 | <!-- |
596 | <h2>{{ ("Q?") }}</h2> | 905 | <h2>{{ ("Q?") }}</h2> |
597 | 906 | ||
598 | <h2>{{ ("Q?") }}</h2> | 907 | <h2>{{ ("Q?") }}</h2> |
599 | 908 | ||
600 | <h2>{{ ("Q?") }}</h2> | 909 | <h2>{{ ("Q?") }}</h2> |
601 | --> | 910 | --> |
602 | 911 | ||
603 | </div> | 912 | </div> |
604 | {% endblock body_content %} | 913 | {% endblock body_content %} |