From d1bf6cb5c6c81c88b3907070740ffd0ecb32650f Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Thu, 27 Oct 2022 14:02:15 +0900 Subject: add 0.18 news item --- locale/zh_Hant/LC_MESSAGES/messages.po | 193 +++++++++++++++++++++------------ 1 file changed, 126 insertions(+), 67 deletions(-) (limited to 'locale/zh_Hant') diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po index 3db182a0..e47db942 100644 --- a/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/locale/zh_Hant/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: 2022-09-04 12:45+0200\n" +"POT-Creation-Date: 2022-10-24 23:15+0900\n" "PO-Revision-Date: 2021-08-24 08:59+0000\n" "Last-Translator: Ting-Yi Fu \n" "Language-Team: Chinese (Traditional)
  • Alpine
  • Arch (AUR)
  • Debian
  • Fedora " -"(copr): # dnf copr enable schanzen/gnunet
  • Guix
  • Homebrew
  • Debian
  • Fedora (copr): # dnf copr enable " +"schanzen/gnunet
  • Guix
  • Homebrew
  • NixOS
  • OpenWrt
  • If GNUnet is " "available for your Operating System and it is missing, send us feedback so " @@ -3620,7 +3623,7 @@ msgstr "與 GNUnet 相關的影片" #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 -#: template/l2o/testng.html.j2:6 +#: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 msgid "NGI Assure project: Layer-2-Overlay" msgstr "" @@ -3667,7 +3670,7 @@ msgstr "" #: template/l2o/index.html.j2:27 msgid "" "This project was funded through the NGI Assure Fund, a fund established by " -"NLnet." +"NLnet.
    " msgstr "" #: template/l2o/index.html.j2:39 @@ -3754,7 +3757,7 @@ msgid "" "which already are in place and working.
    • SUID helpers to setup " "network namespace and starting peers with network namespace.
    • Basic " "transport-level operations (get address, send, receive, connect).
    • " -"
    • Peers connected through test and transfer data.
    " +"
  • Peers connected through test and transfer data.

  • " msgstr "" #: template/l2o/index.html.j2:93 @@ -3778,7 +3781,7 @@ msgstr "" #: template/l2o/index.html.j2:114 msgid "" -"Outcome of this deliverable are advanced test case (again verifiable in the " +"Outcome of this deliverable are advanced test cases (again verifiable in the " "GNUnet continuous integration (CI)). Details" msgstr "" @@ -3798,7 +3801,7 @@ msgstr "" #: template/l2o/index.html.j2:135 msgid "" -"The CI contains test case which uses the UDP protocol to message between " +"The CI contains test cases which uses the UDP protocol to message between " "peers and to learn about “foreign” peers. Details" msgstr "" @@ -3809,28 +3812,35 @@ msgstr "" #: template/l2o/index.html.j2:146 msgid "" "In this subtask I will enhance connectivity to peers not directly connected. " -"Therefore peers have to act as relay. To achieve this I will implement the " -"distance vector protocol." +"Therefore peers have to act as relay. To achieve this there is the distance " +"vector protocol. The DV algorithm sends out so called learn messages to " +"other peers. If those learn messages are coming back to the initiating peer " +"via some other peer and the path does not return to any other peer we have a " +"circle path. If there are bidirectional connections between peers somewhere " +"in the DV path and the learn message comes back to a peer we call it inverse " +"path." msgstr "" #: template/l2o/index.html.j2:152 msgid "" "The CI contains test cases with a setup of peers not connected directly. The " -"test cases proof that each peer can reach any other peer." +"test cases proof that each peer can reach any other peer. We have test cases " +"for the circle path and for the inverse path. Details" msgstr "" -#: template/l2o/index.html.j2:158 +#: template/l2o/index.html.j2:159 msgid "Milestone 5 NAT Traversal" msgstr "" -#: template/l2o/index.html.j2:161 +#: template/l2o/index.html.j2:162 msgid "" "This subtask will make peers behind NAT reachable. Two simple traversal " "methods will be implemented.
    • NAT traversal via UpnPC.
    • " "
    • Autonomous NAT Traversal using fake ICMP messages.
    " msgstr "" -#: template/l2o/index.html.j2:171 +#: template/l2o/index.html.j2:172 msgid "" "The CI contains test case with a peer setup containing peer behind a NAT. " "The test cases proof that each peer can be reached, even if that peer is " @@ -3839,11 +3849,11 @@ msgid "" "this milestone will be a first stable release." msgstr "" -#: template/l2o/index.html.j2:178 +#: template/l2o/index.html.j2:179 msgid "Milestone 6 Optimization" msgstr "" -#: template/l2o/index.html.j2:181 +#: template/l2o/index.html.j2:182 msgid "" "In this subtask I will implement algorithms (flow and congestion control, " "quality of service optimizations) which will select the optimal transport " @@ -3859,7 +3869,7 @@ msgid "" "measurement(s).
  • Performance analysis.
  • " msgstr "" -#: template/l2o/index.html.j2:201 +#: template/l2o/index.html.j2:202 msgid "" "The test cases in the CI are measuring the performance gains. This " "measurement can be compared with the measurement of milestone 5. Again one " @@ -3868,12 +3878,13 @@ msgid "" msgstr "" #: template/l2o/mile1.html.j2:12 template/l2o/mile2.html.j2:12 -#: template/l2o/mile3.html.j2:12 template/l2o/testng.html.j2:12 +#: template/l2o/mile3.html.j2:12 template/l2o/mile4.html.j2:12 +#: template/l2o/testng.html.j2:12 msgid "Project main page" msgstr "" #: template/l2o/mile1.html.j2:20 template/l2o/mile2.html.j2:20 -#: template/l2o/mile3.html.j2:29 +#: template/l2o/mile3.html.j2:29 template/l2o/mile4.html.j2:40 msgid "Master Loop" msgstr "" @@ -3909,7 +3920,7 @@ msgid "" msgstr "" #: template/l2o/mile1.html.j2:65 template/l2o/mile2.html.j2:48 -#: template/l2o/mile3.html.j2:66 +#: template/l2o/mile3.html.j2:66 template/l2o/mile4.html.j2:55 msgid "Local Loop" msgstr "" @@ -4068,6 +4079,68 @@ msgid "" "file for the udp backchannel test case. " msgstr "" +#: template/l2o/mile4.html.j2:20 +msgid "TNG Service" +msgstr "" + +#: template/l2o/mile4.html.j2:22 +msgid "" +"
    • Added caching for Core messages, if confirmed virtual link is " +"missing.
    • Addd caching for DV forwarding, if confirmed virtual link " +"is missing.
    • Fixed bugs in fragmentation logic.
    • Fixed bugs " +"in fragmentation logic.
    • Fixed bugs in flow control logic.
    • " +"
    • Fixed Bug with lifetime of DV learn message. (Validation against replay " +"attack still missing.)
    • Fixed Bug in rekeying logic of the TCP " +"communicator
    " +msgstr "" + +#: template/l2o/mile4.html.j2:42 +msgid "" +"
    src/transport/test_transport_simple_send_dv_inverse.shAdded script to start the inverse distance " +"vector test case.
    src/transport/" +"test_transport_simple_send_dv_circle.shAdded script to start the circle distance " +"vector test case.
    " +msgstr "" + +#: template/l2o/mile4.html.j2:57 +msgid "" +"
    src/transport/transport_api_cmd_connecting_peers.cAdded logic to handle counting additonal " +"connection per peer.
    src/transport/" +"test_transport_plugin_cmd_simple_send_dv.cAdded plugin which creates the commands for " +"the distance vector test cases.
    " +msgstr "" + +#: template/l2o/mile4.html.j2:72 +msgid "" +" " +" " +"
    src/transport/test_transport_distance_vector_inverse_topo.confConfiguration for the DV " +"inverse path test case.
    src/transport/" +"test_transport_distance_vector_circle_topo.confConfiguration for the DV circle path test " +"case.
    src/testing/netjail_start.shEnhanced port forwarding " +"configuration to restrict port forwarding to specific source IPs.
    contrib/netjail/topo.shMake specific nodes configurable as source node for IP forwarding.
    src/testing/testing.cHelper methods to retrieve the number of additional " +"connections globally and per peer, and which peer is allowed as source for " +"IP forwarding.
    " +msgstr "" + #: template/l2o/testng.html.j2:20 msgid "Netjail setup and execution" msgstr "" @@ -4160,50 +4233,36 @@ msgid "" "structured by lines and the delimiter ':' used for seperating key/value(s) " "pairs and the chars '{' and '}' for grouping several key/value pairs as " "value and '|' to separate a group of values from the key/value(s) pair " -"identifying a line.

    Keys are

    " -" " -" " -"
    MThe number of natted subnets in the topology." -"
    NThe number of nodes in each subnet.
    XThe Number of globally " -"known (not natted) nodes.
    K A globally known (not natted) node. The " -"number value identifies the node.
    TThe default test plugin to execute.
    RA " -"router of a subnet.
    PA subnet node with two key values, the first " -"one for identifying the subnet and the second for identifying the node in " -"the subnet.
    connectCan be one of several grouped values of the " -"P, K or R key. Configuring a connection to another node.

    The " -"value of the connect key is a node key (P or K) with two resp. one number " -"value identifying the node, and an additional value configuring a protocol. " -"

    If the connect key is used in a line configuring a node it is " -"used to configure a connection, which will result in the node identified by " -"the line P or K key will try to connect nodes also identified with the P or " -"K key via the configured protocol.
    tcp_portCan be a grouped value of the R " -"key. The value of the tcp_port can be 0 or 1, if a port forwarding to the " -"first (index 1) node of a subnet is not or is configured for the tcp " -"protocol.
    udp_portCan be a grouped value of the R key. The " -"value of the tcp_port can be 0 or 1, if a port forwarding to the first " -"(index 1) node of a subnet is not or is configured for the udp protocol.
    pluginCan be a grouped value of the P or K key. The value is the " -"name of a plugin which will run on that peer instead of the default plugin " -"defined by key K.
    " +"identifying a line. Below you find the EBNF of the configuration syntax.
    config = line, {line} ;

    line = ( \"M:\", " +"NumberOfNodesPerSubnet ) | ( \"N:\", NumberOfSubnets ) | ( \"X:\", " +"NumberOfGlobalNodes ) | NumberOfAdditionalConnections | ( \"T:\", " +"GlobalPluginName ) | ( GlobalPeer, \"|\", KValue ) | ( \"R:\", " +"IndexOfSubnetRouter, \"|\", RValue ) | ( SubnetPeer, \"|\", PValue ) ;

    NumberOfNodesPerSubnet = Zero | NaturalNumber ;

    " +"NumberOfSubnets = NaturalNumber ;

    NumberOfGlobalNodes = " +"NaturalNumber ;

    NumberOfAdditionalConnections = \"AC:\", " +"NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " +"PluginName ;

    GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;

    KValue = EstablishConnectionToPeerViaProtocol ;

    " +"IndexOfSubnetRouter = Zero | NaturalNumber ;

    RValue = \"{\", " +"ProtocolPortToOpen, \":\", switch, \"}\" ;

    SubnetPeer = \"P:\", " +"SubnetIndex, \":\", NodeIndexInSubnet ;

    PValue = " +"EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " +"NumberOfAdditionalConnections, \"}\" } ;

    Zero = \"0\" ;

    " +"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 | " +"SubnetPeer ), \":\", Protocol, \"}\" ;

    On = 1 ;

    Off = 0 ;" +"

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

    on = \"1\" ;

    " +"off = \"0\" ;

    " msgstr "" #: template/news/index.html.j2:45 -- cgit v1.2.3