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/ja | |
parent | 66e7a78f1adf072cc4c60689e575edf8fdd61182 (diff) | |
download | www-e38060eed8d26c31a474699543c56b4bdaf44966.tar.gz www-e38060eed8d26c31a474699543c56b4bdaf44966.zip |
update gsoc
Diffstat (limited to 'locale/ja')
-rw-r--r-- | locale/ja/LC_MESSAGES/messages.po | 276 |
1 files changed, 158 insertions, 118 deletions
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po index ed4a1022..61989841 100644 --- a/locale/ja/LC_MESSAGES/messages.po +++ b/locale/ja/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-11-07 10:46+0100\n" | 10 | "POT-Creation-Date: 2024-01-23 14:44+0100\n" |
11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" | 11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" |
12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" | 12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" |
13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" | 13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" |
@@ -133,10 +133,6 @@ msgstr "ドキュメンテーション" | |||
133 | msgid "Continuous Integration" | 133 | msgid "Continuous Integration" |
134 | msgstr "継続的なインテグレーション" | 134 | msgstr "継続的なインテグレーション" |
135 | 135 | ||
136 | #: common/navigation.j2.inc:65 | ||
137 | msgid "Development Tutorial" | ||
138 | msgstr "チュートリアル" | ||
139 | |||
140 | #: common/old-news.j2.inc:11 template/news/index.html.j2:12 | 136 | #: common/old-news.j2.inc:11 template/news/index.html.j2:12 |
141 | msgid "News posts about changes related to GNUnet such as releases and events" | 137 | msgid "News posts about changes related to GNUnet such as releases and events" |
142 | msgstr "" | 138 | msgstr "" |
@@ -904,10 +900,10 @@ msgid "" | |||
904 | "git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/" | 900 | "git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/" |
905 | "gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: " | 901 | "gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: " |
906 | "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " | 902 | "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " |
907 | "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> " | 903 | "Schanzenbach</a></dd> <dt>Stellvertretender Vorsitz</dt> <dd>Florian " |
908 | "<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a " | 904 | "Felgenhauer</dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</" |
909 | "href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </" | 905 | "dt> <dd> <a href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, " |
910 | "dl>" | 906 | "Julius Bünger </dd> </dl>" |
911 | msgstr "" | 907 | msgstr "" |
912 | "「Satzung」およびメンバーのリストは<a href=\"https://git.gnunet.org/gnunet-" | 908 | "「Satzung」およびメンバーのリストは<a href=\"https://git.gnunet.org/gnunet-" |
913 | "ev.git/tree/satzung.tex\">https://git.gnunet.org/gnunet-ev.git/tree/satzung." | 909 | "ev.git/tree/satzung.tex\">https://git.gnunet.org/gnunet-ev.git/tree/satzung." |
@@ -2495,16 +2491,16 @@ msgid "GNUnet's Google Summer of Code projects" | |||
2495 | msgstr "" | 2491 | msgstr "" |
2496 | 2492 | ||
2497 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 | 2493 | #: template/gsoc.html.j2:13 template/gsoc.html.j2:30 |
2498 | msgid "Ideas 2023" | 2494 | msgid "Ideas 2024" |
2499 | msgstr "" | 2495 | msgstr "" |
2500 | 2496 | ||
2501 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:247 | 2497 | #: template/gsoc.html.j2:14 template/gsoc.html.j2:227 |
2502 | #, fuzzy | 2498 | #, fuzzy |
2503 | #| msgid "GSoC Projects" | 2499 | #| msgid "GSoC Projects" |
2504 | msgid "Past projects" | 2500 | msgid "Past projects" |
2505 | msgstr "GSoC プロジェクト" | 2501 | msgstr "GSoC プロジェクト" |
2506 | 2502 | ||
2507 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:633 | 2503 | #: template/gsoc.html.j2:15 template/gsoc.html.j2:723 |
2508 | msgid "Finished projects" | 2504 | msgid "Finished projects" |
2509 | msgstr "" | 2505 | msgstr "" |
2510 | 2506 | ||
@@ -2531,16 +2527,57 @@ msgid "" | |||
2531 | "the goal is to select, implement and test new communicators. While TNG is " | 2527 | "the goal is to select, implement and test new communicators. While TNG is " |
2532 | "not yet ready, communicators can, by design, be developed and tested against " | 2528 | "not yet ready, communicators can, by design, be developed and tested against " |
2533 | "the current API. We expect that this project can be worked on by multiple " | 2529 | "the current API. We expect that this project can be worked on by multiple " |
2534 | "students as there are a lot of protocols to choose from. The tasks would " | 2530 | "students as there are a lot of protocols to choose from. A QUIC communicator " |
2535 | "consist of: <ol> <li>Deciding which communicators to implement.</li> " | 2531 | "has been written as part of GSoC 2023. The tasks would consist of: <ol> " |
2536 | "<li>Test the communicators.</li> <li>Documentation.</li> </ol> Advantageous " | 2532 | "<li>Deciding which communicators to implement.</li> <li>Test the " |
2537 | "skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, " | 2533 | "communicators.</li> <li>Documentation.</li> </ol> Expected outcome: <ol> " |
2538 | "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, " | 2534 | "<li>At least one new communicator.</li> <li>Documentation of communicator " |
2539 | "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin " | 2535 | "protocol and how to use.</li> </ol> Advantageous skills/languages/" |
2540 | "Schanzenbach, t3sserakt" | 2536 | "frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, Bluetooth or WiFi.</li> " |
2537 | "</ol> <br/> <strong>Difficulty:</strong> Average, but depends on selected " | ||
2538 | "protocols and library. <br/> <strong>Size:</strong> 175h <br/> " | ||
2539 | "<strong>Mentors:</strong> Martin Schanzenbach, t3sserakt" | ||
2540 | msgstr "" | ||
2541 | |||
2542 | #: template/gsoc.html.j2:89 | ||
2543 | msgid "" | ||
2544 | "For special platforms such as Android, GNUnet must be usable as a single-" | ||
2545 | "peer shared library. Since GNUnet's design fundamentally revolves around a " | ||
2546 | "multi-process model that communicate via IPCs, this requires a major change " | ||
2547 | "in how GNUnet processes are instantiated. A lot of progress in this " | ||
2548 | "direction has already been made but some issues still remain. The project " | ||
2549 | "tasks are to: <ol> <li>Get familiar with the GNUnet scheduler and envisioned " | ||
2550 | "single-process architecture.</li> <li>Implement the single-process scheduler " | ||
2551 | "and main loop.</li> <li>Demonstrate the functioning of this change (e.g. in " | ||
2552 | "a simple Android App)</li> </ol> Expected outcome: <ol> <li>A new single-" | ||
2553 | "process shared library to link against.</li> <li>Documentation on when and " | ||
2554 | "how to build the single-process library.</li> <li>A demo application.</li> </" | ||
2555 | "ol> Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Socket " | ||
2556 | "programming</li> <li>Scheduler and IO</li> </ol> <br/> <strong>Difficulty:</" | ||
2557 | "strong> Difficult <br/> <strong>Size:</strong> 175h <br/> <strong>Mentors:</" | ||
2558 | "strong> Martin Schanzenbach" | ||
2559 | msgstr "" | ||
2560 | |||
2561 | #: template/gsoc.html.j2:129 | ||
2562 | msgid "" | ||
2563 | "In the process of supporting a single-process GNUnet peer, the subsystem " | ||
2564 | "REST plugins have been consolidated into a single, large REST server that " | ||
2565 | "depends on all subsystems. In this work, the student should define and " | ||
2566 | "implement a new architure that runs each subsystem's REST interface in its " | ||
2567 | "own service, thus making the REST service more resilient and easier to " | ||
2568 | "extend. The planned projects tasks are to: <ol> <li>Get familiar with the " | ||
2569 | "existing REST service.</li> <li>Plan a multi-processes architecture for REST " | ||
2570 | "services.</li> <li>Test and document the use of the new architecture / REST " | ||
2571 | "service layer.</li> </ol> Expected outcome: <ol> <li>A new multi-process " | ||
2572 | "REST service architecture.</li> <li>The current REST service is modified or " | ||
2573 | "replaced with a multi-process service per subsystem.</li> <li>Architecture " | ||
2574 | "and usage documentation.</li> </ol> Advantageous skills/languages/" | ||
2575 | "frameworks: <ol> <li>C</li> <li>Socket programming</li> </ol> <br/> " | ||
2576 | "<strong>Difficulty:</strong> Medium <br/> <strong>Size:</strong> 175h <br/> " | ||
2577 | "<strong>Mentors:</strong> Martin Schanzenbach" | ||
2541 | msgstr "" | 2578 | msgstr "" |
2542 | 2579 | ||
2543 | #: template/gsoc.html.j2:80 | 2580 | #: template/gsoc.html.j2:168 |
2544 | msgid "" | 2581 | msgid "" |
2545 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " | 2582 | "Our GTK interface for GNUnet is written using libglade and Gtk. It is " |
2546 | "currently designed and compatible with Gtk+3 with already possibly including " | 2583 | "currently designed and compatible with Gtk+3 with already possibly including " |
@@ -2553,49 +2590,11 @@ msgid "" | |||
2553 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " | 2590 | "</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " |
2554 | "improvements where applicable</li> </ol> Advantageous skills/languages/" | 2591 | "improvements where applicable</li> </ol> Advantageous skills/languages/" |
2555 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" | 2592 | "frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" |
2556 | "> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " | 2593 | "> <strong>Difficulty:</strong> Medium <br/> <strong>Size:</strong> 350h <br/" |
2557 | "Schanzenbach" | 2594 | "> <strong>Mentors:</strong> Martin Schanzenbach" |
2558 | msgstr "" | ||
2559 | |||
2560 | #: template/gsoc.html.j2:110 | ||
2561 | msgid "" | ||
2562 | "reclaimID is a decentralized identity system build on top of the GNU Name " | ||
2563 | "System. Currently, there is a Webextension which uses the GNUnet <a " | ||
2564 | "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption " | ||
2565 | "and ease of use, this project aims to include a full GNUnet node within the " | ||
2566 | "Webextention as a fallback. GNUnet can be compiled to Web Assembly or " | ||
2567 | "JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea " | ||
2568 | "is to improve upon this concept and support more of GNUnet's subsystems. The " | ||
2569 | "difficulty of this project largely depends on the students proficiency with " | ||
2570 | "build tools, emscripten and improvisation skills. There non-exhaustive task " | ||
2571 | "list would be: <ol> <li>Improve existing GNUnet emscripten build to include " | ||
2572 | "more subsystems.</li> <li>Integrate the result into a Webextention.</li> " | ||
2573 | "<li>Integrate the result into the re:claimID Webextension</li> </ol> " | ||
2574 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>emscripten</" | ||
2575 | "li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
2576 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | ||
2577 | msgstr "" | ||
2578 | |||
2579 | #: template/gsoc.html.j2:146 | ||
2580 | msgid "" | ||
2581 | "Currently, the keys in our statistics database are too verbose. For example: " | ||
2582 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | ||
2583 | "> nse # nodes in the network (estimate): 203<br/> nse # flood messages " | ||
2584 | "started: 5<br/> nse # estimated network diameter: 3<br/> nse # flood " | ||
2585 | "messages transmitted: 10<br/> </p> <p> With such verbose keys there's no " | ||
2586 | "easy way to form compact JSON document or entries for time-series database. " | ||
2587 | "And you can't query single stats without having to copypaste the line " | ||
2588 | "exactly and put in quotes. In short, the goals are to... <ol> <li>Think of a " | ||
2589 | "way how statistics entries can be made canonical.</li> <li>Implement the " | ||
2590 | "change and migrate existing uses.</li> <li>Document the format(s) and define " | ||
2591 | "an appropriate registration mechanism for identifiers</li> </ol> Relevant " | ||
2592 | "bugs: <a href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> " | ||
2593 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> </" | ||
2594 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | ||
2595 | "strong> Martin Schanzenbach" | ||
2596 | msgstr "" | 2595 | msgstr "" |
2597 | 2596 | ||
2598 | #: template/gsoc.html.j2:186 | 2597 | #: template/gsoc.html.j2:201 |
2599 | msgid "" | 2598 | msgid "" |
2600 | "The goal of this project is to enable users to store their GNU Taler wallet " | 2599 | "The goal of this project is to enable users to store their GNU Taler wallet " |
2601 | "backup encryption keys in the GNU Anastasis distributed key backup and " | 2600 | "backup encryption keys in the GNU Anastasis distributed key backup and " |
@@ -2605,28 +2604,28 @@ msgid "" | |||
2605 | "and integrating the result with the rest of the GNU Taler Android App." | 2604 | "and integrating the result with the rest of the GNU Taler Android App." |
2606 | msgstr "" | 2605 | msgstr "" |
2607 | 2606 | ||
2608 | #: template/gsoc.html.j2:190 | 2607 | #: template/gsoc.html.j2:205 |
2609 | msgid "" | 2608 | msgid "" |
2610 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " | 2609 | "<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " |
2611 | "Dold (GNU Taler)" | 2610 | "Dold (GNU Taler)" |
2612 | msgstr "" | 2611 | msgstr "" |
2613 | 2612 | ||
2614 | #: template/gsoc.html.j2:195 | 2613 | #: template/gsoc.html.j2:210 |
2615 | msgid "Required Skills: Android UI development" | 2614 | msgid "Required Skills: Android UI development" |
2616 | msgstr "" | 2615 | msgstr "" |
2617 | 2616 | ||
2618 | #: template/gsoc.html.j2:200 template/gsoc.html.j2:235 | 2617 | #: template/gsoc.html.j2:215 template/gsoc.html.j2:255 |
2619 | #: template/gsoc.html.j2:268 | 2618 | #: template/gsoc.html.j2:358 |
2620 | msgid "Duration: 350h" | 2619 | msgid "Duration: 350h" |
2621 | msgstr "" | 2620 | msgstr "" |
2622 | 2621 | ||
2623 | #: template/gsoc.html.j2:205 template/gsoc.html.j2:240 | 2622 | #: template/gsoc.html.j2:220 template/gsoc.html.j2:260 |
2624 | #: template/gsoc.html.j2:358 template/gsoc.html.j2:568 | 2623 | #: template/gsoc.html.j2:448 template/gsoc.html.j2:658 |
2625 | #: template/gsoc.html.j2:699 | 2624 | #: template/gsoc.html.j2:789 |
2626 | msgid "Difficulty level: medium" | 2625 | msgid "Difficulty level: medium" |
2627 | msgstr "" | 2626 | msgstr "" |
2628 | 2627 | ||
2629 | #: template/gsoc.html.j2:214 | 2628 | #: template/gsoc.html.j2:234 |
2630 | msgid "" | 2629 | msgid "" |
2631 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" | 2630 | "The goal is to either build upon the (outdated) <a href=\"https://github.com/" |
2632 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " | 2631 | "canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " |
@@ -2637,35 +2636,73 @@ msgid "" | |||
2637 | "implementing services and libraries for GNUnet." | 2636 | "implementing services and libraries for GNUnet." |
2638 | msgstr "" | 2637 | msgstr "" |
2639 | 2638 | ||
2640 | #: template/gsoc.html.j2:225 template/gsoc.html.j2:689 | 2639 | #: template/gsoc.html.j2:245 template/gsoc.html.j2:779 |
2641 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" | 2640 | msgid "<strong>Mentors:</strong> Martin Schanzenbach" |
2642 | msgstr "" | 2641 | msgstr "" |
2643 | 2642 | ||
2644 | #: template/gsoc.html.j2:230 | 2643 | #: template/gsoc.html.j2:250 |
2645 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." | 2644 | msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." |
2646 | msgstr "" | 2645 | msgstr "" |
2647 | 2646 | ||
2648 | #: template/gsoc.html.j2:254 | 2647 | #: template/gsoc.html.j2:269 |
2648 | msgid "" | ||
2649 | "reclaimID is a decentralized identity system build on top of the GNU Name " | ||
2650 | "System. Currently, there is a Webextension which uses the GNUnet <a " | ||
2651 | "href=\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption " | ||
2652 | "and ease of use, this project aims to include a full GNUnet node within the " | ||
2653 | "Webextention as a fallback. GNUnet can be compiled to Web Assembly or " | ||
2654 | "JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea " | ||
2655 | "is to improve upon this concept and support more of GNUnet's subsystems. The " | ||
2656 | "difficulty of this project largely depends on the students proficiency with " | ||
2657 | "build tools, emscripten and improvisation skills. There non-exhaustive task " | ||
2658 | "list would be: <ol> <li>Improve existing GNUnet emscripten build to include " | ||
2659 | "more subsystems.</li> <li>Integrate the result into a Webextention.</li> " | ||
2660 | "<li>Integrate the result into the re:claimID Webextension</li> </ol> " | ||
2661 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>emscripten</" | ||
2662 | "li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> " | ||
2663 | "Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach" | ||
2664 | msgstr "" | ||
2665 | |||
2666 | #: template/gsoc.html.j2:305 | ||
2667 | msgid "" | ||
2668 | "Currently, the keys in our statistics database are too verbose. For example: " | ||
2669 | "</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/" | ||
2670 | "> nse # nodes in the network (estimate): 203<br/> nse # flood messages " | ||
2671 | "started: 5<br/> nse # estimated network diameter: 3<br/> nse # flood " | ||
2672 | "messages transmitted: 10<br/> </p> <p> With such verbose keys there's no " | ||
2673 | "easy way to form compact JSON document or entries for time-series database. " | ||
2674 | "And you can't query single stats without having to copypaste the line " | ||
2675 | "exactly and put in quotes. In short, the goals are to... <ol> <li>Think of a " | ||
2676 | "way how statistics entries can be made canonical.</li> <li>Implement the " | ||
2677 | "change and migrate existing uses.</li> <li>Document the format(s) and define " | ||
2678 | "an appropriate registration mechanism for identifiers</li> </ol> Relevant " | ||
2679 | "bugs: <a href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> " | ||
2680 | "Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> </" | ||
2681 | "ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" | ||
2682 | "strong> Martin Schanzenbach" | ||
2683 | msgstr "" | ||
2684 | |||
2685 | #: template/gsoc.html.j2:344 | ||
2649 | msgid "" | 2686 | msgid "" |
2650 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " | 2687 | "It is time for GNUnet to run properly on Android. Note that GNUnet is " |
2651 | "written in C, and this is not about rewriting GNUnet in Java, but about " | 2688 | "written in C, and this is not about rewriting GNUnet in Java, but about " |
2652 | "getting the C code to run on Android." | 2689 | "getting the C code to run on Android." |
2653 | msgstr "" | 2690 | msgstr "" |
2654 | 2691 | ||
2655 | #: template/gsoc.html.j2:261 | 2692 | #: template/gsoc.html.j2:351 |
2656 | msgid "" | 2693 | msgid "" |
2657 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " | 2694 | "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " |
2658 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " | 2695 | "part by porting the GNUnet utils scheduler to act as a thin wrapper over " |
2659 | "libuv." | 2696 | "libuv." |
2660 | msgstr "" | 2697 | msgstr "" |
2661 | 2698 | ||
2662 | #: template/gsoc.html.j2:273 | 2699 | #: template/gsoc.html.j2:363 |
2663 | msgid "" | 2700 | msgid "" |
2664 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " | 2701 | "<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " |
2665 | "Goebel</a>, Jeff Burdges, Christian Grothoff" | 2702 | "Goebel</a>, Jeff Burdges, Christian Grothoff" |
2666 | msgstr "" | 2703 | msgstr "" |
2667 | 2704 | ||
2668 | #: template/gsoc.html.j2:282 | 2705 | #: template/gsoc.html.j2:372 |
2669 | msgid "" | 2706 | msgid "" |
2670 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " | 2707 | "There is a push for migrating our CI to Gitlab. The CI should eventually not " |
2671 | "just run \"make check\" on various platforms, but also perform tests with " | 2708 | "just run \"make check\" on various platforms, but also perform tests with " |
@@ -2676,11 +2713,11 @@ msgid "" | |||
2676 | "automatic dependency discovery (as done by the autotools) is also important." | 2713 | "automatic dependency discovery (as done by the autotools) is also important." |
2677 | msgstr "" | 2714 | msgstr "" |
2678 | 2715 | ||
2679 | #: template/gsoc.html.j2:294 | 2716 | #: template/gsoc.html.j2:384 |
2680 | msgid "<strong>Mentors:</strong> TBD" | 2717 | msgid "<strong>Mentors:</strong> TBD" |
2681 | msgstr "" | 2718 | msgstr "" |
2682 | 2719 | ||
2683 | #: template/gsoc.html.j2:304 | 2720 | #: template/gsoc.html.j2:394 |
2684 | msgid "" | 2721 | msgid "" |
2685 | "One great problem of the current Internet is the lack of disintermediation. " | 2722 | "One great problem of the current Internet is the lack of disintermediation. " |
2686 | "When people want to talk they need a chat service. When they want to share " | 2723 | "When people want to talk they need a chat service. When they want to share " |
@@ -2696,21 +2733,21 @@ msgid "" | |||
2696 | "more information and context, read" | 2733 | "more information and context, read" |
2697 | msgstr "" | 2734 | msgstr "" |
2698 | 2735 | ||
2699 | #: template/gsoc.html.j2:325 | 2736 | #: template/gsoc.html.j2:415 |
2700 | msgid "<strong>Mentors:</strong> lynX & dvn" | 2737 | msgid "<strong>Mentors:</strong> lynX & dvn" |
2701 | msgstr "" | 2738 | msgstr "" |
2702 | 2739 | ||
2703 | #: template/gsoc.html.j2:333 | 2740 | #: template/gsoc.html.j2:423 |
2704 | msgid "" | 2741 | msgid "" |
2705 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." | 2742 | "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." |
2706 | msgstr "" | 2743 | msgstr "" |
2707 | 2744 | ||
2708 | #: template/gsoc.html.j2:339 template/gsoc.html.j2:374 | 2745 | #: template/gsoc.html.j2:429 template/gsoc.html.j2:464 |
2709 | #: template/gsoc.html.j2:389 | 2746 | #: template/gsoc.html.j2:479 |
2710 | msgid "<strong>Mentors:</strong> Jeff Burdges" | 2747 | msgid "<strong>Mentors:</strong> Jeff Burdges" |
2711 | msgstr "" | 2748 | msgstr "" |
2712 | 2749 | ||
2713 | #: template/gsoc.html.j2:344 | 2750 | #: template/gsoc.html.j2:434 |
2714 | msgid "" | 2751 | msgid "" |
2715 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " | 2752 | "Note: There was a Special TLDs spec to allow Tor to resolve domain names " |
2716 | "using GNS over Tor too, but currently that's on hold until folks think more " | 2753 | "using GNS over Tor too, but currently that's on hold until folks think more " |
@@ -2718,12 +2755,12 @@ msgid "" | |||
2718 | "more collaborative approach NSS2 for now." | 2755 | "more collaborative approach NSS2 for now." |
2719 | msgstr "" | 2756 | msgstr "" |
2720 | 2757 | ||
2721 | #: template/gsoc.html.j2:353 template/gsoc.html.j2:493 | 2758 | #: template/gsoc.html.j2:443 template/gsoc.html.j2:583 |
2722 | #: template/gsoc.html.j2:533 template/gsoc.html.j2:563 | 2759 | #: template/gsoc.html.j2:623 template/gsoc.html.j2:653 |
2723 | msgid "Required Skills: C" | 2760 | msgid "Required Skills: C" |
2724 | msgstr "" | 2761 | msgstr "" |
2725 | 2762 | ||
2726 | #: template/gsoc.html.j2:366 | 2763 | #: template/gsoc.html.j2:456 |
2727 | msgid "" | 2764 | msgid "" |
2728 | "Improve the Rust implementation of GNUnet utils, possibly including adding " | 2765 | "Improve the Rust implementation of GNUnet utils, possibly including adding " |
2729 | "support for asynchronous IO using mio, or perhaps a higher level " | 2766 | "support for asynchronous IO using mio, or perhaps a higher level " |
@@ -2731,32 +2768,32 @@ msgid "" | |||
2731 | "gj." | 2768 | "gj." |
2732 | msgstr "" | 2769 | msgstr "" |
2733 | 2770 | ||
2734 | #: template/gsoc.html.j2:382 | 2771 | #: template/gsoc.html.j2:472 |
2735 | msgid "" | 2772 | msgid "" |
2736 | "Implementation of a replacement for PANDA (see Pond) with better security, " | 2773 | "Implementation of a replacement for PANDA (see Pond) with better security, " |
2737 | "and maybe integration with the GNU Name System for key exchange." | 2774 | "and maybe integration with the GNU Name System for key exchange." |
2738 | msgstr "" | 2775 | msgstr "" |
2739 | 2776 | ||
2740 | #: template/gsoc.html.j2:394 | 2777 | #: template/gsoc.html.j2:484 |
2741 | msgid "Required Skills: Rust or C, crypto" | 2778 | msgid "Required Skills: Rust or C, crypto" |
2742 | msgstr "" | 2779 | msgstr "" |
2743 | 2780 | ||
2744 | #: template/gsoc.html.j2:399 template/gsoc.html.j2:456 | 2781 | #: template/gsoc.html.j2:489 template/gsoc.html.j2:546 |
2745 | #: template/gsoc.html.j2:498 template/gsoc.html.j2:538 | 2782 | #: template/gsoc.html.j2:588 template/gsoc.html.j2:628 |
2746 | msgid "Difficulty level: high" | 2783 | msgid "Difficulty level: high" |
2747 | msgstr "" | 2784 | msgstr "" |
2748 | 2785 | ||
2749 | #: template/gsoc.html.j2:407 | 2786 | #: template/gsoc.html.j2:497 |
2750 | msgid "" | 2787 | msgid "" |
2751 | "Implement different place types and file sharing by creating a new place for " | 2788 | "Implement different place types and file sharing by creating a new place for " |
2752 | "the shared content." | 2789 | "the shared content." |
2753 | msgstr "" | 2790 | msgstr "" |
2754 | 2791 | ||
2755 | #: template/gsoc.html.j2:413 | 2792 | #: template/gsoc.html.j2:503 |
2756 | msgid "Place types to be implemented:" | 2793 | msgid "Place types to be implemented:" |
2757 | msgstr "" | 2794 | msgstr "" |
2758 | 2795 | ||
2759 | #: template/gsoc.html.j2:417 | 2796 | #: template/gsoc.html.j2:507 |
2760 | msgid "" | 2797 | msgid "" |
2761 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " | 2798 | "<ul> <li>File: generic file with comments</li> <li>Image: display an image " |
2762 | "with comments referencing a region of the image</li> <li>Sound: play a sound " | 2799 | "with comments referencing a region of the image</li> <li>Sound: play a sound " |
@@ -2766,11 +2803,11 @@ msgid "" | |||
2766 | "</ul>" | 2803 | "</ul>" |
2767 | msgstr "" | 2804 | msgstr "" |
2768 | 2805 | ||
2769 | #: template/gsoc.html.j2:428 | 2806 | #: template/gsoc.html.j2:518 |
2770 | msgid "Also provide the following UI functionality:" | 2807 | msgid "Also provide the following UI functionality:" |
2771 | msgstr "" | 2808 | msgstr "" |
2772 | 2809 | ||
2773 | #: template/gsoc.html.j2:432 | 2810 | #: template/gsoc.html.j2:522 |
2774 | msgid "" | 2811 | msgid "" |
2775 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " | 2812 | "<ul> <li>Fork existing channels, reorganize people into new chatrooms or " |
2776 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " | 2813 | "channels.</li> <li>Share a post (edit and repost something elsewhere, on a " |
@@ -2779,21 +2816,21 @@ msgid "" | |||
2779 | "ul>" | 2816 | "ul>" |
2780 | msgstr "" | 2817 | msgstr "" |
2781 | 2818 | ||
2782 | #: template/gsoc.html.j2:441 | 2819 | #: template/gsoc.html.j2:531 |
2783 | msgid "" | 2820 | msgid "" |
2784 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" | 2821 | "See also <a href=\"http://secushare.org/features\">http://secushare.org/" |
2785 | "features</a>" | 2822 | "features</a>" |
2786 | msgstr "" | 2823 | msgstr "" |
2787 | 2824 | ||
2788 | #: template/gsoc.html.j2:446 | 2825 | #: template/gsoc.html.j2:536 |
2789 | msgid "<strong>Mentors:</strong> lynX" | 2826 | msgid "<strong>Mentors:</strong> lynX" |
2790 | msgstr "" | 2827 | msgstr "" |
2791 | 2828 | ||
2792 | #: template/gsoc.html.j2:451 | 2829 | #: template/gsoc.html.j2:541 |
2793 | msgid "Required Skills: C/C++" | 2830 | msgid "Required Skills: C/C++" |
2794 | msgstr "" | 2831 | msgstr "" |
2795 | 2832 | ||
2796 | #: template/gsoc.html.j2:464 | 2833 | #: template/gsoc.html.j2:554 |
2797 | msgid "" | 2834 | msgid "" |
2798 | "Implement aggregation of distributed state from various channels in order to " | 2835 | "Implement aggregation of distributed state from various channels in order to " |
2799 | "provide for a powerful social graph API capable of producing social network " | 2836 | "provide for a powerful social graph API capable of producing social network " |
@@ -2804,17 +2841,17 @@ msgid "" | |||
2804 | "Linda. You have 11 contacts in common with her. [ADD]\")." | 2841 | "Linda. You have 11 contacts in common with her. [ADD]\")." |
2805 | msgstr "" | 2842 | msgstr "" |
2806 | 2843 | ||
2807 | #: template/gsoc.html.j2:482 | 2844 | #: template/gsoc.html.j2:572 |
2808 | msgid "" | 2845 | msgid "" |
2809 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" | 2846 | "Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" |
2810 | "rendezvous</a>" | 2847 | "rendezvous</a>" |
2811 | msgstr "" | 2848 | msgstr "" |
2812 | 2849 | ||
2813 | #: template/gsoc.html.j2:488 template/gsoc.html.j2:528 | 2850 | #: template/gsoc.html.j2:578 template/gsoc.html.j2:618 |
2814 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" | 2851 | msgid "<strong>Mentors:</strong> t3sserakt, lynX" |
2815 | msgstr "" | 2852 | msgstr "" |
2816 | 2853 | ||
2817 | #: template/gsoc.html.j2:505 | 2854 | #: template/gsoc.html.j2:595 |
2818 | msgid "" | 2855 | msgid "" |
2819 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " | 2856 | "<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " |
2820 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " | 2857 | "mail clients into secushare user interfaces. </li> <li> Think of ways to map " |
@@ -2824,7 +2861,7 @@ msgid "" | |||
2824 | "this task but it is not an requirement. </li> </ul>" | 2861 | "this task but it is not an requirement. </li> </ul>" |
2825 | msgstr "" | 2862 | msgstr "" |
2826 | 2863 | ||
2827 | #: template/gsoc.html.j2:546 | 2864 | #: template/gsoc.html.j2:636 |
2828 | msgid "" | 2865 | msgid "" |
2829 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " | 2866 | "Implementation of the GNUnet auction system described in Chapter 3 of <a " |
2830 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " | 2867 | "href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " |
@@ -2833,33 +2870,33 @@ msgid "" | |||
2833 | "three user interface programs create, info and join." | 2870 | "three user interface programs create, info and join." |
2834 | msgstr "" | 2871 | msgstr "" |
2835 | 2872 | ||
2836 | #: template/gsoc.html.j2:558 | 2873 | #: template/gsoc.html.j2:648 |
2837 | msgid "<strong>Mentors:</strong> mate, cg" | 2874 | msgid "<strong>Mentors:</strong> mate, cg" |
2838 | msgstr "" | 2875 | msgstr "" |
2839 | 2876 | ||
2840 | #: template/gsoc.html.j2:576 | 2877 | #: template/gsoc.html.j2:666 |
2841 | msgid "" | 2878 | msgid "" |
2842 | "Implementation of additional transports to make GNUnet communication more " | 2879 | "Implementation of additional transports to make GNUnet communication more " |
2843 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" | 2880 | "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" |
2844 | "over-DNS" | 2881 | "over-DNS" |
2845 | msgstr "" | 2882 | msgstr "" |
2846 | 2883 | ||
2847 | #: template/gsoc.html.j2:583 template/gsoc.html.j2:597 | 2884 | #: template/gsoc.html.j2:673 template/gsoc.html.j2:687 |
2848 | msgid "<strong>Mentors:</strong> Matthias Wachs" | 2885 | msgid "<strong>Mentors:</strong> Matthias Wachs" |
2849 | msgstr "" | 2886 | msgstr "" |
2850 | 2887 | ||
2851 | #: template/gsoc.html.j2:591 | 2888 | #: template/gsoc.html.j2:681 |
2852 | msgid "" | 2889 | msgid "" |
2853 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " | 2890 | "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " |
2854 | "punching, better STUN support)" | 2891 | "punching, better STUN support)" |
2855 | msgstr "" | 2892 | msgstr "" |
2856 | 2893 | ||
2857 | #: template/gsoc.html.j2:605 | 2894 | #: template/gsoc.html.j2:695 |
2858 | msgid "" | 2895 | msgid "" |
2859 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" | 2896 | "<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" |
2860 | msgstr "" | 2897 | msgstr "" |
2861 | 2898 | ||
2862 | #: template/gsoc.html.j2:613 | 2899 | #: template/gsoc.html.j2:703 |
2863 | msgid "" | 2900 | msgid "" |
2864 | "Improving libaboss to make computation on shared secrets (including repeated " | 2901 | "Improving libaboss to make computation on shared secrets (including repeated " |
2865 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" | 2902 | "multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" |
@@ -2867,13 +2904,13 @@ msgid "" | |||
2867 | "moving libaboss to bignums (gcry_mpi)." | 2904 | "moving libaboss to bignums (gcry_mpi)." |
2868 | msgstr "" | 2905 | msgstr "" |
2869 | 2906 | ||
2870 | #: template/gsoc.html.j2:626 | 2907 | #: template/gsoc.html.j2:716 |
2871 | msgid "" | 2908 | msgid "" |
2872 | "Please refer to the description for this project listed under GNU Guix " | 2909 | "Please refer to the description for this project listed under GNU Guix " |
2873 | "project ideas." | 2910 | "project ideas." |
2874 | msgstr "" | 2911 | msgstr "" |
2875 | 2912 | ||
2876 | #: template/gsoc.html.j2:639 | 2913 | #: template/gsoc.html.j2:729 |
2877 | msgid "" | 2914 | msgid "" |
2878 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " | 2915 | "Python 2.7 is reaching its end-of-life, and we want to get rid of the " |
2879 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " | 2916 | "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " |
@@ -2882,27 +2919,27 @@ msgid "" | |||
2882 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." | 2919 | "(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." |
2883 | msgstr "" | 2920 | msgstr "" |
2884 | 2921 | ||
2885 | #: template/gsoc.html.j2:649 | 2922 | #: template/gsoc.html.j2:739 |
2886 | msgid "<strong>Mentors:</strong> Christian Grothoff" | 2923 | msgid "<strong>Mentors:</strong> Christian Grothoff" |
2887 | msgstr "" | 2924 | msgstr "" |
2888 | 2925 | ||
2889 | #: template/gsoc.html.j2:654 | 2926 | #: template/gsoc.html.j2:744 |
2890 | msgid "Required Skills:" | 2927 | msgid "Required Skills:" |
2891 | msgstr "" | 2928 | msgstr "" |
2892 | 2929 | ||
2893 | #: template/gsoc.html.j2:659 | 2930 | #: template/gsoc.html.j2:749 |
2894 | msgid "Difficulty level:" | 2931 | msgid "Difficulty level:" |
2895 | msgstr "" | 2932 | msgstr "" |
2896 | 2933 | ||
2897 | #: template/gsoc.html.j2:664 | 2934 | #: template/gsoc.html.j2:754 |
2898 | msgid "Report:" | 2935 | msgid "Report:" |
2899 | msgstr "" | 2936 | msgstr "" |
2900 | 2937 | ||
2901 | #: template/gsoc.html.j2:669 | 2938 | #: template/gsoc.html.j2:759 |
2902 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." | 2939 | msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." |
2903 | msgstr "" | 2940 | msgstr "" |
2904 | 2941 | ||
2905 | #: template/gsoc.html.j2:679 | 2942 | #: template/gsoc.html.j2:769 |
2906 | msgid "" | 2943 | msgid "" |
2907 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " | 2944 | "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " |
2908 | "to be determined framework such as Angular2. This includes the design and " | 2945 | "to be determined framework such as Angular2. This includes the design and " |
@@ -2911,11 +2948,11 @@ msgid "" | |||
2911 | "html\">GNUnet API</a>." | 2948 | "html\">GNUnet API</a>." |
2912 | msgstr "" | 2949 | msgstr "" |
2913 | 2950 | ||
2914 | #: template/gsoc.html.j2:694 | 2951 | #: template/gsoc.html.j2:784 |
2915 | msgid "Required Skills: C, JavaScript, CSS" | 2952 | msgid "Required Skills: C, JavaScript, CSS" |
2916 | msgstr "" | 2953 | msgstr "" |
2917 | 2954 | ||
2918 | #: template/gsoc.html.j2:704 | 2955 | #: template/gsoc.html.j2:794 |
2919 | msgid "" | 2956 | msgid "" |
2920 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" | 2957 | "Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" |
2921 | msgstr "" | 2958 | msgstr "" |
@@ -5073,6 +5110,9 @@ msgid "" | |||
5073 | "authorized it to access using the respective key." | 5110 | "authorized it to access using the respective key." |
5074 | msgstr "" | 5111 | msgstr "" |
5075 | 5112 | ||
5113 | #~ msgid "Development Tutorial" | ||
5114 | #~ msgstr "チュートリアル" | ||
5115 | |||
5076 | #~ msgid "Handbook" | 5116 | #~ msgid "Handbook" |
5077 | #~ msgstr "ハンドブック" | 5117 | #~ msgstr "ハンドブック" |
5078 | 5118 | ||