diff options
Diffstat (limited to 'locale/ca/LC_MESSAGES')
-rw-r--r-- | locale/ca/LC_MESSAGES/messages.mo | bin | 431 -> 433 bytes | |||
-rw-r--r-- | locale/ca/LC_MESSAGES/messages.po | 561 |
2 files changed, 425 insertions, 136 deletions
diff --git a/locale/ca/LC_MESSAGES/messages.mo b/locale/ca/LC_MESSAGES/messages.mo index f6e13ad6..121d75cf 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 353873e9..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-09-07 10:48+0200\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" | ||
2021 | msgstr "" | 2039 | msgstr "" |
2022 | 2040 | ||
2023 | #: template/gsoc.html.j2:80 | 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" | ||
2058 | msgstr "" | ||
2059 | |||
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 "" | 2075 | msgstr "" |
2039 | 2076 | ||
2040 | #: template/gsoc.html.j2:110 | 2077 | #: template/gsoc.html.j2:201 |
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 "" | ||
2077 | |||
2078 | #: template/gsoc.html.j2:186 | ||
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 "" |
@@ -2955,7 +2992,8 @@ msgstr "" | |||
2955 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 2992 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
2956 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 2993 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
2957 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 | 2994 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
2958 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | 2995 | #: template/l2o/mile8.html.j2:7 template/l2o/mile9.html.j2:7 |
2996 | #: template/l2o/testng.html.j2:7 | ||
2959 | msgid "NGI Assure project: Layer-2-Overlay" | 2997 | msgid "NGI Assure project: Layer-2-Overlay" |
2960 | msgstr "" | 2998 | msgstr "" |
2961 | 2999 | ||
@@ -3271,14 +3309,15 @@ msgid "" | |||
3271 | msgstr "" | 3309 | msgstr "" |
3272 | 3310 | ||
3273 | #: template/l2o/index.html.j2:262 | 3311 | #: template/l2o/index.html.j2:262 |
3274 | msgid "GNUnet release running with new API." | 3312 | msgid "" |
3313 | "GNUnet release running with new API. More <a href=\"mile9.html\">Details</a>." | ||
3275 | msgstr "" | 3314 | msgstr "" |
3276 | 3315 | ||
3277 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3316 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3278 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3317 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3279 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3318 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3280 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | 3319 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 |
3281 | #: template/l2o/testng.html.j2:13 | 3320 | #: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 |
3282 | msgid "Project main page" | 3321 | msgid "Project main page" |
3283 | msgstr "" | 3322 | msgstr "" |
3284 | 3323 | ||
@@ -3808,7 +3847,7 @@ msgid "" | |||
3808 | "aec63bf.</li> </ul>" | 3847 | "aec63bf.</li> </ul>" |
3809 | msgstr "" | 3848 | msgstr "" |
3810 | 3849 | ||
3811 | #: template/l2o/mile8.html.j2:73 | 3850 | #: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 |
3812 | msgid "Status" | 3851 | msgid "Status" |
3813 | msgstr "" | 3852 | msgstr "" |
3814 | 3853 | ||
@@ -3819,6 +3858,224 @@ msgid "" | |||
3819 | "topology." | 3858 | "topology." |
3820 | msgstr "" | 3859 | msgstr "" |
3821 | 3860 | ||
3861 | #: template/l2o/mile9.html.j2:22 | ||
3862 | msgid "Added api to store hellos with peerstore service" | ||
3863 | msgstr "" | ||
3864 | |||
3865 | #: template/l2o/mile9.html.j2:24 | ||
3866 | msgid "" | ||
3867 | "This functionality was formerly implemented in the peerinfo service.</br></" | ||
3868 | "br> See branch l20integration revision 0f8b712." | ||
3869 | msgstr "" | ||
3870 | |||
3871 | #: template/l2o/mile9.html.j2:32 | ||
3872 | msgid "Added api to get notified when hellos are stored with peerstore service" | ||
3873 | msgstr "" | ||
3874 | |||
3875 | #: template/l2o/mile9.html.j2:34 | ||
3876 | msgid "" | ||
3877 | "This functionality was formerly implemented in the peerinfo service. After " | ||
3878 | "storing hellos with the peerstore service this was needed there.</br></br> " | ||
3879 | "See branch l20integration revision 0f8b712." | ||
3880 | msgstr "" | ||
3881 | |||
3882 | #: template/l2o/mile9.html.j2:42 | ||
3883 | msgid "Changed new hello uri api to allow to change the expiration time" | ||
3884 | msgstr "" | ||
3885 | |||
3886 | #: template/l2o/mile9.html.j2:44 | ||
3887 | msgid "" | ||
3888 | "This change was necessary to create the bootstrap hello which must be valid " | ||
3889 | "indefinitely.</br></br> See branch l20integration revision 39bcd0f." | ||
3890 | msgstr "" | ||
3891 | |||
3892 | #: template/l2o/mile9.html.j2:52 | ||
3893 | msgid "Exchanged peerinfo api to store hellos with new peerstore api" | ||
3894 | msgstr "" | ||
3895 | |||
3896 | #: template/l2o/mile9.html.j2:54 | ||
3897 | msgid "" | ||
3898 | "The new api needed to be exchange in all GNUnet packages.</br></br> See " | ||
3899 | "branch l20integration revision 23a2640." | ||
3900 | msgstr "" | ||
3901 | |||
3902 | #: template/l2o/mile9.html.j2:62 | ||
3903 | msgid "Change watch to return actual values, before watching." | ||
3904 | msgstr "" | ||
3905 | |||
3906 | #: template/l2o/mile9.html.j2:64 | ||
3907 | msgid "" | ||
3908 | "The watch api of the peerstore service was changed to return all values for " | ||
3909 | "a given key, before notifying the caller about ne values being stored.</br></" | ||
3910 | "br> See branch l20integration revision 86ae84f." | ||
3911 | msgstr "" | ||
3912 | |||
3913 | #: template/l2o/mile9.html.j2:72 | ||
3914 | msgid "The old hello design replaced by the new hello design." | ||
3915 | msgstr "" | ||
3916 | |||
3917 | #: template/l2o/mile9.html.j2:74 | ||
3918 | msgid "" | ||
3919 | "The new hello design was exchanged in all GNUnet packages.</br></br> See " | ||
3920 | "branch l20integration revision a362cd5." | ||
3921 | msgstr "" | ||
3922 | |||
3923 | #: template/l2o/mile9.html.j2:82 | ||
3924 | msgid "" | ||
3925 | "Cli tool for changing hello files in contrib can change file from old to new " | ||
3926 | "hello design." | ||
3927 | msgstr "" | ||
3928 | |||
3929 | #: template/l2o/mile9.html.j2:84 | ||
3930 | msgid "" | ||
3931 | "A cli tool for changing the bootstrap hello file in the contrib/hello " | ||
3932 | "directory was changed to rewritethe hello bootstrap file from old to new " | ||
3933 | "format. </br></br> See branch l20integration revision 8ea9223." | ||
3934 | msgstr "" | ||
3935 | |||
3936 | #: template/l2o/mile9.html.j2:92 | ||
3937 | msgid "Moved code to scan and import hello file into peerstore from peerinfo." | ||
3938 | msgstr "" | ||
3939 | |||
3940 | #: template/l2o/mile9.html.j2:94 | ||
3941 | msgid "" | ||
3942 | "The peerinfo service service was scanning a hostlist file and the data was " | ||
3943 | "used by the hostlist server. This code was moved to the peerstore service.</" | ||
3944 | "br></br> See branch l20integration revision 20d6f3." | ||
3945 | msgstr "" | ||
3946 | |||
3947 | #: template/l2o/mile9.html.j2:102 | ||
3948 | msgid "" | ||
3949 | "Moved code to testing to have more generic test setup, which can be used not " | ||
3950 | "only from within transport." | ||
3951 | msgstr "" | ||
3952 | |||
3953 | #: template/l2o/mile9.html.j2:104 | ||
3954 | msgid "" | ||
3955 | "The new testing framework was transport specific Now it can be used in other " | ||
3956 | "packages too.</br></br> See branch l20integration revision 02a1fda." | ||
3957 | msgstr "" | ||
3958 | |||
3959 | #: template/l2o/mile9.html.j2:112 | ||
3960 | msgid "Code moved to the core package to get rid of circular dependencies." | ||
3961 | msgstr "" | ||
3962 | |||
3963 | #: template/l2o/mile9.html.j2:114 | ||
3964 | msgid "" | ||
3965 | "After changes to be able to use the testing framework more generic the " | ||
3966 | "dependencies needed to be fixed..</br></br> See branch l20integration " | ||
3967 | "revision 1016d6d." | ||
3968 | msgstr "" | ||
3969 | |||
3970 | #: template/l2o/mile9.html.j2:122 | ||
3971 | msgid "" | ||
3972 | "Changed method GNUNET_HELLO_builder_get_expiration_time to not need " | ||
3973 | "parameter GNUNET_HELLO_Builder." | ||
3974 | msgstr "" | ||
3975 | |||
3976 | #: template/l2o/mile9.html.j2:124 | ||
3977 | msgid "" | ||
3978 | "A small function syntax fix.</br></br> See branch l20integration revision " | ||
3979 | "84913b." | ||
3980 | msgstr "" | ||
3981 | |||
3982 | #: template/l2o/mile9.html.j2:132 | ||
3983 | msgid "" | ||
3984 | "Changed the behavior of GNUNET_PEERSTORE_watch to also return the values " | ||
3985 | "allready stored for the key." | ||
3986 | msgstr "" | ||
3987 | |||
3988 | #: template/l2o/mile9.html.j2:134 | ||
3989 | msgid "" | ||
3990 | "The watch functionality first returns all values for a given key, before " | ||
3991 | "notifying the caller about new values for that key.</br></br> See branch " | ||
3992 | "l20integration revision e1341d1." | ||
3993 | msgstr "" | ||
3994 | |||
3995 | #: template/l2o/mile9.html.j2:142 | ||
3996 | msgid "Changed address and hello format to new TNG format." | ||
3997 | msgstr "" | ||
3998 | |||
3999 | #: template/l2o/mile9.html.j2:144 | ||
4000 | msgid "" | ||
4001 | "All occurencies in GNUnet packages were changed from old to new hello format." | ||
4002 | "</br></br> See branch l20integration revision 66ecfe2." | ||
4003 | msgstr "" | ||
4004 | |||
4005 | #: template/l2o/mile9.html.j2:152 | ||
4006 | msgid "Fixed bug in bootstrap code." | ||
4007 | msgstr "" | ||
4008 | |||
4009 | #: template/l2o/mile9.html.j2:154 | ||
4010 | msgid "" | ||
4011 | "Unnecessary check removed. Fixed small coding error.</br></br> See branch " | ||
4012 | "l20integration revision 3bd35e8." | ||
4013 | msgstr "" | ||
4014 | |||
4015 | #: template/l2o/mile9.html.j2:162 | ||
4016 | msgid "Fixed validation bug." | ||
4017 | msgstr "" | ||
4018 | |||
4019 | #: template/l2o/mile9.html.j2:164 | ||
4020 | msgid "" | ||
4021 | "The validation of other peers in the transport package was not working in " | ||
4022 | "some cases, because validation did not use monotonic time, and " | ||
4023 | "first_challenge_use wasn't reset.</br></br> See branch l20integration " | ||
4024 | "revision 88cb4be." | ||
4025 | msgstr "" | ||
4026 | |||
4027 | #: template/l2o/mile9.html.j2:172 | ||
4028 | msgid "Fixed wrong group name." | ||
4029 | msgstr "" | ||
4030 | |||
4031 | #: template/l2o/mile9.html.j2:174 | ||
4032 | msgid "" | ||
4033 | "A wrong group name was used for a DHT block entry.</br></br> See branch " | ||
4034 | "l20integration revision 8127d51." | ||
4035 | msgstr "" | ||
4036 | |||
4037 | #: template/l2o/mile9.html.j2:182 | ||
4038 | msgid "" | ||
4039 | "Task added to start reading the hostlist entries only after a certain period " | ||
4040 | "of time has elapsed." | ||
4041 | msgstr "" | ||
4042 | |||
4043 | #: template/l2o/mile9.html.j2:184 | ||
4044 | msgid "" | ||
4045 | "Reading hostlist entries and compiling the hostlist response to a hostlist " | ||
4046 | "request was started too early, even though the peer did not created its own " | ||
4047 | "hello.</br></br> See branch l20integration revision 7761b42." | ||
4048 | msgstr "" | ||
4049 | |||
4050 | #: template/l2o/mile9.html.j2:192 | ||
4051 | msgid "Added test config to have a peer running the hostlist server." | ||
4052 | msgstr "" | ||
4053 | |||
4054 | #: template/l2o/mile9.html.j2:194 | ||
4055 | msgid "" | ||
4056 | "The configuration of the test case had to be changed to let one peer run a " | ||
4057 | "hostlist server.</br></br> See branch l20integration revision 3c761cd." | ||
4058 | msgstr "" | ||
4059 | |||
4060 | #: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 | ||
4061 | msgid "Changed hostlist server to use a hello cache." | ||
4062 | msgstr "" | ||
4063 | |||
4064 | #: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 | ||
4065 | msgid "" | ||
4066 | "The host list server needed a cache for the entries, because with storing " | ||
4067 | "entries in the peerstore, only the new hellos were notified to the hostlist " | ||
4068 | "server.</br></br> See branch l20integration revision e4b146e." | ||
4069 | msgstr "" | ||
4070 | |||
4071 | #: template/l2o/mile9.html.j2:224 | ||
4072 | msgid "" | ||
4073 | "The hostlist, and topology subsystems and the bootstrap functionality were " | ||
4074 | "manually tested. Everything was working without errors. No known errors in " | ||
4075 | "other subsystems. Branch merged into master. New Transport and Hello " | ||
4076 | "released with version 0.21." | ||
4077 | msgstr "" | ||
4078 | |||
3822 | #: template/l2o/testng.html.j2:21 | 4079 | #: template/l2o/testng.html.j2:21 |
3823 | msgid "Netjail setup and execution" | 4080 | msgid "Netjail setup and execution" |
3824 | msgstr "" | 4081 | msgstr "" |
@@ -4113,36 +4370,68 @@ msgid "" | |||
4113 | msgstr "" | 4370 | msgstr "" |
4114 | 4371 | ||
4115 | #: template/probnat/index.html.j2:174 | 4372 | #: template/probnat/index.html.j2:174 |
4116 | msgid "Milestone 6 Port Range Optimization" | 4373 | msgid "Milestone 6 Android Test Infrastructure" |
4117 | msgstr "" | 4374 | msgstr "" |
4118 | 4375 | ||
4119 | #: template/probnat/index.html.j2:177 | 4376 | #: template/probnat/index.html.j2:177 |
4120 | msgid "" | 4377 | msgid "" |
4121 | "Detect likely port ranges (peers exchanging lists of 'working' IP+Port " | 4378 | "In this milestone the test framework will be enhanced to run a headless " |
4122 | "combinations)." | 4379 | "android studio emulator on a namespace node. With this emulator an android " |
4380 | "device running on that node shall be emulated. Two devices running on " | ||
4381 | "different nodes should reach each other via the test framework network. For " | ||
4382 | "doing the network connection an app should run on each device. This app " | ||
4383 | "should do the networking with a small c library. With this c library we like " | ||
4384 | "to test if networking and file access is possible with a c library running " | ||
4385 | "using the NDK of Android." | ||
4123 | msgstr "" | 4386 | msgstr "" |
4124 | 4387 | ||
4125 | #: template/probnat/index.html.j2:183 | 4388 | #: template/probnat/index.html.j2:183 |
4126 | msgid "" | 4389 | msgid "" |
4127 | "Test case with setup using specific port ranges testing use of port subset. " | 4390 | "The deliverable of this milestone is twofold: the scripts for automation and " |
4128 | "First optimization release." | 4391 | "the automated tests themselves, and a report on the outcome of these tests. " |
4392 | "If the test case starting an Android app on two nodes doing network " | ||
4393 | "communication between those two apps and each app accessing its own " | ||
4394 | "filesystem will not work as expected, the task includes an overview of " | ||
4395 | "potential approaches for achieving the desired outcomes in other ways." | ||
4396 | msgstr "" | ||
4397 | |||
4398 | #: template/probnat/index.html.j2:189 | ||
4399 | msgid "Milestone 7 GNUnet event loop on Android" | ||
4400 | msgstr "" | ||
4401 | |||
4402 | #: template/probnat/index.html.j2:192 | ||
4403 | msgid "" | ||
4404 | "The c library should also start the GNUnet event loop. Therefore the library " | ||
4405 | "will be enhanced by a minimal part of the GNUnet stack to start the event " | ||
4406 | "loop. The testing code will be enhanced to use the event loop." | ||
4407 | msgstr "" | ||
4408 | |||
4409 | #: template/probnat/index.html.j2:198 | ||
4410 | msgid "" | ||
4411 | "The deliverable of this milestone is twofold: the scripts for automation and " | ||
4412 | "the automated tests themselves, and a report on the outcome of these tests. " | ||
4413 | "If the test case testing the same functionality as in milestone 6, but using " | ||
4414 | "the GNUnet event loop, will not work as expected, the task includes an " | ||
4415 | "overview of potential approaches for achieving the desired outcomes in other " | ||
4416 | "ways." | ||
4129 | msgstr "" | 4417 | msgstr "" |
4130 | 4418 | ||
4131 | #: template/probnat/index.html.j2:190 | 4419 | #: template/probnat/index.html.j2:204 |
4132 | msgid "Milestone 7 Optimization" | 4420 | msgid "Milestone 8 Enhance GNUnet stack on Android" |
4133 | msgstr "" | 4421 | msgstr "" |
4134 | 4422 | ||
4135 | #: template/probnat/index.html.j2:193 | 4423 | #: template/probnat/index.html.j2:207 |
4136 | msgid "" | 4424 | msgid "" |
4137 | "Prioritize likely working IP addresses (no point in trying to go from 10.x " | 4425 | "The working test cases of milestone 6 and 7 are prerequisites to tackle this " |
4138 | "to 192.168.x). There might be optimization we do not know anything about yet." | 4426 | "milestone! The library will be enhanced to incorporate the parts of the " |
4427 | "GNUnet stack necessary to run the test case implemented in the milestones 1 " | ||
4428 | "-4." | ||
4139 | msgstr "" | 4429 | msgstr "" |
4140 | 4430 | ||
4141 | #: template/probnat/index.html.j2:200 | 4431 | #: template/probnat/index.html.j2:213 |
4142 | msgid "" | 4432 | msgid "" |
4143 | "Test case with setup using specific IP addresses testing if not all " | 4433 | "Test case testing the same functionality as in milestone 1 - 4 running on " |
4144 | "available IP addresses are used. Test cases testing general optimization. " | 4434 | "Android." |
4145 | "Second optimization release." | ||
4146 | msgstr "" | 4435 | msgstr "" |
4147 | 4436 | ||
4148 | #: template/reclaim/faq.html.j2:6 | 4437 | #: template/reclaim/faq.html.j2:6 |