diff options
Diffstat (limited to 'locale/hi/LC_MESSAGES/messages.po')
-rw-r--r-- | locale/hi/LC_MESSAGES/messages.po | 259 |
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 "" | |||
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: 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 "" | |||
2021 | msgid "Ideas 2023" | 2021 | msgid "Ideas 2023" |
2022 | msgstr "" | 2022 | msgstr "" |
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" |
2027 | msgid "Past projects" | 2027 | msgid "Past projects" |
2028 | msgstr "ग स ओ क परियोजनाओं" | 2028 | msgstr "ग स ओ क परियोजनाओं" |
2029 | 2029 | ||
2030 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 | 2030 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:633 |
2031 | msgid "Finished projects" | 2031 | msgid "Finished projects" |
2032 | msgstr "" | 2032 | msgstr "" |
2033 | 2033 | ||
@@ -2120,6 +2120,37 @@ msgstr "" | |||
2120 | 2120 | ||
2121 | #: template/gsoc.html.j2:186 | 2121 | #: template/gsoc.html.j2:186 |
2122 | msgid "" | 2122 | msgid "" |
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." | ||
2129 | msgstr "" | ||
2130 | |||
2131 | #: template/gsoc.html.j2:190 | ||
2132 | msgid "" | ||
2133 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " | ||
2134 | "Dold (GNU Taler)" | ||
2135 | msgstr "" | ||
2136 | |||
2137 | #: template/gsoc.html.j2:195 | ||
2138 | msgid "Required Skills: Android UI development" | ||
2139 | msgstr "" | ||
2140 | |||
2141 | #: template/gsoc.html.j2:200 template/gsoc.html.j2:235 | ||
2142 | #: template/gsoc.html.j2:268 | ||
2143 | msgid "Duration: 350h" | ||
2144 | msgstr "" | ||
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 | ||
2149 | msgid "Difficulty level: medium" | ||
2150 | msgstr "" | ||
2151 | |||
2152 | #: template/gsoc.html.j2:214 | ||
2153 | msgid "" | ||
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." |
2130 | msgstr "" | 2161 | msgstr "" |
2131 | 2162 | ||
2132 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 | 2163 | #: template/gsoc.html.j2:225 template/gsoc.html.j2:689 |
2133 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2164 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2134 | msgstr "" | 2165 | msgstr "" |
2135 | 2166 | ||
2136 | #: template/gsoc.html.j2:202 | 2167 | #: template/gsoc.html.j2:230 |
2137 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2168 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2138 | msgstr "" | 2169 | msgstr "" |
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 | ||
2142 | msgid "Difficulty level: medium" | ||
2143 | msgstr "" | ||
2144 | |||
2145 | #: template/gsoc.html.j2:221 | ||
2146 | msgid "" | 2172 | msgid "" |
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." |
2150 | msgstr "" | 2176 | msgstr "" |
2151 | 2177 | ||
2152 | #: template/gsoc.html.j2:228 | 2178 | #: template/gsoc.html.j2:261 |
2153 | msgid "" | 2179 | msgid "" |
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." |
2157 | msgstr "" | 2183 | msgstr "" |
2158 | 2184 | ||
2159 | #: template/gsoc.html.j2:235 | 2185 | #: template/gsoc.html.j2:273 |
2160 | msgid "" | 2186 | msgid "" |
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" |
2163 | msgstr "" | 2189 | msgstr "" |
2164 | 2190 | ||
2165 | #: template/gsoc.html.j2:244 | 2191 | #: template/gsoc.html.j2:282 |
2166 | msgid "" | 2192 | msgid "" |
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." |
2174 | msgstr "" | 2200 | msgstr "" |
2175 | 2201 | ||
2176 | #: template/gsoc.html.j2:256 | 2202 | #: template/gsoc.html.j2:294 |
2177 | msgid "<strong>Mentors:</strong> TBD" | 2203 | msgid "<strong>Mentors:</strong> TBD" |
2178 | msgstr "" | 2204 | msgstr "" |
2179 | 2205 | ||
2180 | #: template/gsoc.html.j2:266 | 2206 | #: template/gsoc.html.j2:304 |
2181 | msgid "" | 2207 | msgid "" |
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" |
2194 | msgstr "" | 2220 | msgstr "" |
2195 | 2221 | ||
2196 | #: template/gsoc.html.j2:287 | 2222 | #: template/gsoc.html.j2:325 |
2197 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2223 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2198 | msgstr "" | 2224 | msgstr "" |
2199 | 2225 | ||
2200 | #: template/gsoc.html.j2:295 | 2226 | #: template/gsoc.html.j2:333 |
2201 | msgid "" | 2227 | msgid "" |
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." |
2203 | msgstr "" | 2229 | msgstr "" |
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 |
2207 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2233 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2208 | msgstr "" | 2234 | msgstr "" |
2209 | 2235 | ||
2210 | #: template/gsoc.html.j2:306 | 2236 | #: template/gsoc.html.j2:344 |
2211 | msgid "" | 2237 | msgid "" |
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." |
2216 | msgstr "" | 2242 | msgstr "" |
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 |
2220 | msgid "Required Skills: C" | 2246 | msgid "Required Skills: C" |
2221 | msgstr "" | 2247 | msgstr "" |
2222 | 2248 | ||
2223 | #: template/gsoc.html.j2:328 | 2249 | #: template/gsoc.html.j2:366 |
2224 | msgid "" | 2250 | msgid "" |
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." |
2229 | msgstr "" | 2255 | msgstr "" |
2230 | 2256 | ||
2231 | #: template/gsoc.html.j2:344 | 2257 | #: template/gsoc.html.j2:382 |
2232 | msgid "" | 2258 | msgid "" |
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." |
2235 | msgstr "" | 2261 | msgstr "" |
2236 | 2262 | ||
2237 | #: template/gsoc.html.j2:356 | 2263 | #: template/gsoc.html.j2:394 |
2238 | msgid "Required Skills: Rust or C, crypto" | 2264 | msgid "Required Skills: Rust or C, crypto" |
2239 | msgstr "" | 2265 | msgstr "" |
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 |
2243 | msgid "Difficulty level: high" | 2269 | msgid "Difficulty level: high" |
2244 | msgstr "" | 2270 | msgstr "" |
2245 | 2271 | ||
2246 | #: template/gsoc.html.j2:369 | 2272 | #: template/gsoc.html.j2:407 |
2247 | msgid "" | 2273 | msgid "" |
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." |
2250 | msgstr "" | 2276 | msgstr "" |
2251 | 2277 | ||
2252 | #: template/gsoc.html.j2:375 | 2278 | #: template/gsoc.html.j2:413 |
2253 | msgid "Place types to be implemented:" | 2279 | msgid "Place types to be implemented:" |
2254 | msgstr "" | 2280 | msgstr "" |
2255 | 2281 | ||
2256 | #: template/gsoc.html.j2:379 | 2282 | #: template/gsoc.html.j2:417 |
2257 | msgid "" | 2283 | msgid "" |
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>" |
2264 | msgstr "" | 2290 | msgstr "" |
2265 | 2291 | ||
2266 | #: template/gsoc.html.j2:390 | 2292 | #: template/gsoc.html.j2:428 |
2267 | msgid "Also provide the following UI functionality:" | 2293 | msgid "Also provide the following UI functionality:" |
2268 | msgstr "" | 2294 | msgstr "" |
2269 | 2295 | ||
2270 | #: template/gsoc.html.j2:394 | 2296 | #: template/gsoc.html.j2:432 |
2271 | msgid "" | 2297 | msgid "" |
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>" |
2277 | msgstr "" | 2303 | msgstr "" |
2278 | 2304 | ||
2279 | #: template/gsoc.html.j2:403 | 2305 | #: template/gsoc.html.j2:441 |
2280 | msgid "" | 2306 | msgid "" |
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>" |
2283 | msgstr "" | 2309 | msgstr "" |
2284 | 2310 | ||
2285 | #: template/gsoc.html.j2:408 | 2311 | #: template/gsoc.html.j2:446 |
2286 | msgid "<strong>Mentors:</strong> lynX" | 2312 | msgid "<strong>Mentors:</strong> lynX" |
2287 | msgstr "" | 2313 | msgstr "" |
2288 | 2314 | ||
2289 | #: template/gsoc.html.j2:413 | 2315 | #: template/gsoc.html.j2:451 |
2290 | msgid "Required Skills: C/C++" | 2316 | msgid "Required Skills: C/C++" |
2291 | msgstr "" | 2317 | msgstr "" |
2292 | 2318 | ||
2293 | #: template/gsoc.html.j2:426 | 2319 | #: template/gsoc.html.j2:464 |
2294 | msgid "" | 2320 | msgid "" |
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]\")." |
2302 | msgstr "" | 2328 | msgstr "" |
2303 | 2329 | ||
2304 | #: template/gsoc.html.j2:444 | 2330 | #: template/gsoc.html.j2:482 |
2305 | msgid "" | 2331 | msgid "" |
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>" |
2308 | msgstr "" | 2334 | msgstr "" |
2309 | 2335 | ||
2310 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 | 2336 | #: template/gsoc.html.j2:488 template/gsoc.html.j2:528 |
2311 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2337 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2312 | msgstr "" | 2338 | msgstr "" |
2313 | 2339 | ||
2314 | #: template/gsoc.html.j2:467 | 2340 | #: template/gsoc.html.j2:505 |
2315 | msgid "" | 2341 | msgid "" |
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>" |
2322 | msgstr "" | 2348 | msgstr "" |
2323 | 2349 | ||
2324 | #: template/gsoc.html.j2:508 | 2350 | #: template/gsoc.html.j2:546 |
2325 | msgid "" | 2351 | msgid "" |
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." |
2331 | msgstr "" | 2357 | msgstr "" |
2332 | 2358 | ||
2333 | #: template/gsoc.html.j2:520 | 2359 | #: template/gsoc.html.j2:558 |
2334 | msgid "<strong>Mentors:</strong> mate, cg" | 2360 | msgid "<strong>Mentors:</strong> mate, cg" |
2335 | msgstr "" | 2361 | msgstr "" |
2336 | 2362 | ||
2337 | #: template/gsoc.html.j2:538 | 2363 | #: template/gsoc.html.j2:576 |
2338 | msgid "" | 2364 | msgid "" |
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" |
2342 | msgstr "" | 2368 | msgstr "" |
2343 | 2369 | ||
2344 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 | 2370 | #: template/gsoc.html.j2:583 template/gsoc.html.j2:597 |
2345 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2371 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2346 | msgstr "" | 2372 | msgstr "" |
2347 | 2373 | ||
2348 | #: template/gsoc.html.j2:553 | 2374 | #: template/gsoc.html.j2:591 |
2349 | msgid "" | 2375 | msgid "" |
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)" |
2352 | msgstr "" | 2378 | msgstr "" |
2353 | 2379 | ||
2354 | #: template/gsoc.html.j2:567 | 2380 | #: template/gsoc.html.j2:605 |
2355 | msgid "" | 2381 | msgid "" |
2356 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2382 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2357 | msgstr "" | 2383 | msgstr "" |
2358 | 2384 | ||
2359 | #: template/gsoc.html.j2:575 | 2385 | #: template/gsoc.html.j2:613 |
2360 | msgid "" | 2386 | msgid "" |
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)." |
2365 | msgstr "" | 2391 | msgstr "" |
2366 | 2392 | ||
2367 | #: template/gsoc.html.j2:588 | 2393 | #: template/gsoc.html.j2:626 |
2368 | msgid "" | 2394 | msgid "" |
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." |
2371 | msgstr "" | 2397 | msgstr "" |
2372 | 2398 | ||
2373 | #: template/gsoc.html.j2:601 | 2399 | #: template/gsoc.html.j2:639 |
2374 | msgid "" | 2400 | msgid "" |
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>)." |
2380 | msgstr "" | 2406 | msgstr "" |
2381 | 2407 | ||
2382 | #: template/gsoc.html.j2:611 | 2408 | #: template/gsoc.html.j2:649 |
2383 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2409 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2384 | msgstr "" | 2410 | msgstr "" |
2385 | 2411 | ||
2386 | #: template/gsoc.html.j2:616 | 2412 | #: template/gsoc.html.j2:654 |
2387 | msgid "Required Skills:" | 2413 | msgid "Required Skills:" |
2388 | msgstr "" | 2414 | msgstr "" |
2389 | 2415 | ||
2390 | #: template/gsoc.html.j2:621 | 2416 | #: template/gsoc.html.j2:659 |
2391 | msgid "Difficulty level:" | 2417 | msgid "Difficulty level:" |
2392 | msgstr "" | 2418 | msgstr "" |
2393 | 2419 | ||
2394 | #: template/gsoc.html.j2:626 | 2420 | #: template/gsoc.html.j2:664 |
2395 | msgid "Report:" | 2421 | msgid "Report:" |
2396 | msgstr "" | 2422 | msgstr "" |
2397 | 2423 | ||
2398 | #: template/gsoc.html.j2:631 | 2424 | #: template/gsoc.html.j2:669 |
2399 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2425 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2400 | msgstr "" | 2426 | msgstr "" |
2401 | 2427 | ||
2402 | #: template/gsoc.html.j2:641 | 2428 | #: template/gsoc.html.j2:679 |
2403 | msgid "" | 2429 | msgid "" |
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>." |
2409 | msgstr "" | 2435 | msgstr "" |
2410 | 2436 | ||
2411 | #: template/gsoc.html.j2:656 | 2437 | #: template/gsoc.html.j2:694 |
2412 | msgid "Required Skills: C, JavaScript, CSS" | 2438 | msgid "Required Skills: C, JavaScript, CSS" |
2413 | msgstr "" | 2439 | msgstr "" |
2414 | 2440 | ||
2415 | #: template/gsoc.html.j2:666 | 2441 | #: template/gsoc.html.j2:704 |
2416 | msgid "" | 2442 | msgid "" |
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>" |
2418 | msgstr "" | 2444 | msgstr "" |
@@ -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" |
2723 | msgid "Configuration" | 2749 | msgid "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 | ||
3030 | msgid "NGI Assure project: Layer-2-Overlay" | 3057 | msgid "NGI Assure project: Layer-2-Overlay" |
3031 | msgstr "" | 3058 | msgstr "" |
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>" | ||
3249 | msgstr "" | 3277 | msgstr "" |
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 |
3282 | msgid "Project main page" | 3310 | msgid "Project main page" |
3283 | msgstr "" | 3311 | msgstr "" |
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>" |
3479 | msgstr "" | 3507 | msgstr "" |
3480 | 3508 | ||
3481 | #: template/l2o/mile4.html.j2:21 | 3509 | #: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 |
3482 | msgid "TNG Service" | 3510 | msgid "TNG Service" |
3483 | msgstr "" | 3511 | msgstr "" |
3484 | 3512 | ||
@@ -3540,6 +3568,96 @@ msgid "" | |||
3540 | "IP forwarding.</td> <tr> </table>" | 3568 | "IP forwarding.</td> <tr> </table>" |
3541 | msgstr "" | 3569 | msgstr "" |
3542 | 3570 | ||
3571 | #: template/l2o/mile5.html.j2:21 | ||
3572 | msgid "Testing Framework" | ||
3573 | msgstr "" | ||
3574 | |||
3575 | #: template/l2o/mile5.html.j2:23 | ||
3576 | msgid "" | ||
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>" | ||
3587 | msgstr "" | ||
3588 | |||
3589 | #: template/l2o/mile5.html.j2:34 | ||
3590 | msgid "" | ||
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>" | ||
3604 | msgstr "" | ||
3605 | |||
3606 | #: template/l2o/mile5.html.j2:65 | ||
3607 | msgid "" | ||
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>" | ||
3636 | msgstr "" | ||
3637 | |||
3638 | #: template/l2o/mile5.html.j2:130 | ||
3639 | msgid "Performance Measurement" | ||
3640 | msgstr "" | ||
3641 | |||
3642 | #: template/l2o/mile5.html.j2:132 | ||
3643 | msgid "" | ||
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." | ||
3647 | msgstr "" | ||
3648 | |||
3649 | #: template/l2o/mile5.html.j2:140 | ||
3650 | #, fuzzy | ||
3651 | #| msgid "Documentation" | ||
3652 | msgid "API Documentation" | ||
3653 | msgstr "प्रलेखन" | ||
3654 | |||
3655 | #: template/l2o/mile5.html.j2:142 | ||
3656 | msgid "" | ||
3657 | "Documentation of the new <a href='https://docs.gnunet.org/doxygen/d2/dc4/" | ||
3658 | "group__TNG.html'>TNG Api</a>." | ||
3659 | msgstr "" | ||
3660 | |||
3543 | #: template/l2o/testng.html.j2:21 | 3661 | #: template/l2o/testng.html.j2:21 |
3544 | msgid "Netjail setup and execution" | 3662 | msgid "Netjail setup and execution" |
3545 | msgstr "" | 3663 | msgstr "" |
@@ -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/>" |