diff options
Diffstat (limited to 'locale/messages.pot')
-rw-r--r-- | locale/messages.pot | 285 |
1 files changed, 163 insertions, 122 deletions
diff --git a/locale/messages.pot b/locale/messages.pot index 9061e05f..41b1a4fe 100644 --- a/locale/messages.pot +++ b/locale/messages.pot | |||
@@ -1,14 +1,14 @@ | |||
1 | # Translations template for PROJECT. | 1 | # Translations template for PROJECT. |
2 | # Copyright (C) 2023 ORGANIZATION | 2 | # Copyright (C) 2024 ORGANIZATION |
3 | # This file is distributed under the same license as the PROJECT project. | 3 | # This file is distributed under the same license as the PROJECT project. |
4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2023. | 4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2024. |
5 | # | 5 | # |
6 | #, fuzzy | 6 | #, fuzzy |
7 | msgid "" | 7 | msgid "" |
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PROJECT VERSION\n" | 9 | "Project-Id-Version: PROJECT VERSION\n" |
10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
11 | "POT-Creation-Date: 2023-11-07 10:46+0100\n" | 11 | "POT-Creation-Date: 2024-01-23 14:44+0100\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" |
@@ -130,10 +130,6 @@ msgstr "" | |||
130 | msgid "Continuous Integration" | 130 | msgid "Continuous Integration" |
131 | msgstr "" | 131 | msgstr "" |
132 | 132 | ||
133 | #: common/navigation.j2.inc:65 | ||
134 | msgid "Development Tutorial" | ||
135 | msgstr "" | ||
136 | |||
137 | #: common/old-news.j2.inc:11 template/news/index.html.j2:12 | 133 | #: common/old-news.j2.inc:11 template/news/index.html.j2:12 |
138 | msgid "News posts about changes related to GNUnet such as releases and events" | 134 | msgid "News posts about changes related to GNUnet such as releases and events" |
139 | msgstr "" | 135 | msgstr "" |
@@ -699,11 +695,11 @@ msgid "" | |||
699 | "ev.git/tree/satzung.tex\">https://git.gnunet.org/gnunet-" | 695 | "ev.git/tree/satzung.tex\">https://git.gnunet.org/gnunet-" |
700 | "ev.git/tree/satzung.tex</a>. The current board consists of: " | 696 | "ev.git/tree/satzung.tex</a>. The current board consists of: " |
701 | "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " | 697 | "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " |
702 | "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> " | 698 | "Schanzenbach</a></dd> <dt>Stellvertretender Vorsitz</dt> <dd>Florian " |
703 | "<dd>t3sserakt</dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> " | 699 | "Felgenhauer</dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> " |
704 | "<dt>Beisitzer</dt> <dd> <a " | 700 | "<dt>Beisitzer</dt> <dd> <a " |
705 | "href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 " | 701 | "href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, Julius " |
706 | "</dd> </dl>" | 702 | "Bünger </dd> </dl>" |
707 | msgstr "" | 703 | msgstr "" |
708 | 704 | ||
709 | #: template/ev.html.j2:74 | 705 | #: template/ev.html.j2:74 |
@@ -2014,14 +2010,14 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2014 | msgstr "" | 2010 | msgstr "" |
2015 | 2011 | ||
2016 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2012 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2017 | msgid "Ideas 2023" | 2013 | msgid "Ideas 2024" |
2018 | msgstr "" | 2014 | msgstr "" |
2019 | 2015 | ||
2020 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:247 | 2016 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:227 |
2021 | msgid "Past projects" | 2017 | msgid "Past projects" |
2022 | msgstr "" | 2018 | msgstr "" |
2023 | 2019 | ||
2024 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:633 | 2020 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:723 |
2025 | msgid "Finished projects" | 2021 | msgid "Finished projects" |
2026 | msgstr "" | 2022 | msgstr "" |
2027 | 2023 | ||
@@ -2049,16 +2045,60 @@ msgid "" | |||
2049 | "select, implement and test new communicators. While TNG is not yet ready," | 2045 | "select, implement and test new communicators. While TNG is not yet ready," |
2050 | " communicators can, by design, be developed and tested against the " | 2046 | " communicators can, by design, be developed and tested against the " |
2051 | "current API. We expect that this project can be worked on by multiple " | 2047 | "current API. We expect that this project can be worked on by multiple " |
2052 | "students as there are a lot of protocols to choose from. The tasks would " | 2048 | "students as there are a lot of protocols to choose from. A QUIC " |
2049 | "communicator has been written as part of GSoC 2023. The tasks would " | ||
2053 | "consist of: <ol> <li>Deciding which communicators to implement.</li> " | 2050 | "consist of: <ol> <li>Deciding which communicators to implement.</li> " |
2054 | "<li>Test the communicators.</li> <li>Documentation.</li> </ol> " | 2051 | "<li>Test the communicators.</li> <li>Documentation.</li> </ol> Expected " |
2055 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge " | 2052 | "outcome: <ol> <li>At least one new communicator.</li> <li>Documentation " |
2056 | "of HTTPS, QUIC, Bluetooth or WiFi.</li> </ol> <br/> " | 2053 | "of communicator protocol and how to use.</li> </ol> Advantageous " |
2057 | "<strong>Difficulty:</strong> Average, but depends on selected protocols. " | 2054 | "skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, " |
2058 | "<br/> <strong>Mentors:</strong> Martin Schanzenbach, t3sserakt" | 2055 | "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average," |
2056 | " but depends on selected protocols and library. <br/> " | ||
2057 | "<strong>Size:</strong> 175h <br/> <strong>Mentors:</strong> Martin " | ||
2058 | "Schanzenbach, t3sserakt" | ||
2059 | msgstr "" | ||
2060 | |||
2061 | #: template/gsoc.html.j2:89 | ||
2062 | msgid "" | ||
2063 | "For special platforms such as Android, GNUnet must be usable as a single-" | ||
2064 | "peer shared library. Since GNUnet's design fundamentally revolves around " | ||
2065 | "a multi-process model that communicate via IPCs, this requires a major " | ||
2066 | "change in how GNUnet processes are instantiated. A lot of progress in " | ||
2067 | "this direction has already been made but some issues still remain. The " | ||
2068 | "project tasks are to: <ol> <li>Get familiar with the GNUnet scheduler and" | ||
2069 | " envisioned single-process architecture.</li> <li>Implement the single-" | ||
2070 | "process scheduler and main loop.</li> <li>Demonstrate the functioning of " | ||
2071 | "this change (e.g. in a simple Android App)</li> </ol> Expected outcome: " | ||
2072 | "<ol> <li>A new single-process shared library to link against.</li> " | ||
2073 | "<li>Documentation on when and how to build the single-process " | ||
2074 | "library.</li> <li>A demo application.</li> </ol> Advantageous " | ||
2075 | "skills/languages/frameworks: <ol> <li>C</li> <li>Socket programming</li> " | ||
2076 | "<li>Scheduler and IO</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
2077 | "Difficult <br/> <strong>Size:</strong> 175h <br/> " | ||
2078 | "<strong>Mentors:</strong> Martin Schanzenbach" | ||
2079 | msgstr "" | ||
2080 | |||
2081 | #: template/gsoc.html.j2:129 | ||
2082 | msgid "" | ||
2083 | "In the process of supporting a single-process GNUnet peer, the subsystem " | ||
2084 | "REST plugins have been consolidated into a single, large REST server that" | ||
2085 | " depends on all subsystems. In this work, the student should define and " | ||
2086 | "implement a new architure that runs each subsystem's REST interface in " | ||
2087 | "its own service, thus making the REST service more resilient and easier " | ||
2088 | "to extend. The planned projects tasks are to: <ol> <li>Get familiar with " | ||
2089 | "the existing REST service.</li> <li>Plan a multi-processes architecture " | ||
2090 | "for REST services.</li> <li>Test and document the use of the new " | ||
2091 | "architecture / REST service layer.</li> </ol> Expected outcome: <ol> " | ||
2092 | "<li>A new multi-process REST service architecture.</li> <li>The current " | ||
2093 | "REST service is modified or replaced with a multi-process service per " | ||
2094 | "subsystem.</li> <li>Architecture and usage documentation.</li> </ol> " | ||
2095 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Socket " | ||
2096 | "programming</li> </ol> <br/> <strong>Difficulty:</strong> Medium <br/> " | ||
2097 | "<strong>Size:</strong> 175h <br/> <strong>Mentors:</strong> Martin " | ||
2098 | "Schanzenbach" | ||
2059 | msgstr "" | 2099 | msgstr "" |
2060 | 2100 | ||
2061 | #: template/gsoc.html.j2:80 | 2101 | #: template/gsoc.html.j2:168 |
2062 | msgid "" | 2102 | msgid "" |
2063 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " | 2103 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2064 | "currently designed and compatible with Gtk+3 with already possibly " | 2104 | "currently designed and compatible with Gtk+3 with already possibly " |
@@ -2071,52 +2111,12 @@ msgid "" | |||
2071 | " work out a migration path.</li> <li>Migrate gnunet-gtk to gtk4.</li> " | 2111 | " work out a migration path.</li> <li>Migrate gnunet-gtk to gtk4.</li> " |
2072 | "<li>(Optional) Ad-hoc UI improvements where applicable</li> </ol> " | 2112 | "<li>(Optional) Ad-hoc UI improvements where applicable</li> </ol> " |
2073 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Gtk</li> " | 2113 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Gtk</li> " |
2074 | "<li>User interfaces</li> </ol> <br/> <strong>Difficulty:</strong> <br/> " | 2114 | "<li>User interfaces</li> </ol> <br/> <strong>Difficulty:</strong> Medium " |
2075 | "<strong>Mentors:</strong> Martin Schanzenbach" | 2115 | "<br/> <strong>Size:</strong> 350h <br/> <strong>Mentors:</strong> Martin " |
2116 | "Schanzenbach" | ||
2076 | msgstr "" | 2117 | msgstr "" |
2077 | 2118 | ||
2078 | #: template/gsoc.html.j2:110 | 2119 | #: template/gsoc.html.j2:201 |
2079 | msgid "" | ||
2080 | "reclaimID is a decentralized identity system build on top of the GNU Name" | ||
2081 | " System. Currently, there is a Webextension which uses the GNUnet <a " | ||
2082 | "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve " | ||
2083 | "adoption and ease of use, this project aims to include a full GNUnet node" | ||
2084 | " within the Webextention as a fallback. GNUnet can be compiled to Web " | ||
2085 | "Assembly or JavaScript as demonstrated <a " | ||
2086 | "href=\"https://gnunet.io\">here</a>. The idea is to improve upon this " | ||
2087 | "concept and support more of GNUnet's subsystems. The difficulty of this " | ||
2088 | "project largely depends on the students proficiency with build tools, " | ||
2089 | "emscripten and improvisation skills. There non-exhaustive task list would" | ||
2090 | " be: <ol> <li>Improve existing GNUnet emscripten build to include more " | ||
2091 | "subsystems.</li> <li>Integrate the result into a Webextention.</li> " | ||
2092 | "<li>Integrate the result into the re:claimID Webextension</li> </ol> " | ||
2093 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> " | ||
2094 | "<li>emscripten</li> <li>Webextensions</li> </ol> <br/> " | ||
2095 | "<strong>Difficulty:</strong> Challenging <br/> <strong>Mentors:</strong> " | ||
2096 | "Martin Schanzenbach" | ||
2097 | msgstr "" | ||
2098 | |||
2099 | #: template/gsoc.html.j2:146 | ||
2100 | msgid "" | ||
2101 | "Currently, the keys in our statistics database are too verbose. For " | ||
2102 | "example: </p> <p> nse # flood messages received: 13<br/> nse # peers " | ||
2103 | "connected: 4<br/> nse # nodes in the network (estimate): 203<br/> nse # " | ||
2104 | "flood messages started: 5<br/> nse # estimated network diameter: 3<br/> " | ||
2105 | "nse # flood messages transmitted: 10<br/> </p> <p> With such verbose keys" | ||
2106 | " there's no easy way to form compact JSON document or entries for time-" | ||
2107 | "series database. And you can't query single stats without having to " | ||
2108 | "copypaste the line exactly and put in quotes. In short, the goals are " | ||
2109 | "to... <ol> <li>Think of a way how statistics entries can be made " | ||
2110 | "canonical.</li> <li>Implement the change and migrate existing uses.</li> " | ||
2111 | "<li>Document the format(s) and define an appropriate registration " | ||
2112 | "mechanism for identifiers</li> </ol> Relevant bugs: <a " | ||
2113 | "href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> " | ||
2114 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> " | ||
2115 | "</ol> <br/> <strong>Difficulty:</strong> Beginner <br/> " | ||
2116 | "<strong>Mentors:</strong> Martin Schanzenbach" | ||
2117 | msgstr "" | ||
2118 | |||
2119 | #: template/gsoc.html.j2:186 | ||
2120 | msgid "" | 2120 | msgid "" |
2121 | "The goal of this project is to enable users to store their GNU Taler " | 2121 | "The goal of this project is to enable users to store their GNU Taler " |
2122 | "wallet backup encryption keys in the GNU Anastasis distributed key backup" | 2122 | "wallet backup encryption keys in the GNU Anastasis distributed key backup" |
@@ -2127,28 +2127,28 @@ msgid "" | |||
2127 | "GNU Taler Android App." | 2127 | "GNU Taler Android App." |
2128 | msgstr "" | 2128 | msgstr "" |
2129 | 2129 | ||
2130 | #: template/gsoc.html.j2:190 | 2130 | #: template/gsoc.html.j2:205 |
2131 | msgid "" | 2131 | msgid "" |
2132 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " | 2132 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " |
2133 | "Dold (GNU Taler)" | 2133 | "Dold (GNU Taler)" |
2134 | msgstr "" | 2134 | msgstr "" |
2135 | 2135 | ||
2136 | #: template/gsoc.html.j2:195 | 2136 | #: template/gsoc.html.j2:210 |
2137 | msgid "Required Skills: Android UI development" | 2137 | msgid "Required Skills: Android UI development" |
2138 | msgstr "" | 2138 | msgstr "" |
2139 | 2139 | ||
2140 | #: template/gsoc.html.j2:200 template/gsoc.html.j2:235 | 2140 | #: template/gsoc.html.j2:215 template/gsoc.html.j2:255 |
2141 | #: template/gsoc.html.j2:268 | 2141 | #: template/gsoc.html.j2:358 |
2142 | msgid "Duration: 350h" | 2142 | msgid "Duration: 350h" |
2143 | msgstr "" | 2143 | msgstr "" |
2144 | 2144 | ||
2145 | #: template/gsoc.html.j2:205 template/gsoc.html.j2:240 | 2145 | #: template/gsoc.html.j2:220 template/gsoc.html.j2:260 |
2146 | #: template/gsoc.html.j2:358 template/gsoc.html.j2:568 | 2146 | #: template/gsoc.html.j2:448 template/gsoc.html.j2:658 |
2147 | #: template/gsoc.html.j2:699 | 2147 | #: template/gsoc.html.j2:789 |
2148 | msgid "Difficulty level: medium" | 2148 | msgid "Difficulty level: medium" |
2149 | msgstr "" | 2149 | msgstr "" |
2150 | 2150 | ||
2151 | #: template/gsoc.html.j2:214 | 2151 | #: template/gsoc.html.j2:234 |
2152 | msgid "" | 2152 | msgid "" |
2153 | "The goal is to either build upon the (outdated) <a " | 2153 | "The goal is to either build upon the (outdated) <a " |
2154 | "href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust bindings</a> " | 2154 | "href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust bindings</a> " |
@@ -2160,35 +2160,76 @@ msgid "" | |||
2160 | "libraries for GNUnet." | 2160 | "libraries for GNUnet." |
2161 | msgstr "" | 2161 | msgstr "" |
2162 | 2162 | ||
2163 | #: template/gsoc.html.j2:225 template/gsoc.html.j2:689 | 2163 | #: template/gsoc.html.j2:245 template/gsoc.html.j2:779 |
2164 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2164 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2165 | msgstr "" | 2165 | msgstr "" |
2166 | 2166 | ||
2167 | #: template/gsoc.html.j2:230 | 2167 | #: template/gsoc.html.j2:250 |
2168 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2168 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2169 | msgstr "" | 2169 | msgstr "" |
2170 | 2170 | ||
2171 | #: template/gsoc.html.j2:254 | 2171 | #: template/gsoc.html.j2:269 |
2172 | msgid "" | ||
2173 | "reclaimID is a decentralized identity system build on top of the GNU Name" | ||
2174 | " System. Currently, there is a Webextension which uses the GNUnet <a " | ||
2175 | "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve " | ||
2176 | "adoption and ease of use, this project aims to include a full GNUnet node" | ||
2177 | " within the Webextention as a fallback. GNUnet can be compiled to Web " | ||
2178 | "Assembly or JavaScript as demonstrated <a " | ||
2179 | "href=\"https://gnunet.io\">here</a>. The idea is to improve upon this " | ||
2180 | "concept and support more of GNUnet's subsystems. The difficulty of this " | ||
2181 | "project largely depends on the students proficiency with build tools, " | ||
2182 | "emscripten and improvisation skills. There non-exhaustive task list would" | ||
2183 | " be: <ol> <li>Improve existing GNUnet emscripten build to include more " | ||
2184 | "subsystems.</li> <li>Integrate the result into a Webextention.</li> " | ||
2185 | "<li>Integrate the result into the re:claimID Webextension</li> </ol> " | ||
2186 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> " | ||
2187 | "<li>emscripten</li> <li>Webextensions</li> </ol> <br/> " | ||
2188 | "<strong>Difficulty:</strong> Challenging <br/> <strong>Mentors:</strong> " | ||
2189 | "Martin Schanzenbach" | ||
2190 | msgstr "" | ||
2191 | |||
2192 | #: template/gsoc.html.j2:305 | ||
2193 | msgid "" | ||
2194 | "Currently, the keys in our statistics database are too verbose. For " | ||
2195 | "example: </p> <p> nse # flood messages received: 13<br/> nse # peers " | ||
2196 | "connected: 4<br/> nse # nodes in the network (estimate): 203<br/> nse # " | ||
2197 | "flood messages started: 5<br/> nse # estimated network diameter: 3<br/> " | ||
2198 | "nse # flood messages transmitted: 10<br/> </p> <p> With such verbose keys" | ||
2199 | " there's no easy way to form compact JSON document or entries for time-" | ||
2200 | "series database. And you can't query single stats without having to " | ||
2201 | "copypaste the line exactly and put in quotes. In short, the goals are " | ||
2202 | "to... <ol> <li>Think of a way how statistics entries can be made " | ||
2203 | "canonical.</li> <li>Implement the change and migrate existing uses.</li> " | ||
2204 | "<li>Document the format(s) and define an appropriate registration " | ||
2205 | "mechanism for identifiers</li> </ol> Relevant bugs: <a " | ||
2206 | "href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> " | ||
2207 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> " | ||
2208 | "</ol> <br/> <strong>Difficulty:</strong> Beginner <br/> " | ||
2209 | "<strong>Mentors:</strong> Martin Schanzenbach" | ||
2210 | msgstr "" | ||
2211 | |||
2212 | #: template/gsoc.html.j2:344 | ||
2172 | msgid "" | 2213 | msgid "" |
2173 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2214 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2174 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2215 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2175 | "getting the C code to run on Android." | 2216 | "getting the C code to run on Android." |
2176 | msgstr "" | 2217 | msgstr "" |
2177 | 2218 | ||
2178 | #: template/gsoc.html.j2:261 | 2219 | #: template/gsoc.html.j2:351 |
2179 | msgid "" | 2220 | msgid "" |
2180 | "Includes: Implementation of rudimentary Android compatibility for GNUnet," | 2221 | "Includes: Implementation of rudimentary Android compatibility for GNUnet," |
2181 | " in part by porting the GNUnet utils scheduler to act as a thin wrapper " | 2222 | " in part by porting the GNUnet utils scheduler to act as a thin wrapper " |
2182 | "over libuv." | 2223 | "over libuv." |
2183 | msgstr "" | 2224 | msgstr "" |
2184 | 2225 | ||
2185 | #: template/gsoc.html.j2:273 | 2226 | #: template/gsoc.html.j2:363 |
2186 | msgid "" | 2227 | msgid "" |
2187 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-" | 2228 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-" |
2188 | "consult.de/\">Hartmut Goebel</a>, Jeff Burdges, Christian Grothoff" | 2229 | "consult.de/\">Hartmut Goebel</a>, Jeff Burdges, Christian Grothoff" |
2189 | msgstr "" | 2230 | msgstr "" |
2190 | 2231 | ||
2191 | #: template/gsoc.html.j2:282 | 2232 | #: template/gsoc.html.j2:372 |
2192 | msgid "" | 2233 | msgid "" |
2193 | "There is a push for migrating our CI to Gitlab. The CI should eventually " | 2234 | "There is a push for migrating our CI to Gitlab. The CI should eventually " |
2194 | "not just run \"make check\" on various platforms, but also perform tests " | 2235 | "not just run \"make check\" on various platforms, but also perform tests " |
@@ -2200,11 +2241,11 @@ msgid "" | |||
2200 | "also important." | 2241 | "also important." |
2201 | msgstr "" | 2242 | msgstr "" |
2202 | 2243 | ||
2203 | #: template/gsoc.html.j2:294 | 2244 | #: template/gsoc.html.j2:384 |
2204 | msgid "<strong>Mentors:</strong> TBD" | 2245 | msgid "<strong>Mentors:</strong> TBD" |
2205 | msgstr "" | 2246 | msgstr "" |
2206 | 2247 | ||
2207 | #: template/gsoc.html.j2:304 | 2248 | #: template/gsoc.html.j2:394 |
2208 | msgid "" | 2249 | msgid "" |
2209 | "One great problem of the current Internet is the lack of " | 2250 | "One great problem of the current Internet is the lack of " |
2210 | "disintermediation. When people want to talk they need a chat service. " | 2251 | "disintermediation. When people want to talk they need a chat service. " |
@@ -2221,22 +2262,22 @@ msgid "" | |||
2221 | "information and context, read" | 2262 | "information and context, read" |
2222 | msgstr "" | 2263 | msgstr "" |
2223 | 2264 | ||
2224 | #: template/gsoc.html.j2:325 | 2265 | #: template/gsoc.html.j2:415 |
2225 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2266 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2226 | msgstr "" | 2267 | msgstr "" |
2227 | 2268 | ||
2228 | #: template/gsoc.html.j2:333 | 2269 | #: template/gsoc.html.j2:423 |
2229 | msgid "" | 2270 | msgid "" |
2230 | "Implement the AnycastExit spec to enable GNUnet clients to connect over " | 2271 | "Implement the AnycastExit spec to enable GNUnet clients to connect over " |
2231 | "Tor." | 2272 | "Tor." |
2232 | msgstr "" | 2273 | msgstr "" |
2233 | 2274 | ||
2234 | #: template/gsoc.html.j2:339 template/gsoc.html.j2:374 | 2275 | #: template/gsoc.html.j2:429 template/gsoc.html.j2:464 |
2235 | #: template/gsoc.html.j2:389 | 2276 | #: template/gsoc.html.j2:479 |
2236 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2277 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2237 | msgstr "" | 2278 | msgstr "" |
2238 | 2279 | ||
2239 | #: template/gsoc.html.j2:344 | 2280 | #: template/gsoc.html.j2:434 |
2240 | msgid "" | 2281 | msgid "" |
2241 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2282 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2242 | "using GNS over Tor too, but currently that's on hold until folks think " | 2283 | "using GNS over Tor too, but currently that's on hold until folks think " |
@@ -2244,12 +2285,12 @@ msgid "" | |||
2244 | "calling this more collaborative approach NSS2 for now." | 2285 | "calling this more collaborative approach NSS2 for now." |
2245 | msgstr "" | 2286 | msgstr "" |
2246 | 2287 | ||
2247 | #: template/gsoc.html.j2:353 template/gsoc.html.j2:493 | 2288 | #: template/gsoc.html.j2:443 template/gsoc.html.j2:583 |
2248 | #: template/gsoc.html.j2:533 template/gsoc.html.j2:563 | 2289 | #: template/gsoc.html.j2:623 template/gsoc.html.j2:653 |
2249 | msgid "Required Skills: C" | 2290 | msgid "Required Skills: C" |
2250 | msgstr "" | 2291 | msgstr "" |
2251 | 2292 | ||
2252 | #: template/gsoc.html.j2:366 | 2293 | #: template/gsoc.html.j2:456 |
2253 | msgid "" | 2294 | msgid "" |
2254 | "Improve the Rust implementation of GNUnet utils, possibly including " | 2295 | "Improve the Rust implementation of GNUnet utils, possibly including " |
2255 | "adding support for asynchronous IO using mio, or perhaps a higher level " | 2296 | "adding support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2257,33 +2298,33 @@ msgid "" | |||
2257 | " or gj." | 2298 | " or gj." |
2258 | msgstr "" | 2299 | msgstr "" |
2259 | 2300 | ||
2260 | #: template/gsoc.html.j2:382 | 2301 | #: template/gsoc.html.j2:472 |
2261 | msgid "" | 2302 | msgid "" |
2262 | "Implementation of a replacement for PANDA (see Pond) with better " | 2303 | "Implementation of a replacement for PANDA (see Pond) with better " |
2263 | "security, and maybe integration with the GNU Name System for key " | 2304 | "security, and maybe integration with the GNU Name System for key " |
2264 | "exchange." | 2305 | "exchange." |
2265 | msgstr "" | 2306 | msgstr "" |
2266 | 2307 | ||
2267 | #: template/gsoc.html.j2:394 | 2308 | #: template/gsoc.html.j2:484 |
2268 | msgid "Required Skills: Rust or C, crypto" | 2309 | msgid "Required Skills: Rust or C, crypto" |
2269 | msgstr "" | 2310 | msgstr "" |
2270 | 2311 | ||
2271 | #: template/gsoc.html.j2:399 template/gsoc.html.j2:456 | 2312 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:546 |
2272 | #: template/gsoc.html.j2:498 template/gsoc.html.j2:538 | 2313 | #: template/gsoc.html.j2:588 template/gsoc.html.j2:628 |
2273 | msgid "Difficulty level: high" | 2314 | msgid "Difficulty level: high" |
2274 | msgstr "" | 2315 | msgstr "" |
2275 | 2316 | ||
2276 | #: template/gsoc.html.j2:407 | 2317 | #: template/gsoc.html.j2:497 |
2277 | msgid "" | 2318 | msgid "" |
2278 | "Implement different place types and file sharing by creating a new place " | 2319 | "Implement different place types and file sharing by creating a new place " |
2279 | "for the shared content." | 2320 | "for the shared content." |
2280 | msgstr "" | 2321 | msgstr "" |
2281 | 2322 | ||
2282 | #: template/gsoc.html.j2:413 | 2323 | #: template/gsoc.html.j2:503 |
2283 | msgid "Place types to be implemented:" | 2324 | msgid "Place types to be implemented:" |
2284 | msgstr "" | 2325 | msgstr "" |
2285 | 2326 | ||
2286 | #: template/gsoc.html.j2:417 | 2327 | #: template/gsoc.html.j2:507 |
2287 | msgid "" | 2328 | msgid "" |
2288 | "<ul> <li>File: generic file with comments</li> <li>Image: display an " | 2329 | "<ul> <li>File: generic file with comments</li> <li>Image: display an " |
2289 | "image with comments referencing a region of the image</li> <li>Sound: " | 2330 | "image with comments referencing a region of the image</li> <li>Sound: " |
@@ -2293,11 +2334,11 @@ msgid "" | |||
2293 | "questions in a structured form</li> </ul>" | 2334 | "questions in a structured form</li> </ul>" |
2294 | msgstr "" | 2335 | msgstr "" |
2295 | 2336 | ||
2296 | #: template/gsoc.html.j2:428 | 2337 | #: template/gsoc.html.j2:518 |
2297 | msgid "Also provide the following UI functionality:" | 2338 | msgid "Also provide the following UI functionality:" |
2298 | msgstr "" | 2339 | msgstr "" |
2299 | 2340 | ||
2300 | #: template/gsoc.html.j2:432 | 2341 | #: template/gsoc.html.j2:522 |
2301 | msgid "" | 2342 | msgid "" |
2302 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2343 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2303 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on " | 2344 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on " |
@@ -2306,21 +2347,21 @@ msgid "" | |||
2306 | "history.</li> </ul>" | 2347 | "history.</li> </ul>" |
2307 | msgstr "" | 2348 | msgstr "" |
2308 | 2349 | ||
2309 | #: template/gsoc.html.j2:441 | 2350 | #: template/gsoc.html.j2:531 |
2310 | msgid "" | 2351 | msgid "" |
2311 | "See also <a " | 2352 | "See also <a " |
2312 | "href=\"http://secushare.org/features\">http://secushare.org/features</a>" | 2353 | "href=\"http://secushare.org/features\">http://secushare.org/features</a>" |
2313 | msgstr "" | 2354 | msgstr "" |
2314 | 2355 | ||
2315 | #: template/gsoc.html.j2:446 | 2356 | #: template/gsoc.html.j2:536 |
2316 | msgid "<strong>Mentors:</strong> lynX" | 2357 | msgid "<strong>Mentors:</strong> lynX" |
2317 | msgstr "" | 2358 | msgstr "" |
2318 | 2359 | ||
2319 | #: template/gsoc.html.j2:451 | 2360 | #: template/gsoc.html.j2:541 |
2320 | msgid "Required Skills: C/C++" | 2361 | msgid "Required Skills: C/C++" |
2321 | msgstr "" | 2362 | msgstr "" |
2322 | 2363 | ||
2323 | #: template/gsoc.html.j2:464 | 2364 | #: template/gsoc.html.j2:554 |
2324 | msgid "" | 2365 | msgid "" |
2325 | "Implement aggregation of distributed state from various channels in order" | 2366 | "Implement aggregation of distributed state from various channels in order" |
2326 | " to provide for a powerful social graph API capable of producing social " | 2367 | " to provide for a powerful social graph API capable of producing social " |
@@ -2332,17 +2373,17 @@ msgid "" | |||
2332 | "her. [ADD]\")." | 2373 | "her. [ADD]\")." |
2333 | msgstr "" | 2374 | msgstr "" |
2334 | 2375 | ||
2335 | #: template/gsoc.html.j2:482 | 2376 | #: template/gsoc.html.j2:572 |
2336 | msgid "" | 2377 | msgid "" |
2337 | "Related to <a " | 2378 | "Related to <a " |
2338 | "href=\"http://secushare.org/rendezvous\">secushare.org/rendezvous</a>" | 2379 | "href=\"http://secushare.org/rendezvous\">secushare.org/rendezvous</a>" |
2339 | msgstr "" | 2380 | msgstr "" |
2340 | 2381 | ||
2341 | #: template/gsoc.html.j2:488 template/gsoc.html.j2:528 | 2382 | #: template/gsoc.html.j2:578 template/gsoc.html.j2:618 |
2342 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2383 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2343 | msgstr "" | 2384 | msgstr "" |
2344 | 2385 | ||
2345 | #: template/gsoc.html.j2:505 | 2386 | #: template/gsoc.html.j2:595 |
2346 | msgid "" | 2387 | msgid "" |
2347 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform " | 2388 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform " |
2348 | "traditional mail clients into secushare user interfaces. </li> <li> Think" | 2389 | "traditional mail clients into secushare user interfaces. </li> <li> Think" |
@@ -2352,7 +2393,7 @@ msgid "" | |||
2352 | "Rust is preferred for this task but it is not an requirement. </li> </ul>" | 2393 | "Rust is preferred for this task but it is not an requirement. </li> </ul>" |
2353 | msgstr "" | 2394 | msgstr "" |
2354 | 2395 | ||
2355 | #: template/gsoc.html.j2:546 | 2396 | #: template/gsoc.html.j2:636 |
2356 | msgid "" | 2397 | msgid "" |
2357 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2398 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2358 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2399 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2361,32 +2402,32 @@ msgid "" | |||
2361 | "library and the three user interface programs create, info and join." | 2402 | "library and the three user interface programs create, info and join." |
2362 | msgstr "" | 2403 | msgstr "" |
2363 | 2404 | ||
2364 | #: template/gsoc.html.j2:558 | 2405 | #: template/gsoc.html.j2:648 |
2365 | msgid "<strong>Mentors:</strong> mate, cg" | 2406 | msgid "<strong>Mentors:</strong> mate, cg" |
2366 | msgstr "" | 2407 | msgstr "" |
2367 | 2408 | ||
2368 | #: template/gsoc.html.j2:576 | 2409 | #: template/gsoc.html.j2:666 |
2369 | msgid "" | 2410 | msgid "" |
2370 | "Implementation of additional transports to make GNUnet communication more" | 2411 | "Implementation of additional transports to make GNUnet communication more" |
2371 | " robust in the presence of problematic networks: GNUnet-over-SMTP, " | 2412 | " robust in the presence of problematic networks: GNUnet-over-SMTP, " |
2372 | "GNUnet-over-DNS" | 2413 | "GNUnet-over-DNS" |
2373 | msgstr "" | 2414 | msgstr "" |
2374 | 2415 | ||
2375 | #: template/gsoc.html.j2:583 template/gsoc.html.j2:597 | 2416 | #: template/gsoc.html.j2:673 template/gsoc.html.j2:687 |
2376 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2417 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2377 | msgstr "" | 2418 | msgstr "" |
2378 | 2419 | ||
2379 | #: template/gsoc.html.j2:591 | 2420 | #: template/gsoc.html.j2:681 |
2380 | msgid "" | 2421 | msgid "" |
2381 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2422 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2382 | "punching, better STUN support)" | 2423 | "punching, better STUN support)" |
2383 | msgstr "" | 2424 | msgstr "" |
2384 | 2425 | ||
2385 | #: template/gsoc.html.j2:605 | 2426 | #: template/gsoc.html.j2:695 |
2386 | msgid "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2427 | msgid "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2387 | msgstr "" | 2428 | msgstr "" |
2388 | 2429 | ||
2389 | #: template/gsoc.html.j2:613 | 2430 | #: template/gsoc.html.j2:703 |
2390 | msgid "" | 2431 | msgid "" |
2391 | "Improving libaboss to make computation on shared secrets (including " | 2432 | "Improving libaboss to make computation on shared secrets (including " |
2392 | "repeated multiplication) based on <a " | 2433 | "repeated multiplication) based on <a " |
@@ -2395,13 +2436,13 @@ msgid "" | |||
2395 | "(gcry_mpi)." | 2436 | "(gcry_mpi)." |
2396 | msgstr "" | 2437 | msgstr "" |
2397 | 2438 | ||
2398 | #: template/gsoc.html.j2:626 | 2439 | #: template/gsoc.html.j2:716 |
2399 | msgid "" | 2440 | msgid "" |
2400 | "Please refer to the description for this project listed under GNU Guix " | 2441 | "Please refer to the description for this project listed under GNU Guix " |
2401 | "project ideas." | 2442 | "project ideas." |
2402 | msgstr "" | 2443 | msgstr "" |
2403 | 2444 | ||
2404 | #: template/gsoc.html.j2:639 | 2445 | #: template/gsoc.html.j2:729 |
2405 | msgid "" | 2446 | msgid "" |
2406 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2447 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2407 | "dependency on Python. The existing gnunet-qr tool is a rather simple " | 2448 | "dependency on Python. The existing gnunet-qr tool is a rather simple " |
@@ -2411,27 +2452,27 @@ msgid "" | |||
2411 | "href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2452 | "href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2412 | msgstr "" | 2453 | msgstr "" |
2413 | 2454 | ||
2414 | #: template/gsoc.html.j2:649 | 2455 | #: template/gsoc.html.j2:739 |
2415 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2456 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2416 | msgstr "" | 2457 | msgstr "" |
2417 | 2458 | ||
2418 | #: template/gsoc.html.j2:654 | 2459 | #: template/gsoc.html.j2:744 |
2419 | msgid "Required Skills:" | 2460 | msgid "Required Skills:" |
2420 | msgstr "" | 2461 | msgstr "" |
2421 | 2462 | ||
2422 | #: template/gsoc.html.j2:659 | 2463 | #: template/gsoc.html.j2:749 |
2423 | msgid "Difficulty level:" | 2464 | msgid "Difficulty level:" |
2424 | msgstr "" | 2465 | msgstr "" |
2425 | 2466 | ||
2426 | #: template/gsoc.html.j2:664 | 2467 | #: template/gsoc.html.j2:754 |
2427 | msgid "Report:" | 2468 | msgid "Report:" |
2428 | msgstr "" | 2469 | msgstr "" |
2429 | 2470 | ||
2430 | #: template/gsoc.html.j2:669 | 2471 | #: template/gsoc.html.j2:759 |
2431 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2472 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2432 | msgstr "" | 2473 | msgstr "" |
2433 | 2474 | ||
2434 | #: template/gsoc.html.j2:679 | 2475 | #: template/gsoc.html.j2:769 |
2435 | msgid "" | 2476 | msgid "" |
2436 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a " | 2477 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a " |
2437 | "yet to be determined framework such as Angular2. This includes the design" | 2478 | "yet to be determined framework such as Angular2. This includes the design" |
@@ -2440,11 +2481,11 @@ msgid "" | |||
2440 | "href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API</a>." | 2481 | "href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API</a>." |
2441 | msgstr "" | 2482 | msgstr "" |
2442 | 2483 | ||
2443 | #: template/gsoc.html.j2:694 | 2484 | #: template/gsoc.html.j2:784 |
2444 | msgid "Required Skills: C, JavaScript, CSS" | 2485 | msgid "Required Skills: C, JavaScript, CSS" |
2445 | msgstr "" | 2486 | msgstr "" |
2446 | 2487 | ||
2447 | #: template/gsoc.html.j2:704 | 2488 | #: template/gsoc.html.j2:794 |
2448 | msgid "" | 2489 | msgid "" |
2449 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet " | 2490 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet " |
2450 | "WebUI</a>" | 2491 | "WebUI</a>" |