diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2023-01-17 10:09:09 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2023-01-17 10:09:09 +0900 |
commit | e14fbd1801e172e241786b35e07d57573909ab97 (patch) | |
tree | ace0a175b49ccfabb12befa8ad782eedcae140d7 | |
parent | 5ab28f93bc4d53c0c74ead178f97ad5986e9b57c (diff) | |
download | www-e14fbd1801e172e241786b35e07d57573909ab97.tar.gz www-e14fbd1801e172e241786b35e07d57573909ab97.zip |
update locale
20 files changed, 1039 insertions, 906 deletions
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po index 53da1120..288fa412 100644 --- a/locale/ar/LC_MESSAGES/messages.po +++ b/locale/ar/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2021-05-21 14:59+0000\n" | 11 | "PO-Revision-Date: 2021-05-21 14:59+0000\n" |
12 | "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" | 12 | "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" |
13 | "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" | 13 | "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" |
@@ -2029,14 +2029,14 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2029 | msgstr "" | 2029 | msgstr "" |
2030 | 2030 | ||
2031 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2031 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2032 | msgid "Ideas 2021" | 2032 | msgid "Ideas 2023" |
2033 | msgstr "" | 2033 | msgstr "" |
2034 | 2034 | ||
2035 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2035 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2036 | msgid "Past projects" | 2036 | msgid "Past projects" |
2037 | msgstr "" | 2037 | msgstr "" |
2038 | 2038 | ||
2039 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2039 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2040 | msgid "Finished projects" | 2040 | msgid "Finished projects" |
2041 | msgstr "" | 2041 | msgstr "" |
2042 | 2042 | ||
@@ -2074,19 +2074,22 @@ msgstr "" | |||
2074 | 2074 | ||
2075 | #: template/gsoc.html.j2:80 | 2075 | #: template/gsoc.html.j2:80 |
2076 | msgid "" | 2076 | msgid "" |
2077 | "The REST API currently only supports a single user system. This is an issue " | 2077 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2078 | "as on multi-user systems, access control must be enfoced on a per-user " | 2078 | "currently designed and compatible with Gtk+3 with already possibly including " |
2079 | "basis. In this project, the REST service must be extended to support user " | 2079 | "a variety of deprecated functions. In this project the requirements for a " |
2080 | "authentication. This includes the correct handling of user context switches. " | 2080 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2081 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2081 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2082 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2082 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2083 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2083 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2084 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2084 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2085 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2085 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2086 | "strong> Martin Schanzenbach" | 2086 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2087 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2088 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2089 | "Schanzenbach" | ||
2087 | msgstr "" | 2090 | msgstr "" |
2088 | 2091 | ||
2089 | #: template/gsoc.html.j2:112 | 2092 | #: template/gsoc.html.j2:110 |
2090 | msgid "" | 2093 | msgid "" |
2091 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2094 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2092 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2095 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2105,7 +2108,7 @@ msgid "" | |||
2105 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2108 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2106 | msgstr "" | 2109 | msgstr "" |
2107 | 2110 | ||
2108 | #: template/gsoc.html.j2:148 | 2111 | #: template/gsoc.html.j2:146 |
2109 | msgid "" | 2112 | msgid "" |
2110 | "Currently, the keys in our statistics database are too verbose. For example: " | 2113 | "Currently, the keys in our statistics database are too verbose. For example: " |
2111 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2114 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2124,7 +2127,7 @@ msgid "" | |||
2124 | "strong> Martin Schanzenbach" | 2127 | "strong> Martin Schanzenbach" |
2125 | msgstr "" | 2128 | msgstr "" |
2126 | 2129 | ||
2127 | #: template/gsoc.html.j2:188 | 2130 | #: template/gsoc.html.j2:186 |
2128 | msgid "" | 2131 | msgid "" |
2129 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2132 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2130 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2133 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2135,40 +2138,40 @@ msgid "" | |||
2135 | "implementing services and libraries for GNUnet." | 2138 | "implementing services and libraries for GNUnet." |
2136 | msgstr "" | 2139 | msgstr "" |
2137 | 2140 | ||
2138 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2141 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2139 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2142 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2140 | msgstr "" | 2143 | msgstr "" |
2141 | 2144 | ||
2142 | #: template/gsoc.html.j2:204 | 2145 | #: template/gsoc.html.j2:202 |
2143 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2146 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2144 | msgstr "" | 2147 | msgstr "" |
2145 | 2148 | ||
2146 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2149 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2147 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2150 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2148 | msgid "Difficulty level: medium" | 2151 | msgid "Difficulty level: medium" |
2149 | msgstr "" | 2152 | msgstr "" |
2150 | 2153 | ||
2151 | #: template/gsoc.html.j2:223 | 2154 | #: template/gsoc.html.j2:221 |
2152 | msgid "" | 2155 | msgid "" |
2153 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2156 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2154 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2157 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2155 | "getting the C code to run on Android." | 2158 | "getting the C code to run on Android." |
2156 | msgstr "" | 2159 | msgstr "" |
2157 | 2160 | ||
2158 | #: template/gsoc.html.j2:230 | 2161 | #: template/gsoc.html.j2:228 |
2159 | msgid "" | 2162 | msgid "" |
2160 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2163 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2161 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2164 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2162 | "libuv." | 2165 | "libuv." |
2163 | msgstr "" | 2166 | msgstr "" |
2164 | 2167 | ||
2165 | #: template/gsoc.html.j2:237 | 2168 | #: template/gsoc.html.j2:235 |
2166 | msgid "" | 2169 | msgid "" |
2167 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2170 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2168 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2171 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2169 | msgstr "" | 2172 | msgstr "" |
2170 | 2173 | ||
2171 | #: template/gsoc.html.j2:246 | 2174 | #: template/gsoc.html.j2:244 |
2172 | msgid "" | 2175 | msgid "" |
2173 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2176 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2174 | "just run \"make check\" on various platforms, but also perform tests with " | 2177 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2179,11 +2182,11 @@ msgid "" | |||
2179 | "automatic dependency discovery (as done by the autotools) is also important." | 2182 | "automatic dependency discovery (as done by the autotools) is also important." |
2180 | msgstr "" | 2183 | msgstr "" |
2181 | 2184 | ||
2182 | #: template/gsoc.html.j2:258 | 2185 | #: template/gsoc.html.j2:256 |
2183 | msgid "<strong>Mentors:</strong> TBD" | 2186 | msgid "<strong>Mentors:</strong> TBD" |
2184 | msgstr "" | 2187 | msgstr "" |
2185 | 2188 | ||
2186 | #: template/gsoc.html.j2:268 | 2189 | #: template/gsoc.html.j2:266 |
2187 | msgid "" | 2190 | msgid "" |
2188 | "One great problem of the current Internet is the lack of disintermediation. " | 2191 | "One great problem of the current Internet is the lack of disintermediation. " |
2189 | "When people want to talk they need a chat service. When they want to share " | 2192 | "When people want to talk they need a chat service. When they want to share " |
@@ -2199,21 +2202,21 @@ msgid "" | |||
2199 | "more information and context, read" | 2202 | "more information and context, read" |
2200 | msgstr "" | 2203 | msgstr "" |
2201 | 2204 | ||
2202 | #: template/gsoc.html.j2:289 | 2205 | #: template/gsoc.html.j2:287 |
2203 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2206 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2204 | msgstr "" | 2207 | msgstr "" |
2205 | 2208 | ||
2206 | #: template/gsoc.html.j2:297 | 2209 | #: template/gsoc.html.j2:295 |
2207 | msgid "" | 2210 | msgid "" |
2208 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2211 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2209 | msgstr "" | 2212 | msgstr "" |
2210 | 2213 | ||
2211 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2214 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2212 | #: template/gsoc.html.j2:353 | 2215 | #: template/gsoc.html.j2:351 |
2213 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2216 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2214 | msgstr "" | 2217 | msgstr "" |
2215 | 2218 | ||
2216 | #: template/gsoc.html.j2:308 | 2219 | #: template/gsoc.html.j2:306 |
2217 | msgid "" | 2220 | msgid "" |
2218 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2221 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2219 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2222 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2221,12 +2224,12 @@ msgid "" | |||
2221 | "more collaborative approach NSS2 for now." | 2224 | "more collaborative approach NSS2 for now." |
2222 | msgstr "" | 2225 | msgstr "" |
2223 | 2226 | ||
2224 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2227 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2225 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2228 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2226 | msgid "Required Skills: C" | 2229 | msgid "Required Skills: C" |
2227 | msgstr "" | 2230 | msgstr "" |
2228 | 2231 | ||
2229 | #: template/gsoc.html.j2:330 | 2232 | #: template/gsoc.html.j2:328 |
2230 | msgid "" | 2233 | msgid "" |
2231 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2234 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2232 | "support for asynchronous IO using mio, or perhaps a higher level " | 2235 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2234,32 +2237,32 @@ msgid "" | |||
2234 | "gj." | 2237 | "gj." |
2235 | msgstr "" | 2238 | msgstr "" |
2236 | 2239 | ||
2237 | #: template/gsoc.html.j2:346 | 2240 | #: template/gsoc.html.j2:344 |
2238 | msgid "" | 2241 | msgid "" |
2239 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2242 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2240 | "and maybe integration with the GNU Name System for key exchange." | 2243 | "and maybe integration with the GNU Name System for key exchange." |
2241 | msgstr "" | 2244 | msgstr "" |
2242 | 2245 | ||
2243 | #: template/gsoc.html.j2:358 | 2246 | #: template/gsoc.html.j2:356 |
2244 | msgid "Required Skills: Rust or C, crypto" | 2247 | msgid "Required Skills: Rust or C, crypto" |
2245 | msgstr "" | 2248 | msgstr "" |
2246 | 2249 | ||
2247 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2250 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2248 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2251 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2249 | msgid "Difficulty level: high" | 2252 | msgid "Difficulty level: high" |
2250 | msgstr "" | 2253 | msgstr "" |
2251 | 2254 | ||
2252 | #: template/gsoc.html.j2:371 | 2255 | #: template/gsoc.html.j2:369 |
2253 | msgid "" | 2256 | msgid "" |
2254 | "Implement different place types and file sharing by creating a new place for " | 2257 | "Implement different place types and file sharing by creating a new place for " |
2255 | "the shared content." | 2258 | "the shared content." |
2256 | msgstr "" | 2259 | msgstr "" |
2257 | 2260 | ||
2258 | #: template/gsoc.html.j2:377 | 2261 | #: template/gsoc.html.j2:375 |
2259 | msgid "Place types to be implemented:" | 2262 | msgid "Place types to be implemented:" |
2260 | msgstr "" | 2263 | msgstr "" |
2261 | 2264 | ||
2262 | #: template/gsoc.html.j2:381 | 2265 | #: template/gsoc.html.j2:379 |
2263 | msgid "" | 2266 | msgid "" |
2264 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2267 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2265 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2268 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2269,11 +2272,11 @@ msgid "" | |||
2269 | "</ul>" | 2272 | "</ul>" |
2270 | msgstr "" | 2273 | msgstr "" |
2271 | 2274 | ||
2272 | #: template/gsoc.html.j2:392 | 2275 | #: template/gsoc.html.j2:390 |
2273 | msgid "Also provide the following UI functionality:" | 2276 | msgid "Also provide the following UI functionality:" |
2274 | msgstr "" | 2277 | msgstr "" |
2275 | 2278 | ||
2276 | #: template/gsoc.html.j2:396 | 2279 | #: template/gsoc.html.j2:394 |
2277 | msgid "" | 2280 | msgid "" |
2278 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2281 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2279 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2282 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2282,21 +2285,21 @@ msgid "" | |||
2282 | "ul>" | 2285 | "ul>" |
2283 | msgstr "" | 2286 | msgstr "" |
2284 | 2287 | ||
2285 | #: template/gsoc.html.j2:405 | 2288 | #: template/gsoc.html.j2:403 |
2286 | msgid "" | 2289 | msgid "" |
2287 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2290 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2288 | "features</a>" | 2291 | "features</a>" |
2289 | msgstr "" | 2292 | msgstr "" |
2290 | 2293 | ||
2291 | #: template/gsoc.html.j2:410 | 2294 | #: template/gsoc.html.j2:408 |
2292 | msgid "<strong>Mentors:</strong> lynX" | 2295 | msgid "<strong>Mentors:</strong> lynX" |
2293 | msgstr "" | 2296 | msgstr "" |
2294 | 2297 | ||
2295 | #: template/gsoc.html.j2:415 | 2298 | #: template/gsoc.html.j2:413 |
2296 | msgid "Required Skills: C/C++" | 2299 | msgid "Required Skills: C/C++" |
2297 | msgstr "" | 2300 | msgstr "" |
2298 | 2301 | ||
2299 | #: template/gsoc.html.j2:428 | 2302 | #: template/gsoc.html.j2:426 |
2300 | msgid "" | 2303 | msgid "" |
2301 | "Implement aggregation of distributed state from various channels in order to " | 2304 | "Implement aggregation of distributed state from various channels in order to " |
2302 | "provide for a powerful social graph API capable of producing social network " | 2305 | "provide for a powerful social graph API capable of producing social network " |
@@ -2307,17 +2310,17 @@ msgid "" | |||
2307 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2310 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2308 | msgstr "" | 2311 | msgstr "" |
2309 | 2312 | ||
2310 | #: template/gsoc.html.j2:446 | 2313 | #: template/gsoc.html.j2:444 |
2311 | msgid "" | 2314 | msgid "" |
2312 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2315 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2313 | "rendezvous</a>" | 2316 | "rendezvous</a>" |
2314 | msgstr "" | 2317 | msgstr "" |
2315 | 2318 | ||
2316 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2319 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2317 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2320 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2318 | msgstr "" | 2321 | msgstr "" |
2319 | 2322 | ||
2320 | #: template/gsoc.html.j2:469 | 2323 | #: template/gsoc.html.j2:467 |
2321 | msgid "" | 2324 | msgid "" |
2322 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2325 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2323 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2326 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2327,7 +2330,7 @@ msgid "" | |||
2327 | "this task but it is not an requirement. </li> </ul>" | 2330 | "this task but it is not an requirement. </li> </ul>" |
2328 | msgstr "" | 2331 | msgstr "" |
2329 | 2332 | ||
2330 | #: template/gsoc.html.j2:510 | 2333 | #: template/gsoc.html.j2:508 |
2331 | msgid "" | 2334 | msgid "" |
2332 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2335 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2333 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2336 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2336,33 +2339,33 @@ msgid "" | |||
2336 | "three user interface programs create, info and join." | 2339 | "three user interface programs create, info and join." |
2337 | msgstr "" | 2340 | msgstr "" |
2338 | 2341 | ||
2339 | #: template/gsoc.html.j2:522 | 2342 | #: template/gsoc.html.j2:520 |
2340 | msgid "<strong>Mentors:</strong> mate, cg" | 2343 | msgid "<strong>Mentors:</strong> mate, cg" |
2341 | msgstr "" | 2344 | msgstr "" |
2342 | 2345 | ||
2343 | #: template/gsoc.html.j2:540 | 2346 | #: template/gsoc.html.j2:538 |
2344 | msgid "" | 2347 | msgid "" |
2345 | "Implementation of additional transports to make GNUnet communication more " | 2348 | "Implementation of additional transports to make GNUnet communication more " |
2346 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2349 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2347 | "over-DNS" | 2350 | "over-DNS" |
2348 | msgstr "" | 2351 | msgstr "" |
2349 | 2352 | ||
2350 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2353 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2351 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2354 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2352 | msgstr "" | 2355 | msgstr "" |
2353 | 2356 | ||
2354 | #: template/gsoc.html.j2:555 | 2357 | #: template/gsoc.html.j2:553 |
2355 | msgid "" | 2358 | msgid "" |
2356 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2359 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2357 | "punching, better STUN support)" | 2360 | "punching, better STUN support)" |
2358 | msgstr "" | 2361 | msgstr "" |
2359 | 2362 | ||
2360 | #: template/gsoc.html.j2:569 | 2363 | #: template/gsoc.html.j2:567 |
2361 | msgid "" | 2364 | msgid "" |
2362 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2365 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2363 | msgstr "" | 2366 | msgstr "" |
2364 | 2367 | ||
2365 | #: template/gsoc.html.j2:577 | 2368 | #: template/gsoc.html.j2:575 |
2366 | msgid "" | 2369 | msgid "" |
2367 | "Improving libaboss to make computation on shared secrets (including repeated " | 2370 | "Improving libaboss to make computation on shared secrets (including repeated " |
2368 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2371 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2370,13 +2373,13 @@ msgid "" | |||
2370 | "moving libaboss to bignums (gcry_mpi)." | 2373 | "moving libaboss to bignums (gcry_mpi)." |
2371 | msgstr "" | 2374 | msgstr "" |
2372 | 2375 | ||
2373 | #: template/gsoc.html.j2:590 | 2376 | #: template/gsoc.html.j2:588 |
2374 | msgid "" | 2377 | msgid "" |
2375 | "Please refer to the description for this project listed under GNU Guix " | 2378 | "Please refer to the description for this project listed under GNU Guix " |
2376 | "project ideas." | 2379 | "project ideas." |
2377 | msgstr "" | 2380 | msgstr "" |
2378 | 2381 | ||
2379 | #: template/gsoc.html.j2:603 | 2382 | #: template/gsoc.html.j2:601 |
2380 | msgid "" | 2383 | msgid "" |
2381 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2384 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2382 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2385 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2385,27 +2388,27 @@ msgid "" | |||
2385 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2388 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2386 | msgstr "" | 2389 | msgstr "" |
2387 | 2390 | ||
2388 | #: template/gsoc.html.j2:613 | 2391 | #: template/gsoc.html.j2:611 |
2389 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2392 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2390 | msgstr "" | 2393 | msgstr "" |
2391 | 2394 | ||
2392 | #: template/gsoc.html.j2:618 | 2395 | #: template/gsoc.html.j2:616 |
2393 | msgid "Required Skills:" | 2396 | msgid "Required Skills:" |
2394 | msgstr "" | 2397 | msgstr "" |
2395 | 2398 | ||
2396 | #: template/gsoc.html.j2:623 | 2399 | #: template/gsoc.html.j2:621 |
2397 | msgid "Difficulty level:" | 2400 | msgid "Difficulty level:" |
2398 | msgstr "" | 2401 | msgstr "" |
2399 | 2402 | ||
2400 | #: template/gsoc.html.j2:628 | 2403 | #: template/gsoc.html.j2:626 |
2401 | msgid "Report:" | 2404 | msgid "Report:" |
2402 | msgstr "" | 2405 | msgstr "" |
2403 | 2406 | ||
2404 | #: template/gsoc.html.j2:633 | 2407 | #: template/gsoc.html.j2:631 |
2405 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2408 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2406 | msgstr "" | 2409 | msgstr "" |
2407 | 2410 | ||
2408 | #: template/gsoc.html.j2:643 | 2411 | #: template/gsoc.html.j2:641 |
2409 | msgid "" | 2412 | msgid "" |
2410 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2413 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2411 | "to be determined framework such as Angular2. This includes the design and " | 2414 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2414,11 +2417,11 @@ msgid "" | |||
2414 | "html\">GNUnet API</a>." | 2417 | "html\">GNUnet API</a>." |
2415 | msgstr "" | 2418 | msgstr "" |
2416 | 2419 | ||
2417 | #: template/gsoc.html.j2:658 | 2420 | #: template/gsoc.html.j2:656 |
2418 | msgid "Required Skills: C, JavaScript, CSS" | 2421 | msgid "Required Skills: C, JavaScript, CSS" |
2419 | msgstr "" | 2422 | msgstr "" |
2420 | 2423 | ||
2421 | #: template/gsoc.html.j2:668 | 2424 | #: template/gsoc.html.j2:666 |
2422 | msgid "" | 2425 | msgid "" |
2423 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2426 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2424 | msgstr "" | 2427 | msgstr "" |
diff --git a/locale/ca/LC_MESSAGES/messages.mo b/locale/ca/LC_MESSAGES/messages.mo index 557d15c0..ef85ec85 100644 --- a/locale/ca/LC_MESSAGES/messages.mo +++ b/locale/ca/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/ca/LC_MESSAGES/messages.po b/locale/ca/LC_MESSAGES/messages.po index 52e8337c..5da5abe4 100644 --- a/locale/ca/LC_MESSAGES/messages.po +++ b/locale/ca/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | "Last-Translator: Automatically generated\n" | 12 | "Last-Translator: Automatically generated\n" |
13 | "Language-Team: none\n" | 13 | "Language-Team: none\n" |
@@ -1998,14 +1998,14 @@ msgid "GNUnet's Google Summer of Code projects" | |||
1998 | msgstr "" | 1998 | msgstr "" |
1999 | 1999 | ||
2000 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2000 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2001 | msgid "Ideas 2021" | 2001 | msgid "Ideas 2023" |
2002 | msgstr "" | 2002 | msgstr "" |
2003 | 2003 | ||
2004 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2004 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2005 | msgid "Past projects" | 2005 | msgid "Past projects" |
2006 | msgstr "" | 2006 | msgstr "" |
2007 | 2007 | ||
2008 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2008 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2009 | msgid "Finished projects" | 2009 | msgid "Finished projects" |
2010 | msgstr "" | 2010 | msgstr "" |
2011 | 2011 | ||
@@ -2043,19 +2043,22 @@ msgstr "" | |||
2043 | 2043 | ||
2044 | #: template/gsoc.html.j2:80 | 2044 | #: template/gsoc.html.j2:80 |
2045 | msgid "" | 2045 | msgid "" |
2046 | "The REST API currently only supports a single user system. This is an issue " | 2046 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2047 | "as on multi-user systems, access control must be enfoced on a per-user " | 2047 | "currently designed and compatible with Gtk+3 with already possibly including " |
2048 | "basis. In this project, the REST service must be extended to support user " | 2048 | "a variety of deprecated functions. In this project the requirements for a " |
2049 | "authentication. This includes the correct handling of user context switches. " | 2049 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2050 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2050 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2051 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2051 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2052 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2052 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2053 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2053 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2054 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2054 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2055 | "strong> Martin Schanzenbach" | 2055 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2056 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2057 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2058 | "Schanzenbach" | ||
2056 | msgstr "" | 2059 | msgstr "" |
2057 | 2060 | ||
2058 | #: template/gsoc.html.j2:112 | 2061 | #: template/gsoc.html.j2:110 |
2059 | msgid "" | 2062 | msgid "" |
2060 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2063 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2061 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2064 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2074,7 +2077,7 @@ msgid "" | |||
2074 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2077 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2075 | msgstr "" | 2078 | msgstr "" |
2076 | 2079 | ||
2077 | #: template/gsoc.html.j2:148 | 2080 | #: template/gsoc.html.j2:146 |
2078 | msgid "" | 2081 | msgid "" |
2079 | "Currently, the keys in our statistics database are too verbose. For example: " | 2082 | "Currently, the keys in our statistics database are too verbose. For example: " |
2080 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2083 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2093,7 +2096,7 @@ msgid "" | |||
2093 | "strong> Martin Schanzenbach" | 2096 | "strong> Martin Schanzenbach" |
2094 | msgstr "" | 2097 | msgstr "" |
2095 | 2098 | ||
2096 | #: template/gsoc.html.j2:188 | 2099 | #: template/gsoc.html.j2:186 |
2097 | msgid "" | 2100 | msgid "" |
2098 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2101 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2099 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2102 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2104,40 +2107,40 @@ msgid "" | |||
2104 | "implementing services and libraries for GNUnet." | 2107 | "implementing services and libraries for GNUnet." |
2105 | msgstr "" | 2108 | msgstr "" |
2106 | 2109 | ||
2107 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2110 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2108 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2111 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2109 | msgstr "" | 2112 | msgstr "" |
2110 | 2113 | ||
2111 | #: template/gsoc.html.j2:204 | 2114 | #: template/gsoc.html.j2:202 |
2112 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2115 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2113 | msgstr "" | 2116 | msgstr "" |
2114 | 2117 | ||
2115 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2118 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2116 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2119 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2117 | msgid "Difficulty level: medium" | 2120 | msgid "Difficulty level: medium" |
2118 | msgstr "" | 2121 | msgstr "" |
2119 | 2122 | ||
2120 | #: template/gsoc.html.j2:223 | 2123 | #: template/gsoc.html.j2:221 |
2121 | msgid "" | 2124 | msgid "" |
2122 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2125 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2123 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2126 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2124 | "getting the C code to run on Android." | 2127 | "getting the C code to run on Android." |
2125 | msgstr "" | 2128 | msgstr "" |
2126 | 2129 | ||
2127 | #: template/gsoc.html.j2:230 | 2130 | #: template/gsoc.html.j2:228 |
2128 | msgid "" | 2131 | msgid "" |
2129 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2132 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2130 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2133 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2131 | "libuv." | 2134 | "libuv." |
2132 | msgstr "" | 2135 | msgstr "" |
2133 | 2136 | ||
2134 | #: template/gsoc.html.j2:237 | 2137 | #: template/gsoc.html.j2:235 |
2135 | msgid "" | 2138 | msgid "" |
2136 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2139 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2137 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2140 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2138 | msgstr "" | 2141 | msgstr "" |
2139 | 2142 | ||
2140 | #: template/gsoc.html.j2:246 | 2143 | #: template/gsoc.html.j2:244 |
2141 | msgid "" | 2144 | msgid "" |
2142 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2145 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2143 | "just run \"make check\" on various platforms, but also perform tests with " | 2146 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2148,11 +2151,11 @@ msgid "" | |||
2148 | "automatic dependency discovery (as done by the autotools) is also important." | 2151 | "automatic dependency discovery (as done by the autotools) is also important." |
2149 | msgstr "" | 2152 | msgstr "" |
2150 | 2153 | ||
2151 | #: template/gsoc.html.j2:258 | 2154 | #: template/gsoc.html.j2:256 |
2152 | msgid "<strong>Mentors:</strong> TBD" | 2155 | msgid "<strong>Mentors:</strong> TBD" |
2153 | msgstr "" | 2156 | msgstr "" |
2154 | 2157 | ||
2155 | #: template/gsoc.html.j2:268 | 2158 | #: template/gsoc.html.j2:266 |
2156 | msgid "" | 2159 | msgid "" |
2157 | "One great problem of the current Internet is the lack of disintermediation. " | 2160 | "One great problem of the current Internet is the lack of disintermediation. " |
2158 | "When people want to talk they need a chat service. When they want to share " | 2161 | "When people want to talk they need a chat service. When they want to share " |
@@ -2168,21 +2171,21 @@ msgid "" | |||
2168 | "more information and context, read" | 2171 | "more information and context, read" |
2169 | msgstr "" | 2172 | msgstr "" |
2170 | 2173 | ||
2171 | #: template/gsoc.html.j2:289 | 2174 | #: template/gsoc.html.j2:287 |
2172 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2175 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2173 | msgstr "" | 2176 | msgstr "" |
2174 | 2177 | ||
2175 | #: template/gsoc.html.j2:297 | 2178 | #: template/gsoc.html.j2:295 |
2176 | msgid "" | 2179 | msgid "" |
2177 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2180 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2178 | msgstr "" | 2181 | msgstr "" |
2179 | 2182 | ||
2180 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2183 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2181 | #: template/gsoc.html.j2:353 | 2184 | #: template/gsoc.html.j2:351 |
2182 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2185 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2183 | msgstr "" | 2186 | msgstr "" |
2184 | 2187 | ||
2185 | #: template/gsoc.html.j2:308 | 2188 | #: template/gsoc.html.j2:306 |
2186 | msgid "" | 2189 | msgid "" |
2187 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2190 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2188 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2191 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2190,12 +2193,12 @@ msgid "" | |||
2190 | "more collaborative approach NSS2 for now." | 2193 | "more collaborative approach NSS2 for now." |
2191 | msgstr "" | 2194 | msgstr "" |
2192 | 2195 | ||
2193 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2196 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2194 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2197 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2195 | msgid "Required Skills: C" | 2198 | msgid "Required Skills: C" |
2196 | msgstr "" | 2199 | msgstr "" |
2197 | 2200 | ||
2198 | #: template/gsoc.html.j2:330 | 2201 | #: template/gsoc.html.j2:328 |
2199 | msgid "" | 2202 | msgid "" |
2200 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2203 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2201 | "support for asynchronous IO using mio, or perhaps a higher level " | 2204 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2203,32 +2206,32 @@ msgid "" | |||
2203 | "gj." | 2206 | "gj." |
2204 | msgstr "" | 2207 | msgstr "" |
2205 | 2208 | ||
2206 | #: template/gsoc.html.j2:346 | 2209 | #: template/gsoc.html.j2:344 |
2207 | msgid "" | 2210 | msgid "" |
2208 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2211 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2209 | "and maybe integration with the GNU Name System for key exchange." | 2212 | "and maybe integration with the GNU Name System for key exchange." |
2210 | msgstr "" | 2213 | msgstr "" |
2211 | 2214 | ||
2212 | #: template/gsoc.html.j2:358 | 2215 | #: template/gsoc.html.j2:356 |
2213 | msgid "Required Skills: Rust or C, crypto" | 2216 | msgid "Required Skills: Rust or C, crypto" |
2214 | msgstr "" | 2217 | msgstr "" |
2215 | 2218 | ||
2216 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2219 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2217 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2220 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2218 | msgid "Difficulty level: high" | 2221 | msgid "Difficulty level: high" |
2219 | msgstr "" | 2222 | msgstr "" |
2220 | 2223 | ||
2221 | #: template/gsoc.html.j2:371 | 2224 | #: template/gsoc.html.j2:369 |
2222 | msgid "" | 2225 | msgid "" |
2223 | "Implement different place types and file sharing by creating a new place for " | 2226 | "Implement different place types and file sharing by creating a new place for " |
2224 | "the shared content." | 2227 | "the shared content." |
2225 | msgstr "" | 2228 | msgstr "" |
2226 | 2229 | ||
2227 | #: template/gsoc.html.j2:377 | 2230 | #: template/gsoc.html.j2:375 |
2228 | msgid "Place types to be implemented:" | 2231 | msgid "Place types to be implemented:" |
2229 | msgstr "" | 2232 | msgstr "" |
2230 | 2233 | ||
2231 | #: template/gsoc.html.j2:381 | 2234 | #: template/gsoc.html.j2:379 |
2232 | msgid "" | 2235 | msgid "" |
2233 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2236 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2234 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2237 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2238,11 +2241,11 @@ msgid "" | |||
2238 | "</ul>" | 2241 | "</ul>" |
2239 | msgstr "" | 2242 | msgstr "" |
2240 | 2243 | ||
2241 | #: template/gsoc.html.j2:392 | 2244 | #: template/gsoc.html.j2:390 |
2242 | msgid "Also provide the following UI functionality:" | 2245 | msgid "Also provide the following UI functionality:" |
2243 | msgstr "" | 2246 | msgstr "" |
2244 | 2247 | ||
2245 | #: template/gsoc.html.j2:396 | 2248 | #: template/gsoc.html.j2:394 |
2246 | msgid "" | 2249 | msgid "" |
2247 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2250 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2248 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2251 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2251,21 +2254,21 @@ msgid "" | |||
2251 | "ul>" | 2254 | "ul>" |
2252 | msgstr "" | 2255 | msgstr "" |
2253 | 2256 | ||
2254 | #: template/gsoc.html.j2:405 | 2257 | #: template/gsoc.html.j2:403 |
2255 | msgid "" | 2258 | msgid "" |
2256 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2259 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2257 | "features</a>" | 2260 | "features</a>" |
2258 | msgstr "" | 2261 | msgstr "" |
2259 | 2262 | ||
2260 | #: template/gsoc.html.j2:410 | 2263 | #: template/gsoc.html.j2:408 |
2261 | msgid "<strong>Mentors:</strong> lynX" | 2264 | msgid "<strong>Mentors:</strong> lynX" |
2262 | msgstr "" | 2265 | msgstr "" |
2263 | 2266 | ||
2264 | #: template/gsoc.html.j2:415 | 2267 | #: template/gsoc.html.j2:413 |
2265 | msgid "Required Skills: C/C++" | 2268 | msgid "Required Skills: C/C++" |
2266 | msgstr "" | 2269 | msgstr "" |
2267 | 2270 | ||
2268 | #: template/gsoc.html.j2:428 | 2271 | #: template/gsoc.html.j2:426 |
2269 | msgid "" | 2272 | msgid "" |
2270 | "Implement aggregation of distributed state from various channels in order to " | 2273 | "Implement aggregation of distributed state from various channels in order to " |
2271 | "provide for a powerful social graph API capable of producing social network " | 2274 | "provide for a powerful social graph API capable of producing social network " |
@@ -2276,17 +2279,17 @@ msgid "" | |||
2276 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2279 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2277 | msgstr "" | 2280 | msgstr "" |
2278 | 2281 | ||
2279 | #: template/gsoc.html.j2:446 | 2282 | #: template/gsoc.html.j2:444 |
2280 | msgid "" | 2283 | msgid "" |
2281 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2284 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2282 | "rendezvous</a>" | 2285 | "rendezvous</a>" |
2283 | msgstr "" | 2286 | msgstr "" |
2284 | 2287 | ||
2285 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2288 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2286 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2289 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2287 | msgstr "" | 2290 | msgstr "" |
2288 | 2291 | ||
2289 | #: template/gsoc.html.j2:469 | 2292 | #: template/gsoc.html.j2:467 |
2290 | msgid "" | 2293 | msgid "" |
2291 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2294 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2292 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2295 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2296,7 +2299,7 @@ msgid "" | |||
2296 | "this task but it is not an requirement. </li> </ul>" | 2299 | "this task but it is not an requirement. </li> </ul>" |
2297 | msgstr "" | 2300 | msgstr "" |
2298 | 2301 | ||
2299 | #: template/gsoc.html.j2:510 | 2302 | #: template/gsoc.html.j2:508 |
2300 | msgid "" | 2303 | msgid "" |
2301 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2304 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2302 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2305 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2305,33 +2308,33 @@ msgid "" | |||
2305 | "three user interface programs create, info and join." | 2308 | "three user interface programs create, info and join." |
2306 | msgstr "" | 2309 | msgstr "" |
2307 | 2310 | ||
2308 | #: template/gsoc.html.j2:522 | 2311 | #: template/gsoc.html.j2:520 |
2309 | msgid "<strong>Mentors:</strong> mate, cg" | 2312 | msgid "<strong>Mentors:</strong> mate, cg" |
2310 | msgstr "" | 2313 | msgstr "" |
2311 | 2314 | ||
2312 | #: template/gsoc.html.j2:540 | 2315 | #: template/gsoc.html.j2:538 |
2313 | msgid "" | 2316 | msgid "" |
2314 | "Implementation of additional transports to make GNUnet communication more " | 2317 | "Implementation of additional transports to make GNUnet communication more " |
2315 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2318 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2316 | "over-DNS" | 2319 | "over-DNS" |
2317 | msgstr "" | 2320 | msgstr "" |
2318 | 2321 | ||
2319 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2322 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2320 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2323 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2321 | msgstr "" | 2324 | msgstr "" |
2322 | 2325 | ||
2323 | #: template/gsoc.html.j2:555 | 2326 | #: template/gsoc.html.j2:553 |
2324 | msgid "" | 2327 | msgid "" |
2325 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2328 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2326 | "punching, better STUN support)" | 2329 | "punching, better STUN support)" |
2327 | msgstr "" | 2330 | msgstr "" |
2328 | 2331 | ||
2329 | #: template/gsoc.html.j2:569 | 2332 | #: template/gsoc.html.j2:567 |
2330 | msgid "" | 2333 | msgid "" |
2331 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2334 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2332 | msgstr "" | 2335 | msgstr "" |
2333 | 2336 | ||
2334 | #: template/gsoc.html.j2:577 | 2337 | #: template/gsoc.html.j2:575 |
2335 | msgid "" | 2338 | msgid "" |
2336 | "Improving libaboss to make computation on shared secrets (including repeated " | 2339 | "Improving libaboss to make computation on shared secrets (including repeated " |
2337 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2340 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2339,13 +2342,13 @@ msgid "" | |||
2339 | "moving libaboss to bignums (gcry_mpi)." | 2342 | "moving libaboss to bignums (gcry_mpi)." |
2340 | msgstr "" | 2343 | msgstr "" |
2341 | 2344 | ||
2342 | #: template/gsoc.html.j2:590 | 2345 | #: template/gsoc.html.j2:588 |
2343 | msgid "" | 2346 | msgid "" |
2344 | "Please refer to the description for this project listed under GNU Guix " | 2347 | "Please refer to the description for this project listed under GNU Guix " |
2345 | "project ideas." | 2348 | "project ideas." |
2346 | msgstr "" | 2349 | msgstr "" |
2347 | 2350 | ||
2348 | #: template/gsoc.html.j2:603 | 2351 | #: template/gsoc.html.j2:601 |
2349 | msgid "" | 2352 | msgid "" |
2350 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2353 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2351 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2354 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2354,27 +2357,27 @@ msgid "" | |||
2354 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2357 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2355 | msgstr "" | 2358 | msgstr "" |
2356 | 2359 | ||
2357 | #: template/gsoc.html.j2:613 | 2360 | #: template/gsoc.html.j2:611 |
2358 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2361 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2359 | msgstr "" | 2362 | msgstr "" |
2360 | 2363 | ||
2361 | #: template/gsoc.html.j2:618 | 2364 | #: template/gsoc.html.j2:616 |
2362 | msgid "Required Skills:" | 2365 | msgid "Required Skills:" |
2363 | msgstr "" | 2366 | msgstr "" |
2364 | 2367 | ||
2365 | #: template/gsoc.html.j2:623 | 2368 | #: template/gsoc.html.j2:621 |
2366 | msgid "Difficulty level:" | 2369 | msgid "Difficulty level:" |
2367 | msgstr "" | 2370 | msgstr "" |
2368 | 2371 | ||
2369 | #: template/gsoc.html.j2:628 | 2372 | #: template/gsoc.html.j2:626 |
2370 | msgid "Report:" | 2373 | msgid "Report:" |
2371 | msgstr "" | 2374 | msgstr "" |
2372 | 2375 | ||
2373 | #: template/gsoc.html.j2:633 | 2376 | #: template/gsoc.html.j2:631 |
2374 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2377 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2375 | msgstr "" | 2378 | msgstr "" |
2376 | 2379 | ||
2377 | #: template/gsoc.html.j2:643 | 2380 | #: template/gsoc.html.j2:641 |
2378 | msgid "" | 2381 | msgid "" |
2379 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2382 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2380 | "to be determined framework such as Angular2. This includes the design and " | 2383 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2383,11 +2386,11 @@ msgid "" | |||
2383 | "html\">GNUnet API</a>." | 2386 | "html\">GNUnet API</a>." |
2384 | msgstr "" | 2387 | msgstr "" |
2385 | 2388 | ||
2386 | #: template/gsoc.html.j2:658 | 2389 | #: template/gsoc.html.j2:656 |
2387 | msgid "Required Skills: C, JavaScript, CSS" | 2390 | msgid "Required Skills: C, JavaScript, CSS" |
2388 | msgstr "" | 2391 | msgstr "" |
2389 | 2392 | ||
2390 | #: template/gsoc.html.j2:668 | 2393 | #: template/gsoc.html.j2:666 |
2391 | msgid "" | 2394 | msgid "" |
2392 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2395 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2393 | msgstr "" | 2396 | msgstr "" |
diff --git a/locale/de/LC_MESSAGES/messages.mo b/locale/de/LC_MESSAGES/messages.mo index 017e5a16..3b08f799 100644 --- a/locale/de/LC_MESSAGES/messages.mo +++ b/locale/de/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 7d22f3a0..83d6a32f 100644 --- a/locale/de/LC_MESSAGES/messages.po +++ b/locale/de/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2021-08-30 19:06+0000\n" | 11 | "PO-Revision-Date: 2021-08-30 19:06+0000\n" |
12 | "Last-Translator: Stefan <eintritt@hotmail.com>\n" | 12 | "Last-Translator: Stefan <eintritt@hotmail.com>\n" |
13 | "Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" | 13 | "Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" |
@@ -2903,14 +2903,14 @@ msgstr "Google \"Summer of Code\" Projekte von GNUnet" | |||
2903 | 2903 | ||
2904 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2904 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2905 | #, fuzzy | 2905 | #, fuzzy |
2906 | msgid "Ideas 2021" | 2906 | msgid "Ideas 2023" |
2907 | msgstr "Ideen 2021" | 2907 | msgstr "Ideen 2021" |
2908 | 2908 | ||
2909 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2909 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2910 | msgid "Past projects" | 2910 | msgid "Past projects" |
2911 | msgstr "Historische Projekte" | 2911 | msgstr "Historische Projekte" |
2912 | 2912 | ||
2913 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2913 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2914 | msgid "Finished projects" | 2914 | msgid "Finished projects" |
2915 | msgstr "Abgeschlossene Projekte" | 2915 | msgstr "Abgeschlossene Projekte" |
2916 | 2916 | ||
@@ -2981,31 +2981,58 @@ msgstr "" | |||
2981 | "Schanzenbach, t3sserakt" | 2981 | "Schanzenbach, t3sserakt" |
2982 | 2982 | ||
2983 | #: template/gsoc.html.j2:80 | 2983 | #: template/gsoc.html.j2:80 |
2984 | msgid "" | 2984 | #, fuzzy |
2985 | "The REST API currently only supports a single user system. This is an issue " | 2985 | #| msgid "" |
2986 | "as on multi-user systems, access control must be enfoced on a per-user " | 2986 | #| "reclaimID is a decentralized identity system build on top of the GNU Name " |
2987 | "basis. In this project, the REST service must be extended to support user " | 2987 | #| "System. Currently, there is a Webextension which uses the GNUnet <a " |
2988 | "authentication. This includes the correct handling of user context switches. " | 2988 | #| "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve " |
2989 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2989 | #| "adoption and ease of use, this project aims to include a full GNUnet node " |
2990 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2990 | #| "within the Webextention as a fallback. GNUnet can be compiled to Web " |
2991 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2991 | #| "Assembly or JavaScript as demonstrated <a href=\"https://gnunet." |
2992 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2992 | #| "io\">here</a>. The idea is to improve upon this concept and support more " |
2993 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2993 | #| "of GNUnet's subsystems. The difficulty of this project largely depends on " |
2994 | "strong> Martin Schanzenbach" | 2994 | #| "the students proficiency with build tools, emscripten and improvisation " |
2995 | #| "skills. There non-exhaustive task list would be: <ol> <li>Improve " | ||
2996 | #| "existing GNUnet emscripten build to include more subsystems.</li> " | ||
2997 | #| "<li>Integrate the result into a Webextention.</li> <li>Integrate the " | ||
2998 | #| "result into the re:claimID Webextension</li> </ol> Advantageous skills/" | ||
2999 | #| "languages/frameworks: <ol> <li>C</li> <li>emscripten</li> " | ||
3000 | #| "<li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
3001 | #| "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | ||
3002 | msgid "" | ||
3003 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " | ||
3004 | "currently designed and compatible with Gtk+3 with already possibly including " | ||
3005 | "a variety of deprecated functions. In this project the requirements for a " | ||
3006 | "Gtk4 migration shall be worked out and the codebase migrated to the most " | ||
3007 | "recent stable Gtk4 release. The difficulty of this project largely depends " | ||
3008 | "on the students proficiency with build tools and Gtk. There non-exhaustive " | ||
3009 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " | ||
3010 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." | ||
3011 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " | ||
3012 | "improvements where applicable</li> </ol> Advantageous skills/languages/" | ||
3013 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
3014 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
3015 | "Schanzenbach" | ||
2995 | msgstr "" | 3016 | msgstr "" |
2996 | "Die REST-API unterstützt derzeit nur ein Einzelbenutzersystem. Das ist ein " | 3017 | "reclaimID ist ein dezentrales Identitätssystem, das auf dem GNU-Namenssystem " |
2997 | "Thema, da auf Multibenutzersystemen die Zugangskontrolle Nutzer für Nutzer " | 3018 | "aufbaut. Zur Zeit gibt es eine Webextension, welche das GNUnet verwendet <a " |
2998 | "durchgeführt werden muß. In diesem Projekt muß die REST-Leistung zur " | 3019 | "href=\"https://rest.gnunet.org\">REST API</a>. Damit diese besser angenommen " |
2999 | "Unterstützung der Nutzerauthentifizierung erweitert werden. Dieses schließt " | 3020 | "und leichter angewandt werden kann, zielt dieses Projekt darauf ab, einen " |
3000 | "die korrekte Handhabung von Nutzerkontextschaltern ein. " | 3021 | "vollwertigen GNUnet-Knoten innerhalb der Webextension als Absicherung " |
3001 | "<ol><li>Implementiere Nutzerauthentifizierung.</li><li>Teste die " | 3022 | "anzubieten. GNUnet kann zu Web Assembly oder JavaScript zusammengetragen " |
3002 | "Zugangskontrolle.</li><li>Dokumentiere die Veränderungen an der REST-API.</" | 3023 | "werden, wie hier <a href=\"https://gnunet.io\">here</a>gezeigt. Die Idee " |
3003 | "li></ol> Vorteilhafte Fähigkeiten/Sprachen/Systeme: <ol><li>C</" | 3024 | "ist, dieses Konzept zu verbessern und mehr von GNUnets Subsystemen zu " |
3004 | "li><li>Kenntnis von Nutzerauthentifizierungs-Subsystemen auf Linux/Unix.</" | 3025 | "unterstützen. Die Schwierigkeit des Projekts hängt zum größten Teil von den " |
3005 | "li><li>REST/HTTP Authentifizierungsmethoden</li></ol><br/><strong>Niveau:</" | 3026 | "Fähigkeiten der Studenten bzgl. Toolbau, Emscripten und Improvisation ab. " |
3006 | "strong> Anfänger <br/><strong>Mentoren:</strong> Martin Schanzenbach" | 3027 | "Die unvollständige Aufgabenliste wäre: <ol><li>Verbessere den gegenwärtigen " |
3028 | "GNUnet Emscripten-Aufbau, um mehr Subsysteme unterzubringen." | ||
3029 | "<li><li>Integriere das Ergebnis in eine Webextension.<li><li>Integriere das " | ||
3030 | "Ergebnis in die re:claim ID Webextension<li></ol> Vorteilhafte Kenntnisse/" | ||
3031 | "Sprachen/Systeme: <ol><li>C</li><li>emscripten</li><li>Webextensions</li></" | ||
3032 | "ol><br/><strong>Schwierigkeit:</strong> Herausfordernd <br/><strong>Mentoren:" | ||
3033 | "</<strong> Martin Schanzenbach" | ||
3007 | 3034 | ||
3008 | #: template/gsoc.html.j2:112 | 3035 | #: template/gsoc.html.j2:110 |
3009 | msgid "" | 3036 | msgid "" |
3010 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 3037 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
3011 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 3038 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -3041,7 +3068,7 @@ msgstr "" | |||
3041 | "ol><br/><strong>Schwierigkeit:</strong> Herausfordernd <br/><strong>Mentoren:" | 3068 | "ol><br/><strong>Schwierigkeit:</strong> Herausfordernd <br/><strong>Mentoren:" |
3042 | "</<strong> Martin Schanzenbach" | 3069 | "</<strong> Martin Schanzenbach" |
3043 | 3070 | ||
3044 | #: template/gsoc.html.j2:148 | 3071 | #: template/gsoc.html.j2:146 |
3045 | msgid "" | 3072 | msgid "" |
3046 | "Currently, the keys in our statistics database are too verbose. For example: " | 3073 | "Currently, the keys in our statistics database are too verbose. For example: " |
3047 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 3074 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -3077,7 +3104,7 @@ msgstr "" | |||
3077 | "<li>C</li> <li>HTML</li> </ol> <br/> <strong>Schwierigkeit:</strong> " | 3104 | "<li>C</li> <li>HTML</li> </ol> <br/> <strong>Schwierigkeit:</strong> " |
3078 | "Anfänger <br/> <strong>Mentoren:</strong> Martin Schanzenbach" | 3105 | "Anfänger <br/> <strong>Mentoren:</strong> Martin Schanzenbach" |
3079 | 3106 | ||
3080 | #: template/gsoc.html.j2:188 | 3107 | #: template/gsoc.html.j2:186 |
3081 | msgid "" | 3108 | msgid "" |
3082 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 3109 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
3083 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 3110 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -3096,24 +3123,24 @@ msgstr "" | |||
3096 | "a>sein, welches es ermöglicht, schnell Dienstleistungen und Bibliotheken für " | 3123 | "a>sein, welches es ermöglicht, schnell Dienstleistungen und Bibliotheken für " |
3097 | "GNUnet zu implementieren." | 3124 | "GNUnet zu implementieren." |
3098 | 3125 | ||
3099 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 3126 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
3100 | #, fuzzy | 3127 | #, fuzzy |
3101 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 3128 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
3102 | msgstr "<strong>Mentoren:</strong> Martin Schanzenbach" | 3129 | msgstr "<strong>Mentoren:</strong> Martin Schanzenbach" |
3103 | 3130 | ||
3104 | #: template/gsoc.html.j2:204 | 3131 | #: template/gsoc.html.j2:202 |
3105 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 3132 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
3106 | msgstr "" | 3133 | msgstr "" |
3107 | "Notwendige Fähigkeiten: Solide Kenntnisse in Rust und idealerweise " | 3134 | "Notwendige Fähigkeiten: Solide Kenntnisse in Rust und idealerweise " |
3108 | "asynchrone E / A." | 3135 | "asynchrone E / A." |
3109 | 3136 | ||
3110 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 3137 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
3111 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 3138 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
3112 | #, fuzzy | 3139 | #, fuzzy |
3113 | msgid "Difficulty level: medium" | 3140 | msgid "Difficulty level: medium" |
3114 | msgstr "Schwierigkeitsgrad: mittel" | 3141 | msgstr "Schwierigkeitsgrad: mittel" |
3115 | 3142 | ||
3116 | #: template/gsoc.html.j2:223 | 3143 | #: template/gsoc.html.j2:221 |
3117 | msgid "" | 3144 | msgid "" |
3118 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 3145 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
3119 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 3146 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
@@ -3123,7 +3150,7 @@ msgstr "" | |||
3123 | "in C geschrieben ist, und es geht hier nicht darum, GNUnet in Java " | 3150 | "in C geschrieben ist, und es geht hier nicht darum, GNUnet in Java " |
3124 | "umzuschreiben, sondern darum, C-Code auf Android zum Laufen zu bekommen." | 3151 | "umzuschreiben, sondern darum, C-Code auf Android zum Laufen zu bekommen." |
3125 | 3152 | ||
3126 | #: template/gsoc.html.j2:230 | 3153 | #: template/gsoc.html.j2:228 |
3127 | #, fuzzy | 3154 | #, fuzzy |
3128 | msgid "" | 3155 | msgid "" |
3129 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 3156 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
@@ -3134,7 +3161,7 @@ msgstr "" | |||
3134 | "teilweise durch Portierung des GNUnet-Utils-Schedulers als Thin Wrapper über " | 3161 | "teilweise durch Portierung des GNUnet-Utils-Schedulers als Thin Wrapper über " |
3135 | "libuv." | 3162 | "libuv." |
3136 | 3163 | ||
3137 | #: template/gsoc.html.j2:237 | 3164 | #: template/gsoc.html.j2:235 |
3138 | msgid "" | 3165 | msgid "" |
3139 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 3166 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
3140 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 3167 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
@@ -3142,7 +3169,7 @@ msgstr "" | |||
3142 | "<strong>Mentoren:</strong><a href=\"https://www.goebel-consult.de/\">Hartmut " | 3169 | "<strong>Mentoren:</strong><a href=\"https://www.goebel-consult.de/\">Hartmut " |
3143 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 3170 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
3144 | 3171 | ||
3145 | #: template/gsoc.html.j2:246 | 3172 | #: template/gsoc.html.j2:244 |
3146 | msgid "" | 3173 | msgid "" |
3147 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 3174 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
3148 | "just run \"make check\" on various platforms, but also perform tests with " | 3175 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -3162,11 +3189,11 @@ msgstr "" | |||
3162 | "idealerweise automatische Abhängigkeitsidentifikation (wie von Autotools " | 3189 | "idealerweise automatische Abhängigkeitsidentifikation (wie von Autotools " |
3163 | "geliefert) sind ebenfalls wichtig." | 3190 | "geliefert) sind ebenfalls wichtig." |
3164 | 3191 | ||
3165 | #: template/gsoc.html.j2:258 | 3192 | #: template/gsoc.html.j2:256 |
3166 | msgid "<strong>Mentors:</strong> TBD" | 3193 | msgid "<strong>Mentors:</strong> TBD" |
3167 | msgstr "<strong>Mentoren:</strong> Noch offen" | 3194 | msgstr "<strong>Mentoren:</strong> Noch offen" |
3168 | 3195 | ||
3169 | #: template/gsoc.html.j2:268 | 3196 | #: template/gsoc.html.j2:266 |
3170 | msgid "" | 3197 | msgid "" |
3171 | "One great problem of the current Internet is the lack of disintermediation. " | 3198 | "One great problem of the current Internet is the lack of disintermediation. " |
3172 | "When people want to talk they need a chat service. When they want to share " | 3199 | "When people want to talk they need a chat service. When they want to share " |
@@ -3196,25 +3223,25 @@ msgstr "" | |||
3196 | "der Nutzer anstatt mit Cloud-Dienstleistungen funktionieren. Für mehr " | 3223 | "der Nutzer anstatt mit Cloud-Dienstleistungen funktionieren. Für mehr " |
3197 | "Informationen und Kontext, lese" | 3224 | "Informationen und Kontext, lese" |
3198 | 3225 | ||
3199 | #: template/gsoc.html.j2:289 | 3226 | #: template/gsoc.html.j2:287 |
3200 | #, fuzzy | 3227 | #, fuzzy |
3201 | msgid "<strong>Mentors:</strong> lynX & dvn" | 3228 | msgid "<strong>Mentors:</strong> lynX & dvn" |
3202 | msgstr "<strong>Mentoren:</strong> lynX & dvn" | 3229 | msgstr "<strong>Mentoren:</strong> lynX & dvn" |
3203 | 3230 | ||
3204 | #: template/gsoc.html.j2:297 | 3231 | #: template/gsoc.html.j2:295 |
3205 | msgid "" | 3232 | msgid "" |
3206 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 3233 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
3207 | msgstr "" | 3234 | msgstr "" |
3208 | "Implementiere die AnycastExit-Spezifikation, damit GNUnet-Clients eine " | 3235 | "Implementiere die AnycastExit-Spezifikation, damit GNUnet-Clients eine " |
3209 | "Verbindung über Tor herstellen können." | 3236 | "Verbindung über Tor herstellen können." |
3210 | 3237 | ||
3211 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 3238 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
3212 | #: template/gsoc.html.j2:353 | 3239 | #: template/gsoc.html.j2:351 |
3213 | #, fuzzy | 3240 | #, fuzzy |
3214 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 3241 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
3215 | msgstr "<strong>Mentoren:</strong> Jeff Burdges" | 3242 | msgstr "<strong>Mentoren:</strong> Jeff Burdges" |
3216 | 3243 | ||
3217 | #: template/gsoc.html.j2:308 | 3244 | #: template/gsoc.html.j2:306 |
3218 | msgid "" | 3245 | msgid "" |
3219 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 3246 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
3220 | "using GNS over Tor too, but currently that's on hold until folks think more " | 3247 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -3227,12 +3254,12 @@ msgstr "" | |||
3227 | "hat, wie Namen innerhalb des lokalen Systems verschoben werden sollen. Bis " | 3254 | "hat, wie Namen innerhalb des lokalen Systems verschoben werden sollen. Bis " |
3228 | "auf weiteres nennen wir diesen verstärkt kollaborativen Ansatz NSS2." | 3255 | "auf weiteres nennen wir diesen verstärkt kollaborativen Ansatz NSS2." |
3229 | 3256 | ||
3230 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 3257 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
3231 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 3258 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
3232 | msgid "Required Skills: C" | 3259 | msgid "Required Skills: C" |
3233 | msgstr "Benötigte Kenntnisse: C" | 3260 | msgstr "Benötigte Kenntnisse: C" |
3234 | 3261 | ||
3235 | #: template/gsoc.html.j2:330 | 3262 | #: template/gsoc.html.j2:328 |
3236 | msgid "" | 3263 | msgid "" |
3237 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 3264 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
3238 | "support for asynchronous IO using mio, or perhaps a higher level " | 3265 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -3244,7 +3271,7 @@ msgstr "" | |||
3244 | "eine darauf aufbauende asynchrone E / A-Bibliothek wie Rotor, mioco, " | 3271 | "eine darauf aufbauende asynchrone E / A-Bibliothek wie Rotor, mioco, " |
3245 | "eventual_io oder gj." | 3272 | "eventual_io oder gj." |
3246 | 3273 | ||
3247 | #: template/gsoc.html.j2:346 | 3274 | #: template/gsoc.html.j2:344 |
3248 | msgid "" | 3275 | msgid "" |
3249 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 3276 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
3250 | "and maybe integration with the GNU Name System for key exchange." | 3277 | "and maybe integration with the GNU Name System for key exchange." |
@@ -3253,16 +3280,16 @@ msgstr "" | |||
3253 | "Sicherheit und möglicherweise Integration in das GNU-Namenssystem für den " | 3280 | "Sicherheit und möglicherweise Integration in das GNU-Namenssystem für den " |
3254 | "Schlüsselaustausch." | 3281 | "Schlüsselaustausch." |
3255 | 3282 | ||
3256 | #: template/gsoc.html.j2:358 | 3283 | #: template/gsoc.html.j2:356 |
3257 | msgid "Required Skills: Rust or C, crypto" | 3284 | msgid "Required Skills: Rust or C, crypto" |
3258 | msgstr "Erforderliche Kenntnisse: Rust oder C, crypto" | 3285 | msgstr "Erforderliche Kenntnisse: Rust oder C, crypto" |
3259 | 3286 | ||
3260 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 3287 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
3261 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 3288 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
3262 | msgid "Difficulty level: high" | 3289 | msgid "Difficulty level: high" |
3263 | msgstr "Schwierigkeitsgrad: hoch" | 3290 | msgstr "Schwierigkeitsgrad: hoch" |
3264 | 3291 | ||
3265 | #: template/gsoc.html.j2:371 | 3292 | #: template/gsoc.html.j2:369 |
3266 | msgid "" | 3293 | msgid "" |
3267 | "Implement different place types and file sharing by creating a new place for " | 3294 | "Implement different place types and file sharing by creating a new place for " |
3268 | "the shared content." | 3295 | "the shared content." |
@@ -3270,11 +3297,11 @@ msgstr "" | |||
3270 | "Implementiere verschiedene Ortstypen und Dateifreigaben, indem du einen " | 3297 | "Implementiere verschiedene Ortstypen und Dateifreigaben, indem du einen " |
3271 | "neuen Ort für den freigegebenen Inhalt erstellst." | 3298 | "neuen Ort für den freigegebenen Inhalt erstellst." |
3272 | 3299 | ||
3273 | #: template/gsoc.html.j2:377 | 3300 | #: template/gsoc.html.j2:375 |
3274 | msgid "Place types to be implemented:" | 3301 | msgid "Place types to be implemented:" |
3275 | msgstr "Zu implementierende Ortstypen:" | 3302 | msgstr "Zu implementierende Ortstypen:" |
3276 | 3303 | ||
3277 | #: template/gsoc.html.j2:381 | 3304 | #: template/gsoc.html.j2:379 |
3278 | msgid "" | 3305 | msgid "" |
3279 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 3306 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
3280 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 3307 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -3290,11 +3317,11 @@ msgstr "" | |||
3290 | "li><li> Veranstaltung: mit RSVP</li><li>Umfrage: Stelle deiner sozialen " | 3317 | "li><li> Veranstaltung: mit RSVP</li><li>Umfrage: Stelle deiner sozialen " |
3291 | "Nachbarschaft Fragen in strukturierter Form</li></ul>" | 3318 | "Nachbarschaft Fragen in strukturierter Form</li></ul>" |
3292 | 3319 | ||
3293 | #: template/gsoc.html.j2:392 | 3320 | #: template/gsoc.html.j2:390 |
3294 | msgid "Also provide the following UI functionality:" | 3321 | msgid "Also provide the following UI functionality:" |
3295 | msgstr "Stelle außerdem die folgenden UI-Funktionen bereit:" | 3322 | msgstr "Stelle außerdem die folgenden UI-Funktionen bereit:" |
3296 | 3323 | ||
3297 | #: template/gsoc.html.j2:396 | 3324 | #: template/gsoc.html.j2:394 |
3298 | msgid "" | 3325 | msgid "" |
3299 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 3326 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
3300 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 3327 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -3309,7 +3336,7 @@ msgstr "" | |||
3309 | "Bearbeitungsverlauf an.</li><li> Kontrolliere wann die Kanalhistorie abläuft." | 3336 | "Bearbeitungsverlauf an.</li><li> Kontrolliere wann die Kanalhistorie abläuft." |
3310 | "</li></ul>" | 3337 | "</li></ul>" |
3311 | 3338 | ||
3312 | #: template/gsoc.html.j2:405 | 3339 | #: template/gsoc.html.j2:403 |
3313 | msgid "" | 3340 | msgid "" |
3314 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 3341 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
3315 | "features</a>" | 3342 | "features</a>" |
@@ -3317,16 +3344,16 @@ msgstr "" | |||
3317 | "Siehe auch <a href=\"http://secushare.org/features\">http://secushare.org/" | 3344 | "Siehe auch <a href=\"http://secushare.org/features\">http://secushare.org/" |
3318 | "features</a>" | 3345 | "features</a>" |
3319 | 3346 | ||
3320 | #: template/gsoc.html.j2:410 | 3347 | #: template/gsoc.html.j2:408 |
3321 | #, fuzzy | 3348 | #, fuzzy |
3322 | msgid "<strong>Mentors:</strong> lynX" | 3349 | msgid "<strong>Mentors:</strong> lynX" |
3323 | msgstr "<strong>Mentoren:</strong> lynX" | 3350 | msgstr "<strong>Mentoren:</strong> lynX" |
3324 | 3351 | ||
3325 | #: template/gsoc.html.j2:415 | 3352 | #: template/gsoc.html.j2:413 |
3326 | msgid "Required Skills: C/C++" | 3353 | msgid "Required Skills: C/C++" |
3327 | msgstr "Erforderliche Fähigkeiten: C/C++" | 3354 | msgstr "Erforderliche Fähigkeiten: C/C++" |
3328 | 3355 | ||
3329 | #: template/gsoc.html.j2:428 | 3356 | #: template/gsoc.html.j2:426 |
3330 | msgid "" | 3357 | msgid "" |
3331 | "Implement aggregation of distributed state from various channels in order to " | 3358 | "Implement aggregation of distributed state from various channels in order to " |
3332 | "provide for a powerful social graph API capable of producing social network " | 3359 | "provide for a powerful social graph API capable of producing social network " |
@@ -3346,7 +3373,7 @@ msgstr "" | |||
3346 | "vorhandenen Kontakte finden (\"Dies ist Linda. Du hast 11 gemeinsame " | 3373 | "vorhandenen Kontakte finden (\"Dies ist Linda. Du hast 11 gemeinsame " |
3347 | "Kontakte mit ihr. [ADD]\")." | 3374 | "Kontakte mit ihr. [ADD]\")." |
3348 | 3375 | ||
3349 | #: template/gsoc.html.j2:446 | 3376 | #: template/gsoc.html.j2:444 |
3350 | msgid "" | 3377 | msgid "" |
3351 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 3378 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
3352 | "rendezvous</a>" | 3379 | "rendezvous</a>" |
@@ -3354,12 +3381,12 @@ msgstr "" | |||
3354 | "Bezogen auf <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 3381 | "Bezogen auf <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
3355 | "rendezvous</a>" | 3382 | "rendezvous</a>" |
3356 | 3383 | ||
3357 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 3384 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
3358 | #, fuzzy | 3385 | #, fuzzy |
3359 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 3386 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
3360 | msgstr "<strong>Mentoren:</strong> t3sserakt, lynX" | 3387 | msgstr "<strong>Mentoren:</strong> t3sserakt, lynX" |
3361 | 3388 | ||
3362 | #: template/gsoc.html.j2:469 | 3389 | #: template/gsoc.html.j2:467 |
3363 | msgid "" | 3390 | msgid "" |
3364 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 3391 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
3365 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 3392 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -3376,7 +3403,7 @@ msgstr "" | |||
3376 | "geschrieben, daher wird Rust für diese Aufgabe bevorzugt, ist aber nicht " | 3403 | "geschrieben, daher wird Rust für diese Aufgabe bevorzugt, ist aber nicht " |
3377 | "vorgeschrieben. </li></ul>" | 3404 | "vorgeschrieben. </li></ul>" |
3378 | 3405 | ||
3379 | #: template/gsoc.html.j2:510 | 3406 | #: template/gsoc.html.j2:508 |
3380 | msgid "" | 3407 | msgid "" |
3381 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 3408 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
3382 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 3409 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -3391,11 +3418,11 @@ msgstr "" | |||
3391 | "des GNUnet-Auktionssystems, Bibliothek und die drei " | 3418 | "des GNUnet-Auktionssystems, Bibliothek und die drei " |
3392 | "Benutzeroberflächenprogramme create, info und join." | 3419 | "Benutzeroberflächenprogramme create, info und join." |
3393 | 3420 | ||
3394 | #: template/gsoc.html.j2:522 | 3421 | #: template/gsoc.html.j2:520 |
3395 | msgid "<strong>Mentors:</strong> mate, cg" | 3422 | msgid "<strong>Mentors:</strong> mate, cg" |
3396 | msgstr "<strong>Mentoren:</strong> mate, cg" | 3423 | msgstr "<strong>Mentoren:</strong> mate, cg" |
3397 | 3424 | ||
3398 | #: template/gsoc.html.j2:540 | 3425 | #: template/gsoc.html.j2:538 |
3399 | #, fuzzy | 3426 | #, fuzzy |
3400 | msgid "" | 3427 | msgid "" |
3401 | "Implementation of additional transports to make GNUnet communication more " | 3428 | "Implementation of additional transports to make GNUnet communication more " |
@@ -3406,12 +3433,12 @@ msgstr "" | |||
3406 | "problematischen Netzwerken robuster zu machen: GNUnet-over-SMTP, GNUnet-over-" | 3433 | "problematischen Netzwerken robuster zu machen: GNUnet-over-SMTP, GNUnet-over-" |
3407 | "DNS" | 3434 | "DNS" |
3408 | 3435 | ||
3409 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 3436 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
3410 | #, fuzzy | 3437 | #, fuzzy |
3411 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 3438 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
3412 | msgstr "<strong>Mentoren:</strong> Matthias Wachs" | 3439 | msgstr "<strong>Mentoren:</strong> Matthias Wachs" |
3413 | 3440 | ||
3414 | #: template/gsoc.html.j2:555 | 3441 | #: template/gsoc.html.j2:553 |
3415 | msgid "" | 3442 | msgid "" |
3416 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 3443 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
3417 | "punching, better STUN support)" | 3444 | "punching, better STUN support)" |
@@ -3419,14 +3446,14 @@ msgstr "" | |||
3419 | "Implementierung von ALG-basierten NAT-Traversal-Methoden (FTP/SIP-basiertes " | 3446 | "Implementierung von ALG-basierten NAT-Traversal-Methoden (FTP/SIP-basiertes " |
3420 | "Lochstanzen, bessere STUN-Unterstützung)" | 3447 | "Lochstanzen, bessere STUN-Unterstützung)" |
3421 | 3448 | ||
3422 | #: template/gsoc.html.j2:569 | 3449 | #: template/gsoc.html.j2:567 |
3423 | #, fuzzy | 3450 | #, fuzzy |
3424 | msgid "" | 3451 | msgid "" |
3425 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 3452 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
3426 | msgstr "" | 3453 | msgstr "" |
3427 | "<strong>Mentoren:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 3454 | "<strong>Mentoren:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
3428 | 3455 | ||
3429 | #: template/gsoc.html.j2:577 | 3456 | #: template/gsoc.html.j2:575 |
3430 | msgid "" | 3457 | msgid "" |
3431 | "Improving libaboss to make computation on shared secrets (including repeated " | 3458 | "Improving libaboss to make computation on shared secrets (including repeated " |
3432 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 3459 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -3438,7 +3465,7 @@ msgstr "" | |||
3438 | "href=\"https://dl.acm.org/citation.cfm?doid=62212.62213\">Ben-Or et al.</a>. " | 3465 | "href=\"https://dl.acm.org/citation.cfm?doid=62212.62213\">Ben-Or et al.</a>. " |
3439 | "Insbesondere bedeutet dies, Libaboss zu Bignums zu bewegen (gcry_mpi)." | 3466 | "Insbesondere bedeutet dies, Libaboss zu Bignums zu bewegen (gcry_mpi)." |
3440 | 3467 | ||
3441 | #: template/gsoc.html.j2:590 | 3468 | #: template/gsoc.html.j2:588 |
3442 | msgid "" | 3469 | msgid "" |
3443 | "Please refer to the description for this project listed under GNU Guix " | 3470 | "Please refer to the description for this project listed under GNU Guix " |
3444 | "project ideas." | 3471 | "project ideas." |
@@ -3446,7 +3473,7 @@ msgstr "" | |||
3446 | "Weitere Informationen zu diesem Projekt findest du unter GNU Guix " | 3473 | "Weitere Informationen zu diesem Projekt findest du unter GNU Guix " |
3447 | "Projektideen." | 3474 | "Projektideen." |
3448 | 3475 | ||
3449 | #: template/gsoc.html.j2:603 | 3476 | #: template/gsoc.html.j2:601 |
3450 | msgid "" | 3477 | msgid "" |
3451 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 3478 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
3452 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 3479 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -3461,29 +3488,29 @@ msgstr "" | |||
3461 | "GNUnet / das GNU-Namen-System zu verwenden (siehe auch <a href=\"https://" | 3488 | "GNUnet / das GNU-Namen-System zu verwenden (siehe auch <a href=\"https://" |
3462 | "bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 3489 | "bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
3463 | 3490 | ||
3464 | #: template/gsoc.html.j2:613 | 3491 | #: template/gsoc.html.j2:611 |
3465 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 3492 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
3466 | msgstr "<strong>Mentoren:</strong> Christian Grothoff" | 3493 | msgstr "<strong>Mentoren:</strong> Christian Grothoff" |
3467 | 3494 | ||
3468 | #: template/gsoc.html.j2:618 | 3495 | #: template/gsoc.html.j2:616 |
3469 | msgid "Required Skills:" | 3496 | msgid "Required Skills:" |
3470 | msgstr "Erforderliche Kenntnisse:" | 3497 | msgstr "Erforderliche Kenntnisse:" |
3471 | 3498 | ||
3472 | #: template/gsoc.html.j2:623 | 3499 | #: template/gsoc.html.j2:621 |
3473 | msgid "Difficulty level:" | 3500 | msgid "Difficulty level:" |
3474 | msgstr "Schwierigkeitsgrad:" | 3501 | msgstr "Schwierigkeitsgrad:" |
3475 | 3502 | ||
3476 | #: template/gsoc.html.j2:628 | 3503 | #: template/gsoc.html.j2:626 |
3477 | msgid "Report:" | 3504 | msgid "Report:" |
3478 | msgstr "Bericht:" | 3505 | msgstr "Bericht:" |
3479 | 3506 | ||
3480 | #: template/gsoc.html.j2:633 | 3507 | #: template/gsoc.html.j2:631 |
3481 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 3508 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
3482 | msgstr "" | 3509 | msgstr "" |
3483 | "Unvollendet/Abgebrochen, da gnunet-qr nach C außerhalb von GSoc verschoben " | 3510 | "Unvollendet/Abgebrochen, da gnunet-qr nach C außerhalb von GSoc verschoben " |
3484 | "wurde." | 3511 | "wurde." |
3485 | 3512 | ||
3486 | #: template/gsoc.html.j2:643 | 3513 | #: template/gsoc.html.j2:641 |
3487 | msgid "" | 3514 | msgid "" |
3488 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 3515 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
3489 | "to be determined framework such as Angular2. This includes the design and " | 3516 | "to be determined framework such as Angular2. This includes the design and " |
@@ -3497,11 +3524,11 @@ msgstr "" | |||
3497 | "href=\"http://jsonapi.org/\">REST APIs</a>, die das <a href=\"https://docs." | 3524 | "href=\"http://jsonapi.org/\">REST APIs</a>, die das <a href=\"https://docs." |
3498 | "gnunet.org/doxygen/modules.html\">GNUnet API</a>exponieren, mit ein." | 3525 | "gnunet.org/doxygen/modules.html\">GNUnet API</a>exponieren, mit ein." |
3499 | 3526 | ||
3500 | #: template/gsoc.html.j2:658 | 3527 | #: template/gsoc.html.j2:656 |
3501 | msgid "Required Skills: C, JavaScript, CSS" | 3528 | msgid "Required Skills: C, JavaScript, CSS" |
3502 | msgstr "Erforderliche Fähigkeiten: C, JavaScript, CSS" | 3529 | msgstr "Erforderliche Fähigkeiten: C, JavaScript, CSS" |
3503 | 3530 | ||
3504 | #: template/gsoc.html.j2:668 | 3531 | #: template/gsoc.html.j2:666 |
3505 | #, fuzzy | 3532 | #, fuzzy |
3506 | msgid "" | 3533 | msgid "" |
3507 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 3534 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
@@ -5055,6 +5082,30 @@ msgstr "" | |||
5055 | "alle Attribute zu entschlüsseln, zu denen der Nutzer ihm Zugang mittels des " | 5082 | "alle Attribute zu entschlüsseln, zu denen der Nutzer ihm Zugang mittels des " |
5056 | "zugehörigen Schlüssels eingeräumt hat." | 5083 | "zugehörigen Schlüssels eingeräumt hat." |
5057 | 5084 | ||
5085 | #~ msgid "" | ||
5086 | #~ "The REST API currently only supports a single user system. This is an " | ||
5087 | #~ "issue as on multi-user systems, access control must be enfoced on a per-" | ||
5088 | #~ "user basis. In this project, the REST service must be extended to support " | ||
5089 | #~ "user authentication. This includes the correct handling of user context " | ||
5090 | #~ "switches. <ol> <li>Implement user authentication.</li> <li>Test the " | ||
5091 | #~ "access control.</li> <li>Document the changes to the REST API.</li> </ol> " | ||
5092 | #~ "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge " | ||
5093 | #~ "of user authentication subsystems on Linux/Unix.</li> <li>REST/HTTP " | ||
5094 | #~ "Authentication methods</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
5095 | #~ "Beginner <br/> <strong>Mentors:</strong> Martin Schanzenbach" | ||
5096 | #~ msgstr "" | ||
5097 | #~ "Die REST-API unterstützt derzeit nur ein Einzelbenutzersystem. Das ist " | ||
5098 | #~ "ein Thema, da auf Multibenutzersystemen die Zugangskontrolle Nutzer für " | ||
5099 | #~ "Nutzer durchgeführt werden muß. In diesem Projekt muß die REST-Leistung " | ||
5100 | #~ "zur Unterstützung der Nutzerauthentifizierung erweitert werden. Dieses " | ||
5101 | #~ "schließt die korrekte Handhabung von Nutzerkontextschaltern ein. " | ||
5102 | #~ "<ol><li>Implementiere Nutzerauthentifizierung.</li><li>Teste die " | ||
5103 | #~ "Zugangskontrolle.</li><li>Dokumentiere die Veränderungen an der REST-API." | ||
5104 | #~ "</li></ol> Vorteilhafte Fähigkeiten/Sprachen/Systeme: <ol><li>C</" | ||
5105 | #~ "li><li>Kenntnis von Nutzerauthentifizierungs-Subsystemen auf Linux/Unix.</" | ||
5106 | #~ "li><li>REST/HTTP Authentifizierungsmethoden</li></ol><br/><strong>Niveau:" | ||
5107 | #~ "</strong> Anfänger <br/><strong>Mentoren:</strong> Martin Schanzenbach" | ||
5108 | |||
5058 | #~ msgid "groupchat" | 5109 | #~ msgid "groupchat" |
5059 | #~ msgstr "Chat" | 5110 | #~ msgstr "Chat" |
5060 | 5111 | ||
diff --git a/locale/en/LC_MESSAGES/messages.mo b/locale/en/LC_MESSAGES/messages.mo index bd4b07ac..f6a16294 100644 --- a/locale/en/LC_MESSAGES/messages.mo +++ b/locale/en/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/eo/LC_MESSAGES/messages.mo b/locale/eo/LC_MESSAGES/messages.mo index e0ef9050..07c3683c 100644 --- a/locale/eo/LC_MESSAGES/messages.mo +++ b/locale/eo/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/eo/LC_MESSAGES/messages.po b/locale/eo/LC_MESSAGES/messages.po index 04032343..4e1e2cbc 100644 --- a/locale/eo/LC_MESSAGES/messages.po +++ b/locale/eo/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | "Last-Translator: Automatically generated\n" | 12 | "Last-Translator: Automatically generated\n" |
13 | "Language-Team: none\n" | 13 | "Language-Team: none\n" |
@@ -1998,14 +1998,14 @@ msgid "GNUnet's Google Summer of Code projects" | |||
1998 | msgstr "" | 1998 | msgstr "" |
1999 | 1999 | ||
2000 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2000 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2001 | msgid "Ideas 2021" | 2001 | msgid "Ideas 2023" |
2002 | msgstr "" | 2002 | msgstr "" |
2003 | 2003 | ||
2004 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2004 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2005 | msgid "Past projects" | 2005 | msgid "Past projects" |
2006 | msgstr "" | 2006 | msgstr "" |
2007 | 2007 | ||
2008 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2008 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2009 | msgid "Finished projects" | 2009 | msgid "Finished projects" |
2010 | msgstr "" | 2010 | msgstr "" |
2011 | 2011 | ||
@@ -2043,19 +2043,22 @@ msgstr "" | |||
2043 | 2043 | ||
2044 | #: template/gsoc.html.j2:80 | 2044 | #: template/gsoc.html.j2:80 |
2045 | msgid "" | 2045 | msgid "" |
2046 | "The REST API currently only supports a single user system. This is an issue " | 2046 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2047 | "as on multi-user systems, access control must be enfoced on a per-user " | 2047 | "currently designed and compatible with Gtk+3 with already possibly including " |
2048 | "basis. In this project, the REST service must be extended to support user " | 2048 | "a variety of deprecated functions. In this project the requirements for a " |
2049 | "authentication. This includes the correct handling of user context switches. " | 2049 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2050 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2050 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2051 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2051 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2052 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2052 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2053 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2053 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2054 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2054 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2055 | "strong> Martin Schanzenbach" | 2055 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2056 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2057 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2058 | "Schanzenbach" | ||
2056 | msgstr "" | 2059 | msgstr "" |
2057 | 2060 | ||
2058 | #: template/gsoc.html.j2:112 | 2061 | #: template/gsoc.html.j2:110 |
2059 | msgid "" | 2062 | msgid "" |
2060 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2063 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2061 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2064 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2074,7 +2077,7 @@ msgid "" | |||
2074 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2077 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2075 | msgstr "" | 2078 | msgstr "" |
2076 | 2079 | ||
2077 | #: template/gsoc.html.j2:148 | 2080 | #: template/gsoc.html.j2:146 |
2078 | msgid "" | 2081 | msgid "" |
2079 | "Currently, the keys in our statistics database are too verbose. For example: " | 2082 | "Currently, the keys in our statistics database are too verbose. For example: " |
2080 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2083 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2093,7 +2096,7 @@ msgid "" | |||
2093 | "strong> Martin Schanzenbach" | 2096 | "strong> Martin Schanzenbach" |
2094 | msgstr "" | 2097 | msgstr "" |
2095 | 2098 | ||
2096 | #: template/gsoc.html.j2:188 | 2099 | #: template/gsoc.html.j2:186 |
2097 | msgid "" | 2100 | msgid "" |
2098 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2101 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2099 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2102 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2104,40 +2107,40 @@ msgid "" | |||
2104 | "implementing services and libraries for GNUnet." | 2107 | "implementing services and libraries for GNUnet." |
2105 | msgstr "" | 2108 | msgstr "" |
2106 | 2109 | ||
2107 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2110 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2108 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2111 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2109 | msgstr "" | 2112 | msgstr "" |
2110 | 2113 | ||
2111 | #: template/gsoc.html.j2:204 | 2114 | #: template/gsoc.html.j2:202 |
2112 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2115 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2113 | msgstr "" | 2116 | msgstr "" |
2114 | 2117 | ||
2115 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2118 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2116 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2119 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2117 | msgid "Difficulty level: medium" | 2120 | msgid "Difficulty level: medium" |
2118 | msgstr "" | 2121 | msgstr "" |
2119 | 2122 | ||
2120 | #: template/gsoc.html.j2:223 | 2123 | #: template/gsoc.html.j2:221 |
2121 | msgid "" | 2124 | msgid "" |
2122 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2125 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2123 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2126 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2124 | "getting the C code to run on Android." | 2127 | "getting the C code to run on Android." |
2125 | msgstr "" | 2128 | msgstr "" |
2126 | 2129 | ||
2127 | #: template/gsoc.html.j2:230 | 2130 | #: template/gsoc.html.j2:228 |
2128 | msgid "" | 2131 | msgid "" |
2129 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2132 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2130 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2133 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2131 | "libuv." | 2134 | "libuv." |
2132 | msgstr "" | 2135 | msgstr "" |
2133 | 2136 | ||
2134 | #: template/gsoc.html.j2:237 | 2137 | #: template/gsoc.html.j2:235 |
2135 | msgid "" | 2138 | msgid "" |
2136 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2139 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2137 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2140 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2138 | msgstr "" | 2141 | msgstr "" |
2139 | 2142 | ||
2140 | #: template/gsoc.html.j2:246 | 2143 | #: template/gsoc.html.j2:244 |
2141 | msgid "" | 2144 | msgid "" |
2142 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2145 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2143 | "just run \"make check\" on various platforms, but also perform tests with " | 2146 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2148,11 +2151,11 @@ msgid "" | |||
2148 | "automatic dependency discovery (as done by the autotools) is also important." | 2151 | "automatic dependency discovery (as done by the autotools) is also important." |
2149 | msgstr "" | 2152 | msgstr "" |
2150 | 2153 | ||
2151 | #: template/gsoc.html.j2:258 | 2154 | #: template/gsoc.html.j2:256 |
2152 | msgid "<strong>Mentors:</strong> TBD" | 2155 | msgid "<strong>Mentors:</strong> TBD" |
2153 | msgstr "" | 2156 | msgstr "" |
2154 | 2157 | ||
2155 | #: template/gsoc.html.j2:268 | 2158 | #: template/gsoc.html.j2:266 |
2156 | msgid "" | 2159 | msgid "" |
2157 | "One great problem of the current Internet is the lack of disintermediation. " | 2160 | "One great problem of the current Internet is the lack of disintermediation. " |
2158 | "When people want to talk they need a chat service. When they want to share " | 2161 | "When people want to talk they need a chat service. When they want to share " |
@@ -2168,21 +2171,21 @@ msgid "" | |||
2168 | "more information and context, read" | 2171 | "more information and context, read" |
2169 | msgstr "" | 2172 | msgstr "" |
2170 | 2173 | ||
2171 | #: template/gsoc.html.j2:289 | 2174 | #: template/gsoc.html.j2:287 |
2172 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2175 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2173 | msgstr "" | 2176 | msgstr "" |
2174 | 2177 | ||
2175 | #: template/gsoc.html.j2:297 | 2178 | #: template/gsoc.html.j2:295 |
2176 | msgid "" | 2179 | msgid "" |
2177 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2180 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2178 | msgstr "" | 2181 | msgstr "" |
2179 | 2182 | ||
2180 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2183 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2181 | #: template/gsoc.html.j2:353 | 2184 | #: template/gsoc.html.j2:351 |
2182 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2185 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2183 | msgstr "" | 2186 | msgstr "" |
2184 | 2187 | ||
2185 | #: template/gsoc.html.j2:308 | 2188 | #: template/gsoc.html.j2:306 |
2186 | msgid "" | 2189 | msgid "" |
2187 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2190 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2188 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2191 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2190,12 +2193,12 @@ msgid "" | |||
2190 | "more collaborative approach NSS2 for now." | 2193 | "more collaborative approach NSS2 for now." |
2191 | msgstr "" | 2194 | msgstr "" |
2192 | 2195 | ||
2193 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2196 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2194 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2197 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2195 | msgid "Required Skills: C" | 2198 | msgid "Required Skills: C" |
2196 | msgstr "" | 2199 | msgstr "" |
2197 | 2200 | ||
2198 | #: template/gsoc.html.j2:330 | 2201 | #: template/gsoc.html.j2:328 |
2199 | msgid "" | 2202 | msgid "" |
2200 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2203 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2201 | "support for asynchronous IO using mio, or perhaps a higher level " | 2204 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2203,32 +2206,32 @@ msgid "" | |||
2203 | "gj." | 2206 | "gj." |
2204 | msgstr "" | 2207 | msgstr "" |
2205 | 2208 | ||
2206 | #: template/gsoc.html.j2:346 | 2209 | #: template/gsoc.html.j2:344 |
2207 | msgid "" | 2210 | msgid "" |
2208 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2211 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2209 | "and maybe integration with the GNU Name System for key exchange." | 2212 | "and maybe integration with the GNU Name System for key exchange." |
2210 | msgstr "" | 2213 | msgstr "" |
2211 | 2214 | ||
2212 | #: template/gsoc.html.j2:358 | 2215 | #: template/gsoc.html.j2:356 |
2213 | msgid "Required Skills: Rust or C, crypto" | 2216 | msgid "Required Skills: Rust or C, crypto" |
2214 | msgstr "" | 2217 | msgstr "" |
2215 | 2218 | ||
2216 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2219 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2217 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2220 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2218 | msgid "Difficulty level: high" | 2221 | msgid "Difficulty level: high" |
2219 | msgstr "" | 2222 | msgstr "" |
2220 | 2223 | ||
2221 | #: template/gsoc.html.j2:371 | 2224 | #: template/gsoc.html.j2:369 |
2222 | msgid "" | 2225 | msgid "" |
2223 | "Implement different place types and file sharing by creating a new place for " | 2226 | "Implement different place types and file sharing by creating a new place for " |
2224 | "the shared content." | 2227 | "the shared content." |
2225 | msgstr "" | 2228 | msgstr "" |
2226 | 2229 | ||
2227 | #: template/gsoc.html.j2:377 | 2230 | #: template/gsoc.html.j2:375 |
2228 | msgid "Place types to be implemented:" | 2231 | msgid "Place types to be implemented:" |
2229 | msgstr "" | 2232 | msgstr "" |
2230 | 2233 | ||
2231 | #: template/gsoc.html.j2:381 | 2234 | #: template/gsoc.html.j2:379 |
2232 | msgid "" | 2235 | msgid "" |
2233 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2236 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2234 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2237 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2238,11 +2241,11 @@ msgid "" | |||
2238 | "</ul>" | 2241 | "</ul>" |
2239 | msgstr "" | 2242 | msgstr "" |
2240 | 2243 | ||
2241 | #: template/gsoc.html.j2:392 | 2244 | #: template/gsoc.html.j2:390 |
2242 | msgid "Also provide the following UI functionality:" | 2245 | msgid "Also provide the following UI functionality:" |
2243 | msgstr "" | 2246 | msgstr "" |
2244 | 2247 | ||
2245 | #: template/gsoc.html.j2:396 | 2248 | #: template/gsoc.html.j2:394 |
2246 | msgid "" | 2249 | msgid "" |
2247 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2250 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2248 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2251 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2251,21 +2254,21 @@ msgid "" | |||
2251 | "ul>" | 2254 | "ul>" |
2252 | msgstr "" | 2255 | msgstr "" |
2253 | 2256 | ||
2254 | #: template/gsoc.html.j2:405 | 2257 | #: template/gsoc.html.j2:403 |
2255 | msgid "" | 2258 | msgid "" |
2256 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2259 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2257 | "features</a>" | 2260 | "features</a>" |
2258 | msgstr "" | 2261 | msgstr "" |
2259 | 2262 | ||
2260 | #: template/gsoc.html.j2:410 | 2263 | #: template/gsoc.html.j2:408 |
2261 | msgid "<strong>Mentors:</strong> lynX" | 2264 | msgid "<strong>Mentors:</strong> lynX" |
2262 | msgstr "" | 2265 | msgstr "" |
2263 | 2266 | ||
2264 | #: template/gsoc.html.j2:415 | 2267 | #: template/gsoc.html.j2:413 |
2265 | msgid "Required Skills: C/C++" | 2268 | msgid "Required Skills: C/C++" |
2266 | msgstr "" | 2269 | msgstr "" |
2267 | 2270 | ||
2268 | #: template/gsoc.html.j2:428 | 2271 | #: template/gsoc.html.j2:426 |
2269 | msgid "" | 2272 | msgid "" |
2270 | "Implement aggregation of distributed state from various channels in order to " | 2273 | "Implement aggregation of distributed state from various channels in order to " |
2271 | "provide for a powerful social graph API capable of producing social network " | 2274 | "provide for a powerful social graph API capable of producing social network " |
@@ -2276,17 +2279,17 @@ msgid "" | |||
2276 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2279 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2277 | msgstr "" | 2280 | msgstr "" |
2278 | 2281 | ||
2279 | #: template/gsoc.html.j2:446 | 2282 | #: template/gsoc.html.j2:444 |
2280 | msgid "" | 2283 | msgid "" |
2281 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2284 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2282 | "rendezvous</a>" | 2285 | "rendezvous</a>" |
2283 | msgstr "" | 2286 | msgstr "" |
2284 | 2287 | ||
2285 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2288 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2286 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2289 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2287 | msgstr "" | 2290 | msgstr "" |
2288 | 2291 | ||
2289 | #: template/gsoc.html.j2:469 | 2292 | #: template/gsoc.html.j2:467 |
2290 | msgid "" | 2293 | msgid "" |
2291 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2294 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2292 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2295 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2296,7 +2299,7 @@ msgid "" | |||
2296 | "this task but it is not an requirement. </li> </ul>" | 2299 | "this task but it is not an requirement. </li> </ul>" |
2297 | msgstr "" | 2300 | msgstr "" |
2298 | 2301 | ||
2299 | #: template/gsoc.html.j2:510 | 2302 | #: template/gsoc.html.j2:508 |
2300 | msgid "" | 2303 | msgid "" |
2301 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2304 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2302 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2305 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2305,33 +2308,33 @@ msgid "" | |||
2305 | "three user interface programs create, info and join." | 2308 | "three user interface programs create, info and join." |
2306 | msgstr "" | 2309 | msgstr "" |
2307 | 2310 | ||
2308 | #: template/gsoc.html.j2:522 | 2311 | #: template/gsoc.html.j2:520 |
2309 | msgid "<strong>Mentors:</strong> mate, cg" | 2312 | msgid "<strong>Mentors:</strong> mate, cg" |
2310 | msgstr "" | 2313 | msgstr "" |
2311 | 2314 | ||
2312 | #: template/gsoc.html.j2:540 | 2315 | #: template/gsoc.html.j2:538 |
2313 | msgid "" | 2316 | msgid "" |
2314 | "Implementation of additional transports to make GNUnet communication more " | 2317 | "Implementation of additional transports to make GNUnet communication more " |
2315 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2318 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2316 | "over-DNS" | 2319 | "over-DNS" |
2317 | msgstr "" | 2320 | msgstr "" |
2318 | 2321 | ||
2319 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2322 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2320 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2323 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2321 | msgstr "" | 2324 | msgstr "" |
2322 | 2325 | ||
2323 | #: template/gsoc.html.j2:555 | 2326 | #: template/gsoc.html.j2:553 |
2324 | msgid "" | 2327 | msgid "" |
2325 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2328 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2326 | "punching, better STUN support)" | 2329 | "punching, better STUN support)" |
2327 | msgstr "" | 2330 | msgstr "" |
2328 | 2331 | ||
2329 | #: template/gsoc.html.j2:569 | 2332 | #: template/gsoc.html.j2:567 |
2330 | msgid "" | 2333 | msgid "" |
2331 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2334 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2332 | msgstr "" | 2335 | msgstr "" |
2333 | 2336 | ||
2334 | #: template/gsoc.html.j2:577 | 2337 | #: template/gsoc.html.j2:575 |
2335 | msgid "" | 2338 | msgid "" |
2336 | "Improving libaboss to make computation on shared secrets (including repeated " | 2339 | "Improving libaboss to make computation on shared secrets (including repeated " |
2337 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2340 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2339,13 +2342,13 @@ msgid "" | |||
2339 | "moving libaboss to bignums (gcry_mpi)." | 2342 | "moving libaboss to bignums (gcry_mpi)." |
2340 | msgstr "" | 2343 | msgstr "" |
2341 | 2344 | ||
2342 | #: template/gsoc.html.j2:590 | 2345 | #: template/gsoc.html.j2:588 |
2343 | msgid "" | 2346 | msgid "" |
2344 | "Please refer to the description for this project listed under GNU Guix " | 2347 | "Please refer to the description for this project listed under GNU Guix " |
2345 | "project ideas." | 2348 | "project ideas." |
2346 | msgstr "" | 2349 | msgstr "" |
2347 | 2350 | ||
2348 | #: template/gsoc.html.j2:603 | 2351 | #: template/gsoc.html.j2:601 |
2349 | msgid "" | 2352 | msgid "" |
2350 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2353 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2351 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2354 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2354,27 +2357,27 @@ msgid "" | |||
2354 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2357 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2355 | msgstr "" | 2358 | msgstr "" |
2356 | 2359 | ||
2357 | #: template/gsoc.html.j2:613 | 2360 | #: template/gsoc.html.j2:611 |
2358 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2361 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2359 | msgstr "" | 2362 | msgstr "" |
2360 | 2363 | ||
2361 | #: template/gsoc.html.j2:618 | 2364 | #: template/gsoc.html.j2:616 |
2362 | msgid "Required Skills:" | 2365 | msgid "Required Skills:" |
2363 | msgstr "" | 2366 | msgstr "" |
2364 | 2367 | ||
2365 | #: template/gsoc.html.j2:623 | 2368 | #: template/gsoc.html.j2:621 |
2366 | msgid "Difficulty level:" | 2369 | msgid "Difficulty level:" |
2367 | msgstr "" | 2370 | msgstr "" |
2368 | 2371 | ||
2369 | #: template/gsoc.html.j2:628 | 2372 | #: template/gsoc.html.j2:626 |
2370 | msgid "Report:" | 2373 | msgid "Report:" |
2371 | msgstr "" | 2374 | msgstr "" |
2372 | 2375 | ||
2373 | #: template/gsoc.html.j2:633 | 2376 | #: template/gsoc.html.j2:631 |
2374 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2377 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2375 | msgstr "" | 2378 | msgstr "" |
2376 | 2379 | ||
2377 | #: template/gsoc.html.j2:643 | 2380 | #: template/gsoc.html.j2:641 |
2378 | msgid "" | 2381 | msgid "" |
2379 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2382 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2380 | "to be determined framework such as Angular2. This includes the design and " | 2383 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2383,11 +2386,11 @@ msgid "" | |||
2383 | "html\">GNUnet API</a>." | 2386 | "html\">GNUnet API</a>." |
2384 | msgstr "" | 2387 | msgstr "" |
2385 | 2388 | ||
2386 | #: template/gsoc.html.j2:658 | 2389 | #: template/gsoc.html.j2:656 |
2387 | msgid "Required Skills: C, JavaScript, CSS" | 2390 | msgid "Required Skills: C, JavaScript, CSS" |
2388 | msgstr "" | 2391 | msgstr "" |
2389 | 2392 | ||
2390 | #: template/gsoc.html.j2:668 | 2393 | #: template/gsoc.html.j2:666 |
2391 | msgid "" | 2394 | msgid "" |
2392 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2395 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2393 | msgstr "" | 2396 | msgstr "" |
diff --git a/locale/es/LC_MESSAGES/messages.mo b/locale/es/LC_MESSAGES/messages.mo index b9b84da6..e3966fd1 100644 --- a/locale/es/LC_MESSAGES/messages.mo +++ b/locale/es/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po index 2269484f..9e0f650e 100644 --- a/locale/es/LC_MESSAGES/messages.po +++ b/locale/es/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2022-08-17 22:14+0000\n" | 11 | "PO-Revision-Date: 2022-08-17 22:14+0000\n" |
12 | "Last-Translator: Lucía López <lulopezcabrera@gmail.com>\n" | 12 | "Last-Translator: Lucía López <lulopezcabrera@gmail.com>\n" |
13 | "Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/" | 13 | "Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/" |
@@ -2841,14 +2841,14 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2841 | msgstr "" | 2841 | msgstr "" |
2842 | 2842 | ||
2843 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2843 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2844 | msgid "Ideas 2021" | 2844 | msgid "Ideas 2023" |
2845 | msgstr "" | 2845 | msgstr "" |
2846 | 2846 | ||
2847 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2847 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2848 | msgid "Past projects" | 2848 | msgid "Past projects" |
2849 | msgstr "Proyectos pasados" | 2849 | msgstr "Proyectos pasados" |
2850 | 2850 | ||
2851 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2851 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2852 | msgid "Finished projects" | 2852 | msgid "Finished projects" |
2853 | msgstr "Proyectos finalizados" | 2853 | msgstr "Proyectos finalizados" |
2854 | 2854 | ||
@@ -2899,19 +2899,22 @@ msgstr "" | |||
2899 | 2899 | ||
2900 | #: template/gsoc.html.j2:80 | 2900 | #: template/gsoc.html.j2:80 |
2901 | msgid "" | 2901 | msgid "" |
2902 | "The REST API currently only supports a single user system. This is an issue " | 2902 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2903 | "as on multi-user systems, access control must be enfoced on a per-user " | 2903 | "currently designed and compatible with Gtk+3 with already possibly including " |
2904 | "basis. In this project, the REST service must be extended to support user " | 2904 | "a variety of deprecated functions. In this project the requirements for a " |
2905 | "authentication. This includes the correct handling of user context switches. " | 2905 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2906 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2906 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2907 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2907 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2908 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2908 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2909 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2909 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2910 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2910 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2911 | "strong> Martin Schanzenbach" | 2911 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2912 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2913 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2914 | "Schanzenbach" | ||
2912 | msgstr "" | 2915 | msgstr "" |
2913 | 2916 | ||
2914 | #: template/gsoc.html.j2:112 | 2917 | #: template/gsoc.html.j2:110 |
2915 | msgid "" | 2918 | msgid "" |
2916 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2919 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2917 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2920 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2930,7 +2933,7 @@ msgid "" | |||
2930 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2933 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2931 | msgstr "" | 2934 | msgstr "" |
2932 | 2935 | ||
2933 | #: template/gsoc.html.j2:148 | 2936 | #: template/gsoc.html.j2:146 |
2934 | msgid "" | 2937 | msgid "" |
2935 | "Currently, the keys in our statistics database are too verbose. For example: " | 2938 | "Currently, the keys in our statistics database are too verbose. For example: " |
2936 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2939 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2949,7 +2952,7 @@ msgid "" | |||
2949 | "strong> Martin Schanzenbach" | 2952 | "strong> Martin Schanzenbach" |
2950 | msgstr "" | 2953 | msgstr "" |
2951 | 2954 | ||
2952 | #: template/gsoc.html.j2:188 | 2955 | #: template/gsoc.html.j2:186 |
2953 | msgid "" | 2956 | msgid "" |
2954 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2957 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2955 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2958 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2960,40 +2963,40 @@ msgid "" | |||
2960 | "implementing services and libraries for GNUnet." | 2963 | "implementing services and libraries for GNUnet." |
2961 | msgstr "" | 2964 | msgstr "" |
2962 | 2965 | ||
2963 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2966 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2964 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2967 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2965 | msgstr "" | 2968 | msgstr "" |
2966 | 2969 | ||
2967 | #: template/gsoc.html.j2:204 | 2970 | #: template/gsoc.html.j2:202 |
2968 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2971 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2969 | msgstr "" | 2972 | msgstr "" |
2970 | 2973 | ||
2971 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2974 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2972 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2975 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2973 | msgid "Difficulty level: medium" | 2976 | msgid "Difficulty level: medium" |
2974 | msgstr "" | 2977 | msgstr "" |
2975 | 2978 | ||
2976 | #: template/gsoc.html.j2:223 | 2979 | #: template/gsoc.html.j2:221 |
2977 | msgid "" | 2980 | msgid "" |
2978 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2981 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2979 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2982 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2980 | "getting the C code to run on Android." | 2983 | "getting the C code to run on Android." |
2981 | msgstr "" | 2984 | msgstr "" |
2982 | 2985 | ||
2983 | #: template/gsoc.html.j2:230 | 2986 | #: template/gsoc.html.j2:228 |
2984 | msgid "" | 2987 | msgid "" |
2985 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2988 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2986 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2989 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2987 | "libuv." | 2990 | "libuv." |
2988 | msgstr "" | 2991 | msgstr "" |
2989 | 2992 | ||
2990 | #: template/gsoc.html.j2:237 | 2993 | #: template/gsoc.html.j2:235 |
2991 | msgid "" | 2994 | msgid "" |
2992 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2995 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2993 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2996 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2994 | msgstr "" | 2997 | msgstr "" |
2995 | 2998 | ||
2996 | #: template/gsoc.html.j2:246 | 2999 | #: template/gsoc.html.j2:244 |
2997 | msgid "" | 3000 | msgid "" |
2998 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 3001 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2999 | "just run \"make check\" on various platforms, but also perform tests with " | 3002 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -3004,11 +3007,11 @@ msgid "" | |||
3004 | "automatic dependency discovery (as done by the autotools) is also important." | 3007 | "automatic dependency discovery (as done by the autotools) is also important." |
3005 | msgstr "" | 3008 | msgstr "" |
3006 | 3009 | ||
3007 | #: template/gsoc.html.j2:258 | 3010 | #: template/gsoc.html.j2:256 |
3008 | msgid "<strong>Mentors:</strong> TBD" | 3011 | msgid "<strong>Mentors:</strong> TBD" |
3009 | msgstr "" | 3012 | msgstr "" |
3010 | 3013 | ||
3011 | #: template/gsoc.html.j2:268 | 3014 | #: template/gsoc.html.j2:266 |
3012 | msgid "" | 3015 | msgid "" |
3013 | "One great problem of the current Internet is the lack of disintermediation. " | 3016 | "One great problem of the current Internet is the lack of disintermediation. " |
3014 | "When people want to talk they need a chat service. When they want to share " | 3017 | "When people want to talk they need a chat service. When they want to share " |
@@ -3024,21 +3027,21 @@ msgid "" | |||
3024 | "more information and context, read" | 3027 | "more information and context, read" |
3025 | msgstr "" | 3028 | msgstr "" |
3026 | 3029 | ||
3027 | #: template/gsoc.html.j2:289 | 3030 | #: template/gsoc.html.j2:287 |
3028 | msgid "<strong>Mentors:</strong> lynX & dvn" | 3031 | msgid "<strong>Mentors:</strong> lynX & dvn" |
3029 | msgstr "" | 3032 | msgstr "" |
3030 | 3033 | ||
3031 | #: template/gsoc.html.j2:297 | 3034 | #: template/gsoc.html.j2:295 |
3032 | msgid "" | 3035 | msgid "" |
3033 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 3036 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
3034 | msgstr "" | 3037 | msgstr "" |
3035 | 3038 | ||
3036 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 3039 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
3037 | #: template/gsoc.html.j2:353 | 3040 | #: template/gsoc.html.j2:351 |
3038 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 3041 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
3039 | msgstr "" | 3042 | msgstr "" |
3040 | 3043 | ||
3041 | #: template/gsoc.html.j2:308 | 3044 | #: template/gsoc.html.j2:306 |
3042 | msgid "" | 3045 | msgid "" |
3043 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 3046 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
3044 | "using GNS over Tor too, but currently that's on hold until folks think more " | 3047 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -3046,12 +3049,12 @@ msgid "" | |||
3046 | "more collaborative approach NSS2 for now." | 3049 | "more collaborative approach NSS2 for now." |
3047 | msgstr "" | 3050 | msgstr "" |
3048 | 3051 | ||
3049 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 3052 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
3050 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 3053 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
3051 | msgid "Required Skills: C" | 3054 | msgid "Required Skills: C" |
3052 | msgstr "" | 3055 | msgstr "" |
3053 | 3056 | ||
3054 | #: template/gsoc.html.j2:330 | 3057 | #: template/gsoc.html.j2:328 |
3055 | msgid "" | 3058 | msgid "" |
3056 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 3059 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
3057 | "support for asynchronous IO using mio, or perhaps a higher level " | 3060 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -3059,32 +3062,32 @@ msgid "" | |||
3059 | "gj." | 3062 | "gj." |
3060 | msgstr "" | 3063 | msgstr "" |
3061 | 3064 | ||
3062 | #: template/gsoc.html.j2:346 | 3065 | #: template/gsoc.html.j2:344 |
3063 | msgid "" | 3066 | msgid "" |
3064 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 3067 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
3065 | "and maybe integration with the GNU Name System for key exchange." | 3068 | "and maybe integration with the GNU Name System for key exchange." |
3066 | msgstr "" | 3069 | msgstr "" |
3067 | 3070 | ||
3068 | #: template/gsoc.html.j2:358 | 3071 | #: template/gsoc.html.j2:356 |
3069 | msgid "Required Skills: Rust or C, crypto" | 3072 | msgid "Required Skills: Rust or C, crypto" |
3070 | msgstr "" | 3073 | msgstr "" |
3071 | 3074 | ||
3072 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 3075 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
3073 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 3076 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
3074 | msgid "Difficulty level: high" | 3077 | msgid "Difficulty level: high" |
3075 | msgstr "" | 3078 | msgstr "" |
3076 | 3079 | ||
3077 | #: template/gsoc.html.j2:371 | 3080 | #: template/gsoc.html.j2:369 |
3078 | msgid "" | 3081 | msgid "" |
3079 | "Implement different place types and file sharing by creating a new place for " | 3082 | "Implement different place types and file sharing by creating a new place for " |
3080 | "the shared content." | 3083 | "the shared content." |
3081 | msgstr "" | 3084 | msgstr "" |
3082 | 3085 | ||
3083 | #: template/gsoc.html.j2:377 | 3086 | #: template/gsoc.html.j2:375 |
3084 | msgid "Place types to be implemented:" | 3087 | msgid "Place types to be implemented:" |
3085 | msgstr "" | 3088 | msgstr "" |
3086 | 3089 | ||
3087 | #: template/gsoc.html.j2:381 | 3090 | #: template/gsoc.html.j2:379 |
3088 | msgid "" | 3091 | msgid "" |
3089 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 3092 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
3090 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 3093 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -3094,11 +3097,11 @@ msgid "" | |||
3094 | "</ul>" | 3097 | "</ul>" |
3095 | msgstr "" | 3098 | msgstr "" |
3096 | 3099 | ||
3097 | #: template/gsoc.html.j2:392 | 3100 | #: template/gsoc.html.j2:390 |
3098 | msgid "Also provide the following UI functionality:" | 3101 | msgid "Also provide the following UI functionality:" |
3099 | msgstr "" | 3102 | msgstr "" |
3100 | 3103 | ||
3101 | #: template/gsoc.html.j2:396 | 3104 | #: template/gsoc.html.j2:394 |
3102 | msgid "" | 3105 | msgid "" |
3103 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 3106 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
3104 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 3107 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -3107,21 +3110,21 @@ msgid "" | |||
3107 | "ul>" | 3110 | "ul>" |
3108 | msgstr "" | 3111 | msgstr "" |
3109 | 3112 | ||
3110 | #: template/gsoc.html.j2:405 | 3113 | #: template/gsoc.html.j2:403 |
3111 | msgid "" | 3114 | msgid "" |
3112 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 3115 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
3113 | "features</a>" | 3116 | "features</a>" |
3114 | msgstr "" | 3117 | msgstr "" |
3115 | 3118 | ||
3116 | #: template/gsoc.html.j2:410 | 3119 | #: template/gsoc.html.j2:408 |
3117 | msgid "<strong>Mentors:</strong> lynX" | 3120 | msgid "<strong>Mentors:</strong> lynX" |
3118 | msgstr "" | 3121 | msgstr "" |
3119 | 3122 | ||
3120 | #: template/gsoc.html.j2:415 | 3123 | #: template/gsoc.html.j2:413 |
3121 | msgid "Required Skills: C/C++" | 3124 | msgid "Required Skills: C/C++" |
3122 | msgstr "" | 3125 | msgstr "" |
3123 | 3126 | ||
3124 | #: template/gsoc.html.j2:428 | 3127 | #: template/gsoc.html.j2:426 |
3125 | msgid "" | 3128 | msgid "" |
3126 | "Implement aggregation of distributed state from various channels in order to " | 3129 | "Implement aggregation of distributed state from various channels in order to " |
3127 | "provide for a powerful social graph API capable of producing social network " | 3130 | "provide for a powerful social graph API capable of producing social network " |
@@ -3132,17 +3135,17 @@ msgid "" | |||
3132 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 3135 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
3133 | msgstr "" | 3136 | msgstr "" |
3134 | 3137 | ||
3135 | #: template/gsoc.html.j2:446 | 3138 | #: template/gsoc.html.j2:444 |
3136 | msgid "" | 3139 | msgid "" |
3137 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 3140 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
3138 | "rendezvous</a>" | 3141 | "rendezvous</a>" |
3139 | msgstr "" | 3142 | msgstr "" |
3140 | 3143 | ||
3141 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 3144 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
3142 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 3145 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
3143 | msgstr "" | 3146 | msgstr "" |
3144 | 3147 | ||
3145 | #: template/gsoc.html.j2:469 | 3148 | #: template/gsoc.html.j2:467 |
3146 | msgid "" | 3149 | msgid "" |
3147 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 3150 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
3148 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 3151 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -3152,7 +3155,7 @@ msgid "" | |||
3152 | "this task but it is not an requirement. </li> </ul>" | 3155 | "this task but it is not an requirement. </li> </ul>" |
3153 | msgstr "" | 3156 | msgstr "" |
3154 | 3157 | ||
3155 | #: template/gsoc.html.j2:510 | 3158 | #: template/gsoc.html.j2:508 |
3156 | msgid "" | 3159 | msgid "" |
3157 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 3160 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
3158 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 3161 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -3161,33 +3164,33 @@ msgid "" | |||
3161 | "three user interface programs create, info and join." | 3164 | "three user interface programs create, info and join." |
3162 | msgstr "" | 3165 | msgstr "" |
3163 | 3166 | ||
3164 | #: template/gsoc.html.j2:522 | 3167 | #: template/gsoc.html.j2:520 |
3165 | msgid "<strong>Mentors:</strong> mate, cg" | 3168 | msgid "<strong>Mentors:</strong> mate, cg" |
3166 | msgstr "" | 3169 | msgstr "" |
3167 | 3170 | ||
3168 | #: template/gsoc.html.j2:540 | 3171 | #: template/gsoc.html.j2:538 |
3169 | msgid "" | 3172 | msgid "" |
3170 | "Implementation of additional transports to make GNUnet communication more " | 3173 | "Implementation of additional transports to make GNUnet communication more " |
3171 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 3174 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
3172 | "over-DNS" | 3175 | "over-DNS" |
3173 | msgstr "" | 3176 | msgstr "" |
3174 | 3177 | ||
3175 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 3178 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
3176 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 3179 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
3177 | msgstr "" | 3180 | msgstr "" |
3178 | 3181 | ||
3179 | #: template/gsoc.html.j2:555 | 3182 | #: template/gsoc.html.j2:553 |
3180 | msgid "" | 3183 | msgid "" |
3181 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 3184 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
3182 | "punching, better STUN support)" | 3185 | "punching, better STUN support)" |
3183 | msgstr "" | 3186 | msgstr "" |
3184 | 3187 | ||
3185 | #: template/gsoc.html.j2:569 | 3188 | #: template/gsoc.html.j2:567 |
3186 | msgid "" | 3189 | msgid "" |
3187 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 3190 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
3188 | msgstr "" | 3191 | msgstr "" |
3189 | 3192 | ||
3190 | #: template/gsoc.html.j2:577 | 3193 | #: template/gsoc.html.j2:575 |
3191 | msgid "" | 3194 | msgid "" |
3192 | "Improving libaboss to make computation on shared secrets (including repeated " | 3195 | "Improving libaboss to make computation on shared secrets (including repeated " |
3193 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 3196 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -3195,13 +3198,13 @@ msgid "" | |||
3195 | "moving libaboss to bignums (gcry_mpi)." | 3198 | "moving libaboss to bignums (gcry_mpi)." |
3196 | msgstr "" | 3199 | msgstr "" |
3197 | 3200 | ||
3198 | #: template/gsoc.html.j2:590 | 3201 | #: template/gsoc.html.j2:588 |
3199 | msgid "" | 3202 | msgid "" |
3200 | "Please refer to the description for this project listed under GNU Guix " | 3203 | "Please refer to the description for this project listed under GNU Guix " |
3201 | "project ideas." | 3204 | "project ideas." |
3202 | msgstr "" | 3205 | msgstr "" |
3203 | 3206 | ||
3204 | #: template/gsoc.html.j2:603 | 3207 | #: template/gsoc.html.j2:601 |
3205 | msgid "" | 3208 | msgid "" |
3206 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 3209 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
3207 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 3210 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -3210,27 +3213,27 @@ msgid "" | |||
3210 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 3213 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
3211 | msgstr "" | 3214 | msgstr "" |
3212 | 3215 | ||
3213 | #: template/gsoc.html.j2:613 | 3216 | #: template/gsoc.html.j2:611 |
3214 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 3217 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
3215 | msgstr "" | 3218 | msgstr "" |
3216 | 3219 | ||
3217 | #: template/gsoc.html.j2:618 | 3220 | #: template/gsoc.html.j2:616 |
3218 | msgid "Required Skills:" | 3221 | msgid "Required Skills:" |
3219 | msgstr "" | 3222 | msgstr "" |
3220 | 3223 | ||
3221 | #: template/gsoc.html.j2:623 | 3224 | #: template/gsoc.html.j2:621 |
3222 | msgid "Difficulty level:" | 3225 | msgid "Difficulty level:" |
3223 | msgstr "" | 3226 | msgstr "" |
3224 | 3227 | ||
3225 | #: template/gsoc.html.j2:628 | 3228 | #: template/gsoc.html.j2:626 |
3226 | msgid "Report:" | 3229 | msgid "Report:" |
3227 | msgstr "" | 3230 | msgstr "" |
3228 | 3231 | ||
3229 | #: template/gsoc.html.j2:633 | 3232 | #: template/gsoc.html.j2:631 |
3230 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 3233 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
3231 | msgstr "" | 3234 | msgstr "" |
3232 | 3235 | ||
3233 | #: template/gsoc.html.j2:643 | 3236 | #: template/gsoc.html.j2:641 |
3234 | msgid "" | 3237 | msgid "" |
3235 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 3238 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
3236 | "to be determined framework such as Angular2. This includes the design and " | 3239 | "to be determined framework such as Angular2. This includes the design and " |
@@ -3239,11 +3242,11 @@ msgid "" | |||
3239 | "html\">GNUnet API</a>." | 3242 | "html\">GNUnet API</a>." |
3240 | msgstr "" | 3243 | msgstr "" |
3241 | 3244 | ||
3242 | #: template/gsoc.html.j2:658 | 3245 | #: template/gsoc.html.j2:656 |
3243 | msgid "Required Skills: C, JavaScript, CSS" | 3246 | msgid "Required Skills: C, JavaScript, CSS" |
3244 | msgstr "" | 3247 | msgstr "" |
3245 | 3248 | ||
3246 | #: template/gsoc.html.j2:668 | 3249 | #: template/gsoc.html.j2:666 |
3247 | msgid "" | 3250 | msgid "" |
3248 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 3251 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
3249 | msgstr "" | 3252 | msgstr "" |
diff --git a/locale/fr/LC_MESSAGES/messages.mo b/locale/fr/LC_MESSAGES/messages.mo index 4d8d3cc7..04698b99 100644 --- a/locale/fr/LC_MESSAGES/messages.mo +++ b/locale/fr/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po index 75d798d7..ebfdd9da 100644 --- a/locale/fr/LC_MESSAGES/messages.po +++ b/locale/fr/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2021-09-28 14:59+0000\n" | 11 | "PO-Revision-Date: 2021-09-28 14:59+0000\n" |
12 | "Last-Translator: Axelle Dimpre <axelle.dimpre@gmail.com>\n" | 12 | "Last-Translator: Axelle Dimpre <axelle.dimpre@gmail.com>\n" |
13 | "Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/" | 13 | "Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/" |
@@ -2282,16 +2282,16 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2282 | msgstr "" | 2282 | msgstr "" |
2283 | 2283 | ||
2284 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2284 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2285 | msgid "Ideas 2021" | 2285 | msgid "Ideas 2023" |
2286 | msgstr "" | 2286 | msgstr "" |
2287 | 2287 | ||
2288 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2288 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2289 | #, fuzzy | 2289 | #, fuzzy |
2290 | #| msgid "GSoC Projects" | 2290 | #| msgid "GSoC Projects" |
2291 | msgid "Past projects" | 2291 | msgid "Past projects" |
2292 | msgstr "Projets GSoC" | 2292 | msgstr "Projets GSoC" |
2293 | 2293 | ||
2294 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2294 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2295 | msgid "Finished projects" | 2295 | msgid "Finished projects" |
2296 | msgstr "" | 2296 | msgstr "" |
2297 | 2297 | ||
@@ -2329,19 +2329,22 @@ msgstr "" | |||
2329 | 2329 | ||
2330 | #: template/gsoc.html.j2:80 | 2330 | #: template/gsoc.html.j2:80 |
2331 | msgid "" | 2331 | msgid "" |
2332 | "The REST API currently only supports a single user system. This is an issue " | 2332 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2333 | "as on multi-user systems, access control must be enfoced on a per-user " | 2333 | "currently designed and compatible with Gtk+3 with already possibly including " |
2334 | "basis. In this project, the REST service must be extended to support user " | 2334 | "a variety of deprecated functions. In this project the requirements for a " |
2335 | "authentication. This includes the correct handling of user context switches. " | 2335 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2336 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2336 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2337 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2337 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2338 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2338 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2339 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2339 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2340 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2340 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2341 | "strong> Martin Schanzenbach" | 2341 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2342 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2343 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2344 | "Schanzenbach" | ||
2342 | msgstr "" | 2345 | msgstr "" |
2343 | 2346 | ||
2344 | #: template/gsoc.html.j2:112 | 2347 | #: template/gsoc.html.j2:110 |
2345 | msgid "" | 2348 | msgid "" |
2346 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2349 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2347 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2350 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2360,7 +2363,7 @@ msgid "" | |||
2360 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2363 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2361 | msgstr "" | 2364 | msgstr "" |
2362 | 2365 | ||
2363 | #: template/gsoc.html.j2:148 | 2366 | #: template/gsoc.html.j2:146 |
2364 | msgid "" | 2367 | msgid "" |
2365 | "Currently, the keys in our statistics database are too verbose. For example: " | 2368 | "Currently, the keys in our statistics database are too verbose. For example: " |
2366 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2369 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2379,7 +2382,7 @@ msgid "" | |||
2379 | "strong> Martin Schanzenbach" | 2382 | "strong> Martin Schanzenbach" |
2380 | msgstr "" | 2383 | msgstr "" |
2381 | 2384 | ||
2382 | #: template/gsoc.html.j2:188 | 2385 | #: template/gsoc.html.j2:186 |
2383 | msgid "" | 2386 | msgid "" |
2384 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2387 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2385 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2388 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2390,40 +2393,40 @@ msgid "" | |||
2390 | "implementing services and libraries for GNUnet." | 2393 | "implementing services and libraries for GNUnet." |
2391 | msgstr "" | 2394 | msgstr "" |
2392 | 2395 | ||
2393 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2396 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2394 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2397 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2395 | msgstr "" | 2398 | msgstr "" |
2396 | 2399 | ||
2397 | #: template/gsoc.html.j2:204 | 2400 | #: template/gsoc.html.j2:202 |
2398 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2401 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2399 | msgstr "" | 2402 | msgstr "" |
2400 | 2403 | ||
2401 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2404 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2402 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2405 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2403 | msgid "Difficulty level: medium" | 2406 | msgid "Difficulty level: medium" |
2404 | msgstr "" | 2407 | msgstr "" |
2405 | 2408 | ||
2406 | #: template/gsoc.html.j2:223 | 2409 | #: template/gsoc.html.j2:221 |
2407 | msgid "" | 2410 | msgid "" |
2408 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2411 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2409 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2412 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2410 | "getting the C code to run on Android." | 2413 | "getting the C code to run on Android." |
2411 | msgstr "" | 2414 | msgstr "" |
2412 | 2415 | ||
2413 | #: template/gsoc.html.j2:230 | 2416 | #: template/gsoc.html.j2:228 |
2414 | msgid "" | 2417 | msgid "" |
2415 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2418 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2416 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2419 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2417 | "libuv." | 2420 | "libuv." |
2418 | msgstr "" | 2421 | msgstr "" |
2419 | 2422 | ||
2420 | #: template/gsoc.html.j2:237 | 2423 | #: template/gsoc.html.j2:235 |
2421 | msgid "" | 2424 | msgid "" |
2422 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2425 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2423 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2426 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2424 | msgstr "" | 2427 | msgstr "" |
2425 | 2428 | ||
2426 | #: template/gsoc.html.j2:246 | 2429 | #: template/gsoc.html.j2:244 |
2427 | msgid "" | 2430 | msgid "" |
2428 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2431 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2429 | "just run \"make check\" on various platforms, but also perform tests with " | 2432 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2434,11 +2437,11 @@ msgid "" | |||
2434 | "automatic dependency discovery (as done by the autotools) is also important." | 2437 | "automatic dependency discovery (as done by the autotools) is also important." |
2435 | msgstr "" | 2438 | msgstr "" |
2436 | 2439 | ||
2437 | #: template/gsoc.html.j2:258 | 2440 | #: template/gsoc.html.j2:256 |
2438 | msgid "<strong>Mentors:</strong> TBD" | 2441 | msgid "<strong>Mentors:</strong> TBD" |
2439 | msgstr "" | 2442 | msgstr "" |
2440 | 2443 | ||
2441 | #: template/gsoc.html.j2:268 | 2444 | #: template/gsoc.html.j2:266 |
2442 | msgid "" | 2445 | msgid "" |
2443 | "One great problem of the current Internet is the lack of disintermediation. " | 2446 | "One great problem of the current Internet is the lack of disintermediation. " |
2444 | "When people want to talk they need a chat service. When they want to share " | 2447 | "When people want to talk they need a chat service. When they want to share " |
@@ -2454,21 +2457,21 @@ msgid "" | |||
2454 | "more information and context, read" | 2457 | "more information and context, read" |
2455 | msgstr "" | 2458 | msgstr "" |
2456 | 2459 | ||
2457 | #: template/gsoc.html.j2:289 | 2460 | #: template/gsoc.html.j2:287 |
2458 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2461 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2459 | msgstr "" | 2462 | msgstr "" |
2460 | 2463 | ||
2461 | #: template/gsoc.html.j2:297 | 2464 | #: template/gsoc.html.j2:295 |
2462 | msgid "" | 2465 | msgid "" |
2463 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2466 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2464 | msgstr "" | 2467 | msgstr "" |
2465 | 2468 | ||
2466 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2469 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2467 | #: template/gsoc.html.j2:353 | 2470 | #: template/gsoc.html.j2:351 |
2468 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2471 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2469 | msgstr "" | 2472 | msgstr "" |
2470 | 2473 | ||
2471 | #: template/gsoc.html.j2:308 | 2474 | #: template/gsoc.html.j2:306 |
2472 | msgid "" | 2475 | msgid "" |
2473 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2476 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2474 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2477 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2476,12 +2479,12 @@ msgid "" | |||
2476 | "more collaborative approach NSS2 for now." | 2479 | "more collaborative approach NSS2 for now." |
2477 | msgstr "" | 2480 | msgstr "" |
2478 | 2481 | ||
2479 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2482 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2480 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2483 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2481 | msgid "Required Skills: C" | 2484 | msgid "Required Skills: C" |
2482 | msgstr "" | 2485 | msgstr "" |
2483 | 2486 | ||
2484 | #: template/gsoc.html.j2:330 | 2487 | #: template/gsoc.html.j2:328 |
2485 | msgid "" | 2488 | msgid "" |
2486 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2489 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2487 | "support for asynchronous IO using mio, or perhaps a higher level " | 2490 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2489,32 +2492,32 @@ msgid "" | |||
2489 | "gj." | 2492 | "gj." |
2490 | msgstr "" | 2493 | msgstr "" |
2491 | 2494 | ||
2492 | #: template/gsoc.html.j2:346 | 2495 | #: template/gsoc.html.j2:344 |
2493 | msgid "" | 2496 | msgid "" |
2494 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2497 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2495 | "and maybe integration with the GNU Name System for key exchange." | 2498 | "and maybe integration with the GNU Name System for key exchange." |
2496 | msgstr "" | 2499 | msgstr "" |
2497 | 2500 | ||
2498 | #: template/gsoc.html.j2:358 | 2501 | #: template/gsoc.html.j2:356 |
2499 | msgid "Required Skills: Rust or C, crypto" | 2502 | msgid "Required Skills: Rust or C, crypto" |
2500 | msgstr "" | 2503 | msgstr "" |
2501 | 2504 | ||
2502 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2505 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2503 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2506 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2504 | msgid "Difficulty level: high" | 2507 | msgid "Difficulty level: high" |
2505 | msgstr "" | 2508 | msgstr "" |
2506 | 2509 | ||
2507 | #: template/gsoc.html.j2:371 | 2510 | #: template/gsoc.html.j2:369 |
2508 | msgid "" | 2511 | msgid "" |
2509 | "Implement different place types and file sharing by creating a new place for " | 2512 | "Implement different place types and file sharing by creating a new place for " |
2510 | "the shared content." | 2513 | "the shared content." |
2511 | msgstr "" | 2514 | msgstr "" |
2512 | 2515 | ||
2513 | #: template/gsoc.html.j2:377 | 2516 | #: template/gsoc.html.j2:375 |
2514 | msgid "Place types to be implemented:" | 2517 | msgid "Place types to be implemented:" |
2515 | msgstr "" | 2518 | msgstr "" |
2516 | 2519 | ||
2517 | #: template/gsoc.html.j2:381 | 2520 | #: template/gsoc.html.j2:379 |
2518 | msgid "" | 2521 | msgid "" |
2519 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2522 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2520 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2523 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2524,11 +2527,11 @@ msgid "" | |||
2524 | "</ul>" | 2527 | "</ul>" |
2525 | msgstr "" | 2528 | msgstr "" |
2526 | 2529 | ||
2527 | #: template/gsoc.html.j2:392 | 2530 | #: template/gsoc.html.j2:390 |
2528 | msgid "Also provide the following UI functionality:" | 2531 | msgid "Also provide the following UI functionality:" |
2529 | msgstr "" | 2532 | msgstr "" |
2530 | 2533 | ||
2531 | #: template/gsoc.html.j2:396 | 2534 | #: template/gsoc.html.j2:394 |
2532 | msgid "" | 2535 | msgid "" |
2533 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2536 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2534 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2537 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2537,21 +2540,21 @@ msgid "" | |||
2537 | "ul>" | 2540 | "ul>" |
2538 | msgstr "" | 2541 | msgstr "" |
2539 | 2542 | ||
2540 | #: template/gsoc.html.j2:405 | 2543 | #: template/gsoc.html.j2:403 |
2541 | msgid "" | 2544 | msgid "" |
2542 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2545 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2543 | "features</a>" | 2546 | "features</a>" |
2544 | msgstr "" | 2547 | msgstr "" |
2545 | 2548 | ||
2546 | #: template/gsoc.html.j2:410 | 2549 | #: template/gsoc.html.j2:408 |
2547 | msgid "<strong>Mentors:</strong> lynX" | 2550 | msgid "<strong>Mentors:</strong> lynX" |
2548 | msgstr "" | 2551 | msgstr "" |
2549 | 2552 | ||
2550 | #: template/gsoc.html.j2:415 | 2553 | #: template/gsoc.html.j2:413 |
2551 | msgid "Required Skills: C/C++" | 2554 | msgid "Required Skills: C/C++" |
2552 | msgstr "" | 2555 | msgstr "" |
2553 | 2556 | ||
2554 | #: template/gsoc.html.j2:428 | 2557 | #: template/gsoc.html.j2:426 |
2555 | msgid "" | 2558 | msgid "" |
2556 | "Implement aggregation of distributed state from various channels in order to " | 2559 | "Implement aggregation of distributed state from various channels in order to " |
2557 | "provide for a powerful social graph API capable of producing social network " | 2560 | "provide for a powerful social graph API capable of producing social network " |
@@ -2562,17 +2565,17 @@ msgid "" | |||
2562 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2565 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2563 | msgstr "" | 2566 | msgstr "" |
2564 | 2567 | ||
2565 | #: template/gsoc.html.j2:446 | 2568 | #: template/gsoc.html.j2:444 |
2566 | msgid "" | 2569 | msgid "" |
2567 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2570 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2568 | "rendezvous</a>" | 2571 | "rendezvous</a>" |
2569 | msgstr "" | 2572 | msgstr "" |
2570 | 2573 | ||
2571 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2574 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2572 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2575 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2573 | msgstr "" | 2576 | msgstr "" |
2574 | 2577 | ||
2575 | #: template/gsoc.html.j2:469 | 2578 | #: template/gsoc.html.j2:467 |
2576 | msgid "" | 2579 | msgid "" |
2577 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2580 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2578 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2581 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2582,7 +2585,7 @@ msgid "" | |||
2582 | "this task but it is not an requirement. </li> </ul>" | 2585 | "this task but it is not an requirement. </li> </ul>" |
2583 | msgstr "" | 2586 | msgstr "" |
2584 | 2587 | ||
2585 | #: template/gsoc.html.j2:510 | 2588 | #: template/gsoc.html.j2:508 |
2586 | msgid "" | 2589 | msgid "" |
2587 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2590 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2588 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2591 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2591,33 +2594,33 @@ msgid "" | |||
2591 | "three user interface programs create, info and join." | 2594 | "three user interface programs create, info and join." |
2592 | msgstr "" | 2595 | msgstr "" |
2593 | 2596 | ||
2594 | #: template/gsoc.html.j2:522 | 2597 | #: template/gsoc.html.j2:520 |
2595 | msgid "<strong>Mentors:</strong> mate, cg" | 2598 | msgid "<strong>Mentors:</strong> mate, cg" |
2596 | msgstr "" | 2599 | msgstr "" |
2597 | 2600 | ||
2598 | #: template/gsoc.html.j2:540 | 2601 | #: template/gsoc.html.j2:538 |
2599 | msgid "" | 2602 | msgid "" |
2600 | "Implementation of additional transports to make GNUnet communication more " | 2603 | "Implementation of additional transports to make GNUnet communication more " |
2601 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2604 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2602 | "over-DNS" | 2605 | "over-DNS" |
2603 | msgstr "" | 2606 | msgstr "" |
2604 | 2607 | ||
2605 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2608 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2606 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2609 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2607 | msgstr "" | 2610 | msgstr "" |
2608 | 2611 | ||
2609 | #: template/gsoc.html.j2:555 | 2612 | #: template/gsoc.html.j2:553 |
2610 | msgid "" | 2613 | msgid "" |
2611 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2614 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2612 | "punching, better STUN support)" | 2615 | "punching, better STUN support)" |
2613 | msgstr "" | 2616 | msgstr "" |
2614 | 2617 | ||
2615 | #: template/gsoc.html.j2:569 | 2618 | #: template/gsoc.html.j2:567 |
2616 | msgid "" | 2619 | msgid "" |
2617 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2620 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2618 | msgstr "" | 2621 | msgstr "" |
2619 | 2622 | ||
2620 | #: template/gsoc.html.j2:577 | 2623 | #: template/gsoc.html.j2:575 |
2621 | msgid "" | 2624 | msgid "" |
2622 | "Improving libaboss to make computation on shared secrets (including repeated " | 2625 | "Improving libaboss to make computation on shared secrets (including repeated " |
2623 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2626 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2625,13 +2628,13 @@ msgid "" | |||
2625 | "moving libaboss to bignums (gcry_mpi)." | 2628 | "moving libaboss to bignums (gcry_mpi)." |
2626 | msgstr "" | 2629 | msgstr "" |
2627 | 2630 | ||
2628 | #: template/gsoc.html.j2:590 | 2631 | #: template/gsoc.html.j2:588 |
2629 | msgid "" | 2632 | msgid "" |
2630 | "Please refer to the description for this project listed under GNU Guix " | 2633 | "Please refer to the description for this project listed under GNU Guix " |
2631 | "project ideas." | 2634 | "project ideas." |
2632 | msgstr "" | 2635 | msgstr "" |
2633 | 2636 | ||
2634 | #: template/gsoc.html.j2:603 | 2637 | #: template/gsoc.html.j2:601 |
2635 | msgid "" | 2638 | msgid "" |
2636 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2639 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2637 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2640 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2640,27 +2643,27 @@ msgid "" | |||
2640 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2643 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2641 | msgstr "" | 2644 | msgstr "" |
2642 | 2645 | ||
2643 | #: template/gsoc.html.j2:613 | 2646 | #: template/gsoc.html.j2:611 |
2644 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2647 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2645 | msgstr "" | 2648 | msgstr "" |
2646 | 2649 | ||
2647 | #: template/gsoc.html.j2:618 | 2650 | #: template/gsoc.html.j2:616 |
2648 | msgid "Required Skills:" | 2651 | msgid "Required Skills:" |
2649 | msgstr "" | 2652 | msgstr "" |
2650 | 2653 | ||
2651 | #: template/gsoc.html.j2:623 | 2654 | #: template/gsoc.html.j2:621 |
2652 | msgid "Difficulty level:" | 2655 | msgid "Difficulty level:" |
2653 | msgstr "" | 2656 | msgstr "" |
2654 | 2657 | ||
2655 | #: template/gsoc.html.j2:628 | 2658 | #: template/gsoc.html.j2:626 |
2656 | msgid "Report:" | 2659 | msgid "Report:" |
2657 | msgstr "" | 2660 | msgstr "" |
2658 | 2661 | ||
2659 | #: template/gsoc.html.j2:633 | 2662 | #: template/gsoc.html.j2:631 |
2660 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2663 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2661 | msgstr "" | 2664 | msgstr "" |
2662 | 2665 | ||
2663 | #: template/gsoc.html.j2:643 | 2666 | #: template/gsoc.html.j2:641 |
2664 | msgid "" | 2667 | msgid "" |
2665 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2668 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2666 | "to be determined framework such as Angular2. This includes the design and " | 2669 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2669,11 +2672,11 @@ msgid "" | |||
2669 | "html\">GNUnet API</a>." | 2672 | "html\">GNUnet API</a>." |
2670 | msgstr "" | 2673 | msgstr "" |
2671 | 2674 | ||
2672 | #: template/gsoc.html.j2:658 | 2675 | #: template/gsoc.html.j2:656 |
2673 | msgid "Required Skills: C, JavaScript, CSS" | 2676 | msgid "Required Skills: C, JavaScript, CSS" |
2674 | msgstr "" | 2677 | msgstr "" |
2675 | 2678 | ||
2676 | #: template/gsoc.html.j2:668 | 2679 | #: template/gsoc.html.j2:666 |
2677 | msgid "" | 2680 | msgid "" |
2678 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2681 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2679 | msgstr "" | 2682 | msgstr "" |
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po index 83429bde..72884437 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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\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" |
@@ -2018,16 +2018,16 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2018 | msgstr "" | 2018 | msgstr "" |
2019 | 2019 | ||
2020 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2020 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2021 | msgid "Ideas 2021" | 2021 | msgid "Ideas 2023" |
2022 | msgstr "" | 2022 | msgstr "" |
2023 | 2023 | ||
2024 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2024 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
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:597 | 2030 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2031 | msgid "Finished projects" | 2031 | msgid "Finished projects" |
2032 | msgstr "" | 2032 | msgstr "" |
2033 | 2033 | ||
@@ -2065,19 +2065,22 @@ msgstr "" | |||
2065 | 2065 | ||
2066 | #: template/gsoc.html.j2:80 | 2066 | #: template/gsoc.html.j2:80 |
2067 | msgid "" | 2067 | msgid "" |
2068 | "The REST API currently only supports a single user system. This is an issue " | 2068 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2069 | "as on multi-user systems, access control must be enfoced on a per-user " | 2069 | "currently designed and compatible with Gtk+3 with already possibly including " |
2070 | "basis. In this project, the REST service must be extended to support user " | 2070 | "a variety of deprecated functions. In this project the requirements for a " |
2071 | "authentication. This includes the correct handling of user context switches. " | 2071 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2072 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2072 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2073 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2073 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2074 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2074 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2075 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2075 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2076 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2076 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2077 | "strong> Martin Schanzenbach" | 2077 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2078 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2079 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2080 | "Schanzenbach" | ||
2078 | msgstr "" | 2081 | msgstr "" |
2079 | 2082 | ||
2080 | #: template/gsoc.html.j2:112 | 2083 | #: template/gsoc.html.j2:110 |
2081 | msgid "" | 2084 | msgid "" |
2082 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2085 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2083 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2086 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2096,7 +2099,7 @@ msgid "" | |||
2096 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2099 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2097 | msgstr "" | 2100 | msgstr "" |
2098 | 2101 | ||
2099 | #: template/gsoc.html.j2:148 | 2102 | #: template/gsoc.html.j2:146 |
2100 | msgid "" | 2103 | msgid "" |
2101 | "Currently, the keys in our statistics database are too verbose. For example: " | 2104 | "Currently, the keys in our statistics database are too verbose. For example: " |
2102 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2105 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2115,7 +2118,7 @@ msgid "" | |||
2115 | "strong> Martin Schanzenbach" | 2118 | "strong> Martin Schanzenbach" |
2116 | msgstr "" | 2119 | msgstr "" |
2117 | 2120 | ||
2118 | #: template/gsoc.html.j2:188 | 2121 | #: template/gsoc.html.j2:186 |
2119 | msgid "" | 2122 | msgid "" |
2120 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2123 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2121 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2124 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2126,40 +2129,40 @@ msgid "" | |||
2126 | "implementing services and libraries for GNUnet." | 2129 | "implementing services and libraries for GNUnet." |
2127 | msgstr "" | 2130 | msgstr "" |
2128 | 2131 | ||
2129 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2132 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2130 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2133 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2131 | msgstr "" | 2134 | msgstr "" |
2132 | 2135 | ||
2133 | #: template/gsoc.html.j2:204 | 2136 | #: template/gsoc.html.j2:202 |
2134 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2137 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2135 | msgstr "" | 2138 | msgstr "" |
2136 | 2139 | ||
2137 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2140 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2138 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2141 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2139 | msgid "Difficulty level: medium" | 2142 | msgid "Difficulty level: medium" |
2140 | msgstr "" | 2143 | msgstr "" |
2141 | 2144 | ||
2142 | #: template/gsoc.html.j2:223 | 2145 | #: template/gsoc.html.j2:221 |
2143 | msgid "" | 2146 | msgid "" |
2144 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2147 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2145 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2148 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2146 | "getting the C code to run on Android." | 2149 | "getting the C code to run on Android." |
2147 | msgstr "" | 2150 | msgstr "" |
2148 | 2151 | ||
2149 | #: template/gsoc.html.j2:230 | 2152 | #: template/gsoc.html.j2:228 |
2150 | msgid "" | 2153 | msgid "" |
2151 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2154 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2152 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2155 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2153 | "libuv." | 2156 | "libuv." |
2154 | msgstr "" | 2157 | msgstr "" |
2155 | 2158 | ||
2156 | #: template/gsoc.html.j2:237 | 2159 | #: template/gsoc.html.j2:235 |
2157 | msgid "" | 2160 | msgid "" |
2158 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2161 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2159 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2162 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2160 | msgstr "" | 2163 | msgstr "" |
2161 | 2164 | ||
2162 | #: template/gsoc.html.j2:246 | 2165 | #: template/gsoc.html.j2:244 |
2163 | msgid "" | 2166 | msgid "" |
2164 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2167 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2165 | "just run \"make check\" on various platforms, but also perform tests with " | 2168 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2170,11 +2173,11 @@ msgid "" | |||
2170 | "automatic dependency discovery (as done by the autotools) is also important." | 2173 | "automatic dependency discovery (as done by the autotools) is also important." |
2171 | msgstr "" | 2174 | msgstr "" |
2172 | 2175 | ||
2173 | #: template/gsoc.html.j2:258 | 2176 | #: template/gsoc.html.j2:256 |
2174 | msgid "<strong>Mentors:</strong> TBD" | 2177 | msgid "<strong>Mentors:</strong> TBD" |
2175 | msgstr "" | 2178 | msgstr "" |
2176 | 2179 | ||
2177 | #: template/gsoc.html.j2:268 | 2180 | #: template/gsoc.html.j2:266 |
2178 | msgid "" | 2181 | msgid "" |
2179 | "One great problem of the current Internet is the lack of disintermediation. " | 2182 | "One great problem of the current Internet is the lack of disintermediation. " |
2180 | "When people want to talk they need a chat service. When they want to share " | 2183 | "When people want to talk they need a chat service. When they want to share " |
@@ -2190,21 +2193,21 @@ msgid "" | |||
2190 | "more information and context, read" | 2193 | "more information and context, read" |
2191 | msgstr "" | 2194 | msgstr "" |
2192 | 2195 | ||
2193 | #: template/gsoc.html.j2:289 | 2196 | #: template/gsoc.html.j2:287 |
2194 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2197 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2195 | msgstr "" | 2198 | msgstr "" |
2196 | 2199 | ||
2197 | #: template/gsoc.html.j2:297 | 2200 | #: template/gsoc.html.j2:295 |
2198 | msgid "" | 2201 | msgid "" |
2199 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2202 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2200 | msgstr "" | 2203 | msgstr "" |
2201 | 2204 | ||
2202 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2205 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2203 | #: template/gsoc.html.j2:353 | 2206 | #: template/gsoc.html.j2:351 |
2204 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2207 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2205 | msgstr "" | 2208 | msgstr "" |
2206 | 2209 | ||
2207 | #: template/gsoc.html.j2:308 | 2210 | #: template/gsoc.html.j2:306 |
2208 | msgid "" | 2211 | msgid "" |
2209 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2212 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2210 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2213 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2212,12 +2215,12 @@ msgid "" | |||
2212 | "more collaborative approach NSS2 for now." | 2215 | "more collaborative approach NSS2 for now." |
2213 | msgstr "" | 2216 | msgstr "" |
2214 | 2217 | ||
2215 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2218 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2216 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2219 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2217 | msgid "Required Skills: C" | 2220 | msgid "Required Skills: C" |
2218 | msgstr "" | 2221 | msgstr "" |
2219 | 2222 | ||
2220 | #: template/gsoc.html.j2:330 | 2223 | #: template/gsoc.html.j2:328 |
2221 | msgid "" | 2224 | msgid "" |
2222 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2225 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2223 | "support for asynchronous IO using mio, or perhaps a higher level " | 2226 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2225,32 +2228,32 @@ msgid "" | |||
2225 | "gj." | 2228 | "gj." |
2226 | msgstr "" | 2229 | msgstr "" |
2227 | 2230 | ||
2228 | #: template/gsoc.html.j2:346 | 2231 | #: template/gsoc.html.j2:344 |
2229 | msgid "" | 2232 | msgid "" |
2230 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2233 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2231 | "and maybe integration with the GNU Name System for key exchange." | 2234 | "and maybe integration with the GNU Name System for key exchange." |
2232 | msgstr "" | 2235 | msgstr "" |
2233 | 2236 | ||
2234 | #: template/gsoc.html.j2:358 | 2237 | #: template/gsoc.html.j2:356 |
2235 | msgid "Required Skills: Rust or C, crypto" | 2238 | msgid "Required Skills: Rust or C, crypto" |
2236 | msgstr "" | 2239 | msgstr "" |
2237 | 2240 | ||
2238 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2241 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2239 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2242 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2240 | msgid "Difficulty level: high" | 2243 | msgid "Difficulty level: high" |
2241 | msgstr "" | 2244 | msgstr "" |
2242 | 2245 | ||
2243 | #: template/gsoc.html.j2:371 | 2246 | #: template/gsoc.html.j2:369 |
2244 | msgid "" | 2247 | msgid "" |
2245 | "Implement different place types and file sharing by creating a new place for " | 2248 | "Implement different place types and file sharing by creating a new place for " |
2246 | "the shared content." | 2249 | "the shared content." |
2247 | msgstr "" | 2250 | msgstr "" |
2248 | 2251 | ||
2249 | #: template/gsoc.html.j2:377 | 2252 | #: template/gsoc.html.j2:375 |
2250 | msgid "Place types to be implemented:" | 2253 | msgid "Place types to be implemented:" |
2251 | msgstr "" | 2254 | msgstr "" |
2252 | 2255 | ||
2253 | #: template/gsoc.html.j2:381 | 2256 | #: template/gsoc.html.j2:379 |
2254 | msgid "" | 2257 | msgid "" |
2255 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2258 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2256 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2259 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2260,11 +2263,11 @@ msgid "" | |||
2260 | "</ul>" | 2263 | "</ul>" |
2261 | msgstr "" | 2264 | msgstr "" |
2262 | 2265 | ||
2263 | #: template/gsoc.html.j2:392 | 2266 | #: template/gsoc.html.j2:390 |
2264 | msgid "Also provide the following UI functionality:" | 2267 | msgid "Also provide the following UI functionality:" |
2265 | msgstr "" | 2268 | msgstr "" |
2266 | 2269 | ||
2267 | #: template/gsoc.html.j2:396 | 2270 | #: template/gsoc.html.j2:394 |
2268 | msgid "" | 2271 | msgid "" |
2269 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2272 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2270 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2273 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2273,21 +2276,21 @@ msgid "" | |||
2273 | "ul>" | 2276 | "ul>" |
2274 | msgstr "" | 2277 | msgstr "" |
2275 | 2278 | ||
2276 | #: template/gsoc.html.j2:405 | 2279 | #: template/gsoc.html.j2:403 |
2277 | msgid "" | 2280 | msgid "" |
2278 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2281 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2279 | "features</a>" | 2282 | "features</a>" |
2280 | msgstr "" | 2283 | msgstr "" |
2281 | 2284 | ||
2282 | #: template/gsoc.html.j2:410 | 2285 | #: template/gsoc.html.j2:408 |
2283 | msgid "<strong>Mentors:</strong> lynX" | 2286 | msgid "<strong>Mentors:</strong> lynX" |
2284 | msgstr "" | 2287 | msgstr "" |
2285 | 2288 | ||
2286 | #: template/gsoc.html.j2:415 | 2289 | #: template/gsoc.html.j2:413 |
2287 | msgid "Required Skills: C/C++" | 2290 | msgid "Required Skills: C/C++" |
2288 | msgstr "" | 2291 | msgstr "" |
2289 | 2292 | ||
2290 | #: template/gsoc.html.j2:428 | 2293 | #: template/gsoc.html.j2:426 |
2291 | msgid "" | 2294 | msgid "" |
2292 | "Implement aggregation of distributed state from various channels in order to " | 2295 | "Implement aggregation of distributed state from various channels in order to " |
2293 | "provide for a powerful social graph API capable of producing social network " | 2296 | "provide for a powerful social graph API capable of producing social network " |
@@ -2298,17 +2301,17 @@ msgid "" | |||
2298 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2301 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2299 | msgstr "" | 2302 | msgstr "" |
2300 | 2303 | ||
2301 | #: template/gsoc.html.j2:446 | 2304 | #: template/gsoc.html.j2:444 |
2302 | msgid "" | 2305 | msgid "" |
2303 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2306 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2304 | "rendezvous</a>" | 2307 | "rendezvous</a>" |
2305 | msgstr "" | 2308 | msgstr "" |
2306 | 2309 | ||
2307 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2310 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2308 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2311 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2309 | msgstr "" | 2312 | msgstr "" |
2310 | 2313 | ||
2311 | #: template/gsoc.html.j2:469 | 2314 | #: template/gsoc.html.j2:467 |
2312 | msgid "" | 2315 | msgid "" |
2313 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2316 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2314 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2317 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2318,7 +2321,7 @@ msgid "" | |||
2318 | "this task but it is not an requirement. </li> </ul>" | 2321 | "this task but it is not an requirement. </li> </ul>" |
2319 | msgstr "" | 2322 | msgstr "" |
2320 | 2323 | ||
2321 | #: template/gsoc.html.j2:510 | 2324 | #: template/gsoc.html.j2:508 |
2322 | msgid "" | 2325 | msgid "" |
2323 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2326 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2324 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2327 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2327,33 +2330,33 @@ msgid "" | |||
2327 | "three user interface programs create, info and join." | 2330 | "three user interface programs create, info and join." |
2328 | msgstr "" | 2331 | msgstr "" |
2329 | 2332 | ||
2330 | #: template/gsoc.html.j2:522 | 2333 | #: template/gsoc.html.j2:520 |
2331 | msgid "<strong>Mentors:</strong> mate, cg" | 2334 | msgid "<strong>Mentors:</strong> mate, cg" |
2332 | msgstr "" | 2335 | msgstr "" |
2333 | 2336 | ||
2334 | #: template/gsoc.html.j2:540 | 2337 | #: template/gsoc.html.j2:538 |
2335 | msgid "" | 2338 | msgid "" |
2336 | "Implementation of additional transports to make GNUnet communication more " | 2339 | "Implementation of additional transports to make GNUnet communication more " |
2337 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2340 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2338 | "over-DNS" | 2341 | "over-DNS" |
2339 | msgstr "" | 2342 | msgstr "" |
2340 | 2343 | ||
2341 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2344 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2342 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2345 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2343 | msgstr "" | 2346 | msgstr "" |
2344 | 2347 | ||
2345 | #: template/gsoc.html.j2:555 | 2348 | #: template/gsoc.html.j2:553 |
2346 | msgid "" | 2349 | msgid "" |
2347 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2350 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2348 | "punching, better STUN support)" | 2351 | "punching, better STUN support)" |
2349 | msgstr "" | 2352 | msgstr "" |
2350 | 2353 | ||
2351 | #: template/gsoc.html.j2:569 | 2354 | #: template/gsoc.html.j2:567 |
2352 | msgid "" | 2355 | msgid "" |
2353 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2356 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2354 | msgstr "" | 2357 | msgstr "" |
2355 | 2358 | ||
2356 | #: template/gsoc.html.j2:577 | 2359 | #: template/gsoc.html.j2:575 |
2357 | msgid "" | 2360 | msgid "" |
2358 | "Improving libaboss to make computation on shared secrets (including repeated " | 2361 | "Improving libaboss to make computation on shared secrets (including repeated " |
2359 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2362 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2361,13 +2364,13 @@ msgid "" | |||
2361 | "moving libaboss to bignums (gcry_mpi)." | 2364 | "moving libaboss to bignums (gcry_mpi)." |
2362 | msgstr "" | 2365 | msgstr "" |
2363 | 2366 | ||
2364 | #: template/gsoc.html.j2:590 | 2367 | #: template/gsoc.html.j2:588 |
2365 | msgid "" | 2368 | msgid "" |
2366 | "Please refer to the description for this project listed under GNU Guix " | 2369 | "Please refer to the description for this project listed under GNU Guix " |
2367 | "project ideas." | 2370 | "project ideas." |
2368 | msgstr "" | 2371 | msgstr "" |
2369 | 2372 | ||
2370 | #: template/gsoc.html.j2:603 | 2373 | #: template/gsoc.html.j2:601 |
2371 | msgid "" | 2374 | msgid "" |
2372 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2375 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2373 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2376 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2376,27 +2379,27 @@ msgid "" | |||
2376 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2379 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2377 | msgstr "" | 2380 | msgstr "" |
2378 | 2381 | ||
2379 | #: template/gsoc.html.j2:613 | 2382 | #: template/gsoc.html.j2:611 |
2380 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2383 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2381 | msgstr "" | 2384 | msgstr "" |
2382 | 2385 | ||
2383 | #: template/gsoc.html.j2:618 | 2386 | #: template/gsoc.html.j2:616 |
2384 | msgid "Required Skills:" | 2387 | msgid "Required Skills:" |
2385 | msgstr "" | 2388 | msgstr "" |
2386 | 2389 | ||
2387 | #: template/gsoc.html.j2:623 | 2390 | #: template/gsoc.html.j2:621 |
2388 | msgid "Difficulty level:" | 2391 | msgid "Difficulty level:" |
2389 | msgstr "" | 2392 | msgstr "" |
2390 | 2393 | ||
2391 | #: template/gsoc.html.j2:628 | 2394 | #: template/gsoc.html.j2:626 |
2392 | msgid "Report:" | 2395 | msgid "Report:" |
2393 | msgstr "" | 2396 | msgstr "" |
2394 | 2397 | ||
2395 | #: template/gsoc.html.j2:633 | 2398 | #: template/gsoc.html.j2:631 |
2396 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2399 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2397 | msgstr "" | 2400 | msgstr "" |
2398 | 2401 | ||
2399 | #: template/gsoc.html.j2:643 | 2402 | #: template/gsoc.html.j2:641 |
2400 | msgid "" | 2403 | msgid "" |
2401 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2404 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2402 | "to be determined framework such as Angular2. This includes the design and " | 2405 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2405,11 +2408,11 @@ msgid "" | |||
2405 | "html\">GNUnet API</a>." | 2408 | "html\">GNUnet API</a>." |
2406 | msgstr "" | 2409 | msgstr "" |
2407 | 2410 | ||
2408 | #: template/gsoc.html.j2:658 | 2411 | #: template/gsoc.html.j2:656 |
2409 | msgid "Required Skills: C, JavaScript, CSS" | 2412 | msgid "Required Skills: C, JavaScript, CSS" |
2410 | msgstr "" | 2413 | msgstr "" |
2411 | 2414 | ||
2412 | #: template/gsoc.html.j2:668 | 2415 | #: template/gsoc.html.j2:666 |
2413 | msgid "" | 2416 | msgid "" |
2414 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2417 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2415 | msgstr "" | 2418 | msgstr "" |
diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo index aae27b6e..5ebd5f69 100644 --- a/locale/it/LC_MESSAGES/messages.mo +++ b/locale/it/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 8457a968..6cb9c76d 100644 --- a/locale/it/LC_MESSAGES/messages.po +++ b/locale/it/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-01-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" | 11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" |
12 | "Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n" | 12 | "Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n" |
13 | "Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" | 13 | "Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" |
@@ -2840,14 +2840,16 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2840 | msgstr "Progetti della Google Summer of Code di GNUnet" | 2840 | msgstr "Progetti della Google Summer of Code di GNUnet" |
2841 | 2841 | ||
2842 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2842 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2843 | msgid "Ideas 2021" | 2843 | #, fuzzy |
2844 | #| msgid "Ideas 2021" | ||
2845 | msgid "Ideas 2023" | ||
2844 | msgstr "Idee per il 2021" | 2846 | msgstr "Idee per il 2021" |
2845 | 2847 | ||
2846 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2848 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2847 | msgid "Past projects" | 2849 | msgid "Past projects" |
2848 | msgstr "Progetti precedenti" | 2850 | msgstr "Progetti precedenti" |
2849 | 2851 | ||
2850 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2852 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2851 | msgid "Finished projects" | 2853 | msgid "Finished projects" |
2852 | msgstr "Progetti conclusi" | 2854 | msgstr "Progetti conclusi" |
2853 | 2855 | ||
@@ -2919,19 +2921,22 @@ msgstr "" | |||
2919 | 2921 | ||
2920 | #: template/gsoc.html.j2:80 | 2922 | #: template/gsoc.html.j2:80 |
2921 | msgid "" | 2923 | msgid "" |
2922 | "The REST API currently only supports a single user system. This is an issue " | 2924 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2923 | "as on multi-user systems, access control must be enfoced on a per-user " | 2925 | "currently designed and compatible with Gtk+3 with already possibly including " |
2924 | "basis. In this project, the REST service must be extended to support user " | 2926 | "a variety of deprecated functions. In this project the requirements for a " |
2925 | "authentication. This includes the correct handling of user context switches. " | 2927 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2926 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2928 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2927 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2929 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2928 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2930 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2929 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2931 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2930 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2932 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2931 | "strong> Martin Schanzenbach" | 2933 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2934 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2935 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2936 | "Schanzenbach" | ||
2932 | msgstr "" | 2937 | msgstr "" |
2933 | 2938 | ||
2934 | #: template/gsoc.html.j2:112 | 2939 | #: template/gsoc.html.j2:110 |
2935 | msgid "" | 2940 | msgid "" |
2936 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2941 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2937 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2942 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2950,7 +2955,7 @@ msgid "" | |||
2950 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2955 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2951 | msgstr "" | 2956 | msgstr "" |
2952 | 2957 | ||
2953 | #: template/gsoc.html.j2:148 | 2958 | #: template/gsoc.html.j2:146 |
2954 | msgid "" | 2959 | msgid "" |
2955 | "Currently, the keys in our statistics database are too verbose. For example: " | 2960 | "Currently, the keys in our statistics database are too verbose. For example: " |
2956 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2961 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2969,7 +2974,7 @@ msgid "" | |||
2969 | "strong> Martin Schanzenbach" | 2974 | "strong> Martin Schanzenbach" |
2970 | msgstr "" | 2975 | msgstr "" |
2971 | 2976 | ||
2972 | #: template/gsoc.html.j2:188 | 2977 | #: template/gsoc.html.j2:186 |
2973 | msgid "" | 2978 | msgid "" |
2974 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2979 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2975 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2980 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2980,40 +2985,40 @@ msgid "" | |||
2980 | "implementing services and libraries for GNUnet." | 2985 | "implementing services and libraries for GNUnet." |
2981 | msgstr "" | 2986 | msgstr "" |
2982 | 2987 | ||
2983 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2988 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2984 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2989 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2985 | msgstr "" | 2990 | msgstr "" |
2986 | 2991 | ||
2987 | #: template/gsoc.html.j2:204 | 2992 | #: template/gsoc.html.j2:202 |
2988 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2993 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2989 | msgstr "" | 2994 | msgstr "" |
2990 | 2995 | ||
2991 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2996 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2992 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2997 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2993 | msgid "Difficulty level: medium" | 2998 | msgid "Difficulty level: medium" |
2994 | msgstr "" | 2999 | msgstr "" |
2995 | 3000 | ||
2996 | #: template/gsoc.html.j2:223 | 3001 | #: template/gsoc.html.j2:221 |
2997 | msgid "" | 3002 | msgid "" |
2998 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 3003 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2999 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 3004 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
3000 | "getting the C code to run on Android." | 3005 | "getting the C code to run on Android." |
3001 | msgstr "" | 3006 | msgstr "" |
3002 | 3007 | ||
3003 | #: template/gsoc.html.j2:230 | 3008 | #: template/gsoc.html.j2:228 |
3004 | msgid "" | 3009 | msgid "" |
3005 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 3010 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
3006 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 3011 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
3007 | "libuv." | 3012 | "libuv." |
3008 | msgstr "" | 3013 | msgstr "" |
3009 | 3014 | ||
3010 | #: template/gsoc.html.j2:237 | 3015 | #: template/gsoc.html.j2:235 |
3011 | msgid "" | 3016 | msgid "" |
3012 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 3017 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
3013 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 3018 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
3014 | msgstr "" | 3019 | msgstr "" |
3015 | 3020 | ||
3016 | #: template/gsoc.html.j2:246 | 3021 | #: template/gsoc.html.j2:244 |
3017 | msgid "" | 3022 | msgid "" |
3018 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 3023 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
3019 | "just run \"make check\" on various platforms, but also perform tests with " | 3024 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -3024,11 +3029,11 @@ msgid "" | |||
3024 | "automatic dependency discovery (as done by the autotools) is also important." | 3029 | "automatic dependency discovery (as done by the autotools) is also important." |
3025 | msgstr "" | 3030 | msgstr "" |
3026 | 3031 | ||
3027 | #: template/gsoc.html.j2:258 | 3032 | #: template/gsoc.html.j2:256 |
3028 | msgid "<strong>Mentors:</strong> TBD" | 3033 | msgid "<strong>Mentors:</strong> TBD" |
3029 | msgstr "" | 3034 | msgstr "" |
3030 | 3035 | ||
3031 | #: template/gsoc.html.j2:268 | 3036 | #: template/gsoc.html.j2:266 |
3032 | msgid "" | 3037 | msgid "" |
3033 | "One great problem of the current Internet is the lack of disintermediation. " | 3038 | "One great problem of the current Internet is the lack of disintermediation. " |
3034 | "When people want to talk they need a chat service. When they want to share " | 3039 | "When people want to talk they need a chat service. When they want to share " |
@@ -3044,21 +3049,21 @@ msgid "" | |||
3044 | "more information and context, read" | 3049 | "more information and context, read" |
3045 | msgstr "" | 3050 | msgstr "" |
3046 | 3051 | ||
3047 | #: template/gsoc.html.j2:289 | 3052 | #: template/gsoc.html.j2:287 |
3048 | msgid "<strong>Mentors:</strong> lynX & dvn" | 3053 | msgid "<strong>Mentors:</strong> lynX & dvn" |
3049 | msgstr "" | 3054 | msgstr "" |
3050 | 3055 | ||
3051 | #: template/gsoc.html.j2:297 | 3056 | #: template/gsoc.html.j2:295 |
3052 | msgid "" | 3057 | msgid "" |
3053 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 3058 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
3054 | msgstr "" | 3059 | msgstr "" |
3055 | 3060 | ||
3056 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 3061 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
3057 | #: template/gsoc.html.j2:353 | 3062 | #: template/gsoc.html.j2:351 |
3058 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 3063 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
3059 | msgstr "" | 3064 | msgstr "" |
3060 | 3065 | ||
3061 | #: template/gsoc.html.j2:308 | 3066 | #: template/gsoc.html.j2:306 |
3062 | msgid "" | 3067 | msgid "" |
3063 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 3068 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
3064 | "using GNS over Tor too, but currently that's on hold until folks think more " | 3069 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -3066,12 +3071,12 @@ msgid "" | |||
3066 | "more collaborative approach NSS2 for now." | 3071 | "more collaborative approach NSS2 for now." |
3067 | msgstr "" | 3072 | msgstr "" |
3068 | 3073 | ||
3069 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 3074 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
3070 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 3075 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
3071 | msgid "Required Skills: C" | 3076 | msgid "Required Skills: C" |
3072 | msgstr "" | 3077 | msgstr "" |
3073 | 3078 | ||
3074 | #: template/gsoc.html.j2:330 | 3079 | #: template/gsoc.html.j2:328 |
3075 | msgid "" | 3080 | msgid "" |
3076 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 3081 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
3077 | "support for asynchronous IO using mio, or perhaps a higher level " | 3082 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -3079,32 +3084,32 @@ msgid "" | |||
3079 | "gj." | 3084 | "gj." |
3080 | msgstr "" | 3085 | msgstr "" |
3081 | 3086 | ||
3082 | #: template/gsoc.html.j2:346 | 3087 | #: template/gsoc.html.j2:344 |
3083 | msgid "" | 3088 | msgid "" |
3084 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 3089 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
3085 | "and maybe integration with the GNU Name System for key exchange." | 3090 | "and maybe integration with the GNU Name System for key exchange." |
3086 | msgstr "" | 3091 | msgstr "" |
3087 | 3092 | ||
3088 | #: template/gsoc.html.j2:358 | 3093 | #: template/gsoc.html.j2:356 |
3089 | msgid "Required Skills: Rust or C, crypto" | 3094 | msgid "Required Skills: Rust or C, crypto" |
3090 | msgstr "" | 3095 | msgstr "" |
3091 | 3096 | ||
3092 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 3097 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
3093 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 3098 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
3094 | msgid "Difficulty level: high" | 3099 | msgid "Difficulty level: high" |
3095 | msgstr "" | 3100 | msgstr "" |
3096 | 3101 | ||
3097 | #: template/gsoc.html.j2:371 | 3102 | #: template/gsoc.html.j2:369 |
3098 | msgid "" | 3103 | msgid "" |
3099 | "Implement different place types and file sharing by creating a new place for " | 3104 | "Implement different place types and file sharing by creating a new place for " |
3100 | "the shared content." | 3105 | "the shared content." |
3101 | msgstr "" | 3106 | msgstr "" |
3102 | 3107 | ||
3103 | #: template/gsoc.html.j2:377 | 3108 | #: template/gsoc.html.j2:375 |
3104 | msgid "Place types to be implemented:" | 3109 | msgid "Place types to be implemented:" |
3105 | msgstr "" | 3110 | msgstr "" |
3106 | 3111 | ||
3107 | #: template/gsoc.html.j2:381 | 3112 | #: template/gsoc.html.j2:379 |
3108 | msgid "" | 3113 | msgid "" |
3109 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 3114 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
3110 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 3115 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -3114,11 +3119,11 @@ msgid "" | |||
3114 | "</ul>" | 3119 | "</ul>" |
3115 | msgstr "" | 3120 | msgstr "" |
3116 | 3121 | ||
3117 | #: template/gsoc.html.j2:392 | 3122 | #: template/gsoc.html.j2:390 |
3118 | msgid "Also provide the following UI functionality:" | 3123 | msgid "Also provide the following UI functionality:" |
3119 | msgstr "" | 3124 | msgstr "" |
3120 | 3125 | ||
3121 | #: template/gsoc.html.j2:396 | 3126 | #: template/gsoc.html.j2:394 |
3122 | msgid "" | 3127 | msgid "" |
3123 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 3128 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
3124 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 3129 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -3127,21 +3132,21 @@ msgid "" | |||
3127 | "ul>" | 3132 | "ul>" |
3128 | msgstr "" | 3133 | msgstr "" |
3129 | 3134 | ||
3130 | #: template/gsoc.html.j2:405 | 3135 | #: template/gsoc.html.j2:403 |
3131 | msgid "" | 3136 | msgid "" |
3132 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 3137 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
3133 | "features</a>" | 3138 | "features</a>" |
3134 | msgstr "" | 3139 | msgstr "" |
3135 | 3140 | ||
3136 | #: template/gsoc.html.j2:410 | 3141 | #: template/gsoc.html.j2:408 |
3137 | msgid "<strong>Mentors:</strong> lynX" | 3142 | msgid "<strong>Mentors:</strong> lynX" |
3138 | msgstr "" | 3143 | msgstr "" |
3139 | 3144 | ||
3140 | #: template/gsoc.html.j2:415 | 3145 | #: template/gsoc.html.j2:413 |
3141 | msgid "Required Skills: C/C++" | 3146 | msgid "Required Skills: C/C++" |
3142 | msgstr "" | 3147 | msgstr "" |
3143 | 3148 | ||
3144 | #: template/gsoc.html.j2:428 | 3149 | #: template/gsoc.html.j2:426 |
3145 | msgid "" | 3150 | msgid "" |
3146 | "Implement aggregation of distributed state from various channels in order to " | 3151 | "Implement aggregation of distributed state from various channels in order to " |
3147 | "provide for a powerful social graph API capable of producing social network " | 3152 | "provide for a powerful social graph API capable of producing social network " |
@@ -3152,17 +3157,17 @@ msgid "" | |||
3152 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 3157 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
3153 | msgstr "" | 3158 | msgstr "" |
3154 | 3159 | ||
3155 | #: template/gsoc.html.j2:446 | 3160 | #: template/gsoc.html.j2:444 |
3156 | msgid "" | 3161 | msgid "" |
3157 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 3162 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
3158 | "rendezvous</a>" | 3163 | "rendezvous</a>" |
3159 | msgstr "" | 3164 | msgstr "" |
3160 | 3165 | ||
3161 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 3166 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
3162 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 3167 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
3163 | msgstr "" | 3168 | msgstr "" |
3164 | 3169 | ||
3165 | #: template/gsoc.html.j2:469 | 3170 | #: template/gsoc.html.j2:467 |
3166 | msgid "" | 3171 | msgid "" |
3167 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 3172 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
3168 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 3173 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -3172,7 +3177,7 @@ msgid "" | |||
3172 | "this task but it is not an requirement. </li> </ul>" | 3177 | "this task but it is not an requirement. </li> </ul>" |
3173 | msgstr "" | 3178 | msgstr "" |
3174 | 3179 | ||
3175 | #: template/gsoc.html.j2:510 | 3180 | #: template/gsoc.html.j2:508 |
3176 | msgid "" | 3181 | msgid "" |
3177 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 3182 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
3178 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 3183 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -3181,33 +3186,33 @@ msgid "" | |||
3181 | "three user interface programs create, info and join." | 3186 | "three user interface programs create, info and join." |
3182 | msgstr "" | 3187 | msgstr "" |
3183 | 3188 | ||
3184 | #: template/gsoc.html.j2:522 | 3189 | #: template/gsoc.html.j2:520 |
3185 | msgid "<strong>Mentors:</strong> mate, cg" | 3190 | msgid "<strong>Mentors:</strong> mate, cg" |
3186 | msgstr "" | 3191 | msgstr "" |
3187 | 3192 | ||
3188 | #: template/gsoc.html.j2:540 | 3193 | #: template/gsoc.html.j2:538 |
3189 | msgid "" | 3194 | msgid "" |
3190 | "Implementation of additional transports to make GNUnet communication more " | 3195 | "Implementation of additional transports to make GNUnet communication more " |
3191 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 3196 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
3192 | "over-DNS" | 3197 | "over-DNS" |
3193 | msgstr "" | 3198 | msgstr "" |
3194 | 3199 | ||
3195 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 3200 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
3196 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 3201 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
3197 | msgstr "" | 3202 | msgstr "" |
3198 | 3203 | ||
3199 | #: template/gsoc.html.j2:555 | 3204 | #: template/gsoc.html.j2:553 |
3200 | msgid "" | 3205 | msgid "" |
3201 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 3206 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
3202 | "punching, better STUN support)" | 3207 | "punching, better STUN support)" |
3203 | msgstr "" | 3208 | msgstr "" |
3204 | 3209 | ||
3205 | #: template/gsoc.html.j2:569 | 3210 | #: template/gsoc.html.j2:567 |
3206 | msgid "" | 3211 | msgid "" |
3207 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 3212 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
3208 | msgstr "" | 3213 | msgstr "" |
3209 | 3214 | ||
3210 | #: template/gsoc.html.j2:577 | 3215 | #: template/gsoc.html.j2:575 |
3211 | msgid "" | 3216 | msgid "" |
3212 | "Improving libaboss to make computation on shared secrets (including repeated " | 3217 | "Improving libaboss to make computation on shared secrets (including repeated " |
3213 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 3218 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -3215,13 +3220,13 @@ msgid "" | |||
3215 | "moving libaboss to bignums (gcry_mpi)." | 3220 | "moving libaboss to bignums (gcry_mpi)." |
3216 | msgstr "" | 3221 | msgstr "" |
3217 | 3222 | ||
3218 | #: template/gsoc.html.j2:590 | 3223 | #: template/gsoc.html.j2:588 |
3219 | msgid "" | 3224 | msgid "" |
3220 | "Please refer to the description for this project listed under GNU Guix " | 3225 | "Please refer to the description for this project listed under GNU Guix " |
3221 | "project ideas." | 3226 | "project ideas." |
3222 | msgstr "" | 3227 | msgstr "" |
3223 | 3228 | ||
3224 | #: template/gsoc.html.j2:603 | 3229 | #: template/gsoc.html.j2:601 |
3225 | msgid "" | 3230 | msgid "" |
3226 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 3231 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
3227 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 3232 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -3230,27 +3235,27 @@ msgid "" | |||
3230 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 3235 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
3231 | msgstr "" | 3236 | msgstr "" |
3232 | 3237 | ||
3233 | #: template/gsoc.html.j2:613 | 3238 | #: template/gsoc.html.j2:611 |
3234 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 3239 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
3235 | msgstr "" | 3240 | msgstr "" |
3236 | 3241 | ||
3237 | #: template/gsoc.html.j2:618 | 3242 | #: template/gsoc.html.j2:616 |
3238 | msgid "Required Skills:" | 3243 | msgid "Required Skills:" |
3239 | msgstr "" | 3244 | msgstr "" |
3240 | 3245 | ||
3241 | #: template/gsoc.html.j2:623 | 3246 | #: template/gsoc.html.j2:621 |
3242 | msgid "Difficulty level:" | 3247 | msgid "Difficulty level:" |
3243 | msgstr "" | 3248 | msgstr "" |
3244 | 3249 | ||
3245 | #: template/gsoc.html.j2:628 | 3250 | #: template/gsoc.html.j2:626 |
3246 | msgid "Report:" | 3251 | msgid "Report:" |
3247 | msgstr "" | 3252 | msgstr "" |
3248 | 3253 | ||
3249 | #: template/gsoc.html.j2:633 | 3254 | #: template/gsoc.html.j2:631 |
3250 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 3255 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
3251 | msgstr "" | 3256 | msgstr "" |
3252 | 3257 | ||
3253 | #: template/gsoc.html.j2:643 | 3258 | #: template/gsoc.html.j2:641 |
3254 | msgid "" | 3259 | msgid "" |
3255 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 3260 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
3256 | "to be determined framework such as Angular2. This includes the design and " | 3261 | "to be determined framework such as Angular2. This includes the design and " |
@@ -3259,11 +3264,11 @@ msgid "" | |||
3259 | "html\">GNUnet API</a>." | 3264 | "html\">GNUnet API</a>." |
3260 | msgstr "" | 3265 | msgstr "" |
3261 | 3266 | ||
3262 | #: template/gsoc.html.j2:658 | 3267 | #: template/gsoc.html.j2:656 |
3263 | msgid "Required Skills: C, JavaScript, CSS" | 3268 | msgid "Required Skills: C, JavaScript, CSS" |
3264 | msgstr "" | 3269 | msgstr "" |
3265 | 3270 | ||
3266 | #: template/gsoc.html.j2:668 | 3271 | #: template/gsoc.html.j2:666 |
3267 | msgid "" | 3272 | msgid "" |
3268 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 3273 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
3269 | msgstr "" | 3274 | msgstr "" |
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po index b7682646..2fba44f6 100644 --- a/locale/ja/LC_MESSAGES/messages.po +++ b/locale/ja/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" | 11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" |
12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" | 12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" |
13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" | 13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" |
@@ -2516,16 +2516,16 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2516 | msgstr "" | 2516 | msgstr "" |
2517 | 2517 | ||
2518 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2518 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2519 | msgid "Ideas 2021" | 2519 | msgid "Ideas 2023" |
2520 | msgstr "" | 2520 | msgstr "" |
2521 | 2521 | ||
2522 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2522 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2523 | #, fuzzy | 2523 | #, fuzzy |
2524 | #| msgid "GSoC Projects" | 2524 | #| msgid "GSoC Projects" |
2525 | msgid "Past projects" | 2525 | msgid "Past projects" |
2526 | msgstr "GSoC プロジェクト" | 2526 | msgstr "GSoC プロジェクト" |
2527 | 2527 | ||
2528 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2528 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2529 | msgid "Finished projects" | 2529 | msgid "Finished projects" |
2530 | msgstr "" | 2530 | msgstr "" |
2531 | 2531 | ||
@@ -2563,19 +2563,22 @@ msgstr "" | |||
2563 | 2563 | ||
2564 | #: template/gsoc.html.j2:80 | 2564 | #: template/gsoc.html.j2:80 |
2565 | msgid "" | 2565 | msgid "" |
2566 | "The REST API currently only supports a single user system. This is an issue " | 2566 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2567 | "as on multi-user systems, access control must be enfoced on a per-user " | 2567 | "currently designed and compatible with Gtk+3 with already possibly including " |
2568 | "basis. In this project, the REST service must be extended to support user " | 2568 | "a variety of deprecated functions. In this project the requirements for a " |
2569 | "authentication. This includes the correct handling of user context switches. " | 2569 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2570 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2570 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2571 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2571 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2572 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2572 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2573 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2573 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2574 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2574 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2575 | "strong> Martin Schanzenbach" | 2575 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2576 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2577 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2578 | "Schanzenbach" | ||
2576 | msgstr "" | 2579 | msgstr "" |
2577 | 2580 | ||
2578 | #: template/gsoc.html.j2:112 | 2581 | #: template/gsoc.html.j2:110 |
2579 | msgid "" | 2582 | msgid "" |
2580 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2583 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2581 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2584 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2594,7 +2597,7 @@ msgid "" | |||
2594 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2597 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2595 | msgstr "" | 2598 | msgstr "" |
2596 | 2599 | ||
2597 | #: template/gsoc.html.j2:148 | 2600 | #: template/gsoc.html.j2:146 |
2598 | msgid "" | 2601 | msgid "" |
2599 | "Currently, the keys in our statistics database are too verbose. For example: " | 2602 | "Currently, the keys in our statistics database are too verbose. For example: " |
2600 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2603 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2613,7 +2616,7 @@ msgid "" | |||
2613 | "strong> Martin Schanzenbach" | 2616 | "strong> Martin Schanzenbach" |
2614 | msgstr "" | 2617 | msgstr "" |
2615 | 2618 | ||
2616 | #: template/gsoc.html.j2:188 | 2619 | #: template/gsoc.html.j2:186 |
2617 | msgid "" | 2620 | msgid "" |
2618 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2621 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2619 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2622 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2624,40 +2627,40 @@ msgid "" | |||
2624 | "implementing services and libraries for GNUnet." | 2627 | "implementing services and libraries for GNUnet." |
2625 | msgstr "" | 2628 | msgstr "" |
2626 | 2629 | ||
2627 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2630 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2628 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2631 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2629 | msgstr "" | 2632 | msgstr "" |
2630 | 2633 | ||
2631 | #: template/gsoc.html.j2:204 | 2634 | #: template/gsoc.html.j2:202 |
2632 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2635 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2633 | msgstr "" | 2636 | msgstr "" |
2634 | 2637 | ||
2635 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2638 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2636 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2639 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2637 | msgid "Difficulty level: medium" | 2640 | msgid "Difficulty level: medium" |
2638 | msgstr "" | 2641 | msgstr "" |
2639 | 2642 | ||
2640 | #: template/gsoc.html.j2:223 | 2643 | #: template/gsoc.html.j2:221 |
2641 | msgid "" | 2644 | msgid "" |
2642 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2645 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2643 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2646 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2644 | "getting the C code to run on Android." | 2647 | "getting the C code to run on Android." |
2645 | msgstr "" | 2648 | msgstr "" |
2646 | 2649 | ||
2647 | #: template/gsoc.html.j2:230 | 2650 | #: template/gsoc.html.j2:228 |
2648 | msgid "" | 2651 | msgid "" |
2649 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2652 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2650 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2653 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2651 | "libuv." | 2654 | "libuv." |
2652 | msgstr "" | 2655 | msgstr "" |
2653 | 2656 | ||
2654 | #: template/gsoc.html.j2:237 | 2657 | #: template/gsoc.html.j2:235 |
2655 | msgid "" | 2658 | msgid "" |
2656 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2659 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2657 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2660 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2658 | msgstr "" | 2661 | msgstr "" |
2659 | 2662 | ||
2660 | #: template/gsoc.html.j2:246 | 2663 | #: template/gsoc.html.j2:244 |
2661 | msgid "" | 2664 | msgid "" |
2662 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2665 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2663 | "just run \"make check\" on various platforms, but also perform tests with " | 2666 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2668,11 +2671,11 @@ msgid "" | |||
2668 | "automatic dependency discovery (as done by the autotools) is also important." | 2671 | "automatic dependency discovery (as done by the autotools) is also important." |
2669 | msgstr "" | 2672 | msgstr "" |
2670 | 2673 | ||
2671 | #: template/gsoc.html.j2:258 | 2674 | #: template/gsoc.html.j2:256 |
2672 | msgid "<strong>Mentors:</strong> TBD" | 2675 | msgid "<strong>Mentors:</strong> TBD" |
2673 | msgstr "" | 2676 | msgstr "" |
2674 | 2677 | ||
2675 | #: template/gsoc.html.j2:268 | 2678 | #: template/gsoc.html.j2:266 |
2676 | msgid "" | 2679 | msgid "" |
2677 | "One great problem of the current Internet is the lack of disintermediation. " | 2680 | "One great problem of the current Internet is the lack of disintermediation. " |
2678 | "When people want to talk they need a chat service. When they want to share " | 2681 | "When people want to talk they need a chat service. When they want to share " |
@@ -2688,21 +2691,21 @@ msgid "" | |||
2688 | "more information and context, read" | 2691 | "more information and context, read" |
2689 | msgstr "" | 2692 | msgstr "" |
2690 | 2693 | ||
2691 | #: template/gsoc.html.j2:289 | 2694 | #: template/gsoc.html.j2:287 |
2692 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2695 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2693 | msgstr "" | 2696 | msgstr "" |
2694 | 2697 | ||
2695 | #: template/gsoc.html.j2:297 | 2698 | #: template/gsoc.html.j2:295 |
2696 | msgid "" | 2699 | msgid "" |
2697 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2700 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2698 | msgstr "" | 2701 | msgstr "" |
2699 | 2702 | ||
2700 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2703 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2701 | #: template/gsoc.html.j2:353 | 2704 | #: template/gsoc.html.j2:351 |
2702 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2705 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2703 | msgstr "" | 2706 | msgstr "" |
2704 | 2707 | ||
2705 | #: template/gsoc.html.j2:308 | 2708 | #: template/gsoc.html.j2:306 |
2706 | msgid "" | 2709 | msgid "" |
2707 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2710 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2708 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2711 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2710,12 +2713,12 @@ msgid "" | |||
2710 | "more collaborative approach NSS2 for now." | 2713 | "more collaborative approach NSS2 for now." |
2711 | msgstr "" | 2714 | msgstr "" |
2712 | 2715 | ||
2713 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2716 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2714 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2717 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2715 | msgid "Required Skills: C" | 2718 | msgid "Required Skills: C" |
2716 | msgstr "" | 2719 | msgstr "" |
2717 | 2720 | ||
2718 | #: template/gsoc.html.j2:330 | 2721 | #: template/gsoc.html.j2:328 |
2719 | msgid "" | 2722 | msgid "" |
2720 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2723 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2721 | "support for asynchronous IO using mio, or perhaps a higher level " | 2724 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2723,32 +2726,32 @@ msgid "" | |||
2723 | "gj." | 2726 | "gj." |
2724 | msgstr "" | 2727 | msgstr "" |
2725 | 2728 | ||
2726 | #: template/gsoc.html.j2:346 | 2729 | #: template/gsoc.html.j2:344 |
2727 | msgid "" | 2730 | msgid "" |
2728 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2731 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2729 | "and maybe integration with the GNU Name System for key exchange." | 2732 | "and maybe integration with the GNU Name System for key exchange." |
2730 | msgstr "" | 2733 | msgstr "" |
2731 | 2734 | ||
2732 | #: template/gsoc.html.j2:358 | 2735 | #: template/gsoc.html.j2:356 |
2733 | msgid "Required Skills: Rust or C, crypto" | 2736 | msgid "Required Skills: Rust or C, crypto" |
2734 | msgstr "" | 2737 | msgstr "" |
2735 | 2738 | ||
2736 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2739 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2737 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2740 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2738 | msgid "Difficulty level: high" | 2741 | msgid "Difficulty level: high" |
2739 | msgstr "" | 2742 | msgstr "" |
2740 | 2743 | ||
2741 | #: template/gsoc.html.j2:371 | 2744 | #: template/gsoc.html.j2:369 |
2742 | msgid "" | 2745 | msgid "" |
2743 | "Implement different place types and file sharing by creating a new place for " | 2746 | "Implement different place types and file sharing by creating a new place for " |
2744 | "the shared content." | 2747 | "the shared content." |
2745 | msgstr "" | 2748 | msgstr "" |
2746 | 2749 | ||
2747 | #: template/gsoc.html.j2:377 | 2750 | #: template/gsoc.html.j2:375 |
2748 | msgid "Place types to be implemented:" | 2751 | msgid "Place types to be implemented:" |
2749 | msgstr "" | 2752 | msgstr "" |
2750 | 2753 | ||
2751 | #: template/gsoc.html.j2:381 | 2754 | #: template/gsoc.html.j2:379 |
2752 | msgid "" | 2755 | msgid "" |
2753 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2756 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2754 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2757 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2758,11 +2761,11 @@ msgid "" | |||
2758 | "</ul>" | 2761 | "</ul>" |
2759 | msgstr "" | 2762 | msgstr "" |
2760 | 2763 | ||
2761 | #: template/gsoc.html.j2:392 | 2764 | #: template/gsoc.html.j2:390 |
2762 | msgid "Also provide the following UI functionality:" | 2765 | msgid "Also provide the following UI functionality:" |
2763 | msgstr "" | 2766 | msgstr "" |
2764 | 2767 | ||
2765 | #: template/gsoc.html.j2:396 | 2768 | #: template/gsoc.html.j2:394 |
2766 | msgid "" | 2769 | msgid "" |
2767 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2770 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2768 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2771 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2771,21 +2774,21 @@ msgid "" | |||
2771 | "ul>" | 2774 | "ul>" |
2772 | msgstr "" | 2775 | msgstr "" |
2773 | 2776 | ||
2774 | #: template/gsoc.html.j2:405 | 2777 | #: template/gsoc.html.j2:403 |
2775 | msgid "" | 2778 | msgid "" |
2776 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2779 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2777 | "features</a>" | 2780 | "features</a>" |
2778 | msgstr "" | 2781 | msgstr "" |
2779 | 2782 | ||
2780 | #: template/gsoc.html.j2:410 | 2783 | #: template/gsoc.html.j2:408 |
2781 | msgid "<strong>Mentors:</strong> lynX" | 2784 | msgid "<strong>Mentors:</strong> lynX" |
2782 | msgstr "" | 2785 | msgstr "" |
2783 | 2786 | ||
2784 | #: template/gsoc.html.j2:415 | 2787 | #: template/gsoc.html.j2:413 |
2785 | msgid "Required Skills: C/C++" | 2788 | msgid "Required Skills: C/C++" |
2786 | msgstr "" | 2789 | msgstr "" |
2787 | 2790 | ||
2788 | #: template/gsoc.html.j2:428 | 2791 | #: template/gsoc.html.j2:426 |
2789 | msgid "" | 2792 | msgid "" |
2790 | "Implement aggregation of distributed state from various channels in order to " | 2793 | "Implement aggregation of distributed state from various channels in order to " |
2791 | "provide for a powerful social graph API capable of producing social network " | 2794 | "provide for a powerful social graph API capable of producing social network " |
@@ -2796,17 +2799,17 @@ msgid "" | |||
2796 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2799 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2797 | msgstr "" | 2800 | msgstr "" |
2798 | 2801 | ||
2799 | #: template/gsoc.html.j2:446 | 2802 | #: template/gsoc.html.j2:444 |
2800 | msgid "" | 2803 | msgid "" |
2801 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2804 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2802 | "rendezvous</a>" | 2805 | "rendezvous</a>" |
2803 | msgstr "" | 2806 | msgstr "" |
2804 | 2807 | ||
2805 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2808 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2806 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2809 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2807 | msgstr "" | 2810 | msgstr "" |
2808 | 2811 | ||
2809 | #: template/gsoc.html.j2:469 | 2812 | #: template/gsoc.html.j2:467 |
2810 | msgid "" | 2813 | msgid "" |
2811 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2814 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2812 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2815 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2816,7 +2819,7 @@ msgid "" | |||
2816 | "this task but it is not an requirement. </li> </ul>" | 2819 | "this task but it is not an requirement. </li> </ul>" |
2817 | msgstr "" | 2820 | msgstr "" |
2818 | 2821 | ||
2819 | #: template/gsoc.html.j2:510 | 2822 | #: template/gsoc.html.j2:508 |
2820 | msgid "" | 2823 | msgid "" |
2821 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2824 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2822 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2825 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2825,33 +2828,33 @@ msgid "" | |||
2825 | "three user interface programs create, info and join." | 2828 | "three user interface programs create, info and join." |
2826 | msgstr "" | 2829 | msgstr "" |
2827 | 2830 | ||
2828 | #: template/gsoc.html.j2:522 | 2831 | #: template/gsoc.html.j2:520 |
2829 | msgid "<strong>Mentors:</strong> mate, cg" | 2832 | msgid "<strong>Mentors:</strong> mate, cg" |
2830 | msgstr "" | 2833 | msgstr "" |
2831 | 2834 | ||
2832 | #: template/gsoc.html.j2:540 | 2835 | #: template/gsoc.html.j2:538 |
2833 | msgid "" | 2836 | msgid "" |
2834 | "Implementation of additional transports to make GNUnet communication more " | 2837 | "Implementation of additional transports to make GNUnet communication more " |
2835 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2838 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2836 | "over-DNS" | 2839 | "over-DNS" |
2837 | msgstr "" | 2840 | msgstr "" |
2838 | 2841 | ||
2839 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2842 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2840 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2843 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2841 | msgstr "" | 2844 | msgstr "" |
2842 | 2845 | ||
2843 | #: template/gsoc.html.j2:555 | 2846 | #: template/gsoc.html.j2:553 |
2844 | msgid "" | 2847 | msgid "" |
2845 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2848 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2846 | "punching, better STUN support)" | 2849 | "punching, better STUN support)" |
2847 | msgstr "" | 2850 | msgstr "" |
2848 | 2851 | ||
2849 | #: template/gsoc.html.j2:569 | 2852 | #: template/gsoc.html.j2:567 |
2850 | msgid "" | 2853 | msgid "" |
2851 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2854 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2852 | msgstr "" | 2855 | msgstr "" |
2853 | 2856 | ||
2854 | #: template/gsoc.html.j2:577 | 2857 | #: template/gsoc.html.j2:575 |
2855 | msgid "" | 2858 | msgid "" |
2856 | "Improving libaboss to make computation on shared secrets (including repeated " | 2859 | "Improving libaboss to make computation on shared secrets (including repeated " |
2857 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2860 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2859,13 +2862,13 @@ msgid "" | |||
2859 | "moving libaboss to bignums (gcry_mpi)." | 2862 | "moving libaboss to bignums (gcry_mpi)." |
2860 | msgstr "" | 2863 | msgstr "" |
2861 | 2864 | ||
2862 | #: template/gsoc.html.j2:590 | 2865 | #: template/gsoc.html.j2:588 |
2863 | msgid "" | 2866 | msgid "" |
2864 | "Please refer to the description for this project listed under GNU Guix " | 2867 | "Please refer to the description for this project listed under GNU Guix " |
2865 | "project ideas." | 2868 | "project ideas." |
2866 | msgstr "" | 2869 | msgstr "" |
2867 | 2870 | ||
2868 | #: template/gsoc.html.j2:603 | 2871 | #: template/gsoc.html.j2:601 |
2869 | msgid "" | 2872 | msgid "" |
2870 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2873 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2871 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2874 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2874,27 +2877,27 @@ msgid "" | |||
2874 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2877 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2875 | msgstr "" | 2878 | msgstr "" |
2876 | 2879 | ||
2877 | #: template/gsoc.html.j2:613 | 2880 | #: template/gsoc.html.j2:611 |
2878 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2881 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2879 | msgstr "" | 2882 | msgstr "" |
2880 | 2883 | ||
2881 | #: template/gsoc.html.j2:618 | 2884 | #: template/gsoc.html.j2:616 |
2882 | msgid "Required Skills:" | 2885 | msgid "Required Skills:" |
2883 | msgstr "" | 2886 | msgstr "" |
2884 | 2887 | ||
2885 | #: template/gsoc.html.j2:623 | 2888 | #: template/gsoc.html.j2:621 |
2886 | msgid "Difficulty level:" | 2889 | msgid "Difficulty level:" |
2887 | msgstr "" | 2890 | msgstr "" |
2888 | 2891 | ||
2889 | #: template/gsoc.html.j2:628 | 2892 | #: template/gsoc.html.j2:626 |
2890 | msgid "Report:" | 2893 | msgid "Report:" |
2891 | msgstr "" | 2894 | msgstr "" |
2892 | 2895 | ||
2893 | #: template/gsoc.html.j2:633 | 2896 | #: template/gsoc.html.j2:631 |
2894 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2897 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2895 | msgstr "" | 2898 | msgstr "" |
2896 | 2899 | ||
2897 | #: template/gsoc.html.j2:643 | 2900 | #: template/gsoc.html.j2:641 |
2898 | msgid "" | 2901 | msgid "" |
2899 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2902 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2900 | "to be determined framework such as Angular2. This includes the design and " | 2903 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2903,11 +2906,11 @@ msgid "" | |||
2903 | "html\">GNUnet API</a>." | 2906 | "html\">GNUnet API</a>." |
2904 | msgstr "" | 2907 | msgstr "" |
2905 | 2908 | ||
2906 | #: template/gsoc.html.j2:658 | 2909 | #: template/gsoc.html.j2:656 |
2907 | msgid "Required Skills: C, JavaScript, CSS" | 2910 | msgid "Required Skills: C, JavaScript, CSS" |
2908 | msgstr "" | 2911 | msgstr "" |
2909 | 2912 | ||
2910 | #: template/gsoc.html.j2:668 | 2913 | #: template/gsoc.html.j2:666 |
2911 | msgid "" | 2914 | msgid "" |
2912 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2915 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2913 | msgstr "" | 2916 | msgstr "" |
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po index ef631c77..212de088 100644 --- a/locale/ko/LC_MESSAGES/messages.po +++ b/locale/ko/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2021-04-11 02:59+0000\n" | 11 | "PO-Revision-Date: 2021-04-11 02:59+0000\n" |
12 | "Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n" | 12 | "Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n" |
13 | "Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/" | 13 | "Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/" |
@@ -2030,16 +2030,16 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2030 | msgstr "" | 2030 | msgstr "" |
2031 | 2031 | ||
2032 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2032 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2033 | msgid "Ideas 2021" | 2033 | msgid "Ideas 2023" |
2034 | msgstr "" | 2034 | msgstr "" |
2035 | 2035 | ||
2036 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2036 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2037 | #, fuzzy | 2037 | #, fuzzy |
2038 | #| msgid "GSoC Projects" | 2038 | #| msgid "GSoC Projects" |
2039 | msgid "Past projects" | 2039 | msgid "Past projects" |
2040 | msgstr "GSoC 프로젝트" | 2040 | msgstr "GSoC 프로젝트" |
2041 | 2041 | ||
2042 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2042 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2043 | msgid "Finished projects" | 2043 | msgid "Finished projects" |
2044 | msgstr "" | 2044 | msgstr "" |
2045 | 2045 | ||
@@ -2077,19 +2077,22 @@ msgstr "" | |||
2077 | 2077 | ||
2078 | #: template/gsoc.html.j2:80 | 2078 | #: template/gsoc.html.j2:80 |
2079 | msgid "" | 2079 | msgid "" |
2080 | "The REST API currently only supports a single user system. This is an issue " | 2080 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2081 | "as on multi-user systems, access control must be enfoced on a per-user " | 2081 | "currently designed and compatible with Gtk+3 with already possibly including " |
2082 | "basis. In this project, the REST service must be extended to support user " | 2082 | "a variety of deprecated functions. In this project the requirements for a " |
2083 | "authentication. This includes the correct handling of user context switches. " | 2083 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2084 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2084 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2085 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2085 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2086 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2086 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2087 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2087 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2088 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2088 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2089 | "strong> Martin Schanzenbach" | 2089 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2090 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2091 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2092 | "Schanzenbach" | ||
2090 | msgstr "" | 2093 | msgstr "" |
2091 | 2094 | ||
2092 | #: template/gsoc.html.j2:112 | 2095 | #: template/gsoc.html.j2:110 |
2093 | msgid "" | 2096 | msgid "" |
2094 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2097 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2095 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2098 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2108,7 +2111,7 @@ msgid "" | |||
2108 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2111 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2109 | msgstr "" | 2112 | msgstr "" |
2110 | 2113 | ||
2111 | #: template/gsoc.html.j2:148 | 2114 | #: template/gsoc.html.j2:146 |
2112 | msgid "" | 2115 | msgid "" |
2113 | "Currently, the keys in our statistics database are too verbose. For example: " | 2116 | "Currently, the keys in our statistics database are too verbose. For example: " |
2114 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2117 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2127,7 +2130,7 @@ msgid "" | |||
2127 | "strong> Martin Schanzenbach" | 2130 | "strong> Martin Schanzenbach" |
2128 | msgstr "" | 2131 | msgstr "" |
2129 | 2132 | ||
2130 | #: template/gsoc.html.j2:188 | 2133 | #: template/gsoc.html.j2:186 |
2131 | msgid "" | 2134 | msgid "" |
2132 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2135 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2133 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2136 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2138,40 +2141,40 @@ msgid "" | |||
2138 | "implementing services and libraries for GNUnet." | 2141 | "implementing services and libraries for GNUnet." |
2139 | msgstr "" | 2142 | msgstr "" |
2140 | 2143 | ||
2141 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2144 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2142 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2145 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2143 | msgstr "" | 2146 | msgstr "" |
2144 | 2147 | ||
2145 | #: template/gsoc.html.j2:204 | 2148 | #: template/gsoc.html.j2:202 |
2146 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2149 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2147 | msgstr "" | 2150 | msgstr "" |
2148 | 2151 | ||
2149 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2152 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2150 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2153 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2151 | msgid "Difficulty level: medium" | 2154 | msgid "Difficulty level: medium" |
2152 | msgstr "" | 2155 | msgstr "" |
2153 | 2156 | ||
2154 | #: template/gsoc.html.j2:223 | 2157 | #: template/gsoc.html.j2:221 |
2155 | msgid "" | 2158 | msgid "" |
2156 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2159 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2157 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2160 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2158 | "getting the C code to run on Android." | 2161 | "getting the C code to run on Android." |
2159 | msgstr "" | 2162 | msgstr "" |
2160 | 2163 | ||
2161 | #: template/gsoc.html.j2:230 | 2164 | #: template/gsoc.html.j2:228 |
2162 | msgid "" | 2165 | msgid "" |
2163 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2166 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2164 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2167 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2165 | "libuv." | 2168 | "libuv." |
2166 | msgstr "" | 2169 | msgstr "" |
2167 | 2170 | ||
2168 | #: template/gsoc.html.j2:237 | 2171 | #: template/gsoc.html.j2:235 |
2169 | msgid "" | 2172 | msgid "" |
2170 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2173 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2171 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2174 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2172 | msgstr "" | 2175 | msgstr "" |
2173 | 2176 | ||
2174 | #: template/gsoc.html.j2:246 | 2177 | #: template/gsoc.html.j2:244 |
2175 | msgid "" | 2178 | msgid "" |
2176 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2179 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2177 | "just run \"make check\" on various platforms, but also perform tests with " | 2180 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2182,11 +2185,11 @@ msgid "" | |||
2182 | "automatic dependency discovery (as done by the autotools) is also important." | 2185 | "automatic dependency discovery (as done by the autotools) is also important." |
2183 | msgstr "" | 2186 | msgstr "" |
2184 | 2187 | ||
2185 | #: template/gsoc.html.j2:258 | 2188 | #: template/gsoc.html.j2:256 |
2186 | msgid "<strong>Mentors:</strong> TBD" | 2189 | msgid "<strong>Mentors:</strong> TBD" |
2187 | msgstr "" | 2190 | msgstr "" |
2188 | 2191 | ||
2189 | #: template/gsoc.html.j2:268 | 2192 | #: template/gsoc.html.j2:266 |
2190 | msgid "" | 2193 | msgid "" |
2191 | "One great problem of the current Internet is the lack of disintermediation. " | 2194 | "One great problem of the current Internet is the lack of disintermediation. " |
2192 | "When people want to talk they need a chat service. When they want to share " | 2195 | "When people want to talk they need a chat service. When they want to share " |
@@ -2202,21 +2205,21 @@ msgid "" | |||
2202 | "more information and context, read" | 2205 | "more information and context, read" |
2203 | msgstr "" | 2206 | msgstr "" |
2204 | 2207 | ||
2205 | #: template/gsoc.html.j2:289 | 2208 | #: template/gsoc.html.j2:287 |
2206 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2209 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2207 | msgstr "" | 2210 | msgstr "" |
2208 | 2211 | ||
2209 | #: template/gsoc.html.j2:297 | 2212 | #: template/gsoc.html.j2:295 |
2210 | msgid "" | 2213 | msgid "" |
2211 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2214 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2212 | msgstr "" | 2215 | msgstr "" |
2213 | 2216 | ||
2214 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2217 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2215 | #: template/gsoc.html.j2:353 | 2218 | #: template/gsoc.html.j2:351 |
2216 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2219 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2217 | msgstr "" | 2220 | msgstr "" |
2218 | 2221 | ||
2219 | #: template/gsoc.html.j2:308 | 2222 | #: template/gsoc.html.j2:306 |
2220 | msgid "" | 2223 | msgid "" |
2221 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2224 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2222 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2225 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2224,12 +2227,12 @@ msgid "" | |||
2224 | "more collaborative approach NSS2 for now." | 2227 | "more collaborative approach NSS2 for now." |
2225 | msgstr "" | 2228 | msgstr "" |
2226 | 2229 | ||
2227 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2230 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2228 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2231 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2229 | msgid "Required Skills: C" | 2232 | msgid "Required Skills: C" |
2230 | msgstr "" | 2233 | msgstr "" |
2231 | 2234 | ||
2232 | #: template/gsoc.html.j2:330 | 2235 | #: template/gsoc.html.j2:328 |
2233 | msgid "" | 2236 | msgid "" |
2234 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2237 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2235 | "support for asynchronous IO using mio, or perhaps a higher level " | 2238 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2237,32 +2240,32 @@ msgid "" | |||
2237 | "gj." | 2240 | "gj." |
2238 | msgstr "" | 2241 | msgstr "" |
2239 | 2242 | ||
2240 | #: template/gsoc.html.j2:346 | 2243 | #: template/gsoc.html.j2:344 |
2241 | msgid "" | 2244 | msgid "" |
2242 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2245 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2243 | "and maybe integration with the GNU Name System for key exchange." | 2246 | "and maybe integration with the GNU Name System for key exchange." |
2244 | msgstr "" | 2247 | msgstr "" |
2245 | 2248 | ||
2246 | #: template/gsoc.html.j2:358 | 2249 | #: template/gsoc.html.j2:356 |
2247 | msgid "Required Skills: Rust or C, crypto" | 2250 | msgid "Required Skills: Rust or C, crypto" |
2248 | msgstr "" | 2251 | msgstr "" |
2249 | 2252 | ||
2250 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2253 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2251 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2254 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2252 | msgid "Difficulty level: high" | 2255 | msgid "Difficulty level: high" |
2253 | msgstr "" | 2256 | msgstr "" |
2254 | 2257 | ||
2255 | #: template/gsoc.html.j2:371 | 2258 | #: template/gsoc.html.j2:369 |
2256 | msgid "" | 2259 | msgid "" |
2257 | "Implement different place types and file sharing by creating a new place for " | 2260 | "Implement different place types and file sharing by creating a new place for " |
2258 | "the shared content." | 2261 | "the shared content." |
2259 | msgstr "" | 2262 | msgstr "" |
2260 | 2263 | ||
2261 | #: template/gsoc.html.j2:377 | 2264 | #: template/gsoc.html.j2:375 |
2262 | msgid "Place types to be implemented:" | 2265 | msgid "Place types to be implemented:" |
2263 | msgstr "" | 2266 | msgstr "" |
2264 | 2267 | ||
2265 | #: template/gsoc.html.j2:381 | 2268 | #: template/gsoc.html.j2:379 |
2266 | msgid "" | 2269 | msgid "" |
2267 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2270 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2268 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2271 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2272,11 +2275,11 @@ msgid "" | |||
2272 | "</ul>" | 2275 | "</ul>" |
2273 | msgstr "" | 2276 | msgstr "" |
2274 | 2277 | ||
2275 | #: template/gsoc.html.j2:392 | 2278 | #: template/gsoc.html.j2:390 |
2276 | msgid "Also provide the following UI functionality:" | 2279 | msgid "Also provide the following UI functionality:" |
2277 | msgstr "" | 2280 | msgstr "" |
2278 | 2281 | ||
2279 | #: template/gsoc.html.j2:396 | 2282 | #: template/gsoc.html.j2:394 |
2280 | msgid "" | 2283 | msgid "" |
2281 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2284 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2282 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2285 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2285,21 +2288,21 @@ msgid "" | |||
2285 | "ul>" | 2288 | "ul>" |
2286 | msgstr "" | 2289 | msgstr "" |
2287 | 2290 | ||
2288 | #: template/gsoc.html.j2:405 | 2291 | #: template/gsoc.html.j2:403 |
2289 | msgid "" | 2292 | msgid "" |
2290 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2293 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2291 | "features</a>" | 2294 | "features</a>" |
2292 | msgstr "" | 2295 | msgstr "" |
2293 | 2296 | ||
2294 | #: template/gsoc.html.j2:410 | 2297 | #: template/gsoc.html.j2:408 |
2295 | msgid "<strong>Mentors:</strong> lynX" | 2298 | msgid "<strong>Mentors:</strong> lynX" |
2296 | msgstr "" | 2299 | msgstr "" |
2297 | 2300 | ||
2298 | #: template/gsoc.html.j2:415 | 2301 | #: template/gsoc.html.j2:413 |
2299 | msgid "Required Skills: C/C++" | 2302 | msgid "Required Skills: C/C++" |
2300 | msgstr "" | 2303 | msgstr "" |
2301 | 2304 | ||
2302 | #: template/gsoc.html.j2:428 | 2305 | #: template/gsoc.html.j2:426 |
2303 | msgid "" | 2306 | msgid "" |
2304 | "Implement aggregation of distributed state from various channels in order to " | 2307 | "Implement aggregation of distributed state from various channels in order to " |
2305 | "provide for a powerful social graph API capable of producing social network " | 2308 | "provide for a powerful social graph API capable of producing social network " |
@@ -2310,17 +2313,17 @@ msgid "" | |||
2310 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2313 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2311 | msgstr "" | 2314 | msgstr "" |
2312 | 2315 | ||
2313 | #: template/gsoc.html.j2:446 | 2316 | #: template/gsoc.html.j2:444 |
2314 | msgid "" | 2317 | msgid "" |
2315 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2318 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2316 | "rendezvous</a>" | 2319 | "rendezvous</a>" |
2317 | msgstr "" | 2320 | msgstr "" |
2318 | 2321 | ||
2319 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2322 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2320 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2323 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2321 | msgstr "" | 2324 | msgstr "" |
2322 | 2325 | ||
2323 | #: template/gsoc.html.j2:469 | 2326 | #: template/gsoc.html.j2:467 |
2324 | msgid "" | 2327 | msgid "" |
2325 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2328 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2326 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2329 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2330,7 +2333,7 @@ msgid "" | |||
2330 | "this task but it is not an requirement. </li> </ul>" | 2333 | "this task but it is not an requirement. </li> </ul>" |
2331 | msgstr "" | 2334 | msgstr "" |
2332 | 2335 | ||
2333 | #: template/gsoc.html.j2:510 | 2336 | #: template/gsoc.html.j2:508 |
2334 | msgid "" | 2337 | msgid "" |
2335 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2338 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2336 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2339 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2339,33 +2342,33 @@ msgid "" | |||
2339 | "three user interface programs create, info and join." | 2342 | "three user interface programs create, info and join." |
2340 | msgstr "" | 2343 | msgstr "" |
2341 | 2344 | ||
2342 | #: template/gsoc.html.j2:522 | 2345 | #: template/gsoc.html.j2:520 |
2343 | msgid "<strong>Mentors:</strong> mate, cg" | 2346 | msgid "<strong>Mentors:</strong> mate, cg" |
2344 | msgstr "" | 2347 | msgstr "" |
2345 | 2348 | ||
2346 | #: template/gsoc.html.j2:540 | 2349 | #: template/gsoc.html.j2:538 |
2347 | msgid "" | 2350 | msgid "" |
2348 | "Implementation of additional transports to make GNUnet communication more " | 2351 | "Implementation of additional transports to make GNUnet communication more " |
2349 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2352 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2350 | "over-DNS" | 2353 | "over-DNS" |
2351 | msgstr "" | 2354 | msgstr "" |
2352 | 2355 | ||
2353 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2356 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2354 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2357 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2355 | msgstr "" | 2358 | msgstr "" |
2356 | 2359 | ||
2357 | #: template/gsoc.html.j2:555 | 2360 | #: template/gsoc.html.j2:553 |
2358 | msgid "" | 2361 | msgid "" |
2359 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2362 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2360 | "punching, better STUN support)" | 2363 | "punching, better STUN support)" |
2361 | msgstr "" | 2364 | msgstr "" |
2362 | 2365 | ||
2363 | #: template/gsoc.html.j2:569 | 2366 | #: template/gsoc.html.j2:567 |
2364 | msgid "" | 2367 | msgid "" |
2365 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2368 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2366 | msgstr "" | 2369 | msgstr "" |
2367 | 2370 | ||
2368 | #: template/gsoc.html.j2:577 | 2371 | #: template/gsoc.html.j2:575 |
2369 | msgid "" | 2372 | msgid "" |
2370 | "Improving libaboss to make computation on shared secrets (including repeated " | 2373 | "Improving libaboss to make computation on shared secrets (including repeated " |
2371 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2374 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2373,13 +2376,13 @@ msgid "" | |||
2373 | "moving libaboss to bignums (gcry_mpi)." | 2376 | "moving libaboss to bignums (gcry_mpi)." |
2374 | msgstr "" | 2377 | msgstr "" |
2375 | 2378 | ||
2376 | #: template/gsoc.html.j2:590 | 2379 | #: template/gsoc.html.j2:588 |
2377 | msgid "" | 2380 | msgid "" |
2378 | "Please refer to the description for this project listed under GNU Guix " | 2381 | "Please refer to the description for this project listed under GNU Guix " |
2379 | "project ideas." | 2382 | "project ideas." |
2380 | msgstr "" | 2383 | msgstr "" |
2381 | 2384 | ||
2382 | #: template/gsoc.html.j2:603 | 2385 | #: template/gsoc.html.j2:601 |
2383 | msgid "" | 2386 | msgid "" |
2384 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2387 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2385 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2388 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2388,27 +2391,27 @@ msgid "" | |||
2388 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2391 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2389 | msgstr "" | 2392 | msgstr "" |
2390 | 2393 | ||
2391 | #: template/gsoc.html.j2:613 | 2394 | #: template/gsoc.html.j2:611 |
2392 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2395 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2393 | msgstr "" | 2396 | msgstr "" |
2394 | 2397 | ||
2395 | #: template/gsoc.html.j2:618 | 2398 | #: template/gsoc.html.j2:616 |
2396 | msgid "Required Skills:" | 2399 | msgid "Required Skills:" |
2397 | msgstr "" | 2400 | msgstr "" |
2398 | 2401 | ||
2399 | #: template/gsoc.html.j2:623 | 2402 | #: template/gsoc.html.j2:621 |
2400 | msgid "Difficulty level:" | 2403 | msgid "Difficulty level:" |
2401 | msgstr "" | 2404 | msgstr "" |
2402 | 2405 | ||
2403 | #: template/gsoc.html.j2:628 | 2406 | #: template/gsoc.html.j2:626 |
2404 | msgid "Report:" | 2407 | msgid "Report:" |
2405 | msgstr "" | 2408 | msgstr "" |
2406 | 2409 | ||
2407 | #: template/gsoc.html.j2:633 | 2410 | #: template/gsoc.html.j2:631 |
2408 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2411 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2409 | msgstr "" | 2412 | msgstr "" |
2410 | 2413 | ||
2411 | #: template/gsoc.html.j2:643 | 2414 | #: template/gsoc.html.j2:641 |
2412 | msgid "" | 2415 | msgid "" |
2413 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2416 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2414 | "to be determined framework such as Angular2. This includes the design and " | 2417 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2417,11 +2420,11 @@ msgid "" | |||
2417 | "html\">GNUnet API</a>." | 2420 | "html\">GNUnet API</a>." |
2418 | msgstr "" | 2421 | msgstr "" |
2419 | 2422 | ||
2420 | #: template/gsoc.html.j2:658 | 2423 | #: template/gsoc.html.j2:656 |
2421 | msgid "Required Skills: C, JavaScript, CSS" | 2424 | msgid "Required Skills: C, JavaScript, CSS" |
2422 | msgstr "" | 2425 | msgstr "" |
2423 | 2426 | ||
2424 | #: template/gsoc.html.j2:668 | 2427 | #: template/gsoc.html.j2:666 |
2425 | msgid "" | 2428 | msgid "" |
2426 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2429 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2427 | msgstr "" | 2430 | msgstr "" |
diff --git a/locale/messages.pot b/locale/messages.pot index 9bc3c6bf..ea0d486f 100644 --- a/locale/messages.pot +++ b/locale/messages.pot | |||
@@ -8,14 +8,14 @@ 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-16 18:02+0100\n" | 11 | "POT-Creation-Date: 2023-01-17 10:07+0900\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" |
15 | "MIME-Version: 1.0\n" | 15 | "MIME-Version: 1.0\n" |
16 | "Content-Type: text/plain; charset=utf-8\n" | 16 | "Content-Type: text/plain; charset=utf-8\n" |
17 | "Content-Transfer-Encoding: 8bit\n" | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Generated-By: Babel 2.8.0\n" | 18 | "Generated-By: Babel 2.10.3\n" |
19 | 19 | ||
20 | #: common/base.j2:5 common/news.j2:5 | 20 | #: common/base.j2:5 common/news.j2:5 |
21 | msgid "GNUnet" | 21 | msgid "GNUnet" |
@@ -2035,14 +2035,14 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2035 | msgstr "" | 2035 | msgstr "" |
2036 | 2036 | ||
2037 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2037 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2038 | msgid "Ideas 2021" | 2038 | msgid "Ideas 2023" |
2039 | msgstr "" | 2039 | msgstr "" |
2040 | 2040 | ||
2041 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2041 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2042 | msgid "Past projects" | 2042 | msgid "Past projects" |
2043 | msgstr "" | 2043 | msgstr "" |
2044 | 2044 | ||
2045 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2045 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2046 | msgid "Finished projects" | 2046 | msgid "Finished projects" |
2047 | msgstr "" | 2047 | msgstr "" |
2048 | 2048 | ||
@@ -2081,19 +2081,22 @@ msgstr "" | |||
2081 | 2081 | ||
2082 | #: template/gsoc.html.j2:80 | 2082 | #: template/gsoc.html.j2:80 |
2083 | msgid "" | 2083 | msgid "" |
2084 | "The REST API currently only supports a single user system. This is an " | 2084 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2085 | "issue as on multi-user systems, access control must be enfoced on a per-" | 2085 | "currently designed and compatible with Gtk+3 with already possibly " |
2086 | "user basis. In this project, the REST service must be extended to support" | 2086 | "including a variety of deprecated functions. In this project the " |
2087 | " user authentication. This includes the correct handling of user context " | 2087 | "requirements for a Gtk4 migration shall be worked out and the codebase " |
2088 | "switches. <ol> <li>Implement user authentication.</li> <li>Test the " | 2088 | "migrated to the most recent stable Gtk4 release. The difficulty of this " |
2089 | "access control.</li> <li>Document the changes to the REST API.</li> </ol>" | 2089 | "project largely depends on the students proficiency with build tools and " |
2090 | " Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge " | 2090 | "Gtk. There non-exhaustive task list would be: <ol> <li>Get familiar with " |
2091 | "of user authentication subsystems on Linux/Unix.</li> <li>REST/HTTP " | 2091 | "the existing gnunet-gtk architecture.</li> <li>Get familiar with Gtk4 and" |
2092 | "Authentication methods</li> </ol> <br/> <strong>Difficulty:</strong> " | 2092 | " work out a migration path.</li> <li>Migrate gnunet-gtk to gtk4.</li> " |
2093 | "Beginner <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2093 | "<li>(Optional) Ad-hoc UI improvements where applicable</li> </ol> " |
2094 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Gtk</li> " | ||
2095 | "<li>User interfaces</li> </ol> <br/> <strong>Difficulty:</strong> <br/> " | ||
2096 | "<strong>Mentors:</strong> Martin Schanzenbach" | ||
2094 | msgstr "" | 2097 | msgstr "" |
2095 | 2098 | ||
2096 | #: template/gsoc.html.j2:112 | 2099 | #: template/gsoc.html.j2:110 |
2097 | msgid "" | 2100 | msgid "" |
2098 | "reclaimID is a decentralized identity system build on top of the GNU Name" | 2101 | "reclaimID is a decentralized identity system build on top of the GNU Name" |
2099 | " System. Currently, there is a Webextension which uses the GNUnet <a " | 2102 | " System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2114,7 +2117,7 @@ msgid "" | |||
2114 | "Martin Schanzenbach" | 2117 | "Martin Schanzenbach" |
2115 | msgstr "" | 2118 | msgstr "" |
2116 | 2119 | ||
2117 | #: template/gsoc.html.j2:148 | 2120 | #: template/gsoc.html.j2:146 |
2118 | msgid "" | 2121 | msgid "" |
2119 | "Currently, the keys in our statistics database are too verbose. For " | 2122 | "Currently, the keys in our statistics database are too verbose. For " |
2120 | "example: </p> <p> nse # flood messages received: 13<br/> nse # peers " | 2123 | "example: </p> <p> nse # flood messages received: 13<br/> nse # peers " |
@@ -2134,7 +2137,7 @@ msgid "" | |||
2134 | "<strong>Mentors:</strong> Martin Schanzenbach" | 2137 | "<strong>Mentors:</strong> Martin Schanzenbach" |
2135 | msgstr "" | 2138 | msgstr "" |
2136 | 2139 | ||
2137 | #: template/gsoc.html.j2:188 | 2140 | #: template/gsoc.html.j2:186 |
2138 | msgid "" | 2141 | msgid "" |
2139 | "The goal is to either build upon the (outdated) <a " | 2142 | "The goal is to either build upon the (outdated) <a " |
2140 | "href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust bindings</a> " | 2143 | "href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust bindings</a> " |
@@ -2146,40 +2149,40 @@ msgid "" | |||
2146 | "libraries for GNUnet." | 2149 | "libraries for GNUnet." |
2147 | msgstr "" | 2150 | msgstr "" |
2148 | 2151 | ||
2149 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2152 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2150 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2153 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2151 | msgstr "" | 2154 | msgstr "" |
2152 | 2155 | ||
2153 | #: template/gsoc.html.j2:204 | 2156 | #: template/gsoc.html.j2:202 |
2154 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2157 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2155 | msgstr "" | 2158 | msgstr "" |
2156 | 2159 | ||
2157 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2160 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2158 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2161 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2159 | msgid "Difficulty level: medium" | 2162 | msgid "Difficulty level: medium" |
2160 | msgstr "" | 2163 | msgstr "" |
2161 | 2164 | ||
2162 | #: template/gsoc.html.j2:223 | 2165 | #: template/gsoc.html.j2:221 |
2163 | msgid "" | 2166 | msgid "" |
2164 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2167 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2165 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2168 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2166 | "getting the C code to run on Android." | 2169 | "getting the C code to run on Android." |
2167 | msgstr "" | 2170 | msgstr "" |
2168 | 2171 | ||
2169 | #: template/gsoc.html.j2:230 | 2172 | #: template/gsoc.html.j2:228 |
2170 | msgid "" | 2173 | msgid "" |
2171 | "Includes: Implementation of rudimentary Android compatibility for GNUnet," | 2174 | "Includes: Implementation of rudimentary Android compatibility for GNUnet," |
2172 | " in part by porting the GNUnet utils scheduler to act as a thin wrapper " | 2175 | " in part by porting the GNUnet utils scheduler to act as a thin wrapper " |
2173 | "over libuv." | 2176 | "over libuv." |
2174 | msgstr "" | 2177 | msgstr "" |
2175 | 2178 | ||
2176 | #: template/gsoc.html.j2:237 | 2179 | #: template/gsoc.html.j2:235 |
2177 | msgid "" | 2180 | msgid "" |
2178 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-" | 2181 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-" |
2179 | "consult.de/\">Hartmut Goebel</a>, Jeff Burdges, Christian Grothoff" | 2182 | "consult.de/\">Hartmut Goebel</a>, Jeff Burdges, Christian Grothoff" |
2180 | msgstr "" | 2183 | msgstr "" |
2181 | 2184 | ||
2182 | #: template/gsoc.html.j2:246 | 2185 | #: template/gsoc.html.j2:244 |
2183 | msgid "" | 2186 | msgid "" |
2184 | "There is a push for migrating our CI to Gitlab. The CI should eventually " | 2187 | "There is a push for migrating our CI to Gitlab. The CI should eventually " |
2185 | "not just run \"make check\" on various platforms, but also perform tests " | 2188 | "not just run \"make check\" on various platforms, but also perform tests " |
@@ -2191,11 +2194,11 @@ msgid "" | |||
2191 | "also important." | 2194 | "also important." |
2192 | msgstr "" | 2195 | msgstr "" |
2193 | 2196 | ||
2194 | #: template/gsoc.html.j2:258 | 2197 | #: template/gsoc.html.j2:256 |
2195 | msgid "<strong>Mentors:</strong> TBD" | 2198 | msgid "<strong>Mentors:</strong> TBD" |
2196 | msgstr "" | 2199 | msgstr "" |
2197 | 2200 | ||
2198 | #: template/gsoc.html.j2:268 | 2201 | #: template/gsoc.html.j2:266 |
2199 | msgid "" | 2202 | msgid "" |
2200 | "One great problem of the current Internet is the lack of " | 2203 | "One great problem of the current Internet is the lack of " |
2201 | "disintermediation. When people want to talk they need a chat service. " | 2204 | "disintermediation. When people want to talk they need a chat service. " |
@@ -2212,22 +2215,22 @@ msgid "" | |||
2212 | "information and context, read" | 2215 | "information and context, read" |
2213 | msgstr "" | 2216 | msgstr "" |
2214 | 2217 | ||
2215 | #: template/gsoc.html.j2:289 | 2218 | #: template/gsoc.html.j2:287 |
2216 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2219 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2217 | msgstr "" | 2220 | msgstr "" |
2218 | 2221 | ||
2219 | #: template/gsoc.html.j2:297 | 2222 | #: template/gsoc.html.j2:295 |
2220 | msgid "" | 2223 | msgid "" |
2221 | "Implement the AnycastExit spec to enable GNUnet clients to connect over " | 2224 | "Implement the AnycastExit spec to enable GNUnet clients to connect over " |
2222 | "Tor." | 2225 | "Tor." |
2223 | msgstr "" | 2226 | msgstr "" |
2224 | 2227 | ||
2225 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2228 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2226 | #: template/gsoc.html.j2:353 | 2229 | #: template/gsoc.html.j2:351 |
2227 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2230 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2228 | msgstr "" | 2231 | msgstr "" |
2229 | 2232 | ||
2230 | #: template/gsoc.html.j2:308 | 2233 | #: template/gsoc.html.j2:306 |
2231 | msgid "" | 2234 | msgid "" |
2232 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2235 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2233 | "using GNS over Tor too, but currently that's on hold until folks think " | 2236 | "using GNS over Tor too, but currently that's on hold until folks think " |
@@ -2235,12 +2238,12 @@ msgid "" | |||
2235 | "calling this more collaborative approach NSS2 for now." | 2238 | "calling this more collaborative approach NSS2 for now." |
2236 | msgstr "" | 2239 | msgstr "" |
2237 | 2240 | ||
2238 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2241 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2239 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2242 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2240 | msgid "Required Skills: C" | 2243 | msgid "Required Skills: C" |
2241 | msgstr "" | 2244 | msgstr "" |
2242 | 2245 | ||
2243 | #: template/gsoc.html.j2:330 | 2246 | #: template/gsoc.html.j2:328 |
2244 | msgid "" | 2247 | msgid "" |
2245 | "Improve the Rust implementation of GNUnet utils, possibly including " | 2248 | "Improve the Rust implementation of GNUnet utils, possibly including " |
2246 | "adding support for asynchronous IO using mio, or perhaps a higher level " | 2249 | "adding support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2248,33 +2251,33 @@ msgid "" | |||
2248 | " or gj." | 2251 | " or gj." |
2249 | msgstr "" | 2252 | msgstr "" |
2250 | 2253 | ||
2251 | #: template/gsoc.html.j2:346 | 2254 | #: template/gsoc.html.j2:344 |
2252 | msgid "" | 2255 | msgid "" |
2253 | "Implementation of a replacement for PANDA (see Pond) with better " | 2256 | "Implementation of a replacement for PANDA (see Pond) with better " |
2254 | "security, and maybe integration with the GNU Name System for key " | 2257 | "security, and maybe integration with the GNU Name System for key " |
2255 | "exchange." | 2258 | "exchange." |
2256 | msgstr "" | 2259 | msgstr "" |
2257 | 2260 | ||
2258 | #: template/gsoc.html.j2:358 | 2261 | #: template/gsoc.html.j2:356 |
2259 | msgid "Required Skills: Rust or C, crypto" | 2262 | msgid "Required Skills: Rust or C, crypto" |
2260 | msgstr "" | 2263 | msgstr "" |
2261 | 2264 | ||
2262 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2265 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2263 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2266 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2264 | msgid "Difficulty level: high" | 2267 | msgid "Difficulty level: high" |
2265 | msgstr "" | 2268 | msgstr "" |
2266 | 2269 | ||
2267 | #: template/gsoc.html.j2:371 | 2270 | #: template/gsoc.html.j2:369 |
2268 | msgid "" | 2271 | msgid "" |
2269 | "Implement different place types and file sharing by creating a new place " | 2272 | "Implement different place types and file sharing by creating a new place " |
2270 | "for the shared content." | 2273 | "for the shared content." |
2271 | msgstr "" | 2274 | msgstr "" |
2272 | 2275 | ||
2273 | #: template/gsoc.html.j2:377 | 2276 | #: template/gsoc.html.j2:375 |
2274 | msgid "Place types to be implemented:" | 2277 | msgid "Place types to be implemented:" |
2275 | msgstr "" | 2278 | msgstr "" |
2276 | 2279 | ||
2277 | #: template/gsoc.html.j2:381 | 2280 | #: template/gsoc.html.j2:379 |
2278 | msgid "" | 2281 | msgid "" |
2279 | "<ul> <li>File: generic file with comments</li> <li>Image: display an " | 2282 | "<ul> <li>File: generic file with comments</li> <li>Image: display an " |
2280 | "image with comments referencing a region of the image</li> <li>Sound: " | 2283 | "image with comments referencing a region of the image</li> <li>Sound: " |
@@ -2284,11 +2287,11 @@ msgid "" | |||
2284 | "questions in a structured form</li> </ul>" | 2287 | "questions in a structured form</li> </ul>" |
2285 | msgstr "" | 2288 | msgstr "" |
2286 | 2289 | ||
2287 | #: template/gsoc.html.j2:392 | 2290 | #: template/gsoc.html.j2:390 |
2288 | msgid "Also provide the following UI functionality:" | 2291 | msgid "Also provide the following UI functionality:" |
2289 | msgstr "" | 2292 | msgstr "" |
2290 | 2293 | ||
2291 | #: template/gsoc.html.j2:396 | 2294 | #: template/gsoc.html.j2:394 |
2292 | msgid "" | 2295 | msgid "" |
2293 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2296 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2294 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on " | 2297 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on " |
@@ -2297,21 +2300,21 @@ msgid "" | |||
2297 | "history.</li> </ul>" | 2300 | "history.</li> </ul>" |
2298 | msgstr "" | 2301 | msgstr "" |
2299 | 2302 | ||
2300 | #: template/gsoc.html.j2:405 | 2303 | #: template/gsoc.html.j2:403 |
2301 | msgid "" | 2304 | msgid "" |
2302 | "See also <a " | 2305 | "See also <a " |
2303 | "href=\"http://secushare.org/features\">http://secushare.org/features</a>" | 2306 | "href=\"http://secushare.org/features\">http://secushare.org/features</a>" |
2304 | msgstr "" | 2307 | msgstr "" |
2305 | 2308 | ||
2306 | #: template/gsoc.html.j2:410 | 2309 | #: template/gsoc.html.j2:408 |
2307 | msgid "<strong>Mentors:</strong> lynX" | 2310 | msgid "<strong>Mentors:</strong> lynX" |
2308 | msgstr "" | 2311 | msgstr "" |
2309 | 2312 | ||
2310 | #: template/gsoc.html.j2:415 | 2313 | #: template/gsoc.html.j2:413 |
2311 | msgid "Required Skills: C/C++" | 2314 | msgid "Required Skills: C/C++" |
2312 | msgstr "" | 2315 | msgstr "" |
2313 | 2316 | ||
2314 | #: template/gsoc.html.j2:428 | 2317 | #: template/gsoc.html.j2:426 |
2315 | msgid "" | 2318 | msgid "" |
2316 | "Implement aggregation of distributed state from various channels in order" | 2319 | "Implement aggregation of distributed state from various channels in order" |
2317 | " to provide for a powerful social graph API capable of producing social " | 2320 | " to provide for a powerful social graph API capable of producing social " |
@@ -2323,17 +2326,17 @@ msgid "" | |||
2323 | "her. [ADD]\")." | 2326 | "her. [ADD]\")." |
2324 | msgstr "" | 2327 | msgstr "" |
2325 | 2328 | ||
2326 | #: template/gsoc.html.j2:446 | 2329 | #: template/gsoc.html.j2:444 |
2327 | msgid "" | 2330 | msgid "" |
2328 | "Related to <a " | 2331 | "Related to <a " |
2329 | "href=\"http://secushare.org/rendezvous\">secushare.org/rendezvous</a>" | 2332 | "href=\"http://secushare.org/rendezvous\">secushare.org/rendezvous</a>" |
2330 | msgstr "" | 2333 | msgstr "" |
2331 | 2334 | ||
2332 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2335 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2333 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2336 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2334 | msgstr "" | 2337 | msgstr "" |
2335 | 2338 | ||
2336 | #: template/gsoc.html.j2:469 | 2339 | #: template/gsoc.html.j2:467 |
2337 | msgid "" | 2340 | msgid "" |
2338 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform " | 2341 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform " |
2339 | "traditional mail clients into secushare user interfaces. </li> <li> Think" | 2342 | "traditional mail clients into secushare user interfaces. </li> <li> Think" |
@@ -2343,7 +2346,7 @@ msgid "" | |||
2343 | "Rust is preferred for this task but it is not an requirement. </li> </ul>" | 2346 | "Rust is preferred for this task but it is not an requirement. </li> </ul>" |
2344 | msgstr "" | 2347 | msgstr "" |
2345 | 2348 | ||
2346 | #: template/gsoc.html.j2:510 | 2349 | #: template/gsoc.html.j2:508 |
2347 | msgid "" | 2350 | msgid "" |
2348 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2351 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2349 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2352 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2352,32 +2355,32 @@ msgid "" | |||
2352 | "library and the three user interface programs create, info and join." | 2355 | "library and the three user interface programs create, info and join." |
2353 | msgstr "" | 2356 | msgstr "" |
2354 | 2357 | ||
2355 | #: template/gsoc.html.j2:522 | 2358 | #: template/gsoc.html.j2:520 |
2356 | msgid "<strong>Mentors:</strong> mate, cg" | 2359 | msgid "<strong>Mentors:</strong> mate, cg" |
2357 | msgstr "" | 2360 | msgstr "" |
2358 | 2361 | ||
2359 | #: template/gsoc.html.j2:540 | 2362 | #: template/gsoc.html.j2:538 |
2360 | msgid "" | 2363 | msgid "" |
2361 | "Implementation of additional transports to make GNUnet communication more" | 2364 | "Implementation of additional transports to make GNUnet communication more" |
2362 | " robust in the presence of problematic networks: GNUnet-over-SMTP, " | 2365 | " robust in the presence of problematic networks: GNUnet-over-SMTP, " |
2363 | "GNUnet-over-DNS" | 2366 | "GNUnet-over-DNS" |
2364 | msgstr "" | 2367 | msgstr "" |
2365 | 2368 | ||
2366 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2369 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2367 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2370 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2368 | msgstr "" | 2371 | msgstr "" |
2369 | 2372 | ||
2370 | #: template/gsoc.html.j2:555 | 2373 | #: template/gsoc.html.j2:553 |
2371 | msgid "" | 2374 | msgid "" |
2372 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2375 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2373 | "punching, better STUN support)" | 2376 | "punching, better STUN support)" |
2374 | msgstr "" | 2377 | msgstr "" |
2375 | 2378 | ||
2376 | #: template/gsoc.html.j2:569 | 2379 | #: template/gsoc.html.j2:567 |
2377 | msgid "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2380 | msgid "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2378 | msgstr "" | 2381 | msgstr "" |
2379 | 2382 | ||
2380 | #: template/gsoc.html.j2:577 | 2383 | #: template/gsoc.html.j2:575 |
2381 | msgid "" | 2384 | msgid "" |
2382 | "Improving libaboss to make computation on shared secrets (including " | 2385 | "Improving libaboss to make computation on shared secrets (including " |
2383 | "repeated multiplication) based on <a " | 2386 | "repeated multiplication) based on <a " |
@@ -2386,13 +2389,13 @@ msgid "" | |||
2386 | "(gcry_mpi)." | 2389 | "(gcry_mpi)." |
2387 | msgstr "" | 2390 | msgstr "" |
2388 | 2391 | ||
2389 | #: template/gsoc.html.j2:590 | 2392 | #: template/gsoc.html.j2:588 |
2390 | msgid "" | 2393 | msgid "" |
2391 | "Please refer to the description for this project listed under GNU Guix " | 2394 | "Please refer to the description for this project listed under GNU Guix " |
2392 | "project ideas." | 2395 | "project ideas." |
2393 | msgstr "" | 2396 | msgstr "" |
2394 | 2397 | ||
2395 | #: template/gsoc.html.j2:603 | 2398 | #: template/gsoc.html.j2:601 |
2396 | msgid "" | 2399 | msgid "" |
2397 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2400 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2398 | "dependency on Python. The existing gnunet-qr tool is a rather simple " | 2401 | "dependency on Python. The existing gnunet-qr tool is a rather simple " |
@@ -2402,27 +2405,27 @@ msgid "" | |||
2402 | "href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2405 | "href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2403 | msgstr "" | 2406 | msgstr "" |
2404 | 2407 | ||
2405 | #: template/gsoc.html.j2:613 | 2408 | #: template/gsoc.html.j2:611 |
2406 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2409 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2407 | msgstr "" | 2410 | msgstr "" |
2408 | 2411 | ||
2409 | #: template/gsoc.html.j2:618 | 2412 | #: template/gsoc.html.j2:616 |
2410 | msgid "Required Skills:" | 2413 | msgid "Required Skills:" |
2411 | msgstr "" | 2414 | msgstr "" |
2412 | 2415 | ||
2413 | #: template/gsoc.html.j2:623 | 2416 | #: template/gsoc.html.j2:621 |
2414 | msgid "Difficulty level:" | 2417 | msgid "Difficulty level:" |
2415 | msgstr "" | 2418 | msgstr "" |
2416 | 2419 | ||
2417 | #: template/gsoc.html.j2:628 | 2420 | #: template/gsoc.html.j2:626 |
2418 | msgid "Report:" | 2421 | msgid "Report:" |
2419 | msgstr "" | 2422 | msgstr "" |
2420 | 2423 | ||
2421 | #: template/gsoc.html.j2:633 | 2424 | #: template/gsoc.html.j2:631 |
2422 | 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." |
2423 | msgstr "" | 2426 | msgstr "" |
2424 | 2427 | ||
2425 | #: template/gsoc.html.j2:643 | 2428 | #: template/gsoc.html.j2:641 |
2426 | msgid "" | 2429 | msgid "" |
2427 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a " | 2430 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a " |
2428 | "yet to be determined framework such as Angular2. This includes the design" | 2431 | "yet to be determined framework such as Angular2. This includes the design" |
@@ -2431,11 +2434,11 @@ msgid "" | |||
2431 | "href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API</a>." | 2434 | "href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API</a>." |
2432 | msgstr "" | 2435 | msgstr "" |
2433 | 2436 | ||
2434 | #: template/gsoc.html.j2:658 | 2437 | #: template/gsoc.html.j2:656 |
2435 | msgid "Required Skills: C, JavaScript, CSS" | 2438 | msgid "Required Skills: C, JavaScript, CSS" |
2436 | msgstr "" | 2439 | msgstr "" |
2437 | 2440 | ||
2438 | #: template/gsoc.html.j2:668 | 2441 | #: template/gsoc.html.j2:666 |
2439 | msgid "" | 2442 | msgid "" |
2440 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet " | 2443 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet " |
2441 | "WebUI</a>" | 2444 | "WebUI</a>" |
diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po index 4ba619d5..5ac35418 100644 --- a/locale/pt/LC_MESSAGES/messages.po +++ b/locale/pt/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | "Last-Translator: Automatically generated\n" | 12 | "Last-Translator: Automatically generated\n" |
13 | "Language-Team: none\n" | 13 | "Language-Team: none\n" |
@@ -1998,14 +1998,14 @@ msgid "GNUnet's Google Summer of Code projects" | |||
1998 | msgstr "" | 1998 | msgstr "" |
1999 | 1999 | ||
2000 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2000 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2001 | msgid "Ideas 2021" | 2001 | msgid "Ideas 2023" |
2002 | msgstr "" | 2002 | msgstr "" |
2003 | 2003 | ||
2004 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2004 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2005 | msgid "Past projects" | 2005 | msgid "Past projects" |
2006 | msgstr "" | 2006 | msgstr "" |
2007 | 2007 | ||
2008 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2008 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2009 | msgid "Finished projects" | 2009 | msgid "Finished projects" |
2010 | msgstr "" | 2010 | msgstr "" |
2011 | 2011 | ||
@@ -2043,19 +2043,22 @@ msgstr "" | |||
2043 | 2043 | ||
2044 | #: template/gsoc.html.j2:80 | 2044 | #: template/gsoc.html.j2:80 |
2045 | msgid "" | 2045 | msgid "" |
2046 | "The REST API currently only supports a single user system. This is an issue " | 2046 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2047 | "as on multi-user systems, access control must be enfoced on a per-user " | 2047 | "currently designed and compatible with Gtk+3 with already possibly including " |
2048 | "basis. In this project, the REST service must be extended to support user " | 2048 | "a variety of deprecated functions. In this project the requirements for a " |
2049 | "authentication. This includes the correct handling of user context switches. " | 2049 | "Gtk4 migration shall be worked out and the codebase migrated to the most " |
2050 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2050 | "recent stable Gtk4 release. The difficulty of this project largely depends " |
2051 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2051 | "on the students proficiency with build tools and Gtk. There non-exhaustive " |
2052 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2052 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " |
2053 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2053 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." |
2054 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2054 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2055 | "strong> Martin Schanzenbach" | 2055 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2056 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2057 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2058 | "Schanzenbach" | ||
2056 | msgstr "" | 2059 | msgstr "" |
2057 | 2060 | ||
2058 | #: template/gsoc.html.j2:112 | 2061 | #: template/gsoc.html.j2:110 |
2059 | msgid "" | 2062 | msgid "" |
2060 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2063 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2061 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2064 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2074,7 +2077,7 @@ msgid "" | |||
2074 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | 2077 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2075 | msgstr "" | 2078 | msgstr "" |
2076 | 2079 | ||
2077 | #: template/gsoc.html.j2:148 | 2080 | #: template/gsoc.html.j2:146 |
2078 | msgid "" | 2081 | msgid "" |
2079 | "Currently, the keys in our statistics database are too verbose. For example: " | 2082 | "Currently, the keys in our statistics database are too verbose. For example: " |
2080 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2083 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2093,7 +2096,7 @@ msgid "" | |||
2093 | "strong> Martin Schanzenbach" | 2096 | "strong> Martin Schanzenbach" |
2094 | msgstr "" | 2097 | msgstr "" |
2095 | 2098 | ||
2096 | #: template/gsoc.html.j2:188 | 2099 | #: template/gsoc.html.j2:186 |
2097 | msgid "" | 2100 | msgid "" |
2098 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2101 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2099 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2102 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2104,40 +2107,40 @@ msgid "" | |||
2104 | "implementing services and libraries for GNUnet." | 2107 | "implementing services and libraries for GNUnet." |
2105 | msgstr "" | 2108 | msgstr "" |
2106 | 2109 | ||
2107 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2110 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2108 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2111 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2109 | msgstr "" | 2112 | msgstr "" |
2110 | 2113 | ||
2111 | #: template/gsoc.html.j2:204 | 2114 | #: template/gsoc.html.j2:202 |
2112 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2115 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2113 | msgstr "" | 2116 | msgstr "" |
2114 | 2117 | ||
2115 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2118 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2116 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2119 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2117 | msgid "Difficulty level: medium" | 2120 | msgid "Difficulty level: medium" |
2118 | msgstr "" | 2121 | msgstr "" |
2119 | 2122 | ||
2120 | #: template/gsoc.html.j2:223 | 2123 | #: template/gsoc.html.j2:221 |
2121 | msgid "" | 2124 | msgid "" |
2122 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2125 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2123 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2126 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2124 | "getting the C code to run on Android." | 2127 | "getting the C code to run on Android." |
2125 | msgstr "" | 2128 | msgstr "" |
2126 | 2129 | ||
2127 | #: template/gsoc.html.j2:230 | 2130 | #: template/gsoc.html.j2:228 |
2128 | msgid "" | 2131 | msgid "" |
2129 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2132 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2130 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2133 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2131 | "libuv." | 2134 | "libuv." |
2132 | msgstr "" | 2135 | msgstr "" |
2133 | 2136 | ||
2134 | #: template/gsoc.html.j2:237 | 2137 | #: template/gsoc.html.j2:235 |
2135 | msgid "" | 2138 | msgid "" |
2136 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2139 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2137 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2140 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2138 | msgstr "" | 2141 | msgstr "" |
2139 | 2142 | ||
2140 | #: template/gsoc.html.j2:246 | 2143 | #: template/gsoc.html.j2:244 |
2141 | msgid "" | 2144 | msgid "" |
2142 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2145 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2143 | "just run \"make check\" on various platforms, but also perform tests with " | 2146 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2148,11 +2151,11 @@ msgid "" | |||
2148 | "automatic dependency discovery (as done by the autotools) is also important." | 2151 | "automatic dependency discovery (as done by the autotools) is also important." |
2149 | msgstr "" | 2152 | msgstr "" |
2150 | 2153 | ||
2151 | #: template/gsoc.html.j2:258 | 2154 | #: template/gsoc.html.j2:256 |
2152 | msgid "<strong>Mentors:</strong> TBD" | 2155 | msgid "<strong>Mentors:</strong> TBD" |
2153 | msgstr "" | 2156 | msgstr "" |
2154 | 2157 | ||
2155 | #: template/gsoc.html.j2:268 | 2158 | #: template/gsoc.html.j2:266 |
2156 | msgid "" | 2159 | msgid "" |
2157 | "One great problem of the current Internet is the lack of disintermediation. " | 2160 | "One great problem of the current Internet is the lack of disintermediation. " |
2158 | "When people want to talk they need a chat service. When they want to share " | 2161 | "When people want to talk they need a chat service. When they want to share " |
@@ -2168,21 +2171,21 @@ msgid "" | |||
2168 | "more information and context, read" | 2171 | "more information and context, read" |
2169 | msgstr "" | 2172 | msgstr "" |
2170 | 2173 | ||
2171 | #: template/gsoc.html.j2:289 | 2174 | #: template/gsoc.html.j2:287 |
2172 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2175 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2173 | msgstr "" | 2176 | msgstr "" |
2174 | 2177 | ||
2175 | #: template/gsoc.html.j2:297 | 2178 | #: template/gsoc.html.j2:295 |
2176 | msgid "" | 2179 | msgid "" |
2177 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2180 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2178 | msgstr "" | 2181 | msgstr "" |
2179 | 2182 | ||
2180 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2183 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2181 | #: template/gsoc.html.j2:353 | 2184 | #: template/gsoc.html.j2:351 |
2182 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2185 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2183 | msgstr "" | 2186 | msgstr "" |
2184 | 2187 | ||
2185 | #: template/gsoc.html.j2:308 | 2188 | #: template/gsoc.html.j2:306 |
2186 | msgid "" | 2189 | msgid "" |
2187 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2190 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2188 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2191 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2190,12 +2193,12 @@ msgid "" | |||
2190 | "more collaborative approach NSS2 for now." | 2193 | "more collaborative approach NSS2 for now." |
2191 | msgstr "" | 2194 | msgstr "" |
2192 | 2195 | ||
2193 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2196 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2194 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2197 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2195 | msgid "Required Skills: C" | 2198 | msgid "Required Skills: C" |
2196 | msgstr "" | 2199 | msgstr "" |
2197 | 2200 | ||
2198 | #: template/gsoc.html.j2:330 | 2201 | #: template/gsoc.html.j2:328 |
2199 | msgid "" | 2202 | msgid "" |
2200 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2203 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2201 | "support for asynchronous IO using mio, or perhaps a higher level " | 2204 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2203,32 +2206,32 @@ msgid "" | |||
2203 | "gj." | 2206 | "gj." |
2204 | msgstr "" | 2207 | msgstr "" |
2205 | 2208 | ||
2206 | #: template/gsoc.html.j2:346 | 2209 | #: template/gsoc.html.j2:344 |
2207 | msgid "" | 2210 | msgid "" |
2208 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2211 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2209 | "and maybe integration with the GNU Name System for key exchange." | 2212 | "and maybe integration with the GNU Name System for key exchange." |
2210 | msgstr "" | 2213 | msgstr "" |
2211 | 2214 | ||
2212 | #: template/gsoc.html.j2:358 | 2215 | #: template/gsoc.html.j2:356 |
2213 | msgid "Required Skills: Rust or C, crypto" | 2216 | msgid "Required Skills: Rust or C, crypto" |
2214 | msgstr "" | 2217 | msgstr "" |
2215 | 2218 | ||
2216 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2219 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2217 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2220 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2218 | msgid "Difficulty level: high" | 2221 | msgid "Difficulty level: high" |
2219 | msgstr "" | 2222 | msgstr "" |
2220 | 2223 | ||
2221 | #: template/gsoc.html.j2:371 | 2224 | #: template/gsoc.html.j2:369 |
2222 | msgid "" | 2225 | msgid "" |
2223 | "Implement different place types and file sharing by creating a new place for " | 2226 | "Implement different place types and file sharing by creating a new place for " |
2224 | "the shared content." | 2227 | "the shared content." |
2225 | msgstr "" | 2228 | msgstr "" |
2226 | 2229 | ||
2227 | #: template/gsoc.html.j2:377 | 2230 | #: template/gsoc.html.j2:375 |
2228 | msgid "Place types to be implemented:" | 2231 | msgid "Place types to be implemented:" |
2229 | msgstr "" | 2232 | msgstr "" |
2230 | 2233 | ||
2231 | #: template/gsoc.html.j2:381 | 2234 | #: template/gsoc.html.j2:379 |
2232 | msgid "" | 2235 | msgid "" |
2233 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2236 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2234 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2237 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2238,11 +2241,11 @@ msgid "" | |||
2238 | "</ul>" | 2241 | "</ul>" |
2239 | msgstr "" | 2242 | msgstr "" |
2240 | 2243 | ||
2241 | #: template/gsoc.html.j2:392 | 2244 | #: template/gsoc.html.j2:390 |
2242 | msgid "Also provide the following UI functionality:" | 2245 | msgid "Also provide the following UI functionality:" |
2243 | msgstr "" | 2246 | msgstr "" |
2244 | 2247 | ||
2245 | #: template/gsoc.html.j2:396 | 2248 | #: template/gsoc.html.j2:394 |
2246 | msgid "" | 2249 | msgid "" |
2247 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2250 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2248 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2251 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2251,21 +2254,21 @@ msgid "" | |||
2251 | "ul>" | 2254 | "ul>" |
2252 | msgstr "" | 2255 | msgstr "" |
2253 | 2256 | ||
2254 | #: template/gsoc.html.j2:405 | 2257 | #: template/gsoc.html.j2:403 |
2255 | msgid "" | 2258 | msgid "" |
2256 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2259 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2257 | "features</a>" | 2260 | "features</a>" |
2258 | msgstr "" | 2261 | msgstr "" |
2259 | 2262 | ||
2260 | #: template/gsoc.html.j2:410 | 2263 | #: template/gsoc.html.j2:408 |
2261 | msgid "<strong>Mentors:</strong> lynX" | 2264 | msgid "<strong>Mentors:</strong> lynX" |
2262 | msgstr "" | 2265 | msgstr "" |
2263 | 2266 | ||
2264 | #: template/gsoc.html.j2:415 | 2267 | #: template/gsoc.html.j2:413 |
2265 | msgid "Required Skills: C/C++" | 2268 | msgid "Required Skills: C/C++" |
2266 | msgstr "" | 2269 | msgstr "" |
2267 | 2270 | ||
2268 | #: template/gsoc.html.j2:428 | 2271 | #: template/gsoc.html.j2:426 |
2269 | msgid "" | 2272 | msgid "" |
2270 | "Implement aggregation of distributed state from various channels in order to " | 2273 | "Implement aggregation of distributed state from various channels in order to " |
2271 | "provide for a powerful social graph API capable of producing social network " | 2274 | "provide for a powerful social graph API capable of producing social network " |
@@ -2276,17 +2279,17 @@ msgid "" | |||
2276 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2279 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2277 | msgstr "" | 2280 | msgstr "" |
2278 | 2281 | ||
2279 | #: template/gsoc.html.j2:446 | 2282 | #: template/gsoc.html.j2:444 |
2280 | msgid "" | 2283 | msgid "" |
2281 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2284 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2282 | "rendezvous</a>" | 2285 | "rendezvous</a>" |
2283 | msgstr "" | 2286 | msgstr "" |
2284 | 2287 | ||
2285 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2288 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2286 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2289 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2287 | msgstr "" | 2290 | msgstr "" |
2288 | 2291 | ||
2289 | #: template/gsoc.html.j2:469 | 2292 | #: template/gsoc.html.j2:467 |
2290 | msgid "" | 2293 | msgid "" |
2291 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2294 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2292 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2295 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2296,7 +2299,7 @@ msgid "" | |||
2296 | "this task but it is not an requirement. </li> </ul>" | 2299 | "this task but it is not an requirement. </li> </ul>" |
2297 | msgstr "" | 2300 | msgstr "" |
2298 | 2301 | ||
2299 | #: template/gsoc.html.j2:510 | 2302 | #: template/gsoc.html.j2:508 |
2300 | msgid "" | 2303 | msgid "" |
2301 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2304 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2302 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2305 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2305,33 +2308,33 @@ msgid "" | |||
2305 | "three user interface programs create, info and join." | 2308 | "three user interface programs create, info and join." |
2306 | msgstr "" | 2309 | msgstr "" |
2307 | 2310 | ||
2308 | #: template/gsoc.html.j2:522 | 2311 | #: template/gsoc.html.j2:520 |
2309 | msgid "<strong>Mentors:</strong> mate, cg" | 2312 | msgid "<strong>Mentors:</strong> mate, cg" |
2310 | msgstr "" | 2313 | msgstr "" |
2311 | 2314 | ||
2312 | #: template/gsoc.html.j2:540 | 2315 | #: template/gsoc.html.j2:538 |
2313 | msgid "" | 2316 | msgid "" |
2314 | "Implementation of additional transports to make GNUnet communication more " | 2317 | "Implementation of additional transports to make GNUnet communication more " |
2315 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2318 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2316 | "over-DNS" | 2319 | "over-DNS" |
2317 | msgstr "" | 2320 | msgstr "" |
2318 | 2321 | ||
2319 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2322 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2320 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2323 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2321 | msgstr "" | 2324 | msgstr "" |
2322 | 2325 | ||
2323 | #: template/gsoc.html.j2:555 | 2326 | #: template/gsoc.html.j2:553 |
2324 | msgid "" | 2327 | msgid "" |
2325 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2328 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2326 | "punching, better STUN support)" | 2329 | "punching, better STUN support)" |
2327 | msgstr "" | 2330 | msgstr "" |
2328 | 2331 | ||
2329 | #: template/gsoc.html.j2:569 | 2332 | #: template/gsoc.html.j2:567 |
2330 | msgid "" | 2333 | msgid "" |
2331 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2334 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2332 | msgstr "" | 2335 | msgstr "" |
2333 | 2336 | ||
2334 | #: template/gsoc.html.j2:577 | 2337 | #: template/gsoc.html.j2:575 |
2335 | msgid "" | 2338 | msgid "" |
2336 | "Improving libaboss to make computation on shared secrets (including repeated " | 2339 | "Improving libaboss to make computation on shared secrets (including repeated " |
2337 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2340 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2339,13 +2342,13 @@ msgid "" | |||
2339 | "moving libaboss to bignums (gcry_mpi)." | 2342 | "moving libaboss to bignums (gcry_mpi)." |
2340 | msgstr "" | 2343 | msgstr "" |
2341 | 2344 | ||
2342 | #: template/gsoc.html.j2:590 | 2345 | #: template/gsoc.html.j2:588 |
2343 | msgid "" | 2346 | msgid "" |
2344 | "Please refer to the description for this project listed under GNU Guix " | 2347 | "Please refer to the description for this project listed under GNU Guix " |
2345 | "project ideas." | 2348 | "project ideas." |
2346 | msgstr "" | 2349 | msgstr "" |
2347 | 2350 | ||
2348 | #: template/gsoc.html.j2:603 | 2351 | #: template/gsoc.html.j2:601 |
2349 | msgid "" | 2352 | msgid "" |
2350 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2353 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2351 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2354 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2354,27 +2357,27 @@ msgid "" | |||
2354 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2357 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2355 | msgstr "" | 2358 | msgstr "" |
2356 | 2359 | ||
2357 | #: template/gsoc.html.j2:613 | 2360 | #: template/gsoc.html.j2:611 |
2358 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2361 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2359 | msgstr "" | 2362 | msgstr "" |
2360 | 2363 | ||
2361 | #: template/gsoc.html.j2:618 | 2364 | #: template/gsoc.html.j2:616 |
2362 | msgid "Required Skills:" | 2365 | msgid "Required Skills:" |
2363 | msgstr "" | 2366 | msgstr "" |
2364 | 2367 | ||
2365 | #: template/gsoc.html.j2:623 | 2368 | #: template/gsoc.html.j2:621 |
2366 | msgid "Difficulty level:" | 2369 | msgid "Difficulty level:" |
2367 | msgstr "" | 2370 | msgstr "" |
2368 | 2371 | ||
2369 | #: template/gsoc.html.j2:628 | 2372 | #: template/gsoc.html.j2:626 |
2370 | msgid "Report:" | 2373 | msgid "Report:" |
2371 | msgstr "" | 2374 | msgstr "" |
2372 | 2375 | ||
2373 | #: template/gsoc.html.j2:633 | 2376 | #: template/gsoc.html.j2:631 |
2374 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2377 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2375 | msgstr "" | 2378 | msgstr "" |
2376 | 2379 | ||
2377 | #: template/gsoc.html.j2:643 | 2380 | #: template/gsoc.html.j2:641 |
2378 | msgid "" | 2381 | msgid "" |
2379 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2382 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2380 | "to be determined framework such as Angular2. This includes the design and " | 2383 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2383,11 +2386,11 @@ msgid "" | |||
2383 | "html\">GNUnet API</a>." | 2386 | "html\">GNUnet API</a>." |
2384 | msgstr "" | 2387 | msgstr "" |
2385 | 2388 | ||
2386 | #: template/gsoc.html.j2:658 | 2389 | #: template/gsoc.html.j2:656 |
2387 | msgid "Required Skills: C, JavaScript, CSS" | 2390 | msgid "Required Skills: C, JavaScript, CSS" |
2388 | msgstr "" | 2391 | msgstr "" |
2389 | 2392 | ||
2390 | #: template/gsoc.html.j2:668 | 2393 | #: template/gsoc.html.j2:666 |
2391 | msgid "" | 2394 | msgid "" |
2392 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2395 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2393 | msgstr "" | 2396 | msgstr "" |
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po index a33450c7..cec76b37 100644 --- a/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/locale/zh_Hant/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-16 18:02+0100\n" | 10 | "POT-Creation-Date: 2023-01-17 10:07+0900\n" |
11 | "PO-Revision-Date: 2021-08-24 08:59+0000\n" | 11 | "PO-Revision-Date: 2021-08-24 08:59+0000\n" |
12 | "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" | 12 | "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" |
13 | "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/" | 13 | "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/" |
@@ -2510,14 +2510,16 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2510 | msgstr "GNUnet 的 Google Summer of Code 項目" | 2510 | msgstr "GNUnet 的 Google Summer of Code 項目" |
2511 | 2511 | ||
2512 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2512 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2513 | msgid "Ideas 2021" | 2513 | #, fuzzy |
2514 | #| msgid "Ideas 2021" | ||
2515 | msgid "Ideas 2023" | ||
2514 | msgstr "2021年的想法" | 2516 | msgstr "2021年的想法" |
2515 | 2517 | ||
2516 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:216 | 2518 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:214 |
2517 | msgid "Past projects" | 2519 | msgid "Past projects" |
2518 | msgstr "過去的項目" | 2520 | msgstr "過去的項目" |
2519 | 2521 | ||
2520 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:597 | 2522 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:595 |
2521 | msgid "Finished projects" | 2523 | msgid "Finished projects" |
2522 | msgstr "已完成的項目" | 2524 | msgstr "已完成的項目" |
2523 | 2525 | ||
@@ -2570,28 +2572,52 @@ msgstr "" | |||
2570 | "Schanzenbach, t3sserakt" | 2572 | "Schanzenbach, t3sserakt" |
2571 | 2573 | ||
2572 | #: template/gsoc.html.j2:80 | 2574 | #: template/gsoc.html.j2:80 |
2573 | msgid "" | 2575 | #, fuzzy |
2574 | "The REST API currently only supports a single user system. This is an issue " | 2576 | #| msgid "" |
2575 | "as on multi-user systems, access control must be enfoced on a per-user " | 2577 | #| "reclaimID is a decentralized identity system build on top of the GNU Name " |
2576 | "basis. In this project, the REST service must be extended to support user " | 2578 | #| "System. Currently, there is a Webextension which uses the GNUnet <a " |
2577 | "authentication. This includes the correct handling of user context switches. " | 2579 | #| "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve " |
2578 | "<ol> <li>Implement user authentication.</li> <li>Test the access control.</" | 2580 | #| "adoption and ease of use, this project aims to include a full GNUnet node " |
2579 | "li> <li>Document the changes to the REST API.</li> </ol> Advantageous skills/" | 2581 | #| "within the Webextention as a fallback. GNUnet can be compiled to Web " |
2580 | "languages/frameworks: <ol> <li>C</li> <li>Knowledge of user authentication " | 2582 | #| "Assembly or JavaScript as demonstrated <a href=\"https://gnunet." |
2581 | "subsystems on Linux/Unix.</li> <li>REST/HTTP Authentication methods</li> </" | 2583 | #| "io\">here</a>. The idea is to improve upon this concept and support more " |
2582 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | 2584 | #| "of GNUnet's subsystems. The difficulty of this project largely depends on " |
2583 | "strong> Martin Schanzenbach" | 2585 | #| "the students proficiency with build tools, emscripten and improvisation " |
2584 | msgstr "" | 2586 | #| "skills. There non-exhaustive task list would be: <ol> <li>Improve " |
2585 | "REST API 目前僅支持單用戶系統 (single user system)。由於在多用戶系統上,必須" | 2587 | #| "existing GNUnet emscripten build to include more subsystems.</li> " |
2586 | "對每個用戶實施訪問控制,這成為了一個問題。在這個計劃中,必須擴展REST服務以支" | 2588 | #| "<li>Integrate the result into a Webextention.</li> <li>Integrate the " |
2587 | "持用戶身份驗證。這包含正確地處理用戶的上下文交換 (context switching)。<ol>。" | 2589 | #| "result into the re:claimID Webextension</li> </ol> Advantageous skills/" |
2588 | "<li>實現用戶認證。</li>。<li>測試存取控制。</li>。<li>記錄對 REST API 的更" | 2590 | #| "languages/frameworks: <ol> <li>C</li> <li>emscripten</li> " |
2589 | "改。</li>。</ol>優勢技能/語言/框架:<ol>。<li>C</li>。<li>了解 Linux/Unix 上" | 2591 | #| "<li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> " |
2590 | "的用戶身份驗證子系統。</li>。<li>REST/HTTP 身份驗證方法</li>。</ol>。<br/>。" | 2592 | #| "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" |
2591 | "<strong>困難程度:</strong> 初學者<br/>。<strong>導師:</strong> Martin " | 2593 | msgid "" |
2594 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " | ||
2595 | "currently designed and compatible with Gtk+3 with already possibly including " | ||
2596 | "a variety of deprecated functions. In this project the requirements for a " | ||
2597 | "Gtk4 migration shall be worked out and the codebase migrated to the most " | ||
2598 | "recent stable Gtk4 release. The difficulty of this project largely depends " | ||
2599 | "on the students proficiency with build tools and Gtk. There non-exhaustive " | ||
2600 | "task list would be: <ol> <li>Get familiar with the existing gnunet-gtk " | ||
2601 | "architecture.</li> <li>Get familiar with Gtk4 and work out a migration path." | ||
2602 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " | ||
2603 | "improvements where applicable</li> </ol> Advantageous skills/languages/" | ||
2604 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | ||
2605 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | ||
2592 | "Schanzenbach" | 2606 | "Schanzenbach" |
2607 | msgstr "" | ||
2608 | "reclaimID 是一個建立在 GNU 名稱系統之上的去中心化身份系統。目前,有一個使用 " | ||
2609 | "GNUnet <a href=\"https://rest.gnunet.org\">REST API</a> 的 Webextension。為了" | ||
2610 | "提高採用率和易用性,該項目旨在在 Webextention 中包含一個完整的 GNUnet 節點作" | ||
2611 | "為後備。GNUnet 可以編譯為 Web Assembly 或 JavaScript,如<a href=\"https://" | ||
2612 | "gnunet.io\">此處</a>所示。這個想法是為了改進這個概念並支持更多的 GNUnet 子系" | ||
2613 | "統。該項目的難易度在很大程度上取決於學生對構建工具、emscripten 和 " | ||
2614 | "improvisation skills 的熟練程度。詳盡的任務清單為:<ol><li>改進現有的 GNUnet " | ||
2615 | "emscripten 構建以包含更多子系統。</li><li>將結果整合到 Webextention 中。</" | ||
2616 | "li><li>將結果整合到 re:claimID Webextension中</li></ol> 優勢技能/語言/框架:" | ||
2617 | "<ol><li>C</li><li>emscripten</li><li>Webextensions</li></ol><br/><strong>難易" | ||
2618 | "程度:</strong> 困難<br/><strong>導師:</strong> Martin Schanzenbach" | ||
2593 | 2619 | ||
2594 | #: template/gsoc.html.j2:112 | 2620 | #: template/gsoc.html.j2:110 |
2595 | msgid "" | 2621 | msgid "" |
2596 | "reclaimID is a decentralized identity system build on top of the GNU Name " | 2622 | "reclaimID is a decentralized identity system build on top of the GNU Name " |
2597 | "System. Currently, there is a Webextension which uses the GNUnet <a " | 2623 | "System. Currently, there is a Webextension which uses the GNUnet <a " |
@@ -2621,7 +2647,7 @@ msgstr "" | |||
2621 | "<ol><li>C</li><li>emscripten</li><li>Webextensions</li></ol><br/><strong>難易" | 2647 | "<ol><li>C</li><li>emscripten</li><li>Webextensions</li></ol><br/><strong>難易" |
2622 | "程度:</strong> 困難<br/><strong>導師:</strong> Martin Schanzenbach" | 2648 | "程度:</strong> 困難<br/><strong>導師:</strong> Martin Schanzenbach" |
2623 | 2649 | ||
2624 | #: template/gsoc.html.j2:148 | 2650 | #: template/gsoc.html.j2:146 |
2625 | msgid "" | 2651 | msgid "" |
2626 | "Currently, the keys in our statistics database are too verbose. For example: " | 2652 | "Currently, the keys in our statistics database are too verbose. For example: " |
2627 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | 2653 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" |
@@ -2652,7 +2678,7 @@ msgstr "" | |||
2652 | "li> </ol> <br/> <strong> 困難程度:</strong>初學者<br/> <strong>導師:</" | 2678 | "li> </ol> <br/> <strong> 困難程度:</strong>初學者<br/> <strong>導師:</" |
2653 | "strong> Martin Schanzenbach" | 2679 | "strong> Martin Schanzenbach" |
2654 | 2680 | ||
2655 | #: template/gsoc.html.j2:188 | 2681 | #: template/gsoc.html.j2:186 |
2656 | msgid "" | 2682 | msgid "" |
2657 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2683 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2658 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2684 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2669,20 +2695,20 @@ msgstr "" | |||
2669 | "\">C 模板</a>形式的 GNUnet擴展模板,此模板允許為GNUnet 快速地啟動實現服務與程" | 2695 | "\">C 模板</a>形式的 GNUnet擴展模板,此模板允許為GNUnet 快速地啟動實現服務與程" |
2670 | "式庫。" | 2696 | "式庫。" |
2671 | 2697 | ||
2672 | #: template/gsoc.html.j2:199 template/gsoc.html.j2:653 | 2698 | #: template/gsoc.html.j2:197 template/gsoc.html.j2:651 |
2673 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2699 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2674 | msgstr "<strong>導師:</strong> Martin Schanzenbach" | 2700 | msgstr "<strong>導師:</strong> Martin Schanzenbach" |
2675 | 2701 | ||
2676 | #: template/gsoc.html.j2:204 | 2702 | #: template/gsoc.html.j2:202 |
2677 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2703 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2678 | msgstr "必備技能:具備Rust與(理想上)asynchronuous IO 的紮實知識。" | 2704 | msgstr "必備技能:具備Rust與(理想上)asynchronuous IO 的紮實知識。" |
2679 | 2705 | ||
2680 | #: template/gsoc.html.j2:209 template/gsoc.html.j2:322 | 2706 | #: template/gsoc.html.j2:207 template/gsoc.html.j2:320 |
2681 | #: template/gsoc.html.j2:532 template/gsoc.html.j2:663 | 2707 | #: template/gsoc.html.j2:530 template/gsoc.html.j2:661 |
2682 | msgid "Difficulty level: medium" | 2708 | msgid "Difficulty level: medium" |
2683 | msgstr "難度等級:中" | 2709 | msgstr "難度等級:中" |
2684 | 2710 | ||
2685 | #: template/gsoc.html.j2:223 | 2711 | #: template/gsoc.html.j2:221 |
2686 | msgid "" | 2712 | msgid "" |
2687 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2713 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2688 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2714 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
@@ -2691,7 +2717,7 @@ msgstr "" | |||
2691 | "是時候讓 GNUnet 在 Android 上正常運行了。請注意,GNUnet 是使用 C 所撰寫,而這" | 2717 | "是時候讓 GNUnet 在 Android 上正常運行了。請注意,GNUnet 是使用 C 所撰寫,而這" |
2692 | "裡並不是要重新以 Java 來撰寫 GNUnet,而是使 C 語言在 Android 上運行。" | 2718 | "裡並不是要重新以 Java 來撰寫 GNUnet,而是使 C 語言在 Android 上運行。" |
2693 | 2719 | ||
2694 | #: template/gsoc.html.j2:230 | 2720 | #: template/gsoc.html.j2:228 |
2695 | msgid "" | 2721 | msgid "" |
2696 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2722 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2697 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2723 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
@@ -2700,7 +2726,7 @@ msgstr "" | |||
2700 | "包括:對 GNUnet 的基本 Android 兼容性的實現,部分是通過移植 GNUnet utils 調度" | 2726 | "包括:對 GNUnet 的基本 Android 兼容性的實現,部分是通過移植 GNUnet utils 調度" |
2701 | "程序來充當 libuv 的精簡包裝。" | 2727 | "程序來充當 libuv 的精簡包裝。" |
2702 | 2728 | ||
2703 | #: template/gsoc.html.j2:237 | 2729 | #: template/gsoc.html.j2:235 |
2704 | msgid "" | 2730 | msgid "" |
2705 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2731 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2706 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2732 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
@@ -2708,7 +2734,7 @@ msgstr "" | |||
2708 | "<strong>導師:</strong><a href=\"https://www.goebel-consult.de/\">Hartmut " | 2734 | "<strong>導師:</strong><a href=\"https://www.goebel-consult.de/\">Hartmut " |
2709 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2735 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2710 | 2736 | ||
2711 | #: template/gsoc.html.j2:246 | 2737 | #: template/gsoc.html.j2:244 |
2712 | msgid "" | 2738 | msgid "" |
2713 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2739 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2714 | "just run \"make check\" on various platforms, but also perform tests with " | 2740 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2724,11 +2750,11 @@ msgstr "" | |||
2724 | "賴項發生變化時運行作業、編寫更多的粒度觸發器(granular triggers)、或(理想上)" | 2750 | "賴項發生變化時運行作業、編寫更多的粒度觸發器(granular triggers)、或(理想上)" |
2725 | "自動相依發現(automatic dependency)(由 autotools 完成)也十分重要。" | 2751 | "自動相依發現(automatic dependency)(由 autotools 完成)也十分重要。" |
2726 | 2752 | ||
2727 | #: template/gsoc.html.j2:258 | 2753 | #: template/gsoc.html.j2:256 |
2728 | msgid "<strong>Mentors:</strong> TBD" | 2754 | msgid "<strong>Mentors:</strong> TBD" |
2729 | msgstr "<strong>導師:</strong> TBD" | 2755 | msgstr "<strong>導師:</strong> TBD" |
2730 | 2756 | ||
2731 | #: template/gsoc.html.j2:268 | 2757 | #: template/gsoc.html.j2:266 |
2732 | msgid "" | 2758 | msgid "" |
2733 | "One great problem of the current Internet is the lack of disintermediation. " | 2759 | "One great problem of the current Internet is the lack of disintermediation. " |
2734 | "When people want to talk they need a chat service. When they want to share " | 2760 | "When people want to talk they need a chat service. When they want to share " |
@@ -2752,21 +2778,21 @@ msgstr "" | |||
2752 | "發的應用程式。我們可以製作一個操作系統發行版 (OS distribution),這些東西用人" | 2778 | "發的應用程式。我們可以製作一個操作系統發行版 (OS distribution),這些東西用人" |
2753 | "的暱稱(而非雲端服務)就可以立即使用。有關更多訊息和上下文,請閱讀" | 2779 | "的暱稱(而非雲端服務)就可以立即使用。有關更多訊息和上下文,請閱讀" |
2754 | 2780 | ||
2755 | #: template/gsoc.html.j2:289 | 2781 | #: template/gsoc.html.j2:287 |
2756 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2782 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2757 | msgstr "<strong>導師:</strong> lynX & dvn" | 2783 | msgstr "<strong>導師:</strong> lynX & dvn" |
2758 | 2784 | ||
2759 | #: template/gsoc.html.j2:297 | 2785 | #: template/gsoc.html.j2:295 |
2760 | msgid "" | 2786 | msgid "" |
2761 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2787 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2762 | msgstr "實施 AnycastExit 規範,以使 GNUnet 客戶端能夠通過 Tor 進行連接。" | 2788 | msgstr "實施 AnycastExit 規範,以使 GNUnet 客戶端能夠通過 Tor 進行連接。" |
2763 | 2789 | ||
2764 | #: template/gsoc.html.j2:303 template/gsoc.html.j2:338 | 2790 | #: template/gsoc.html.j2:301 template/gsoc.html.j2:336 |
2765 | #: template/gsoc.html.j2:353 | 2791 | #: template/gsoc.html.j2:351 |
2766 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2792 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2767 | msgstr "<strong>導師:</strong> Jeff Burdges" | 2793 | msgstr "<strong>導師:</strong> Jeff Burdges" |
2768 | 2794 | ||
2769 | #: template/gsoc.html.j2:308 | 2795 | #: template/gsoc.html.j2:306 |
2770 | msgid "" | 2796 | msgid "" |
2771 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2797 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2772 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2798 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2777,12 +2803,12 @@ msgstr "" | |||
2777 | "但是直到同仁們對如何在本地系統中移動名稱進行更多思考之前,這將持續處於擱置狀" | 2803 | "但是直到同仁們對如何在本地系統中移動名稱進行更多思考之前,這將持續處於擱置狀" |
2778 | "態。我們目前暫時將這種更協作的方法稱為 NSS2。" | 2804 | "態。我們目前暫時將這種更協作的方法稱為 NSS2。" |
2779 | 2805 | ||
2780 | #: template/gsoc.html.j2:317 template/gsoc.html.j2:457 | 2806 | #: template/gsoc.html.j2:315 template/gsoc.html.j2:455 |
2781 | #: template/gsoc.html.j2:497 template/gsoc.html.j2:527 | 2807 | #: template/gsoc.html.j2:495 template/gsoc.html.j2:525 |
2782 | msgid "Required Skills: C" | 2808 | msgid "Required Skills: C" |
2783 | msgstr "要求技能:C" | 2809 | msgstr "要求技能:C" |
2784 | 2810 | ||
2785 | #: template/gsoc.html.j2:330 | 2811 | #: template/gsoc.html.j2:328 |
2786 | msgid "" | 2812 | msgid "" |
2787 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2813 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2788 | "support for asynchronous IO using mio, or perhaps a higher level " | 2814 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2793,7 +2819,7 @@ msgstr "" | |||
2793 | "IO 庫 (asynchronous IO library)(例如: rotor、mioco、eventual_io或gj)添加對" | 2819 | "IO 庫 (asynchronous IO library)(例如: rotor、mioco、eventual_io或gj)添加對" |
2794 | "異步 IO (asynchronous IO) 的支持。" | 2820 | "異步 IO (asynchronous IO) 的支持。" |
2795 | 2821 | ||
2796 | #: template/gsoc.html.j2:346 | 2822 | #: template/gsoc.html.j2:344 |
2797 | msgid "" | 2823 | msgid "" |
2798 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2824 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2799 | "and maybe integration with the GNU Name System for key exchange." | 2825 | "and maybe integration with the GNU Name System for key exchange." |
@@ -2801,26 +2827,26 @@ msgstr "" | |||
2801 | "實現具有更好安全性的 PANDA 替代品(請參閱Pond),並且可能與 GNU 名稱系統整合" | 2827 | "實現具有更好安全性的 PANDA 替代品(請參閱Pond),並且可能與 GNU 名稱系統整合" |
2802 | "以進行密鑰交換。" | 2828 | "以進行密鑰交換。" |
2803 | 2829 | ||
2804 | #: template/gsoc.html.j2:358 | 2830 | #: template/gsoc.html.j2:356 |
2805 | msgid "Required Skills: Rust or C, crypto" | 2831 | msgid "Required Skills: Rust or C, crypto" |
2806 | msgstr "所需技能:Rust 或 C,加密" | 2832 | msgstr "所需技能:Rust 或 C,加密" |
2807 | 2833 | ||
2808 | #: template/gsoc.html.j2:363 template/gsoc.html.j2:420 | 2834 | #: template/gsoc.html.j2:361 template/gsoc.html.j2:418 |
2809 | #: template/gsoc.html.j2:462 template/gsoc.html.j2:502 | 2835 | #: template/gsoc.html.j2:460 template/gsoc.html.j2:500 |
2810 | msgid "Difficulty level: high" | 2836 | msgid "Difficulty level: high" |
2811 | msgstr "難度等級:高" | 2837 | msgstr "難度等級:高" |
2812 | 2838 | ||
2813 | #: template/gsoc.html.j2:371 | 2839 | #: template/gsoc.html.j2:369 |
2814 | msgid "" | 2840 | msgid "" |
2815 | "Implement different place types and file sharing by creating a new place for " | 2841 | "Implement different place types and file sharing by creating a new place for " |
2816 | "the shared content." | 2842 | "the shared content." |
2817 | msgstr "通過為共享內容創建新的場所來實現不同的場所類型和文件共享。" | 2843 | msgstr "通過為共享內容創建新的場所來實現不同的場所類型和文件共享。" |
2818 | 2844 | ||
2819 | #: template/gsoc.html.j2:377 | 2845 | #: template/gsoc.html.j2:375 |
2820 | msgid "Place types to be implemented:" | 2846 | msgid "Place types to be implemented:" |
2821 | msgstr "要實施的地點類型:" | 2847 | msgstr "要實施的地點類型:" |
2822 | 2848 | ||
2823 | #: template/gsoc.html.j2:381 | 2849 | #: template/gsoc.html.j2:379 |
2824 | msgid "" | 2850 | msgid "" |
2825 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2851 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2826 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2852 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2834,11 +2860,11 @@ msgstr "" | |||
2834 | "文件/圖像/聲音位置的指示物</li>。<li>活動:含有\"請回應\"字樣</li>。<li>調" | 2860 | "文件/圖像/聲音位置的指示物</li>。<li>活動:含有\"請回應\"字樣</li>。<li>調" |
2835 | "查:以結構化的形式詢問您的社交鄰里 (social neighborhood) 問題</li>。</ul>" | 2861 | "查:以結構化的形式詢問您的社交鄰里 (social neighborhood) 問題</li>。</ul>" |
2836 | 2862 | ||
2837 | #: template/gsoc.html.j2:392 | 2863 | #: template/gsoc.html.j2:390 |
2838 | msgid "Also provide the following UI functionality:" | 2864 | msgid "Also provide the following UI functionality:" |
2839 | msgstr "也提供以下UI功能:" | 2865 | msgstr "也提供以下UI功能:" |
2840 | 2866 | ||
2841 | #: template/gsoc.html.j2:396 | 2867 | #: template/gsoc.html.j2:394 |
2842 | msgid "" | 2868 | msgid "" |
2843 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2869 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2844 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2870 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2850,7 +2876,7 @@ msgstr "" | |||
2850 | "(例如在粉絲專頁上編輯和在其他地方重新發布內容)。</li>。<li>編輯以前發布的文" | 2876 | "(例如在粉絲專頁上編輯和在其他地方重新發布內容)。</li>。<li>編輯以前發布的文" |
2851 | "章 + 向讀者提供編輯歷史記錄。</li>。<li>控制頻道歷史的到期時間。</li>。</ul>" | 2877 | "章 + 向讀者提供編輯歷史記錄。</li>。<li>控制頻道歷史的到期時間。</li>。</ul>" |
2852 | 2878 | ||
2853 | #: template/gsoc.html.j2:405 | 2879 | #: template/gsoc.html.j2:403 |
2854 | msgid "" | 2880 | msgid "" |
2855 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2881 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2856 | "features</a>" | 2882 | "features</a>" |
@@ -2858,15 +2884,15 @@ msgstr "" | |||
2858 | "另請參閱 <a href=\"http://secushare.org/features\">http://secushare.org/" | 2884 | "另請參閱 <a href=\"http://secushare.org/features\">http://secushare.org/" |
2859 | "features</a>" | 2885 | "features</a>" |
2860 | 2886 | ||
2861 | #: template/gsoc.html.j2:410 | 2887 | #: template/gsoc.html.j2:408 |
2862 | msgid "<strong>Mentors:</strong> lynX" | 2888 | msgid "<strong>Mentors:</strong> lynX" |
2863 | msgstr "<strong>導師:</strong> lynX" | 2889 | msgstr "<strong>導師:</strong> lynX" |
2864 | 2890 | ||
2865 | #: template/gsoc.html.j2:415 | 2891 | #: template/gsoc.html.j2:413 |
2866 | msgid "Required Skills: C/C++" | 2892 | msgid "Required Skills: C/C++" |
2867 | msgstr "要求技能:C / C ++" | 2893 | msgstr "要求技能:C / C ++" |
2868 | 2894 | ||
2869 | #: template/gsoc.html.j2:428 | 2895 | #: template/gsoc.html.j2:426 |
2870 | msgid "" | 2896 | msgid "" |
2871 | "Implement aggregation of distributed state from various channels in order to " | 2897 | "Implement aggregation of distributed state from various channels in order to " |
2872 | "provide for a powerful social graph API capable of producing social network " | 2898 | "provide for a powerful social graph API capable of producing social network " |
@@ -2882,7 +2908,7 @@ msgstr "" | |||
2882 | "功能,最重要的是,讓用戶只需要在他們現有聯絡人的社交圖譜中找到他們的聯絡人/朋" | 2908 | "功能,最重要的是,讓用戶只需要在他們現有聯絡人的社交圖譜中找到他們的聯絡人/朋" |
2883 | "友的加密身份一事變得容易(\"這是琳達。您和她有 11 個共同聯絡人。[ADD]\")。" | 2909 | "友的加密身份一事變得容易(\"這是琳達。您和她有 11 個共同聯絡人。[ADD]\")。" |
2884 | 2910 | ||
2885 | #: template/gsoc.html.j2:446 | 2911 | #: template/gsoc.html.j2:444 |
2886 | msgid "" | 2912 | msgid "" |
2887 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2913 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2888 | "rendezvous</a>" | 2914 | "rendezvous</a>" |
@@ -2890,11 +2916,11 @@ msgstr "" | |||
2890 | "與之相關 <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2916 | "與之相關 <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2891 | "rendezvous</a>" | 2917 | "rendezvous</a>" |
2892 | 2918 | ||
2893 | #: template/gsoc.html.j2:452 template/gsoc.html.j2:492 | 2919 | #: template/gsoc.html.j2:450 template/gsoc.html.j2:490 |
2894 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2920 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2895 | msgstr "<strong>導師:</strong> t3sserakt, lynX" | 2921 | msgstr "<strong>導師:</strong> t3sserakt, lynX" |
2896 | 2922 | ||
2897 | #: template/gsoc.html.j2:469 | 2923 | #: template/gsoc.html.j2:467 |
2898 | msgid "" | 2924 | msgid "" |
2899 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2925 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2900 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2926 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2908,7 +2934,7 @@ msgstr "" | |||
2908 | "各種電子郵件功能編碼或翻譯成 secushare 等價物。 </li><li> 由於目前 secushare " | 2934 | "各種電子郵件功能編碼或翻譯成 secushare 等價物。 </li><li> 由於目前 secushare " |
2909 | "的一部分用 Rust 編寫的, Rust 為此課題的首選,但這不是必需的。</li></ul>" | 2935 | "的一部分用 Rust 編寫的, Rust 為此課題的首選,但這不是必需的。</li></ul>" |
2910 | 2936 | ||
2911 | #: template/gsoc.html.j2:510 | 2937 | #: template/gsoc.html.j2:508 |
2912 | msgid "" | 2938 | msgid "" |
2913 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2939 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2914 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2940 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2923,11 +2949,11 @@ msgstr "" | |||
2923 | "service)、圖書館 (library) 和三個使用者介面程式創建 (create)、資訊 (info) 和" | 2949 | "service)、圖書館 (library) 和三個使用者介面程式創建 (create)、資訊 (info) 和" |
2924 | "加入 (join)。" | 2950 | "加入 (join)。" |
2925 | 2951 | ||
2926 | #: template/gsoc.html.j2:522 | 2952 | #: template/gsoc.html.j2:520 |
2927 | msgid "<strong>Mentors:</strong> mate, cg" | 2953 | msgid "<strong>Mentors:</strong> mate, cg" |
2928 | msgstr "<strong>導師:</strong> mate, cg" | 2954 | msgstr "<strong>導師:</strong> mate, cg" |
2929 | 2955 | ||
2930 | #: template/gsoc.html.j2:540 | 2956 | #: template/gsoc.html.j2:538 |
2931 | msgid "" | 2957 | msgid "" |
2932 | "Implementation of additional transports to make GNUnet communication more " | 2958 | "Implementation of additional transports to make GNUnet communication more " |
2933 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2959 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
@@ -2936,11 +2962,11 @@ msgstr "" | |||
2936 | "在存在問題網絡的情況下,實現附加傳輸以使 GNUnet 通訊更加健壯:GNUnet-over-" | 2962 | "在存在問題網絡的情況下,實現附加傳輸以使 GNUnet 通訊更加健壯:GNUnet-over-" |
2937 | "SMTP、GNUnet-over-DNS" | 2963 | "SMTP、GNUnet-over-DNS" |
2938 | 2964 | ||
2939 | #: template/gsoc.html.j2:547 template/gsoc.html.j2:561 | 2965 | #: template/gsoc.html.j2:545 template/gsoc.html.j2:559 |
2940 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2966 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2941 | msgstr "<strong>導師:</strong> Matthias Wachs" | 2967 | msgstr "<strong>導師:</strong> Matthias Wachs" |
2942 | 2968 | ||
2943 | #: template/gsoc.html.j2:555 | 2969 | #: template/gsoc.html.j2:553 |
2944 | msgid "" | 2970 | msgid "" |
2945 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2971 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2946 | "punching, better STUN support)" | 2972 | "punching, better STUN support)" |
@@ -2948,13 +2974,13 @@ msgstr "" | |||
2948 | "基於 ALG 的 NAT 遍歷方法 (traversal methods) 的實現(基於 FTP/SIP 的 hole " | 2974 | "基於 ALG 的 NAT 遍歷方法 (traversal methods) 的實現(基於 FTP/SIP 的 hole " |
2949 | "punching,更好的 STUN support)" | 2975 | "punching,更好的 STUN support)" |
2950 | 2976 | ||
2951 | #: template/gsoc.html.j2:569 | 2977 | #: template/gsoc.html.j2:567 |
2952 | msgid "" | 2978 | msgid "" |
2953 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2979 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2954 | msgstr "" | 2980 | msgstr "" |
2955 | "<strong>導師:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2981 | "<strong>導師:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2956 | 2982 | ||
2957 | #: template/gsoc.html.j2:577 | 2983 | #: template/gsoc.html.j2:575 |
2958 | msgid "" | 2984 | msgid "" |
2959 | "Improving libaboss to make computation on shared secrets (including repeated " | 2985 | "Improving libaboss to make computation on shared secrets (including repeated " |
2960 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2986 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2965,13 +2991,13 @@ msgstr "" | |||
2965 | "</a> 改進 libaboss 以對共享機密(包括重複乘法)進行計算。這尤其意味著將 " | 2991 | "</a> 改進 libaboss 以對共享機密(包括重複乘法)進行計算。這尤其意味著將 " |
2966 | "libaboss 移至 bignums (gcry_mpi)。" | 2992 | "libaboss 移至 bignums (gcry_mpi)。" |
2967 | 2993 | ||
2968 | #: template/gsoc.html.j2:590 | 2994 | #: template/gsoc.html.j2:588 |
2969 | msgid "" | 2995 | msgid "" |
2970 | "Please refer to the description for this project listed under GNU Guix " | 2996 | "Please refer to the description for this project listed under GNU Guix " |
2971 | "project ideas." | 2997 | "project ideas." |
2972 | msgstr "請參考在 GNU Guix 項目下列出的有關該項目的描述。" | 2998 | msgstr "請參考在 GNU Guix 項目下列出的有關該項目的描述。" |
2973 | 2999 | ||
2974 | #: template/gsoc.html.j2:603 | 3000 | #: template/gsoc.html.j2:601 |
2975 | msgid "" | 3001 | msgid "" |
2976 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 3002 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2977 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 3003 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2985,27 +3011,27 @@ msgstr "" | |||
2985 | "codes(另請參考 <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562 </" | 3011 | "codes(另請參考 <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562 </" |
2986 | "a>)。" | 3012 | "a>)。" |
2987 | 3013 | ||
2988 | #: template/gsoc.html.j2:613 | 3014 | #: template/gsoc.html.j2:611 |
2989 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 3015 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2990 | msgstr "<strong>導師:</strong> Christian Grothoff" | 3016 | msgstr "<strong>導師:</strong> Christian Grothoff" |
2991 | 3017 | ||
2992 | #: template/gsoc.html.j2:618 | 3018 | #: template/gsoc.html.j2:616 |
2993 | msgid "Required Skills:" | 3019 | msgid "Required Skills:" |
2994 | msgstr "要求技能:" | 3020 | msgstr "要求技能:" |
2995 | 3021 | ||
2996 | #: template/gsoc.html.j2:623 | 3022 | #: template/gsoc.html.j2:621 |
2997 | msgid "Difficulty level:" | 3023 | msgid "Difficulty level:" |
2998 | msgstr "難度等級:" | 3024 | msgstr "難度等級:" |
2999 | 3025 | ||
3000 | #: template/gsoc.html.j2:628 | 3026 | #: template/gsoc.html.j2:626 |
3001 | msgid "Report:" | 3027 | msgid "Report:" |
3002 | msgstr "報告:" | 3028 | msgstr "報告:" |
3003 | 3029 | ||
3004 | #: template/gsoc.html.j2:633 | 3030 | #: template/gsoc.html.j2:631 |
3005 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 3031 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
3006 | msgstr "未完成/被放棄,因為 gnunet-qr 已移至 GSoC 之外的 C 中。" | 3032 | msgstr "未完成/被放棄,因為 gnunet-qr 已移至 GSoC 之外的 C 中。" |
3007 | 3033 | ||
3008 | #: template/gsoc.html.j2:643 | 3034 | #: template/gsoc.html.j2:641 |
3009 | msgid "" | 3035 | msgid "" |
3010 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 3036 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
3011 | "to be determined framework such as Angular2. This includes the design and " | 3037 | "to be determined framework such as Angular2. This includes the design and " |
@@ -3018,11 +3044,11 @@ msgstr "" | |||
3018 | "和實現,而 REST APIs 將公開<a href=\"https://docs.gnunet.org/doxygen/modules." | 3044 | "和實現,而 REST APIs 將公開<a href=\"https://docs.gnunet.org/doxygen/modules." |
3019 | "html\">GNUnet API</a>。" | 3045 | "html\">GNUnet API</a>。" |
3020 | 3046 | ||
3021 | #: template/gsoc.html.j2:658 | 3047 | #: template/gsoc.html.j2:656 |
3022 | msgid "Required Skills: C, JavaScript, CSS" | 3048 | msgid "Required Skills: C, JavaScript, CSS" |
3023 | msgstr "要求技能:C、JavaScript、CSS" | 3049 | msgstr "要求技能:C、JavaScript、CSS" |
3024 | 3050 | ||
3025 | #: template/gsoc.html.j2:668 | 3051 | #: template/gsoc.html.j2:666 |
3026 | msgid "" | 3052 | msgid "" |
3027 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 3053 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
3028 | msgstr "" | 3054 | msgstr "" |
@@ -4511,6 +4537,27 @@ msgstr "" | |||
4511 | "依賴方從分散的目錄中檢索加密的身份數據。它能夠使用相應的密鑰解密所有用戶已授" | 4537 | "依賴方從分散的目錄中檢索加密的身份數據。它能夠使用相應的密鑰解密所有用戶已授" |
4512 | "權訪問的屬性。" | 4538 | "權訪問的屬性。" |
4513 | 4539 | ||
4540 | #~ msgid "" | ||
4541 | #~ "The REST API currently only supports a single user system. This is an " | ||
4542 | #~ "issue as on multi-user systems, access control must be enfoced on a per-" | ||
4543 | #~ "user basis. In this project, the REST service must be extended to support " | ||
4544 | #~ "user authentication. This includes the correct handling of user context " | ||
4545 | #~ "switches. <ol> <li>Implement user authentication.</li> <li>Test the " | ||
4546 | #~ "access control.</li> <li>Document the changes to the REST API.</li> </ol> " | ||
4547 | #~ "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge " | ||
4548 | #~ "of user authentication subsystems on Linux/Unix.</li> <li>REST/HTTP " | ||
4549 | #~ "Authentication methods</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
4550 | #~ "Beginner <br/> <strong>Mentors:</strong> Martin Schanzenbach" | ||
4551 | #~ msgstr "" | ||
4552 | #~ "REST API 目前僅支持單用戶系統 (single user system)。由於在多用戶系統上,必" | ||
4553 | #~ "須對每個用戶實施訪問控制,這成為了一個問題。在這個計劃中,必須擴展REST服務" | ||
4554 | #~ "以支持用戶身份驗證。這包含正確地處理用戶的上下文交換 (context switching)。" | ||
4555 | #~ "<ol>。<li>實現用戶認證。</li>。<li>測試存取控制。</li>。<li>記錄對 REST " | ||
4556 | #~ "API 的更改。</li>。</ol>優勢技能/語言/框架:<ol>。<li>C</li>。<li>了解 " | ||
4557 | #~ "Linux/Unix 上的用戶身份驗證子系統。</li>。<li>REST/HTTP 身份驗證方法</" | ||
4558 | #~ "li>。</ol>。<br/>。<strong>困難程度:</strong> 初學者<br/>。<strong>導師:" | ||
4559 | #~ "</strong> Martin Schanzenbach" | ||
4560 | |||
4514 | #~ msgid "groupchat" | 4561 | #~ msgid "groupchat" |
4515 | #~ msgstr "群組聊天" | 4562 | #~ msgstr "群組聊天" |
4516 | 4563 | ||