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