diff options
Diffstat (limited to 'locale/messages.pot')
-rw-r--r-- | locale/messages.pot | 253 |
1 files changed, 190 insertions, 63 deletions
diff --git a/locale/messages.pot b/locale/messages.pot index ea0d486f..dc6e7be8 100644 --- a/locale/messages.pot +++ b/locale/messages.pot | |||
@@ -8,7 +8,7 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PROJECT VERSION\n" | 9 | "Project-Id-Version: PROJECT VERSION\n" |
10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
11 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" | 11 | "POT-Creation-Date: 2023-04-01 13:56+0200\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
@@ -2038,11 +2038,11 @@ msgstr "" | |||
2038 | msgid "Ideas 2023" | 2038 | msgid "Ideas 2023" |
2039 | msgstr "" | 2039 | msgstr "" |
2040 | 2040 | ||
2041 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 | 2041 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:247 |
2042 | msgid "Past projects" | 2042 | msgid "Past projects" |
2043 | msgstr "" | 2043 | msgstr "" |
2044 | 2044 | ||
2045 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 | 2045 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:633 |
2046 | msgid "Finished projects" | 2046 | msgid "Finished projects" |
2047 | msgstr "" | 2047 | msgstr "" |
2048 | 2048 | ||
@@ -2139,6 +2139,38 @@ msgstr "" | |||
2139 | 2139 | ||
2140 | #: template/gsoc.html.j2:186 | 2140 | #: template/gsoc.html.j2:186 |
2141 | msgid "" | 2141 | msgid "" |
2142 | "The goal of this project is to enable users to store their GNU Taler " | ||
2143 | "wallet backup encryption keys in the GNU Anastasis distributed key backup" | ||
2144 | " and recovery system, and to use GNU Taler to pay GNU Anastasis service " | ||
2145 | "providers for key storage and recovery. The project will focus on " | ||
2146 | "implementing the GNU Anastasis user interface on Android inspired by the " | ||
2147 | "existing Gtk+ and WebUI and integrating the result with the rest of the " | ||
2148 | "GNU Taler Android App." | ||
2149 | msgstr "" | ||
2150 | |||
2151 | #: template/gsoc.html.j2:190 | ||
2152 | msgid "" | ||
2153 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " | ||
2154 | "Dold (GNU Taler)" | ||
2155 | msgstr "" | ||
2156 | |||
2157 | #: template/gsoc.html.j2:195 | ||
2158 | msgid "Required Skills: Android UI development" | ||
2159 | msgstr "" | ||
2160 | |||
2161 | #: template/gsoc.html.j2:200 template/gsoc.html.j2:235 | ||
2162 | #: template/gsoc.html.j2:268 | ||
2163 | msgid "Duration: 350h" | ||
2164 | msgstr "" | ||
2165 | |||
2166 | #: template/gsoc.html.j2:205 template/gsoc.html.j2:240 | ||
2167 | #: template/gsoc.html.j2:358 template/gsoc.html.j2:568 | ||
2168 | #: template/gsoc.html.j2:699 | ||
2169 | msgid "Difficulty level: medium" | ||
2170 | msgstr "" | ||
2171 | |||
2172 | #: template/gsoc.html.j2:214 | ||
2173 | msgid "" | ||
2142 | "The goal is to either build upon the (outdated) <a " | 2174 | "The goal is to either build upon the (outdated) <a " |
2143 | "href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust bindings</a> " | 2175 | "href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust bindings</a> " |
2144 | "or to follow the path of <a href=\"GNUnet Go\">https://github.com/bfix" | 2176 | "or to follow the path of <a href=\"GNUnet Go\">https://github.com/bfix" |
@@ -2149,40 +2181,35 @@ msgid "" | |||
2149 | "libraries for GNUnet." | 2181 | "libraries for GNUnet." |
2150 | msgstr "" | 2182 | msgstr "" |
2151 | 2183 | ||
2152 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 | 2184 | #: template/gsoc.html.j2:225 template/gsoc.html.j2:689 |
2153 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2185 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2154 | msgstr "" | 2186 | msgstr "" |
2155 | 2187 | ||
2156 | #: template/gsoc.html.j2:202 | 2188 | #: template/gsoc.html.j2:230 |
2157 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2189 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2158 | msgstr "" | 2190 | msgstr "" |
2159 | 2191 | ||
2160 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 | 2192 | #: template/gsoc.html.j2:254 |
2161 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 | ||
2162 | msgid "Difficulty level: medium" | ||
2163 | msgstr "" | ||
2164 | |||
2165 | #: template/gsoc.html.j2:221 | ||
2166 | msgid "" | 2193 | msgid "" |
2167 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2194 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2168 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2195 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2169 | "getting the C code to run on Android." | 2196 | "getting the C code to run on Android." |
2170 | msgstr "" | 2197 | msgstr "" |
2171 | 2198 | ||
2172 | #: template/gsoc.html.j2:228 | 2199 | #: template/gsoc.html.j2:261 |
2173 | msgid "" | 2200 | msgid "" |
2174 | "Includes: Implementation of rudimentary Android compatibility for GNUnet," | 2201 | "Includes: Implementation of rudimentary Android compatibility for GNUnet," |
2175 | " in part by porting the GNUnet utils scheduler to act as a thin wrapper " | 2202 | " in part by porting the GNUnet utils scheduler to act as a thin wrapper " |
2176 | "over libuv." | 2203 | "over libuv." |
2177 | msgstr "" | 2204 | msgstr "" |
2178 | 2205 | ||
2179 | #: template/gsoc.html.j2:235 | 2206 | #: template/gsoc.html.j2:273 |
2180 | msgid "" | 2207 | msgid "" |
2181 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-" | 2208 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-" |
2182 | "consult.de/\">Hartmut Goebel</a>, Jeff Burdges, Christian Grothoff" | 2209 | "consult.de/\">Hartmut Goebel</a>, Jeff Burdges, Christian Grothoff" |
2183 | msgstr "" | 2210 | msgstr "" |
2184 | 2211 | ||
2185 | #: template/gsoc.html.j2:244 | 2212 | #: template/gsoc.html.j2:282 |
2186 | msgid "" | 2213 | msgid "" |
2187 | "There is a push for migrating our CI to Gitlab. The CI should eventually " | 2214 | "There is a push for migrating our CI to Gitlab. The CI should eventually " |
2188 | "not just run \"make check\" on various platforms, but also perform tests " | 2215 | "not just run \"make check\" on various platforms, but also perform tests " |
@@ -2194,11 +2221,11 @@ msgid "" | |||
2194 | "also important." | 2221 | "also important." |
2195 | msgstr "" | 2222 | msgstr "" |
2196 | 2223 | ||
2197 | #: template/gsoc.html.j2:256 | 2224 | #: template/gsoc.html.j2:294 |
2198 | msgid "<strong>Mentors:</strong> TBD" | 2225 | msgid "<strong>Mentors:</strong> TBD" |
2199 | msgstr "" | 2226 | msgstr "" |
2200 | 2227 | ||
2201 | #: template/gsoc.html.j2:266 | 2228 | #: template/gsoc.html.j2:304 |
2202 | msgid "" | 2229 | msgid "" |
2203 | "One great problem of the current Internet is the lack of " | 2230 | "One great problem of the current Internet is the lack of " |
2204 | "disintermediation. When people want to talk they need a chat service. " | 2231 | "disintermediation. When people want to talk they need a chat service. " |
@@ -2215,22 +2242,22 @@ msgid "" | |||
2215 | "information and context, read" | 2242 | "information and context, read" |
2216 | msgstr "" | 2243 | msgstr "" |
2217 | 2244 | ||
2218 | #: template/gsoc.html.j2:287 | 2245 | #: template/gsoc.html.j2:325 |
2219 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2246 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2220 | msgstr "" | 2247 | msgstr "" |
2221 | 2248 | ||
2222 | #: template/gsoc.html.j2:295 | 2249 | #: template/gsoc.html.j2:333 |
2223 | msgid "" | 2250 | msgid "" |
2224 | "Implement the AnycastExit spec to enable GNUnet clients to connect over " | 2251 | "Implement the AnycastExit spec to enable GNUnet clients to connect over " |
2225 | "Tor." | 2252 | "Tor." |
2226 | msgstr "" | 2253 | msgstr "" |
2227 | 2254 | ||
2228 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 | 2255 | #: template/gsoc.html.j2:339 template/gsoc.html.j2:374 |
2229 | #: template/gsoc.html.j2:351 | 2256 | #: template/gsoc.html.j2:389 |
2230 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2257 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2231 | msgstr "" | 2258 | msgstr "" |
2232 | 2259 | ||
2233 | #: template/gsoc.html.j2:306 | 2260 | #: template/gsoc.html.j2:344 |
2234 | msgid "" | 2261 | msgid "" |
2235 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2262 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2236 | "using GNS over Tor too, but currently that's on hold until folks think " | 2263 | "using GNS over Tor too, but currently that's on hold until folks think " |
@@ -2238,12 +2265,12 @@ msgid "" | |||
2238 | "calling this more collaborative approach NSS2 for now." | 2265 | "calling this more collaborative approach NSS2 for now." |
2239 | msgstr "" | 2266 | msgstr "" |
2240 | 2267 | ||
2241 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 | 2268 | #: template/gsoc.html.j2:353 template/gsoc.html.j2:493 |
2242 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 | 2269 | #: template/gsoc.html.j2:533 template/gsoc.html.j2:563 |
2243 | msgid "Required Skills: C" | 2270 | msgid "Required Skills: C" |
2244 | msgstr "" | 2271 | msgstr "" |
2245 | 2272 | ||
2246 | #: template/gsoc.html.j2:328 | 2273 | #: template/gsoc.html.j2:366 |
2247 | msgid "" | 2274 | msgid "" |
2248 | "Improve the Rust implementation of GNUnet utils, possibly including " | 2275 | "Improve the Rust implementation of GNUnet utils, possibly including " |
2249 | "adding support for asynchronous IO using mio, or perhaps a higher level " | 2276 | "adding support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2251,33 +2278,33 @@ msgid "" | |||
2251 | " or gj." | 2278 | " or gj." |
2252 | msgstr "" | 2279 | msgstr "" |
2253 | 2280 | ||
2254 | #: template/gsoc.html.j2:344 | 2281 | #: template/gsoc.html.j2:382 |
2255 | msgid "" | 2282 | msgid "" |
2256 | "Implementation of a replacement for PANDA (see Pond) with better " | 2283 | "Implementation of a replacement for PANDA (see Pond) with better " |
2257 | "security, and maybe integration with the GNU Name System for key " | 2284 | "security, and maybe integration with the GNU Name System for key " |
2258 | "exchange." | 2285 | "exchange." |
2259 | msgstr "" | 2286 | msgstr "" |
2260 | 2287 | ||
2261 | #: template/gsoc.html.j2:356 | 2288 | #: template/gsoc.html.j2:394 |
2262 | msgid "Required Skills: Rust or C, crypto" | 2289 | msgid "Required Skills: Rust or C, crypto" |
2263 | msgstr "" | 2290 | msgstr "" |
2264 | 2291 | ||
2265 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 | 2292 | #: template/gsoc.html.j2:399 template/gsoc.html.j2:456 |
2266 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 | 2293 | #: template/gsoc.html.j2:498 template/gsoc.html.j2:538 |
2267 | msgid "Difficulty level: high" | 2294 | msgid "Difficulty level: high" |
2268 | msgstr "" | 2295 | msgstr "" |
2269 | 2296 | ||
2270 | #: template/gsoc.html.j2:369 | 2297 | #: template/gsoc.html.j2:407 |
2271 | msgid "" | 2298 | msgid "" |
2272 | "Implement different place types and file sharing by creating a new place " | 2299 | "Implement different place types and file sharing by creating a new place " |
2273 | "for the shared content." | 2300 | "for the shared content." |
2274 | msgstr "" | 2301 | msgstr "" |
2275 | 2302 | ||
2276 | #: template/gsoc.html.j2:375 | 2303 | #: template/gsoc.html.j2:413 |
2277 | msgid "Place types to be implemented:" | 2304 | msgid "Place types to be implemented:" |
2278 | msgstr "" | 2305 | msgstr "" |
2279 | 2306 | ||
2280 | #: template/gsoc.html.j2:379 | 2307 | #: template/gsoc.html.j2:417 |
2281 | msgid "" | 2308 | msgid "" |
2282 | "<ul> <li>File: generic file with comments</li> <li>Image: display an " | 2309 | "<ul> <li>File: generic file with comments</li> <li>Image: display an " |
2283 | "image with comments referencing a region of the image</li> <li>Sound: " | 2310 | "image with comments referencing a region of the image</li> <li>Sound: " |
@@ -2287,11 +2314,11 @@ msgid "" | |||
2287 | "questions in a structured form</li> </ul>" | 2314 | "questions in a structured form</li> </ul>" |
2288 | msgstr "" | 2315 | msgstr "" |
2289 | 2316 | ||
2290 | #: template/gsoc.html.j2:390 | 2317 | #: template/gsoc.html.j2:428 |
2291 | msgid "Also provide the following UI functionality:" | 2318 | msgid "Also provide the following UI functionality:" |
2292 | msgstr "" | 2319 | msgstr "" |
2293 | 2320 | ||
2294 | #: template/gsoc.html.j2:394 | 2321 | #: template/gsoc.html.j2:432 |
2295 | msgid "" | 2322 | msgid "" |
2296 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2323 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2297 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on " | 2324 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on " |
@@ -2300,21 +2327,21 @@ msgid "" | |||
2300 | "history.</li> </ul>" | 2327 | "history.</li> </ul>" |
2301 | msgstr "" | 2328 | msgstr "" |
2302 | 2329 | ||
2303 | #: template/gsoc.html.j2:403 | 2330 | #: template/gsoc.html.j2:441 |
2304 | msgid "" | 2331 | msgid "" |
2305 | "See also <a " | 2332 | "See also <a " |
2306 | "href=\"http://secushare.org/features\">http://secushare.org/features</a>" | 2333 | "href=\"http://secushare.org/features\">http://secushare.org/features</a>" |
2307 | msgstr "" | 2334 | msgstr "" |
2308 | 2335 | ||
2309 | #: template/gsoc.html.j2:408 | 2336 | #: template/gsoc.html.j2:446 |
2310 | msgid "<strong>Mentors:</strong> lynX" | 2337 | msgid "<strong>Mentors:</strong> lynX" |
2311 | msgstr "" | 2338 | msgstr "" |
2312 | 2339 | ||
2313 | #: template/gsoc.html.j2:413 | 2340 | #: template/gsoc.html.j2:451 |
2314 | msgid "Required Skills: C/C++" | 2341 | msgid "Required Skills: C/C++" |
2315 | msgstr "" | 2342 | msgstr "" |
2316 | 2343 | ||
2317 | #: template/gsoc.html.j2:426 | 2344 | #: template/gsoc.html.j2:464 |
2318 | msgid "" | 2345 | msgid "" |
2319 | "Implement aggregation of distributed state from various channels in order" | 2346 | "Implement aggregation of distributed state from various channels in order" |
2320 | " to provide for a powerful social graph API capable of producing social " | 2347 | " to provide for a powerful social graph API capable of producing social " |
@@ -2326,17 +2353,17 @@ msgid "" | |||
2326 | "her. [ADD]\")." | 2353 | "her. [ADD]\")." |
2327 | msgstr "" | 2354 | msgstr "" |
2328 | 2355 | ||
2329 | #: template/gsoc.html.j2:444 | 2356 | #: template/gsoc.html.j2:482 |
2330 | msgid "" | 2357 | msgid "" |
2331 | "Related to <a " | 2358 | "Related to <a " |
2332 | "href=\"http://secushare.org/rendezvous\">secushare.org/rendezvous</a>" | 2359 | "href=\"http://secushare.org/rendezvous\">secushare.org/rendezvous</a>" |
2333 | msgstr "" | 2360 | msgstr "" |
2334 | 2361 | ||
2335 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 | 2362 | #: template/gsoc.html.j2:488 template/gsoc.html.j2:528 |
2336 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2363 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2337 | msgstr "" | 2364 | msgstr "" |
2338 | 2365 | ||
2339 | #: template/gsoc.html.j2:467 | 2366 | #: template/gsoc.html.j2:505 |
2340 | msgid "" | 2367 | msgid "" |
2341 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform " | 2368 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform " |
2342 | "traditional mail clients into secushare user interfaces. </li> <li> Think" | 2369 | "traditional mail clients into secushare user interfaces. </li> <li> Think" |
@@ -2346,7 +2373,7 @@ msgid "" | |||
2346 | "Rust is preferred for this task but it is not an requirement. </li> </ul>" | 2373 | "Rust is preferred for this task but it is not an requirement. </li> </ul>" |
2347 | msgstr "" | 2374 | msgstr "" |
2348 | 2375 | ||
2349 | #: template/gsoc.html.j2:508 | 2376 | #: template/gsoc.html.j2:546 |
2350 | msgid "" | 2377 | msgid "" |
2351 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2378 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2352 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2379 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2355,32 +2382,32 @@ msgid "" | |||
2355 | "library and the three user interface programs create, info and join." | 2382 | "library and the three user interface programs create, info and join." |
2356 | msgstr "" | 2383 | msgstr "" |
2357 | 2384 | ||
2358 | #: template/gsoc.html.j2:520 | 2385 | #: template/gsoc.html.j2:558 |
2359 | msgid "<strong>Mentors:</strong> mate, cg" | 2386 | msgid "<strong>Mentors:</strong> mate, cg" |
2360 | msgstr "" | 2387 | msgstr "" |
2361 | 2388 | ||
2362 | #: template/gsoc.html.j2:538 | 2389 | #: template/gsoc.html.j2:576 |
2363 | msgid "" | 2390 | msgid "" |
2364 | "Implementation of additional transports to make GNUnet communication more" | 2391 | "Implementation of additional transports to make GNUnet communication more" |
2365 | " robust in the presence of problematic networks: GNUnet-over-SMTP, " | 2392 | " robust in the presence of problematic networks: GNUnet-over-SMTP, " |
2366 | "GNUnet-over-DNS" | 2393 | "GNUnet-over-DNS" |
2367 | msgstr "" | 2394 | msgstr "" |
2368 | 2395 | ||
2369 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 | 2396 | #: template/gsoc.html.j2:583 template/gsoc.html.j2:597 |
2370 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2397 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2371 | msgstr "" | 2398 | msgstr "" |
2372 | 2399 | ||
2373 | #: template/gsoc.html.j2:553 | 2400 | #: template/gsoc.html.j2:591 |
2374 | msgid "" | 2401 | msgid "" |
2375 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2402 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2376 | "punching, better STUN support)" | 2403 | "punching, better STUN support)" |
2377 | msgstr "" | 2404 | msgstr "" |
2378 | 2405 | ||
2379 | #: template/gsoc.html.j2:567 | 2406 | #: template/gsoc.html.j2:605 |
2380 | msgid "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2407 | msgid "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2381 | msgstr "" | 2408 | msgstr "" |
2382 | 2409 | ||
2383 | #: template/gsoc.html.j2:575 | 2410 | #: template/gsoc.html.j2:613 |
2384 | msgid "" | 2411 | msgid "" |
2385 | "Improving libaboss to make computation on shared secrets (including " | 2412 | "Improving libaboss to make computation on shared secrets (including " |
2386 | "repeated multiplication) based on <a " | 2413 | "repeated multiplication) based on <a " |
@@ -2389,13 +2416,13 @@ msgid "" | |||
2389 | "(gcry_mpi)." | 2416 | "(gcry_mpi)." |
2390 | msgstr "" | 2417 | msgstr "" |
2391 | 2418 | ||
2392 | #: template/gsoc.html.j2:588 | 2419 | #: template/gsoc.html.j2:626 |
2393 | msgid "" | 2420 | msgid "" |
2394 | "Please refer to the description for this project listed under GNU Guix " | 2421 | "Please refer to the description for this project listed under GNU Guix " |
2395 | "project ideas." | 2422 | "project ideas." |
2396 | msgstr "" | 2423 | msgstr "" |
2397 | 2424 | ||
2398 | #: template/gsoc.html.j2:601 | 2425 | #: template/gsoc.html.j2:639 |
2399 | msgid "" | 2426 | msgid "" |
2400 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2427 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2401 | "dependency on Python. The existing gnunet-qr tool is a rather simple " | 2428 | "dependency on Python. The existing gnunet-qr tool is a rather simple " |
@@ -2405,27 +2432,27 @@ msgid "" | |||
2405 | "href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2432 | "href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2406 | msgstr "" | 2433 | msgstr "" |
2407 | 2434 | ||
2408 | #: template/gsoc.html.j2:611 | 2435 | #: template/gsoc.html.j2:649 |
2409 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2436 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2410 | msgstr "" | 2437 | msgstr "" |
2411 | 2438 | ||
2412 | #: template/gsoc.html.j2:616 | 2439 | #: template/gsoc.html.j2:654 |
2413 | msgid "Required Skills:" | 2440 | msgid "Required Skills:" |
2414 | msgstr "" | 2441 | msgstr "" |
2415 | 2442 | ||
2416 | #: template/gsoc.html.j2:621 | 2443 | #: template/gsoc.html.j2:659 |
2417 | msgid "Difficulty level:" | 2444 | msgid "Difficulty level:" |
2418 | msgstr "" | 2445 | msgstr "" |
2419 | 2446 | ||
2420 | #: template/gsoc.html.j2:626 | 2447 | #: template/gsoc.html.j2:664 |
2421 | msgid "Report:" | 2448 | msgid "Report:" |
2422 | msgstr "" | 2449 | msgstr "" |
2423 | 2450 | ||
2424 | #: template/gsoc.html.j2:631 | 2451 | #: template/gsoc.html.j2:669 |
2425 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2452 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2426 | msgstr "" | 2453 | msgstr "" |
2427 | 2454 | ||
2428 | #: template/gsoc.html.j2:641 | 2455 | #: template/gsoc.html.j2:679 |
2429 | msgid "" | 2456 | msgid "" |
2430 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a " | 2457 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a " |
2431 | "yet to be determined framework such as Angular2. This includes the design" | 2458 | "yet to be determined framework such as Angular2. This includes the design" |
@@ -2434,11 +2461,11 @@ msgid "" | |||
2434 | "href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API</a>." | 2461 | "href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API</a>." |
2435 | msgstr "" | 2462 | msgstr "" |
2436 | 2463 | ||
2437 | #: template/gsoc.html.j2:656 | 2464 | #: template/gsoc.html.j2:694 |
2438 | msgid "Required Skills: C, JavaScript, CSS" | 2465 | msgid "Required Skills: C, JavaScript, CSS" |
2439 | msgstr "" | 2466 | msgstr "" |
2440 | 2467 | ||
2441 | #: template/gsoc.html.j2:666 | 2468 | #: template/gsoc.html.j2:704 |
2442 | msgid "" | 2469 | msgid "" |
2443 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet " | 2470 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet " |
2444 | "WebUI</a>" | 2471 | "WebUI</a>" |
@@ -2738,7 +2765,7 @@ msgstr "" | |||
2738 | 2765 | ||
2739 | #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 | 2766 | #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 |
2740 | #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 | 2767 | #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 |
2741 | #: template/l2o/mile4.html.j2:71 | 2768 | #: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 |
2742 | msgid "Configuration" | 2769 | msgid "Configuration" |
2743 | msgstr "" | 2770 | msgstr "" |
2744 | 2771 | ||
@@ -3049,7 +3076,8 @@ msgstr "" | |||
3049 | 3076 | ||
3050 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3077 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3051 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3078 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3052 | #: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 | 3079 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3080 | #: template/l2o/testng.html.j2:7 | ||
3053 | msgid "NGI Assure project: Layer-2-Overlay" | 3081 | msgid "NGI Assure project: Layer-2-Overlay" |
3054 | msgstr "" | 3082 | msgstr "" |
3055 | 3083 | ||
@@ -3271,7 +3299,8 @@ msgid "" | |||
3271 | " The test cases proof that each peer can be reached, even if that peer is" | 3299 | " The test cases proof that each peer can be reached, even if that peer is" |
3272 | " behind a NAT. The test case are measuring the performance. This " | 3300 | " behind a NAT. The test case are measuring the performance. This " |
3273 | "measurement is used to compare with the outcome of the next milestone. " | 3301 | "measurement is used to compare with the outcome of the next milestone. " |
3274 | "This result of this milestone will be a first stable release." | 3302 | "This result of this milestone will be a first stable release. <a " |
3303 | "href=\"mile5.html\">Details</a>" | ||
3275 | msgstr "" | 3304 | msgstr "" |
3276 | 3305 | ||
3277 | #: template/l2o/index.html.j2:180 | 3306 | #: template/l2o/index.html.j2:180 |
@@ -3305,7 +3334,7 @@ msgstr "" | |||
3305 | 3334 | ||
3306 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3335 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3307 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3336 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3308 | #: template/l2o/testng.html.j2:13 | 3337 | #: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 |
3309 | msgid "Project main page" | 3338 | msgid "Project main page" |
3310 | msgstr "" | 3339 | msgstr "" |
3311 | 3340 | ||
@@ -3519,7 +3548,7 @@ msgid "" | |||
3519 | "backchannel test case.</td> <tr> </table>" | 3548 | "backchannel test case.</td> <tr> </table>" |
3520 | msgstr "" | 3549 | msgstr "" |
3521 | 3550 | ||
3522 | #: template/l2o/mile4.html.j2:21 | 3551 | #: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 |
3523 | msgid "TNG Service" | 3552 | msgid "TNG Service" |
3524 | msgstr "" | 3553 | msgstr "" |
3525 | 3554 | ||
@@ -3582,6 +3611,101 @@ msgid "" | |||
3582 | "peer is allowed as source for IP forwarding.</td> <tr> </table>" | 3611 | "peer is allowed as source for IP forwarding.</td> <tr> </table>" |
3583 | msgstr "" | 3612 | msgstr "" |
3584 | 3613 | ||
3614 | #: template/l2o/mile5.html.j2:21 | ||
3615 | msgid "Testing Framework" | ||
3616 | msgstr "" | ||
3617 | |||
3618 | #: template/l2o/mile5.html.j2:23 | ||
3619 | msgid "" | ||
3620 | "<ul> <li>Added so called barrier functionality, which is a set of " | ||
3621 | "commands to easy implement a barrier. A barrier is some point in time " | ||
3622 | "during execution of a test which if reached can trigger some action. For " | ||
3623 | "details have a look into commits <a " | ||
3624 | "href='https://git.gnunet.org/gnunet.git/commit/?id=34e1c58cb39a649c9a4c551681cedf19807b85f0'>34e1c58cb39a649c9a4c551681cedf19807b85f0</a>," | ||
3625 | " <a " | ||
3626 | "href='https://git.gnunet.org/gnunet.git/commit/?id=ba4d141be09651b452270fc21f062d50bd3f738a'>ba4d141be09651b452270fc21f062d50bd3f738a</a>" | ||
3627 | " and <a " | ||
3628 | "href='https://git.gnunet.org/gnunet.git/commit/?id=2c2b2911e1585dc378dbb88d4dd6aaec37b00316'>2c2b2911e1585dc378dbb88d4dd6aaec37b00316</a>.</li>" | ||
3629 | " </ul>" | ||
3630 | msgstr "" | ||
3631 | |||
3632 | #: template/l2o/mile5.html.j2:34 | ||
3633 | msgid "" | ||
3634 | "<ul> <li>Added nat reversal code to tcp communicator. Prepared udp " | ||
3635 | "communicator.</li> <li>Added tcp icmp nat hole punching test case script," | ||
3636 | " and fixed bugs occuring during shutdown.</li> <ul> " | ||
3637 | "<li>src/transport/test_transport_nat_icmp_tcp.sh</li> </ul> <li>Added " | ||
3638 | "performance test case.</li> <ul> " | ||
3639 | "<li>src/transport/test_transport_plugin_cmd_simple_send_performance.c</li>" | ||
3640 | " <li>src/transport/test_transport_simple_send_performance.sh</li> " | ||
3641 | "<li>src/transport/test_transport_simple_send_performance_topo.conf</li> " | ||
3642 | "<li>src/transport/transport_api_cmd_send_simple_performance.c</li> </ul> " | ||
3643 | "<li>Fixed bug happening during check for pending validation requests " | ||
3644 | "after nat reversal.</li> <li>Fixed bug of QueueEntry deleted too " | ||
3645 | "early.</li> <li>Fixed bug about missing synchronisation between client " | ||
3646 | "and service queue in Transport Core API.</li> <li>Fixed bug of not " | ||
3647 | "sending the changed window size, which takes into account the used and " | ||
3648 | "lost data.</li> </ul>" | ||
3649 | msgstr "" | ||
3650 | |||
3651 | #: template/l2o/mile5.html.j2:65 | ||
3652 | msgid "" | ||
3653 | "<ul> <li>Added configuration to be able to start executables on a router " | ||
3654 | "node</li> <ul> <li>contrib/netjail/netjail_core.sh</li> " | ||
3655 | "<li>contrib/netjail/netjail_start.sh</li> " | ||
3656 | "<li>contrib/netjail/topo.sh</li> </ul> </ul></br> <table width=\"100%\"> " | ||
3657 | "<tr> <td width=\"60%\" style=\"vertical-align: " | ||
3658 | "top;\">src/transport/test_transport_nat_upnp_topo.conf</td><td " | ||
3659 | "width=\"40%\" style=\"vertical-align: top;\">Added topology file for nat " | ||
3660 | "upnp test case</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\"" | ||
3661 | " style=\"vertical-align: top;\">contrib/netjail/netjail_start.sh</td><td " | ||
3662 | "width=\"40%\" style=\"vertical-align: top;\">Handing over the global " | ||
3663 | "number of the router node to the script running on that node. " | ||
3664 | "(8e1bf27b11)</td> <tr> </table></br> <ul> <li>miniupnpd only works with " | ||
3665 | "public IP addresses. (c524f91a6)</li> <ul> " | ||
3666 | "<li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-" | ||
3667 | "helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed" | ||
3668 | " the format of the interface names to make miniupnpd happy. " | ||
3669 | "(4aec035ea)</li> <ul> <li>contrib/netjail/netjail_core.sh</li> " | ||
3670 | "<li>src/testing/testing_api_cmd_netjail_start_cmds_helper.c</li> </ul> " | ||
3671 | "</ul> <ul> <li>Cleanup after scripts which were running on netjail nodes." | ||
3672 | " (9d6ace0b9)</li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> " | ||
3673 | "</ul></br> <table width=\"100%\"> <tr> <td width=\"60%\" style" | ||
3674 | "=\"vertical-align: " | ||
3675 | "top;\">src/transport/test_transport_nat_icmp_tcp_topo.conf</td><td " | ||
3676 | "width=\"40%\" style=\"vertical-align: top;\">Added topology file for tcp " | ||
3677 | "icmp nat hole punching test case.</td> <tr> </table></br> <ul> <li>Added " | ||
3678 | "code to configure connection attempts to natted peers. (6de2cb8f7a)</li> " | ||
3679 | "<ul> <li>src/testing/testing.c</li> " | ||
3680 | "<li>src/transport/transport_api_cmd_connecting_peers.c</li> </ul> </ul> " | ||
3681 | "<ul> <li>Added code in the netjail scripts to enable router nodes to " | ||
3682 | "forward icmp requests and response. (a21cb1820)</li> <ul> " | ||
3683 | "<li>contrib/netjail/netjail_core.sh</li> " | ||
3684 | "<li>contrib/netjail/netjail_start.sh</li> </ul> </ul>" | ||
3685 | msgstr "" | ||
3686 | |||
3687 | #: template/l2o/mile5.html.j2:130 | ||
3688 | msgid "Performance Measurement" | ||
3689 | msgstr "" | ||
3690 | |||
3691 | #: template/l2o/mile5.html.j2:132 | ||
3692 | msgid "" | ||
3693 | "The outcome of the performance measurement was 20 MByte/s for packet size" | ||
3694 | " of 65000 bytes. For this measurement the TNG layer was using tcp only, " | ||
3695 | "because there was an unfixed bug, if running tcp and udp in parallel." | ||
3696 | msgstr "" | ||
3697 | |||
3698 | #: template/l2o/mile5.html.j2:140 | ||
3699 | msgid "API Documentation" | ||
3700 | msgstr "" | ||
3701 | |||
3702 | #: template/l2o/mile5.html.j2:142 | ||
3703 | msgid "" | ||
3704 | "Documentation of the new <a " | ||
3705 | "href='https://docs.gnunet.org/doxygen/d2/dc4/group__TNG.html'>TNG " | ||
3706 | "Api</a>." | ||
3707 | msgstr "" | ||
3708 | |||
3585 | #: template/l2o/testng.html.j2:21 | 3709 | #: template/l2o/testng.html.j2:21 |
3586 | msgid "Netjail setup and execution" | 3710 | msgid "Netjail setup and execution" |
3587 | msgstr "" | 3711 | msgstr "" |
@@ -3698,13 +3822,16 @@ msgid "" | |||
3698 | "PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> " | 3822 | "PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> " |
3699 | "IndexOfGlobalNode = Zero | NaturalNumber ;<br/><br/> " | 3823 | "IndexOfGlobalNode = Zero | NaturalNumber ;<br/><br/> " |
3700 | "EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" " | 3824 | "EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" " |
3701 | "EstablishConnectionToPeerViaProtocolValue \"}\" ;<br/><br/> " | 3825 | "EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/><br/> " |
3702 | "ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = On " | 3826 | "ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = On " |
3703 | "| Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3827 | "| Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " |
3704 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" " | 3828 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" " |
3705 | "| Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | " | 3829 | "| Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | " |
3706 | "\"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | " | 3830 | "\"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | " |
3707 | "\"Z\" | \"a\" | ... | \"z\";<br/><br/> " | 3831 | "\"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3832 | "EstablishConnectionToPeerViaProtocolValues = " | ||
3833 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | ||
3834 | "EstablishConnectionToPeerViaProtocolValue } " | ||
3708 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 3835 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3709 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off =" | 3836 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off =" |
3710 | " 0 ;<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" " | 3837 | " 0 ;<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" " |