diff options
Diffstat (limited to 'locale/it/LC_MESSAGES/messages.po')
-rw-r--r-- | locale/it/LC_MESSAGES/messages.po | 261 |
1 files changed, 192 insertions, 69 deletions
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 6cb9c76d..c3ed8bd2 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-01-17 10:07+0900\n" | 10 | "POT-Creation-Date: 2023-04-01 13:56+0200\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/" |
@@ -2845,11 +2845,11 @@ msgstr "Progetti della Google Summer of Code di GNUnet" | |||
2845 | msgid "Ideas 2023" | 2845 | msgid "Ideas 2023" |
2846 | msgstr "Idee per il 2021" | 2846 | msgstr "Idee per il 2021" |
2847 | 2847 | ||
2848 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 | 2848 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:247 |
2849 | msgid "Past projects" | 2849 | msgid "Past projects" |
2850 | msgstr "Progetti precedenti" | 2850 | msgstr "Progetti precedenti" |
2851 | 2851 | ||
2852 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 | 2852 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:633 |
2853 | msgid "Finished projects" | 2853 | msgid "Finished projects" |
2854 | msgstr "Progetti conclusi" | 2854 | msgstr "Progetti conclusi" |
2855 | 2855 | ||
@@ -2976,6 +2976,37 @@ msgstr "" | |||
2976 | 2976 | ||
2977 | #: template/gsoc.html.j2:186 | 2977 | #: template/gsoc.html.j2:186 |
2978 | msgid "" | 2978 | msgid "" |
2979 | "The goal of this project is to enable users to store their GNU Taler wallet " | ||
2980 | "backup encryption keys in the GNU Anastasis distributed key backup and " | ||
2981 | "recovery system, and to use GNU Taler to pay GNU Anastasis service providers " | ||
2982 | "for key storage and recovery. The project will focus on implementing the GNU " | ||
2983 | "Anastasis user interface on Android inspired by the existing Gtk+ and WebUI " | ||
2984 | "and integrating the result with the rest of the GNU Taler Android App." | ||
2985 | msgstr "" | ||
2986 | |||
2987 | #: template/gsoc.html.j2:190 | ||
2988 | msgid "" | ||
2989 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " | ||
2990 | "Dold (GNU Taler)" | ||
2991 | msgstr "" | ||
2992 | |||
2993 | #: template/gsoc.html.j2:195 | ||
2994 | msgid "Required Skills: Android UI development" | ||
2995 | msgstr "" | ||
2996 | |||
2997 | #: template/gsoc.html.j2:200 template/gsoc.html.j2:235 | ||
2998 | #: template/gsoc.html.j2:268 | ||
2999 | msgid "Duration: 350h" | ||
3000 | msgstr "" | ||
3001 | |||
3002 | #: template/gsoc.html.j2:205 template/gsoc.html.j2:240 | ||
3003 | #: template/gsoc.html.j2:358 template/gsoc.html.j2:568 | ||
3004 | #: template/gsoc.html.j2:699 | ||
3005 | msgid "Difficulty level: medium" | ||
3006 | msgstr "" | ||
3007 | |||
3008 | #: template/gsoc.html.j2:214 | ||
3009 | msgid "" | ||
2979 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 3010 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2980 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 3011 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
2981 | "href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> which tries to " | 3012 | "href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> which tries to " |
@@ -2985,40 +3016,35 @@ msgid "" | |||
2985 | "implementing services and libraries for GNUnet." | 3016 | "implementing services and libraries for GNUnet." |
2986 | msgstr "" | 3017 | msgstr "" |
2987 | 3018 | ||
2988 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 | 3019 | #: template/gsoc.html.j2:225 template/gsoc.html.j2:689 |
2989 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 3020 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2990 | msgstr "" | 3021 | msgstr "" |
2991 | 3022 | ||
2992 | #: template/gsoc.html.j2:202 | 3023 | #: template/gsoc.html.j2:230 |
2993 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 3024 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2994 | msgstr "" | 3025 | msgstr "" |
2995 | 3026 | ||
2996 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 | 3027 | #: template/gsoc.html.j2:254 |
2997 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 | ||
2998 | msgid "Difficulty level: medium" | ||
2999 | msgstr "" | ||
3000 | |||
3001 | #: template/gsoc.html.j2:221 | ||
3002 | msgid "" | 3028 | msgid "" |
3003 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 3029 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
3004 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 3030 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
3005 | "getting the C code to run on Android." | 3031 | "getting the C code to run on Android." |
3006 | msgstr "" | 3032 | msgstr "" |
3007 | 3033 | ||
3008 | #: template/gsoc.html.j2:228 | 3034 | #: template/gsoc.html.j2:261 |
3009 | msgid "" | 3035 | msgid "" |
3010 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 3036 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
3011 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 3037 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
3012 | "libuv." | 3038 | "libuv." |
3013 | msgstr "" | 3039 | msgstr "" |
3014 | 3040 | ||
3015 | #: template/gsoc.html.j2:235 | 3041 | #: template/gsoc.html.j2:273 |
3016 | msgid "" | 3042 | msgid "" |
3017 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 3043 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
3018 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 3044 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
3019 | msgstr "" | 3045 | msgstr "" |
3020 | 3046 | ||
3021 | #: template/gsoc.html.j2:244 | 3047 | #: template/gsoc.html.j2:282 |
3022 | msgid "" | 3048 | msgid "" |
3023 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 3049 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
3024 | "just run \"make check\" on various platforms, but also perform tests with " | 3050 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -3029,11 +3055,11 @@ msgid "" | |||
3029 | "automatic dependency discovery (as done by the autotools) is also important." | 3055 | "automatic dependency discovery (as done by the autotools) is also important." |
3030 | msgstr "" | 3056 | msgstr "" |
3031 | 3057 | ||
3032 | #: template/gsoc.html.j2:256 | 3058 | #: template/gsoc.html.j2:294 |
3033 | msgid "<strong>Mentors:</strong> TBD" | 3059 | msgid "<strong>Mentors:</strong> TBD" |
3034 | msgstr "" | 3060 | msgstr "" |
3035 | 3061 | ||
3036 | #: template/gsoc.html.j2:266 | 3062 | #: template/gsoc.html.j2:304 |
3037 | msgid "" | 3063 | msgid "" |
3038 | "One great problem of the current Internet is the lack of disintermediation. " | 3064 | "One great problem of the current Internet is the lack of disintermediation. " |
3039 | "When people want to talk they need a chat service. When they want to share " | 3065 | "When people want to talk they need a chat service. When they want to share " |
@@ -3049,21 +3075,21 @@ msgid "" | |||
3049 | "more information and context, read" | 3075 | "more information and context, read" |
3050 | msgstr "" | 3076 | msgstr "" |
3051 | 3077 | ||
3052 | #: template/gsoc.html.j2:287 | 3078 | #: template/gsoc.html.j2:325 |
3053 | msgid "<strong>Mentors:</strong> lynX & dvn" | 3079 | msgid "<strong>Mentors:</strong> lynX & dvn" |
3054 | msgstr "" | 3080 | msgstr "" |
3055 | 3081 | ||
3056 | #: template/gsoc.html.j2:295 | 3082 | #: template/gsoc.html.j2:333 |
3057 | msgid "" | 3083 | msgid "" |
3058 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 3084 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
3059 | msgstr "" | 3085 | msgstr "" |
3060 | 3086 | ||
3061 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 | 3087 | #: template/gsoc.html.j2:339 template/gsoc.html.j2:374 |
3062 | #: template/gsoc.html.j2:351 | 3088 | #: template/gsoc.html.j2:389 |
3063 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 3089 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
3064 | msgstr "" | 3090 | msgstr "" |
3065 | 3091 | ||
3066 | #: template/gsoc.html.j2:306 | 3092 | #: template/gsoc.html.j2:344 |
3067 | msgid "" | 3093 | msgid "" |
3068 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 3094 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
3069 | "using GNS over Tor too, but currently that's on hold until folks think more " | 3095 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -3071,12 +3097,12 @@ msgid "" | |||
3071 | "more collaborative approach NSS2 for now." | 3097 | "more collaborative approach NSS2 for now." |
3072 | msgstr "" | 3098 | msgstr "" |
3073 | 3099 | ||
3074 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 | 3100 | #: template/gsoc.html.j2:353 template/gsoc.html.j2:493 |
3075 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 | 3101 | #: template/gsoc.html.j2:533 template/gsoc.html.j2:563 |
3076 | msgid "Required Skills: C" | 3102 | msgid "Required Skills: C" |
3077 | msgstr "" | 3103 | msgstr "" |
3078 | 3104 | ||
3079 | #: template/gsoc.html.j2:328 | 3105 | #: template/gsoc.html.j2:366 |
3080 | msgid "" | 3106 | msgid "" |
3081 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 3107 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
3082 | "support for asynchronous IO using mio, or perhaps a higher level " | 3108 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -3084,32 +3110,32 @@ msgid "" | |||
3084 | "gj." | 3110 | "gj." |
3085 | msgstr "" | 3111 | msgstr "" |
3086 | 3112 | ||
3087 | #: template/gsoc.html.j2:344 | 3113 | #: template/gsoc.html.j2:382 |
3088 | msgid "" | 3114 | msgid "" |
3089 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 3115 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
3090 | "and maybe integration with the GNU Name System for key exchange." | 3116 | "and maybe integration with the GNU Name System for key exchange." |
3091 | msgstr "" | 3117 | msgstr "" |
3092 | 3118 | ||
3093 | #: template/gsoc.html.j2:356 | 3119 | #: template/gsoc.html.j2:394 |
3094 | msgid "Required Skills: Rust or C, crypto" | 3120 | msgid "Required Skills: Rust or C, crypto" |
3095 | msgstr "" | 3121 | msgstr "" |
3096 | 3122 | ||
3097 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 | 3123 | #: template/gsoc.html.j2:399 template/gsoc.html.j2:456 |
3098 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 | 3124 | #: template/gsoc.html.j2:498 template/gsoc.html.j2:538 |
3099 | msgid "Difficulty level: high" | 3125 | msgid "Difficulty level: high" |
3100 | msgstr "" | 3126 | msgstr "" |
3101 | 3127 | ||
3102 | #: template/gsoc.html.j2:369 | 3128 | #: template/gsoc.html.j2:407 |
3103 | msgid "" | 3129 | msgid "" |
3104 | "Implement different place types and file sharing by creating a new place for " | 3130 | "Implement different place types and file sharing by creating a new place for " |
3105 | "the shared content." | 3131 | "the shared content." |
3106 | msgstr "" | 3132 | msgstr "" |
3107 | 3133 | ||
3108 | #: template/gsoc.html.j2:375 | 3134 | #: template/gsoc.html.j2:413 |
3109 | msgid "Place types to be implemented:" | 3135 | msgid "Place types to be implemented:" |
3110 | msgstr "" | 3136 | msgstr "" |
3111 | 3137 | ||
3112 | #: template/gsoc.html.j2:379 | 3138 | #: template/gsoc.html.j2:417 |
3113 | msgid "" | 3139 | msgid "" |
3114 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 3140 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
3115 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 3141 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -3119,11 +3145,11 @@ msgid "" | |||
3119 | "</ul>" | 3145 | "</ul>" |
3120 | msgstr "" | 3146 | msgstr "" |
3121 | 3147 | ||
3122 | #: template/gsoc.html.j2:390 | 3148 | #: template/gsoc.html.j2:428 |
3123 | msgid "Also provide the following UI functionality:" | 3149 | msgid "Also provide the following UI functionality:" |
3124 | msgstr "" | 3150 | msgstr "" |
3125 | 3151 | ||
3126 | #: template/gsoc.html.j2:394 | 3152 | #: template/gsoc.html.j2:432 |
3127 | msgid "" | 3153 | msgid "" |
3128 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 3154 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
3129 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 3155 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -3132,21 +3158,21 @@ msgid "" | |||
3132 | "ul>" | 3158 | "ul>" |
3133 | msgstr "" | 3159 | msgstr "" |
3134 | 3160 | ||
3135 | #: template/gsoc.html.j2:403 | 3161 | #: template/gsoc.html.j2:441 |
3136 | msgid "" | 3162 | msgid "" |
3137 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 3163 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
3138 | "features</a>" | 3164 | "features</a>" |
3139 | msgstr "" | 3165 | msgstr "" |
3140 | 3166 | ||
3141 | #: template/gsoc.html.j2:408 | 3167 | #: template/gsoc.html.j2:446 |
3142 | msgid "<strong>Mentors:</strong> lynX" | 3168 | msgid "<strong>Mentors:</strong> lynX" |
3143 | msgstr "" | 3169 | msgstr "" |
3144 | 3170 | ||
3145 | #: template/gsoc.html.j2:413 | 3171 | #: template/gsoc.html.j2:451 |
3146 | msgid "Required Skills: C/C++" | 3172 | msgid "Required Skills: C/C++" |
3147 | msgstr "" | 3173 | msgstr "" |
3148 | 3174 | ||
3149 | #: template/gsoc.html.j2:426 | 3175 | #: template/gsoc.html.j2:464 |
3150 | msgid "" | 3176 | msgid "" |
3151 | "Implement aggregation of distributed state from various channels in order to " | 3177 | "Implement aggregation of distributed state from various channels in order to " |
3152 | "provide for a powerful social graph API capable of producing social network " | 3178 | "provide for a powerful social graph API capable of producing social network " |
@@ -3157,17 +3183,17 @@ msgid "" | |||
3157 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 3183 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
3158 | msgstr "" | 3184 | msgstr "" |
3159 | 3185 | ||
3160 | #: template/gsoc.html.j2:444 | 3186 | #: template/gsoc.html.j2:482 |
3161 | msgid "" | 3187 | msgid "" |
3162 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 3188 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
3163 | "rendezvous</a>" | 3189 | "rendezvous</a>" |
3164 | msgstr "" | 3190 | msgstr "" |
3165 | 3191 | ||
3166 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 | 3192 | #: template/gsoc.html.j2:488 template/gsoc.html.j2:528 |
3167 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 3193 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
3168 | msgstr "" | 3194 | msgstr "" |
3169 | 3195 | ||
3170 | #: template/gsoc.html.j2:467 | 3196 | #: template/gsoc.html.j2:505 |
3171 | msgid "" | 3197 | msgid "" |
3172 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 3198 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
3173 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 3199 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -3177,7 +3203,7 @@ msgid "" | |||
3177 | "this task but it is not an requirement. </li> </ul>" | 3203 | "this task but it is not an requirement. </li> </ul>" |
3178 | msgstr "" | 3204 | msgstr "" |
3179 | 3205 | ||
3180 | #: template/gsoc.html.j2:508 | 3206 | #: template/gsoc.html.j2:546 |
3181 | msgid "" | 3207 | msgid "" |
3182 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 3208 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
3183 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 3209 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -3186,33 +3212,33 @@ msgid "" | |||
3186 | "three user interface programs create, info and join." | 3212 | "three user interface programs create, info and join." |
3187 | msgstr "" | 3213 | msgstr "" |
3188 | 3214 | ||
3189 | #: template/gsoc.html.j2:520 | 3215 | #: template/gsoc.html.j2:558 |
3190 | msgid "<strong>Mentors:</strong> mate, cg" | 3216 | msgid "<strong>Mentors:</strong> mate, cg" |
3191 | msgstr "" | 3217 | msgstr "" |
3192 | 3218 | ||
3193 | #: template/gsoc.html.j2:538 | 3219 | #: template/gsoc.html.j2:576 |
3194 | msgid "" | 3220 | msgid "" |
3195 | "Implementation of additional transports to make GNUnet communication more " | 3221 | "Implementation of additional transports to make GNUnet communication more " |
3196 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 3222 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
3197 | "over-DNS" | 3223 | "over-DNS" |
3198 | msgstr "" | 3224 | msgstr "" |
3199 | 3225 | ||
3200 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 | 3226 | #: template/gsoc.html.j2:583 template/gsoc.html.j2:597 |
3201 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 3227 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
3202 | msgstr "" | 3228 | msgstr "" |
3203 | 3229 | ||
3204 | #: template/gsoc.html.j2:553 | 3230 | #: template/gsoc.html.j2:591 |
3205 | msgid "" | 3231 | msgid "" |
3206 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 3232 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
3207 | "punching, better STUN support)" | 3233 | "punching, better STUN support)" |
3208 | msgstr "" | 3234 | msgstr "" |
3209 | 3235 | ||
3210 | #: template/gsoc.html.j2:567 | 3236 | #: template/gsoc.html.j2:605 |
3211 | msgid "" | 3237 | msgid "" |
3212 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 3238 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
3213 | msgstr "" | 3239 | msgstr "" |
3214 | 3240 | ||
3215 | #: template/gsoc.html.j2:575 | 3241 | #: template/gsoc.html.j2:613 |
3216 | msgid "" | 3242 | msgid "" |
3217 | "Improving libaboss to make computation on shared secrets (including repeated " | 3243 | "Improving libaboss to make computation on shared secrets (including repeated " |
3218 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 3244 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -3220,13 +3246,13 @@ msgid "" | |||
3220 | "moving libaboss to bignums (gcry_mpi)." | 3246 | "moving libaboss to bignums (gcry_mpi)." |
3221 | msgstr "" | 3247 | msgstr "" |
3222 | 3248 | ||
3223 | #: template/gsoc.html.j2:588 | 3249 | #: template/gsoc.html.j2:626 |
3224 | msgid "" | 3250 | msgid "" |
3225 | "Please refer to the description for this project listed under GNU Guix " | 3251 | "Please refer to the description for this project listed under GNU Guix " |
3226 | "project ideas." | 3252 | "project ideas." |
3227 | msgstr "" | 3253 | msgstr "" |
3228 | 3254 | ||
3229 | #: template/gsoc.html.j2:601 | 3255 | #: template/gsoc.html.j2:639 |
3230 | msgid "" | 3256 | msgid "" |
3231 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 3257 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
3232 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 3258 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -3235,27 +3261,27 @@ msgid "" | |||
3235 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 3261 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
3236 | msgstr "" | 3262 | msgstr "" |
3237 | 3263 | ||
3238 | #: template/gsoc.html.j2:611 | 3264 | #: template/gsoc.html.j2:649 |
3239 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 3265 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
3240 | msgstr "" | 3266 | msgstr "" |
3241 | 3267 | ||
3242 | #: template/gsoc.html.j2:616 | 3268 | #: template/gsoc.html.j2:654 |
3243 | msgid "Required Skills:" | 3269 | msgid "Required Skills:" |
3244 | msgstr "" | 3270 | msgstr "" |
3245 | 3271 | ||
3246 | #: template/gsoc.html.j2:621 | 3272 | #: template/gsoc.html.j2:659 |
3247 | msgid "Difficulty level:" | 3273 | msgid "Difficulty level:" |
3248 | msgstr "" | 3274 | msgstr "" |
3249 | 3275 | ||
3250 | #: template/gsoc.html.j2:626 | 3276 | #: template/gsoc.html.j2:664 |
3251 | msgid "Report:" | 3277 | msgid "Report:" |
3252 | msgstr "" | 3278 | msgstr "" |
3253 | 3279 | ||
3254 | #: template/gsoc.html.j2:631 | 3280 | #: template/gsoc.html.j2:669 |
3255 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 3281 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
3256 | msgstr "" | 3282 | msgstr "" |
3257 | 3283 | ||
3258 | #: template/gsoc.html.j2:641 | 3284 | #: template/gsoc.html.j2:679 |
3259 | msgid "" | 3285 | msgid "" |
3260 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 3286 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
3261 | "to be determined framework such as Angular2. This includes the design and " | 3287 | "to be determined framework such as Angular2. This includes the design and " |
@@ -3264,11 +3290,11 @@ msgid "" | |||
3264 | "html\">GNUnet API</a>." | 3290 | "html\">GNUnet API</a>." |
3265 | msgstr "" | 3291 | msgstr "" |
3266 | 3292 | ||
3267 | #: template/gsoc.html.j2:656 | 3293 | #: template/gsoc.html.j2:694 |
3268 | msgid "Required Skills: C, JavaScript, CSS" | 3294 | msgid "Required Skills: C, JavaScript, CSS" |
3269 | msgstr "" | 3295 | msgstr "" |
3270 | 3296 | ||
3271 | #: template/gsoc.html.j2:666 | 3297 | #: template/gsoc.html.j2:704 |
3272 | msgid "" | 3298 | msgid "" |
3273 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 3299 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
3274 | msgstr "" | 3300 | msgstr "" |
@@ -3581,7 +3607,7 @@ msgstr "" | |||
3581 | 3607 | ||
3582 | #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 | 3608 | #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 |
3583 | #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 | 3609 | #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 |
3584 | #: template/l2o/mile4.html.j2:71 | 3610 | #: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 |
3585 | #, fuzzy | 3611 | #, fuzzy |
3586 | #| msgid "Continuous Integration" | 3612 | #| msgid "Continuous Integration" |
3587 | msgid "Configuration" | 3613 | msgid "Configuration" |
@@ -3894,7 +3920,8 @@ msgstr "Contatti" | |||
3894 | 3920 | ||
3895 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3921 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3896 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3922 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3897 | #: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 | 3923 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3924 | #: template/l2o/testng.html.j2:7 | ||
3898 | msgid "NGI Assure project: Layer-2-Overlay" | 3925 | msgid "NGI Assure project: Layer-2-Overlay" |
3899 | msgstr "" | 3926 | msgstr "" |
3900 | 3927 | ||
@@ -4113,7 +4140,8 @@ msgid "" | |||
4113 | "The test cases proof that each peer can be reached, even if that peer is " | 4140 | "The test cases proof that each peer can be reached, even if that peer is " |
4114 | "behind a NAT. The test case are measuring the performance. This measurement " | 4141 | "behind a NAT. The test case are measuring the performance. This measurement " |
4115 | "is used to compare with the outcome of the next milestone. This result of " | 4142 | "is used to compare with the outcome of the next milestone. This result of " |
4116 | "this milestone will be a first stable release." | 4143 | "this milestone will be a first stable release. <a href=\"mile5." |
4144 | "html\">Details</a>" | ||
4117 | msgstr "" | 4145 | msgstr "" |
4118 | 4146 | ||
4119 | #: template/l2o/index.html.j2:180 | 4147 | #: template/l2o/index.html.j2:180 |
@@ -4146,7 +4174,7 @@ msgstr "" | |||
4146 | 4174 | ||
4147 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4175 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4148 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4176 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4149 | #: template/l2o/testng.html.j2:13 | 4177 | #: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 |
4150 | msgid "Project main page" | 4178 | msgid "Project main page" |
4151 | msgstr "" | 4179 | msgstr "" |
4152 | 4180 | ||
@@ -4346,7 +4374,7 @@ msgid "" | |||
4346 | "file for the udp backchannel test case.</td> <tr> </table>" | 4374 | "file for the udp backchannel test case.</td> <tr> </table>" |
4347 | msgstr "" | 4375 | msgstr "" |
4348 | 4376 | ||
4349 | #: template/l2o/mile4.html.j2:21 | 4377 | #: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 |
4350 | msgid "TNG Service" | 4378 | msgid "TNG Service" |
4351 | msgstr "" | 4379 | msgstr "" |
4352 | 4380 | ||
@@ -4408,6 +4436,98 @@ msgid "" | |||
4408 | "IP forwarding.</td> <tr> </table>" | 4436 | "IP forwarding.</td> <tr> </table>" |
4409 | msgstr "" | 4437 | msgstr "" |
4410 | 4438 | ||
4439 | #: template/l2o/mile5.html.j2:21 | ||
4440 | msgid "Testing Framework" | ||
4441 | msgstr "" | ||
4442 | |||
4443 | #: template/l2o/mile5.html.j2:23 | ||
4444 | msgid "" | ||
4445 | "<ul> <li>Added so called barrier functionality, which is a set of commands " | ||
4446 | "to easy implement a barrier. A barrier is some point in time during " | ||
4447 | "execution of a test which if reached can trigger some action. For details " | ||
4448 | "have a look into commits <a href='https://git.gnunet.org/gnunet.git/commit/?" | ||
4449 | "id=34e1c58cb39a649c9a4c551681cedf19807b85f0'>34e1c58cb39a649c9a4c551681cedf19807b85f0</" | ||
4450 | "a>, <a href='https://git.gnunet.org/gnunet.git/commit/?" | ||
4451 | "id=ba4d141be09651b452270fc21f062d50bd3f738a'>ba4d141be09651b452270fc21f062d50bd3f738a</" | ||
4452 | "a> and <a href='https://git.gnunet.org/gnunet.git/commit/?" | ||
4453 | "id=2c2b2911e1585dc378dbb88d4dd6aaec37b00316'>2c2b2911e1585dc378dbb88d4dd6aaec37b00316</" | ||
4454 | "a>.</li> </ul>" | ||
4455 | msgstr "" | ||
4456 | |||
4457 | #: template/l2o/mile5.html.j2:34 | ||
4458 | msgid "" | ||
4459 | "<ul> <li>Added nat reversal code to tcp communicator. Prepared udp " | ||
4460 | "communicator.</li> <li>Added tcp icmp nat hole punching test case script, " | ||
4461 | "and fixed bugs occuring during shutdown.</li> <ul> <li>src/transport/" | ||
4462 | "test_transport_nat_icmp_tcp.sh</li> </ul> <li>Added performance test case.</" | ||
4463 | "li> <ul> <li>src/transport/test_transport_plugin_cmd_simple_send_performance." | ||
4464 | "c</li> <li>src/transport/test_transport_simple_send_performance.sh</li> " | ||
4465 | "<li>src/transport/test_transport_simple_send_performance_topo.conf</li> " | ||
4466 | "<li>src/transport/transport_api_cmd_send_simple_performance.c</li> </ul> " | ||
4467 | "<li>Fixed bug happening during check for pending validation requests after " | ||
4468 | "nat reversal.</li> <li>Fixed bug of QueueEntry deleted too early.</li> " | ||
4469 | "<li>Fixed bug about missing synchronisation between client and service queue " | ||
4470 | "in Transport Core API.</li> <li>Fixed bug of not sending the changed window " | ||
4471 | "size, which takes into account the used and lost data.</li> </ul>" | ||
4472 | msgstr "" | ||
4473 | |||
4474 | #: template/l2o/mile5.html.j2:65 | ||
4475 | msgid "" | ||
4476 | "<ul> <li>Added configuration to be able to start executables on a router " | ||
4477 | "node</li> <ul> <li>contrib/netjail/netjail_core.sh</li> <li>contrib/netjail/" | ||
4478 | "netjail_start.sh</li> <li>contrib/netjail/topo.sh</li> </ul> </ul></br> " | ||
4479 | "<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;" | ||
4480 | "\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" " | ||
4481 | "style=\"vertical-align: top;\">Added topology file for nat upnp test case</" | ||
4482 | "td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-" | ||
4483 | "align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" " | ||
4484 | "style=\"vertical-align: top;\">Handing over the global number of the router " | ||
4485 | "node to the script running on that node. (8e1bf27b11)</td> <tr> </table></" | ||
4486 | "br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> " | ||
4487 | "<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-" | ||
4488 | "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed " | ||
4489 | "the format of the interface names to make miniupnpd happy. (4aec035ea)</li> " | ||
4490 | "<ul> <li>contrib/netjail/netjail_core.sh</li> <li>src/testing/" | ||
4491 | "testing_api_cmd_netjail_start_cmds_helper.c</li> </ul> </ul> <ul> " | ||
4492 | "<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</" | ||
4493 | "li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table " | ||
4494 | "width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/" | ||
4495 | "transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" " | ||
4496 | "style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole " | ||
4497 | "punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure " | ||
4498 | "connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/" | ||
4499 | "testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </" | ||
4500 | "ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes " | ||
4501 | "to forward icmp requests and response. (a21cb1820)</li> <ul> <li>contrib/" | ||
4502 | "netjail/netjail_core.sh</li> <li>contrib/netjail/netjail_start.sh</li> </ul> " | ||
4503 | "</ul>" | ||
4504 | msgstr "" | ||
4505 | |||
4506 | #: template/l2o/mile5.html.j2:130 | ||
4507 | #, fuzzy | ||
4508 | #| msgid "Performance Analysis" | ||
4509 | msgid "Performance Measurement" | ||
4510 | msgstr "Analisi delle prestazioni" | ||
4511 | |||
4512 | #: template/l2o/mile5.html.j2:132 | ||
4513 | msgid "" | ||
4514 | "The outcome of the performance measurement was 20 MByte/s for packet size of " | ||
4515 | "65000 bytes. For this measurement the TNG layer was using tcp only, because " | ||
4516 | "there was an unfixed bug, if running tcp and udp in parallel." | ||
4517 | msgstr "" | ||
4518 | |||
4519 | #: template/l2o/mile5.html.j2:140 | ||
4520 | #, fuzzy | ||
4521 | #| msgid "Documentation" | ||
4522 | msgid "API Documentation" | ||
4523 | msgstr "Documentazione" | ||
4524 | |||
4525 | #: template/l2o/mile5.html.j2:142 | ||
4526 | msgid "" | ||
4527 | "Documentation of the new <a href='https://docs.gnunet.org/doxygen/d2/dc4/" | ||
4528 | "group__TNG.html'>TNG Api</a>." | ||
4529 | msgstr "" | ||
4530 | |||
4411 | #: template/l2o/testng.html.j2:21 | 4531 | #: template/l2o/testng.html.j2:21 |
4412 | msgid "Netjail setup and execution" | 4532 | msgid "Netjail setup and execution" |
4413 | msgstr "" | 4533 | msgstr "" |
@@ -4520,13 +4640,16 @@ msgid "" | |||
4520 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4640 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " |
4521 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4641 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " |
4522 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4642 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " |
4523 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;<br/><br/" | 4643 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" |
4524 | "> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = On | " | 4644 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " |
4525 | "Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> NodeIndexInSubnet = " | 4645 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " |
4526 | "NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> " | 4646 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " |
4527 | "Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " | 4647 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " |
4528 | "\"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" | 4648 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " |
4529 | "<br/><br/> EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4649 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " |
4650 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | ||
4651 | "EstablishConnectionToPeerViaProtocolValue } " | ||
4652 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | ||
4530 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4653 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" |
4531 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4654 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " |
4532 | "off = \"0\" ;<br/><br/>" | 4655 | "off = \"0\" ;<br/><br/>" |