aboutsummaryrefslogtreecommitdiff
path: root/locale/hi/LC_MESSAGES/messages.po
diff options
context:
space:
mode:
Diffstat (limited to 'locale/hi/LC_MESSAGES/messages.po')
-rw-r--r--locale/hi/LC_MESSAGES/messages.po259
1 files changed, 190 insertions, 69 deletions
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po
index 72884437..39b9331b 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
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: 2021-03-09 18:35+0000\n" 11"PO-Revision-Date: 2021-03-09 18:35+0000\n"
12"Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n" 12"Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n"
13"Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n" 13"Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n"
@@ -2021,13 +2021,13 @@ msgstr ""
2021msgid "Ideas 2023" 2021msgid "Ideas 2023"
2022msgstr "" 2022msgstr ""
2023 2023
2024#: template/gsoc.html.j2:14 template/gsoc.html.j2:214 2024#: template/gsoc.html.j2:14 template/gsoc.html.j2:247
2025#, fuzzy 2025#, fuzzy
2026#| msgid "GSoC Projects" 2026#| msgid "GSoC Projects"
2027msgid "Past projects" 2027msgid "Past projects"
2028msgstr "ग स ओ क परियोजनाओं" 2028msgstr "ग स ओ क परियोजनाओं"
2029 2029
2030#: template/gsoc.html.j2:15 template/gsoc.html.j2:595 2030#: template/gsoc.html.j2:15 template/gsoc.html.j2:633
2031msgid "Finished projects" 2031msgid "Finished projects"
2032msgstr "" 2032msgstr ""
2033 2033
@@ -2120,6 +2120,37 @@ msgstr ""
2120 2120
2121#: template/gsoc.html.j2:186 2121#: template/gsoc.html.j2:186
2122msgid "" 2122msgid ""
2123"The goal of this project is to enable users to store their GNU Taler wallet "
2124"backup encryption keys in the GNU Anastasis distributed key backup and "
2125"recovery system, and to use GNU Taler to pay GNU Anastasis service providers "
2126"for key storage and recovery. The project will focus on implementing the GNU "
2127"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI "
2128"and integrating the result with the rest of the GNU Taler Android App."
2129msgstr ""
2130
2131#: template/gsoc.html.j2:190
2132msgid ""
2133"<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian "
2134"Dold (GNU Taler)"
2135msgstr ""
2136
2137#: template/gsoc.html.j2:195
2138msgid "Required Skills: Android UI development"
2139msgstr ""
2140
2141#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
2142#: template/gsoc.html.j2:268
2143msgid "Duration: 350h"
2144msgstr ""
2145
2146#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
2147#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
2148#: template/gsoc.html.j2:699
2149msgid "Difficulty level: medium"
2150msgstr ""
2151
2152#: template/gsoc.html.j2:214
2153msgid ""
2123"The goal is to either build upon the (outdated) <a href=\"https://github.com/" 2154"The goal is to either build upon the (outdated) <a href=\"https://github.com/"
2124"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " 2155"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a "
2125"href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> which tries to " 2156"href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> which tries to "
@@ -2129,40 +2160,35 @@ msgid ""
2129"implementing services and libraries for GNUnet." 2160"implementing services and libraries for GNUnet."
2130msgstr "" 2161msgstr ""
2131 2162
2132#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 2163#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
2133msgid "<strong>Mentors:</strong> Martin Schanzenbach" 2164msgid "<strong>Mentors:</strong> Martin Schanzenbach"
2134msgstr "" 2165msgstr ""
2135 2166
2136#: template/gsoc.html.j2:202 2167#: template/gsoc.html.j2:230
2137msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." 2168msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
2138msgstr "" 2169msgstr ""
2139 2170
2140#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 2171#: template/gsoc.html.j2:254
2141#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
2142msgid "Difficulty level: medium"
2143msgstr ""
2144
2145#: template/gsoc.html.j2:221
2146msgid "" 2172msgid ""
2147"It is time for GNUnet to run properly on Android. Note that GNUnet is " 2173"It is time for GNUnet to run properly on Android. Note that GNUnet is "
2148"written in C, and this is not about rewriting GNUnet in Java, but about " 2174"written in C, and this is not about rewriting GNUnet in Java, but about "
2149"getting the C code to run on Android." 2175"getting the C code to run on Android."
2150msgstr "" 2176msgstr ""
2151 2177
2152#: template/gsoc.html.j2:228 2178#: template/gsoc.html.j2:261
2153msgid "" 2179msgid ""
2154"Includes: Implementation of rudimentary Android compatibility for GNUnet, in " 2180"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
2155"part by porting the GNUnet utils scheduler to act as a thin wrapper over " 2181"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
2156"libuv." 2182"libuv."
2157msgstr "" 2183msgstr ""
2158 2184
2159#: template/gsoc.html.j2:235 2185#: template/gsoc.html.j2:273
2160msgid "" 2186msgid ""
2161"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 2187"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
2162"Goebel</a>, Jeff Burdges, Christian Grothoff" 2188"Goebel</a>, Jeff Burdges, Christian Grothoff"
2163msgstr "" 2189msgstr ""
2164 2190
2165#: template/gsoc.html.j2:244 2191#: template/gsoc.html.j2:282
2166msgid "" 2192msgid ""
2167"There is a push for migrating our CI to Gitlab. The CI should eventually not " 2193"There is a push for migrating our CI to Gitlab. The CI should eventually not "
2168"just run \"make check\" on various platforms, but also perform tests with " 2194"just run \"make check\" on various platforms, but also perform tests with "
@@ -2173,11 +2199,11 @@ msgid ""
2173"automatic dependency discovery (as done by the autotools) is also important." 2199"automatic dependency discovery (as done by the autotools) is also important."
2174msgstr "" 2200msgstr ""
2175 2201
2176#: template/gsoc.html.j2:256 2202#: template/gsoc.html.j2:294
2177msgid "<strong>Mentors:</strong> TBD" 2203msgid "<strong>Mentors:</strong> TBD"
2178msgstr "" 2204msgstr ""
2179 2205
2180#: template/gsoc.html.j2:266 2206#: template/gsoc.html.j2:304
2181msgid "" 2207msgid ""
2182"One great problem of the current Internet is the lack of disintermediation. " 2208"One great problem of the current Internet is the lack of disintermediation. "
2183"When people want to talk they need a chat service. When they want to share " 2209"When people want to talk they need a chat service. When they want to share "
@@ -2193,21 +2219,21 @@ msgid ""
2193"more information and context, read" 2219"more information and context, read"
2194msgstr "" 2220msgstr ""
2195 2221
2196#: template/gsoc.html.j2:287 2222#: template/gsoc.html.j2:325
2197msgid "<strong>Mentors:</strong> lynX &amp; dvn" 2223msgid "<strong>Mentors:</strong> lynX &amp; dvn"
2198msgstr "" 2224msgstr ""
2199 2225
2200#: template/gsoc.html.j2:295 2226#: template/gsoc.html.j2:333
2201msgid "" 2227msgid ""
2202"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 2228"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
2203msgstr "" 2229msgstr ""
2204 2230
2205#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 2231#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
2206#: template/gsoc.html.j2:351 2232#: template/gsoc.html.j2:389
2207msgid "<strong>Mentors:</strong> Jeff Burdges" 2233msgid "<strong>Mentors:</strong> Jeff Burdges"
2208msgstr "" 2234msgstr ""
2209 2235
2210#: template/gsoc.html.j2:306 2236#: template/gsoc.html.j2:344
2211msgid "" 2237msgid ""
2212"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 2238"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
2213"using GNS over Tor too, but currently that's on hold until folks think more " 2239"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2215,12 +2241,12 @@ msgid ""
2215"more collaborative approach NSS2 for now." 2241"more collaborative approach NSS2 for now."
2216msgstr "" 2242msgstr ""
2217 2243
2218#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 2244#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
2219#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 2245#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
2220msgid "Required Skills: C" 2246msgid "Required Skills: C"
2221msgstr "" 2247msgstr ""
2222 2248
2223#: template/gsoc.html.j2:328 2249#: template/gsoc.html.j2:366
2224msgid "" 2250msgid ""
2225"Improve the Rust implementation of GNUnet utils, possibly including adding " 2251"Improve the Rust implementation of GNUnet utils, possibly including adding "
2226"support for asynchronous IO using mio, or perhaps a higher level " 2252"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2228,32 +2254,32 @@ msgid ""
2228"gj." 2254"gj."
2229msgstr "" 2255msgstr ""
2230 2256
2231#: template/gsoc.html.j2:344 2257#: template/gsoc.html.j2:382
2232msgid "" 2258msgid ""
2233"Implementation of a replacement for PANDA (see Pond) with better security, " 2259"Implementation of a replacement for PANDA (see Pond) with better security, "
2234"and maybe integration with the GNU Name System for key exchange." 2260"and maybe integration with the GNU Name System for key exchange."
2235msgstr "" 2261msgstr ""
2236 2262
2237#: template/gsoc.html.j2:356 2263#: template/gsoc.html.j2:394
2238msgid "Required Skills: Rust or C, crypto" 2264msgid "Required Skills: Rust or C, crypto"
2239msgstr "" 2265msgstr ""
2240 2266
2241#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 2267#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
2242#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 2268#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
2243msgid "Difficulty level: high" 2269msgid "Difficulty level: high"
2244msgstr "" 2270msgstr ""
2245 2271
2246#: template/gsoc.html.j2:369 2272#: template/gsoc.html.j2:407
2247msgid "" 2273msgid ""
2248"Implement different place types and file sharing by creating a new place for " 2274"Implement different place types and file sharing by creating a new place for "
2249"the shared content." 2275"the shared content."
2250msgstr "" 2276msgstr ""
2251 2277
2252#: template/gsoc.html.j2:375 2278#: template/gsoc.html.j2:413
2253msgid "Place types to be implemented:" 2279msgid "Place types to be implemented:"
2254msgstr "" 2280msgstr ""
2255 2281
2256#: template/gsoc.html.j2:379 2282#: template/gsoc.html.j2:417
2257msgid "" 2283msgid ""
2258"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 2284"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
2259"with comments referencing a region of the image</li> <li>Sound: play a sound " 2285"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -2263,11 +2289,11 @@ msgid ""
2263"</ul>" 2289"</ul>"
2264msgstr "" 2290msgstr ""
2265 2291
2266#: template/gsoc.html.j2:390 2292#: template/gsoc.html.j2:428
2267msgid "Also provide the following UI functionality:" 2293msgid "Also provide the following UI functionality:"
2268msgstr "" 2294msgstr ""
2269 2295
2270#: template/gsoc.html.j2:394 2296#: template/gsoc.html.j2:432
2271msgid "" 2297msgid ""
2272"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 2298"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
2273"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 2299"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -2276,21 +2302,21 @@ msgid ""
2276"ul>" 2302"ul>"
2277msgstr "" 2303msgstr ""
2278 2304
2279#: template/gsoc.html.j2:403 2305#: template/gsoc.html.j2:441
2280msgid "" 2306msgid ""
2281"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 2307"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
2282"features</a>" 2308"features</a>"
2283msgstr "" 2309msgstr ""
2284 2310
2285#: template/gsoc.html.j2:408 2311#: template/gsoc.html.j2:446
2286msgid "<strong>Mentors:</strong> lynX" 2312msgid "<strong>Mentors:</strong> lynX"
2287msgstr "" 2313msgstr ""
2288 2314
2289#: template/gsoc.html.j2:413 2315#: template/gsoc.html.j2:451
2290msgid "Required Skills: C/C++" 2316msgid "Required Skills: C/C++"
2291msgstr "" 2317msgstr ""
2292 2318
2293#: template/gsoc.html.j2:426 2319#: template/gsoc.html.j2:464
2294msgid "" 2320msgid ""
2295"Implement aggregation of distributed state from various channels in order to " 2321"Implement aggregation of distributed state from various channels in order to "
2296"provide for a powerful social graph API capable of producing social network " 2322"provide for a powerful social graph API capable of producing social network "
@@ -2301,17 +2327,17 @@ msgid ""
2301"Linda. You have 11 contacts in common with her. [ADD]\")." 2327"Linda. You have 11 contacts in common with her. [ADD]\")."
2302msgstr "" 2328msgstr ""
2303 2329
2304#: template/gsoc.html.j2:444 2330#: template/gsoc.html.j2:482
2305msgid "" 2331msgid ""
2306"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 2332"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
2307"rendezvous</a>" 2333"rendezvous</a>"
2308msgstr "" 2334msgstr ""
2309 2335
2310#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 2336#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
2311msgid "<strong>Mentors:</strong> t3sserakt, lynX" 2337msgid "<strong>Mentors:</strong> t3sserakt, lynX"
2312msgstr "" 2338msgstr ""
2313 2339
2314#: template/gsoc.html.j2:467 2340#: template/gsoc.html.j2:505
2315msgid "" 2341msgid ""
2316"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 2342"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
2317"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 2343"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -2321,7 +2347,7 @@ msgid ""
2321"this task but it is not an requirement. </li> </ul>" 2347"this task but it is not an requirement. </li> </ul>"
2322msgstr "" 2348msgstr ""
2323 2349
2324#: template/gsoc.html.j2:508 2350#: template/gsoc.html.j2:546
2325msgid "" 2351msgid ""
2326"Implementation of the GNUnet auction system described in Chapter 3 of <a " 2352"Implementation of the GNUnet auction system described in Chapter 3 of <a "
2327"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 2353"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -2330,33 +2356,33 @@ msgid ""
2330"three user interface programs create, info and join." 2356"three user interface programs create, info and join."
2331msgstr "" 2357msgstr ""
2332 2358
2333#: template/gsoc.html.j2:520 2359#: template/gsoc.html.j2:558
2334msgid "<strong>Mentors:</strong> mate, cg" 2360msgid "<strong>Mentors:</strong> mate, cg"
2335msgstr "" 2361msgstr ""
2336 2362
2337#: template/gsoc.html.j2:538 2363#: template/gsoc.html.j2:576
2338msgid "" 2364msgid ""
2339"Implementation of additional transports to make GNUnet communication more " 2365"Implementation of additional transports to make GNUnet communication more "
2340"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 2366"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
2341"over-DNS" 2367"over-DNS"
2342msgstr "" 2368msgstr ""
2343 2369
2344#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 2370#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
2345msgid "<strong>Mentors:</strong> Matthias Wachs" 2371msgid "<strong>Mentors:</strong> Matthias Wachs"
2346msgstr "" 2372msgstr ""
2347 2373
2348#: template/gsoc.html.j2:553 2374#: template/gsoc.html.j2:591
2349msgid "" 2375msgid ""
2350"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 2376"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
2351"punching, better STUN support)" 2377"punching, better STUN support)"
2352msgstr "" 2378msgstr ""
2353 2379
2354#: template/gsoc.html.j2:567 2380#: template/gsoc.html.j2:605
2355msgid "" 2381msgid ""
2356"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 2382"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
2357msgstr "" 2383msgstr ""
2358 2384
2359#: template/gsoc.html.j2:575 2385#: template/gsoc.html.j2:613
2360msgid "" 2386msgid ""
2361"Improving libaboss to make computation on shared secrets (including repeated " 2387"Improving libaboss to make computation on shared secrets (including repeated "
2362"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 2388"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -2364,13 +2390,13 @@ msgid ""
2364"moving libaboss to bignums (gcry_mpi)." 2390"moving libaboss to bignums (gcry_mpi)."
2365msgstr "" 2391msgstr ""
2366 2392
2367#: template/gsoc.html.j2:588 2393#: template/gsoc.html.j2:626
2368msgid "" 2394msgid ""
2369"Please refer to the description for this project listed under GNU Guix " 2395"Please refer to the description for this project listed under GNU Guix "
2370"project ideas." 2396"project ideas."
2371msgstr "" 2397msgstr ""
2372 2398
2373#: template/gsoc.html.j2:601 2399#: template/gsoc.html.j2:639
2374msgid "" 2400msgid ""
2375"Python 2.7 is reaching its end-of-life, and we want to get rid of the " 2401"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
2376"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " 2402"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
@@ -2379,27 +2405,27 @@ msgid ""
2379"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." 2405"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
2380msgstr "" 2406msgstr ""
2381 2407
2382#: template/gsoc.html.j2:611 2408#: template/gsoc.html.j2:649
2383msgid "<strong>Mentors:</strong> Christian Grothoff" 2409msgid "<strong>Mentors:</strong> Christian Grothoff"
2384msgstr "" 2410msgstr ""
2385 2411
2386#: template/gsoc.html.j2:616 2412#: template/gsoc.html.j2:654
2387msgid "Required Skills:" 2413msgid "Required Skills:"
2388msgstr "" 2414msgstr ""
2389 2415
2390#: template/gsoc.html.j2:621 2416#: template/gsoc.html.j2:659
2391msgid "Difficulty level:" 2417msgid "Difficulty level:"
2392msgstr "" 2418msgstr ""
2393 2419
2394#: template/gsoc.html.j2:626 2420#: template/gsoc.html.j2:664
2395msgid "Report:" 2421msgid "Report:"
2396msgstr "" 2422msgstr ""
2397 2423
2398#: template/gsoc.html.j2:631 2424#: template/gsoc.html.j2:669
2399msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." 2425msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
2400msgstr "" 2426msgstr ""
2401 2427
2402#: template/gsoc.html.j2:641 2428#: template/gsoc.html.j2:679
2403msgid "" 2429msgid ""
2404"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 2430"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
2405"to be determined framework such as Angular2. This includes the design and " 2431"to be determined framework such as Angular2. This includes the design and "
@@ -2408,11 +2434,11 @@ msgid ""
2408"html\">GNUnet API</a>." 2434"html\">GNUnet API</a>."
2409msgstr "" 2435msgstr ""
2410 2436
2411#: template/gsoc.html.j2:656 2437#: template/gsoc.html.j2:694
2412msgid "Required Skills: C, JavaScript, CSS" 2438msgid "Required Skills: C, JavaScript, CSS"
2413msgstr "" 2439msgstr ""
2414 2440
2415#: template/gsoc.html.j2:666 2441#: template/gsoc.html.j2:704
2416msgid "" 2442msgid ""
2417"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 2443"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
2418msgstr "" 2444msgstr ""
@@ -2717,7 +2743,7 @@ msgstr ""
2717 2743
2718#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 2744#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
2719#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 2745#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
2720#: template/l2o/mile4.html.j2:71 2746#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
2721#, fuzzy 2747#, fuzzy
2722#| msgid "Continuous Integration" 2748#| msgid "Continuous Integration"
2723msgid "Configuration" 2749msgid "Configuration"
@@ -3026,7 +3052,8 @@ msgstr "लगातार एकीकरण"
3026 3052
3027#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 3053#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
3028#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 3054#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
3029#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 3055#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
3056#: template/l2o/testng.html.j2:7
3030msgid "NGI Assure project: Layer-2-Overlay" 3057msgid "NGI Assure project: Layer-2-Overlay"
3031msgstr "" 3058msgstr ""
3032 3059
@@ -3245,7 +3272,8 @@ msgid ""
3245"The test cases proof that each peer can be reached, even if that peer is " 3272"The test cases proof that each peer can be reached, even if that peer is "
3246"behind a NAT. The test case are measuring the performance. This measurement " 3273"behind a NAT. The test case are measuring the performance. This measurement "
3247"is used to compare with the outcome of the next milestone. This result of " 3274"is used to compare with the outcome of the next milestone. This result of "
3248"this milestone will be a first stable release." 3275"this milestone will be a first stable release. <a href=\"mile5."
3276"html\">Details</a>"
3249msgstr "" 3277msgstr ""
3250 3278
3251#: template/l2o/index.html.j2:180 3279#: template/l2o/index.html.j2:180
@@ -3278,7 +3306,7 @@ msgstr ""
3278 3306
3279#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 3307#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
3280#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 3308#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
3281#: template/l2o/testng.html.j2:13 3309#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
3282msgid "Project main page" 3310msgid "Project main page"
3283msgstr "" 3311msgstr ""
3284 3312
@@ -3478,7 +3506,7 @@ msgid ""
3478"file for the udp backchannel test case.</td> <tr> </table>" 3506"file for the udp backchannel test case.</td> <tr> </table>"
3479msgstr "" 3507msgstr ""
3480 3508
3481#: template/l2o/mile4.html.j2:21 3509#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
3482msgid "TNG Service" 3510msgid "TNG Service"
3483msgstr "" 3511msgstr ""
3484 3512
@@ -3540,6 +3568,96 @@ msgid ""
3540"IP forwarding.</td> <tr> </table>" 3568"IP forwarding.</td> <tr> </table>"
3541msgstr "" 3569msgstr ""
3542 3570
3571#: template/l2o/mile5.html.j2:21
3572msgid "Testing Framework"
3573msgstr ""
3574
3575#: template/l2o/mile5.html.j2:23
3576msgid ""
3577"<ul> <li>Added so called barrier functionality, which is a set of commands "
3578"to easy implement a barrier. A barrier is some point in time during "
3579"execution of a test which if reached can trigger some action. For details "
3580"have a look into commits <a href='https://git.gnunet.org/gnunet.git/commit/?"
3581"id=34e1c58cb39a649c9a4c551681cedf19807b85f0'>34e1c58cb39a649c9a4c551681cedf19807b85f0</"
3582"a>, <a href='https://git.gnunet.org/gnunet.git/commit/?"
3583"id=ba4d141be09651b452270fc21f062d50bd3f738a'>ba4d141be09651b452270fc21f062d50bd3f738a</"
3584"a> and <a href='https://git.gnunet.org/gnunet.git/commit/?"
3585"id=2c2b2911e1585dc378dbb88d4dd6aaec37b00316'>2c2b2911e1585dc378dbb88d4dd6aaec37b00316</"
3586"a>.</li> </ul>"
3587msgstr ""
3588
3589#: template/l2o/mile5.html.j2:34
3590msgid ""
3591"<ul> <li>Added nat reversal code to tcp communicator. Prepared udp "
3592"communicator.</li> <li>Added tcp icmp nat hole punching test case script, "
3593"and fixed bugs occuring during shutdown.</li> <ul> <li>src/transport/"
3594"test_transport_nat_icmp_tcp.sh</li> </ul> <li>Added performance test case.</"
3595"li> <ul> <li>src/transport/test_transport_plugin_cmd_simple_send_performance."
3596"c</li> <li>src/transport/test_transport_simple_send_performance.sh</li> "
3597"<li>src/transport/test_transport_simple_send_performance_topo.conf</li> "
3598"<li>src/transport/transport_api_cmd_send_simple_performance.c</li> </ul> "
3599"<li>Fixed bug happening during check for pending validation requests after "
3600"nat reversal.</li> <li>Fixed bug of QueueEntry deleted too early.</li> "
3601"<li>Fixed bug about missing synchronisation between client and service queue "
3602"in Transport Core API.</li> <li>Fixed bug of not sending the changed window "
3603"size, which takes into account the used and lost data.</li> </ul>"
3604msgstr ""
3605
3606#: template/l2o/mile5.html.j2:65
3607msgid ""
3608"<ul> <li>Added configuration to be able to start executables on a router "
3609"node</li> <ul> <li>contrib/netjail/netjail_core.sh</li> <li>contrib/netjail/"
3610"netjail_start.sh</li> <li>contrib/netjail/topo.sh</li> </ul> </ul></br> "
3611"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3612"\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
3613"style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
3614"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
3615"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
3616"style=\"vertical-align: top;\">Handing over the global number of the router "
3617"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
3618"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
3619"<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
3620"helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
3621"the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
3622"<ul> <li>contrib/netjail/netjail_core.sh</li> <li>src/testing/"
3623"testing_api_cmd_netjail_start_cmds_helper.c</li> </ul> </ul> <ul> "
3624"<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
3625"li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
3626"width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
3627"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
3628"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
3629"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
3630"connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
3631"testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
3632"ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
3633"to forward icmp requests and response. (a21cb1820)</li> <ul> <li>contrib/"
3634"netjail/netjail_core.sh</li> <li>contrib/netjail/netjail_start.sh</li> </ul> "
3635"</ul>"
3636msgstr ""
3637
3638#: template/l2o/mile5.html.j2:130
3639msgid "Performance Measurement"
3640msgstr ""
3641
3642#: template/l2o/mile5.html.j2:132
3643msgid ""
3644"The outcome of the performance measurement was 20 MByte/s for packet size of "
3645"65000 bytes. For this measurement the TNG layer was using tcp only, because "
3646"there was an unfixed bug, if running tcp and udp in parallel."
3647msgstr ""
3648
3649#: template/l2o/mile5.html.j2:140
3650#, fuzzy
3651#| msgid "Documentation"
3652msgid "API Documentation"
3653msgstr "प्रलेखन"
3654
3655#: template/l2o/mile5.html.j2:142
3656msgid ""
3657"Documentation of the new <a href='https://docs.gnunet.org/doxygen/d2/dc4/"
3658"group__TNG.html'>TNG Api</a>."
3659msgstr ""
3660
3543#: template/l2o/testng.html.j2:21 3661#: template/l2o/testng.html.j2:21
3544msgid "Netjail setup and execution" 3662msgid "Netjail setup and execution"
3545msgstr "" 3663msgstr ""
@@ -3652,13 +3770,16 @@ msgid ""
3652"NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " 3770"NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = "
3653"Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " 3771"Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | "
3654"NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " 3772"NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" "
3655"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;<br/><br/" 3773"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/"
3656"> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = On | " 3774"><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = "
3657"Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> NodeIndexInSubnet = " 3775"On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> "
3658"NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> " 3776"NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | "
3659"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " 3777"Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
3660"\"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" 3778"| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | "
3661"<br/><br/> EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " 3779"\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = "
3780"EstablishConnectionToPeerViaProtocolValue { \"|\", "
3781"EstablishConnectionToPeerViaProtocolValue } "
3782"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
3662"SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" 3783"SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;"
3663"<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " 3784"<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> "
3664"off = \"0\" ;<br/><br/>" 3785"off = \"0\" ;<br/><br/>"