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