From d3e0e6871e5c65269a1543198bcda43f02be21e0 Mon Sep 17 00:00:00 2001 From: t3sserakt Date: Wed, 15 Feb 2023 17:27:58 +0100 Subject: added links to git repo --- template/l2o/mile4.html.j2 | 2 +- template/l2o/mile5.html.j2 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/template/l2o/mile4.html.j2 b/template/l2o/mile4.html.j2 index a27f6d14..7a54503e 100644 --- a/template/l2o/mile4.html.j2 +++ b/template/l2o/mile4.html.j2 @@ -33,7 +33,7 @@ {% endtrans %}

- Even more details in commits fc99f54070e04c043c14f2244f85833ecf6b00c4, 95a1edacccd9b3bf769a144a12d41946d0ac25dc and 247230d737e3e4709392148bfabbde25871b6914 + Even more details in commits fc99f54070e04c043c14f2244f85833ecf6b00c4, 95a1edacccd9b3bf769a144a12d41946d0ac25dc and 247230d737e3e4709392148bfabbde25871b6914

diff --git a/template/l2o/mile5.html.j2 b/template/l2o/mile5.html.j2 index a2a98031..3d2d1804 100644 --- a/template/l2o/mile5.html.j2 +++ b/template/l2o/mile5.html.j2 @@ -22,7 +22,7 @@

{% trans %}

{% endtrans %}

-- cgit v1.2.3 From 2a22e01e1e5f49b3bc73cac7310cb3e94d07f03a Mon Sep 17 00:00:00 2001 From: t3sserakt Date: Wed, 15 Feb 2023 17:33:24 +0100 Subject: removed copy/paste content --- template/l2o/mile5.html.j2 | 3 --- 1 file changed, 3 deletions(-) diff --git a/template/l2o/mile5.html.j2 b/template/l2o/mile5.html.j2 index 3d2d1804..204cfd63 100644 --- a/template/l2o/mile5.html.j2 +++ b/template/l2o/mile5.html.j2 @@ -26,9 +26,6 @@ {% endtrans %}

-

- Even more details in commits fc99f54070e04c043c14f2244f85833ecf6b00c4, 95a1edacccd9b3bf769a144a12d41946d0ac25dc and 247230d737e3e4709392148bfabbde25871b6914 -

-- cgit v1.2.3 From 11e5d70cac65ebc3027f6a6fd5ecfb596b2be25a Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 26 Feb 2023 18:20:32 +0100 Subject: add GNU Taler-Anastasis integration project to GSoC topics list --- template/gsoc.html.j2 | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/template/gsoc.html.j2 b/template/gsoc.html.j2 index 54601138..d9f70576 100644 --- a/template/gsoc.html.j2 +++ b/template/gsoc.html.j2 @@ -180,6 +180,34 @@

+
+

Integration of GNU Anastasis into the GNU Taler wallet

+

+ {% trans %} + The goal of this project is to enable users to store their GNU Taler wallet backup encryption keys in the GNU Anastasis distributed key backup and recovery system, and to use GNU Taler to pay GNU Anastasis service providers for key storage and recovery. The project will focus on implementing the GNU Anastasis user interface on Android inspired by the existing Gtk+ and WebUI and integrating the result with the rest of the GNU Taler Android App. + {% endtrans %} +

+ {% trans %} + Mentors: Christian Grothoff (GNU Anastasis) and Florian Dold (GNU Taler) + {% endtrans %} +

+

+ {% trans %} + Required Skills: Android UI development + {% endtrans %} +

+

+ {% trans %} + Duration: 350h + {% endtrans %} +

+

+ {% trans %} + Difficulty level: medium + {% endtrans %} +

+
+

Rust templates for GNUnet services

@@ -203,6 +231,11 @@ Required Skills: Solid knowledge of Rust and ideally asynchronuous IO. {% endtrans %}

+

+ {% trans %} + Duration: 350h + {% endtrans %} +

{% trans %} Difficulty level: medium @@ -231,6 +264,11 @@ a thin wrapper over libuv. {% endtrans %}

+

+ {% trans %} + Duration: 350h + {% endtrans %} +

{% trans %} Mentors: Hartmut Goebel, Jeff Burdges, Christian Grothoff -- cgit v1.2.3 From 9880ead60e8c9d760318251b344edec2f35be123 Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Sat, 1 Apr 2023 13:58:10 +0200 Subject: v0.19.4 --- locale/ar/LC_MESSAGES/messages.po | 259 ++++++++++++++++++++++--------- locale/ca/LC_MESSAGES/messages.mo | Bin 433 -> 433 bytes locale/ca/LC_MESSAGES/messages.po | 257 ++++++++++++++++++++++--------- locale/de/LC_MESSAGES/messages.mo | Bin 174544 -> 174959 bytes locale/de/LC_MESSAGES/messages.po | 269 ++++++++++++++++++++++++--------- locale/en/LC_MESSAGES/messages.mo | Bin 445 -> 445 bytes locale/eo/LC_MESSAGES/messages.mo | Bin 433 -> 433 bytes locale/eo/LC_MESSAGES/messages.po | 257 ++++++++++++++++++++++--------- locale/es/LC_MESSAGES/messages.mo | Bin 112119 -> 112233 bytes locale/es/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++--------- locale/fr/LC_MESSAGES/messages.mo | Bin 41956 -> 42067 bytes locale/fr/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++--------- locale/hi/LC_MESSAGES/messages.po | 259 ++++++++++++++++++++++--------- locale/it/LC_MESSAGES/messages.mo | Bin 124676 -> 124791 bytes locale/it/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++--------- locale/ja/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++--------- locale/ko/LC_MESSAGES/messages.po | 259 ++++++++++++++++++++++--------- locale/messages.pot | 253 +++++++++++++++++++++++-------- locale/pt/LC_MESSAGES/messages.po | 257 ++++++++++++++++++++++--------- locale/zh_Hant/LC_MESSAGES/messages.po | 267 +++++++++++++++++++++++--------- template/news/2023-04-0.19.4.html.j2 | 28 ++++ www.yml | 3 + 22 files changed, 2520 insertions(+), 892 deletions(-) create mode 100644 template/news/2023-04-0.19.4.html.j2 diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po index 288fa412..734b66c4 100644 --- a/locale/ar/LC_MESSAGES/messages.po +++ b/locale/ar/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2021-05-21 14:59+0000\n" "Last-Translator: Shorouk Hassouna \n" "Language-Team: Arabic Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2138,40 +2169,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2182,11 +2208,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2202,21 +2228,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2224,12 +2250,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2237,32 +2263,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "

  • File: generic file with comments
  • Image: display an image " "with comments referencing a region of the image
  • Sound: play a sound " @@ -2272,11 +2298,11 @@ msgid "" "
" msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
  • Fork existing channels, reorganize people into new chatrooms or " "channels.
  • Share a post (edit and repost something elsewhere, on a " @@ -2285,21 +2311,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -2310,17 +2336,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
    • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
    • Think of ways to map " @@ -2330,7 +2356,7 @@ msgid "" "this task but it is not an requirement.
    " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2339,33 +2365,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -2417,11 +2443,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -2722,7 +2748,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 msgid "Configuration" msgstr "" @@ -3029,7 +3055,8 @@ msgstr "الدمج المستمر" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3248,7 +3275,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3281,7 +3309,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3481,7 +3509,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -3543,6 +3571,96 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
    • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
    • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
      • src/transport/" +"test_transport_nat_icmp_tcp.sh
    • Added performance test case.
      • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
      • src/transport/test_transport_simple_send_performance.sh
      • " +"
      • src/transport/test_transport_simple_send_performance_topo.conf
      • " +"
      • src/transport/transport_api_cmd_send_simple_performance.c
      " +"
    • Fixed bug happening during check for pending validation requests after " +"nat reversal.
    • Fixed bug of QueueEntry deleted too early.
    • " +"
    • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
    • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
    " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
    • Added configuration to be able to start executables on a router " +"node
      • contrib/netjail/netjail_core.sh
      • contrib/netjail/" +"netjail_start.sh
      • contrib/netjail/topo.sh

    " +"
    src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
    contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
    • miniupnpd only works with public IP addresses. (c524f91a6)
    • " +"
      • contrib/netjail/netjail_start.sh
      • src/testing/gnunet-cmds-" +"helper.c
      • src/testing/testing.c
    • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
    • " +"
      • contrib/netjail/netjail_core.sh
      • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
      " +"
    • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
      • contrib/netjail/netjail_stop.sh

    src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

    • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
      • src/testing/" +"testing.c
      • src/transport/transport_api_cmd_connecting_peers.c
      • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
        • contrib/" +"netjail/netjail_core.sh
        • contrib/netjail/netjail_start.sh
        " +"
      " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +msgid "Performance Measurement" +msgstr "" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "التوثيق" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
      TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -3653,13 +3771,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

      PluginName = " "Letter , { ( Letter | \"_\" ) } ;

      IndexOfGlobalNode = Zero | " "NaturalNumber ;

      EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

      ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

      switch = On | " -"Off ;

      SubnetIndex = NaturalNumber ;

      NodeIndexInSubnet = " -"NaturalNumber ;

      NumeralWithoutZero = \"0\" | Numeral ;

      " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

      Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

      EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

      ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

      switch = " +"On | Off ;

      SubnetIndex = NaturalNumber ;

      " +"NodeIndexInSubnet = NaturalNumber ;

      NumeralWithoutZero = \"0\" | " +"Numeral ;

      Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

      Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

      EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

      On = 1 ;

      Off = 0 ;" "

      Protocol = \"tcp\" | \"udp\" ;

      on = \"1\" ;

      " "off = \"0\" ;

      " diff --git a/locale/ca/LC_MESSAGES/messages.mo b/locale/ca/LC_MESSAGES/messages.mo index ef85ec85..c282c775 100644 Binary files a/locale/ca/LC_MESSAGES/messages.mo and b/locale/ca/LC_MESSAGES/messages.mo differ diff --git a/locale/ca/LC_MESSAGES/messages.po b/locale/ca/LC_MESSAGES/messages.po index 5da5abe4..1f613aa7 100644 --- a/locale/ca/LC_MESSAGES/messages.po +++ b/locale/ca/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2001,11 +2001,11 @@ msgstr "" msgid "Ideas 2023" msgstr "" -#: template/gsoc.html.j2:14 template/gsoc.html.j2:214 +#: template/gsoc.html.j2:14 template/gsoc.html.j2:247 msgid "Past projects" msgstr "" -#: template/gsoc.html.j2:15 template/gsoc.html.j2:595 +#: template/gsoc.html.j2:15 template/gsoc.html.j2:633 msgid "Finished projects" msgstr "" @@ -2098,6 +2098,37 @@ msgstr "" #: template/gsoc.html.j2:186 msgid "" +"The goal of this project is to enable users to store their GNU Taler wallet " +"backup encryption keys in the GNU Anastasis distributed key backup and " +"recovery system, and to use GNU Taler to pay GNU Anastasis service providers " +"for key storage and recovery. The project will focus on implementing the GNU " +"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI " +"and integrating the result with the rest of the GNU Taler Android App." +msgstr "" + +#: template/gsoc.html.j2:190 +msgid "" +"Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2107,40 +2138,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2151,11 +2177,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2171,21 +2197,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2193,12 +2219,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2206,32 +2232,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
      • File: generic file with comments
      • Image: display an image " "with comments referencing a region of the image
      • Sound: play a sound " @@ -2241,11 +2267,11 @@ msgid "" "
      " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
      • Fork existing channels, reorganize people into new chatrooms or " "channels.
      • Share a post (edit and repost something elsewhere, on a " @@ -2254,21 +2280,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -2279,17 +2305,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
        • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
        • Think of ways to map " @@ -2299,7 +2325,7 @@ msgid "" "this task but it is not an requirement.
        " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2308,33 +2334,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -2386,11 +2412,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -2685,7 +2711,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 msgid "Configuration" msgstr "" @@ -2988,7 +3014,8 @@ msgstr "" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3205,7 +3232,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3238,7 +3266,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3438,7 +3466,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -3500,6 +3528,94 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
        • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
        • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
          • src/transport/" +"test_transport_nat_icmp_tcp.sh
        • Added performance test case.
          • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
          • src/transport/test_transport_simple_send_performance.sh
          • " +"
          • src/transport/test_transport_simple_send_performance_topo.conf
          • " +"
          • src/transport/transport_api_cmd_send_simple_performance.c
          " +"
        • Fixed bug happening during check for pending validation requests after " +"nat reversal.
        • Fixed bug of QueueEntry deleted too early.
        • " +"
        • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
        • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
        " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
        • Added configuration to be able to start executables on a router " +"node
          • contrib/netjail/netjail_core.sh
          • contrib/netjail/" +"netjail_start.sh
          • contrib/netjail/topo.sh

        " +"
        src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
        contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
        • miniupnpd only works with public IP addresses. (c524f91a6)
        • " +"
          • contrib/netjail/netjail_start.sh
          • src/testing/gnunet-cmds-" +"helper.c
          • src/testing/testing.c
        • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
        • " +"
          • contrib/netjail/netjail_core.sh
          • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
          " +"
        • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
          • contrib/netjail/netjail_stop.sh

        src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

        • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
          • src/testing/" +"testing.c
          • src/transport/transport_api_cmd_connecting_peers.c
          • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
            • contrib/" +"netjail/netjail_core.sh
            • contrib/netjail/netjail_start.sh
            " +"
          " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +msgid "Performance Measurement" +msgstr "" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +msgid "API Documentation" +msgstr "" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
          TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -3610,13 +3726,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

          PluginName = " "Letter , { ( Letter | \"_\" ) } ;

          IndexOfGlobalNode = Zero | " "NaturalNumber ;

          EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

          ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

          switch = On | " -"Off ;

          SubnetIndex = NaturalNumber ;

          NodeIndexInSubnet = " -"NaturalNumber ;

          NumeralWithoutZero = \"0\" | Numeral ;

          " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

          Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

          EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

          ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

          switch = " +"On | Off ;

          SubnetIndex = NaturalNumber ;

          " +"NodeIndexInSubnet = NaturalNumber ;

          NumeralWithoutZero = \"0\" | " +"Numeral ;

          Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

          Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

          EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

          On = 1 ;

          Off = 0 ;" "

          Protocol = \"tcp\" | \"udp\" ;

          on = \"1\" ;

          " "off = \"0\" ;

          " diff --git a/locale/de/LC_MESSAGES/messages.mo b/locale/de/LC_MESSAGES/messages.mo index 3b08f799..7750575b 100644 Binary files a/locale/de/LC_MESSAGES/messages.mo and b/locale/de/LC_MESSAGES/messages.mo differ diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 83d6a32f..358ecfe6 100644 --- a/locale/de/LC_MESSAGES/messages.po +++ b/locale/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2021-08-30 19:06+0000\n" "Last-Translator: Stefan \n" "Language-Team: German Mentors: Christian Grothoff" +msgid "" +"Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "Mentoren: Christian Grothoff" + +#: template/gsoc.html.j2:195 +#, fuzzy +#| msgid "Required Skills: Rust or C, crypto" +msgid "Required Skills: Android UI development" +msgstr "Erforderliche Kenntnisse: Rust oder C, crypto" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +#, fuzzy +msgid "Difficulty level: medium" +msgstr "Schwierigkeitsgrad: mittel" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -3123,24 +3159,18 @@ msgstr "" "a>sein, welches es ermöglicht, schnell Dienstleistungen und Bibliotheken für " "GNUnet zu implementieren." -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 #, fuzzy msgid "Mentors: Martin Schanzenbach" msgstr "Mentoren: Martin Schanzenbach" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" "Notwendige Fähigkeiten: Solide Kenntnisse in Rust und idealerweise " "asynchrone E / A." -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -#, fuzzy -msgid "Difficulty level: medium" -msgstr "Schwierigkeitsgrad: mittel" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " @@ -3150,7 +3180,7 @@ msgstr "" "in C geschrieben ist, und es geht hier nicht darum, GNUnet in Java " "umzuschreiben, sondern darum, C-Code auf Android zum Laufen zu bekommen." -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 #, fuzzy msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " @@ -3161,7 +3191,7 @@ msgstr "" "teilweise durch Portierung des GNUnet-Utils-Schedulers als Thin Wrapper über " "libuv." -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" @@ -3169,7 +3199,7 @@ msgstr "" "Mentoren:Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -3189,11 +3219,11 @@ msgstr "" "idealerweise automatische Abhängigkeitsidentifikation (wie von Autotools " "geliefert) sind ebenfalls wichtig." -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "Mentoren: Noch offen" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -3223,25 +3253,25 @@ msgstr "" "der Nutzer anstatt mit Cloud-Dienstleistungen funktionieren. Für mehr " "Informationen und Kontext, lese" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 #, fuzzy msgid "Mentors: lynX & dvn" msgstr "Mentoren: lynX & dvn" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" "Implementiere die AnycastExit-Spezifikation, damit GNUnet-Clients eine " "Verbindung über Tor herstellen können." -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 #, fuzzy msgid "Mentors: Jeff Burdges" msgstr "Mentoren: Jeff Burdges" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -3254,12 +3284,12 @@ msgstr "" "hat, wie Namen innerhalb des lokalen Systems verschoben werden sollen. Bis " "auf weiteres nennen wir diesen verstärkt kollaborativen Ansatz NSS2." -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "Benötigte Kenntnisse: C" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -3271,7 +3301,7 @@ msgstr "" "eine darauf aufbauende asynchrone E / A-Bibliothek wie Rotor, mioco, " "eventual_io oder gj." -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." @@ -3280,16 +3310,16 @@ msgstr "" "Sicherheit und möglicherweise Integration in das GNU-Namenssystem für den " "Schlüsselaustausch." -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "Erforderliche Kenntnisse: Rust oder C, crypto" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "Schwierigkeitsgrad: hoch" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." @@ -3297,11 +3327,11 @@ msgstr "" "Implementiere verschiedene Ortstypen und Dateifreigaben, indem du einen " "neuen Ort für den freigegebenen Inhalt erstellst." -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "Zu implementierende Ortstypen:" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
          • File: generic file with comments
          • Image: display an image " "with comments referencing a region of the image
          • Sound: play a sound " @@ -3317,11 +3347,11 @@ msgstr "" "li>
          • Veranstaltung: mit RSVP
          • Umfrage: Stelle deiner sozialen " "Nachbarschaft Fragen in strukturierter Form
          " -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "Stelle außerdem die folgenden UI-Funktionen bereit:" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
          • Fork existing channels, reorganize people into new chatrooms or " "channels.
          • Share a post (edit and repost something elsewhere, on a " @@ -3336,7 +3366,7 @@ msgstr "" "Bearbeitungsverlauf an.
          • Kontrolliere wann die Kanalhistorie abläuft." "
          " -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" @@ -3344,16 +3374,16 @@ msgstr "" "Siehe auch http://secushare.org/" "features" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 #, fuzzy msgid "Mentors: lynX" msgstr "Mentoren: lynX" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "Erforderliche Fähigkeiten: C/C++" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -3373,7 +3403,7 @@ msgstr "" "vorhandenen Kontakte finden (\"Dies ist Linda. Du hast 11 gemeinsame " "Kontakte mit ihr. [ADD]\")." -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" @@ -3381,12 +3411,12 @@ msgstr "" "Bezogen auf secushare.org/" "rendezvous" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 #, fuzzy msgid "Mentors: t3sserakt, lynX" msgstr "Mentoren: t3sserakt, lynX" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
          • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
          • Think of ways to map " @@ -3403,7 +3433,7 @@ msgstr "" "geschrieben, daher wird Rust für diese Aufgabe bevorzugt, ist aber nicht " "vorgeschrieben.
          " -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -3418,11 +3448,11 @@ msgstr "" "des GNUnet-Auktionssystems, Bibliothek und die drei " "Benutzeroberflächenprogramme create, info und join." -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "Mentoren: mate, cg" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 #, fuzzy msgid "" "Implementation of additional transports to make GNUnet communication more " @@ -3433,12 +3463,12 @@ msgstr "" "problematischen Netzwerken robuster zu machen: GNUnet-over-SMTP, GNUnet-over-" "DNS" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 #, fuzzy msgid "Mentors: Matthias Wachs" msgstr "Mentoren: Matthias Wachs" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" @@ -3446,14 +3476,14 @@ msgstr "" "Implementierung von ALG-basierten NAT-Traversal-Methoden (FTP/SIP-basiertes " "Lochstanzen, bessere STUN-Unterstützung)" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 #, fuzzy msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" "Mentoren: Matthias Wachs, Christian Grothoff, Jeff Burdges" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on Ben-Or et al.. " "Insbesondere bedeutet dies, Libaboss zu Bignums zu bewegen (gcry_mpi)." -#: template/gsoc.html.j2:588 +#: template/gsoc.html.j2:626 msgid "" "Please refer to the description for this project listed under GNU Guix " "project ideas." @@ -3473,7 +3503,7 @@ msgstr "" "Weitere Informationen zu diesem Projekt findest du unter GNU Guix " "Projektideen." -#: template/gsoc.html.j2:601 +#: template/gsoc.html.j2:639 msgid "" "Python 2.7 is reaching its end-of-life, and we want to get rid of the " "dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " @@ -3488,29 +3518,29 @@ msgstr "" "GNUnet / das GNU-Namen-System zu verwenden (siehe auch #5562)." -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "Mentoren: Christian Grothoff" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "Erforderliche Kenntnisse:" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "Schwierigkeitsgrad:" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "Bericht:" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" "Unvollendet/Abgebrochen, da gnunet-qr nach C außerhalb von GSoc verschoben " "wurde." -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -3524,11 +3554,11 @@ msgstr "" "href=\"http://jsonapi.org/\">REST APIs, die das GNUnet APIexponieren, mit ein." -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "Erforderliche Fähigkeiten: C, JavaScript, CSS" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 #, fuzzy msgid "" "Report: GSoC 2018: GNUnet WebUI" @@ -3895,7 +3925,7 @@ msgstr "Tutorial: GNUnet auf OpenWrt" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 msgid "Configuration" msgstr "Konfiguration" @@ -4286,7 +4316,8 @@ msgstr "Kontaktinformation" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -4509,7 +4540,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -4542,7 +4574,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -4742,7 +4774,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -4804,6 +4836,100 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +#, fuzzy +#| msgid "GNUnet is a framework" +msgid "Testing Framework" +msgstr "GNUnet ist ein Rahmen" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
          • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
          • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
            • src/transport/" +"test_transport_nat_icmp_tcp.sh
          • Added performance test case.
            • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
            • src/transport/test_transport_simple_send_performance.sh
            • " +"
            • src/transport/test_transport_simple_send_performance_topo.conf
            • " +"
            • src/transport/transport_api_cmd_send_simple_performance.c
            " +"
          • Fixed bug happening during check for pending validation requests after " +"nat reversal.
          • Fixed bug of QueueEntry deleted too early.
          • " +"
          • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
          • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
          " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
          • Added configuration to be able to start executables on a router " +"node
            • contrib/netjail/netjail_core.sh
            • contrib/netjail/" +"netjail_start.sh
            • contrib/netjail/topo.sh

          " +"
          src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
          contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
          • miniupnpd only works with public IP addresses. (c524f91a6)
          • " +"
            • contrib/netjail/netjail_start.sh
            • src/testing/gnunet-cmds-" +"helper.c
            • src/testing/testing.c
          • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
          • " +"
            • contrib/netjail/netjail_core.sh
            • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
            " +"
          • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
            • contrib/netjail/netjail_stop.sh

          src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

          • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
            • src/testing/" +"testing.c
            • src/transport/transport_api_cmd_connecting_peers.c
            • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
              • contrib/" +"netjail/netjail_core.sh
              • contrib/netjail/netjail_start.sh
              " +"
            " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +#, fuzzy +#| msgid "Performance Analysis" +msgid "Performance Measurement" +msgstr "Leistungsanalyse" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "Dokumentation" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
            TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -4916,13 +5042,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

            PluginName = " "Letter , { ( Letter | \"_\" ) } ;

            IndexOfGlobalNode = Zero | " "NaturalNumber ;

            EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

            ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

            switch = On | " -"Off ;

            SubnetIndex = NaturalNumber ;

            NodeIndexInSubnet = " -"NaturalNumber ;

            NumeralWithoutZero = \"0\" | Numeral ;

            " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

            Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

            EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

            ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

            switch = " +"On | Off ;

            SubnetIndex = NaturalNumber ;

            " +"NodeIndexInSubnet = NaturalNumber ;

            NumeralWithoutZero = \"0\" | " +"Numeral ;

            Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

            Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

            EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

            On = 1 ;

            Off = 0 ;" "

            Protocol = \"tcp\" | \"udp\" ;

            on = \"1\" ;

            " "off = \"0\" ;

            " diff --git a/locale/en/LC_MESSAGES/messages.mo b/locale/en/LC_MESSAGES/messages.mo index bc01dcb6..d94d9488 100644 Binary files a/locale/en/LC_MESSAGES/messages.mo and b/locale/en/LC_MESSAGES/messages.mo differ diff --git a/locale/eo/LC_MESSAGES/messages.mo b/locale/eo/LC_MESSAGES/messages.mo index 07c3683c..93324403 100644 Binary files a/locale/eo/LC_MESSAGES/messages.mo and b/locale/eo/LC_MESSAGES/messages.mo differ diff --git a/locale/eo/LC_MESSAGES/messages.po b/locale/eo/LC_MESSAGES/messages.po index 4e1e2cbc..9ff4c32b 100644 --- a/locale/eo/LC_MESSAGES/messages.po +++ b/locale/eo/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2001,11 +2001,11 @@ msgstr "" msgid "Ideas 2023" msgstr "" -#: template/gsoc.html.j2:14 template/gsoc.html.j2:214 +#: template/gsoc.html.j2:14 template/gsoc.html.j2:247 msgid "Past projects" msgstr "" -#: template/gsoc.html.j2:15 template/gsoc.html.j2:595 +#: template/gsoc.html.j2:15 template/gsoc.html.j2:633 msgid "Finished projects" msgstr "" @@ -2098,6 +2098,37 @@ msgstr "" #: template/gsoc.html.j2:186 msgid "" +"The goal of this project is to enable users to store their GNU Taler wallet " +"backup encryption keys in the GNU Anastasis distributed key backup and " +"recovery system, and to use GNU Taler to pay GNU Anastasis service providers " +"for key storage and recovery. The project will focus on implementing the GNU " +"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI " +"and integrating the result with the rest of the GNU Taler Android App." +msgstr "" + +#: template/gsoc.html.j2:190 +msgid "" +"Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2107,40 +2138,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2151,11 +2177,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2171,21 +2197,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2193,12 +2219,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2206,32 +2232,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
            • File: generic file with comments
            • Image: display an image " "with comments referencing a region of the image
            • Sound: play a sound " @@ -2241,11 +2267,11 @@ msgid "" "
            " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
            • Fork existing channels, reorganize people into new chatrooms or " "channels.
            • Share a post (edit and repost something elsewhere, on a " @@ -2254,21 +2280,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -2279,17 +2305,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
              • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
              • Think of ways to map " @@ -2299,7 +2325,7 @@ msgid "" "this task but it is not an requirement.
              " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2308,33 +2334,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -2386,11 +2412,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -2685,7 +2711,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 msgid "Configuration" msgstr "" @@ -2988,7 +3014,8 @@ msgstr "" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3205,7 +3232,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3238,7 +3266,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3438,7 +3466,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -3500,6 +3528,94 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
              • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
              • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
                • src/transport/" +"test_transport_nat_icmp_tcp.sh
              • Added performance test case.
                • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
                • src/transport/test_transport_simple_send_performance.sh
                • " +"
                • src/transport/test_transport_simple_send_performance_topo.conf
                • " +"
                • src/transport/transport_api_cmd_send_simple_performance.c
                " +"
              • Fixed bug happening during check for pending validation requests after " +"nat reversal.
              • Fixed bug of QueueEntry deleted too early.
              • " +"
              • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
              • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
              " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
              • Added configuration to be able to start executables on a router " +"node
                • contrib/netjail/netjail_core.sh
                • contrib/netjail/" +"netjail_start.sh
                • contrib/netjail/topo.sh

              " +"
              src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
              contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
              • miniupnpd only works with public IP addresses. (c524f91a6)
              • " +"
                • contrib/netjail/netjail_start.sh
                • src/testing/gnunet-cmds-" +"helper.c
                • src/testing/testing.c
              • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
              • " +"
                • contrib/netjail/netjail_core.sh
                • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
                " +"
              • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
                • contrib/netjail/netjail_stop.sh

              src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

              • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
                • src/testing/" +"testing.c
                • src/transport/transport_api_cmd_connecting_peers.c
                • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
                  • contrib/" +"netjail/netjail_core.sh
                  • contrib/netjail/netjail_start.sh
                  " +"
                " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +msgid "Performance Measurement" +msgstr "" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +msgid "API Documentation" +msgstr "" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
                TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -3610,13 +3726,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

                PluginName = " "Letter , { ( Letter | \"_\" ) } ;

                IndexOfGlobalNode = Zero | " "NaturalNumber ;

                EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

                ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                switch = On | " -"Off ;

                SubnetIndex = NaturalNumber ;

                NodeIndexInSubnet = " -"NaturalNumber ;

                NumeralWithoutZero = \"0\" | Numeral ;

                " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

                Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

                EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

                ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                switch = " +"On | Off ;

                SubnetIndex = NaturalNumber ;

                " +"NodeIndexInSubnet = NaturalNumber ;

                NumeralWithoutZero = \"0\" | " +"Numeral ;

                Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

                Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

                EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                On = 1 ;

                Off = 0 ;" "

                Protocol = \"tcp\" | \"udp\" ;

                on = \"1\" ;

                " "off = \"0\" ;

                " diff --git a/locale/es/LC_MESSAGES/messages.mo b/locale/es/LC_MESSAGES/messages.mo index e3966fd1..1cf1122c 100644 Binary files a/locale/es/LC_MESSAGES/messages.mo and b/locale/es/LC_MESSAGES/messages.mo differ diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po index 9e0f650e..518f5fb2 100644 --- a/locale/es/LC_MESSAGES/messages.po +++ b/locale/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2022-08-17 22:14+0000\n" "Last-Translator: Lucía López \n" "Language-Team: Spanish Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2963,40 +2994,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -3007,11 +3033,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -3027,21 +3053,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -3049,12 +3075,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -3062,32 +3088,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                • File: generic file with comments
                • Image: display an image " "with comments referencing a region of the image
                • Sound: play a sound " @@ -3097,11 +3123,11 @@ msgid "" "
                " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
                • Fork existing channels, reorganize people into new chatrooms or " "channels.
                • Share a post (edit and repost something elsewhere, on a " @@ -3110,21 +3136,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -3135,17 +3161,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
                  • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
                  • Think of ways to map " @@ -3155,7 +3181,7 @@ msgid "" "this task but it is not an requirement.
                  " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -3164,33 +3190,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -3242,11 +3268,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -3555,7 +3581,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 #, fuzzy #| msgid "Continuous Integration" msgid "Configuration" @@ -3871,7 +3897,8 @@ msgstr "Información de contacto" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -4090,7 +4117,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -4123,7 +4151,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -4323,7 +4351,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -4385,6 +4413,98 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
                  • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
                  • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
                    • src/transport/" +"test_transport_nat_icmp_tcp.sh
                  • Added performance test case.
                    • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
                    • src/transport/test_transport_simple_send_performance.sh
                    • " +"
                    • src/transport/test_transport_simple_send_performance_topo.conf
                    • " +"
                    • src/transport/transport_api_cmd_send_simple_performance.c
                    " +"
                  • Fixed bug happening during check for pending validation requests after " +"nat reversal.
                  • Fixed bug of QueueEntry deleted too early.
                  • " +"
                  • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
                  • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
                  " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
                  • Added configuration to be able to start executables on a router " +"node
                    • contrib/netjail/netjail_core.sh
                    • contrib/netjail/" +"netjail_start.sh
                    • contrib/netjail/topo.sh

                  " +"
                  src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
                  contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
                  • miniupnpd only works with public IP addresses. (c524f91a6)
                  • " +"
                    • contrib/netjail/netjail_start.sh
                    • src/testing/gnunet-cmds-" +"helper.c
                    • src/testing/testing.c
                  • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
                  • " +"
                    • contrib/netjail/netjail_core.sh
                    • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
                    " +"
                  • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
                    • contrib/netjail/netjail_stop.sh

                  src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

                  • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
                    • src/testing/" +"testing.c
                    • src/transport/transport_api_cmd_connecting_peers.c
                    • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
                      • contrib/" +"netjail/netjail_core.sh
                      • contrib/netjail/netjail_start.sh
                      " +"
                    " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +#, fuzzy +#| msgid "Performance Analysis" +msgid "Performance Measurement" +msgstr "Análisis de rendimiento" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "Documentación" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
                    TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -4497,13 +4617,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

                    PluginName = " "Letter , { ( Letter | \"_\" ) } ;

                    IndexOfGlobalNode = Zero | " "NaturalNumber ;

                    EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

                    ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                    switch = On | " -"Off ;

                    SubnetIndex = NaturalNumber ;

                    NodeIndexInSubnet = " -"NaturalNumber ;

                    NumeralWithoutZero = \"0\" | Numeral ;

                    " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

                    Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

                    EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

                    ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                    switch = " +"On | Off ;

                    SubnetIndex = NaturalNumber ;

                    " +"NodeIndexInSubnet = NaturalNumber ;

                    NumeralWithoutZero = \"0\" | " +"Numeral ;

                    Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

                    Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

                    EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                    On = 1 ;

                    Off = 0 ;" "

                    Protocol = \"tcp\" | \"udp\" ;

                    on = \"1\" ;

                    " "off = \"0\" ;

                    " diff --git a/locale/fr/LC_MESSAGES/messages.mo b/locale/fr/LC_MESSAGES/messages.mo index 04698b99..0dbdbbb5 100644 Binary files a/locale/fr/LC_MESSAGES/messages.mo and b/locale/fr/LC_MESSAGES/messages.mo differ diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po index ebfdd9da..8902765a 100644 --- a/locale/fr/LC_MESSAGES/messages.po +++ b/locale/fr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2021-09-28 14:59+0000\n" "Last-Translator: Axelle Dimpre \n" "Language-Team: French Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2393,40 +2424,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2437,11 +2463,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2457,21 +2483,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2479,12 +2505,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2492,32 +2518,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                    • File: generic file with comments
                    • Image: display an image " "with comments referencing a region of the image
                    • Sound: play a sound " @@ -2527,11 +2553,11 @@ msgid "" "
                    " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
                    • Fork existing channels, reorganize people into new chatrooms or " "channels.
                    • Share a post (edit and repost something elsewhere, on a " @@ -2540,21 +2566,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -2565,17 +2591,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
                      • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
                      • Think of ways to map " @@ -2585,7 +2611,7 @@ msgid "" "this task but it is not an requirement.
                      " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2594,33 +2620,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -2672,11 +2698,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -2981,7 +3007,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 #, fuzzy #| msgid "Continuous Integration" msgid "Configuration" @@ -3295,7 +3321,8 @@ msgstr "Nous contacter" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3514,7 +3541,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3547,7 +3575,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3747,7 +3775,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -3809,6 +3837,98 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
                      • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
                      • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
                        • src/transport/" +"test_transport_nat_icmp_tcp.sh
                      • Added performance test case.
                        • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
                        • src/transport/test_transport_simple_send_performance.sh
                        • " +"
                        • src/transport/test_transport_simple_send_performance_topo.conf
                        • " +"
                        • src/transport/transport_api_cmd_send_simple_performance.c
                        " +"
                      • Fixed bug happening during check for pending validation requests after " +"nat reversal.
                      • Fixed bug of QueueEntry deleted too early.
                      • " +"
                      • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
                      • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
                      " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
                      • Added configuration to be able to start executables on a router " +"node
                        • contrib/netjail/netjail_core.sh
                        • contrib/netjail/" +"netjail_start.sh
                        • contrib/netjail/topo.sh

                      " +"
                      src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
                      contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
                      • miniupnpd only works with public IP addresses. (c524f91a6)
                      • " +"
                        • contrib/netjail/netjail_start.sh
                        • src/testing/gnunet-cmds-" +"helper.c
                        • src/testing/testing.c
                      • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
                      • " +"
                        • contrib/netjail/netjail_core.sh
                        • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
                        " +"
                      • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
                        • contrib/netjail/netjail_stop.sh

                      src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

                      • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
                        • src/testing/" +"testing.c
                        • src/transport/transport_api_cmd_connecting_peers.c
                        • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
                          • contrib/" +"netjail/netjail_core.sh
                          • contrib/netjail/netjail_start.sh
                          " +"
                        " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +#, fuzzy +#| msgid "Performance Analysis" +msgid "Performance Measurement" +msgstr "Analyse de performance" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "Documentation" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
                        TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -3921,13 +4041,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

                        PluginName = " "Letter , { ( Letter | \"_\" ) } ;

                        IndexOfGlobalNode = Zero | " "NaturalNumber ;

                        EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

                        ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                        switch = On | " -"Off ;

                        SubnetIndex = NaturalNumber ;

                        NodeIndexInSubnet = " -"NaturalNumber ;

                        NumeralWithoutZero = \"0\" | Numeral ;

                        " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

                        Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

                        EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

                        ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                        switch = " +"On | Off ;

                        SubnetIndex = NaturalNumber ;

                        " +"NodeIndexInSubnet = NaturalNumber ;

                        NumeralWithoutZero = \"0\" | " +"Numeral ;

                        Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

                        Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

                        EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                        On = 1 ;

                        Off = 0 ;" "

                        Protocol = \"tcp\" | \"udp\" ;

                        on = \"1\" ;

                        " "off = \"0\" ;

                        " diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po index 72884437..39b9331b 100644 --- a/locale/hi/LC_MESSAGES/messages.po +++ b/locale/hi/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2021-03-09 18:35+0000\n" "Last-Translator: Jigisha Sharma \n" "Language-Team: Hindi \n" @@ -2021,13 +2021,13 @@ msgstr "" msgid "Ideas 2023" msgstr "" -#: template/gsoc.html.j2:14 template/gsoc.html.j2:214 +#: template/gsoc.html.j2:14 template/gsoc.html.j2:247 #, fuzzy #| msgid "GSoC Projects" msgid "Past projects" msgstr "ग स ओ क परियोजनाओं" -#: template/gsoc.html.j2:15 template/gsoc.html.j2:595 +#: template/gsoc.html.j2:15 template/gsoc.html.j2:633 msgid "Finished projects" msgstr "" @@ -2120,6 +2120,37 @@ msgstr "" #: template/gsoc.html.j2:186 msgid "" +"The goal of this project is to enable users to store their GNU Taler wallet " +"backup encryption keys in the GNU Anastasis distributed key backup and " +"recovery system, and to use GNU Taler to pay GNU Anastasis service providers " +"for key storage and recovery. The project will focus on implementing the GNU " +"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI " +"and integrating the result with the rest of the GNU Taler Android App." +msgstr "" + +#: template/gsoc.html.j2:190 +msgid "" +"Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2129,40 +2160,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2173,11 +2199,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2193,21 +2219,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2215,12 +2241,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2228,32 +2254,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                        • File: generic file with comments
                        • Image: display an image " "with comments referencing a region of the image
                        • Sound: play a sound " @@ -2263,11 +2289,11 @@ msgid "" "
                        " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
                        • Fork existing channels, reorganize people into new chatrooms or " "channels.
                        • Share a post (edit and repost something elsewhere, on a " @@ -2276,21 +2302,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -2301,17 +2327,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
                          • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
                          • Think of ways to map " @@ -2321,7 +2347,7 @@ msgid "" "this task but it is not an requirement.
                          " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2330,33 +2356,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -2408,11 +2434,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -2717,7 +2743,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 #, fuzzy #| msgid "Continuous Integration" msgid "Configuration" @@ -3026,7 +3052,8 @@ msgstr "लगातार एकीकरण" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3245,7 +3272,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3278,7 +3306,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3478,7 +3506,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -3540,6 +3568,96 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
                          • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
                          • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
                            • src/transport/" +"test_transport_nat_icmp_tcp.sh
                          • Added performance test case.
                            • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
                            • src/transport/test_transport_simple_send_performance.sh
                            • " +"
                            • src/transport/test_transport_simple_send_performance_topo.conf
                            • " +"
                            • src/transport/transport_api_cmd_send_simple_performance.c
                            " +"
                          • Fixed bug happening during check for pending validation requests after " +"nat reversal.
                          • Fixed bug of QueueEntry deleted too early.
                          • " +"
                          • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
                          • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
                          " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
                          • Added configuration to be able to start executables on a router " +"node
                            • contrib/netjail/netjail_core.sh
                            • contrib/netjail/" +"netjail_start.sh
                            • contrib/netjail/topo.sh

                          " +"
                          src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
                          contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
                          • miniupnpd only works with public IP addresses. (c524f91a6)
                          • " +"
                            • contrib/netjail/netjail_start.sh
                            • src/testing/gnunet-cmds-" +"helper.c
                            • src/testing/testing.c
                          • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
                          • " +"
                            • contrib/netjail/netjail_core.sh
                            • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
                            " +"
                          • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
                            • contrib/netjail/netjail_stop.sh

                          src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

                          • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
                            • src/testing/" +"testing.c
                            • src/transport/transport_api_cmd_connecting_peers.c
                            • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
                              • contrib/" +"netjail/netjail_core.sh
                              • contrib/netjail/netjail_start.sh
                              " +"
                            " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +msgid "Performance Measurement" +msgstr "" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "प्रलेखन" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
                            TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -3652,13 +3770,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

                            PluginName = " "Letter , { ( Letter | \"_\" ) } ;

                            IndexOfGlobalNode = Zero | " "NaturalNumber ;

                            EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

                            ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                            switch = On | " -"Off ;

                            SubnetIndex = NaturalNumber ;

                            NodeIndexInSubnet = " -"NaturalNumber ;

                            NumeralWithoutZero = \"0\" | Numeral ;

                            " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

                            Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

                            EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

                            ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                            switch = " +"On | Off ;

                            SubnetIndex = NaturalNumber ;

                            " +"NodeIndexInSubnet = NaturalNumber ;

                            NumeralWithoutZero = \"0\" | " +"Numeral ;

                            Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

                            Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

                            EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                            On = 1 ;

                            Off = 0 ;" "

                            Protocol = \"tcp\" | \"udp\" ;

                            on = \"1\" ;

                            " "off = \"0\" ;

                            " diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo index 5ebd5f69..342f39f4 100644 Binary files a/locale/it/LC_MESSAGES/messages.mo and b/locale/it/LC_MESSAGES/messages.mo differ diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 6cb9c76d..c3ed8bd2 100644 --- a/locale/it/LC_MESSAGES/messages.po +++ b/locale/it/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2022-03-27 11:53+0000\n" "Last-Translator: Roberto Pellegrino \n" "Language-Team: Italian Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2985,40 +3016,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -3029,11 +3055,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -3049,21 +3075,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -3071,12 +3097,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -3084,32 +3110,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                            • File: generic file with comments
                            • Image: display an image " "with comments referencing a region of the image
                            • Sound: play a sound " @@ -3119,11 +3145,11 @@ msgid "" "
                            " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
                            • Fork existing channels, reorganize people into new chatrooms or " "channels.
                            • Share a post (edit and repost something elsewhere, on a " @@ -3132,21 +3158,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -3157,17 +3183,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
                              • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
                              • Think of ways to map " @@ -3177,7 +3203,7 @@ msgid "" "this task but it is not an requirement.
                              " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -3186,33 +3212,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -3264,11 +3290,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -3581,7 +3607,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 #, fuzzy #| msgid "Continuous Integration" msgid "Configuration" @@ -3894,7 +3920,8 @@ msgstr "Contatti" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -4113,7 +4140,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -4146,7 +4174,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -4346,7 +4374,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -4408,6 +4436,98 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
                              • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
                              • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
                                • src/transport/" +"test_transport_nat_icmp_tcp.sh
                              • Added performance test case.
                                • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
                                • src/transport/test_transport_simple_send_performance.sh
                                • " +"
                                • src/transport/test_transport_simple_send_performance_topo.conf
                                • " +"
                                • src/transport/transport_api_cmd_send_simple_performance.c
                                " +"
                              • Fixed bug happening during check for pending validation requests after " +"nat reversal.
                              • Fixed bug of QueueEntry deleted too early.
                              • " +"
                              • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
                              • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
                              " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
                              • Added configuration to be able to start executables on a router " +"node
                                • contrib/netjail/netjail_core.sh
                                • contrib/netjail/" +"netjail_start.sh
                                • contrib/netjail/topo.sh

                              " +"
                              src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
                              contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
                              • miniupnpd only works with public IP addresses. (c524f91a6)
                              • " +"
                                • contrib/netjail/netjail_start.sh
                                • src/testing/gnunet-cmds-" +"helper.c
                                • src/testing/testing.c
                              • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
                              • " +"
                                • contrib/netjail/netjail_core.sh
                                • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
                                " +"
                              • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
                                • contrib/netjail/netjail_stop.sh

                              src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

                              • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
                                • src/testing/" +"testing.c
                                • src/transport/transport_api_cmd_connecting_peers.c
                                • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
                                  • contrib/" +"netjail/netjail_core.sh
                                  • contrib/netjail/netjail_start.sh
                                  " +"
                                " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +#, fuzzy +#| msgid "Performance Analysis" +msgid "Performance Measurement" +msgstr "Analisi delle prestazioni" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "Documentazione" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
                                TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -4520,13 +4640,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

                                PluginName = " "Letter , { ( Letter | \"_\" ) } ;

                                IndexOfGlobalNode = Zero | " "NaturalNumber ;

                                EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

                                ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                                switch = On | " -"Off ;

                                SubnetIndex = NaturalNumber ;

                                NodeIndexInSubnet = " -"NaturalNumber ;

                                NumeralWithoutZero = \"0\" | Numeral ;

                                " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

                                Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

                                EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

                                ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                                switch = " +"On | Off ;

                                SubnetIndex = NaturalNumber ;

                                " +"NodeIndexInSubnet = NaturalNumber ;

                                NumeralWithoutZero = \"0\" | " +"Numeral ;

                                Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

                                Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

                                EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                                On = 1 ;

                                Off = 0 ;" "

                                Protocol = \"tcp\" | \"udp\" ;

                                on = \"1\" ;

                                " "off = \"0\" ;

                                " diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po index 2fba44f6..4b66ba39 100644 --- a/locale/ja/LC_MESSAGES/messages.po +++ b/locale/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2021-04-15 10:31+0000\n" "Last-Translator: Kanoko Kondo \n" "Language-Team: Japanese Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2627,40 +2658,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2671,11 +2697,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2691,21 +2717,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2713,12 +2739,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2726,32 +2752,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                                • File: generic file with comments
                                • Image: display an image " "with comments referencing a region of the image
                                • Sound: play a sound " @@ -2761,11 +2787,11 @@ msgid "" "
                                " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
                                • Fork existing channels, reorganize people into new chatrooms or " "channels.
                                • Share a post (edit and repost something elsewhere, on a " @@ -2774,21 +2800,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -2799,17 +2825,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
                                  • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
                                  • Think of ways to map " @@ -2819,7 +2845,7 @@ msgid "" "this task but it is not an requirement.
                                  " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2828,33 +2854,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -2906,11 +2932,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -3217,7 +3243,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 #, fuzzy #| msgid "Continuous Integration" msgid "Configuration" @@ -3530,7 +3556,8 @@ msgstr "お問い合わせ" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3749,7 +3776,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3782,7 +3810,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3982,7 +4010,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -4044,6 +4072,98 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
                                  • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
                                  • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
                                    • src/transport/" +"test_transport_nat_icmp_tcp.sh
                                  • Added performance test case.
                                    • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
                                    • src/transport/test_transport_simple_send_performance.sh
                                    • " +"
                                    • src/transport/test_transport_simple_send_performance_topo.conf
                                    • " +"
                                    • src/transport/transport_api_cmd_send_simple_performance.c
                                    " +"
                                  • Fixed bug happening during check for pending validation requests after " +"nat reversal.
                                  • Fixed bug of QueueEntry deleted too early.
                                  • " +"
                                  • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
                                  • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
                                  " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
                                  • Added configuration to be able to start executables on a router " +"node
                                    • contrib/netjail/netjail_core.sh
                                    • contrib/netjail/" +"netjail_start.sh
                                    • contrib/netjail/topo.sh

                                  " +"
                                  src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
                                  contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
                                  • miniupnpd only works with public IP addresses. (c524f91a6)
                                  • " +"
                                    • contrib/netjail/netjail_start.sh
                                    • src/testing/gnunet-cmds-" +"helper.c
                                    • src/testing/testing.c
                                  • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
                                  • " +"
                                    • contrib/netjail/netjail_core.sh
                                    • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
                                    " +"
                                  • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
                                    • contrib/netjail/netjail_stop.sh

                                  src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

                                  • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
                                    • src/testing/" +"testing.c
                                    • src/transport/transport_api_cmd_connecting_peers.c
                                    • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
                                      • contrib/" +"netjail/netjail_core.sh
                                      • contrib/netjail/netjail_start.sh
                                      " +"
                                    " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +#, fuzzy +#| msgid "Performance Analysis" +msgid "Performance Measurement" +msgstr "パフォーマンス分析" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "資料" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
                                    TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -4156,13 +4276,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

                                    PluginName = " "Letter , { ( Letter | \"_\" ) } ;

                                    IndexOfGlobalNode = Zero | " "NaturalNumber ;

                                    EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

                                    ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                                    switch = On | " -"Off ;

                                    SubnetIndex = NaturalNumber ;

                                    NodeIndexInSubnet = " -"NaturalNumber ;

                                    NumeralWithoutZero = \"0\" | Numeral ;

                                    " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

                                    Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

                                    EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

                                    ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                                    switch = " +"On | Off ;

                                    SubnetIndex = NaturalNumber ;

                                    " +"NodeIndexInSubnet = NaturalNumber ;

                                    NumeralWithoutZero = \"0\" | " +"Numeral ;

                                    Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

                                    Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

                                    EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                                    On = 1 ;

                                    Off = 0 ;" "

                                    Protocol = \"tcp\" | \"udp\" ;

                                    on = \"1\" ;

                                    " "off = \"0\" ;

                                    " diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po index 212de088..03b915e7 100644 --- a/locale/ko/LC_MESSAGES/messages.po +++ b/locale/ko/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: 2021-04-11 02:59+0000\n" "Last-Translator: Chaewon Park \n" "Language-Team: Korean Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2141,40 +2172,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2185,11 +2211,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2205,21 +2231,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2227,12 +2253,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2240,32 +2266,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                                    • File: generic file with comments
                                    • Image: display an image " "with comments referencing a region of the image
                                    • Sound: play a sound " @@ -2275,11 +2301,11 @@ msgid "" "
                                    " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
                                    • Fork existing channels, reorganize people into new chatrooms or " "channels.
                                    • Share a post (edit and repost something elsewhere, on a " @@ -2288,21 +2314,21 @@ msgid "" "ul>" msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/" "features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order to " "provide for a powerful social graph API capable of producing social network " @@ -2313,17 +2339,17 @@ msgid "" "Linda. You have 11 contacts in common with her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/" "rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
                                      • Emulate IMAP/SMTP protocols as necessary to transform traditional " "mail clients into secushare user interfaces.
                                      • Think of ways to map " @@ -2333,7 +2359,7 @@ msgid "" "this task but it is not an requirement.
                                      " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2342,33 +2368,33 @@ msgid "" "three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more " "robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" "over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "" "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including repeated " "multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " "to be determined framework such as Angular2. This includes the design and " @@ -2420,11 +2446,11 @@ msgid "" "html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet WebUI" msgstr "" @@ -2729,7 +2755,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 #, fuzzy #| msgid "Continuous Integration" msgid "Configuration" @@ -3038,7 +3064,8 @@ msgstr "지속적 통합" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3257,7 +3284,8 @@ msgid "" "The test cases proof that each peer can be reached, even if that peer is " "behind a NAT. The test case are measuring the performance. This measurement " "is used to compare with the outcome of the next milestone. This result of " -"this milestone will be a first stable release." +"this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3290,7 +3318,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3490,7 +3518,7 @@ msgid "" "file for the udp backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -3552,6 +3580,96 @@ msgid "" "IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
                                      • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
                                      • Added tcp icmp nat hole punching test case script, " +"and fixed bugs occuring during shutdown.
                                        • src/transport/" +"test_transport_nat_icmp_tcp.sh
                                      • Added performance test case.
                                        • src/transport/test_transport_plugin_cmd_simple_send_performance." +"c
                                        • src/transport/test_transport_simple_send_performance.sh
                                        • " +"
                                        • src/transport/test_transport_simple_send_performance_topo.conf
                                        • " +"
                                        • src/transport/transport_api_cmd_send_simple_performance.c
                                        " +"
                                      • Fixed bug happening during check for pending validation requests after " +"nat reversal.
                                      • Fixed bug of QueueEntry deleted too early.
                                      • " +"
                                      • Fixed bug about missing synchronisation between client and service queue " +"in Transport Core API.
                                      • Fixed bug of not sending the changed window " +"size, which takes into account the used and lost data.
                                      " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
                                      • Added configuration to be able to start executables on a router " +"node
                                        • contrib/netjail/netjail_core.sh
                                        • contrib/netjail/" +"netjail_start.sh
                                        • contrib/netjail/topo.sh

                                      " +"
                                      src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat upnp test case
                                      contrib/netjail/netjail_start.shHanding over the global number of the router " +"node to the script running on that node. (8e1bf27b11)
                                      • miniupnpd only works with public IP addresses. (c524f91a6)
                                      • " +"
                                        • contrib/netjail/netjail_start.sh
                                        • src/testing/gnunet-cmds-" +"helper.c
                                        • src/testing/testing.c
                                      • Changed " +"the format of the interface names to make miniupnpd happy. (4aec035ea)
                                      • " +"
                                        • contrib/netjail/netjail_core.sh
                                        • src/testing/" +"testing_api_cmd_netjail_start_cmds_helper.c
                                        " +"
                                      • Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)
                                        • contrib/netjail/netjail_stop.sh

                                      src/" +"transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp icmp nat hole " +"punching test case.

                                      • Added code to configure " +"connection attempts to natted peers. (6de2cb8f7a)
                                        • src/testing/" +"testing.c
                                        • src/transport/transport_api_cmd_connecting_peers.c
                                        • Added code in the netjail scripts to enable router nodes " +"to forward icmp requests and response. (a21cb1820)
                                          • contrib/" +"netjail/netjail_core.sh
                                          • contrib/netjail/netjail_start.sh
                                          " +"
                                        " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +msgid "Performance Measurement" +msgstr "" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size of " +"65000 bytes. For this measurement the TNG layer was using tcp only, because " +"there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +#, fuzzy +#| msgid "Documentation" +msgid "API Documentation" +msgstr "문서" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new
                                        TNG Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -3664,13 +3782,16 @@ msgid "" "NaturalNumber = NumeralWithoutZero, { Numeral } ;

                                        PluginName = " "Letter , { ( Letter | \"_\" ) } ;

                                        IndexOfGlobalNode = Zero | " "NaturalNumber ;

                                        EstablishConnectionToPeerViaProtocol = \"{\" " -"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;

                                        ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                                        switch = On | " -"Off ;

                                        SubnetIndex = NaturalNumber ;

                                        NodeIndexInSubnet = " -"NaturalNumber ;

                                        NumeralWithoutZero = \"0\" | Numeral ;

                                        " -"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " -"\"9\" ;

                                        Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" -"

                                        EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " +"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;

                                        ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                                        switch = " +"On | Off ;

                                        SubnetIndex = NaturalNumber ;

                                        " +"NodeIndexInSubnet = NaturalNumber ;

                                        NumeralWithoutZero = \"0\" | " +"Numeral ;

                                        Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " +"| \"7\" | \"8\" | \"9\" ;

                                        Letter = \"A\" | \"B\" | ... | \"Z\" | " +"\"a\" | ... | \"z\";

                                        EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " +"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                                        On = 1 ;

                                        Off = 0 ;" "

                                        Protocol = \"tcp\" | \"udp\" ;

                                        on = \"1\" ;

                                        " "off = \"0\" ;

                                        " diff --git a/locale/messages.pot b/locale/messages.pot index ea0d486f..dc6e7be8 100644 --- a/locale/messages.pot +++ b/locale/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2038,11 +2038,11 @@ msgstr "" msgid "Ideas 2023" msgstr "" -#: template/gsoc.html.j2:14 template/gsoc.html.j2:214 +#: template/gsoc.html.j2:14 template/gsoc.html.j2:247 msgid "Past projects" msgstr "" -#: template/gsoc.html.j2:15 template/gsoc.html.j2:595 +#: template/gsoc.html.j2:15 template/gsoc.html.j2:633 msgid "Finished projects" msgstr "" @@ -2139,6 +2139,38 @@ msgstr "" #: template/gsoc.html.j2:186 msgid "" +"The goal of this project is to enable users to store their GNU Taler " +"wallet backup encryption keys in the GNU Anastasis distributed key backup" +" and recovery system, and to use GNU Taler to pay GNU Anastasis service " +"providers for key storage and recovery. The project will focus on " +"implementing the GNU Anastasis user interface on Android inspired by the " +"existing Gtk+ and WebUI and integrating the result with the rest of the " +"GNU Taler Android App." +msgstr "" + +#: template/gsoc.html.j2:190 +msgid "" +"Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings " "or to follow the path of https://github.com/bfix" @@ -2149,40 +2181,35 @@ msgid "" "libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet," " in part by porting the GNUnet utils scheduler to act as a thin wrapper " "over libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually " "not just run \"make check\" on various platforms, but also perform tests " @@ -2194,11 +2221,11 @@ msgid "" "also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of " "disintermediation. When people want to talk they need a chat service. " @@ -2215,22 +2242,22 @@ msgid "" "information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over " "Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think " @@ -2238,12 +2265,12 @@ msgid "" "calling this more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including " "adding support for asynchronous IO using mio, or perhaps a higher level " @@ -2251,33 +2278,33 @@ msgid "" " or gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better " "security, and maybe integration with the GNU Name System for key " "exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place " "for the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                                        • File: generic file with comments
                                        • Image: display an " "image with comments referencing a region of the image
                                        • Sound: " @@ -2287,11 +2314,11 @@ msgid "" "questions in a structured form
                                        " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "
                                        • Fork existing channels, reorganize people into new chatrooms or " "channels.
                                        • Share a post (edit and repost something elsewhere, on " @@ -2300,21 +2327,21 @@ msgid "" "history.
                                        " msgstr "" -#: template/gsoc.html.j2:403 +#: template/gsoc.html.j2:441 msgid "" "See also http://secushare.org/features" msgstr "" -#: template/gsoc.html.j2:408 +#: template/gsoc.html.j2:446 msgid "Mentors: lynX" msgstr "" -#: template/gsoc.html.j2:413 +#: template/gsoc.html.j2:451 msgid "Required Skills: C/C++" msgstr "" -#: template/gsoc.html.j2:426 +#: template/gsoc.html.j2:464 msgid "" "Implement aggregation of distributed state from various channels in order" " to provide for a powerful social graph API capable of producing social " @@ -2326,17 +2353,17 @@ msgid "" "her. [ADD]\")." msgstr "" -#: template/gsoc.html.j2:444 +#: template/gsoc.html.j2:482 msgid "" "Related to secushare.org/rendezvous" msgstr "" -#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 +#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 msgid "Mentors: t3sserakt, lynX" msgstr "" -#: template/gsoc.html.j2:467 +#: template/gsoc.html.j2:505 msgid "" "
                                        • Emulate IMAP/SMTP protocols as necessary to transform " "traditional mail clients into secushare user interfaces.
                                        • Think" @@ -2346,7 +2373,7 @@ msgid "" "Rust is preferred for this task but it is not an requirement.
                                        " msgstr "" -#: template/gsoc.html.j2:508 +#: template/gsoc.html.j2:546 msgid "" "Implementation of the GNUnet auction system described in Chapter 3 of this thesis. " @@ -2355,32 +2382,32 @@ msgid "" "library and the three user interface programs create, info and join." msgstr "" -#: template/gsoc.html.j2:520 +#: template/gsoc.html.j2:558 msgid "Mentors: mate, cg" msgstr "" -#: template/gsoc.html.j2:538 +#: template/gsoc.html.j2:576 msgid "" "Implementation of additional transports to make GNUnet communication more" " robust in the presence of problematic networks: GNUnet-over-SMTP, " "GNUnet-over-DNS" msgstr "" -#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 +#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 msgid "Mentors: Matthias Wachs" msgstr "" -#: template/gsoc.html.j2:553 +#: template/gsoc.html.j2:591 msgid "" "Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " "punching, better STUN support)" msgstr "" -#: template/gsoc.html.j2:567 +#: template/gsoc.html.j2:605 msgid "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:575 +#: template/gsoc.html.j2:613 msgid "" "Improving libaboss to make computation on shared secrets (including " "repeated multiplication) based on #5562)." msgstr "" -#: template/gsoc.html.j2:611 +#: template/gsoc.html.j2:649 msgid "Mentors: Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:616 +#: template/gsoc.html.j2:654 msgid "Required Skills:" msgstr "" -#: template/gsoc.html.j2:621 +#: template/gsoc.html.j2:659 msgid "Difficulty level:" msgstr "" -#: template/gsoc.html.j2:626 +#: template/gsoc.html.j2:664 msgid "Report:" msgstr "" -#: template/gsoc.html.j2:631 +#: template/gsoc.html.j2:669 msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." msgstr "" -#: template/gsoc.html.j2:641 +#: template/gsoc.html.j2:679 msgid "" "Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a " "yet to be determined framework such as Angular2. This includes the design" @@ -2434,11 +2461,11 @@ msgid "" "href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API." msgstr "" -#: template/gsoc.html.j2:656 +#: template/gsoc.html.j2:694 msgid "Required Skills: C, JavaScript, CSS" msgstr "" -#: template/gsoc.html.j2:666 +#: template/gsoc.html.j2:704 msgid "" "Report: GSoC 2018: GNUnet " "WebUI" @@ -2738,7 +2765,7 @@ msgstr "" #: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 #: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 -#: template/l2o/mile4.html.j2:71 +#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63 msgid "Configuration" msgstr "" @@ -3049,7 +3076,8 @@ msgstr "" #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 -#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 +#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 +#: template/l2o/testng.html.j2:7 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3271,7 +3299,8 @@ msgid "" " The test cases proof that each peer can be reached, even if that peer is" " behind a NAT. The test case are measuring the performance. This " "measurement is used to compare with the outcome of the next milestone. " -"This result of this milestone will be a first stable release." +"This result of this milestone will be a first stable release. Details" msgstr "" #: template/l2o/index.html.j2:180 @@ -3305,7 +3334,7 @@ msgstr "" #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 -#: template/l2o/testng.html.j2:13 +#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13 msgid "Project main page" msgstr "" @@ -3519,7 +3548,7 @@ msgid "" "backchannel test case. " msgstr "" -#: template/l2o/mile4.html.j2:21 +#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32 msgid "TNG Service" msgstr "" @@ -3582,6 +3611,101 @@ msgid "" "peer is allowed as source for IP forwarding. " msgstr "" +#: template/l2o/mile5.html.j2:21 +msgid "Testing Framework" +msgstr "" + +#: template/l2o/mile5.html.j2:23 +msgid "" +"" +msgstr "" + +#: template/l2o/mile5.html.j2:34 +msgid "" +"
                                        • Added nat reversal code to tcp communicator. Prepared udp " +"communicator.
                                        • Added tcp icmp nat hole punching test case script," +" and fixed bugs occuring during shutdown.
                                          • " +"
                                          • src/transport/test_transport_nat_icmp_tcp.sh
                                        • Added " +"performance test case.
                                          • " +"
                                          • src/transport/test_transport_plugin_cmd_simple_send_performance.c
                                          • " +"
                                          • src/transport/test_transport_simple_send_performance.sh
                                          • " +"
                                          • src/transport/test_transport_simple_send_performance_topo.conf
                                          • " +"
                                          • src/transport/transport_api_cmd_send_simple_performance.c
                                          " +"
                                        • Fixed bug happening during check for pending validation requests " +"after nat reversal.
                                        • Fixed bug of QueueEntry deleted too " +"early.
                                        • Fixed bug about missing synchronisation between client " +"and service queue in Transport Core API.
                                        • Fixed bug of not " +"sending the changed window size, which takes into account the used and " +"lost data.
                                        " +msgstr "" + +#: template/l2o/mile5.html.j2:65 +msgid "" +"
                                        • Added configuration to be able to start executables on a router " +"node
                                          • contrib/netjail/netjail_core.sh
                                          • " +"
                                          • contrib/netjail/netjail_start.sh
                                          • " +"
                                          • contrib/netjail/topo.sh

                                        " +"
                                        src/transport/test_transport_nat_upnp_topo.confAdded topology file for nat " +"upnp test case
                                        contrib/netjail/netjail_start.shHanding over the global " +"number of the router node to the script running on that node. " +"(8e1bf27b11)

                                        • miniupnpd only works with " +"public IP addresses. (c524f91a6)
                                          • " +"
                                          • contrib/netjail/netjail_start.sh
                                          • src/testing/gnunet-cmds-" +"helper.c
                                          • src/testing/testing.c
                                        • Changed" +" the format of the interface names to make miniupnpd happy. " +"(4aec035ea)
                                          • contrib/netjail/netjail_core.sh
                                          • " +"
                                          • src/testing/testing_api_cmd_netjail_start_cmds_helper.c
                                          " +"
                                        • Cleanup after scripts which were running on netjail nodes." +" (9d6ace0b9)
                                          • contrib/netjail/netjail_stop.sh
                                          " +"

                                        src/transport/test_transport_nat_icmp_tcp_topo.confAdded topology file for tcp " +"icmp nat hole punching test case.

                                        • Added " +"code to configure connection attempts to natted peers. (6de2cb8f7a)
                                        • " +"
                                          • src/testing/testing.c
                                          • " +"
                                          • src/transport/transport_api_cmd_connecting_peers.c
                                        " +"
                                        • Added code in the netjail scripts to enable router nodes to " +"forward icmp requests and response. (a21cb1820)
                                          • " +"
                                          • contrib/netjail/netjail_core.sh
                                          • " +"
                                          • contrib/netjail/netjail_start.sh
                                        " +msgstr "" + +#: template/l2o/mile5.html.j2:130 +msgid "Performance Measurement" +msgstr "" + +#: template/l2o/mile5.html.j2:132 +msgid "" +"The outcome of the performance measurement was 20 MByte/s for packet size" +" of 65000 bytes. For this measurement the TNG layer was using tcp only, " +"because there was an unfixed bug, if running tcp and udp in parallel." +msgstr "" + +#: template/l2o/mile5.html.j2:140 +msgid "API Documentation" +msgstr "" + +#: template/l2o/mile5.html.j2:142 +msgid "" +"Documentation of the new TNG " +"Api." +msgstr "" + #: template/l2o/testng.html.j2:21 msgid "Netjail setup and execution" msgstr "" @@ -3698,13 +3822,16 @@ msgid "" "PluginName = Letter , { ( Letter | \"_\" ) } ;

                                        " "IndexOfGlobalNode = Zero | NaturalNumber ;

                                        " "EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" " -"EstablishConnectionToPeerViaProtocolValue \"}\" ;

                                        " +"EstablishConnectionToPeerViaProtocolValues \"}\" ;

                                        " "ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;

                                        switch = On " "| Off ;

                                        SubnetIndex = NaturalNumber ;

                                        " "NodeIndexInSubnet = NaturalNumber ;

                                        NumeralWithoutZero = \"0\" " "| Numeral ;

                                        Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | " "\"6\" | \"7\" | \"8\" | \"9\" ;

                                        Letter = \"A\" | \"B\" | ... | " "\"Z\" | \"a\" | ... | \"z\";

                                        " +"EstablishConnectionToPeerViaProtocolValues = " +"EstablishConnectionToPeerViaProtocolValue { \"|\", " +"EstablishConnectionToPeerViaProtocolValue } " "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " "SubnetPeer ), \":\", Protocol, \"}\" ;

                                        On = 1 ;

                                        Off =" " 0 ;

                                        Protocol = \"tcp\" | \"udp\" ;

                                        on = \"1\" " diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po index 5ac35418..65d18b86 100644 --- a/locale/pt/LC_MESSAGES/messages.po +++ b/locale/pt/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-01-17 10:07+0900\n" +"POT-Creation-Date: 2023-04-01 13:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2001,11 +2001,11 @@ msgstr "" msgid "Ideas 2023" msgstr "" -#: template/gsoc.html.j2:14 template/gsoc.html.j2:214 +#: template/gsoc.html.j2:14 template/gsoc.html.j2:247 msgid "Past projects" msgstr "" -#: template/gsoc.html.j2:15 template/gsoc.html.j2:595 +#: template/gsoc.html.j2:15 template/gsoc.html.j2:633 msgid "Finished projects" msgstr "" @@ -2098,6 +2098,37 @@ msgstr "" #: template/gsoc.html.j2:186 msgid "" +"The goal of this project is to enable users to store their GNU Taler wallet " +"backup encryption keys in the GNU Anastasis distributed key backup and " +"recovery system, and to use GNU Taler to pay GNU Anastasis service providers " +"for key storage and recovery. The project will focus on implementing the GNU " +"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI " +"and integrating the result with the rest of the GNU Taler Android App." +msgstr "" + +#: template/gsoc.html.j2:190 +msgid "" +"Mentors: Christian Grothoff (GNU Anastasis) and Florian " +"Dold (GNU Taler)" +msgstr "" + +#: template/gsoc.html.j2:195 +msgid "Required Skills: Android UI development" +msgstr "" + +#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 +#: template/gsoc.html.j2:268 +msgid "Duration: 350h" +msgstr "" + +#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 +#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 +#: template/gsoc.html.j2:699 +msgid "Difficulty level: medium" +msgstr "" + +#: template/gsoc.html.j2:214 +msgid "" "The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to " @@ -2107,40 +2138,35 @@ msgid "" "implementing services and libraries for GNUnet." msgstr "" -#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 +#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 msgid "Mentors: Martin Schanzenbach" msgstr "" -#: template/gsoc.html.j2:202 +#: template/gsoc.html.j2:230 msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." msgstr "" -#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 -#: template/gsoc.html.j2:530 template/gsoc.html.j2:661 -msgid "Difficulty level: medium" -msgstr "" - -#: template/gsoc.html.j2:221 +#: template/gsoc.html.j2:254 msgid "" "It is time for GNUnet to run properly on Android. Note that GNUnet is " "written in C, and this is not about rewriting GNUnet in Java, but about " "getting the C code to run on Android." msgstr "" -#: template/gsoc.html.j2:228 +#: template/gsoc.html.j2:261 msgid "" "Includes: Implementation of rudimentary Android compatibility for GNUnet, in " "part by porting the GNUnet utils scheduler to act as a thin wrapper over " "libuv." msgstr "" -#: template/gsoc.html.j2:235 +#: template/gsoc.html.j2:273 msgid "" "Mentors: Hartmut " "Goebel, Jeff Burdges, Christian Grothoff" msgstr "" -#: template/gsoc.html.j2:244 +#: template/gsoc.html.j2:282 msgid "" "There is a push for migrating our CI to Gitlab. The CI should eventually not " "just run \"make check\" on various platforms, but also perform tests with " @@ -2151,11 +2177,11 @@ msgid "" "automatic dependency discovery (as done by the autotools) is also important." msgstr "" -#: template/gsoc.html.j2:256 +#: template/gsoc.html.j2:294 msgid "Mentors: TBD" msgstr "" -#: template/gsoc.html.j2:266 +#: template/gsoc.html.j2:304 msgid "" "One great problem of the current Internet is the lack of disintermediation. " "When people want to talk they need a chat service. When they want to share " @@ -2171,21 +2197,21 @@ msgid "" "more information and context, read" msgstr "" -#: template/gsoc.html.j2:287 +#: template/gsoc.html.j2:325 msgid "Mentors: lynX & dvn" msgstr "" -#: template/gsoc.html.j2:295 +#: template/gsoc.html.j2:333 msgid "" "Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." msgstr "" -#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 -#: template/gsoc.html.j2:351 +#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 +#: template/gsoc.html.j2:389 msgid "Mentors: Jeff Burdges" msgstr "" -#: template/gsoc.html.j2:306 +#: template/gsoc.html.j2:344 msgid "" "Note: There was a Special TLDs spec to allow Tor to resolve domain names " "using GNS over Tor too, but currently that's on hold until folks think more " @@ -2193,12 +2219,12 @@ msgid "" "more collaborative approach NSS2 for now." msgstr "" -#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 -#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 +#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 +#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 msgid "Required Skills: C" msgstr "" -#: template/gsoc.html.j2:328 +#: template/gsoc.html.j2:366 msgid "" "Improve the Rust implementation of GNUnet utils, possibly including adding " "support for asynchronous IO using mio, or perhaps a higher level " @@ -2206,32 +2232,32 @@ msgid "" "gj." msgstr "" -#: template/gsoc.html.j2:344 +#: template/gsoc.html.j2:382 msgid "" "Implementation of a replacement for PANDA (see Pond) with better security, " "and maybe integration with the GNU Name System for key exchange." msgstr "" -#: template/gsoc.html.j2:356 +#: template/gsoc.html.j2:394 msgid "Required Skills: Rust or C, crypto" msgstr "" -#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 -#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 +#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 +#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 msgid "Difficulty level: high" msgstr "" -#: template/gsoc.html.j2:369 +#: template/gsoc.html.j2:407 msgid "" "Implement different place types and file sharing by creating a new place for " "the shared content." msgstr "" -#: template/gsoc.html.j2:375 +#: template/gsoc.html.j2:413 msgid "Place types to be implemented:" msgstr "" -#: template/gsoc.html.j2:379 +#: template/gsoc.html.j2:417 msgid "" "
                                        • File: generic file with comments
                                        • Image: display an image " "with comments referencing a region of the image
                                        • Sound: play a sound " @@ -2241,11 +2267,11 @@ msgid "" "
                                        " msgstr "" -#: template/gsoc.html.j2:390 +#: template/gsoc.html.j2:428 msgid "Also provide the following UI functionality:" msgstr "" -#: template/gsoc.html.j2:394 +#: template/gsoc.html.j2:432 msgid "" "