diff options
Diffstat (limited to 'locale/it/LC_MESSAGES')
-rw-r--r-- | locale/it/LC_MESSAGES/messages.mo | bin | 124771 -> 124969 bytes | |||
-rw-r--r-- | locale/it/LC_MESSAGES/messages.po | 596 |
2 files changed, 460 insertions, 136 deletions
diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo index f959da97..c23aaec8 100644 --- a/locale/it/LC_MESSAGES/messages.mo +++ b/locale/it/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 5eeda4ac..66ea8279 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: 2023-09-07 10:48+0200\n" | 10 | "POT-Creation-Date: 2024-01-23 14:44+0100\n" |
11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" | 11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" |
12 | "Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n" | 12 | "Last-Translator: Roberto Pellegrino <speekix@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/" |
@@ -133,10 +133,6 @@ msgstr "Documentazione del codice sorgente" | |||
133 | msgid "Continuous Integration" | 133 | msgid "Continuous Integration" |
134 | msgstr "Integrazione continuativa" | 134 | msgstr "Integrazione continuativa" |
135 | 135 | ||
136 | #: common/navigation.j2.inc:65 | ||
137 | msgid "Development Tutorial" | ||
138 | msgstr "Guida allo sviluppo" | ||
139 | |||
140 | #: common/old-news.j2.inc:11 template/news/index.html.j2:12 | 136 | #: common/old-news.j2.inc:11 template/news/index.html.j2:12 |
141 | msgid "News posts about changes related to GNUnet such as releases and events" | 137 | msgid "News posts about changes related to GNUnet such as releases and events" |
142 | msgstr "Post sulle novità di GNUnet come comunicati stampa ed eventi" | 138 | msgstr "Post sulle novità di GNUnet come comunicati stampa ed eventi" |
@@ -892,15 +888,25 @@ msgid "Governance" | |||
892 | msgstr "Governance" | 888 | msgstr "Governance" |
893 | 889 | ||
894 | #: template/ev.html.j2:55 | 890 | #: template/ev.html.j2:55 |
891 | #, fuzzy | ||
892 | #| msgid "" | ||
893 | #| "You can find our charter, and the list of members under <a href=\"https://" | ||
894 | #| "git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/" | ||
895 | #| "gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: " | ||
896 | #| "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " | ||
897 | #| "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</" | ||
898 | #| "dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a " | ||
899 | #| "href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </" | ||
900 | #| "dd> </dl>" | ||
895 | msgid "" | 901 | msgid "" |
896 | "You can find our charter, and the list of members under <a href=\"https://" | 902 | "You can find our charter, and the list of members under <a href=\"https://" |
897 | "git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/" | 903 | "git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/" |
898 | "gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: " | 904 | "gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: " |
899 | "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " | 905 | "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " |
900 | "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> " | 906 | "Schanzenbach</a></dd> <dt>Stellvertretender Vorsitz</dt> <dd>Florian " |
901 | "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a " | 907 | "Felgenhauer</dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</" |
902 | "href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </" | 908 | "dt> <dd> <a href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, " |
903 | "dl>" | 909 | "Julius Bünger </dd> </dl>" |
904 | msgstr "" | 910 | msgstr "" |
905 | "Il nostro atto costitutivo e l'elenco dei membri è disponibile su <a " | 911 | "Il nostro atto costitutivo e l'elenco dei membri è disponibile su <a " |
906 | "href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git." | 912 | "href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git." |
@@ -2821,14 +2827,14 @@ msgstr "Progetti della Google Summer of Code di GNUnet" | |||
2821 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2827 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2822 | #, fuzzy | 2828 | #, fuzzy |
2823 | #| msgid "Ideas 2021" | 2829 | #| msgid "Ideas 2021" |
2824 | msgid "Ideas 2023" | 2830 | msgid "Ideas 2024" |
2825 | msgstr "Idee per il 2021" | 2831 | msgstr "Idee per il 2021" |
2826 | 2832 | ||
2827 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:247 | 2833 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:227 |
2828 | msgid "Past projects" | 2834 | msgid "Past projects" |
2829 | msgstr "Progetti precedenti" | 2835 | msgstr "Progetti precedenti" |
2830 | 2836 | ||
2831 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:633 | 2837 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:723 |
2832 | msgid "Finished projects" | 2838 | msgid "Finished projects" |
2833 | msgstr "Progetti conclusi" | 2839 | msgstr "Progetti conclusi" |
2834 | 2840 | ||
@@ -2855,6 +2861,28 @@ msgstr "" | |||
2855 | "contattarci nel canale IRC o scrivendo alla mailing list." | 2861 | "contattarci nel canale IRC o scrivendo alla mailing list." |
2856 | 2862 | ||
2857 | #: template/gsoc.html.j2:35 | 2863 | #: template/gsoc.html.j2:35 |
2864 | #, fuzzy | ||
2865 | #| msgid "" | ||
2866 | #| "The GNUnet team is currently working on a transport layer rewrite in " | ||
2867 | #| "order to fix core issues with connectivity. This new component is " | ||
2868 | #| "currently developed under the name \"TNG\". What is currently known as " | ||
2869 | #| "\"transport plugins\" will in the TNG be represented as " | ||
2870 | #| "\"communicators\". Communicators are processes with a well defined API " | ||
2871 | #| "that allow to connect peers over a specific protocol. The primary " | ||
2872 | #| "protocol which are already implemented are UNIX sockets, UDP sockets, and " | ||
2873 | #| "TCP sockets. For a truly resilient network, other connectivity options " | ||
2874 | #| "such as WiFi mesh, Bluetooth, HTTP(S), QUIC or even more obscure " | ||
2875 | #| "alternatives such as radio are required. In this project, the goal is to " | ||
2876 | #| "select, implement and test new communicators. While TNG is not yet ready, " | ||
2877 | #| "communicators can, by design, be developed and tested against the current " | ||
2878 | #| "API. We expect that this project can be worked on by multiple students as " | ||
2879 | #| "there are a lot of protocols to choose from. The tasks would consist of: " | ||
2880 | #| "<ol> <li>Deciding which communicators to implement.</li> <li>Test the " | ||
2881 | #| "communicators.</li> <li>Documentation.</li> </ol> Advantageous skills/" | ||
2882 | #| "languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, " | ||
2883 | #| "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, " | ||
2884 | #| "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin " | ||
2885 | #| "Schanzenbach, t3sserakt" | ||
2858 | msgid "" | 2886 | msgid "" |
2859 | "The GNUnet team is currently working on a transport layer rewrite in order " | 2887 | "The GNUnet team is currently working on a transport layer rewrite in order " |
2860 | "to fix core issues with connectivity. This new component is currently " | 2888 | "to fix core issues with connectivity. This new component is currently " |
@@ -2868,13 +2896,16 @@ msgid "" | |||
2868 | "the goal is to select, implement and test new communicators. While TNG is " | 2896 | "the goal is to select, implement and test new communicators. While TNG is " |
2869 | "not yet ready, communicators can, by design, be developed and tested against " | 2897 | "not yet ready, communicators can, by design, be developed and tested against " |
2870 | "the current API. We expect that this project can be worked on by multiple " | 2898 | "the current API. We expect that this project can be worked on by multiple " |
2871 | "students as there are a lot of protocols to choose from. The tasks would " | 2899 | "students as there are a lot of protocols to choose from. A QUIC communicator " |
2872 | "consist of: <ol> <li>Deciding which communicators to implement.</li> " | 2900 | "has been written as part of GSoC 2023. The tasks would consist of: <ol> " |
2873 | "<li>Test the communicators.</li> <li>Documentation.</li> </ol> Advantageous " | 2901 | "<li>Deciding which communicators to implement.</li> <li>Test the " |
2874 | "skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, " | 2902 | "communicators.</li> <li>Documentation.</li> </ol> Expected outcome: <ol> " |
2875 | "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, " | 2903 | "<li>At least one new communicator.</li> <li>Documentation of communicator " |
2876 | "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin " | 2904 | "protocol and how to use.</li> </ol> Advantageous skills/languages/" |
2877 | "Schanzenbach, t3sserakt" | 2905 | "frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, Bluetooth or WiFi.</li> " |
2906 | "</ol> <br/> <strong>Difficulty:</strong> Average, but depends on selected " | ||
2907 | "protocols and library. <br/> <strong>Size:</strong> 175h <br/> " | ||
2908 | "<strong>Mentors:</strong> Martin Schanzenbach, t3sserakt" | ||
2878 | msgstr "" | 2909 | msgstr "" |
2879 | "Il team GNUnet sta attualmente lavorando sulla riscrittura di un livello di " | 2910 | "Il team GNUnet sta attualmente lavorando sulla riscrittura di un livello di " |
2880 | "trasporto per sistemare problemi con la connettività. Questo nuovo " | 2911 | "trasporto per sistemare problemi con la connettività. Questo nuovo " |
@@ -2898,7 +2929,45 @@ msgstr "" | |||
2898 | "protocolli selezionati. <br/><strong>Mentori:</strong> Martin Schanzenbach, " | 2929 | "protocolli selezionati. <br/><strong>Mentori:</strong> Martin Schanzenbach, " |
2899 | "t3sserakt" | 2930 | "t3sserakt" |
2900 | 2931 | ||
2901 | #: template/gsoc.html.j2:80 | 2932 | #: template/gsoc.html.j2:89 |
2933 | msgid "" | ||
2934 | "For special platforms such as Android, GNUnet must be usable as a single-" | ||
2935 | "peer shared library. Since GNUnet's design fundamentally revolves around a " | ||
2936 | "multi-process model that communicate via IPCs, this requires a major change " | ||
2937 | "in how GNUnet processes are instantiated. A lot of progress in this " | ||
2938 | "direction has already been made but some issues still remain. The project " | ||
2939 | "tasks are to: <ol> <li>Get familiar with the GNUnet scheduler and envisioned " | ||
2940 | "single-process architecture.</li> <li>Implement the single-process scheduler " | ||
2941 | "and main loop.</li> <li>Demonstrate the functioning of this change (e.g. in " | ||
2942 | "a simple Android App)</li> </ol> Expected outcome: <ol> <li>A new single-" | ||
2943 | "process shared library to link against.</li> <li>Documentation on when and " | ||
2944 | "how to build the single-process library.</li> <li>A demo application.</li> </" | ||
2945 | "ol> Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Socket " | ||
2946 | "programming</li> <li>Scheduler and IO</li> </ol> <br/> <strong>Difficulty:</" | ||
2947 | "strong> Difficult <br/> <strong>Size:</strong> 175h <br/> <strong>Mentors:</" | ||
2948 | "strong> Martin Schanzenbach" | ||
2949 | msgstr "" | ||
2950 | |||
2951 | #: template/gsoc.html.j2:129 | ||
2952 | msgid "" | ||
2953 | "In the process of supporting a single-process GNUnet peer, the subsystem " | ||
2954 | "REST plugins have been consolidated into a single, large REST server that " | ||
2955 | "depends on all subsystems. In this work, the student should define and " | ||
2956 | "implement a new architure that runs each subsystem's REST interface in its " | ||
2957 | "own service, thus making the REST service more resilient and easier to " | ||
2958 | "extend. The planned projects tasks are to: <ol> <li>Get familiar with the " | ||
2959 | "existing REST service.</li> <li>Plan a multi-processes architecture for REST " | ||
2960 | "services.</li> <li>Test and document the use of the new architecture / REST " | ||
2961 | "service layer.</li> </ol> Expected outcome: <ol> <li>A new multi-process " | ||
2962 | "REST service architecture.</li> <li>The current REST service is modified or " | ||
2963 | "replaced with a multi-process service per subsystem.</li> <li>Architecture " | ||
2964 | "and usage documentation.</li> </ol> Advantageous skills/languages/" | ||
2965 | "frameworks: <ol> <li>C</li> <li>Socket programming</li> </ol> <br/> " | ||
2966 | "<strong>Difficulty:</strong> Medium <br/> <strong>Size:</strong> 175h <br/> " | ||
2967 | "<strong>Mentors:</strong> Martin Schanzenbach" | ||
2968 | msgstr "" | ||
2969 | |||
2970 | #: template/gsoc.html.j2:168 | ||
2902 | msgid "" | 2971 | msgid "" |
2903 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " | 2972 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2904 | "currently designed and compatible with Gtk+3 with already possibly including " | 2973 | "currently designed and compatible with Gtk+3 with already possibly including " |
@@ -2911,49 +2980,11 @@ msgid "" | |||
2911 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " | 2980 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2912 | "improvements where applicable</li> </ol> Advantageous skills/languages/" | 2981 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2913 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | 2982 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" |
2914 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | 2983 | "> <strong>Difficulty:</strong> Medium <br/> <strong>Size:</strong> 350h <br/" |
2915 | "Schanzenbach" | 2984 | "> <strong>Mentors:</strong> Martin Schanzenbach" |
2916 | msgstr "" | ||
2917 | |||
2918 | #: template/gsoc.html.j2:110 | ||
2919 | msgid "" | ||
2920 | "reclaimID is a decentralized identity system build on top of the GNU Name " | ||
2921 | "System. Currently, there is a Webextension which uses the GNUnet <a " | ||
2922 | "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption " | ||
2923 | "and ease of use, this project aims to include a full GNUnet node within the " | ||
2924 | "Webextention as a fallback. GNUnet can be compiled to Web Assembly or " | ||
2925 | "JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea " | ||
2926 | "is to improve upon this concept and support more of GNUnet's subsystems. The " | ||
2927 | "difficulty of this project largely depends on the students proficiency with " | ||
2928 | "build tools, emscripten and improvisation skills. There non-exhaustive task " | ||
2929 | "list would be: <ol> <li>Improve existing GNUnet emscripten build to include " | ||
2930 | "more subsystems.</li> <li>Integrate the result into a Webextention.</li> " | ||
2931 | "<li>Integrate the result into the re:claimID Webextension</li> </ol> " | ||
2932 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>emscripten</" | ||
2933 | "li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
2934 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | ||
2935 | msgstr "" | 2985 | msgstr "" |
2936 | 2986 | ||
2937 | #: template/gsoc.html.j2:146 | 2987 | #: template/gsoc.html.j2:201 |
2938 | msgid "" | ||
2939 | "Currently, the keys in our statistics database are too verbose. For example: " | ||
2940 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | ||
2941 | "> nse # nodes in the network (estimate): 203<br/> nse # flood messages " | ||
2942 | "started: 5<br/> nse # estimated network diameter: 3<br/> nse # flood " | ||
2943 | "messages transmitted: 10<br/> </p> <p> With such verbose keys there's no " | ||
2944 | "easy way to form compact JSON document or entries for time-series database. " | ||
2945 | "And you can't query single stats without having to copypaste the line " | ||
2946 | "exactly and put in quotes. In short, the goals are to... <ol> <li>Think of a " | ||
2947 | "way how statistics entries can be made canonical.</li> <li>Implement the " | ||
2948 | "change and migrate existing uses.</li> <li>Document the format(s) and define " | ||
2949 | "an appropriate registration mechanism for identifiers</li> </ol> Relevant " | ||
2950 | "bugs: <a href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> " | ||
2951 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> </" | ||
2952 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | ||
2953 | "strong> Martin Schanzenbach" | ||
2954 | msgstr "" | ||
2955 | |||
2956 | #: template/gsoc.html.j2:186 | ||
2957 | msgid "" | 2988 | msgid "" |
2958 | "The goal of this project is to enable users to store their GNU Taler wallet " | 2989 | "The goal of this project is to enable users to store their GNU Taler wallet " |
2959 | "backup encryption keys in the GNU Anastasis distributed key backup and " | 2990 | "backup encryption keys in the GNU Anastasis distributed key backup and " |
@@ -2963,28 +2994,28 @@ msgid "" | |||
2963 | "and integrating the result with the rest of the GNU Taler Android App." | 2994 | "and integrating the result with the rest of the GNU Taler Android App." |
2964 | msgstr "" | 2995 | msgstr "" |
2965 | 2996 | ||
2966 | #: template/gsoc.html.j2:190 | 2997 | #: template/gsoc.html.j2:205 |
2967 | msgid "" | 2998 | msgid "" |
2968 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " | 2999 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " |
2969 | "Dold (GNU Taler)" | 3000 | "Dold (GNU Taler)" |
2970 | msgstr "" | 3001 | msgstr "" |
2971 | 3002 | ||
2972 | #: template/gsoc.html.j2:195 | 3003 | #: template/gsoc.html.j2:210 |
2973 | msgid "Required Skills: Android UI development" | 3004 | msgid "Required Skills: Android UI development" |
2974 | msgstr "" | 3005 | msgstr "" |
2975 | 3006 | ||
2976 | #: template/gsoc.html.j2:200 template/gsoc.html.j2:235 | 3007 | #: template/gsoc.html.j2:215 template/gsoc.html.j2:255 |
2977 | #: template/gsoc.html.j2:268 | 3008 | #: template/gsoc.html.j2:358 |
2978 | msgid "Duration: 350h" | 3009 | msgid "Duration: 350h" |
2979 | msgstr "" | 3010 | msgstr "" |
2980 | 3011 | ||
2981 | #: template/gsoc.html.j2:205 template/gsoc.html.j2:240 | 3012 | #: template/gsoc.html.j2:220 template/gsoc.html.j2:260 |
2982 | #: template/gsoc.html.j2:358 template/gsoc.html.j2:568 | 3013 | #: template/gsoc.html.j2:448 template/gsoc.html.j2:658 |
2983 | #: template/gsoc.html.j2:699 | 3014 | #: template/gsoc.html.j2:789 |
2984 | msgid "Difficulty level: medium" | 3015 | msgid "Difficulty level: medium" |
2985 | msgstr "" | 3016 | msgstr "" |
2986 | 3017 | ||
2987 | #: template/gsoc.html.j2:214 | 3018 | #: template/gsoc.html.j2:234 |
2988 | msgid "" | 3019 | msgid "" |
2989 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 3020 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2990 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 3021 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2995,35 +3026,73 @@ msgid "" | |||
2995 | "implementing services and libraries for GNUnet." | 3026 | "implementing services and libraries for GNUnet." |
2996 | msgstr "" | 3027 | msgstr "" |
2997 | 3028 | ||
2998 | #: template/gsoc.html.j2:225 template/gsoc.html.j2:689 | 3029 | #: template/gsoc.html.j2:245 template/gsoc.html.j2:779 |
2999 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 3030 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
3000 | msgstr "" | 3031 | msgstr "" |
3001 | 3032 | ||
3002 | #: template/gsoc.html.j2:230 | 3033 | #: template/gsoc.html.j2:250 |
3003 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 3034 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
3004 | msgstr "" | 3035 | msgstr "" |
3005 | 3036 | ||
3006 | #: template/gsoc.html.j2:254 | 3037 | #: template/gsoc.html.j2:269 |
3038 | msgid "" | ||
3039 | "reclaimID is a decentralized identity system build on top of the GNU Name " | ||
3040 | "System. Currently, there is a Webextension which uses the GNUnet <a " | ||
3041 | "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption " | ||
3042 | "and ease of use, this project aims to include a full GNUnet node within the " | ||
3043 | "Webextention as a fallback. GNUnet can be compiled to Web Assembly or " | ||
3044 | "JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea " | ||
3045 | "is to improve upon this concept and support more of GNUnet's subsystems. The " | ||
3046 | "difficulty of this project largely depends on the students proficiency with " | ||
3047 | "build tools, emscripten and improvisation skills. There non-exhaustive task " | ||
3048 | "list would be: <ol> <li>Improve existing GNUnet emscripten build to include " | ||
3049 | "more subsystems.</li> <li>Integrate the result into a Webextention.</li> " | ||
3050 | "<li>Integrate the result into the re:claimID Webextension</li> </ol> " | ||
3051 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>emscripten</" | ||
3052 | "li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
3053 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | ||
3054 | msgstr "" | ||
3055 | |||
3056 | #: template/gsoc.html.j2:305 | ||
3057 | msgid "" | ||
3058 | "Currently, the keys in our statistics database are too verbose. For example: " | ||
3059 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | ||
3060 | "> nse # nodes in the network (estimate): 203<br/> nse # flood messages " | ||
3061 | "started: 5<br/> nse # estimated network diameter: 3<br/> nse # flood " | ||
3062 | "messages transmitted: 10<br/> </p> <p> With such verbose keys there's no " | ||
3063 | "easy way to form compact JSON document or entries for time-series database. " | ||
3064 | "And you can't query single stats without having to copypaste the line " | ||
3065 | "exactly and put in quotes. In short, the goals are to... <ol> <li>Think of a " | ||
3066 | "way how statistics entries can be made canonical.</li> <li>Implement the " | ||
3067 | "change and migrate existing uses.</li> <li>Document the format(s) and define " | ||
3068 | "an appropriate registration mechanism for identifiers</li> </ol> Relevant " | ||
3069 | "bugs: <a href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> " | ||
3070 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> </" | ||
3071 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | ||
3072 | "strong> Martin Schanzenbach" | ||
3073 | msgstr "" | ||
3074 | |||
3075 | #: template/gsoc.html.j2:344 | ||
3007 | msgid "" | 3076 | msgid "" |
3008 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 3077 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
3009 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 3078 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
3010 | "getting the C code to run on Android." | 3079 | "getting the C code to run on Android." |
3011 | msgstr "" | 3080 | msgstr "" |
3012 | 3081 | ||
3013 | #: template/gsoc.html.j2:261 | 3082 | #: template/gsoc.html.j2:351 |
3014 | msgid "" | 3083 | msgid "" |
3015 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 3084 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
3016 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 3085 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
3017 | "libuv." | 3086 | "libuv." |
3018 | msgstr "" | 3087 | msgstr "" |
3019 | 3088 | ||
3020 | #: template/gsoc.html.j2:273 | 3089 | #: template/gsoc.html.j2:363 |
3021 | msgid "" | 3090 | msgid "" |
3022 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 3091 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
3023 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 3092 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
3024 | msgstr "" | 3093 | msgstr "" |
3025 | 3094 | ||
3026 | #: template/gsoc.html.j2:282 | 3095 | #: template/gsoc.html.j2:372 |
3027 | msgid "" | 3096 | msgid "" |
3028 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 3097 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
3029 | "just run \"make check\" on various platforms, but also perform tests with " | 3098 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -3034,11 +3103,11 @@ msgid "" | |||
3034 | "automatic dependency discovery (as done by the autotools) is also important." | 3103 | "automatic dependency discovery (as done by the autotools) is also important." |
3035 | msgstr "" | 3104 | msgstr "" |
3036 | 3105 | ||
3037 | #: template/gsoc.html.j2:294 | 3106 | #: template/gsoc.html.j2:384 |
3038 | msgid "<strong>Mentors:</strong> TBD" | 3107 | msgid "<strong>Mentors:</strong> TBD" |
3039 | msgstr "" | 3108 | msgstr "" |
3040 | 3109 | ||
3041 | #: template/gsoc.html.j2:304 | 3110 | #: template/gsoc.html.j2:394 |
3042 | msgid "" | 3111 | msgid "" |
3043 | "One great problem of the current Internet is the lack of disintermediation. " | 3112 | "One great problem of the current Internet is the lack of disintermediation. " |
3044 | "When people want to talk they need a chat service. When they want to share " | 3113 | "When people want to talk they need a chat service. When they want to share " |
@@ -3054,21 +3123,21 @@ msgid "" | |||
3054 | "more information and context, read" | 3123 | "more information and context, read" |
3055 | msgstr "" | 3124 | msgstr "" |
3056 | 3125 | ||
3057 | #: template/gsoc.html.j2:325 | 3126 | #: template/gsoc.html.j2:415 |
3058 | msgid "<strong>Mentors:</strong> lynX & dvn" | 3127 | msgid "<strong>Mentors:</strong> lynX & dvn" |
3059 | msgstr "" | 3128 | msgstr "" |
3060 | 3129 | ||
3061 | #: template/gsoc.html.j2:333 | 3130 | #: template/gsoc.html.j2:423 |
3062 | msgid "" | 3131 | msgid "" |
3063 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 3132 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
3064 | msgstr "" | 3133 | msgstr "" |
3065 | 3134 | ||
3066 | #: template/gsoc.html.j2:339 template/gsoc.html.j2:374 | 3135 | #: template/gsoc.html.j2:429 template/gsoc.html.j2:464 |
3067 | #: template/gsoc.html.j2:389 | 3136 | #: template/gsoc.html.j2:479 |
3068 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 3137 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
3069 | msgstr "" | 3138 | msgstr "" |
3070 | 3139 | ||
3071 | #: template/gsoc.html.j2:344 | 3140 | #: template/gsoc.html.j2:434 |
3072 | msgid "" | 3141 | msgid "" |
3073 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 3142 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
3074 | "using GNS over Tor too, but currently that's on hold until folks think more " | 3143 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -3076,12 +3145,12 @@ msgid "" | |||
3076 | "more collaborative approach NSS2 for now." | 3145 | "more collaborative approach NSS2 for now." |
3077 | msgstr "" | 3146 | msgstr "" |
3078 | 3147 | ||
3079 | #: template/gsoc.html.j2:353 template/gsoc.html.j2:493 | 3148 | #: template/gsoc.html.j2:443 template/gsoc.html.j2:583 |
3080 | #: template/gsoc.html.j2:533 template/gsoc.html.j2:563 | 3149 | #: template/gsoc.html.j2:623 template/gsoc.html.j2:653 |
3081 | msgid "Required Skills: C" | 3150 | msgid "Required Skills: C" |
3082 | msgstr "" | 3151 | msgstr "" |
3083 | 3152 | ||
3084 | #: template/gsoc.html.j2:366 | 3153 | #: template/gsoc.html.j2:456 |
3085 | msgid "" | 3154 | msgid "" |
3086 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 3155 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
3087 | "support for asynchronous IO using mio, or perhaps a higher level " | 3156 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -3089,32 +3158,32 @@ msgid "" | |||
3089 | "gj." | 3158 | "gj." |
3090 | msgstr "" | 3159 | msgstr "" |
3091 | 3160 | ||
3092 | #: template/gsoc.html.j2:382 | 3161 | #: template/gsoc.html.j2:472 |
3093 | msgid "" | 3162 | msgid "" |
3094 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 3163 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
3095 | "and maybe integration with the GNU Name System for key exchange." | 3164 | "and maybe integration with the GNU Name System for key exchange." |
3096 | msgstr "" | 3165 | msgstr "" |
3097 | 3166 | ||
3098 | #: template/gsoc.html.j2:394 | 3167 | #: template/gsoc.html.j2:484 |
3099 | msgid "Required Skills: Rust or C, crypto" | 3168 | msgid "Required Skills: Rust or C, crypto" |
3100 | msgstr "" | 3169 | msgstr "" |
3101 | 3170 | ||
3102 | #: template/gsoc.html.j2:399 template/gsoc.html.j2:456 | 3171 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:546 |
3103 | #: template/gsoc.html.j2:498 template/gsoc.html.j2:538 | 3172 | #: template/gsoc.html.j2:588 template/gsoc.html.j2:628 |
3104 | msgid "Difficulty level: high" | 3173 | msgid "Difficulty level: high" |
3105 | msgstr "" | 3174 | msgstr "" |
3106 | 3175 | ||
3107 | #: template/gsoc.html.j2:407 | 3176 | #: template/gsoc.html.j2:497 |
3108 | msgid "" | 3177 | msgid "" |
3109 | "Implement different place types and file sharing by creating a new place for " | 3178 | "Implement different place types and file sharing by creating a new place for " |
3110 | "the shared content." | 3179 | "the shared content." |
3111 | msgstr "" | 3180 | msgstr "" |
3112 | 3181 | ||
3113 | #: template/gsoc.html.j2:413 | 3182 | #: template/gsoc.html.j2:503 |
3114 | msgid "Place types to be implemented:" | 3183 | msgid "Place types to be implemented:" |
3115 | msgstr "" | 3184 | msgstr "" |
3116 | 3185 | ||
3117 | #: template/gsoc.html.j2:417 | 3186 | #: template/gsoc.html.j2:507 |
3118 | msgid "" | 3187 | msgid "" |
3119 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 3188 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
3120 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 3189 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -3124,11 +3193,11 @@ msgid "" | |||
3124 | "</ul>" | 3193 | "</ul>" |
3125 | msgstr "" | 3194 | msgstr "" |
3126 | 3195 | ||
3127 | #: template/gsoc.html.j2:428 | 3196 | #: template/gsoc.html.j2:518 |
3128 | msgid "Also provide the following UI functionality:" | 3197 | msgid "Also provide the following UI functionality:" |
3129 | msgstr "" | 3198 | msgstr "" |
3130 | 3199 | ||
3131 | #: template/gsoc.html.j2:432 | 3200 | #: template/gsoc.html.j2:522 |
3132 | msgid "" | 3201 | msgid "" |
3133 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 3202 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
3134 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 3203 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -3137,21 +3206,21 @@ msgid "" | |||
3137 | "ul>" | 3206 | "ul>" |
3138 | msgstr "" | 3207 | msgstr "" |
3139 | 3208 | ||
3140 | #: template/gsoc.html.j2:441 | 3209 | #: template/gsoc.html.j2:531 |
3141 | msgid "" | 3210 | msgid "" |
3142 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 3211 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
3143 | "features</a>" | 3212 | "features</a>" |
3144 | msgstr "" | 3213 | msgstr "" |
3145 | 3214 | ||
3146 | #: template/gsoc.html.j2:446 | 3215 | #: template/gsoc.html.j2:536 |
3147 | msgid "<strong>Mentors:</strong> lynX" | 3216 | msgid "<strong>Mentors:</strong> lynX" |
3148 | msgstr "" | 3217 | msgstr "" |
3149 | 3218 | ||
3150 | #: template/gsoc.html.j2:451 | 3219 | #: template/gsoc.html.j2:541 |
3151 | msgid "Required Skills: C/C++" | 3220 | msgid "Required Skills: C/C++" |
3152 | msgstr "" | 3221 | msgstr "" |
3153 | 3222 | ||
3154 | #: template/gsoc.html.j2:464 | 3223 | #: template/gsoc.html.j2:554 |
3155 | msgid "" | 3224 | msgid "" |
3156 | "Implement aggregation of distributed state from various channels in order to " | 3225 | "Implement aggregation of distributed state from various channels in order to " |
3157 | "provide for a powerful social graph API capable of producing social network " | 3226 | "provide for a powerful social graph API capable of producing social network " |
@@ -3162,17 +3231,17 @@ msgid "" | |||
3162 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 3231 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
3163 | msgstr "" | 3232 | msgstr "" |
3164 | 3233 | ||
3165 | #: template/gsoc.html.j2:482 | 3234 | #: template/gsoc.html.j2:572 |
3166 | msgid "" | 3235 | msgid "" |
3167 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 3236 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
3168 | "rendezvous</a>" | 3237 | "rendezvous</a>" |
3169 | msgstr "" | 3238 | msgstr "" |
3170 | 3239 | ||
3171 | #: template/gsoc.html.j2:488 template/gsoc.html.j2:528 | 3240 | #: template/gsoc.html.j2:578 template/gsoc.html.j2:618 |
3172 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 3241 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
3173 | msgstr "" | 3242 | msgstr "" |
3174 | 3243 | ||
3175 | #: template/gsoc.html.j2:505 | 3244 | #: template/gsoc.html.j2:595 |
3176 | msgid "" | 3245 | msgid "" |
3177 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 3246 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
3178 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 3247 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -3182,7 +3251,7 @@ msgid "" | |||
3182 | "this task but it is not an requirement. </li> </ul>" | 3251 | "this task but it is not an requirement. </li> </ul>" |
3183 | msgstr "" | 3252 | msgstr "" |
3184 | 3253 | ||
3185 | #: template/gsoc.html.j2:546 | 3254 | #: template/gsoc.html.j2:636 |
3186 | msgid "" | 3255 | msgid "" |
3187 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 3256 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
3188 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 3257 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -3191,33 +3260,33 @@ msgid "" | |||
3191 | "three user interface programs create, info and join." | 3260 | "three user interface programs create, info and join." |
3192 | msgstr "" | 3261 | msgstr "" |
3193 | 3262 | ||
3194 | #: template/gsoc.html.j2:558 | 3263 | #: template/gsoc.html.j2:648 |
3195 | msgid "<strong>Mentors:</strong> mate, cg" | 3264 | msgid "<strong>Mentors:</strong> mate, cg" |
3196 | msgstr "" | 3265 | msgstr "" |
3197 | 3266 | ||
3198 | #: template/gsoc.html.j2:576 | 3267 | #: template/gsoc.html.j2:666 |
3199 | msgid "" | 3268 | msgid "" |
3200 | "Implementation of additional transports to make GNUnet communication more " | 3269 | "Implementation of additional transports to make GNUnet communication more " |
3201 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 3270 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
3202 | "over-DNS" | 3271 | "over-DNS" |
3203 | msgstr "" | 3272 | msgstr "" |
3204 | 3273 | ||
3205 | #: template/gsoc.html.j2:583 template/gsoc.html.j2:597 | 3274 | #: template/gsoc.html.j2:673 template/gsoc.html.j2:687 |
3206 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 3275 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
3207 | msgstr "" | 3276 | msgstr "" |
3208 | 3277 | ||
3209 | #: template/gsoc.html.j2:591 | 3278 | #: template/gsoc.html.j2:681 |
3210 | msgid "" | 3279 | msgid "" |
3211 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 3280 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
3212 | "punching, better STUN support)" | 3281 | "punching, better STUN support)" |
3213 | msgstr "" | 3282 | msgstr "" |
3214 | 3283 | ||
3215 | #: template/gsoc.html.j2:605 | 3284 | #: template/gsoc.html.j2:695 |
3216 | msgid "" | 3285 | msgid "" |
3217 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 3286 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
3218 | msgstr "" | 3287 | msgstr "" |
3219 | 3288 | ||
3220 | #: template/gsoc.html.j2:613 | 3289 | #: template/gsoc.html.j2:703 |
3221 | msgid "" | 3290 | msgid "" |
3222 | "Improving libaboss to make computation on shared secrets (including repeated " | 3291 | "Improving libaboss to make computation on shared secrets (including repeated " |
3223 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 3292 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -3225,13 +3294,13 @@ msgid "" | |||
3225 | "moving libaboss to bignums (gcry_mpi)." | 3294 | "moving libaboss to bignums (gcry_mpi)." |
3226 | msgstr "" | 3295 | msgstr "" |
3227 | 3296 | ||
3228 | #: template/gsoc.html.j2:626 | 3297 | #: template/gsoc.html.j2:716 |
3229 | msgid "" | 3298 | msgid "" |
3230 | "Please refer to the description for this project listed under GNU Guix " | 3299 | "Please refer to the description for this project listed under GNU Guix " |
3231 | "project ideas." | 3300 | "project ideas." |
3232 | msgstr "" | 3301 | msgstr "" |
3233 | 3302 | ||
3234 | #: template/gsoc.html.j2:639 | 3303 | #: template/gsoc.html.j2:729 |
3235 | msgid "" | 3304 | msgid "" |
3236 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 3305 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
3237 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 3306 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -3240,27 +3309,27 @@ msgid "" | |||
3240 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 3309 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
3241 | msgstr "" | 3310 | msgstr "" |
3242 | 3311 | ||
3243 | #: template/gsoc.html.j2:649 | 3312 | #: template/gsoc.html.j2:739 |
3244 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 3313 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
3245 | msgstr "" | 3314 | msgstr "" |
3246 | 3315 | ||
3247 | #: template/gsoc.html.j2:654 | 3316 | #: template/gsoc.html.j2:744 |
3248 | msgid "Required Skills:" | 3317 | msgid "Required Skills:" |
3249 | msgstr "" | 3318 | msgstr "" |
3250 | 3319 | ||
3251 | #: template/gsoc.html.j2:659 | 3320 | #: template/gsoc.html.j2:749 |
3252 | msgid "Difficulty level:" | 3321 | msgid "Difficulty level:" |
3253 | msgstr "" | 3322 | msgstr "" |
3254 | 3323 | ||
3255 | #: template/gsoc.html.j2:664 | 3324 | #: template/gsoc.html.j2:754 |
3256 | msgid "Report:" | 3325 | msgid "Report:" |
3257 | msgstr "" | 3326 | msgstr "" |
3258 | 3327 | ||
3259 | #: template/gsoc.html.j2:669 | 3328 | #: template/gsoc.html.j2:759 |
3260 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 3329 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
3261 | msgstr "" | 3330 | msgstr "" |
3262 | 3331 | ||
3263 | #: template/gsoc.html.j2:679 | 3332 | #: template/gsoc.html.j2:769 |
3264 | msgid "" | 3333 | msgid "" |
3265 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 3334 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
3266 | "to be determined framework such as Angular2. This includes the design and " | 3335 | "to be determined framework such as Angular2. This includes the design and " |
@@ -3269,11 +3338,11 @@ msgid "" | |||
3269 | "html\">GNUnet API</a>." | 3338 | "html\">GNUnet API</a>." |
3270 | msgstr "" | 3339 | msgstr "" |
3271 | 3340 | ||
3272 | #: template/gsoc.html.j2:694 | 3341 | #: template/gsoc.html.j2:784 |
3273 | msgid "Required Skills: C, JavaScript, CSS" | 3342 | msgid "Required Skills: C, JavaScript, CSS" |
3274 | msgstr "" | 3343 | msgstr "" |
3275 | 3344 | ||
3276 | #: template/gsoc.html.j2:704 | 3345 | #: template/gsoc.html.j2:794 |
3277 | msgid "" | 3346 | msgid "" |
3278 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 3347 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
3279 | msgstr "" | 3348 | msgstr "" |
@@ -3863,7 +3932,8 @@ msgstr "Contatti" | |||
3863 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3932 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3864 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3933 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3865 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 | 3934 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3866 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | 3935 | #: template/l2o/mile8.html.j2:7 template/l2o/mile9.html.j2:7 |
3936 | #: template/l2o/testng.html.j2:7 | ||
3867 | msgid "NGI Assure project: Layer-2-Overlay" | 3937 | msgid "NGI Assure project: Layer-2-Overlay" |
3868 | msgstr "" | 3938 | msgstr "" |
3869 | 3939 | ||
@@ -4181,14 +4251,15 @@ msgid "" | |||
4181 | msgstr "" | 4251 | msgstr "" |
4182 | 4252 | ||
4183 | #: template/l2o/index.html.j2:262 | 4253 | #: template/l2o/index.html.j2:262 |
4184 | msgid "GNUnet release running with new API." | 4254 | msgid "" |
4255 | "GNUnet release running with new API. More <a href=\"mile9.html\">Details</a>." | ||
4185 | msgstr "" | 4256 | msgstr "" |
4186 | 4257 | ||
4187 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4258 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4188 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4259 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4189 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4260 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4190 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | 4261 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 |
4191 | #: template/l2o/testng.html.j2:13 | 4262 | #: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 |
4192 | msgid "Project main page" | 4263 | msgid "Project main page" |
4193 | msgstr "" | 4264 | msgstr "" |
4194 | 4265 | ||
@@ -4722,7 +4793,7 @@ msgid "" | |||
4722 | "aec63bf.</li> </ul>" | 4793 | "aec63bf.</li> </ul>" |
4723 | msgstr "" | 4794 | msgstr "" |
4724 | 4795 | ||
4725 | #: template/l2o/mile8.html.j2:73 | 4796 | #: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 |
4726 | msgid "Status" | 4797 | msgid "Status" |
4727 | msgstr "" | 4798 | msgstr "" |
4728 | 4799 | ||
@@ -4733,6 +4804,224 @@ msgid "" | |||
4733 | "topology." | 4804 | "topology." |
4734 | msgstr "" | 4805 | msgstr "" |
4735 | 4806 | ||
4807 | #: template/l2o/mile9.html.j2:22 | ||
4808 | msgid "Added api to store hellos with peerstore service" | ||
4809 | msgstr "" | ||
4810 | |||
4811 | #: template/l2o/mile9.html.j2:24 | ||
4812 | msgid "" | ||
4813 | "This functionality was formerly implemented in the peerinfo service.</br></" | ||
4814 | "br> See branch l20integration revision 0f8b712." | ||
4815 | msgstr "" | ||
4816 | |||
4817 | #: template/l2o/mile9.html.j2:32 | ||
4818 | msgid "Added api to get notified when hellos are stored with peerstore service" | ||
4819 | msgstr "" | ||
4820 | |||
4821 | #: template/l2o/mile9.html.j2:34 | ||
4822 | msgid "" | ||
4823 | "This functionality was formerly implemented in the peerinfo service. After " | ||
4824 | "storing hellos with the peerstore service this was needed there.</br></br> " | ||
4825 | "See branch l20integration revision 0f8b712." | ||
4826 | msgstr "" | ||
4827 | |||
4828 | #: template/l2o/mile9.html.j2:42 | ||
4829 | msgid "Changed new hello uri api to allow to change the expiration time" | ||
4830 | msgstr "" | ||
4831 | |||
4832 | #: template/l2o/mile9.html.j2:44 | ||
4833 | msgid "" | ||
4834 | "This change was necessary to create the bootstrap hello which must be valid " | ||
4835 | "indefinitely.</br></br> See branch l20integration revision 39bcd0f." | ||
4836 | msgstr "" | ||
4837 | |||
4838 | #: template/l2o/mile9.html.j2:52 | ||
4839 | msgid "Exchanged peerinfo api to store hellos with new peerstore api" | ||
4840 | msgstr "" | ||
4841 | |||
4842 | #: template/l2o/mile9.html.j2:54 | ||
4843 | msgid "" | ||
4844 | "The new api needed to be exchange in all GNUnet packages.</br></br> See " | ||
4845 | "branch l20integration revision 23a2640." | ||
4846 | msgstr "" | ||
4847 | |||
4848 | #: template/l2o/mile9.html.j2:62 | ||
4849 | msgid "Change watch to return actual values, before watching." | ||
4850 | msgstr "" | ||
4851 | |||
4852 | #: template/l2o/mile9.html.j2:64 | ||
4853 | msgid "" | ||
4854 | "The watch api of the peerstore service was changed to return all values for " | ||
4855 | "a given key, before notifying the caller about ne values being stored.</br></" | ||
4856 | "br> See branch l20integration revision 86ae84f." | ||
4857 | msgstr "" | ||
4858 | |||
4859 | #: template/l2o/mile9.html.j2:72 | ||
4860 | msgid "The old hello design replaced by the new hello design." | ||
4861 | msgstr "" | ||
4862 | |||
4863 | #: template/l2o/mile9.html.j2:74 | ||
4864 | msgid "" | ||
4865 | "The new hello design was exchanged in all GNUnet packages.</br></br> See " | ||
4866 | "branch l20integration revision a362cd5." | ||
4867 | msgstr "" | ||
4868 | |||
4869 | #: template/l2o/mile9.html.j2:82 | ||
4870 | msgid "" | ||
4871 | "Cli tool for changing hello files in contrib can change file from old to new " | ||
4872 | "hello design." | ||
4873 | msgstr "" | ||
4874 | |||
4875 | #: template/l2o/mile9.html.j2:84 | ||
4876 | msgid "" | ||
4877 | "A cli tool for changing the bootstrap hello file in the contrib/hello " | ||
4878 | "directory was changed to rewritethe hello bootstrap file from old to new " | ||
4879 | "format. </br></br> See branch l20integration revision 8ea9223." | ||
4880 | msgstr "" | ||
4881 | |||
4882 | #: template/l2o/mile9.html.j2:92 | ||
4883 | msgid "Moved code to scan and import hello file into peerstore from peerinfo." | ||
4884 | msgstr "" | ||
4885 | |||
4886 | #: template/l2o/mile9.html.j2:94 | ||
4887 | msgid "" | ||
4888 | "The peerinfo service service was scanning a hostlist file and the data was " | ||
4889 | "used by the hostlist server. This code was moved to the peerstore service.</" | ||
4890 | "br></br> See branch l20integration revision 20d6f3." | ||
4891 | msgstr "" | ||
4892 | |||
4893 | #: template/l2o/mile9.html.j2:102 | ||
4894 | msgid "" | ||
4895 | "Moved code to testing to have more generic test setup, which can be used not " | ||
4896 | "only from within transport." | ||
4897 | msgstr "" | ||
4898 | |||
4899 | #: template/l2o/mile9.html.j2:104 | ||
4900 | msgid "" | ||
4901 | "The new testing framework was transport specific Now it can be used in other " | ||
4902 | "packages too.</br></br> See branch l20integration revision 02a1fda." | ||
4903 | msgstr "" | ||
4904 | |||
4905 | #: template/l2o/mile9.html.j2:112 | ||
4906 | msgid "Code moved to the core package to get rid of circular dependencies." | ||
4907 | msgstr "" | ||
4908 | |||
4909 | #: template/l2o/mile9.html.j2:114 | ||
4910 | msgid "" | ||
4911 | "After changes to be able to use the testing framework more generic the " | ||
4912 | "dependencies needed to be fixed..</br></br> See branch l20integration " | ||
4913 | "revision 1016d6d." | ||
4914 | msgstr "" | ||
4915 | |||
4916 | #: template/l2o/mile9.html.j2:122 | ||
4917 | msgid "" | ||
4918 | "Changed method GNUNET_HELLO_builder_get_expiration_time to not need " | ||
4919 | "parameter GNUNET_HELLO_Builder." | ||
4920 | msgstr "" | ||
4921 | |||
4922 | #: template/l2o/mile9.html.j2:124 | ||
4923 | msgid "" | ||
4924 | "A small function syntax fix.</br></br> See branch l20integration revision " | ||
4925 | "84913b." | ||
4926 | msgstr "" | ||
4927 | |||
4928 | #: template/l2o/mile9.html.j2:132 | ||
4929 | msgid "" | ||
4930 | "Changed the behavior of GNUNET_PEERSTORE_watch to also return the values " | ||
4931 | "allready stored for the key." | ||
4932 | msgstr "" | ||
4933 | |||
4934 | #: template/l2o/mile9.html.j2:134 | ||
4935 | msgid "" | ||
4936 | "The watch functionality first returns all values for a given key, before " | ||
4937 | "notifying the caller about new values for that key.</br></br> See branch " | ||
4938 | "l20integration revision e1341d1." | ||
4939 | msgstr "" | ||
4940 | |||
4941 | #: template/l2o/mile9.html.j2:142 | ||
4942 | msgid "Changed address and hello format to new TNG format." | ||
4943 | msgstr "" | ||
4944 | |||
4945 | #: template/l2o/mile9.html.j2:144 | ||
4946 | msgid "" | ||
4947 | "All occurencies in GNUnet packages were changed from old to new hello format." | ||
4948 | "</br></br> See branch l20integration revision 66ecfe2." | ||
4949 | msgstr "" | ||
4950 | |||
4951 | #: template/l2o/mile9.html.j2:152 | ||
4952 | msgid "Fixed bug in bootstrap code." | ||
4953 | msgstr "" | ||
4954 | |||
4955 | #: template/l2o/mile9.html.j2:154 | ||
4956 | msgid "" | ||
4957 | "Unnecessary check removed. Fixed small coding error.</br></br> See branch " | ||
4958 | "l20integration revision 3bd35e8." | ||
4959 | msgstr "" | ||
4960 | |||
4961 | #: template/l2o/mile9.html.j2:162 | ||
4962 | msgid "Fixed validation bug." | ||
4963 | msgstr "" | ||
4964 | |||
4965 | #: template/l2o/mile9.html.j2:164 | ||
4966 | msgid "" | ||
4967 | "The validation of other peers in the transport package was not working in " | ||
4968 | "some cases, because validation did not use monotonic time, and " | ||
4969 | "first_challenge_use wasn't reset.</br></br> See branch l20integration " | ||
4970 | "revision 88cb4be." | ||
4971 | msgstr "" | ||
4972 | |||
4973 | #: template/l2o/mile9.html.j2:172 | ||
4974 | msgid "Fixed wrong group name." | ||
4975 | msgstr "" | ||
4976 | |||
4977 | #: template/l2o/mile9.html.j2:174 | ||
4978 | msgid "" | ||
4979 | "A wrong group name was used for a DHT block entry.</br></br> See branch " | ||
4980 | "l20integration revision 8127d51." | ||
4981 | msgstr "" | ||
4982 | |||
4983 | #: template/l2o/mile9.html.j2:182 | ||
4984 | msgid "" | ||
4985 | "Task added to start reading the hostlist entries only after a certain period " | ||
4986 | "of time has elapsed." | ||
4987 | msgstr "" | ||
4988 | |||
4989 | #: template/l2o/mile9.html.j2:184 | ||
4990 | msgid "" | ||
4991 | "Reading hostlist entries and compiling the hostlist response to a hostlist " | ||
4992 | "request was started too early, even though the peer did not created its own " | ||
4993 | "hello.</br></br> See branch l20integration revision 7761b42." | ||
4994 | msgstr "" | ||
4995 | |||
4996 | #: template/l2o/mile9.html.j2:192 | ||
4997 | msgid "Added test config to have a peer running the hostlist server." | ||
4998 | msgstr "" | ||
4999 | |||
5000 | #: template/l2o/mile9.html.j2:194 | ||
5001 | msgid "" | ||
5002 | "The configuration of the test case had to be changed to let one peer run a " | ||
5003 | "hostlist server.</br></br> See branch l20integration revision 3c761cd." | ||
5004 | msgstr "" | ||
5005 | |||
5006 | #: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 | ||
5007 | msgid "Changed hostlist server to use a hello cache." | ||
5008 | msgstr "" | ||
5009 | |||
5010 | #: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 | ||
5011 | msgid "" | ||
5012 | "The host list server needed a cache for the entries, because with storing " | ||
5013 | "entries in the peerstore, only the new hellos were notified to the hostlist " | ||
5014 | "server.</br></br> See branch l20integration revision e4b146e." | ||
5015 | msgstr "" | ||
5016 | |||
5017 | #: template/l2o/mile9.html.j2:224 | ||
5018 | msgid "" | ||
5019 | "The hostlist, and topology subsystems and the bootstrap functionality were " | ||
5020 | "manually tested. Everything was working without errors. No known errors in " | ||
5021 | "other subsystems. Branch merged into master. New Transport and Hello " | ||
5022 | "released with version 0.21." | ||
5023 | msgstr "" | ||
5024 | |||
4736 | #: template/l2o/testng.html.j2:21 | 5025 | #: template/l2o/testng.html.j2:21 |
4737 | msgid "Netjail setup and execution" | 5026 | msgid "Netjail setup and execution" |
4738 | msgstr "" | 5027 | msgstr "" |
@@ -5029,36 +5318,68 @@ msgid "" | |||
5029 | msgstr "" | 5318 | msgstr "" |
5030 | 5319 | ||
5031 | #: template/probnat/index.html.j2:174 | 5320 | #: template/probnat/index.html.j2:174 |
5032 | msgid "Milestone 6 Port Range Optimization" | 5321 | msgid "Milestone 6 Android Test Infrastructure" |
5033 | msgstr "" | 5322 | msgstr "" |
5034 | 5323 | ||
5035 | #: template/probnat/index.html.j2:177 | 5324 | #: template/probnat/index.html.j2:177 |
5036 | msgid "" | 5325 | msgid "" |
5037 | "Detect likely port ranges (peers exchanging lists of 'working' IP+Port " | 5326 | "In this milestone the test framework will be enhanced to run a headless " |
5038 | "combinations)." | 5327 | "android studio emulator on a namespace node. With this emulator an android " |
5328 | "device running on that node shall be emulated. Two devices running on " | ||
5329 | "different nodes should reach each other via the test framework network. For " | ||
5330 | "doing the network connection an app should run on each device. This app " | ||
5331 | "should do the networking with a small c library. With this c library we like " | ||
5332 | "to test if networking and file access is possible with a c library running " | ||
5333 | "using the NDK of Android." | ||
5039 | msgstr "" | 5334 | msgstr "" |
5040 | 5335 | ||
5041 | #: template/probnat/index.html.j2:183 | 5336 | #: template/probnat/index.html.j2:183 |
5042 | msgid "" | 5337 | msgid "" |
5043 | "Test case with setup using specific port ranges testing use of port subset. " | 5338 | "The deliverable of this milestone is twofold: the scripts for automation and " |
5044 | "First optimization release." | 5339 | "the automated tests themselves, and a report on the outcome of these tests. " |
5340 | "If the test case starting an Android app on two nodes doing network " | ||
5341 | "communication between those two apps and each app accessing its own " | ||
5342 | "filesystem will not work as expected, the task includes an overview of " | ||
5343 | "potential approaches for achieving the desired outcomes in other ways." | ||
5344 | msgstr "" | ||
5345 | |||
5346 | #: template/probnat/index.html.j2:189 | ||
5347 | msgid "Milestone 7 GNUnet event loop on Android" | ||
5348 | msgstr "" | ||
5349 | |||
5350 | #: template/probnat/index.html.j2:192 | ||
5351 | msgid "" | ||
5352 | "The c library should also start the GNUnet event loop. Therefore the library " | ||
5353 | "will be enhanced by a minimal part of the GNUnet stack to start the event " | ||
5354 | "loop. The testing code will be enhanced to use the event loop." | ||
5355 | msgstr "" | ||
5356 | |||
5357 | #: template/probnat/index.html.j2:198 | ||
5358 | msgid "" | ||
5359 | "The deliverable of this milestone is twofold: the scripts for automation and " | ||
5360 | "the automated tests themselves, and a report on the outcome of these tests. " | ||
5361 | "If the test case testing the same functionality as in milestone 6, but using " | ||
5362 | "the GNUnet event loop, will not work as expected, the task includes an " | ||
5363 | "overview of potential approaches for achieving the desired outcomes in other " | ||
5364 | "ways." | ||
5045 | msgstr "" | 5365 | msgstr "" |
5046 | 5366 | ||
5047 | #: template/probnat/index.html.j2:190 | 5367 | #: template/probnat/index.html.j2:204 |
5048 | msgid "Milestone 7 Optimization" | 5368 | msgid "Milestone 8 Enhance GNUnet stack on Android" |
5049 | msgstr "" | 5369 | msgstr "" |
5050 | 5370 | ||
5051 | #: template/probnat/index.html.j2:193 | 5371 | #: template/probnat/index.html.j2:207 |
5052 | msgid "" | 5372 | msgid "" |
5053 | "Prioritize likely working IP addresses (no point in trying to go from 10.x " | 5373 | "The working test cases of milestone 6 and 7 are prerequisites to tackle this " |
5054 | "to 192.168.x). There might be optimization we do not know anything about yet." | 5374 | "milestone! The library will be enhanced to incorporate the parts of the " |
5375 | "GNUnet stack necessary to run the test case implemented in the milestones 1 " | ||
5376 | "-4." | ||
5055 | msgstr "" | 5377 | msgstr "" |
5056 | 5378 | ||
5057 | #: template/probnat/index.html.j2:200 | 5379 | #: template/probnat/index.html.j2:213 |
5058 | msgid "" | 5380 | msgid "" |
5059 | "Test case with setup using specific IP addresses testing if not all " | 5381 | "Test case testing the same functionality as in milestone 1 - 4 running on " |
5060 | "available IP addresses are used. Test cases testing general optimization. " | 5382 | "Android." |
5061 | "Second optimization release." | ||
5062 | msgstr "" | 5383 | msgstr "" |
5063 | 5384 | ||
5064 | #: template/reclaim/faq.html.j2:6 | 5385 | #: template/reclaim/faq.html.j2:6 |
@@ -5181,6 +5502,9 @@ msgid "" | |||
5181 | "authorized it to access using the respective key." | 5502 | "authorized it to access using the respective key." |
5182 | msgstr "" | 5503 | msgstr "" |
5183 | 5504 | ||
5505 | #~ msgid "Development Tutorial" | ||
5506 | #~ msgstr "Guida allo sviluppo" | ||
5507 | |||
5184 | #~ msgid "Handbook" | 5508 | #~ msgid "Handbook" |
5185 | #~ msgstr "Manuale" | 5509 | #~ msgstr "Manuale" |
5186 | 5510 | ||