diff options
Diffstat (limited to 'locale')
20 files changed, 3065 insertions, 671 deletions
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po index 7444b3f2..601aae4f 100644 --- a/locale/ar/LC_MESSAGES/messages.po +++ b/locale/ar/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2021-05-21 14:59+0000\n" | 11 | "PO-Revision-Date: 2021-05-21 14:59+0000\n" |
12 | "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" | 12 | "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" |
13 | "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" | 13 | "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" |
@@ -3010,11 +3010,12 @@ msgstr "الدمج المستمر" | |||
3010 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3010 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3011 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3011 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3012 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3012 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3013 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3013 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3014 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3014 | msgid "NGI Assure project: Layer-2-Overlay" | 3015 | msgid "NGI Assure project: Layer-2-Overlay" |
3015 | msgstr "" | 3016 | msgstr "" |
3016 | 3017 | ||
3017 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3018 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3018 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3019 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3019 | #, fuzzy | 3020 | #, fuzzy |
3020 | #| msgid "Documentation" | 3021 | #| msgid "Documentation" |
@@ -3025,7 +3026,7 @@ msgstr "التوثيق" | |||
3025 | msgid "New Test Framework" | 3026 | msgid "New Test Framework" |
3026 | msgstr "" | 3027 | msgstr "" |
3027 | 3028 | ||
3028 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3029 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3029 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3030 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3030 | msgid "Milestones" | 3031 | msgid "Milestones" |
3031 | msgstr "" | 3032 | msgstr "" |
@@ -3054,13 +3055,25 @@ msgstr "" | |||
3054 | msgid "Milestone 6" | 3055 | msgid "Milestone 6" |
3055 | msgstr "" | 3056 | msgstr "" |
3056 | 3057 | ||
3057 | #: template/l2o/index.html.j2:28 | 3058 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3059 | msgid "Milestone 7" | ||
3060 | msgstr "" | ||
3061 | |||
3062 | #: template/l2o/index.html.j2:23 | ||
3063 | msgid "Milestone 8" | ||
3064 | msgstr "" | ||
3065 | |||
3066 | #: template/l2o/index.html.j2:24 | ||
3067 | msgid "Milestone 9" | ||
3068 | msgstr "" | ||
3069 | |||
3070 | #: template/l2o/index.html.j2:31 | ||
3058 | msgid "" | 3071 | msgid "" |
3059 | "This project was funded through the NGI Assure Fund, a fund established by " | 3072 | "This project was funded through the NGI Assure Fund, a fund established by " |
3060 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3073 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3061 | msgstr "" | 3074 | msgstr "" |
3062 | 3075 | ||
3063 | #: template/l2o/index.html.j2:40 | 3076 | #: template/l2o/index.html.j2:43 |
3064 | msgid "" | 3077 | msgid "" |
3065 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3078 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3066 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3079 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3084,15 +3097,15 @@ msgid "" | |||
3084 | "href=\"#milestones\">milestones</a>." | 3097 | "href=\"#milestones\">milestones</a>." |
3085 | msgstr "" | 3098 | msgstr "" |
3086 | 3099 | ||
3087 | #: template/l2o/index.html.j2:51 | 3100 | #: template/l2o/index.html.j2:54 |
3088 | msgid "New Test Framwork" | 3101 | msgid "New Test Framwork" |
3089 | msgstr "" | 3102 | msgstr "" |
3090 | 3103 | ||
3091 | #: template/l2o/index.html.j2:55 | 3104 | #: template/l2o/index.html.j2:58 |
3092 | msgid "Command Style Pattern" | 3105 | msgid "Command Style Pattern" |
3093 | msgstr "" | 3106 | msgstr "" |
3094 | 3107 | ||
3095 | #: template/l2o/index.html.j2:59 | 3108 | #: template/l2o/index.html.j2:62 |
3096 | msgid "" | 3109 | msgid "" |
3097 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3110 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3098 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3111 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3107,11 +3120,11 @@ msgid "" | |||
3107 | "html\">testing ng documentation</a>." | 3120 | "html\">testing ng documentation</a>." |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:65 | 3123 | #: template/l2o/index.html.j2:68 |
3111 | msgid "Netjails" | 3124 | msgid "Netjails" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:69 | 3127 | #: template/l2o/index.html.j2:72 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To do extensive testing of the new transport implementation one needs to " | 3129 | "To do extensive testing of the new transport implementation one needs to " |
3117 | "simulate various network topologies to enable faking network characteristics " | 3130 | "simulate various network topologies to enable faking network characteristics " |
@@ -3127,11 +3140,11 @@ msgid "" | |||
3127 | "documentation</a>." | 3140 | "documentation</a>." |
3128 | msgstr "" | 3141 | msgstr "" |
3129 | 3142 | ||
3130 | #: template/l2o/index.html.j2:79 | 3143 | #: template/l2o/index.html.j2:82 |
3131 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3144 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3132 | msgstr "" | 3145 | msgstr "" |
3133 | 3146 | ||
3134 | #: template/l2o/index.html.j2:82 | 3147 | #: template/l2o/index.html.j2:85 |
3135 | msgid "" | 3148 | msgid "" |
3136 | "The first subtask consists of implementing a framework for setting up VLANs " | 3149 | "The first subtask consists of implementing a framework for setting up VLANs " |
3137 | "between network namespaces and a framework to test communication between " | 3150 | "between network namespaces and a framework to test communication between " |
@@ -3145,18 +3158,18 @@ msgid "" | |||
3145 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3158 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:94 | 3161 | #: template/l2o/index.html.j2:97 |
3149 | msgid "" | 3162 | msgid "" |
3150 | "First MVP which uses the TCP communicator to send messages between peers. " | 3163 | "First MVP which uses the TCP communicator to send messages between peers. " |
3151 | "The deliverable can be verified through out the specific test cases running " | 3164 | "The deliverable can be verified through out the specific test cases running " |
3152 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3165 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3153 | msgstr "" | 3166 | msgstr "" |
3154 | 3167 | ||
3155 | #: template/l2o/index.html.j2:102 | 3168 | #: template/l2o/index.html.j2:105 |
3156 | msgid "Milestone 2 Enhancing Test Framework" | 3169 | msgid "Milestone 2 Enhancing Test Framework" |
3157 | msgstr "" | 3170 | msgstr "" |
3158 | 3171 | ||
3159 | #: template/l2o/index.html.j2:105 | 3172 | #: template/l2o/index.html.j2:108 |
3160 | msgid "" | 3173 | msgid "" |
3161 | "To test more complex functionality we need to enhance the capabilities of " | 3174 | "To test more complex functionality we need to enhance the capabilities of " |
3162 | "the testing framework. Hooks for performance measurement will be " | 3175 | "the testing framework. Hooks for performance measurement will be " |
@@ -3164,17 +3177,17 @@ msgid "" | |||
3164 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3177 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3165 | msgstr "" | 3178 | msgstr "" |
3166 | 3179 | ||
3167 | #: template/l2o/index.html.j2:115 | 3180 | #: template/l2o/index.html.j2:118 |
3168 | msgid "" | 3181 | msgid "" |
3169 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3182 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3170 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3183 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3171 | msgstr "" | 3184 | msgstr "" |
3172 | 3185 | ||
3173 | #: template/l2o/index.html.j2:123 | 3186 | #: template/l2o/index.html.j2:126 |
3174 | msgid "Milestone 3 UDP integration" | 3187 | msgid "Milestone 3 UDP integration" |
3175 | msgstr "" | 3188 | msgstr "" |
3176 | 3189 | ||
3177 | #: template/l2o/index.html.j2:126 | 3190 | #: template/l2o/index.html.j2:129 |
3178 | msgid "" | 3191 | msgid "" |
3179 | "With this subtask I will implement enhanced L2O features like using " | 3192 | "With this subtask I will implement enhanced L2O features like using " |
3180 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3193 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3184,17 +3197,17 @@ msgid "" | |||
3184 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3197 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3185 | msgstr "" | 3198 | msgstr "" |
3186 | 3199 | ||
3187 | #: template/l2o/index.html.j2:136 | 3200 | #: template/l2o/index.html.j2:139 |
3188 | msgid "" | 3201 | msgid "" |
3189 | "The CI contains test cases which uses the UDP protocol to message between " | 3202 | "The CI contains test cases which uses the UDP protocol to message between " |
3190 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3203 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:144 | 3206 | #: template/l2o/index.html.j2:147 |
3194 | msgid "Milestone 4 Distance Vector" | 3207 | msgid "Milestone 4 Distance Vector" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:147 | 3210 | #: template/l2o/index.html.j2:150 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3212 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3200 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3213 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3206,7 +3219,7 @@ msgid "" | |||
3206 | "path." | 3219 | "path." |
3207 | msgstr "" | 3220 | msgstr "" |
3208 | 3221 | ||
3209 | #: template/l2o/index.html.j2:153 | 3222 | #: template/l2o/index.html.j2:156 |
3210 | msgid "" | 3223 | msgid "" |
3211 | "The CI contains test cases with a setup of peers not connected directly. The " | 3224 | "The CI contains test cases with a setup of peers not connected directly. The " |
3212 | "test cases proof that each peer can reach any other peer. We have test cases " | 3225 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3214,18 +3227,18 @@ msgid "" | |||
3214 | "html\">Details</a>" | 3227 | "html\">Details</a>" |
3215 | msgstr "" | 3228 | msgstr "" |
3216 | 3229 | ||
3217 | #: template/l2o/index.html.j2:160 | 3230 | #: template/l2o/index.html.j2:163 |
3218 | msgid "Milestone 5 NAT Traversal" | 3231 | msgid "Milestone 5 NAT Traversal" |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3221 | #: template/l2o/index.html.j2:163 | 3234 | #: template/l2o/index.html.j2:166 |
3222 | msgid "" | 3235 | msgid "" |
3223 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3236 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3224 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3237 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3225 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3238 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3226 | msgstr "" | 3239 | msgstr "" |
3227 | 3240 | ||
3228 | #: template/l2o/index.html.j2:173 | 3241 | #: template/l2o/index.html.j2:176 |
3229 | msgid "" | 3242 | msgid "" |
3230 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3243 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3231 | "The test cases proof that each peer can be reached, even if that peer is " | 3244 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3235,11 +3248,11 @@ msgid "" | |||
3235 | "html\">Details</a>" | 3248 | "html\">Details</a>" |
3236 | msgstr "" | 3249 | msgstr "" |
3237 | 3250 | ||
3238 | #: template/l2o/index.html.j2:180 | 3251 | #: template/l2o/index.html.j2:183 |
3239 | msgid "Milestone 6 Optimization" | 3252 | msgid "Milestone 6 Optimization" |
3240 | msgstr "" | 3253 | msgstr "" |
3241 | 3254 | ||
3242 | #: template/l2o/index.html.j2:183 | 3255 | #: template/l2o/index.html.j2:186 |
3243 | msgid "" | 3256 | msgid "" |
3244 | "In this subtask I will implement algorithms (flow and congestion control, " | 3257 | "In this subtask I will implement algorithms (flow and congestion control, " |
3245 | "quality of service optimizations) which will select the optimal transport " | 3258 | "quality of service optimizations) which will select the optimal transport " |
@@ -3255,7 +3268,7 @@ msgid "" | |||
3255 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3268 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3256 | msgstr "" | 3269 | msgstr "" |
3257 | 3270 | ||
3258 | #: template/l2o/index.html.j2:203 | 3271 | #: template/l2o/index.html.j2:206 |
3259 | msgid "" | 3272 | msgid "" |
3260 | "The test cases in the CI are measuring the performance gains. This " | 3273 | "The test cases in the CI are measuring the performance gains. This " |
3261 | "measurement can be compared with the measurement of milestone 5. Again one " | 3274 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3263,9 +3276,66 @@ msgid "" | |||
3263 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3276 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3264 | msgstr "" | 3277 | msgstr "" |
3265 | 3278 | ||
3279 | #: template/l2o/index.html.j2:214 | ||
3280 | msgid "Milestone 7 Removing deprecated code" | ||
3281 | msgstr "" | ||
3282 | |||
3283 | #: template/l2o/index.html.j2:217 | ||
3284 | msgid "" | ||
3285 | "The code of the old transport API and of the ATS API will be removed from " | ||
3286 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3287 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3288 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3289 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3290 | "to replace the old with the new API this will be done directly, otherwise " | ||
3291 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3292 | "code working again with the new code. Documentation of code that will be " | ||
3293 | "deleted without replacement, because the functionality is missing in the new " | ||
3294 | "API." | ||
3295 | msgstr "" | ||
3296 | |||
3297 | #: template/l2o/index.html.j2:228 | ||
3298 | msgid "" | ||
3299 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3300 | "documentation of what is necessary for the integration of the new API, or if " | ||
3301 | "the effort for this is as high as the documentation directly the " | ||
3302 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3303 | msgstr "" | ||
3304 | |||
3305 | #: template/l2o/index.html.j2:236 | ||
3306 | msgid "Milestone 8 Make GNUnet start again" | ||
3307 | msgstr "" | ||
3308 | |||
3309 | #: template/l2o/index.html.j2:239 | ||
3310 | msgid "" | ||
3311 | "All missing implementations of the new API will be finished, necessary to " | ||
3312 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3313 | "CADET, FS, Messenger …)." | ||
3314 | msgstr "" | ||
3315 | |||
3316 | #: template/l2o/index.html.j2:246 | ||
3317 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3318 | msgstr "" | ||
3319 | |||
3320 | #: template/l2o/index.html.j2:252 | ||
3321 | msgid "Milestone 9 Testing and Fixing" | ||
3322 | msgstr "" | ||
3323 | |||
3324 | #: template/l2o/index.html.j2:255 | ||
3325 | msgid "" | ||
3326 | "Because all integration tests are deactivated, and there are no resources to " | ||
3327 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3328 | "fixing is necessary." | ||
3329 | msgstr "" | ||
3330 | |||
3331 | #: template/l2o/index.html.j2:262 | ||
3332 | msgid "GNUnet release running with new API." | ||
3333 | msgstr "" | ||
3334 | |||
3266 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3335 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3267 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3336 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3268 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3337 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3338 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3269 | #: template/l2o/testng.html.j2:13 | 3339 | #: template/l2o/testng.html.j2:13 |
3270 | msgid "Project main page" | 3340 | msgid "Project main page" |
3271 | msgstr "" | 3341 | msgstr "" |
@@ -3695,6 +3765,120 @@ msgid "" | |||
3695 | "still too early to tackle this concretely." | 3765 | "still too early to tackle this concretely." |
3696 | msgstr "" | 3766 | msgstr "" |
3697 | 3767 | ||
3768 | #: template/l2o/mile7.html.j2:21 | ||
3769 | msgid "Marked old transport API as deprecated" | ||
3770 | msgstr "" | ||
3771 | |||
3772 | #: template/l2o/mile7.html.j2:23 | ||
3773 | msgid "" | ||
3774 | "To make the search for the old API methods easier, those methods were marked " | ||
3775 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3776 | "revision 664286d." | ||
3777 | msgstr "" | ||
3778 | |||
3779 | #: template/l2o/mile7.html.j2:31 | ||
3780 | msgid "Removed usage of old transport API methods" | ||
3781 | msgstr "" | ||
3782 | |||
3783 | #: template/l2o/mile7.html.j2:33 | ||
3784 | msgid "" | ||
3785 | "Removed usage of old transport API methods and exchanged them with API " | ||
3786 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3787 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3788 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3789 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3790 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3791 | "the transport subsystem itself, old API methods are still used until the " | ||
3792 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3793 | "in the transport subsystem which needs be rewritten partially to get " | ||
3794 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3795 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3796 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3797 | "b78f993." | ||
3798 | msgstr "" | ||
3799 | |||
3800 | #: template/l2o/mile7.html.j2:49 | ||
3801 | msgid "Deactivated tests which rely on old transport API methods" | ||
3802 | msgstr "" | ||
3803 | |||
3804 | #: template/l2o/mile7.html.j2:51 | ||
3805 | msgid "" | ||
3806 | "All test which rely on the old transport API methods were deactivated. They " | ||
3807 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3808 | "branch l20integration revision 72b4f42." | ||
3809 | msgstr "" | ||
3810 | |||
3811 | #: template/l2o/mile8.html.j2:21 | ||
3812 | msgid "Added command to execute a script" | ||
3813 | msgstr "" | ||
3814 | |||
3815 | #: template/l2o/mile8.html.j2:23 | ||
3816 | msgid "" | ||
3817 | "A command to start any kind of script was added. As of now this command " | ||
3818 | "blocks until the script finished. In the context of this milestone this " | ||
3819 | "command is later used to execute a script which blocks until it finds a " | ||
3820 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3821 | msgstr "" | ||
3822 | |||
3823 | #: template/l2o/mile8.html.j2:31 | ||
3824 | msgid "Added generic start script for test cases" | ||
3825 | msgstr "" | ||
3826 | |||
3827 | #: template/l2o/mile8.html.j2:33 | ||
3828 | msgid "" | ||
3829 | "We do not want to have a specific start script for every test case. This " | ||
3830 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3831 | "l20integration revision 80971b6." | ||
3832 | msgstr "" | ||
3833 | |||
3834 | #: template/l2o/mile8.html.j2:41 | ||
3835 | msgid "Moved start peer command to testing subsystem" | ||
3836 | msgstr "" | ||
3837 | |||
3838 | #: template/l2o/mile8.html.j2:43 | ||
3839 | msgid "" | ||
3840 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3841 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3842 | "l20integration revision 03a5d17." | ||
3843 | msgstr "" | ||
3844 | |||
3845 | #: template/l2o/mile8.html.j2:51 | ||
3846 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3847 | msgstr "" | ||
3848 | |||
3849 | #: template/l2o/mile8.html.j2:53 | ||
3850 | msgid "" | ||
3851 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3852 | "the command that executes a script that blocks until </br></br> See branch " | ||
3853 | "l20integration revision 4ba7b5f." | ||
3854 | msgstr "" | ||
3855 | |||
3856 | #: template/l2o/mile8.html.j2:61 | ||
3857 | msgid "Manually testing" | ||
3858 | msgstr "" | ||
3859 | |||
3860 | #: template/l2o/mile8.html.j2:63 | ||
3861 | msgid "" | ||
3862 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3863 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3864 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3865 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3866 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3867 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3868 | "aec63bf.</li> </ul>" | ||
3869 | msgstr "" | ||
3870 | |||
3871 | #: template/l2o/mile8.html.j2:73 | ||
3872 | msgid "Status" | ||
3873 | msgstr "" | ||
3874 | |||
3875 | #: template/l2o/mile8.html.j2:75 | ||
3876 | msgid "" | ||
3877 | "The core and cadet subsystems were manually tested regarding integration " | ||
3878 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3879 | "topology." | ||
3880 | msgstr "" | ||
3881 | |||
3698 | #: template/l2o/testng.html.j2:21 | 3882 | #: template/l2o/testng.html.j2:21 |
3699 | msgid "Netjail setup and execution" | 3883 | msgid "Netjail setup and execution" |
3700 | msgstr "" | 3884 | msgstr "" |
@@ -3797,27 +3981,31 @@ msgid "" | |||
3797 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3981 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3798 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3982 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3799 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3983 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3800 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3984 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3801 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3985 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3802 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3986 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3803 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3987 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3804 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3988 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3805 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3989 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3806 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3990 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3807 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3991 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3808 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3992 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3809 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3993 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3810 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3994 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3811 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3995 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3812 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3996 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3813 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3997 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3814 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3998 | "EstablishConnectionToPeerViaProtocolValues = " |
3815 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3999 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3816 | "EstablishConnectionToPeerViaProtocolValue } " | 4000 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4001 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4002 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4003 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4004 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3817 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4005 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3818 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4006 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3819 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4007 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3820 | "off = \"0\" ;<br/><br/>" | 4008 | "><br/>" |
3821 | msgstr "" | 4009 | msgstr "" |
3822 | 4010 | ||
3823 | #: template/news/index.html.j2:46 | 4011 | #: template/news/index.html.j2:46 |
@@ -3828,10 +4016,6 @@ msgstr "ارشيف الاخبار:" | |||
3828 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4016 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3829 | msgstr "" | 4017 | msgstr "" |
3830 | 4018 | ||
3831 | #: template/probnat/index.html.j2:21 | ||
3832 | msgid "Milestone 7" | ||
3833 | msgstr "" | ||
3834 | |||
3835 | #: template/probnat/index.html.j2:28 | 4019 | #: template/probnat/index.html.j2:28 |
3836 | msgid "" | 4020 | msgid "" |
3837 | "This project was funded through the NGI Assure Fund, a fund established by " | 4021 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/ca/LC_MESSAGES/messages.mo b/locale/ca/LC_MESSAGES/messages.mo index d1125001..e71ae39e 100644 --- a/locale/ca/LC_MESSAGES/messages.mo +++ b/locale/ca/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/ca/LC_MESSAGES/messages.po b/locale/ca/LC_MESSAGES/messages.po index 4453fbf1..5b167cbb 100644 --- a/locale/ca/LC_MESSAGES/messages.po +++ b/locale/ca/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | "Last-Translator: Automatically generated\n" | 12 | "Last-Translator: Automatically generated\n" |
13 | "Language-Team: none\n" | 13 | "Language-Team: none\n" |
@@ -2967,11 +2967,12 @@ msgstr "" | |||
2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
2970 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 2970 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
2971 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
2971 | msgid "NGI Assure project: Layer-2-Overlay" | 2972 | msgid "NGI Assure project: Layer-2-Overlay" |
2972 | msgstr "" | 2973 | msgstr "" |
2973 | 2974 | ||
2974 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 2975 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
2975 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 2976 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
2976 | msgid "Project motivation" | 2977 | msgid "Project motivation" |
2977 | msgstr "" | 2978 | msgstr "" |
@@ -2980,7 +2981,7 @@ msgstr "" | |||
2980 | msgid "New Test Framework" | 2981 | msgid "New Test Framework" |
2981 | msgstr "" | 2982 | msgstr "" |
2982 | 2983 | ||
2983 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 2984 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
2984 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 2985 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
2985 | msgid "Milestones" | 2986 | msgid "Milestones" |
2986 | msgstr "" | 2987 | msgstr "" |
@@ -3009,13 +3010,25 @@ msgstr "" | |||
3009 | msgid "Milestone 6" | 3010 | msgid "Milestone 6" |
3010 | msgstr "" | 3011 | msgstr "" |
3011 | 3012 | ||
3012 | #: template/l2o/index.html.j2:28 | 3013 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3014 | msgid "Milestone 7" | ||
3015 | msgstr "" | ||
3016 | |||
3017 | #: template/l2o/index.html.j2:23 | ||
3018 | msgid "Milestone 8" | ||
3019 | msgstr "" | ||
3020 | |||
3021 | #: template/l2o/index.html.j2:24 | ||
3022 | msgid "Milestone 9" | ||
3023 | msgstr "" | ||
3024 | |||
3025 | #: template/l2o/index.html.j2:31 | ||
3013 | msgid "" | 3026 | msgid "" |
3014 | "This project was funded through the NGI Assure Fund, a fund established by " | 3027 | "This project was funded through the NGI Assure Fund, a fund established by " |
3015 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3028 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3016 | msgstr "" | 3029 | msgstr "" |
3017 | 3030 | ||
3018 | #: template/l2o/index.html.j2:40 | 3031 | #: template/l2o/index.html.j2:43 |
3019 | msgid "" | 3032 | msgid "" |
3020 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3033 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3021 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3034 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3039,15 +3052,15 @@ msgid "" | |||
3039 | "href=\"#milestones\">milestones</a>." | 3052 | "href=\"#milestones\">milestones</a>." |
3040 | msgstr "" | 3053 | msgstr "" |
3041 | 3054 | ||
3042 | #: template/l2o/index.html.j2:51 | 3055 | #: template/l2o/index.html.j2:54 |
3043 | msgid "New Test Framwork" | 3056 | msgid "New Test Framwork" |
3044 | msgstr "" | 3057 | msgstr "" |
3045 | 3058 | ||
3046 | #: template/l2o/index.html.j2:55 | 3059 | #: template/l2o/index.html.j2:58 |
3047 | msgid "Command Style Pattern" | 3060 | msgid "Command Style Pattern" |
3048 | msgstr "" | 3061 | msgstr "" |
3049 | 3062 | ||
3050 | #: template/l2o/index.html.j2:59 | 3063 | #: template/l2o/index.html.j2:62 |
3051 | msgid "" | 3064 | msgid "" |
3052 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3065 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3053 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3066 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3062,11 +3075,11 @@ msgid "" | |||
3062 | "html\">testing ng documentation</a>." | 3075 | "html\">testing ng documentation</a>." |
3063 | msgstr "" | 3076 | msgstr "" |
3064 | 3077 | ||
3065 | #: template/l2o/index.html.j2:65 | 3078 | #: template/l2o/index.html.j2:68 |
3066 | msgid "Netjails" | 3079 | msgid "Netjails" |
3067 | msgstr "" | 3080 | msgstr "" |
3068 | 3081 | ||
3069 | #: template/l2o/index.html.j2:69 | 3082 | #: template/l2o/index.html.j2:72 |
3070 | msgid "" | 3083 | msgid "" |
3071 | "To do extensive testing of the new transport implementation one needs to " | 3084 | "To do extensive testing of the new transport implementation one needs to " |
3072 | "simulate various network topologies to enable faking network characteristics " | 3085 | "simulate various network topologies to enable faking network characteristics " |
@@ -3082,11 +3095,11 @@ msgid "" | |||
3082 | "documentation</a>." | 3095 | "documentation</a>." |
3083 | msgstr "" | 3096 | msgstr "" |
3084 | 3097 | ||
3085 | #: template/l2o/index.html.j2:79 | 3098 | #: template/l2o/index.html.j2:82 |
3086 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3099 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3087 | msgstr "" | 3100 | msgstr "" |
3088 | 3101 | ||
3089 | #: template/l2o/index.html.j2:82 | 3102 | #: template/l2o/index.html.j2:85 |
3090 | msgid "" | 3103 | msgid "" |
3091 | "The first subtask consists of implementing a framework for setting up VLANs " | 3104 | "The first subtask consists of implementing a framework for setting up VLANs " |
3092 | "between network namespaces and a framework to test communication between " | 3105 | "between network namespaces and a framework to test communication between " |
@@ -3100,18 +3113,18 @@ msgid "" | |||
3100 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3113 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3101 | msgstr "" | 3114 | msgstr "" |
3102 | 3115 | ||
3103 | #: template/l2o/index.html.j2:94 | 3116 | #: template/l2o/index.html.j2:97 |
3104 | msgid "" | 3117 | msgid "" |
3105 | "First MVP which uses the TCP communicator to send messages between peers. " | 3118 | "First MVP which uses the TCP communicator to send messages between peers. " |
3106 | "The deliverable can be verified through out the specific test cases running " | 3119 | "The deliverable can be verified through out the specific test cases running " |
3107 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3120 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:102 | 3123 | #: template/l2o/index.html.j2:105 |
3111 | msgid "Milestone 2 Enhancing Test Framework" | 3124 | msgid "Milestone 2 Enhancing Test Framework" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:105 | 3127 | #: template/l2o/index.html.j2:108 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To test more complex functionality we need to enhance the capabilities of " | 3129 | "To test more complex functionality we need to enhance the capabilities of " |
3117 | "the testing framework. Hooks for performance measurement will be " | 3130 | "the testing framework. Hooks for performance measurement will be " |
@@ -3119,17 +3132,17 @@ msgid "" | |||
3119 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3132 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3120 | msgstr "" | 3133 | msgstr "" |
3121 | 3134 | ||
3122 | #: template/l2o/index.html.j2:115 | 3135 | #: template/l2o/index.html.j2:118 |
3123 | msgid "" | 3136 | msgid "" |
3124 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3137 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3125 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3138 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3126 | msgstr "" | 3139 | msgstr "" |
3127 | 3140 | ||
3128 | #: template/l2o/index.html.j2:123 | 3141 | #: template/l2o/index.html.j2:126 |
3129 | msgid "Milestone 3 UDP integration" | 3142 | msgid "Milestone 3 UDP integration" |
3130 | msgstr "" | 3143 | msgstr "" |
3131 | 3144 | ||
3132 | #: template/l2o/index.html.j2:126 | 3145 | #: template/l2o/index.html.j2:129 |
3133 | msgid "" | 3146 | msgid "" |
3134 | "With this subtask I will implement enhanced L2O features like using " | 3147 | "With this subtask I will implement enhanced L2O features like using " |
3135 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3148 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3139,17 +3152,17 @@ msgid "" | |||
3139 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3152 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3140 | msgstr "" | 3153 | msgstr "" |
3141 | 3154 | ||
3142 | #: template/l2o/index.html.j2:136 | 3155 | #: template/l2o/index.html.j2:139 |
3143 | msgid "" | 3156 | msgid "" |
3144 | "The CI contains test cases which uses the UDP protocol to message between " | 3157 | "The CI contains test cases which uses the UDP protocol to message between " |
3145 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3158 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:144 | 3161 | #: template/l2o/index.html.j2:147 |
3149 | msgid "Milestone 4 Distance Vector" | 3162 | msgid "Milestone 4 Distance Vector" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:147 | 3165 | #: template/l2o/index.html.j2:150 |
3153 | msgid "" | 3166 | msgid "" |
3154 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3167 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3155 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3168 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3161,7 +3174,7 @@ msgid "" | |||
3161 | "path." | 3174 | "path." |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:153 | 3177 | #: template/l2o/index.html.j2:156 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "The CI contains test cases with a setup of peers not connected directly. The " | 3179 | "The CI contains test cases with a setup of peers not connected directly. The " |
3167 | "test cases proof that each peer can reach any other peer. We have test cases " | 3180 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3169,18 +3182,18 @@ msgid "" | |||
3169 | "html\">Details</a>" | 3182 | "html\">Details</a>" |
3170 | msgstr "" | 3183 | msgstr "" |
3171 | 3184 | ||
3172 | #: template/l2o/index.html.j2:160 | 3185 | #: template/l2o/index.html.j2:163 |
3173 | msgid "Milestone 5 NAT Traversal" | 3186 | msgid "Milestone 5 NAT Traversal" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:163 | 3189 | #: template/l2o/index.html.j2:166 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3191 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3179 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3192 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3180 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3193 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3181 | msgstr "" | 3194 | msgstr "" |
3182 | 3195 | ||
3183 | #: template/l2o/index.html.j2:173 | 3196 | #: template/l2o/index.html.j2:176 |
3184 | msgid "" | 3197 | msgid "" |
3185 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3198 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3186 | "The test cases proof that each peer can be reached, even if that peer is " | 3199 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3190,11 +3203,11 @@ msgid "" | |||
3190 | "html\">Details</a>" | 3203 | "html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:180 | 3206 | #: template/l2o/index.html.j2:183 |
3194 | msgid "Milestone 6 Optimization" | 3207 | msgid "Milestone 6 Optimization" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:183 | 3210 | #: template/l2o/index.html.j2:186 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will implement algorithms (flow and congestion control, " | 3212 | "In this subtask I will implement algorithms (flow and congestion control, " |
3200 | "quality of service optimizations) which will select the optimal transport " | 3213 | "quality of service optimizations) which will select the optimal transport " |
@@ -3210,7 +3223,7 @@ msgid "" | |||
3210 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3223 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3211 | msgstr "" | 3224 | msgstr "" |
3212 | 3225 | ||
3213 | #: template/l2o/index.html.j2:203 | 3226 | #: template/l2o/index.html.j2:206 |
3214 | msgid "" | 3227 | msgid "" |
3215 | "The test cases in the CI are measuring the performance gains. This " | 3228 | "The test cases in the CI are measuring the performance gains. This " |
3216 | "measurement can be compared with the measurement of milestone 5. Again one " | 3229 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3218,9 +3231,66 @@ msgid "" | |||
3218 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3231 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3234 | #: template/l2o/index.html.j2:214 | ||
3235 | msgid "Milestone 7 Removing deprecated code" | ||
3236 | msgstr "" | ||
3237 | |||
3238 | #: template/l2o/index.html.j2:217 | ||
3239 | msgid "" | ||
3240 | "The code of the old transport API and of the ATS API will be removed from " | ||
3241 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3242 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3243 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3244 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3245 | "to replace the old with the new API this will be done directly, otherwise " | ||
3246 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3247 | "code working again with the new code. Documentation of code that will be " | ||
3248 | "deleted without replacement, because the functionality is missing in the new " | ||
3249 | "API." | ||
3250 | msgstr "" | ||
3251 | |||
3252 | #: template/l2o/index.html.j2:228 | ||
3253 | msgid "" | ||
3254 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3255 | "documentation of what is necessary for the integration of the new API, or if " | ||
3256 | "the effort for this is as high as the documentation directly the " | ||
3257 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3258 | msgstr "" | ||
3259 | |||
3260 | #: template/l2o/index.html.j2:236 | ||
3261 | msgid "Milestone 8 Make GNUnet start again" | ||
3262 | msgstr "" | ||
3263 | |||
3264 | #: template/l2o/index.html.j2:239 | ||
3265 | msgid "" | ||
3266 | "All missing implementations of the new API will be finished, necessary to " | ||
3267 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3268 | "CADET, FS, Messenger …)." | ||
3269 | msgstr "" | ||
3270 | |||
3271 | #: template/l2o/index.html.j2:246 | ||
3272 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3273 | msgstr "" | ||
3274 | |||
3275 | #: template/l2o/index.html.j2:252 | ||
3276 | msgid "Milestone 9 Testing and Fixing" | ||
3277 | msgstr "" | ||
3278 | |||
3279 | #: template/l2o/index.html.j2:255 | ||
3280 | msgid "" | ||
3281 | "Because all integration tests are deactivated, and there are no resources to " | ||
3282 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3283 | "fixing is necessary." | ||
3284 | msgstr "" | ||
3285 | |||
3286 | #: template/l2o/index.html.j2:262 | ||
3287 | msgid "GNUnet release running with new API." | ||
3288 | msgstr "" | ||
3289 | |||
3221 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3222 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3223 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3293 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3224 | #: template/l2o/testng.html.j2:13 | 3294 | #: template/l2o/testng.html.j2:13 |
3225 | msgid "Project main page" | 3295 | msgid "Project main page" |
3226 | msgstr "" | 3296 | msgstr "" |
@@ -3648,6 +3718,120 @@ msgid "" | |||
3648 | "still too early to tackle this concretely." | 3718 | "still too early to tackle this concretely." |
3649 | msgstr "" | 3719 | msgstr "" |
3650 | 3720 | ||
3721 | #: template/l2o/mile7.html.j2:21 | ||
3722 | msgid "Marked old transport API as deprecated" | ||
3723 | msgstr "" | ||
3724 | |||
3725 | #: template/l2o/mile7.html.j2:23 | ||
3726 | msgid "" | ||
3727 | "To make the search for the old API methods easier, those methods were marked " | ||
3728 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3729 | "revision 664286d." | ||
3730 | msgstr "" | ||
3731 | |||
3732 | #: template/l2o/mile7.html.j2:31 | ||
3733 | msgid "Removed usage of old transport API methods" | ||
3734 | msgstr "" | ||
3735 | |||
3736 | #: template/l2o/mile7.html.j2:33 | ||
3737 | msgid "" | ||
3738 | "Removed usage of old transport API methods and exchanged them with API " | ||
3739 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3740 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3741 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3742 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3743 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3744 | "the transport subsystem itself, old API methods are still used until the " | ||
3745 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3746 | "in the transport subsystem which needs be rewritten partially to get " | ||
3747 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3748 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3749 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3750 | "b78f993." | ||
3751 | msgstr "" | ||
3752 | |||
3753 | #: template/l2o/mile7.html.j2:49 | ||
3754 | msgid "Deactivated tests which rely on old transport API methods" | ||
3755 | msgstr "" | ||
3756 | |||
3757 | #: template/l2o/mile7.html.j2:51 | ||
3758 | msgid "" | ||
3759 | "All test which rely on the old transport API methods were deactivated. They " | ||
3760 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3761 | "branch l20integration revision 72b4f42." | ||
3762 | msgstr "" | ||
3763 | |||
3764 | #: template/l2o/mile8.html.j2:21 | ||
3765 | msgid "Added command to execute a script" | ||
3766 | msgstr "" | ||
3767 | |||
3768 | #: template/l2o/mile8.html.j2:23 | ||
3769 | msgid "" | ||
3770 | "A command to start any kind of script was added. As of now this command " | ||
3771 | "blocks until the script finished. In the context of this milestone this " | ||
3772 | "command is later used to execute a script which blocks until it finds a " | ||
3773 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile8.html.j2:31 | ||
3777 | msgid "Added generic start script for test cases" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile8.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "We do not want to have a specific start script for every test case. This " | ||
3783 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3784 | "l20integration revision 80971b6." | ||
3785 | msgstr "" | ||
3786 | |||
3787 | #: template/l2o/mile8.html.j2:41 | ||
3788 | msgid "Moved start peer command to testing subsystem" | ||
3789 | msgstr "" | ||
3790 | |||
3791 | #: template/l2o/mile8.html.j2:43 | ||
3792 | msgid "" | ||
3793 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3794 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3795 | "l20integration revision 03a5d17." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/mile8.html.j2:51 | ||
3799 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3800 | msgstr "" | ||
3801 | |||
3802 | #: template/l2o/mile8.html.j2:53 | ||
3803 | msgid "" | ||
3804 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3805 | "the command that executes a script that blocks until </br></br> See branch " | ||
3806 | "l20integration revision 4ba7b5f." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile8.html.j2:61 | ||
3810 | msgid "Manually testing" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile8.html.j2:63 | ||
3814 | msgid "" | ||
3815 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3816 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3817 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3818 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3819 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3820 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3821 | "aec63bf.</li> </ul>" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:73 | ||
3825 | msgid "Status" | ||
3826 | msgstr "" | ||
3827 | |||
3828 | #: template/l2o/mile8.html.j2:75 | ||
3829 | msgid "" | ||
3830 | "The core and cadet subsystems were manually tested regarding integration " | ||
3831 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3832 | "topology." | ||
3833 | msgstr "" | ||
3834 | |||
3651 | #: template/l2o/testng.html.j2:21 | 3835 | #: template/l2o/testng.html.j2:21 |
3652 | msgid "Netjail setup and execution" | 3836 | msgid "Netjail setup and execution" |
3653 | msgstr "" | 3837 | msgstr "" |
@@ -3750,27 +3934,31 @@ msgid "" | |||
3750 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3934 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3751 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3935 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3752 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3936 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3753 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3937 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3754 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3938 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3755 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3939 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3756 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3940 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3757 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3941 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3758 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3942 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3759 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3943 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3760 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3944 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3761 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3945 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3762 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3946 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3763 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3947 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3764 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3948 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3765 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3949 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3766 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3950 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3767 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3951 | "EstablishConnectionToPeerViaProtocolValues = " |
3768 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3952 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3769 | "EstablishConnectionToPeerViaProtocolValue } " | 3953 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
3954 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
3955 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
3956 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
3957 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3770 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 3958 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3771 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 3959 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3772 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 3960 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3773 | "off = \"0\" ;<br/><br/>" | 3961 | "><br/>" |
3774 | msgstr "" | 3962 | msgstr "" |
3775 | 3963 | ||
3776 | #: template/news/index.html.j2:46 | 3964 | #: template/news/index.html.j2:46 |
@@ -3781,10 +3969,6 @@ msgstr "" | |||
3781 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 3969 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3782 | msgstr "" | 3970 | msgstr "" |
3783 | 3971 | ||
3784 | #: template/probnat/index.html.j2:21 | ||
3785 | msgid "Milestone 7" | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/probnat/index.html.j2:28 | 3972 | #: template/probnat/index.html.j2:28 |
3789 | msgid "" | 3973 | msgid "" |
3790 | "This project was funded through the NGI Assure Fund, a fund established by " | 3974 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/de/LC_MESSAGES/messages.mo b/locale/de/LC_MESSAGES/messages.mo index e99d4d7b..8834a15d 100644 --- a/locale/de/LC_MESSAGES/messages.mo +++ b/locale/de/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 98894cc9..846366f2 100644 --- a/locale/de/LC_MESSAGES/messages.po +++ b/locale/de/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2021-08-30 19:06+0000\n" | 11 | "PO-Revision-Date: 2021-08-30 19:06+0000\n" |
12 | "Last-Translator: Stefan <eintritt@hotmail.com>\n" | 12 | "Last-Translator: Stefan <eintritt@hotmail.com>\n" |
13 | "Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" | 13 | "Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" |
@@ -4271,11 +4271,12 @@ msgstr "Kontaktinformation" | |||
4271 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 4271 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
4272 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 4272 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
4273 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 4273 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
4274 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 4274 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
4275 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
4275 | msgid "NGI Assure project: Layer-2-Overlay" | 4276 | msgid "NGI Assure project: Layer-2-Overlay" |
4276 | msgstr "" | 4277 | msgstr "" |
4277 | 4278 | ||
4278 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 4279 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
4279 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 4280 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
4280 | #, fuzzy | 4281 | #, fuzzy |
4281 | #| msgid "Motivation" | 4282 | #| msgid "Motivation" |
@@ -4288,7 +4289,7 @@ msgstr "Motivation" | |||
4288 | msgid "New Test Framework" | 4289 | msgid "New Test Framework" |
4289 | msgstr "GNUnet ist ein Rahmen" | 4290 | msgstr "GNUnet ist ein Rahmen" |
4290 | 4291 | ||
4291 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 4292 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
4292 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 4293 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
4293 | msgid "Milestones" | 4294 | msgid "Milestones" |
4294 | msgstr "" | 4295 | msgstr "" |
@@ -4317,13 +4318,25 @@ msgstr "" | |||
4317 | msgid "Milestone 6" | 4318 | msgid "Milestone 6" |
4318 | msgstr "" | 4319 | msgstr "" |
4319 | 4320 | ||
4320 | #: template/l2o/index.html.j2:28 | 4321 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
4322 | msgid "Milestone 7" | ||
4323 | msgstr "" | ||
4324 | |||
4325 | #: template/l2o/index.html.j2:23 | ||
4326 | msgid "Milestone 8" | ||
4327 | msgstr "" | ||
4328 | |||
4329 | #: template/l2o/index.html.j2:24 | ||
4330 | msgid "Milestone 9" | ||
4331 | msgstr "" | ||
4332 | |||
4333 | #: template/l2o/index.html.j2:31 | ||
4321 | msgid "" | 4334 | msgid "" |
4322 | "This project was funded through the NGI Assure Fund, a fund established by " | 4335 | "This project was funded through the NGI Assure Fund, a fund established by " |
4323 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 4336 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
4324 | msgstr "" | 4337 | msgstr "" |
4325 | 4338 | ||
4326 | #: template/l2o/index.html.j2:40 | 4339 | #: template/l2o/index.html.j2:43 |
4327 | msgid "" | 4340 | msgid "" |
4328 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 4341 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
4329 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 4342 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -4347,17 +4360,17 @@ msgid "" | |||
4347 | "href=\"#milestones\">milestones</a>." | 4360 | "href=\"#milestones\">milestones</a>." |
4348 | msgstr "" | 4361 | msgstr "" |
4349 | 4362 | ||
4350 | #: template/l2o/index.html.j2:51 | 4363 | #: template/l2o/index.html.j2:54 |
4351 | #, fuzzy | 4364 | #, fuzzy |
4352 | #| msgid "GNUnet is a framework" | 4365 | #| msgid "GNUnet is a framework" |
4353 | msgid "New Test Framwork" | 4366 | msgid "New Test Framwork" |
4354 | msgstr "GNUnet ist ein Rahmen" | 4367 | msgstr "GNUnet ist ein Rahmen" |
4355 | 4368 | ||
4356 | #: template/l2o/index.html.j2:55 | 4369 | #: template/l2o/index.html.j2:58 |
4357 | msgid "Command Style Pattern" | 4370 | msgid "Command Style Pattern" |
4358 | msgstr "" | 4371 | msgstr "" |
4359 | 4372 | ||
4360 | #: template/l2o/index.html.j2:59 | 4373 | #: template/l2o/index.html.j2:62 |
4361 | msgid "" | 4374 | msgid "" |
4362 | "The new style of writing tests in GNUnet is borrowed from the <a " | 4375 | "The new style of writing tests in GNUnet is borrowed from the <a " |
4363 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 4376 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -4372,11 +4385,11 @@ msgid "" | |||
4372 | "html\">testing ng documentation</a>." | 4385 | "html\">testing ng documentation</a>." |
4373 | msgstr "" | 4386 | msgstr "" |
4374 | 4387 | ||
4375 | #: template/l2o/index.html.j2:65 | 4388 | #: template/l2o/index.html.j2:68 |
4376 | msgid "Netjails" | 4389 | msgid "Netjails" |
4377 | msgstr "" | 4390 | msgstr "" |
4378 | 4391 | ||
4379 | #: template/l2o/index.html.j2:69 | 4392 | #: template/l2o/index.html.j2:72 |
4380 | msgid "" | 4393 | msgid "" |
4381 | "To do extensive testing of the new transport implementation one needs to " | 4394 | "To do extensive testing of the new transport implementation one needs to " |
4382 | "simulate various network topologies to enable faking network characteristics " | 4395 | "simulate various network topologies to enable faking network characteristics " |
@@ -4392,11 +4405,11 @@ msgid "" | |||
4392 | "documentation</a>." | 4405 | "documentation</a>." |
4393 | msgstr "" | 4406 | msgstr "" |
4394 | 4407 | ||
4395 | #: template/l2o/index.html.j2:79 | 4408 | #: template/l2o/index.html.j2:82 |
4396 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 4409 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
4397 | msgstr "" | 4410 | msgstr "" |
4398 | 4411 | ||
4399 | #: template/l2o/index.html.j2:82 | 4412 | #: template/l2o/index.html.j2:85 |
4400 | msgid "" | 4413 | msgid "" |
4401 | "The first subtask consists of implementing a framework for setting up VLANs " | 4414 | "The first subtask consists of implementing a framework for setting up VLANs " |
4402 | "between network namespaces and a framework to test communication between " | 4415 | "between network namespaces and a framework to test communication between " |
@@ -4410,18 +4423,18 @@ msgid "" | |||
4410 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 4423 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
4411 | msgstr "" | 4424 | msgstr "" |
4412 | 4425 | ||
4413 | #: template/l2o/index.html.j2:94 | 4426 | #: template/l2o/index.html.j2:97 |
4414 | msgid "" | 4427 | msgid "" |
4415 | "First MVP which uses the TCP communicator to send messages between peers. " | 4428 | "First MVP which uses the TCP communicator to send messages between peers. " |
4416 | "The deliverable can be verified through out the specific test cases running " | 4429 | "The deliverable can be verified through out the specific test cases running " |
4417 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 4430 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
4418 | msgstr "" | 4431 | msgstr "" |
4419 | 4432 | ||
4420 | #: template/l2o/index.html.j2:102 | 4433 | #: template/l2o/index.html.j2:105 |
4421 | msgid "Milestone 2 Enhancing Test Framework" | 4434 | msgid "Milestone 2 Enhancing Test Framework" |
4422 | msgstr "" | 4435 | msgstr "" |
4423 | 4436 | ||
4424 | #: template/l2o/index.html.j2:105 | 4437 | #: template/l2o/index.html.j2:108 |
4425 | msgid "" | 4438 | msgid "" |
4426 | "To test more complex functionality we need to enhance the capabilities of " | 4439 | "To test more complex functionality we need to enhance the capabilities of " |
4427 | "the testing framework. Hooks for performance measurement will be " | 4440 | "the testing framework. Hooks for performance measurement will be " |
@@ -4429,17 +4442,17 @@ msgid "" | |||
4429 | "execution of commands at a peer. (Barriers).</li> </ul>" | 4442 | "execution of commands at a peer. (Barriers).</li> </ul>" |
4430 | msgstr "" | 4443 | msgstr "" |
4431 | 4444 | ||
4432 | #: template/l2o/index.html.j2:115 | 4445 | #: template/l2o/index.html.j2:118 |
4433 | msgid "" | 4446 | msgid "" |
4434 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 4447 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
4435 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 4448 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
4436 | msgstr "" | 4449 | msgstr "" |
4437 | 4450 | ||
4438 | #: template/l2o/index.html.j2:123 | 4451 | #: template/l2o/index.html.j2:126 |
4439 | msgid "Milestone 3 UDP integration" | 4452 | msgid "Milestone 3 UDP integration" |
4440 | msgstr "" | 4453 | msgstr "" |
4441 | 4454 | ||
4442 | #: template/l2o/index.html.j2:126 | 4455 | #: template/l2o/index.html.j2:129 |
4443 | msgid "" | 4456 | msgid "" |
4444 | "With this subtask I will implement enhanced L2O features like using " | 4457 | "With this subtask I will implement enhanced L2O features like using " |
4445 | "unidirectional transport protocols with backchannels. Addresses by which a " | 4458 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -4449,17 +4462,17 @@ msgid "" | |||
4449 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 4462 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
4450 | msgstr "" | 4463 | msgstr "" |
4451 | 4464 | ||
4452 | #: template/l2o/index.html.j2:136 | 4465 | #: template/l2o/index.html.j2:139 |
4453 | msgid "" | 4466 | msgid "" |
4454 | "The CI contains test cases which uses the UDP protocol to message between " | 4467 | "The CI contains test cases which uses the UDP protocol to message between " |
4455 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 4468 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
4456 | msgstr "" | 4469 | msgstr "" |
4457 | 4470 | ||
4458 | #: template/l2o/index.html.j2:144 | 4471 | #: template/l2o/index.html.j2:147 |
4459 | msgid "Milestone 4 Distance Vector" | 4472 | msgid "Milestone 4 Distance Vector" |
4460 | msgstr "" | 4473 | msgstr "" |
4461 | 4474 | ||
4462 | #: template/l2o/index.html.j2:147 | 4475 | #: template/l2o/index.html.j2:150 |
4463 | msgid "" | 4476 | msgid "" |
4464 | "In this subtask I will enhance connectivity to peers not directly connected. " | 4477 | "In this subtask I will enhance connectivity to peers not directly connected. " |
4465 | "Therefore peers have to act as relay. To achieve this there is the distance " | 4478 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -4471,7 +4484,7 @@ msgid "" | |||
4471 | "path." | 4484 | "path." |
4472 | msgstr "" | 4485 | msgstr "" |
4473 | 4486 | ||
4474 | #: template/l2o/index.html.j2:153 | 4487 | #: template/l2o/index.html.j2:156 |
4475 | msgid "" | 4488 | msgid "" |
4476 | "The CI contains test cases with a setup of peers not connected directly. The " | 4489 | "The CI contains test cases with a setup of peers not connected directly. The " |
4477 | "test cases proof that each peer can reach any other peer. We have test cases " | 4490 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -4479,18 +4492,18 @@ msgid "" | |||
4479 | "html\">Details</a>" | 4492 | "html\">Details</a>" |
4480 | msgstr "" | 4493 | msgstr "" |
4481 | 4494 | ||
4482 | #: template/l2o/index.html.j2:160 | 4495 | #: template/l2o/index.html.j2:163 |
4483 | msgid "Milestone 5 NAT Traversal" | 4496 | msgid "Milestone 5 NAT Traversal" |
4484 | msgstr "" | 4497 | msgstr "" |
4485 | 4498 | ||
4486 | #: template/l2o/index.html.j2:163 | 4499 | #: template/l2o/index.html.j2:166 |
4487 | msgid "" | 4500 | msgid "" |
4488 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 4501 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
4489 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 4502 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
4490 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 4503 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
4491 | msgstr "" | 4504 | msgstr "" |
4492 | 4505 | ||
4493 | #: template/l2o/index.html.j2:173 | 4506 | #: template/l2o/index.html.j2:176 |
4494 | msgid "" | 4507 | msgid "" |
4495 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 4508 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
4496 | "The test cases proof that each peer can be reached, even if that peer is " | 4509 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -4500,11 +4513,11 @@ msgid "" | |||
4500 | "html\">Details</a>" | 4513 | "html\">Details</a>" |
4501 | msgstr "" | 4514 | msgstr "" |
4502 | 4515 | ||
4503 | #: template/l2o/index.html.j2:180 | 4516 | #: template/l2o/index.html.j2:183 |
4504 | msgid "Milestone 6 Optimization" | 4517 | msgid "Milestone 6 Optimization" |
4505 | msgstr "" | 4518 | msgstr "" |
4506 | 4519 | ||
4507 | #: template/l2o/index.html.j2:183 | 4520 | #: template/l2o/index.html.j2:186 |
4508 | msgid "" | 4521 | msgid "" |
4509 | "In this subtask I will implement algorithms (flow and congestion control, " | 4522 | "In this subtask I will implement algorithms (flow and congestion control, " |
4510 | "quality of service optimizations) which will select the optimal transport " | 4523 | "quality of service optimizations) which will select the optimal transport " |
@@ -4520,7 +4533,7 @@ msgid "" | |||
4520 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4533 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
4521 | msgstr "" | 4534 | msgstr "" |
4522 | 4535 | ||
4523 | #: template/l2o/index.html.j2:203 | 4536 | #: template/l2o/index.html.j2:206 |
4524 | msgid "" | 4537 | msgid "" |
4525 | "The test cases in the CI are measuring the performance gains. This " | 4538 | "The test cases in the CI are measuring the performance gains. This " |
4526 | "measurement can be compared with the measurement of milestone 5. Again one " | 4539 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4528,9 +4541,67 @@ msgid "" | |||
4528 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4541 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4529 | msgstr "" | 4542 | msgstr "" |
4530 | 4543 | ||
4544 | #: template/l2o/index.html.j2:214 | ||
4545 | msgid "Milestone 7 Removing deprecated code" | ||
4546 | msgstr "" | ||
4547 | |||
4548 | #: template/l2o/index.html.j2:217 | ||
4549 | msgid "" | ||
4550 | "The code of the old transport API and of the ATS API will be removed from " | ||
4551 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4552 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4553 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4554 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4555 | "to replace the old with the new API this will be done directly, otherwise " | ||
4556 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4557 | "code working again with the new code. Documentation of code that will be " | ||
4558 | "deleted without replacement, because the functionality is missing in the new " | ||
4559 | "API." | ||
4560 | msgstr "" | ||
4561 | |||
4562 | #: template/l2o/index.html.j2:228 | ||
4563 | msgid "" | ||
4564 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4565 | "documentation of what is necessary for the integration of the new API, or if " | ||
4566 | "the effort for this is as high as the documentation directly the " | ||
4567 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4568 | msgstr "" | ||
4569 | |||
4570 | #: template/l2o/index.html.j2:236 | ||
4571 | msgid "Milestone 8 Make GNUnet start again" | ||
4572 | msgstr "" | ||
4573 | |||
4574 | #: template/l2o/index.html.j2:239 | ||
4575 | msgid "" | ||
4576 | "All missing implementations of the new API will be finished, necessary to " | ||
4577 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4578 | "CADET, FS, Messenger …)." | ||
4579 | msgstr "" | ||
4580 | |||
4581 | #: template/l2o/index.html.j2:246 | ||
4582 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4583 | msgstr "" | ||
4584 | |||
4585 | #: template/l2o/index.html.j2:252 | ||
4586 | msgid "Milestone 9 Testing and Fixing" | ||
4587 | msgstr "" | ||
4588 | |||
4589 | #: template/l2o/index.html.j2:255 | ||
4590 | msgid "" | ||
4591 | "Because all integration tests are deactivated, and there are no resources to " | ||
4592 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4593 | "fixing is necessary." | ||
4594 | msgstr "" | ||
4595 | |||
4596 | #: template/l2o/index.html.j2:262 | ||
4597 | #, fuzzy | ||
4598 | msgid "GNUnet release running with new API." | ||
4599 | msgstr "GNUnet hilft beim Aufbau eines neuen Internets" | ||
4600 | |||
4531 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4601 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4532 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4602 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4533 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4603 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4604 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4534 | #: template/l2o/testng.html.j2:13 | 4605 | #: template/l2o/testng.html.j2:13 |
4535 | msgid "Project main page" | 4606 | msgid "Project main page" |
4536 | msgstr "" | 4607 | msgstr "" |
@@ -4964,6 +5035,120 @@ msgid "" | |||
4964 | "still too early to tackle this concretely." | 5035 | "still too early to tackle this concretely." |
4965 | msgstr "" | 5036 | msgstr "" |
4966 | 5037 | ||
5038 | #: template/l2o/mile7.html.j2:21 | ||
5039 | msgid "Marked old transport API as deprecated" | ||
5040 | msgstr "" | ||
5041 | |||
5042 | #: template/l2o/mile7.html.j2:23 | ||
5043 | msgid "" | ||
5044 | "To make the search for the old API methods easier, those methods were marked " | ||
5045 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
5046 | "revision 664286d." | ||
5047 | msgstr "" | ||
5048 | |||
5049 | #: template/l2o/mile7.html.j2:31 | ||
5050 | msgid "Removed usage of old transport API methods" | ||
5051 | msgstr "" | ||
5052 | |||
5053 | #: template/l2o/mile7.html.j2:33 | ||
5054 | msgid "" | ||
5055 | "Removed usage of old transport API methods and exchanged them with API " | ||
5056 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
5057 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
5058 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
5059 | "functionality in subsystem topology was deleted without replacement, as well " | ||
5060 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
5061 | "the transport subsystem itself, old API methods are still used until the " | ||
5062 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
5063 | "in the transport subsystem which needs be rewritten partially to get " | ||
5064 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
5065 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
5066 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
5067 | "b78f993." | ||
5068 | msgstr "" | ||
5069 | |||
5070 | #: template/l2o/mile7.html.j2:49 | ||
5071 | msgid "Deactivated tests which rely on old transport API methods" | ||
5072 | msgstr "" | ||
5073 | |||
5074 | #: template/l2o/mile7.html.j2:51 | ||
5075 | msgid "" | ||
5076 | "All test which rely on the old transport API methods were deactivated. They " | ||
5077 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
5078 | "branch l20integration revision 72b4f42." | ||
5079 | msgstr "" | ||
5080 | |||
5081 | #: template/l2o/mile8.html.j2:21 | ||
5082 | msgid "Added command to execute a script" | ||
5083 | msgstr "" | ||
5084 | |||
5085 | #: template/l2o/mile8.html.j2:23 | ||
5086 | msgid "" | ||
5087 | "A command to start any kind of script was added. As of now this command " | ||
5088 | "blocks until the script finished. In the context of this milestone this " | ||
5089 | "command is later used to execute a script which blocks until it finds a " | ||
5090 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
5091 | msgstr "" | ||
5092 | |||
5093 | #: template/l2o/mile8.html.j2:31 | ||
5094 | msgid "Added generic start script for test cases" | ||
5095 | msgstr "" | ||
5096 | |||
5097 | #: template/l2o/mile8.html.j2:33 | ||
5098 | msgid "" | ||
5099 | "We do not want to have a specific start script for every test case. This " | ||
5100 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
5101 | "l20integration revision 80971b6." | ||
5102 | msgstr "" | ||
5103 | |||
5104 | #: template/l2o/mile8.html.j2:41 | ||
5105 | msgid "Moved start peer command to testing subsystem" | ||
5106 | msgstr "" | ||
5107 | |||
5108 | #: template/l2o/mile8.html.j2:43 | ||
5109 | msgid "" | ||
5110 | "A start script was added, that can be used by test cases in all subsystems, " | ||
5111 | "and which starts the new transport subsystem.</br></br> See branch " | ||
5112 | "l20integration revision 03a5d17." | ||
5113 | msgstr "" | ||
5114 | |||
5115 | #: template/l2o/mile8.html.j2:51 | ||
5116 | msgid "Added Testcase that just runs two peers, and blocks" | ||
5117 | msgstr "" | ||
5118 | |||
5119 | #: template/l2o/mile8.html.j2:53 | ||
5120 | msgid "" | ||
5121 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
5122 | "the command that executes a script that blocks until </br></br> See branch " | ||
5123 | "l20integration revision 4ba7b5f." | ||
5124 | msgstr "" | ||
5125 | |||
5126 | #: template/l2o/mile8.html.j2:61 | ||
5127 | msgid "Manually testing" | ||
5128 | msgstr "" | ||
5129 | |||
5130 | #: template/l2o/mile8.html.j2:63 | ||
5131 | msgid "" | ||
5132 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
5133 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
5134 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
5135 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
5136 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
5137 | "holds reference to PendingMessage. See branch l20integration revision " | ||
5138 | "aec63bf.</li> </ul>" | ||
5139 | msgstr "" | ||
5140 | |||
5141 | #: template/l2o/mile8.html.j2:73 | ||
5142 | msgid "Status" | ||
5143 | msgstr "" | ||
5144 | |||
5145 | #: template/l2o/mile8.html.j2:75 | ||
5146 | msgid "" | ||
5147 | "The core and cadet subsystems were manually tested regarding integration " | ||
5148 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
5149 | "topology." | ||
5150 | msgstr "" | ||
5151 | |||
4967 | #: template/l2o/testng.html.j2:21 | 5152 | #: template/l2o/testng.html.j2:21 |
4968 | msgid "Netjail setup and execution" | 5153 | msgid "Netjail setup and execution" |
4969 | msgstr "" | 5154 | msgstr "" |
@@ -5068,27 +5253,31 @@ msgid "" | |||
5068 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 5253 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
5069 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 5254 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
5070 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 5255 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
5071 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 5256 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
5072 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 5257 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
5073 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 5258 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
5074 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 5259 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
5075 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 5260 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
5076 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 5261 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
5077 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 5262 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
5078 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 5263 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
5079 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 5264 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
5080 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 5265 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
5081 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 5266 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
5082 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 5267 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
5083 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 5268 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
5084 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 5269 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
5085 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 5270 | "EstablishConnectionToPeerViaProtocolValues = " |
5086 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 5271 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
5087 | "EstablishConnectionToPeerViaProtocolValue } " | 5272 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
5273 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
5274 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
5275 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
5276 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
5088 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 5277 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
5089 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 5278 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
5090 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 5279 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
5091 | "off = \"0\" ;<br/><br/>" | 5280 | "><br/>" |
5092 | msgstr "" | 5281 | msgstr "" |
5093 | 5282 | ||
5094 | #: template/news/index.html.j2:46 | 5283 | #: template/news/index.html.j2:46 |
@@ -5099,10 +5288,6 @@ msgstr "Nachrichten-Archive" | |||
5099 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 5288 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
5100 | msgstr "" | 5289 | msgstr "" |
5101 | 5290 | ||
5102 | #: template/probnat/index.html.j2:21 | ||
5103 | msgid "Milestone 7" | ||
5104 | msgstr "" | ||
5105 | |||
5106 | #: template/probnat/index.html.j2:28 | 5291 | #: template/probnat/index.html.j2:28 |
5107 | msgid "" | 5292 | msgid "" |
5108 | "This project was funded through the NGI Assure Fund, a fund established by " | 5293 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/en/LC_MESSAGES/messages.mo b/locale/en/LC_MESSAGES/messages.mo index 2d27c36c..e2ce5a0c 100644 --- a/locale/en/LC_MESSAGES/messages.mo +++ b/locale/en/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/eo/LC_MESSAGES/messages.mo b/locale/eo/LC_MESSAGES/messages.mo index 7fd7ef40..ccc13df0 100644 --- a/locale/eo/LC_MESSAGES/messages.mo +++ b/locale/eo/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/eo/LC_MESSAGES/messages.po b/locale/eo/LC_MESSAGES/messages.po index 48793cd4..3077b75c 100644 --- a/locale/eo/LC_MESSAGES/messages.po +++ b/locale/eo/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | "Last-Translator: Automatically generated\n" | 12 | "Last-Translator: Automatically generated\n" |
13 | "Language-Team: none\n" | 13 | "Language-Team: none\n" |
@@ -2967,11 +2967,12 @@ msgstr "" | |||
2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
2970 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 2970 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
2971 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
2971 | msgid "NGI Assure project: Layer-2-Overlay" | 2972 | msgid "NGI Assure project: Layer-2-Overlay" |
2972 | msgstr "" | 2973 | msgstr "" |
2973 | 2974 | ||
2974 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 2975 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
2975 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 2976 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
2976 | msgid "Project motivation" | 2977 | msgid "Project motivation" |
2977 | msgstr "" | 2978 | msgstr "" |
@@ -2980,7 +2981,7 @@ msgstr "" | |||
2980 | msgid "New Test Framework" | 2981 | msgid "New Test Framework" |
2981 | msgstr "" | 2982 | msgstr "" |
2982 | 2983 | ||
2983 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 2984 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
2984 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 2985 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
2985 | msgid "Milestones" | 2986 | msgid "Milestones" |
2986 | msgstr "" | 2987 | msgstr "" |
@@ -3009,13 +3010,25 @@ msgstr "" | |||
3009 | msgid "Milestone 6" | 3010 | msgid "Milestone 6" |
3010 | msgstr "" | 3011 | msgstr "" |
3011 | 3012 | ||
3012 | #: template/l2o/index.html.j2:28 | 3013 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3014 | msgid "Milestone 7" | ||
3015 | msgstr "" | ||
3016 | |||
3017 | #: template/l2o/index.html.j2:23 | ||
3018 | msgid "Milestone 8" | ||
3019 | msgstr "" | ||
3020 | |||
3021 | #: template/l2o/index.html.j2:24 | ||
3022 | msgid "Milestone 9" | ||
3023 | msgstr "" | ||
3024 | |||
3025 | #: template/l2o/index.html.j2:31 | ||
3013 | msgid "" | 3026 | msgid "" |
3014 | "This project was funded through the NGI Assure Fund, a fund established by " | 3027 | "This project was funded through the NGI Assure Fund, a fund established by " |
3015 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3028 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3016 | msgstr "" | 3029 | msgstr "" |
3017 | 3030 | ||
3018 | #: template/l2o/index.html.j2:40 | 3031 | #: template/l2o/index.html.j2:43 |
3019 | msgid "" | 3032 | msgid "" |
3020 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3033 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3021 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3034 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3039,15 +3052,15 @@ msgid "" | |||
3039 | "href=\"#milestones\">milestones</a>." | 3052 | "href=\"#milestones\">milestones</a>." |
3040 | msgstr "" | 3053 | msgstr "" |
3041 | 3054 | ||
3042 | #: template/l2o/index.html.j2:51 | 3055 | #: template/l2o/index.html.j2:54 |
3043 | msgid "New Test Framwork" | 3056 | msgid "New Test Framwork" |
3044 | msgstr "" | 3057 | msgstr "" |
3045 | 3058 | ||
3046 | #: template/l2o/index.html.j2:55 | 3059 | #: template/l2o/index.html.j2:58 |
3047 | msgid "Command Style Pattern" | 3060 | msgid "Command Style Pattern" |
3048 | msgstr "" | 3061 | msgstr "" |
3049 | 3062 | ||
3050 | #: template/l2o/index.html.j2:59 | 3063 | #: template/l2o/index.html.j2:62 |
3051 | msgid "" | 3064 | msgid "" |
3052 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3065 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3053 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3066 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3062,11 +3075,11 @@ msgid "" | |||
3062 | "html\">testing ng documentation</a>." | 3075 | "html\">testing ng documentation</a>." |
3063 | msgstr "" | 3076 | msgstr "" |
3064 | 3077 | ||
3065 | #: template/l2o/index.html.j2:65 | 3078 | #: template/l2o/index.html.j2:68 |
3066 | msgid "Netjails" | 3079 | msgid "Netjails" |
3067 | msgstr "" | 3080 | msgstr "" |
3068 | 3081 | ||
3069 | #: template/l2o/index.html.j2:69 | 3082 | #: template/l2o/index.html.j2:72 |
3070 | msgid "" | 3083 | msgid "" |
3071 | "To do extensive testing of the new transport implementation one needs to " | 3084 | "To do extensive testing of the new transport implementation one needs to " |
3072 | "simulate various network topologies to enable faking network characteristics " | 3085 | "simulate various network topologies to enable faking network characteristics " |
@@ -3082,11 +3095,11 @@ msgid "" | |||
3082 | "documentation</a>." | 3095 | "documentation</a>." |
3083 | msgstr "" | 3096 | msgstr "" |
3084 | 3097 | ||
3085 | #: template/l2o/index.html.j2:79 | 3098 | #: template/l2o/index.html.j2:82 |
3086 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3099 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3087 | msgstr "" | 3100 | msgstr "" |
3088 | 3101 | ||
3089 | #: template/l2o/index.html.j2:82 | 3102 | #: template/l2o/index.html.j2:85 |
3090 | msgid "" | 3103 | msgid "" |
3091 | "The first subtask consists of implementing a framework for setting up VLANs " | 3104 | "The first subtask consists of implementing a framework for setting up VLANs " |
3092 | "between network namespaces and a framework to test communication between " | 3105 | "between network namespaces and a framework to test communication between " |
@@ -3100,18 +3113,18 @@ msgid "" | |||
3100 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3113 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3101 | msgstr "" | 3114 | msgstr "" |
3102 | 3115 | ||
3103 | #: template/l2o/index.html.j2:94 | 3116 | #: template/l2o/index.html.j2:97 |
3104 | msgid "" | 3117 | msgid "" |
3105 | "First MVP which uses the TCP communicator to send messages between peers. " | 3118 | "First MVP which uses the TCP communicator to send messages between peers. " |
3106 | "The deliverable can be verified through out the specific test cases running " | 3119 | "The deliverable can be verified through out the specific test cases running " |
3107 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3120 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:102 | 3123 | #: template/l2o/index.html.j2:105 |
3111 | msgid "Milestone 2 Enhancing Test Framework" | 3124 | msgid "Milestone 2 Enhancing Test Framework" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:105 | 3127 | #: template/l2o/index.html.j2:108 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To test more complex functionality we need to enhance the capabilities of " | 3129 | "To test more complex functionality we need to enhance the capabilities of " |
3117 | "the testing framework. Hooks for performance measurement will be " | 3130 | "the testing framework. Hooks for performance measurement will be " |
@@ -3119,17 +3132,17 @@ msgid "" | |||
3119 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3132 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3120 | msgstr "" | 3133 | msgstr "" |
3121 | 3134 | ||
3122 | #: template/l2o/index.html.j2:115 | 3135 | #: template/l2o/index.html.j2:118 |
3123 | msgid "" | 3136 | msgid "" |
3124 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3137 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3125 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3138 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3126 | msgstr "" | 3139 | msgstr "" |
3127 | 3140 | ||
3128 | #: template/l2o/index.html.j2:123 | 3141 | #: template/l2o/index.html.j2:126 |
3129 | msgid "Milestone 3 UDP integration" | 3142 | msgid "Milestone 3 UDP integration" |
3130 | msgstr "" | 3143 | msgstr "" |
3131 | 3144 | ||
3132 | #: template/l2o/index.html.j2:126 | 3145 | #: template/l2o/index.html.j2:129 |
3133 | msgid "" | 3146 | msgid "" |
3134 | "With this subtask I will implement enhanced L2O features like using " | 3147 | "With this subtask I will implement enhanced L2O features like using " |
3135 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3148 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3139,17 +3152,17 @@ msgid "" | |||
3139 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3152 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3140 | msgstr "" | 3153 | msgstr "" |
3141 | 3154 | ||
3142 | #: template/l2o/index.html.j2:136 | 3155 | #: template/l2o/index.html.j2:139 |
3143 | msgid "" | 3156 | msgid "" |
3144 | "The CI contains test cases which uses the UDP protocol to message between " | 3157 | "The CI contains test cases which uses the UDP protocol to message between " |
3145 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3158 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:144 | 3161 | #: template/l2o/index.html.j2:147 |
3149 | msgid "Milestone 4 Distance Vector" | 3162 | msgid "Milestone 4 Distance Vector" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:147 | 3165 | #: template/l2o/index.html.j2:150 |
3153 | msgid "" | 3166 | msgid "" |
3154 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3167 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3155 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3168 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3161,7 +3174,7 @@ msgid "" | |||
3161 | "path." | 3174 | "path." |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:153 | 3177 | #: template/l2o/index.html.j2:156 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "The CI contains test cases with a setup of peers not connected directly. The " | 3179 | "The CI contains test cases with a setup of peers not connected directly. The " |
3167 | "test cases proof that each peer can reach any other peer. We have test cases " | 3180 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3169,18 +3182,18 @@ msgid "" | |||
3169 | "html\">Details</a>" | 3182 | "html\">Details</a>" |
3170 | msgstr "" | 3183 | msgstr "" |
3171 | 3184 | ||
3172 | #: template/l2o/index.html.j2:160 | 3185 | #: template/l2o/index.html.j2:163 |
3173 | msgid "Milestone 5 NAT Traversal" | 3186 | msgid "Milestone 5 NAT Traversal" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:163 | 3189 | #: template/l2o/index.html.j2:166 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3191 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3179 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3192 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3180 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3193 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3181 | msgstr "" | 3194 | msgstr "" |
3182 | 3195 | ||
3183 | #: template/l2o/index.html.j2:173 | 3196 | #: template/l2o/index.html.j2:176 |
3184 | msgid "" | 3197 | msgid "" |
3185 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3198 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3186 | "The test cases proof that each peer can be reached, even if that peer is " | 3199 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3190,11 +3203,11 @@ msgid "" | |||
3190 | "html\">Details</a>" | 3203 | "html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:180 | 3206 | #: template/l2o/index.html.j2:183 |
3194 | msgid "Milestone 6 Optimization" | 3207 | msgid "Milestone 6 Optimization" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:183 | 3210 | #: template/l2o/index.html.j2:186 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will implement algorithms (flow and congestion control, " | 3212 | "In this subtask I will implement algorithms (flow and congestion control, " |
3200 | "quality of service optimizations) which will select the optimal transport " | 3213 | "quality of service optimizations) which will select the optimal transport " |
@@ -3210,7 +3223,7 @@ msgid "" | |||
3210 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3223 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3211 | msgstr "" | 3224 | msgstr "" |
3212 | 3225 | ||
3213 | #: template/l2o/index.html.j2:203 | 3226 | #: template/l2o/index.html.j2:206 |
3214 | msgid "" | 3227 | msgid "" |
3215 | "The test cases in the CI are measuring the performance gains. This " | 3228 | "The test cases in the CI are measuring the performance gains. This " |
3216 | "measurement can be compared with the measurement of milestone 5. Again one " | 3229 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3218,9 +3231,66 @@ msgid "" | |||
3218 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3231 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3234 | #: template/l2o/index.html.j2:214 | ||
3235 | msgid "Milestone 7 Removing deprecated code" | ||
3236 | msgstr "" | ||
3237 | |||
3238 | #: template/l2o/index.html.j2:217 | ||
3239 | msgid "" | ||
3240 | "The code of the old transport API and of the ATS API will be removed from " | ||
3241 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3242 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3243 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3244 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3245 | "to replace the old with the new API this will be done directly, otherwise " | ||
3246 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3247 | "code working again with the new code. Documentation of code that will be " | ||
3248 | "deleted without replacement, because the functionality is missing in the new " | ||
3249 | "API." | ||
3250 | msgstr "" | ||
3251 | |||
3252 | #: template/l2o/index.html.j2:228 | ||
3253 | msgid "" | ||
3254 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3255 | "documentation of what is necessary for the integration of the new API, or if " | ||
3256 | "the effort for this is as high as the documentation directly the " | ||
3257 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3258 | msgstr "" | ||
3259 | |||
3260 | #: template/l2o/index.html.j2:236 | ||
3261 | msgid "Milestone 8 Make GNUnet start again" | ||
3262 | msgstr "" | ||
3263 | |||
3264 | #: template/l2o/index.html.j2:239 | ||
3265 | msgid "" | ||
3266 | "All missing implementations of the new API will be finished, necessary to " | ||
3267 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3268 | "CADET, FS, Messenger …)." | ||
3269 | msgstr "" | ||
3270 | |||
3271 | #: template/l2o/index.html.j2:246 | ||
3272 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3273 | msgstr "" | ||
3274 | |||
3275 | #: template/l2o/index.html.j2:252 | ||
3276 | msgid "Milestone 9 Testing and Fixing" | ||
3277 | msgstr "" | ||
3278 | |||
3279 | #: template/l2o/index.html.j2:255 | ||
3280 | msgid "" | ||
3281 | "Because all integration tests are deactivated, and there are no resources to " | ||
3282 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3283 | "fixing is necessary." | ||
3284 | msgstr "" | ||
3285 | |||
3286 | #: template/l2o/index.html.j2:262 | ||
3287 | msgid "GNUnet release running with new API." | ||
3288 | msgstr "" | ||
3289 | |||
3221 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3222 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3223 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3293 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3224 | #: template/l2o/testng.html.j2:13 | 3294 | #: template/l2o/testng.html.j2:13 |
3225 | msgid "Project main page" | 3295 | msgid "Project main page" |
3226 | msgstr "" | 3296 | msgstr "" |
@@ -3648,6 +3718,120 @@ msgid "" | |||
3648 | "still too early to tackle this concretely." | 3718 | "still too early to tackle this concretely." |
3649 | msgstr "" | 3719 | msgstr "" |
3650 | 3720 | ||
3721 | #: template/l2o/mile7.html.j2:21 | ||
3722 | msgid "Marked old transport API as deprecated" | ||
3723 | msgstr "" | ||
3724 | |||
3725 | #: template/l2o/mile7.html.j2:23 | ||
3726 | msgid "" | ||
3727 | "To make the search for the old API methods easier, those methods were marked " | ||
3728 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3729 | "revision 664286d." | ||
3730 | msgstr "" | ||
3731 | |||
3732 | #: template/l2o/mile7.html.j2:31 | ||
3733 | msgid "Removed usage of old transport API methods" | ||
3734 | msgstr "" | ||
3735 | |||
3736 | #: template/l2o/mile7.html.j2:33 | ||
3737 | msgid "" | ||
3738 | "Removed usage of old transport API methods and exchanged them with API " | ||
3739 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3740 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3741 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3742 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3743 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3744 | "the transport subsystem itself, old API methods are still used until the " | ||
3745 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3746 | "in the transport subsystem which needs be rewritten partially to get " | ||
3747 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3748 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3749 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3750 | "b78f993." | ||
3751 | msgstr "" | ||
3752 | |||
3753 | #: template/l2o/mile7.html.j2:49 | ||
3754 | msgid "Deactivated tests which rely on old transport API methods" | ||
3755 | msgstr "" | ||
3756 | |||
3757 | #: template/l2o/mile7.html.j2:51 | ||
3758 | msgid "" | ||
3759 | "All test which rely on the old transport API methods were deactivated. They " | ||
3760 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3761 | "branch l20integration revision 72b4f42." | ||
3762 | msgstr "" | ||
3763 | |||
3764 | #: template/l2o/mile8.html.j2:21 | ||
3765 | msgid "Added command to execute a script" | ||
3766 | msgstr "" | ||
3767 | |||
3768 | #: template/l2o/mile8.html.j2:23 | ||
3769 | msgid "" | ||
3770 | "A command to start any kind of script was added. As of now this command " | ||
3771 | "blocks until the script finished. In the context of this milestone this " | ||
3772 | "command is later used to execute a script which blocks until it finds a " | ||
3773 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile8.html.j2:31 | ||
3777 | msgid "Added generic start script for test cases" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile8.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "We do not want to have a specific start script for every test case. This " | ||
3783 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3784 | "l20integration revision 80971b6." | ||
3785 | msgstr "" | ||
3786 | |||
3787 | #: template/l2o/mile8.html.j2:41 | ||
3788 | msgid "Moved start peer command to testing subsystem" | ||
3789 | msgstr "" | ||
3790 | |||
3791 | #: template/l2o/mile8.html.j2:43 | ||
3792 | msgid "" | ||
3793 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3794 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3795 | "l20integration revision 03a5d17." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/mile8.html.j2:51 | ||
3799 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3800 | msgstr "" | ||
3801 | |||
3802 | #: template/l2o/mile8.html.j2:53 | ||
3803 | msgid "" | ||
3804 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3805 | "the command that executes a script that blocks until </br></br> See branch " | ||
3806 | "l20integration revision 4ba7b5f." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile8.html.j2:61 | ||
3810 | msgid "Manually testing" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile8.html.j2:63 | ||
3814 | msgid "" | ||
3815 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3816 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3817 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3818 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3819 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3820 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3821 | "aec63bf.</li> </ul>" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:73 | ||
3825 | msgid "Status" | ||
3826 | msgstr "" | ||
3827 | |||
3828 | #: template/l2o/mile8.html.j2:75 | ||
3829 | msgid "" | ||
3830 | "The core and cadet subsystems were manually tested regarding integration " | ||
3831 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3832 | "topology." | ||
3833 | msgstr "" | ||
3834 | |||
3651 | #: template/l2o/testng.html.j2:21 | 3835 | #: template/l2o/testng.html.j2:21 |
3652 | msgid "Netjail setup and execution" | 3836 | msgid "Netjail setup and execution" |
3653 | msgstr "" | 3837 | msgstr "" |
@@ -3750,27 +3934,31 @@ msgid "" | |||
3750 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3934 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3751 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3935 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3752 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3936 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3753 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3937 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3754 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3938 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3755 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3939 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3756 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3940 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3757 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3941 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3758 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3942 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3759 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3943 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3760 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3944 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3761 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3945 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3762 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3946 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3763 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3947 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3764 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3948 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3765 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3949 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3766 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3950 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3767 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3951 | "EstablishConnectionToPeerViaProtocolValues = " |
3768 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3952 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3769 | "EstablishConnectionToPeerViaProtocolValue } " | 3953 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
3954 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
3955 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
3956 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
3957 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3770 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 3958 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3771 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 3959 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3772 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 3960 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3773 | "off = \"0\" ;<br/><br/>" | 3961 | "><br/>" |
3774 | msgstr "" | 3962 | msgstr "" |
3775 | 3963 | ||
3776 | #: template/news/index.html.j2:46 | 3964 | #: template/news/index.html.j2:46 |
@@ -3781,10 +3969,6 @@ msgstr "" | |||
3781 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 3969 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3782 | msgstr "" | 3970 | msgstr "" |
3783 | 3971 | ||
3784 | #: template/probnat/index.html.j2:21 | ||
3785 | msgid "Milestone 7" | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/probnat/index.html.j2:28 | 3972 | #: template/probnat/index.html.j2:28 |
3789 | msgid "" | 3973 | msgid "" |
3790 | "This project was funded through the NGI Assure Fund, a fund established by " | 3974 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/es/LC_MESSAGES/messages.mo b/locale/es/LC_MESSAGES/messages.mo index fa4524df..a22cc98c 100644 --- a/locale/es/LC_MESSAGES/messages.mo +++ b/locale/es/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po index 100d0935..3dbcee3d 100644 --- a/locale/es/LC_MESSAGES/messages.po +++ b/locale/es/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2023-04-24 21:43+0000\n" | 11 | "PO-Revision-Date: 2023-04-24 21:43+0000\n" |
12 | "Last-Translator: José Huamán <princetomato@firemail.cc>\n" | 12 | "Last-Translator: José Huamán <princetomato@firemail.cc>\n" |
13 | "Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/" | 13 | "Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/" |
@@ -3852,11 +3852,12 @@ msgstr "Información de contacto" | |||
3852 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3852 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3853 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3853 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3854 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3854 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3855 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3855 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3856 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3856 | msgid "NGI Assure project: Layer-2-Overlay" | 3857 | msgid "NGI Assure project: Layer-2-Overlay" |
3857 | msgstr "" | 3858 | msgstr "" |
3858 | 3859 | ||
3859 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3860 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3860 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3861 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3861 | #, fuzzy | 3862 | #, fuzzy |
3862 | #| msgid "Documentation" | 3863 | #| msgid "Documentation" |
@@ -3867,7 +3868,7 @@ msgstr "Documentación" | |||
3867 | msgid "New Test Framework" | 3868 | msgid "New Test Framework" |
3868 | msgstr "" | 3869 | msgstr "" |
3869 | 3870 | ||
3870 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3871 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3871 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3872 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3872 | msgid "Milestones" | 3873 | msgid "Milestones" |
3873 | msgstr "" | 3874 | msgstr "" |
@@ -3896,13 +3897,25 @@ msgstr "" | |||
3896 | msgid "Milestone 6" | 3897 | msgid "Milestone 6" |
3897 | msgstr "" | 3898 | msgstr "" |
3898 | 3899 | ||
3899 | #: template/l2o/index.html.j2:28 | 3900 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3901 | msgid "Milestone 7" | ||
3902 | msgstr "" | ||
3903 | |||
3904 | #: template/l2o/index.html.j2:23 | ||
3905 | msgid "Milestone 8" | ||
3906 | msgstr "" | ||
3907 | |||
3908 | #: template/l2o/index.html.j2:24 | ||
3909 | msgid "Milestone 9" | ||
3910 | msgstr "" | ||
3911 | |||
3912 | #: template/l2o/index.html.j2:31 | ||
3900 | msgid "" | 3913 | msgid "" |
3901 | "This project was funded through the NGI Assure Fund, a fund established by " | 3914 | "This project was funded through the NGI Assure Fund, a fund established by " |
3902 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3915 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3903 | msgstr "" | 3916 | msgstr "" |
3904 | 3917 | ||
3905 | #: template/l2o/index.html.j2:40 | 3918 | #: template/l2o/index.html.j2:43 |
3906 | msgid "" | 3919 | msgid "" |
3907 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3920 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3908 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3921 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3926,15 +3939,15 @@ msgid "" | |||
3926 | "href=\"#milestones\">milestones</a>." | 3939 | "href=\"#milestones\">milestones</a>." |
3927 | msgstr "" | 3940 | msgstr "" |
3928 | 3941 | ||
3929 | #: template/l2o/index.html.j2:51 | 3942 | #: template/l2o/index.html.j2:54 |
3930 | msgid "New Test Framwork" | 3943 | msgid "New Test Framwork" |
3931 | msgstr "" | 3944 | msgstr "" |
3932 | 3945 | ||
3933 | #: template/l2o/index.html.j2:55 | 3946 | #: template/l2o/index.html.j2:58 |
3934 | msgid "Command Style Pattern" | 3947 | msgid "Command Style Pattern" |
3935 | msgstr "" | 3948 | msgstr "" |
3936 | 3949 | ||
3937 | #: template/l2o/index.html.j2:59 | 3950 | #: template/l2o/index.html.j2:62 |
3938 | msgid "" | 3951 | msgid "" |
3939 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3952 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3940 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3953 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3949,11 +3962,11 @@ msgid "" | |||
3949 | "html\">testing ng documentation</a>." | 3962 | "html\">testing ng documentation</a>." |
3950 | msgstr "" | 3963 | msgstr "" |
3951 | 3964 | ||
3952 | #: template/l2o/index.html.j2:65 | 3965 | #: template/l2o/index.html.j2:68 |
3953 | msgid "Netjails" | 3966 | msgid "Netjails" |
3954 | msgstr "" | 3967 | msgstr "" |
3955 | 3968 | ||
3956 | #: template/l2o/index.html.j2:69 | 3969 | #: template/l2o/index.html.j2:72 |
3957 | msgid "" | 3970 | msgid "" |
3958 | "To do extensive testing of the new transport implementation one needs to " | 3971 | "To do extensive testing of the new transport implementation one needs to " |
3959 | "simulate various network topologies to enable faking network characteristics " | 3972 | "simulate various network topologies to enable faking network characteristics " |
@@ -3969,11 +3982,11 @@ msgid "" | |||
3969 | "documentation</a>." | 3982 | "documentation</a>." |
3970 | msgstr "" | 3983 | msgstr "" |
3971 | 3984 | ||
3972 | #: template/l2o/index.html.j2:79 | 3985 | #: template/l2o/index.html.j2:82 |
3973 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3986 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3974 | msgstr "" | 3987 | msgstr "" |
3975 | 3988 | ||
3976 | #: template/l2o/index.html.j2:82 | 3989 | #: template/l2o/index.html.j2:85 |
3977 | msgid "" | 3990 | msgid "" |
3978 | "The first subtask consists of implementing a framework for setting up VLANs " | 3991 | "The first subtask consists of implementing a framework for setting up VLANs " |
3979 | "between network namespaces and a framework to test communication between " | 3992 | "between network namespaces and a framework to test communication between " |
@@ -3987,18 +4000,18 @@ msgid "" | |||
3987 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 4000 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3988 | msgstr "" | 4001 | msgstr "" |
3989 | 4002 | ||
3990 | #: template/l2o/index.html.j2:94 | 4003 | #: template/l2o/index.html.j2:97 |
3991 | msgid "" | 4004 | msgid "" |
3992 | "First MVP which uses the TCP communicator to send messages between peers. " | 4005 | "First MVP which uses the TCP communicator to send messages between peers. " |
3993 | "The deliverable can be verified through out the specific test cases running " | 4006 | "The deliverable can be verified through out the specific test cases running " |
3994 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 4007 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3995 | msgstr "" | 4008 | msgstr "" |
3996 | 4009 | ||
3997 | #: template/l2o/index.html.j2:102 | 4010 | #: template/l2o/index.html.j2:105 |
3998 | msgid "Milestone 2 Enhancing Test Framework" | 4011 | msgid "Milestone 2 Enhancing Test Framework" |
3999 | msgstr "" | 4012 | msgstr "" |
4000 | 4013 | ||
4001 | #: template/l2o/index.html.j2:105 | 4014 | #: template/l2o/index.html.j2:108 |
4002 | msgid "" | 4015 | msgid "" |
4003 | "To test more complex functionality we need to enhance the capabilities of " | 4016 | "To test more complex functionality we need to enhance the capabilities of " |
4004 | "the testing framework. Hooks for performance measurement will be " | 4017 | "the testing framework. Hooks for performance measurement will be " |
@@ -4006,17 +4019,17 @@ msgid "" | |||
4006 | "execution of commands at a peer. (Barriers).</li> </ul>" | 4019 | "execution of commands at a peer. (Barriers).</li> </ul>" |
4007 | msgstr "" | 4020 | msgstr "" |
4008 | 4021 | ||
4009 | #: template/l2o/index.html.j2:115 | 4022 | #: template/l2o/index.html.j2:118 |
4010 | msgid "" | 4023 | msgid "" |
4011 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 4024 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
4012 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 4025 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
4013 | msgstr "" | 4026 | msgstr "" |
4014 | 4027 | ||
4015 | #: template/l2o/index.html.j2:123 | 4028 | #: template/l2o/index.html.j2:126 |
4016 | msgid "Milestone 3 UDP integration" | 4029 | msgid "Milestone 3 UDP integration" |
4017 | msgstr "" | 4030 | msgstr "" |
4018 | 4031 | ||
4019 | #: template/l2o/index.html.j2:126 | 4032 | #: template/l2o/index.html.j2:129 |
4020 | msgid "" | 4033 | msgid "" |
4021 | "With this subtask I will implement enhanced L2O features like using " | 4034 | "With this subtask I will implement enhanced L2O features like using " |
4022 | "unidirectional transport protocols with backchannels. Addresses by which a " | 4035 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -4026,17 +4039,17 @@ msgid "" | |||
4026 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 4039 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
4027 | msgstr "" | 4040 | msgstr "" |
4028 | 4041 | ||
4029 | #: template/l2o/index.html.j2:136 | 4042 | #: template/l2o/index.html.j2:139 |
4030 | msgid "" | 4043 | msgid "" |
4031 | "The CI contains test cases which uses the UDP protocol to message between " | 4044 | "The CI contains test cases which uses the UDP protocol to message between " |
4032 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 4045 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
4033 | msgstr "" | 4046 | msgstr "" |
4034 | 4047 | ||
4035 | #: template/l2o/index.html.j2:144 | 4048 | #: template/l2o/index.html.j2:147 |
4036 | msgid "Milestone 4 Distance Vector" | 4049 | msgid "Milestone 4 Distance Vector" |
4037 | msgstr "" | 4050 | msgstr "" |
4038 | 4051 | ||
4039 | #: template/l2o/index.html.j2:147 | 4052 | #: template/l2o/index.html.j2:150 |
4040 | msgid "" | 4053 | msgid "" |
4041 | "In this subtask I will enhance connectivity to peers not directly connected. " | 4054 | "In this subtask I will enhance connectivity to peers not directly connected. " |
4042 | "Therefore peers have to act as relay. To achieve this there is the distance " | 4055 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -4048,7 +4061,7 @@ msgid "" | |||
4048 | "path." | 4061 | "path." |
4049 | msgstr "" | 4062 | msgstr "" |
4050 | 4063 | ||
4051 | #: template/l2o/index.html.j2:153 | 4064 | #: template/l2o/index.html.j2:156 |
4052 | msgid "" | 4065 | msgid "" |
4053 | "The CI contains test cases with a setup of peers not connected directly. The " | 4066 | "The CI contains test cases with a setup of peers not connected directly. The " |
4054 | "test cases proof that each peer can reach any other peer. We have test cases " | 4067 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -4056,18 +4069,18 @@ msgid "" | |||
4056 | "html\">Details</a>" | 4069 | "html\">Details</a>" |
4057 | msgstr "" | 4070 | msgstr "" |
4058 | 4071 | ||
4059 | #: template/l2o/index.html.j2:160 | 4072 | #: template/l2o/index.html.j2:163 |
4060 | msgid "Milestone 5 NAT Traversal" | 4073 | msgid "Milestone 5 NAT Traversal" |
4061 | msgstr "" | 4074 | msgstr "" |
4062 | 4075 | ||
4063 | #: template/l2o/index.html.j2:163 | 4076 | #: template/l2o/index.html.j2:166 |
4064 | msgid "" | 4077 | msgid "" |
4065 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 4078 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
4066 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 4079 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
4067 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 4080 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
4068 | msgstr "" | 4081 | msgstr "" |
4069 | 4082 | ||
4070 | #: template/l2o/index.html.j2:173 | 4083 | #: template/l2o/index.html.j2:176 |
4071 | msgid "" | 4084 | msgid "" |
4072 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 4085 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
4073 | "The test cases proof that each peer can be reached, even if that peer is " | 4086 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -4077,11 +4090,11 @@ msgid "" | |||
4077 | "html\">Details</a>" | 4090 | "html\">Details</a>" |
4078 | msgstr "" | 4091 | msgstr "" |
4079 | 4092 | ||
4080 | #: template/l2o/index.html.j2:180 | 4093 | #: template/l2o/index.html.j2:183 |
4081 | msgid "Milestone 6 Optimization" | 4094 | msgid "Milestone 6 Optimization" |
4082 | msgstr "" | 4095 | msgstr "" |
4083 | 4096 | ||
4084 | #: template/l2o/index.html.j2:183 | 4097 | #: template/l2o/index.html.j2:186 |
4085 | msgid "" | 4098 | msgid "" |
4086 | "In this subtask I will implement algorithms (flow and congestion control, " | 4099 | "In this subtask I will implement algorithms (flow and congestion control, " |
4087 | "quality of service optimizations) which will select the optimal transport " | 4100 | "quality of service optimizations) which will select the optimal transport " |
@@ -4097,7 +4110,7 @@ msgid "" | |||
4097 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4110 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
4098 | msgstr "" | 4111 | msgstr "" |
4099 | 4112 | ||
4100 | #: template/l2o/index.html.j2:203 | 4113 | #: template/l2o/index.html.j2:206 |
4101 | msgid "" | 4114 | msgid "" |
4102 | "The test cases in the CI are measuring the performance gains. This " | 4115 | "The test cases in the CI are measuring the performance gains. This " |
4103 | "measurement can be compared with the measurement of milestone 5. Again one " | 4116 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4105,9 +4118,66 @@ msgid "" | |||
4105 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4118 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4106 | msgstr "" | 4119 | msgstr "" |
4107 | 4120 | ||
4121 | #: template/l2o/index.html.j2:214 | ||
4122 | msgid "Milestone 7 Removing deprecated code" | ||
4123 | msgstr "" | ||
4124 | |||
4125 | #: template/l2o/index.html.j2:217 | ||
4126 | msgid "" | ||
4127 | "The code of the old transport API and of the ATS API will be removed from " | ||
4128 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4129 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4130 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4131 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4132 | "to replace the old with the new API this will be done directly, otherwise " | ||
4133 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4134 | "code working again with the new code. Documentation of code that will be " | ||
4135 | "deleted without replacement, because the functionality is missing in the new " | ||
4136 | "API." | ||
4137 | msgstr "" | ||
4138 | |||
4139 | #: template/l2o/index.html.j2:228 | ||
4140 | msgid "" | ||
4141 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4142 | "documentation of what is necessary for the integration of the new API, or if " | ||
4143 | "the effort for this is as high as the documentation directly the " | ||
4144 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4145 | msgstr "" | ||
4146 | |||
4147 | #: template/l2o/index.html.j2:236 | ||
4148 | msgid "Milestone 8 Make GNUnet start again" | ||
4149 | msgstr "" | ||
4150 | |||
4151 | #: template/l2o/index.html.j2:239 | ||
4152 | msgid "" | ||
4153 | "All missing implementations of the new API will be finished, necessary to " | ||
4154 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4155 | "CADET, FS, Messenger …)." | ||
4156 | msgstr "" | ||
4157 | |||
4158 | #: template/l2o/index.html.j2:246 | ||
4159 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4160 | msgstr "" | ||
4161 | |||
4162 | #: template/l2o/index.html.j2:252 | ||
4163 | msgid "Milestone 9 Testing and Fixing" | ||
4164 | msgstr "" | ||
4165 | |||
4166 | #: template/l2o/index.html.j2:255 | ||
4167 | msgid "" | ||
4168 | "Because all integration tests are deactivated, and there are no resources to " | ||
4169 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4170 | "fixing is necessary." | ||
4171 | msgstr "" | ||
4172 | |||
4173 | #: template/l2o/index.html.j2:262 | ||
4174 | msgid "GNUnet release running with new API." | ||
4175 | msgstr "" | ||
4176 | |||
4108 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4177 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4109 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4178 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4110 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4179 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4180 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4111 | #: template/l2o/testng.html.j2:13 | 4181 | #: template/l2o/testng.html.j2:13 |
4112 | msgid "Project main page" | 4182 | msgid "Project main page" |
4113 | msgstr "" | 4183 | msgstr "" |
@@ -4539,6 +4609,120 @@ msgid "" | |||
4539 | "still too early to tackle this concretely." | 4609 | "still too early to tackle this concretely." |
4540 | msgstr "" | 4610 | msgstr "" |
4541 | 4611 | ||
4612 | #: template/l2o/mile7.html.j2:21 | ||
4613 | msgid "Marked old transport API as deprecated" | ||
4614 | msgstr "" | ||
4615 | |||
4616 | #: template/l2o/mile7.html.j2:23 | ||
4617 | msgid "" | ||
4618 | "To make the search for the old API methods easier, those methods were marked " | ||
4619 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4620 | "revision 664286d." | ||
4621 | msgstr "" | ||
4622 | |||
4623 | #: template/l2o/mile7.html.j2:31 | ||
4624 | msgid "Removed usage of old transport API methods" | ||
4625 | msgstr "" | ||
4626 | |||
4627 | #: template/l2o/mile7.html.j2:33 | ||
4628 | msgid "" | ||
4629 | "Removed usage of old transport API methods and exchanged them with API " | ||
4630 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4631 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4632 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4633 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4634 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4635 | "the transport subsystem itself, old API methods are still used until the " | ||
4636 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4637 | "in the transport subsystem which needs be rewritten partially to get " | ||
4638 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4639 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4640 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4641 | "b78f993." | ||
4642 | msgstr "" | ||
4643 | |||
4644 | #: template/l2o/mile7.html.j2:49 | ||
4645 | msgid "Deactivated tests which rely on old transport API methods" | ||
4646 | msgstr "" | ||
4647 | |||
4648 | #: template/l2o/mile7.html.j2:51 | ||
4649 | msgid "" | ||
4650 | "All test which rely on the old transport API methods were deactivated. They " | ||
4651 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4652 | "branch l20integration revision 72b4f42." | ||
4653 | msgstr "" | ||
4654 | |||
4655 | #: template/l2o/mile8.html.j2:21 | ||
4656 | msgid "Added command to execute a script" | ||
4657 | msgstr "" | ||
4658 | |||
4659 | #: template/l2o/mile8.html.j2:23 | ||
4660 | msgid "" | ||
4661 | "A command to start any kind of script was added. As of now this command " | ||
4662 | "blocks until the script finished. In the context of this milestone this " | ||
4663 | "command is later used to execute a script which blocks until it finds a " | ||
4664 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4665 | msgstr "" | ||
4666 | |||
4667 | #: template/l2o/mile8.html.j2:31 | ||
4668 | msgid "Added generic start script for test cases" | ||
4669 | msgstr "" | ||
4670 | |||
4671 | #: template/l2o/mile8.html.j2:33 | ||
4672 | msgid "" | ||
4673 | "We do not want to have a specific start script for every test case. This " | ||
4674 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4675 | "l20integration revision 80971b6." | ||
4676 | msgstr "" | ||
4677 | |||
4678 | #: template/l2o/mile8.html.j2:41 | ||
4679 | msgid "Moved start peer command to testing subsystem" | ||
4680 | msgstr "" | ||
4681 | |||
4682 | #: template/l2o/mile8.html.j2:43 | ||
4683 | msgid "" | ||
4684 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4685 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4686 | "l20integration revision 03a5d17." | ||
4687 | msgstr "" | ||
4688 | |||
4689 | #: template/l2o/mile8.html.j2:51 | ||
4690 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4691 | msgstr "" | ||
4692 | |||
4693 | #: template/l2o/mile8.html.j2:53 | ||
4694 | msgid "" | ||
4695 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4696 | "the command that executes a script that blocks until </br></br> See branch " | ||
4697 | "l20integration revision 4ba7b5f." | ||
4698 | msgstr "" | ||
4699 | |||
4700 | #: template/l2o/mile8.html.j2:61 | ||
4701 | msgid "Manually testing" | ||
4702 | msgstr "" | ||
4703 | |||
4704 | #: template/l2o/mile8.html.j2:63 | ||
4705 | msgid "" | ||
4706 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4707 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4708 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4709 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4710 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4711 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4712 | "aec63bf.</li> </ul>" | ||
4713 | msgstr "" | ||
4714 | |||
4715 | #: template/l2o/mile8.html.j2:73 | ||
4716 | msgid "Status" | ||
4717 | msgstr "" | ||
4718 | |||
4719 | #: template/l2o/mile8.html.j2:75 | ||
4720 | msgid "" | ||
4721 | "The core and cadet subsystems were manually tested regarding integration " | ||
4722 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4723 | "topology." | ||
4724 | msgstr "" | ||
4725 | |||
4542 | #: template/l2o/testng.html.j2:21 | 4726 | #: template/l2o/testng.html.j2:21 |
4543 | msgid "Netjail setup and execution" | 4727 | msgid "Netjail setup and execution" |
4544 | msgstr "" | 4728 | msgstr "" |
@@ -4643,27 +4827,31 @@ msgid "" | |||
4643 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4827 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4644 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4828 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4645 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4829 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4646 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4830 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4647 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4831 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4648 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4832 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4649 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4833 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4650 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4834 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4651 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4835 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4652 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4836 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4653 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4837 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4654 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4838 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4655 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4839 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4656 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4840 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4657 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4841 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4658 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4842 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4659 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4843 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4660 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4844 | "EstablishConnectionToPeerViaProtocolValues = " |
4661 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4845 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4662 | "EstablishConnectionToPeerViaProtocolValue } " | 4846 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4847 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4848 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4849 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4850 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4663 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4851 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4664 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4852 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4665 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4853 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4666 | "off = \"0\" ;<br/><br/>" | 4854 | "><br/>" |
4667 | msgstr "" | 4855 | msgstr "" |
4668 | 4856 | ||
4669 | #: template/news/index.html.j2:46 | 4857 | #: template/news/index.html.j2:46 |
@@ -4674,10 +4862,6 @@ msgstr "Archivo IRC:" | |||
4674 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4862 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4675 | msgstr "" | 4863 | msgstr "" |
4676 | 4864 | ||
4677 | #: template/probnat/index.html.j2:21 | ||
4678 | msgid "Milestone 7" | ||
4679 | msgstr "" | ||
4680 | |||
4681 | #: template/probnat/index.html.j2:28 | 4865 | #: template/probnat/index.html.j2:28 |
4682 | msgid "" | 4866 | msgid "" |
4683 | "This project was funded through the NGI Assure Fund, a fund established by " | 4867 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/fr/LC_MESSAGES/messages.mo b/locale/fr/LC_MESSAGES/messages.mo index f626005a..8d721bac 100644 --- a/locale/fr/LC_MESSAGES/messages.mo +++ b/locale/fr/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po index 50dfb7d6..2a9bc3e6 100644 --- a/locale/fr/LC_MESSAGES/messages.po +++ b/locale/fr/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2021-09-28 14:59+0000\n" | 11 | "PO-Revision-Date: 2021-09-28 14:59+0000\n" |
12 | "Last-Translator: Axelle Dimpre <axelle.dimpre@gmail.com>\n" | 12 | "Last-Translator: Axelle Dimpre <axelle.dimpre@gmail.com>\n" |
13 | "Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/" | 13 | "Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/" |
@@ -3276,11 +3276,12 @@ msgstr "Nous contacter" | |||
3276 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3276 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3277 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3277 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3278 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3278 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3279 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3279 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3280 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3280 | msgid "NGI Assure project: Layer-2-Overlay" | 3281 | msgid "NGI Assure project: Layer-2-Overlay" |
3281 | msgstr "" | 3282 | msgstr "" |
3282 | 3283 | ||
3283 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3284 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3284 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3285 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3285 | #, fuzzy | 3286 | #, fuzzy |
3286 | #| msgid "Documentation" | 3287 | #| msgid "Documentation" |
@@ -3291,7 +3292,7 @@ msgstr "Documentation" | |||
3291 | msgid "New Test Framework" | 3292 | msgid "New Test Framework" |
3292 | msgstr "" | 3293 | msgstr "" |
3293 | 3294 | ||
3294 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3295 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3295 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3296 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3296 | msgid "Milestones" | 3297 | msgid "Milestones" |
3297 | msgstr "" | 3298 | msgstr "" |
@@ -3320,13 +3321,25 @@ msgstr "" | |||
3320 | msgid "Milestone 6" | 3321 | msgid "Milestone 6" |
3321 | msgstr "" | 3322 | msgstr "" |
3322 | 3323 | ||
3323 | #: template/l2o/index.html.j2:28 | 3324 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3325 | msgid "Milestone 7" | ||
3326 | msgstr "" | ||
3327 | |||
3328 | #: template/l2o/index.html.j2:23 | ||
3329 | msgid "Milestone 8" | ||
3330 | msgstr "" | ||
3331 | |||
3332 | #: template/l2o/index.html.j2:24 | ||
3333 | msgid "Milestone 9" | ||
3334 | msgstr "" | ||
3335 | |||
3336 | #: template/l2o/index.html.j2:31 | ||
3324 | msgid "" | 3337 | msgid "" |
3325 | "This project was funded through the NGI Assure Fund, a fund established by " | 3338 | "This project was funded through the NGI Assure Fund, a fund established by " |
3326 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3339 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3327 | msgstr "" | 3340 | msgstr "" |
3328 | 3341 | ||
3329 | #: template/l2o/index.html.j2:40 | 3342 | #: template/l2o/index.html.j2:43 |
3330 | msgid "" | 3343 | msgid "" |
3331 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3344 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3332 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3345 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3350,15 +3363,15 @@ msgid "" | |||
3350 | "href=\"#milestones\">milestones</a>." | 3363 | "href=\"#milestones\">milestones</a>." |
3351 | msgstr "" | 3364 | msgstr "" |
3352 | 3365 | ||
3353 | #: template/l2o/index.html.j2:51 | 3366 | #: template/l2o/index.html.j2:54 |
3354 | msgid "New Test Framwork" | 3367 | msgid "New Test Framwork" |
3355 | msgstr "" | 3368 | msgstr "" |
3356 | 3369 | ||
3357 | #: template/l2o/index.html.j2:55 | 3370 | #: template/l2o/index.html.j2:58 |
3358 | msgid "Command Style Pattern" | 3371 | msgid "Command Style Pattern" |
3359 | msgstr "" | 3372 | msgstr "" |
3360 | 3373 | ||
3361 | #: template/l2o/index.html.j2:59 | 3374 | #: template/l2o/index.html.j2:62 |
3362 | msgid "" | 3375 | msgid "" |
3363 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3376 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3364 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3377 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3373,11 +3386,11 @@ msgid "" | |||
3373 | "html\">testing ng documentation</a>." | 3386 | "html\">testing ng documentation</a>." |
3374 | msgstr "" | 3387 | msgstr "" |
3375 | 3388 | ||
3376 | #: template/l2o/index.html.j2:65 | 3389 | #: template/l2o/index.html.j2:68 |
3377 | msgid "Netjails" | 3390 | msgid "Netjails" |
3378 | msgstr "" | 3391 | msgstr "" |
3379 | 3392 | ||
3380 | #: template/l2o/index.html.j2:69 | 3393 | #: template/l2o/index.html.j2:72 |
3381 | msgid "" | 3394 | msgid "" |
3382 | "To do extensive testing of the new transport implementation one needs to " | 3395 | "To do extensive testing of the new transport implementation one needs to " |
3383 | "simulate various network topologies to enable faking network characteristics " | 3396 | "simulate various network topologies to enable faking network characteristics " |
@@ -3393,11 +3406,11 @@ msgid "" | |||
3393 | "documentation</a>." | 3406 | "documentation</a>." |
3394 | msgstr "" | 3407 | msgstr "" |
3395 | 3408 | ||
3396 | #: template/l2o/index.html.j2:79 | 3409 | #: template/l2o/index.html.j2:82 |
3397 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3410 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3398 | msgstr "" | 3411 | msgstr "" |
3399 | 3412 | ||
3400 | #: template/l2o/index.html.j2:82 | 3413 | #: template/l2o/index.html.j2:85 |
3401 | msgid "" | 3414 | msgid "" |
3402 | "The first subtask consists of implementing a framework for setting up VLANs " | 3415 | "The first subtask consists of implementing a framework for setting up VLANs " |
3403 | "between network namespaces and a framework to test communication between " | 3416 | "between network namespaces and a framework to test communication between " |
@@ -3411,18 +3424,18 @@ msgid "" | |||
3411 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3424 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3412 | msgstr "" | 3425 | msgstr "" |
3413 | 3426 | ||
3414 | #: template/l2o/index.html.j2:94 | 3427 | #: template/l2o/index.html.j2:97 |
3415 | msgid "" | 3428 | msgid "" |
3416 | "First MVP which uses the TCP communicator to send messages between peers. " | 3429 | "First MVP which uses the TCP communicator to send messages between peers. " |
3417 | "The deliverable can be verified through out the specific test cases running " | 3430 | "The deliverable can be verified through out the specific test cases running " |
3418 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3431 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3419 | msgstr "" | 3432 | msgstr "" |
3420 | 3433 | ||
3421 | #: template/l2o/index.html.j2:102 | 3434 | #: template/l2o/index.html.j2:105 |
3422 | msgid "Milestone 2 Enhancing Test Framework" | 3435 | msgid "Milestone 2 Enhancing Test Framework" |
3423 | msgstr "" | 3436 | msgstr "" |
3424 | 3437 | ||
3425 | #: template/l2o/index.html.j2:105 | 3438 | #: template/l2o/index.html.j2:108 |
3426 | msgid "" | 3439 | msgid "" |
3427 | "To test more complex functionality we need to enhance the capabilities of " | 3440 | "To test more complex functionality we need to enhance the capabilities of " |
3428 | "the testing framework. Hooks for performance measurement will be " | 3441 | "the testing framework. Hooks for performance measurement will be " |
@@ -3430,17 +3443,17 @@ msgid "" | |||
3430 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3443 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3431 | msgstr "" | 3444 | msgstr "" |
3432 | 3445 | ||
3433 | #: template/l2o/index.html.j2:115 | 3446 | #: template/l2o/index.html.j2:118 |
3434 | msgid "" | 3447 | msgid "" |
3435 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3448 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3436 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3449 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3437 | msgstr "" | 3450 | msgstr "" |
3438 | 3451 | ||
3439 | #: template/l2o/index.html.j2:123 | 3452 | #: template/l2o/index.html.j2:126 |
3440 | msgid "Milestone 3 UDP integration" | 3453 | msgid "Milestone 3 UDP integration" |
3441 | msgstr "" | 3454 | msgstr "" |
3442 | 3455 | ||
3443 | #: template/l2o/index.html.j2:126 | 3456 | #: template/l2o/index.html.j2:129 |
3444 | msgid "" | 3457 | msgid "" |
3445 | "With this subtask I will implement enhanced L2O features like using " | 3458 | "With this subtask I will implement enhanced L2O features like using " |
3446 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3459 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3450,17 +3463,17 @@ msgid "" | |||
3450 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3463 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3451 | msgstr "" | 3464 | msgstr "" |
3452 | 3465 | ||
3453 | #: template/l2o/index.html.j2:136 | 3466 | #: template/l2o/index.html.j2:139 |
3454 | msgid "" | 3467 | msgid "" |
3455 | "The CI contains test cases which uses the UDP protocol to message between " | 3468 | "The CI contains test cases which uses the UDP protocol to message between " |
3456 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3469 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3457 | msgstr "" | 3470 | msgstr "" |
3458 | 3471 | ||
3459 | #: template/l2o/index.html.j2:144 | 3472 | #: template/l2o/index.html.j2:147 |
3460 | msgid "Milestone 4 Distance Vector" | 3473 | msgid "Milestone 4 Distance Vector" |
3461 | msgstr "" | 3474 | msgstr "" |
3462 | 3475 | ||
3463 | #: template/l2o/index.html.j2:147 | 3476 | #: template/l2o/index.html.j2:150 |
3464 | msgid "" | 3477 | msgid "" |
3465 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3478 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3466 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3479 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3472,7 +3485,7 @@ msgid "" | |||
3472 | "path." | 3485 | "path." |
3473 | msgstr "" | 3486 | msgstr "" |
3474 | 3487 | ||
3475 | #: template/l2o/index.html.j2:153 | 3488 | #: template/l2o/index.html.j2:156 |
3476 | msgid "" | 3489 | msgid "" |
3477 | "The CI contains test cases with a setup of peers not connected directly. The " | 3490 | "The CI contains test cases with a setup of peers not connected directly. The " |
3478 | "test cases proof that each peer can reach any other peer. We have test cases " | 3491 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3480,18 +3493,18 @@ msgid "" | |||
3480 | "html\">Details</a>" | 3493 | "html\">Details</a>" |
3481 | msgstr "" | 3494 | msgstr "" |
3482 | 3495 | ||
3483 | #: template/l2o/index.html.j2:160 | 3496 | #: template/l2o/index.html.j2:163 |
3484 | msgid "Milestone 5 NAT Traversal" | 3497 | msgid "Milestone 5 NAT Traversal" |
3485 | msgstr "" | 3498 | msgstr "" |
3486 | 3499 | ||
3487 | #: template/l2o/index.html.j2:163 | 3500 | #: template/l2o/index.html.j2:166 |
3488 | msgid "" | 3501 | msgid "" |
3489 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3502 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3490 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3503 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3491 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3504 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3492 | msgstr "" | 3505 | msgstr "" |
3493 | 3506 | ||
3494 | #: template/l2o/index.html.j2:173 | 3507 | #: template/l2o/index.html.j2:176 |
3495 | msgid "" | 3508 | msgid "" |
3496 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3509 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3497 | "The test cases proof that each peer can be reached, even if that peer is " | 3510 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3501,11 +3514,11 @@ msgid "" | |||
3501 | "html\">Details</a>" | 3514 | "html\">Details</a>" |
3502 | msgstr "" | 3515 | msgstr "" |
3503 | 3516 | ||
3504 | #: template/l2o/index.html.j2:180 | 3517 | #: template/l2o/index.html.j2:183 |
3505 | msgid "Milestone 6 Optimization" | 3518 | msgid "Milestone 6 Optimization" |
3506 | msgstr "" | 3519 | msgstr "" |
3507 | 3520 | ||
3508 | #: template/l2o/index.html.j2:183 | 3521 | #: template/l2o/index.html.j2:186 |
3509 | msgid "" | 3522 | msgid "" |
3510 | "In this subtask I will implement algorithms (flow and congestion control, " | 3523 | "In this subtask I will implement algorithms (flow and congestion control, " |
3511 | "quality of service optimizations) which will select the optimal transport " | 3524 | "quality of service optimizations) which will select the optimal transport " |
@@ -3521,7 +3534,7 @@ msgid "" | |||
3521 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3534 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3522 | msgstr "" | 3535 | msgstr "" |
3523 | 3536 | ||
3524 | #: template/l2o/index.html.j2:203 | 3537 | #: template/l2o/index.html.j2:206 |
3525 | msgid "" | 3538 | msgid "" |
3526 | "The test cases in the CI are measuring the performance gains. This " | 3539 | "The test cases in the CI are measuring the performance gains. This " |
3527 | "measurement can be compared with the measurement of milestone 5. Again one " | 3540 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3529,9 +3542,66 @@ msgid "" | |||
3529 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3542 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3530 | msgstr "" | 3543 | msgstr "" |
3531 | 3544 | ||
3545 | #: template/l2o/index.html.j2:214 | ||
3546 | msgid "Milestone 7 Removing deprecated code" | ||
3547 | msgstr "" | ||
3548 | |||
3549 | #: template/l2o/index.html.j2:217 | ||
3550 | msgid "" | ||
3551 | "The code of the old transport API and of the ATS API will be removed from " | ||
3552 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3553 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3554 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3555 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3556 | "to replace the old with the new API this will be done directly, otherwise " | ||
3557 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3558 | "code working again with the new code. Documentation of code that will be " | ||
3559 | "deleted without replacement, because the functionality is missing in the new " | ||
3560 | "API." | ||
3561 | msgstr "" | ||
3562 | |||
3563 | #: template/l2o/index.html.j2:228 | ||
3564 | msgid "" | ||
3565 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3566 | "documentation of what is necessary for the integration of the new API, or if " | ||
3567 | "the effort for this is as high as the documentation directly the " | ||
3568 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3569 | msgstr "" | ||
3570 | |||
3571 | #: template/l2o/index.html.j2:236 | ||
3572 | msgid "Milestone 8 Make GNUnet start again" | ||
3573 | msgstr "" | ||
3574 | |||
3575 | #: template/l2o/index.html.j2:239 | ||
3576 | msgid "" | ||
3577 | "All missing implementations of the new API will be finished, necessary to " | ||
3578 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3579 | "CADET, FS, Messenger …)." | ||
3580 | msgstr "" | ||
3581 | |||
3582 | #: template/l2o/index.html.j2:246 | ||
3583 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3584 | msgstr "" | ||
3585 | |||
3586 | #: template/l2o/index.html.j2:252 | ||
3587 | msgid "Milestone 9 Testing and Fixing" | ||
3588 | msgstr "" | ||
3589 | |||
3590 | #: template/l2o/index.html.j2:255 | ||
3591 | msgid "" | ||
3592 | "Because all integration tests are deactivated, and there are no resources to " | ||
3593 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3594 | "fixing is necessary." | ||
3595 | msgstr "" | ||
3596 | |||
3597 | #: template/l2o/index.html.j2:262 | ||
3598 | msgid "GNUnet release running with new API." | ||
3599 | msgstr "" | ||
3600 | |||
3532 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3601 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3533 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3602 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3534 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3603 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3604 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3535 | #: template/l2o/testng.html.j2:13 | 3605 | #: template/l2o/testng.html.j2:13 |
3536 | msgid "Project main page" | 3606 | msgid "Project main page" |
3537 | msgstr "" | 3607 | msgstr "" |
@@ -3963,6 +4033,120 @@ msgid "" | |||
3963 | "still too early to tackle this concretely." | 4033 | "still too early to tackle this concretely." |
3964 | msgstr "" | 4034 | msgstr "" |
3965 | 4035 | ||
4036 | #: template/l2o/mile7.html.j2:21 | ||
4037 | msgid "Marked old transport API as deprecated" | ||
4038 | msgstr "" | ||
4039 | |||
4040 | #: template/l2o/mile7.html.j2:23 | ||
4041 | msgid "" | ||
4042 | "To make the search for the old API methods easier, those methods were marked " | ||
4043 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4044 | "revision 664286d." | ||
4045 | msgstr "" | ||
4046 | |||
4047 | #: template/l2o/mile7.html.j2:31 | ||
4048 | msgid "Removed usage of old transport API methods" | ||
4049 | msgstr "" | ||
4050 | |||
4051 | #: template/l2o/mile7.html.j2:33 | ||
4052 | msgid "" | ||
4053 | "Removed usage of old transport API methods and exchanged them with API " | ||
4054 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4055 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4056 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4057 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4058 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4059 | "the transport subsystem itself, old API methods are still used until the " | ||
4060 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4061 | "in the transport subsystem which needs be rewritten partially to get " | ||
4062 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4063 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4064 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4065 | "b78f993." | ||
4066 | msgstr "" | ||
4067 | |||
4068 | #: template/l2o/mile7.html.j2:49 | ||
4069 | msgid "Deactivated tests which rely on old transport API methods" | ||
4070 | msgstr "" | ||
4071 | |||
4072 | #: template/l2o/mile7.html.j2:51 | ||
4073 | msgid "" | ||
4074 | "All test which rely on the old transport API methods were deactivated. They " | ||
4075 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4076 | "branch l20integration revision 72b4f42." | ||
4077 | msgstr "" | ||
4078 | |||
4079 | #: template/l2o/mile8.html.j2:21 | ||
4080 | msgid "Added command to execute a script" | ||
4081 | msgstr "" | ||
4082 | |||
4083 | #: template/l2o/mile8.html.j2:23 | ||
4084 | msgid "" | ||
4085 | "A command to start any kind of script was added. As of now this command " | ||
4086 | "blocks until the script finished. In the context of this milestone this " | ||
4087 | "command is later used to execute a script which blocks until it finds a " | ||
4088 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4089 | msgstr "" | ||
4090 | |||
4091 | #: template/l2o/mile8.html.j2:31 | ||
4092 | msgid "Added generic start script for test cases" | ||
4093 | msgstr "" | ||
4094 | |||
4095 | #: template/l2o/mile8.html.j2:33 | ||
4096 | msgid "" | ||
4097 | "We do not want to have a specific start script for every test case. This " | ||
4098 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4099 | "l20integration revision 80971b6." | ||
4100 | msgstr "" | ||
4101 | |||
4102 | #: template/l2o/mile8.html.j2:41 | ||
4103 | msgid "Moved start peer command to testing subsystem" | ||
4104 | msgstr "" | ||
4105 | |||
4106 | #: template/l2o/mile8.html.j2:43 | ||
4107 | msgid "" | ||
4108 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4109 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4110 | "l20integration revision 03a5d17." | ||
4111 | msgstr "" | ||
4112 | |||
4113 | #: template/l2o/mile8.html.j2:51 | ||
4114 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4115 | msgstr "" | ||
4116 | |||
4117 | #: template/l2o/mile8.html.j2:53 | ||
4118 | msgid "" | ||
4119 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4120 | "the command that executes a script that blocks until </br></br> See branch " | ||
4121 | "l20integration revision 4ba7b5f." | ||
4122 | msgstr "" | ||
4123 | |||
4124 | #: template/l2o/mile8.html.j2:61 | ||
4125 | msgid "Manually testing" | ||
4126 | msgstr "" | ||
4127 | |||
4128 | #: template/l2o/mile8.html.j2:63 | ||
4129 | msgid "" | ||
4130 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4131 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4132 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4133 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4134 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4135 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4136 | "aec63bf.</li> </ul>" | ||
4137 | msgstr "" | ||
4138 | |||
4139 | #: template/l2o/mile8.html.j2:73 | ||
4140 | msgid "Status" | ||
4141 | msgstr "" | ||
4142 | |||
4143 | #: template/l2o/mile8.html.j2:75 | ||
4144 | msgid "" | ||
4145 | "The core and cadet subsystems were manually tested regarding integration " | ||
4146 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4147 | "topology." | ||
4148 | msgstr "" | ||
4149 | |||
3966 | #: template/l2o/testng.html.j2:21 | 4150 | #: template/l2o/testng.html.j2:21 |
3967 | msgid "Netjail setup and execution" | 4151 | msgid "Netjail setup and execution" |
3968 | msgstr "" | 4152 | msgstr "" |
@@ -4067,27 +4251,31 @@ msgid "" | |||
4067 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4251 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4068 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4252 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4069 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4253 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4070 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4254 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4071 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4255 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4072 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4256 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4073 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4257 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4074 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4258 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4075 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4259 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4076 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4260 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4077 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4261 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4078 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4262 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4079 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4263 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4080 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4264 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4081 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4265 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4082 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4266 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4083 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4267 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4084 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4268 | "EstablishConnectionToPeerViaProtocolValues = " |
4085 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4269 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4086 | "EstablishConnectionToPeerViaProtocolValue } " | 4270 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4271 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4272 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4273 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4274 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4087 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4275 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4088 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4276 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4089 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4277 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4090 | "off = \"0\" ;<br/><br/>" | 4278 | "><br/>" |
4091 | msgstr "" | 4279 | msgstr "" |
4092 | 4280 | ||
4093 | #: template/news/index.html.j2:46 | 4281 | #: template/news/index.html.j2:46 |
@@ -4098,10 +4286,6 @@ msgstr "Archives des actualités :" | |||
4098 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4286 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4099 | msgstr "" | 4287 | msgstr "" |
4100 | 4288 | ||
4101 | #: template/probnat/index.html.j2:21 | ||
4102 | msgid "Milestone 7" | ||
4103 | msgstr "" | ||
4104 | |||
4105 | #: template/probnat/index.html.j2:28 | 4289 | #: template/probnat/index.html.j2:28 |
4106 | msgid "" | 4290 | msgid "" |
4107 | "This project was funded through the NGI Assure Fund, a fund established by " | 4291 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po index a3855084..d2b421fe 100644 --- a/locale/hi/LC_MESSAGES/messages.po +++ b/locale/hi/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2021-03-09 18:35+0000\n" | 11 | "PO-Revision-Date: 2021-03-09 18:35+0000\n" |
12 | "Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n" | 12 | "Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n" |
13 | "Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n" | 13 | "Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n" |
@@ -3007,11 +3007,12 @@ msgstr "लगातार एकीकरण" | |||
3007 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3007 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3008 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3008 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3009 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3009 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3010 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3010 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3011 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3011 | msgid "NGI Assure project: Layer-2-Overlay" | 3012 | msgid "NGI Assure project: Layer-2-Overlay" |
3012 | msgstr "" | 3013 | msgstr "" |
3013 | 3014 | ||
3014 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3015 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3015 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3016 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3016 | #, fuzzy | 3017 | #, fuzzy |
3017 | #| msgid "Documentation" | 3018 | #| msgid "Documentation" |
@@ -3022,7 +3023,7 @@ msgstr "प्रलेखन" | |||
3022 | msgid "New Test Framework" | 3023 | msgid "New Test Framework" |
3023 | msgstr "" | 3024 | msgstr "" |
3024 | 3025 | ||
3025 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3026 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3026 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3027 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3027 | msgid "Milestones" | 3028 | msgid "Milestones" |
3028 | msgstr "" | 3029 | msgstr "" |
@@ -3051,13 +3052,25 @@ msgstr "" | |||
3051 | msgid "Milestone 6" | 3052 | msgid "Milestone 6" |
3052 | msgstr "" | 3053 | msgstr "" |
3053 | 3054 | ||
3054 | #: template/l2o/index.html.j2:28 | 3055 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3056 | msgid "Milestone 7" | ||
3057 | msgstr "" | ||
3058 | |||
3059 | #: template/l2o/index.html.j2:23 | ||
3060 | msgid "Milestone 8" | ||
3061 | msgstr "" | ||
3062 | |||
3063 | #: template/l2o/index.html.j2:24 | ||
3064 | msgid "Milestone 9" | ||
3065 | msgstr "" | ||
3066 | |||
3067 | #: template/l2o/index.html.j2:31 | ||
3055 | msgid "" | 3068 | msgid "" |
3056 | "This project was funded through the NGI Assure Fund, a fund established by " | 3069 | "This project was funded through the NGI Assure Fund, a fund established by " |
3057 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3070 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3058 | msgstr "" | 3071 | msgstr "" |
3059 | 3072 | ||
3060 | #: template/l2o/index.html.j2:40 | 3073 | #: template/l2o/index.html.j2:43 |
3061 | msgid "" | 3074 | msgid "" |
3062 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3075 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3063 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3076 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3081,15 +3094,15 @@ msgid "" | |||
3081 | "href=\"#milestones\">milestones</a>." | 3094 | "href=\"#milestones\">milestones</a>." |
3082 | msgstr "" | 3095 | msgstr "" |
3083 | 3096 | ||
3084 | #: template/l2o/index.html.j2:51 | 3097 | #: template/l2o/index.html.j2:54 |
3085 | msgid "New Test Framwork" | 3098 | msgid "New Test Framwork" |
3086 | msgstr "" | 3099 | msgstr "" |
3087 | 3100 | ||
3088 | #: template/l2o/index.html.j2:55 | 3101 | #: template/l2o/index.html.j2:58 |
3089 | msgid "Command Style Pattern" | 3102 | msgid "Command Style Pattern" |
3090 | msgstr "" | 3103 | msgstr "" |
3091 | 3104 | ||
3092 | #: template/l2o/index.html.j2:59 | 3105 | #: template/l2o/index.html.j2:62 |
3093 | msgid "" | 3106 | msgid "" |
3094 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3107 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3095 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3108 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3104,11 +3117,11 @@ msgid "" | |||
3104 | "html\">testing ng documentation</a>." | 3117 | "html\">testing ng documentation</a>." |
3105 | msgstr "" | 3118 | msgstr "" |
3106 | 3119 | ||
3107 | #: template/l2o/index.html.j2:65 | 3120 | #: template/l2o/index.html.j2:68 |
3108 | msgid "Netjails" | 3121 | msgid "Netjails" |
3109 | msgstr "" | 3122 | msgstr "" |
3110 | 3123 | ||
3111 | #: template/l2o/index.html.j2:69 | 3124 | #: template/l2o/index.html.j2:72 |
3112 | msgid "" | 3125 | msgid "" |
3113 | "To do extensive testing of the new transport implementation one needs to " | 3126 | "To do extensive testing of the new transport implementation one needs to " |
3114 | "simulate various network topologies to enable faking network characteristics " | 3127 | "simulate various network topologies to enable faking network characteristics " |
@@ -3124,11 +3137,11 @@ msgid "" | |||
3124 | "documentation</a>." | 3137 | "documentation</a>." |
3125 | msgstr "" | 3138 | msgstr "" |
3126 | 3139 | ||
3127 | #: template/l2o/index.html.j2:79 | 3140 | #: template/l2o/index.html.j2:82 |
3128 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3141 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3129 | msgstr "" | 3142 | msgstr "" |
3130 | 3143 | ||
3131 | #: template/l2o/index.html.j2:82 | 3144 | #: template/l2o/index.html.j2:85 |
3132 | msgid "" | 3145 | msgid "" |
3133 | "The first subtask consists of implementing a framework for setting up VLANs " | 3146 | "The first subtask consists of implementing a framework for setting up VLANs " |
3134 | "between network namespaces and a framework to test communication between " | 3147 | "between network namespaces and a framework to test communication between " |
@@ -3142,18 +3155,18 @@ msgid "" | |||
3142 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3155 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3143 | msgstr "" | 3156 | msgstr "" |
3144 | 3157 | ||
3145 | #: template/l2o/index.html.j2:94 | 3158 | #: template/l2o/index.html.j2:97 |
3146 | msgid "" | 3159 | msgid "" |
3147 | "First MVP which uses the TCP communicator to send messages between peers. " | 3160 | "First MVP which uses the TCP communicator to send messages between peers. " |
3148 | "The deliverable can be verified through out the specific test cases running " | 3161 | "The deliverable can be verified through out the specific test cases running " |
3149 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3162 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:102 | 3165 | #: template/l2o/index.html.j2:105 |
3153 | msgid "Milestone 2 Enhancing Test Framework" | 3166 | msgid "Milestone 2 Enhancing Test Framework" |
3154 | msgstr "" | 3167 | msgstr "" |
3155 | 3168 | ||
3156 | #: template/l2o/index.html.j2:105 | 3169 | #: template/l2o/index.html.j2:108 |
3157 | msgid "" | 3170 | msgid "" |
3158 | "To test more complex functionality we need to enhance the capabilities of " | 3171 | "To test more complex functionality we need to enhance the capabilities of " |
3159 | "the testing framework. Hooks for performance measurement will be " | 3172 | "the testing framework. Hooks for performance measurement will be " |
@@ -3161,17 +3174,17 @@ msgid "" | |||
3161 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3174 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:115 | 3177 | #: template/l2o/index.html.j2:118 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3179 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3167 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3180 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3168 | msgstr "" | 3181 | msgstr "" |
3169 | 3182 | ||
3170 | #: template/l2o/index.html.j2:123 | 3183 | #: template/l2o/index.html.j2:126 |
3171 | msgid "Milestone 3 UDP integration" | 3184 | msgid "Milestone 3 UDP integration" |
3172 | msgstr "" | 3185 | msgstr "" |
3173 | 3186 | ||
3174 | #: template/l2o/index.html.j2:126 | 3187 | #: template/l2o/index.html.j2:129 |
3175 | msgid "" | 3188 | msgid "" |
3176 | "With this subtask I will implement enhanced L2O features like using " | 3189 | "With this subtask I will implement enhanced L2O features like using " |
3177 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3190 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3181,17 +3194,17 @@ msgid "" | |||
3181 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3194 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3182 | msgstr "" | 3195 | msgstr "" |
3183 | 3196 | ||
3184 | #: template/l2o/index.html.j2:136 | 3197 | #: template/l2o/index.html.j2:139 |
3185 | msgid "" | 3198 | msgid "" |
3186 | "The CI contains test cases which uses the UDP protocol to message between " | 3199 | "The CI contains test cases which uses the UDP protocol to message between " |
3187 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3200 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3188 | msgstr "" | 3201 | msgstr "" |
3189 | 3202 | ||
3190 | #: template/l2o/index.html.j2:144 | 3203 | #: template/l2o/index.html.j2:147 |
3191 | msgid "Milestone 4 Distance Vector" | 3204 | msgid "Milestone 4 Distance Vector" |
3192 | msgstr "" | 3205 | msgstr "" |
3193 | 3206 | ||
3194 | #: template/l2o/index.html.j2:147 | 3207 | #: template/l2o/index.html.j2:150 |
3195 | msgid "" | 3208 | msgid "" |
3196 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3209 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3197 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3210 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3203,7 +3216,7 @@ msgid "" | |||
3203 | "path." | 3216 | "path." |
3204 | msgstr "" | 3217 | msgstr "" |
3205 | 3218 | ||
3206 | #: template/l2o/index.html.j2:153 | 3219 | #: template/l2o/index.html.j2:156 |
3207 | msgid "" | 3220 | msgid "" |
3208 | "The CI contains test cases with a setup of peers not connected directly. The " | 3221 | "The CI contains test cases with a setup of peers not connected directly. The " |
3209 | "test cases proof that each peer can reach any other peer. We have test cases " | 3222 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3211,18 +3224,18 @@ msgid "" | |||
3211 | "html\">Details</a>" | 3224 | "html\">Details</a>" |
3212 | msgstr "" | 3225 | msgstr "" |
3213 | 3226 | ||
3214 | #: template/l2o/index.html.j2:160 | 3227 | #: template/l2o/index.html.j2:163 |
3215 | msgid "Milestone 5 NAT Traversal" | 3228 | msgid "Milestone 5 NAT Traversal" |
3216 | msgstr "" | 3229 | msgstr "" |
3217 | 3230 | ||
3218 | #: template/l2o/index.html.j2:163 | 3231 | #: template/l2o/index.html.j2:166 |
3219 | msgid "" | 3232 | msgid "" |
3220 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3233 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3221 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3234 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3222 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3235 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3223 | msgstr "" | 3236 | msgstr "" |
3224 | 3237 | ||
3225 | #: template/l2o/index.html.j2:173 | 3238 | #: template/l2o/index.html.j2:176 |
3226 | msgid "" | 3239 | msgid "" |
3227 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3240 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3228 | "The test cases proof that each peer can be reached, even if that peer is " | 3241 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3232,11 +3245,11 @@ msgid "" | |||
3232 | "html\">Details</a>" | 3245 | "html\">Details</a>" |
3233 | msgstr "" | 3246 | msgstr "" |
3234 | 3247 | ||
3235 | #: template/l2o/index.html.j2:180 | 3248 | #: template/l2o/index.html.j2:183 |
3236 | msgid "Milestone 6 Optimization" | 3249 | msgid "Milestone 6 Optimization" |
3237 | msgstr "" | 3250 | msgstr "" |
3238 | 3251 | ||
3239 | #: template/l2o/index.html.j2:183 | 3252 | #: template/l2o/index.html.j2:186 |
3240 | msgid "" | 3253 | msgid "" |
3241 | "In this subtask I will implement algorithms (flow and congestion control, " | 3254 | "In this subtask I will implement algorithms (flow and congestion control, " |
3242 | "quality of service optimizations) which will select the optimal transport " | 3255 | "quality of service optimizations) which will select the optimal transport " |
@@ -3252,7 +3265,7 @@ msgid "" | |||
3252 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3265 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3253 | msgstr "" | 3266 | msgstr "" |
3254 | 3267 | ||
3255 | #: template/l2o/index.html.j2:203 | 3268 | #: template/l2o/index.html.j2:206 |
3256 | msgid "" | 3269 | msgid "" |
3257 | "The test cases in the CI are measuring the performance gains. This " | 3270 | "The test cases in the CI are measuring the performance gains. This " |
3258 | "measurement can be compared with the measurement of milestone 5. Again one " | 3271 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3260,9 +3273,66 @@ msgid "" | |||
3260 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3273 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3261 | msgstr "" | 3274 | msgstr "" |
3262 | 3275 | ||
3276 | #: template/l2o/index.html.j2:214 | ||
3277 | msgid "Milestone 7 Removing deprecated code" | ||
3278 | msgstr "" | ||
3279 | |||
3280 | #: template/l2o/index.html.j2:217 | ||
3281 | msgid "" | ||
3282 | "The code of the old transport API and of the ATS API will be removed from " | ||
3283 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3284 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3285 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3286 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3287 | "to replace the old with the new API this will be done directly, otherwise " | ||
3288 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3289 | "code working again with the new code. Documentation of code that will be " | ||
3290 | "deleted without replacement, because the functionality is missing in the new " | ||
3291 | "API." | ||
3292 | msgstr "" | ||
3293 | |||
3294 | #: template/l2o/index.html.j2:228 | ||
3295 | msgid "" | ||
3296 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3297 | "documentation of what is necessary for the integration of the new API, or if " | ||
3298 | "the effort for this is as high as the documentation directly the " | ||
3299 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3300 | msgstr "" | ||
3301 | |||
3302 | #: template/l2o/index.html.j2:236 | ||
3303 | msgid "Milestone 8 Make GNUnet start again" | ||
3304 | msgstr "" | ||
3305 | |||
3306 | #: template/l2o/index.html.j2:239 | ||
3307 | msgid "" | ||
3308 | "All missing implementations of the new API will be finished, necessary to " | ||
3309 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3310 | "CADET, FS, Messenger …)." | ||
3311 | msgstr "" | ||
3312 | |||
3313 | #: template/l2o/index.html.j2:246 | ||
3314 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3315 | msgstr "" | ||
3316 | |||
3317 | #: template/l2o/index.html.j2:252 | ||
3318 | msgid "Milestone 9 Testing and Fixing" | ||
3319 | msgstr "" | ||
3320 | |||
3321 | #: template/l2o/index.html.j2:255 | ||
3322 | msgid "" | ||
3323 | "Because all integration tests are deactivated, and there are no resources to " | ||
3324 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3325 | "fixing is necessary." | ||
3326 | msgstr "" | ||
3327 | |||
3328 | #: template/l2o/index.html.j2:262 | ||
3329 | msgid "GNUnet release running with new API." | ||
3330 | msgstr "" | ||
3331 | |||
3263 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3332 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3264 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3333 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3265 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3334 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3335 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3266 | #: template/l2o/testng.html.j2:13 | 3336 | #: template/l2o/testng.html.j2:13 |
3267 | msgid "Project main page" | 3337 | msgid "Project main page" |
3268 | msgstr "" | 3338 | msgstr "" |
@@ -3692,6 +3762,120 @@ msgid "" | |||
3692 | "still too early to tackle this concretely." | 3762 | "still too early to tackle this concretely." |
3693 | msgstr "" | 3763 | msgstr "" |
3694 | 3764 | ||
3765 | #: template/l2o/mile7.html.j2:21 | ||
3766 | msgid "Marked old transport API as deprecated" | ||
3767 | msgstr "" | ||
3768 | |||
3769 | #: template/l2o/mile7.html.j2:23 | ||
3770 | msgid "" | ||
3771 | "To make the search for the old API methods easier, those methods were marked " | ||
3772 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3773 | "revision 664286d." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile7.html.j2:31 | ||
3777 | msgid "Removed usage of old transport API methods" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile7.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "Removed usage of old transport API methods and exchanged them with API " | ||
3783 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3784 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3785 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3786 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3787 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3788 | "the transport subsystem itself, old API methods are still used until the " | ||
3789 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3790 | "in the transport subsystem which needs be rewritten partially to get " | ||
3791 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3792 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3793 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3794 | "b78f993." | ||
3795 | msgstr "" | ||
3796 | |||
3797 | #: template/l2o/mile7.html.j2:49 | ||
3798 | msgid "Deactivated tests which rely on old transport API methods" | ||
3799 | msgstr "" | ||
3800 | |||
3801 | #: template/l2o/mile7.html.j2:51 | ||
3802 | msgid "" | ||
3803 | "All test which rely on the old transport API methods were deactivated. They " | ||
3804 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3805 | "branch l20integration revision 72b4f42." | ||
3806 | msgstr "" | ||
3807 | |||
3808 | #: template/l2o/mile8.html.j2:21 | ||
3809 | msgid "Added command to execute a script" | ||
3810 | msgstr "" | ||
3811 | |||
3812 | #: template/l2o/mile8.html.j2:23 | ||
3813 | msgid "" | ||
3814 | "A command to start any kind of script was added. As of now this command " | ||
3815 | "blocks until the script finished. In the context of this milestone this " | ||
3816 | "command is later used to execute a script which blocks until it finds a " | ||
3817 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3818 | msgstr "" | ||
3819 | |||
3820 | #: template/l2o/mile8.html.j2:31 | ||
3821 | msgid "Added generic start script for test cases" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:33 | ||
3825 | msgid "" | ||
3826 | "We do not want to have a specific start script for every test case. This " | ||
3827 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3828 | "l20integration revision 80971b6." | ||
3829 | msgstr "" | ||
3830 | |||
3831 | #: template/l2o/mile8.html.j2:41 | ||
3832 | msgid "Moved start peer command to testing subsystem" | ||
3833 | msgstr "" | ||
3834 | |||
3835 | #: template/l2o/mile8.html.j2:43 | ||
3836 | msgid "" | ||
3837 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3838 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3839 | "l20integration revision 03a5d17." | ||
3840 | msgstr "" | ||
3841 | |||
3842 | #: template/l2o/mile8.html.j2:51 | ||
3843 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3844 | msgstr "" | ||
3845 | |||
3846 | #: template/l2o/mile8.html.j2:53 | ||
3847 | msgid "" | ||
3848 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3849 | "the command that executes a script that blocks until </br></br> See branch " | ||
3850 | "l20integration revision 4ba7b5f." | ||
3851 | msgstr "" | ||
3852 | |||
3853 | #: template/l2o/mile8.html.j2:61 | ||
3854 | msgid "Manually testing" | ||
3855 | msgstr "" | ||
3856 | |||
3857 | #: template/l2o/mile8.html.j2:63 | ||
3858 | msgid "" | ||
3859 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3860 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3861 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3862 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3863 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3864 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3865 | "aec63bf.</li> </ul>" | ||
3866 | msgstr "" | ||
3867 | |||
3868 | #: template/l2o/mile8.html.j2:73 | ||
3869 | msgid "Status" | ||
3870 | msgstr "" | ||
3871 | |||
3872 | #: template/l2o/mile8.html.j2:75 | ||
3873 | msgid "" | ||
3874 | "The core and cadet subsystems were manually tested regarding integration " | ||
3875 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3876 | "topology." | ||
3877 | msgstr "" | ||
3878 | |||
3695 | #: template/l2o/testng.html.j2:21 | 3879 | #: template/l2o/testng.html.j2:21 |
3696 | msgid "Netjail setup and execution" | 3880 | msgid "Netjail setup and execution" |
3697 | msgstr "" | 3881 | msgstr "" |
@@ -3796,27 +3980,31 @@ msgid "" | |||
3796 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3980 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3797 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3981 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3798 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3982 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3799 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3983 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3800 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3984 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3801 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3985 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3802 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3986 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3803 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3987 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3804 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3988 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3805 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3989 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3806 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3990 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3807 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3991 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3808 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3992 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3809 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3993 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3810 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3994 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3811 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3995 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3812 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3996 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3813 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3997 | "EstablishConnectionToPeerViaProtocolValues = " |
3814 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3998 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3815 | "EstablishConnectionToPeerViaProtocolValue } " | 3999 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4000 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4001 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4002 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4003 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3816 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4004 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3817 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4005 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3818 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4006 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3819 | "off = \"0\" ;<br/><br/>" | 4007 | "><br/>" |
3820 | msgstr "" | 4008 | msgstr "" |
3821 | 4009 | ||
3822 | #: template/news/index.html.j2:46 | 4010 | #: template/news/index.html.j2:46 |
@@ -3827,10 +4015,6 @@ msgstr "समाचार पुरालेख:" | |||
3827 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4015 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3828 | msgstr "" | 4016 | msgstr "" |
3829 | 4017 | ||
3830 | #: template/probnat/index.html.j2:21 | ||
3831 | msgid "Milestone 7" | ||
3832 | msgstr "" | ||
3833 | |||
3834 | #: template/probnat/index.html.j2:28 | 4018 | #: template/probnat/index.html.j2:28 |
3835 | msgid "" | 4019 | msgid "" |
3836 | "This project was funded through the NGI Assure Fund, a fund established by " | 4020 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo index 36333e0a..52d0334a 100644 --- a/locale/it/LC_MESSAGES/messages.mo +++ b/locale/it/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 12f46998..1f7cc34e 100644 --- a/locale/it/LC_MESSAGES/messages.po +++ b/locale/it/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" | 11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" |
12 | "Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n" | 12 | "Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n" |
13 | "Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" | 13 | "Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" |
@@ -3875,11 +3875,12 @@ msgstr "Contatti" | |||
3875 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3875 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3876 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3876 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3877 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3877 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3878 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3878 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3879 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3879 | msgid "NGI Assure project: Layer-2-Overlay" | 3880 | msgid "NGI Assure project: Layer-2-Overlay" |
3880 | msgstr "" | 3881 | msgstr "" |
3881 | 3882 | ||
3882 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3883 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3883 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3884 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3884 | #, fuzzy | 3885 | #, fuzzy |
3885 | #| msgid "Motivation" | 3886 | #| msgid "Motivation" |
@@ -3890,7 +3891,7 @@ msgstr "Motivazione" | |||
3890 | msgid "New Test Framework" | 3891 | msgid "New Test Framework" |
3891 | msgstr "" | 3892 | msgstr "" |
3892 | 3893 | ||
3893 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3894 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3894 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3895 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3895 | msgid "Milestones" | 3896 | msgid "Milestones" |
3896 | msgstr "" | 3897 | msgstr "" |
@@ -3919,13 +3920,25 @@ msgstr "" | |||
3919 | msgid "Milestone 6" | 3920 | msgid "Milestone 6" |
3920 | msgstr "" | 3921 | msgstr "" |
3921 | 3922 | ||
3922 | #: template/l2o/index.html.j2:28 | 3923 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3924 | msgid "Milestone 7" | ||
3925 | msgstr "" | ||
3926 | |||
3927 | #: template/l2o/index.html.j2:23 | ||
3928 | msgid "Milestone 8" | ||
3929 | msgstr "" | ||
3930 | |||
3931 | #: template/l2o/index.html.j2:24 | ||
3932 | msgid "Milestone 9" | ||
3933 | msgstr "" | ||
3934 | |||
3935 | #: template/l2o/index.html.j2:31 | ||
3923 | msgid "" | 3936 | msgid "" |
3924 | "This project was funded through the NGI Assure Fund, a fund established by " | 3937 | "This project was funded through the NGI Assure Fund, a fund established by " |
3925 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3938 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3926 | msgstr "" | 3939 | msgstr "" |
3927 | 3940 | ||
3928 | #: template/l2o/index.html.j2:40 | 3941 | #: template/l2o/index.html.j2:43 |
3929 | msgid "" | 3942 | msgid "" |
3930 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3943 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3931 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3944 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3949,15 +3962,15 @@ msgid "" | |||
3949 | "href=\"#milestones\">milestones</a>." | 3962 | "href=\"#milestones\">milestones</a>." |
3950 | msgstr "" | 3963 | msgstr "" |
3951 | 3964 | ||
3952 | #: template/l2o/index.html.j2:51 | 3965 | #: template/l2o/index.html.j2:54 |
3953 | msgid "New Test Framwork" | 3966 | msgid "New Test Framwork" |
3954 | msgstr "" | 3967 | msgstr "" |
3955 | 3968 | ||
3956 | #: template/l2o/index.html.j2:55 | 3969 | #: template/l2o/index.html.j2:58 |
3957 | msgid "Command Style Pattern" | 3970 | msgid "Command Style Pattern" |
3958 | msgstr "" | 3971 | msgstr "" |
3959 | 3972 | ||
3960 | #: template/l2o/index.html.j2:59 | 3973 | #: template/l2o/index.html.j2:62 |
3961 | msgid "" | 3974 | msgid "" |
3962 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3975 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3963 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3976 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3972,11 +3985,11 @@ msgid "" | |||
3972 | "html\">testing ng documentation</a>." | 3985 | "html\">testing ng documentation</a>." |
3973 | msgstr "" | 3986 | msgstr "" |
3974 | 3987 | ||
3975 | #: template/l2o/index.html.j2:65 | 3988 | #: template/l2o/index.html.j2:68 |
3976 | msgid "Netjails" | 3989 | msgid "Netjails" |
3977 | msgstr "" | 3990 | msgstr "" |
3978 | 3991 | ||
3979 | #: template/l2o/index.html.j2:69 | 3992 | #: template/l2o/index.html.j2:72 |
3980 | msgid "" | 3993 | msgid "" |
3981 | "To do extensive testing of the new transport implementation one needs to " | 3994 | "To do extensive testing of the new transport implementation one needs to " |
3982 | "simulate various network topologies to enable faking network characteristics " | 3995 | "simulate various network topologies to enable faking network characteristics " |
@@ -3992,11 +4005,11 @@ msgid "" | |||
3992 | "documentation</a>." | 4005 | "documentation</a>." |
3993 | msgstr "" | 4006 | msgstr "" |
3994 | 4007 | ||
3995 | #: template/l2o/index.html.j2:79 | 4008 | #: template/l2o/index.html.j2:82 |
3996 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 4009 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3997 | msgstr "" | 4010 | msgstr "" |
3998 | 4011 | ||
3999 | #: template/l2o/index.html.j2:82 | 4012 | #: template/l2o/index.html.j2:85 |
4000 | msgid "" | 4013 | msgid "" |
4001 | "The first subtask consists of implementing a framework for setting up VLANs " | 4014 | "The first subtask consists of implementing a framework for setting up VLANs " |
4002 | "between network namespaces and a framework to test communication between " | 4015 | "between network namespaces and a framework to test communication between " |
@@ -4010,18 +4023,18 @@ msgid "" | |||
4010 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 4023 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
4011 | msgstr "" | 4024 | msgstr "" |
4012 | 4025 | ||
4013 | #: template/l2o/index.html.j2:94 | 4026 | #: template/l2o/index.html.j2:97 |
4014 | msgid "" | 4027 | msgid "" |
4015 | "First MVP which uses the TCP communicator to send messages between peers. " | 4028 | "First MVP which uses the TCP communicator to send messages between peers. " |
4016 | "The deliverable can be verified through out the specific test cases running " | 4029 | "The deliverable can be verified through out the specific test cases running " |
4017 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 4030 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
4018 | msgstr "" | 4031 | msgstr "" |
4019 | 4032 | ||
4020 | #: template/l2o/index.html.j2:102 | 4033 | #: template/l2o/index.html.j2:105 |
4021 | msgid "Milestone 2 Enhancing Test Framework" | 4034 | msgid "Milestone 2 Enhancing Test Framework" |
4022 | msgstr "" | 4035 | msgstr "" |
4023 | 4036 | ||
4024 | #: template/l2o/index.html.j2:105 | 4037 | #: template/l2o/index.html.j2:108 |
4025 | msgid "" | 4038 | msgid "" |
4026 | "To test more complex functionality we need to enhance the capabilities of " | 4039 | "To test more complex functionality we need to enhance the capabilities of " |
4027 | "the testing framework. Hooks for performance measurement will be " | 4040 | "the testing framework. Hooks for performance measurement will be " |
@@ -4029,17 +4042,17 @@ msgid "" | |||
4029 | "execution of commands at a peer. (Barriers).</li> </ul>" | 4042 | "execution of commands at a peer. (Barriers).</li> </ul>" |
4030 | msgstr "" | 4043 | msgstr "" |
4031 | 4044 | ||
4032 | #: template/l2o/index.html.j2:115 | 4045 | #: template/l2o/index.html.j2:118 |
4033 | msgid "" | 4046 | msgid "" |
4034 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 4047 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
4035 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 4048 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
4036 | msgstr "" | 4049 | msgstr "" |
4037 | 4050 | ||
4038 | #: template/l2o/index.html.j2:123 | 4051 | #: template/l2o/index.html.j2:126 |
4039 | msgid "Milestone 3 UDP integration" | 4052 | msgid "Milestone 3 UDP integration" |
4040 | msgstr "" | 4053 | msgstr "" |
4041 | 4054 | ||
4042 | #: template/l2o/index.html.j2:126 | 4055 | #: template/l2o/index.html.j2:129 |
4043 | msgid "" | 4056 | msgid "" |
4044 | "With this subtask I will implement enhanced L2O features like using " | 4057 | "With this subtask I will implement enhanced L2O features like using " |
4045 | "unidirectional transport protocols with backchannels. Addresses by which a " | 4058 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -4049,17 +4062,17 @@ msgid "" | |||
4049 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 4062 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
4050 | msgstr "" | 4063 | msgstr "" |
4051 | 4064 | ||
4052 | #: template/l2o/index.html.j2:136 | 4065 | #: template/l2o/index.html.j2:139 |
4053 | msgid "" | 4066 | msgid "" |
4054 | "The CI contains test cases which uses the UDP protocol to message between " | 4067 | "The CI contains test cases which uses the UDP protocol to message between " |
4055 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 4068 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
4056 | msgstr "" | 4069 | msgstr "" |
4057 | 4070 | ||
4058 | #: template/l2o/index.html.j2:144 | 4071 | #: template/l2o/index.html.j2:147 |
4059 | msgid "Milestone 4 Distance Vector" | 4072 | msgid "Milestone 4 Distance Vector" |
4060 | msgstr "" | 4073 | msgstr "" |
4061 | 4074 | ||
4062 | #: template/l2o/index.html.j2:147 | 4075 | #: template/l2o/index.html.j2:150 |
4063 | msgid "" | 4076 | msgid "" |
4064 | "In this subtask I will enhance connectivity to peers not directly connected. " | 4077 | "In this subtask I will enhance connectivity to peers not directly connected. " |
4065 | "Therefore peers have to act as relay. To achieve this there is the distance " | 4078 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -4071,7 +4084,7 @@ msgid "" | |||
4071 | "path." | 4084 | "path." |
4072 | msgstr "" | 4085 | msgstr "" |
4073 | 4086 | ||
4074 | #: template/l2o/index.html.j2:153 | 4087 | #: template/l2o/index.html.j2:156 |
4075 | msgid "" | 4088 | msgid "" |
4076 | "The CI contains test cases with a setup of peers not connected directly. The " | 4089 | "The CI contains test cases with a setup of peers not connected directly. The " |
4077 | "test cases proof that each peer can reach any other peer. We have test cases " | 4090 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -4079,18 +4092,18 @@ msgid "" | |||
4079 | "html\">Details</a>" | 4092 | "html\">Details</a>" |
4080 | msgstr "" | 4093 | msgstr "" |
4081 | 4094 | ||
4082 | #: template/l2o/index.html.j2:160 | 4095 | #: template/l2o/index.html.j2:163 |
4083 | msgid "Milestone 5 NAT Traversal" | 4096 | msgid "Milestone 5 NAT Traversal" |
4084 | msgstr "" | 4097 | msgstr "" |
4085 | 4098 | ||
4086 | #: template/l2o/index.html.j2:163 | 4099 | #: template/l2o/index.html.j2:166 |
4087 | msgid "" | 4100 | msgid "" |
4088 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 4101 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
4089 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 4102 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
4090 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 4103 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
4091 | msgstr "" | 4104 | msgstr "" |
4092 | 4105 | ||
4093 | #: template/l2o/index.html.j2:173 | 4106 | #: template/l2o/index.html.j2:176 |
4094 | msgid "" | 4107 | msgid "" |
4095 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 4108 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
4096 | "The test cases proof that each peer can be reached, even if that peer is " | 4109 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -4100,11 +4113,11 @@ msgid "" | |||
4100 | "html\">Details</a>" | 4113 | "html\">Details</a>" |
4101 | msgstr "" | 4114 | msgstr "" |
4102 | 4115 | ||
4103 | #: template/l2o/index.html.j2:180 | 4116 | #: template/l2o/index.html.j2:183 |
4104 | msgid "Milestone 6 Optimization" | 4117 | msgid "Milestone 6 Optimization" |
4105 | msgstr "" | 4118 | msgstr "" |
4106 | 4119 | ||
4107 | #: template/l2o/index.html.j2:183 | 4120 | #: template/l2o/index.html.j2:186 |
4108 | msgid "" | 4121 | msgid "" |
4109 | "In this subtask I will implement algorithms (flow and congestion control, " | 4122 | "In this subtask I will implement algorithms (flow and congestion control, " |
4110 | "quality of service optimizations) which will select the optimal transport " | 4123 | "quality of service optimizations) which will select the optimal transport " |
@@ -4120,7 +4133,7 @@ msgid "" | |||
4120 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4133 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
4121 | msgstr "" | 4134 | msgstr "" |
4122 | 4135 | ||
4123 | #: template/l2o/index.html.j2:203 | 4136 | #: template/l2o/index.html.j2:206 |
4124 | msgid "" | 4137 | msgid "" |
4125 | "The test cases in the CI are measuring the performance gains. This " | 4138 | "The test cases in the CI are measuring the performance gains. This " |
4126 | "measurement can be compared with the measurement of milestone 5. Again one " | 4139 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4128,9 +4141,66 @@ msgid "" | |||
4128 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4141 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4129 | msgstr "" | 4142 | msgstr "" |
4130 | 4143 | ||
4144 | #: template/l2o/index.html.j2:214 | ||
4145 | msgid "Milestone 7 Removing deprecated code" | ||
4146 | msgstr "" | ||
4147 | |||
4148 | #: template/l2o/index.html.j2:217 | ||
4149 | msgid "" | ||
4150 | "The code of the old transport API and of the ATS API will be removed from " | ||
4151 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4152 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4153 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4154 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4155 | "to replace the old with the new API this will be done directly, otherwise " | ||
4156 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4157 | "code working again with the new code. Documentation of code that will be " | ||
4158 | "deleted without replacement, because the functionality is missing in the new " | ||
4159 | "API." | ||
4160 | msgstr "" | ||
4161 | |||
4162 | #: template/l2o/index.html.j2:228 | ||
4163 | msgid "" | ||
4164 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4165 | "documentation of what is necessary for the integration of the new API, or if " | ||
4166 | "the effort for this is as high as the documentation directly the " | ||
4167 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4168 | msgstr "" | ||
4169 | |||
4170 | #: template/l2o/index.html.j2:236 | ||
4171 | msgid "Milestone 8 Make GNUnet start again" | ||
4172 | msgstr "" | ||
4173 | |||
4174 | #: template/l2o/index.html.j2:239 | ||
4175 | msgid "" | ||
4176 | "All missing implementations of the new API will be finished, necessary to " | ||
4177 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4178 | "CADET, FS, Messenger …)." | ||
4179 | msgstr "" | ||
4180 | |||
4181 | #: template/l2o/index.html.j2:246 | ||
4182 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4183 | msgstr "" | ||
4184 | |||
4185 | #: template/l2o/index.html.j2:252 | ||
4186 | msgid "Milestone 9 Testing and Fixing" | ||
4187 | msgstr "" | ||
4188 | |||
4189 | #: template/l2o/index.html.j2:255 | ||
4190 | msgid "" | ||
4191 | "Because all integration tests are deactivated, and there are no resources to " | ||
4192 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4193 | "fixing is necessary." | ||
4194 | msgstr "" | ||
4195 | |||
4196 | #: template/l2o/index.html.j2:262 | ||
4197 | msgid "GNUnet release running with new API." | ||
4198 | msgstr "" | ||
4199 | |||
4131 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4200 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4132 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4201 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4133 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4202 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4203 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4134 | #: template/l2o/testng.html.j2:13 | 4204 | #: template/l2o/testng.html.j2:13 |
4135 | msgid "Project main page" | 4205 | msgid "Project main page" |
4136 | msgstr "" | 4206 | msgstr "" |
@@ -4562,6 +4632,120 @@ msgid "" | |||
4562 | "still too early to tackle this concretely." | 4632 | "still too early to tackle this concretely." |
4563 | msgstr "" | 4633 | msgstr "" |
4564 | 4634 | ||
4635 | #: template/l2o/mile7.html.j2:21 | ||
4636 | msgid "Marked old transport API as deprecated" | ||
4637 | msgstr "" | ||
4638 | |||
4639 | #: template/l2o/mile7.html.j2:23 | ||
4640 | msgid "" | ||
4641 | "To make the search for the old API methods easier, those methods were marked " | ||
4642 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4643 | "revision 664286d." | ||
4644 | msgstr "" | ||
4645 | |||
4646 | #: template/l2o/mile7.html.j2:31 | ||
4647 | msgid "Removed usage of old transport API methods" | ||
4648 | msgstr "" | ||
4649 | |||
4650 | #: template/l2o/mile7.html.j2:33 | ||
4651 | msgid "" | ||
4652 | "Removed usage of old transport API methods and exchanged them with API " | ||
4653 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4654 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4655 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4656 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4657 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4658 | "the transport subsystem itself, old API methods are still used until the " | ||
4659 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4660 | "in the transport subsystem which needs be rewritten partially to get " | ||
4661 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4662 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4663 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4664 | "b78f993." | ||
4665 | msgstr "" | ||
4666 | |||
4667 | #: template/l2o/mile7.html.j2:49 | ||
4668 | msgid "Deactivated tests which rely on old transport API methods" | ||
4669 | msgstr "" | ||
4670 | |||
4671 | #: template/l2o/mile7.html.j2:51 | ||
4672 | msgid "" | ||
4673 | "All test which rely on the old transport API methods were deactivated. They " | ||
4674 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4675 | "branch l20integration revision 72b4f42." | ||
4676 | msgstr "" | ||
4677 | |||
4678 | #: template/l2o/mile8.html.j2:21 | ||
4679 | msgid "Added command to execute a script" | ||
4680 | msgstr "" | ||
4681 | |||
4682 | #: template/l2o/mile8.html.j2:23 | ||
4683 | msgid "" | ||
4684 | "A command to start any kind of script was added. As of now this command " | ||
4685 | "blocks until the script finished. In the context of this milestone this " | ||
4686 | "command is later used to execute a script which blocks until it finds a " | ||
4687 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4688 | msgstr "" | ||
4689 | |||
4690 | #: template/l2o/mile8.html.j2:31 | ||
4691 | msgid "Added generic start script for test cases" | ||
4692 | msgstr "" | ||
4693 | |||
4694 | #: template/l2o/mile8.html.j2:33 | ||
4695 | msgid "" | ||
4696 | "We do not want to have a specific start script for every test case. This " | ||
4697 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4698 | "l20integration revision 80971b6." | ||
4699 | msgstr "" | ||
4700 | |||
4701 | #: template/l2o/mile8.html.j2:41 | ||
4702 | msgid "Moved start peer command to testing subsystem" | ||
4703 | msgstr "" | ||
4704 | |||
4705 | #: template/l2o/mile8.html.j2:43 | ||
4706 | msgid "" | ||
4707 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4708 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4709 | "l20integration revision 03a5d17." | ||
4710 | msgstr "" | ||
4711 | |||
4712 | #: template/l2o/mile8.html.j2:51 | ||
4713 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4714 | msgstr "" | ||
4715 | |||
4716 | #: template/l2o/mile8.html.j2:53 | ||
4717 | msgid "" | ||
4718 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4719 | "the command that executes a script that blocks until </br></br> See branch " | ||
4720 | "l20integration revision 4ba7b5f." | ||
4721 | msgstr "" | ||
4722 | |||
4723 | #: template/l2o/mile8.html.j2:61 | ||
4724 | msgid "Manually testing" | ||
4725 | msgstr "" | ||
4726 | |||
4727 | #: template/l2o/mile8.html.j2:63 | ||
4728 | msgid "" | ||
4729 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4730 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4731 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4732 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4733 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4734 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4735 | "aec63bf.</li> </ul>" | ||
4736 | msgstr "" | ||
4737 | |||
4738 | #: template/l2o/mile8.html.j2:73 | ||
4739 | msgid "Status" | ||
4740 | msgstr "" | ||
4741 | |||
4742 | #: template/l2o/mile8.html.j2:75 | ||
4743 | msgid "" | ||
4744 | "The core and cadet subsystems were manually tested regarding integration " | ||
4745 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4746 | "topology." | ||
4747 | msgstr "" | ||
4748 | |||
4565 | #: template/l2o/testng.html.j2:21 | 4749 | #: template/l2o/testng.html.j2:21 |
4566 | msgid "Netjail setup and execution" | 4750 | msgid "Netjail setup and execution" |
4567 | msgstr "" | 4751 | msgstr "" |
@@ -4666,27 +4850,31 @@ msgid "" | |||
4666 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4850 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4667 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4851 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4668 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4852 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4669 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4853 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4670 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4854 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4671 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4855 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4672 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4856 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4673 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4857 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4674 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4858 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4675 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4859 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4676 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4860 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4677 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4861 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4678 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4862 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4679 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4863 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4680 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4864 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4681 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4865 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4682 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4866 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4683 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4867 | "EstablishConnectionToPeerViaProtocolValues = " |
4684 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4868 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4685 | "EstablishConnectionToPeerViaProtocolValue } " | 4869 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4870 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4871 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4872 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4873 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4686 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4874 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4687 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4875 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4688 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4876 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4689 | "off = \"0\" ;<br/><br/>" | 4877 | "><br/>" |
4690 | msgstr "" | 4878 | msgstr "" |
4691 | 4879 | ||
4692 | #: template/news/index.html.j2:46 | 4880 | #: template/news/index.html.j2:46 |
@@ -4697,10 +4885,6 @@ msgstr "Archivi delle notizie:" | |||
4697 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4885 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4698 | msgstr "" | 4886 | msgstr "" |
4699 | 4887 | ||
4700 | #: template/probnat/index.html.j2:21 | ||
4701 | msgid "Milestone 7" | ||
4702 | msgstr "" | ||
4703 | |||
4704 | #: template/probnat/index.html.j2:28 | 4888 | #: template/probnat/index.html.j2:28 |
4705 | msgid "" | 4889 | msgid "" |
4706 | "This project was funded through the NGI Assure Fund, a fund established by " | 4890 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po index af77d500..1fbda553 100644 --- a/locale/ja/LC_MESSAGES/messages.po +++ b/locale/ja/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" | 11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" |
12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" | 12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" |
13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" | 13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" |
@@ -3511,11 +3511,12 @@ msgstr "お問い合わせ" | |||
3511 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3511 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3512 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3512 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3513 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3513 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3514 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3514 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3515 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3515 | msgid "NGI Assure project: Layer-2-Overlay" | 3516 | msgid "NGI Assure project: Layer-2-Overlay" |
3516 | msgstr "" | 3517 | msgstr "" |
3517 | 3518 | ||
3518 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3519 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3519 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3520 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3520 | #, fuzzy | 3521 | #, fuzzy |
3521 | #| msgid "Documentation" | 3522 | #| msgid "Documentation" |
@@ -3526,7 +3527,7 @@ msgstr "資料" | |||
3526 | msgid "New Test Framework" | 3527 | msgid "New Test Framework" |
3527 | msgstr "" | 3528 | msgstr "" |
3528 | 3529 | ||
3529 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3530 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3530 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3531 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3531 | msgid "Milestones" | 3532 | msgid "Milestones" |
3532 | msgstr "" | 3533 | msgstr "" |
@@ -3555,13 +3556,25 @@ msgstr "" | |||
3555 | msgid "Milestone 6" | 3556 | msgid "Milestone 6" |
3556 | msgstr "" | 3557 | msgstr "" |
3557 | 3558 | ||
3558 | #: template/l2o/index.html.j2:28 | 3559 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3560 | msgid "Milestone 7" | ||
3561 | msgstr "" | ||
3562 | |||
3563 | #: template/l2o/index.html.j2:23 | ||
3564 | msgid "Milestone 8" | ||
3565 | msgstr "" | ||
3566 | |||
3567 | #: template/l2o/index.html.j2:24 | ||
3568 | msgid "Milestone 9" | ||
3569 | msgstr "" | ||
3570 | |||
3571 | #: template/l2o/index.html.j2:31 | ||
3559 | msgid "" | 3572 | msgid "" |
3560 | "This project was funded through the NGI Assure Fund, a fund established by " | 3573 | "This project was funded through the NGI Assure Fund, a fund established by " |
3561 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3574 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3562 | msgstr "" | 3575 | msgstr "" |
3563 | 3576 | ||
3564 | #: template/l2o/index.html.j2:40 | 3577 | #: template/l2o/index.html.j2:43 |
3565 | msgid "" | 3578 | msgid "" |
3566 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3579 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3567 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3580 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3585,15 +3598,15 @@ msgid "" | |||
3585 | "href=\"#milestones\">milestones</a>." | 3598 | "href=\"#milestones\">milestones</a>." |
3586 | msgstr "" | 3599 | msgstr "" |
3587 | 3600 | ||
3588 | #: template/l2o/index.html.j2:51 | 3601 | #: template/l2o/index.html.j2:54 |
3589 | msgid "New Test Framwork" | 3602 | msgid "New Test Framwork" |
3590 | msgstr "" | 3603 | msgstr "" |
3591 | 3604 | ||
3592 | #: template/l2o/index.html.j2:55 | 3605 | #: template/l2o/index.html.j2:58 |
3593 | msgid "Command Style Pattern" | 3606 | msgid "Command Style Pattern" |
3594 | msgstr "" | 3607 | msgstr "" |
3595 | 3608 | ||
3596 | #: template/l2o/index.html.j2:59 | 3609 | #: template/l2o/index.html.j2:62 |
3597 | msgid "" | 3610 | msgid "" |
3598 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3611 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3599 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3612 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3608,11 +3621,11 @@ msgid "" | |||
3608 | "html\">testing ng documentation</a>." | 3621 | "html\">testing ng documentation</a>." |
3609 | msgstr "" | 3622 | msgstr "" |
3610 | 3623 | ||
3611 | #: template/l2o/index.html.j2:65 | 3624 | #: template/l2o/index.html.j2:68 |
3612 | msgid "Netjails" | 3625 | msgid "Netjails" |
3613 | msgstr "" | 3626 | msgstr "" |
3614 | 3627 | ||
3615 | #: template/l2o/index.html.j2:69 | 3628 | #: template/l2o/index.html.j2:72 |
3616 | msgid "" | 3629 | msgid "" |
3617 | "To do extensive testing of the new transport implementation one needs to " | 3630 | "To do extensive testing of the new transport implementation one needs to " |
3618 | "simulate various network topologies to enable faking network characteristics " | 3631 | "simulate various network topologies to enable faking network characteristics " |
@@ -3628,11 +3641,11 @@ msgid "" | |||
3628 | "documentation</a>." | 3641 | "documentation</a>." |
3629 | msgstr "" | 3642 | msgstr "" |
3630 | 3643 | ||
3631 | #: template/l2o/index.html.j2:79 | 3644 | #: template/l2o/index.html.j2:82 |
3632 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3645 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3633 | msgstr "" | 3646 | msgstr "" |
3634 | 3647 | ||
3635 | #: template/l2o/index.html.j2:82 | 3648 | #: template/l2o/index.html.j2:85 |
3636 | msgid "" | 3649 | msgid "" |
3637 | "The first subtask consists of implementing a framework for setting up VLANs " | 3650 | "The first subtask consists of implementing a framework for setting up VLANs " |
3638 | "between network namespaces and a framework to test communication between " | 3651 | "between network namespaces and a framework to test communication between " |
@@ -3646,18 +3659,18 @@ msgid "" | |||
3646 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3659 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3647 | msgstr "" | 3660 | msgstr "" |
3648 | 3661 | ||
3649 | #: template/l2o/index.html.j2:94 | 3662 | #: template/l2o/index.html.j2:97 |
3650 | msgid "" | 3663 | msgid "" |
3651 | "First MVP which uses the TCP communicator to send messages between peers. " | 3664 | "First MVP which uses the TCP communicator to send messages between peers. " |
3652 | "The deliverable can be verified through out the specific test cases running " | 3665 | "The deliverable can be verified through out the specific test cases running " |
3653 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3666 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3654 | msgstr "" | 3667 | msgstr "" |
3655 | 3668 | ||
3656 | #: template/l2o/index.html.j2:102 | 3669 | #: template/l2o/index.html.j2:105 |
3657 | msgid "Milestone 2 Enhancing Test Framework" | 3670 | msgid "Milestone 2 Enhancing Test Framework" |
3658 | msgstr "" | 3671 | msgstr "" |
3659 | 3672 | ||
3660 | #: template/l2o/index.html.j2:105 | 3673 | #: template/l2o/index.html.j2:108 |
3661 | msgid "" | 3674 | msgid "" |
3662 | "To test more complex functionality we need to enhance the capabilities of " | 3675 | "To test more complex functionality we need to enhance the capabilities of " |
3663 | "the testing framework. Hooks for performance measurement will be " | 3676 | "the testing framework. Hooks for performance measurement will be " |
@@ -3665,17 +3678,17 @@ msgid "" | |||
3665 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3678 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3666 | msgstr "" | 3679 | msgstr "" |
3667 | 3680 | ||
3668 | #: template/l2o/index.html.j2:115 | 3681 | #: template/l2o/index.html.j2:118 |
3669 | msgid "" | 3682 | msgid "" |
3670 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3683 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3671 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3684 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3672 | msgstr "" | 3685 | msgstr "" |
3673 | 3686 | ||
3674 | #: template/l2o/index.html.j2:123 | 3687 | #: template/l2o/index.html.j2:126 |
3675 | msgid "Milestone 3 UDP integration" | 3688 | msgid "Milestone 3 UDP integration" |
3676 | msgstr "" | 3689 | msgstr "" |
3677 | 3690 | ||
3678 | #: template/l2o/index.html.j2:126 | 3691 | #: template/l2o/index.html.j2:129 |
3679 | msgid "" | 3692 | msgid "" |
3680 | "With this subtask I will implement enhanced L2O features like using " | 3693 | "With this subtask I will implement enhanced L2O features like using " |
3681 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3694 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3685,17 +3698,17 @@ msgid "" | |||
3685 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3698 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3686 | msgstr "" | 3699 | msgstr "" |
3687 | 3700 | ||
3688 | #: template/l2o/index.html.j2:136 | 3701 | #: template/l2o/index.html.j2:139 |
3689 | msgid "" | 3702 | msgid "" |
3690 | "The CI contains test cases which uses the UDP protocol to message between " | 3703 | "The CI contains test cases which uses the UDP protocol to message between " |
3691 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3704 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3692 | msgstr "" | 3705 | msgstr "" |
3693 | 3706 | ||
3694 | #: template/l2o/index.html.j2:144 | 3707 | #: template/l2o/index.html.j2:147 |
3695 | msgid "Milestone 4 Distance Vector" | 3708 | msgid "Milestone 4 Distance Vector" |
3696 | msgstr "" | 3709 | msgstr "" |
3697 | 3710 | ||
3698 | #: template/l2o/index.html.j2:147 | 3711 | #: template/l2o/index.html.j2:150 |
3699 | msgid "" | 3712 | msgid "" |
3700 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3713 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3701 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3714 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3707,7 +3720,7 @@ msgid "" | |||
3707 | "path." | 3720 | "path." |
3708 | msgstr "" | 3721 | msgstr "" |
3709 | 3722 | ||
3710 | #: template/l2o/index.html.j2:153 | 3723 | #: template/l2o/index.html.j2:156 |
3711 | msgid "" | 3724 | msgid "" |
3712 | "The CI contains test cases with a setup of peers not connected directly. The " | 3725 | "The CI contains test cases with a setup of peers not connected directly. The " |
3713 | "test cases proof that each peer can reach any other peer. We have test cases " | 3726 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3715,18 +3728,18 @@ msgid "" | |||
3715 | "html\">Details</a>" | 3728 | "html\">Details</a>" |
3716 | msgstr "" | 3729 | msgstr "" |
3717 | 3730 | ||
3718 | #: template/l2o/index.html.j2:160 | 3731 | #: template/l2o/index.html.j2:163 |
3719 | msgid "Milestone 5 NAT Traversal" | 3732 | msgid "Milestone 5 NAT Traversal" |
3720 | msgstr "" | 3733 | msgstr "" |
3721 | 3734 | ||
3722 | #: template/l2o/index.html.j2:163 | 3735 | #: template/l2o/index.html.j2:166 |
3723 | msgid "" | 3736 | msgid "" |
3724 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3737 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3725 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3738 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3726 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3739 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3727 | msgstr "" | 3740 | msgstr "" |
3728 | 3741 | ||
3729 | #: template/l2o/index.html.j2:173 | 3742 | #: template/l2o/index.html.j2:176 |
3730 | msgid "" | 3743 | msgid "" |
3731 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3744 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3732 | "The test cases proof that each peer can be reached, even if that peer is " | 3745 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3736,11 +3749,11 @@ msgid "" | |||
3736 | "html\">Details</a>" | 3749 | "html\">Details</a>" |
3737 | msgstr "" | 3750 | msgstr "" |
3738 | 3751 | ||
3739 | #: template/l2o/index.html.j2:180 | 3752 | #: template/l2o/index.html.j2:183 |
3740 | msgid "Milestone 6 Optimization" | 3753 | msgid "Milestone 6 Optimization" |
3741 | msgstr "" | 3754 | msgstr "" |
3742 | 3755 | ||
3743 | #: template/l2o/index.html.j2:183 | 3756 | #: template/l2o/index.html.j2:186 |
3744 | msgid "" | 3757 | msgid "" |
3745 | "In this subtask I will implement algorithms (flow and congestion control, " | 3758 | "In this subtask I will implement algorithms (flow and congestion control, " |
3746 | "quality of service optimizations) which will select the optimal transport " | 3759 | "quality of service optimizations) which will select the optimal transport " |
@@ -3756,7 +3769,7 @@ msgid "" | |||
3756 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3769 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3757 | msgstr "" | 3770 | msgstr "" |
3758 | 3771 | ||
3759 | #: template/l2o/index.html.j2:203 | 3772 | #: template/l2o/index.html.j2:206 |
3760 | msgid "" | 3773 | msgid "" |
3761 | "The test cases in the CI are measuring the performance gains. This " | 3774 | "The test cases in the CI are measuring the performance gains. This " |
3762 | "measurement can be compared with the measurement of milestone 5. Again one " | 3775 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3764,9 +3777,66 @@ msgid "" | |||
3764 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3777 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3765 | msgstr "" | 3778 | msgstr "" |
3766 | 3779 | ||
3780 | #: template/l2o/index.html.j2:214 | ||
3781 | msgid "Milestone 7 Removing deprecated code" | ||
3782 | msgstr "" | ||
3783 | |||
3784 | #: template/l2o/index.html.j2:217 | ||
3785 | msgid "" | ||
3786 | "The code of the old transport API and of the ATS API will be removed from " | ||
3787 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3788 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3789 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3790 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3791 | "to replace the old with the new API this will be done directly, otherwise " | ||
3792 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3793 | "code working again with the new code. Documentation of code that will be " | ||
3794 | "deleted without replacement, because the functionality is missing in the new " | ||
3795 | "API." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/index.html.j2:228 | ||
3799 | msgid "" | ||
3800 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3801 | "documentation of what is necessary for the integration of the new API, or if " | ||
3802 | "the effort for this is as high as the documentation directly the " | ||
3803 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3804 | msgstr "" | ||
3805 | |||
3806 | #: template/l2o/index.html.j2:236 | ||
3807 | msgid "Milestone 8 Make GNUnet start again" | ||
3808 | msgstr "" | ||
3809 | |||
3810 | #: template/l2o/index.html.j2:239 | ||
3811 | msgid "" | ||
3812 | "All missing implementations of the new API will be finished, necessary to " | ||
3813 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3814 | "CADET, FS, Messenger …)." | ||
3815 | msgstr "" | ||
3816 | |||
3817 | #: template/l2o/index.html.j2:246 | ||
3818 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3819 | msgstr "" | ||
3820 | |||
3821 | #: template/l2o/index.html.j2:252 | ||
3822 | msgid "Milestone 9 Testing and Fixing" | ||
3823 | msgstr "" | ||
3824 | |||
3825 | #: template/l2o/index.html.j2:255 | ||
3826 | msgid "" | ||
3827 | "Because all integration tests are deactivated, and there are no resources to " | ||
3828 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3829 | "fixing is necessary." | ||
3830 | msgstr "" | ||
3831 | |||
3832 | #: template/l2o/index.html.j2:262 | ||
3833 | msgid "GNUnet release running with new API." | ||
3834 | msgstr "" | ||
3835 | |||
3767 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3836 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3768 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3837 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3769 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3838 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3839 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3770 | #: template/l2o/testng.html.j2:13 | 3840 | #: template/l2o/testng.html.j2:13 |
3771 | msgid "Project main page" | 3841 | msgid "Project main page" |
3772 | msgstr "" | 3842 | msgstr "" |
@@ -4198,6 +4268,120 @@ msgid "" | |||
4198 | "still too early to tackle this concretely." | 4268 | "still too early to tackle this concretely." |
4199 | msgstr "" | 4269 | msgstr "" |
4200 | 4270 | ||
4271 | #: template/l2o/mile7.html.j2:21 | ||
4272 | msgid "Marked old transport API as deprecated" | ||
4273 | msgstr "" | ||
4274 | |||
4275 | #: template/l2o/mile7.html.j2:23 | ||
4276 | msgid "" | ||
4277 | "To make the search for the old API methods easier, those methods were marked " | ||
4278 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4279 | "revision 664286d." | ||
4280 | msgstr "" | ||
4281 | |||
4282 | #: template/l2o/mile7.html.j2:31 | ||
4283 | msgid "Removed usage of old transport API methods" | ||
4284 | msgstr "" | ||
4285 | |||
4286 | #: template/l2o/mile7.html.j2:33 | ||
4287 | msgid "" | ||
4288 | "Removed usage of old transport API methods and exchanged them with API " | ||
4289 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4290 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4291 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4292 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4293 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4294 | "the transport subsystem itself, old API methods are still used until the " | ||
4295 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4296 | "in the transport subsystem which needs be rewritten partially to get " | ||
4297 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4298 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4299 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4300 | "b78f993." | ||
4301 | msgstr "" | ||
4302 | |||
4303 | #: template/l2o/mile7.html.j2:49 | ||
4304 | msgid "Deactivated tests which rely on old transport API methods" | ||
4305 | msgstr "" | ||
4306 | |||
4307 | #: template/l2o/mile7.html.j2:51 | ||
4308 | msgid "" | ||
4309 | "All test which rely on the old transport API methods were deactivated. They " | ||
4310 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4311 | "branch l20integration revision 72b4f42." | ||
4312 | msgstr "" | ||
4313 | |||
4314 | #: template/l2o/mile8.html.j2:21 | ||
4315 | msgid "Added command to execute a script" | ||
4316 | msgstr "" | ||
4317 | |||
4318 | #: template/l2o/mile8.html.j2:23 | ||
4319 | msgid "" | ||
4320 | "A command to start any kind of script was added. As of now this command " | ||
4321 | "blocks until the script finished. In the context of this milestone this " | ||
4322 | "command is later used to execute a script which blocks until it finds a " | ||
4323 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4324 | msgstr "" | ||
4325 | |||
4326 | #: template/l2o/mile8.html.j2:31 | ||
4327 | msgid "Added generic start script for test cases" | ||
4328 | msgstr "" | ||
4329 | |||
4330 | #: template/l2o/mile8.html.j2:33 | ||
4331 | msgid "" | ||
4332 | "We do not want to have a specific start script for every test case. This " | ||
4333 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4334 | "l20integration revision 80971b6." | ||
4335 | msgstr "" | ||
4336 | |||
4337 | #: template/l2o/mile8.html.j2:41 | ||
4338 | msgid "Moved start peer command to testing subsystem" | ||
4339 | msgstr "" | ||
4340 | |||
4341 | #: template/l2o/mile8.html.j2:43 | ||
4342 | msgid "" | ||
4343 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4344 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4345 | "l20integration revision 03a5d17." | ||
4346 | msgstr "" | ||
4347 | |||
4348 | #: template/l2o/mile8.html.j2:51 | ||
4349 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4350 | msgstr "" | ||
4351 | |||
4352 | #: template/l2o/mile8.html.j2:53 | ||
4353 | msgid "" | ||
4354 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4355 | "the command that executes a script that blocks until </br></br> See branch " | ||
4356 | "l20integration revision 4ba7b5f." | ||
4357 | msgstr "" | ||
4358 | |||
4359 | #: template/l2o/mile8.html.j2:61 | ||
4360 | msgid "Manually testing" | ||
4361 | msgstr "" | ||
4362 | |||
4363 | #: template/l2o/mile8.html.j2:63 | ||
4364 | msgid "" | ||
4365 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4366 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4367 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4368 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4369 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4370 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4371 | "aec63bf.</li> </ul>" | ||
4372 | msgstr "" | ||
4373 | |||
4374 | #: template/l2o/mile8.html.j2:73 | ||
4375 | msgid "Status" | ||
4376 | msgstr "" | ||
4377 | |||
4378 | #: template/l2o/mile8.html.j2:75 | ||
4379 | msgid "" | ||
4380 | "The core and cadet subsystems were manually tested regarding integration " | ||
4381 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4382 | "topology." | ||
4383 | msgstr "" | ||
4384 | |||
4201 | #: template/l2o/testng.html.j2:21 | 4385 | #: template/l2o/testng.html.j2:21 |
4202 | msgid "Netjail setup and execution" | 4386 | msgid "Netjail setup and execution" |
4203 | msgstr "" | 4387 | msgstr "" |
@@ -4302,27 +4486,31 @@ msgid "" | |||
4302 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4486 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4303 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4487 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4304 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4488 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4305 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4489 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4306 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4490 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4307 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4491 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4308 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4492 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4309 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4493 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4310 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4494 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4311 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4495 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4312 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4496 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4313 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4497 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4314 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4498 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4315 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4499 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4316 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4500 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4317 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4501 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4318 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4502 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4319 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4503 | "EstablishConnectionToPeerViaProtocolValues = " |
4320 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4504 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4321 | "EstablishConnectionToPeerViaProtocolValue } " | 4505 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4506 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4507 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4508 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4509 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4322 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4510 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4323 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4511 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4324 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4512 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4325 | "off = \"0\" ;<br/><br/>" | 4513 | "><br/>" |
4326 | msgstr "" | 4514 | msgstr "" |
4327 | 4515 | ||
4328 | #: template/news/index.html.j2:46 | 4516 | #: template/news/index.html.j2:46 |
@@ -4333,10 +4521,6 @@ msgstr "アーカイブ" | |||
4333 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4521 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4334 | msgstr "" | 4522 | msgstr "" |
4335 | 4523 | ||
4336 | #: template/probnat/index.html.j2:21 | ||
4337 | msgid "Milestone 7" | ||
4338 | msgstr "" | ||
4339 | |||
4340 | #: template/probnat/index.html.j2:28 | 4524 | #: template/probnat/index.html.j2:28 |
4341 | msgid "" | 4525 | msgid "" |
4342 | "This project was funded through the NGI Assure Fund, a fund established by " | 4526 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po index 68efed4d..6b104df5 100644 --- a/locale/ko/LC_MESSAGES/messages.po +++ b/locale/ko/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2021-04-11 02:59+0000\n" | 11 | "PO-Revision-Date: 2021-04-11 02:59+0000\n" |
12 | "Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n" | 12 | "Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n" |
13 | "Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/" | 13 | "Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/" |
@@ -3019,11 +3019,12 @@ msgstr "지속적 통합" | |||
3019 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3019 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3020 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3020 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3021 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3021 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3022 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3022 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3023 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3023 | msgid "NGI Assure project: Layer-2-Overlay" | 3024 | msgid "NGI Assure project: Layer-2-Overlay" |
3024 | msgstr "" | 3025 | msgstr "" |
3025 | 3026 | ||
3026 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3027 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3027 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3028 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3028 | #, fuzzy | 3029 | #, fuzzy |
3029 | #| msgid "Documentation" | 3030 | #| msgid "Documentation" |
@@ -3034,7 +3035,7 @@ msgstr "문서" | |||
3034 | msgid "New Test Framework" | 3035 | msgid "New Test Framework" |
3035 | msgstr "" | 3036 | msgstr "" |
3036 | 3037 | ||
3037 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3038 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3038 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3039 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3039 | msgid "Milestones" | 3040 | msgid "Milestones" |
3040 | msgstr "" | 3041 | msgstr "" |
@@ -3063,13 +3064,25 @@ msgstr "" | |||
3063 | msgid "Milestone 6" | 3064 | msgid "Milestone 6" |
3064 | msgstr "" | 3065 | msgstr "" |
3065 | 3066 | ||
3066 | #: template/l2o/index.html.j2:28 | 3067 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3068 | msgid "Milestone 7" | ||
3069 | msgstr "" | ||
3070 | |||
3071 | #: template/l2o/index.html.j2:23 | ||
3072 | msgid "Milestone 8" | ||
3073 | msgstr "" | ||
3074 | |||
3075 | #: template/l2o/index.html.j2:24 | ||
3076 | msgid "Milestone 9" | ||
3077 | msgstr "" | ||
3078 | |||
3079 | #: template/l2o/index.html.j2:31 | ||
3067 | msgid "" | 3080 | msgid "" |
3068 | "This project was funded through the NGI Assure Fund, a fund established by " | 3081 | "This project was funded through the NGI Assure Fund, a fund established by " |
3069 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3082 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3070 | msgstr "" | 3083 | msgstr "" |
3071 | 3084 | ||
3072 | #: template/l2o/index.html.j2:40 | 3085 | #: template/l2o/index.html.j2:43 |
3073 | msgid "" | 3086 | msgid "" |
3074 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3087 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3075 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3088 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3093,15 +3106,15 @@ msgid "" | |||
3093 | "href=\"#milestones\">milestones</a>." | 3106 | "href=\"#milestones\">milestones</a>." |
3094 | msgstr "" | 3107 | msgstr "" |
3095 | 3108 | ||
3096 | #: template/l2o/index.html.j2:51 | 3109 | #: template/l2o/index.html.j2:54 |
3097 | msgid "New Test Framwork" | 3110 | msgid "New Test Framwork" |
3098 | msgstr "" | 3111 | msgstr "" |
3099 | 3112 | ||
3100 | #: template/l2o/index.html.j2:55 | 3113 | #: template/l2o/index.html.j2:58 |
3101 | msgid "Command Style Pattern" | 3114 | msgid "Command Style Pattern" |
3102 | msgstr "" | 3115 | msgstr "" |
3103 | 3116 | ||
3104 | #: template/l2o/index.html.j2:59 | 3117 | #: template/l2o/index.html.j2:62 |
3105 | msgid "" | 3118 | msgid "" |
3106 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3119 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3107 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3120 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3116,11 +3129,11 @@ msgid "" | |||
3116 | "html\">testing ng documentation</a>." | 3129 | "html\">testing ng documentation</a>." |
3117 | msgstr "" | 3130 | msgstr "" |
3118 | 3131 | ||
3119 | #: template/l2o/index.html.j2:65 | 3132 | #: template/l2o/index.html.j2:68 |
3120 | msgid "Netjails" | 3133 | msgid "Netjails" |
3121 | msgstr "" | 3134 | msgstr "" |
3122 | 3135 | ||
3123 | #: template/l2o/index.html.j2:69 | 3136 | #: template/l2o/index.html.j2:72 |
3124 | msgid "" | 3137 | msgid "" |
3125 | "To do extensive testing of the new transport implementation one needs to " | 3138 | "To do extensive testing of the new transport implementation one needs to " |
3126 | "simulate various network topologies to enable faking network characteristics " | 3139 | "simulate various network topologies to enable faking network characteristics " |
@@ -3136,11 +3149,11 @@ msgid "" | |||
3136 | "documentation</a>." | 3149 | "documentation</a>." |
3137 | msgstr "" | 3150 | msgstr "" |
3138 | 3151 | ||
3139 | #: template/l2o/index.html.j2:79 | 3152 | #: template/l2o/index.html.j2:82 |
3140 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3153 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3141 | msgstr "" | 3154 | msgstr "" |
3142 | 3155 | ||
3143 | #: template/l2o/index.html.j2:82 | 3156 | #: template/l2o/index.html.j2:85 |
3144 | msgid "" | 3157 | msgid "" |
3145 | "The first subtask consists of implementing a framework for setting up VLANs " | 3158 | "The first subtask consists of implementing a framework for setting up VLANs " |
3146 | "between network namespaces and a framework to test communication between " | 3159 | "between network namespaces and a framework to test communication between " |
@@ -3154,18 +3167,18 @@ msgid "" | |||
3154 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3167 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3155 | msgstr "" | 3168 | msgstr "" |
3156 | 3169 | ||
3157 | #: template/l2o/index.html.j2:94 | 3170 | #: template/l2o/index.html.j2:97 |
3158 | msgid "" | 3171 | msgid "" |
3159 | "First MVP which uses the TCP communicator to send messages between peers. " | 3172 | "First MVP which uses the TCP communicator to send messages between peers. " |
3160 | "The deliverable can be verified through out the specific test cases running " | 3173 | "The deliverable can be verified through out the specific test cases running " |
3161 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3174 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:102 | 3177 | #: template/l2o/index.html.j2:105 |
3165 | msgid "Milestone 2 Enhancing Test Framework" | 3178 | msgid "Milestone 2 Enhancing Test Framework" |
3166 | msgstr "" | 3179 | msgstr "" |
3167 | 3180 | ||
3168 | #: template/l2o/index.html.j2:105 | 3181 | #: template/l2o/index.html.j2:108 |
3169 | msgid "" | 3182 | msgid "" |
3170 | "To test more complex functionality we need to enhance the capabilities of " | 3183 | "To test more complex functionality we need to enhance the capabilities of " |
3171 | "the testing framework. Hooks for performance measurement will be " | 3184 | "the testing framework. Hooks for performance measurement will be " |
@@ -3173,17 +3186,17 @@ msgid "" | |||
3173 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3186 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:115 | 3189 | #: template/l2o/index.html.j2:118 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3191 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3179 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3192 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3180 | msgstr "" | 3193 | msgstr "" |
3181 | 3194 | ||
3182 | #: template/l2o/index.html.j2:123 | 3195 | #: template/l2o/index.html.j2:126 |
3183 | msgid "Milestone 3 UDP integration" | 3196 | msgid "Milestone 3 UDP integration" |
3184 | msgstr "" | 3197 | msgstr "" |
3185 | 3198 | ||
3186 | #: template/l2o/index.html.j2:126 | 3199 | #: template/l2o/index.html.j2:129 |
3187 | msgid "" | 3200 | msgid "" |
3188 | "With this subtask I will implement enhanced L2O features like using " | 3201 | "With this subtask I will implement enhanced L2O features like using " |
3189 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3202 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3193,17 +3206,17 @@ msgid "" | |||
3193 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3206 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3194 | msgstr "" | 3207 | msgstr "" |
3195 | 3208 | ||
3196 | #: template/l2o/index.html.j2:136 | 3209 | #: template/l2o/index.html.j2:139 |
3197 | msgid "" | 3210 | msgid "" |
3198 | "The CI contains test cases which uses the UDP protocol to message between " | 3211 | "The CI contains test cases which uses the UDP protocol to message between " |
3199 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3212 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3200 | msgstr "" | 3213 | msgstr "" |
3201 | 3214 | ||
3202 | #: template/l2o/index.html.j2:144 | 3215 | #: template/l2o/index.html.j2:147 |
3203 | msgid "Milestone 4 Distance Vector" | 3216 | msgid "Milestone 4 Distance Vector" |
3204 | msgstr "" | 3217 | msgstr "" |
3205 | 3218 | ||
3206 | #: template/l2o/index.html.j2:147 | 3219 | #: template/l2o/index.html.j2:150 |
3207 | msgid "" | 3220 | msgid "" |
3208 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3221 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3209 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3222 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3215,7 +3228,7 @@ msgid "" | |||
3215 | "path." | 3228 | "path." |
3216 | msgstr "" | 3229 | msgstr "" |
3217 | 3230 | ||
3218 | #: template/l2o/index.html.j2:153 | 3231 | #: template/l2o/index.html.j2:156 |
3219 | msgid "" | 3232 | msgid "" |
3220 | "The CI contains test cases with a setup of peers not connected directly. The " | 3233 | "The CI contains test cases with a setup of peers not connected directly. The " |
3221 | "test cases proof that each peer can reach any other peer. We have test cases " | 3234 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3223,18 +3236,18 @@ msgid "" | |||
3223 | "html\">Details</a>" | 3236 | "html\">Details</a>" |
3224 | msgstr "" | 3237 | msgstr "" |
3225 | 3238 | ||
3226 | #: template/l2o/index.html.j2:160 | 3239 | #: template/l2o/index.html.j2:163 |
3227 | msgid "Milestone 5 NAT Traversal" | 3240 | msgid "Milestone 5 NAT Traversal" |
3228 | msgstr "" | 3241 | msgstr "" |
3229 | 3242 | ||
3230 | #: template/l2o/index.html.j2:163 | 3243 | #: template/l2o/index.html.j2:166 |
3231 | msgid "" | 3244 | msgid "" |
3232 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3245 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3233 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3246 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3234 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3247 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3235 | msgstr "" | 3248 | msgstr "" |
3236 | 3249 | ||
3237 | #: template/l2o/index.html.j2:173 | 3250 | #: template/l2o/index.html.j2:176 |
3238 | msgid "" | 3251 | msgid "" |
3239 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3252 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3240 | "The test cases proof that each peer can be reached, even if that peer is " | 3253 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3244,11 +3257,11 @@ msgid "" | |||
3244 | "html\">Details</a>" | 3257 | "html\">Details</a>" |
3245 | msgstr "" | 3258 | msgstr "" |
3246 | 3259 | ||
3247 | #: template/l2o/index.html.j2:180 | 3260 | #: template/l2o/index.html.j2:183 |
3248 | msgid "Milestone 6 Optimization" | 3261 | msgid "Milestone 6 Optimization" |
3249 | msgstr "" | 3262 | msgstr "" |
3250 | 3263 | ||
3251 | #: template/l2o/index.html.j2:183 | 3264 | #: template/l2o/index.html.j2:186 |
3252 | msgid "" | 3265 | msgid "" |
3253 | "In this subtask I will implement algorithms (flow and congestion control, " | 3266 | "In this subtask I will implement algorithms (flow and congestion control, " |
3254 | "quality of service optimizations) which will select the optimal transport " | 3267 | "quality of service optimizations) which will select the optimal transport " |
@@ -3264,7 +3277,7 @@ msgid "" | |||
3264 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3277 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3265 | msgstr "" | 3278 | msgstr "" |
3266 | 3279 | ||
3267 | #: template/l2o/index.html.j2:203 | 3280 | #: template/l2o/index.html.j2:206 |
3268 | msgid "" | 3281 | msgid "" |
3269 | "The test cases in the CI are measuring the performance gains. This " | 3282 | "The test cases in the CI are measuring the performance gains. This " |
3270 | "measurement can be compared with the measurement of milestone 5. Again one " | 3283 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3272,9 +3285,66 @@ msgid "" | |||
3272 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3285 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3273 | msgstr "" | 3286 | msgstr "" |
3274 | 3287 | ||
3288 | #: template/l2o/index.html.j2:214 | ||
3289 | msgid "Milestone 7 Removing deprecated code" | ||
3290 | msgstr "" | ||
3291 | |||
3292 | #: template/l2o/index.html.j2:217 | ||
3293 | msgid "" | ||
3294 | "The code of the old transport API and of the ATS API will be removed from " | ||
3295 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3296 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3297 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3298 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3299 | "to replace the old with the new API this will be done directly, otherwise " | ||
3300 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3301 | "code working again with the new code. Documentation of code that will be " | ||
3302 | "deleted without replacement, because the functionality is missing in the new " | ||
3303 | "API." | ||
3304 | msgstr "" | ||
3305 | |||
3306 | #: template/l2o/index.html.j2:228 | ||
3307 | msgid "" | ||
3308 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3309 | "documentation of what is necessary for the integration of the new API, or if " | ||
3310 | "the effort for this is as high as the documentation directly the " | ||
3311 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3312 | msgstr "" | ||
3313 | |||
3314 | #: template/l2o/index.html.j2:236 | ||
3315 | msgid "Milestone 8 Make GNUnet start again" | ||
3316 | msgstr "" | ||
3317 | |||
3318 | #: template/l2o/index.html.j2:239 | ||
3319 | msgid "" | ||
3320 | "All missing implementations of the new API will be finished, necessary to " | ||
3321 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3322 | "CADET, FS, Messenger …)." | ||
3323 | msgstr "" | ||
3324 | |||
3325 | #: template/l2o/index.html.j2:246 | ||
3326 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3327 | msgstr "" | ||
3328 | |||
3329 | #: template/l2o/index.html.j2:252 | ||
3330 | msgid "Milestone 9 Testing and Fixing" | ||
3331 | msgstr "" | ||
3332 | |||
3333 | #: template/l2o/index.html.j2:255 | ||
3334 | msgid "" | ||
3335 | "Because all integration tests are deactivated, and there are no resources to " | ||
3336 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3337 | "fixing is necessary." | ||
3338 | msgstr "" | ||
3339 | |||
3340 | #: template/l2o/index.html.j2:262 | ||
3341 | msgid "GNUnet release running with new API." | ||
3342 | msgstr "" | ||
3343 | |||
3275 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3344 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3276 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3345 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3277 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3346 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3347 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3278 | #: template/l2o/testng.html.j2:13 | 3348 | #: template/l2o/testng.html.j2:13 |
3279 | msgid "Project main page" | 3349 | msgid "Project main page" |
3280 | msgstr "" | 3350 | msgstr "" |
@@ -3704,6 +3774,120 @@ msgid "" | |||
3704 | "still too early to tackle this concretely." | 3774 | "still too early to tackle this concretely." |
3705 | msgstr "" | 3775 | msgstr "" |
3706 | 3776 | ||
3777 | #: template/l2o/mile7.html.j2:21 | ||
3778 | msgid "Marked old transport API as deprecated" | ||
3779 | msgstr "" | ||
3780 | |||
3781 | #: template/l2o/mile7.html.j2:23 | ||
3782 | msgid "" | ||
3783 | "To make the search for the old API methods easier, those methods were marked " | ||
3784 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3785 | "revision 664286d." | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/l2o/mile7.html.j2:31 | ||
3789 | msgid "Removed usage of old transport API methods" | ||
3790 | msgstr "" | ||
3791 | |||
3792 | #: template/l2o/mile7.html.j2:33 | ||
3793 | msgid "" | ||
3794 | "Removed usage of old transport API methods and exchanged them with API " | ||
3795 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3796 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3797 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3798 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3799 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3800 | "the transport subsystem itself, old API methods are still used until the " | ||
3801 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3802 | "in the transport subsystem which needs be rewritten partially to get " | ||
3803 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3804 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3805 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3806 | "b78f993." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile7.html.j2:49 | ||
3810 | msgid "Deactivated tests which rely on old transport API methods" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile7.html.j2:51 | ||
3814 | msgid "" | ||
3815 | "All test which rely on the old transport API methods were deactivated. They " | ||
3816 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3817 | "branch l20integration revision 72b4f42." | ||
3818 | msgstr "" | ||
3819 | |||
3820 | #: template/l2o/mile8.html.j2:21 | ||
3821 | msgid "Added command to execute a script" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:23 | ||
3825 | msgid "" | ||
3826 | "A command to start any kind of script was added. As of now this command " | ||
3827 | "blocks until the script finished. In the context of this milestone this " | ||
3828 | "command is later used to execute a script which blocks until it finds a " | ||
3829 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3830 | msgstr "" | ||
3831 | |||
3832 | #: template/l2o/mile8.html.j2:31 | ||
3833 | msgid "Added generic start script for test cases" | ||
3834 | msgstr "" | ||
3835 | |||
3836 | #: template/l2o/mile8.html.j2:33 | ||
3837 | msgid "" | ||
3838 | "We do not want to have a specific start script for every test case. This " | ||
3839 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3840 | "l20integration revision 80971b6." | ||
3841 | msgstr "" | ||
3842 | |||
3843 | #: template/l2o/mile8.html.j2:41 | ||
3844 | msgid "Moved start peer command to testing subsystem" | ||
3845 | msgstr "" | ||
3846 | |||
3847 | #: template/l2o/mile8.html.j2:43 | ||
3848 | msgid "" | ||
3849 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3850 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3851 | "l20integration revision 03a5d17." | ||
3852 | msgstr "" | ||
3853 | |||
3854 | #: template/l2o/mile8.html.j2:51 | ||
3855 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3856 | msgstr "" | ||
3857 | |||
3858 | #: template/l2o/mile8.html.j2:53 | ||
3859 | msgid "" | ||
3860 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3861 | "the command that executes a script that blocks until </br></br> See branch " | ||
3862 | "l20integration revision 4ba7b5f." | ||
3863 | msgstr "" | ||
3864 | |||
3865 | #: template/l2o/mile8.html.j2:61 | ||
3866 | msgid "Manually testing" | ||
3867 | msgstr "" | ||
3868 | |||
3869 | #: template/l2o/mile8.html.j2:63 | ||
3870 | msgid "" | ||
3871 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3872 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3873 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3874 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3875 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3876 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3877 | "aec63bf.</li> </ul>" | ||
3878 | msgstr "" | ||
3879 | |||
3880 | #: template/l2o/mile8.html.j2:73 | ||
3881 | msgid "Status" | ||
3882 | msgstr "" | ||
3883 | |||
3884 | #: template/l2o/mile8.html.j2:75 | ||
3885 | msgid "" | ||
3886 | "The core and cadet subsystems were manually tested regarding integration " | ||
3887 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3888 | "topology." | ||
3889 | msgstr "" | ||
3890 | |||
3707 | #: template/l2o/testng.html.j2:21 | 3891 | #: template/l2o/testng.html.j2:21 |
3708 | msgid "Netjail setup and execution" | 3892 | msgid "Netjail setup and execution" |
3709 | msgstr "" | 3893 | msgstr "" |
@@ -3808,27 +3992,31 @@ msgid "" | |||
3808 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3992 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3809 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3993 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3810 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3994 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3811 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3995 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3812 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3996 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3813 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3997 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3814 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3998 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3815 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3999 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3816 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4000 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3817 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4001 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3818 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4002 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3819 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4003 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3820 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4004 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3821 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4005 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3822 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4006 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3823 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4007 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3824 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4008 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3825 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4009 | "EstablishConnectionToPeerViaProtocolValues = " |
3826 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4010 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3827 | "EstablishConnectionToPeerViaProtocolValue } " | 4011 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4012 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4013 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4014 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4015 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3828 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4016 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3829 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4017 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3830 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4018 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3831 | "off = \"0\" ;<br/><br/>" | 4019 | "><br/>" |
3832 | msgstr "" | 4020 | msgstr "" |
3833 | 4021 | ||
3834 | #: template/news/index.html.j2:46 | 4022 | #: template/news/index.html.j2:46 |
@@ -3839,10 +4027,6 @@ msgstr "뉴스 아카이브:" | |||
3839 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4027 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3840 | msgstr "" | 4028 | msgstr "" |
3841 | 4029 | ||
3842 | #: template/probnat/index.html.j2:21 | ||
3843 | msgid "Milestone 7" | ||
3844 | msgstr "" | ||
3845 | |||
3846 | #: template/probnat/index.html.j2:28 | 4030 | #: template/probnat/index.html.j2:28 |
3847 | msgid "" | 4031 | msgid "" |
3848 | "This project was funded through the NGI Assure Fund, a fund established by " | 4032 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/messages.pot b/locale/messages.pot index df5b0c12..f48fe107 100644 --- a/locale/messages.pot +++ b/locale/messages.pot | |||
@@ -8,14 +8,14 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
9 | "Project-Id-Version: PROJECT VERSION\n" | 9 | "Project-Id-Version: PROJECT VERSION\n" |
10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 10 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
11 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 11 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | "MIME-Version: 1.0\n" | 15 | "MIME-Version: 1.0\n" |
16 | "Content-Type: text/plain; charset=utf-8\n" | 16 | "Content-Type: text/plain; charset=utf-8\n" |
17 | "Content-Transfer-Encoding: 8bit\n" | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Generated-By: Babel 2.11.0\n" | 18 | "Generated-By: Babel 2.9.1\n" |
19 | 19 | ||
20 | #: common/base.j2:5 common/news.j2:5 | 20 | #: common/base.j2:5 common/news.j2:5 |
21 | msgid "GNUnet" | 21 | msgid "GNUnet" |
@@ -3029,11 +3029,12 @@ msgstr "" | |||
3029 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3029 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3030 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3030 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3031 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3031 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3032 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3032 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3033 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3033 | msgid "NGI Assure project: Layer-2-Overlay" | 3034 | msgid "NGI Assure project: Layer-2-Overlay" |
3034 | msgstr "" | 3035 | msgstr "" |
3035 | 3036 | ||
3036 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3037 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3037 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3038 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3038 | msgid "Project motivation" | 3039 | msgid "Project motivation" |
3039 | msgstr "" | 3040 | msgstr "" |
@@ -3042,7 +3043,7 @@ msgstr "" | |||
3042 | msgid "New Test Framework" | 3043 | msgid "New Test Framework" |
3043 | msgstr "" | 3044 | msgstr "" |
3044 | 3045 | ||
3045 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3046 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3046 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3047 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3047 | msgid "Milestones" | 3048 | msgid "Milestones" |
3048 | msgstr "" | 3049 | msgstr "" |
@@ -3071,13 +3072,25 @@ msgstr "" | |||
3071 | msgid "Milestone 6" | 3072 | msgid "Milestone 6" |
3072 | msgstr "" | 3073 | msgstr "" |
3073 | 3074 | ||
3074 | #: template/l2o/index.html.j2:28 | 3075 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3076 | msgid "Milestone 7" | ||
3077 | msgstr "" | ||
3078 | |||
3079 | #: template/l2o/index.html.j2:23 | ||
3080 | msgid "Milestone 8" | ||
3081 | msgstr "" | ||
3082 | |||
3083 | #: template/l2o/index.html.j2:24 | ||
3084 | msgid "Milestone 9" | ||
3085 | msgstr "" | ||
3086 | |||
3087 | #: template/l2o/index.html.j2:31 | ||
3075 | msgid "" | 3088 | msgid "" |
3076 | "This project was funded through the NGI Assure Fund, a fund established " | 3089 | "This project was funded through the NGI Assure Fund, a fund established " |
3077 | "by <a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3090 | "by <a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3078 | msgstr "" | 3091 | msgstr "" |
3079 | 3092 | ||
3080 | #: template/l2o/index.html.j2:40 | 3093 | #: template/l2o/index.html.j2:43 |
3081 | msgid "" | 3094 | msgid "" |
3082 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3095 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3083 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3096 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3102,15 +3115,15 @@ msgid "" | |||
3102 | "href=\"#milestones\">milestones</a>." | 3115 | "href=\"#milestones\">milestones</a>." |
3103 | msgstr "" | 3116 | msgstr "" |
3104 | 3117 | ||
3105 | #: template/l2o/index.html.j2:51 | 3118 | #: template/l2o/index.html.j2:54 |
3106 | msgid "New Test Framwork" | 3119 | msgid "New Test Framwork" |
3107 | msgstr "" | 3120 | msgstr "" |
3108 | 3121 | ||
3109 | #: template/l2o/index.html.j2:55 | 3122 | #: template/l2o/index.html.j2:58 |
3110 | msgid "Command Style Pattern" | 3123 | msgid "Command Style Pattern" |
3111 | msgstr "" | 3124 | msgstr "" |
3112 | 3125 | ||
3113 | #: template/l2o/index.html.j2:59 | 3126 | #: template/l2o/index.html.j2:62 |
3114 | msgid "" | 3127 | msgid "" |
3115 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3128 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3116 | "href=\"https://docs.taler.net/developers-manual.html#testing-" | 3129 | "href=\"https://docs.taler.net/developers-manual.html#testing-" |
@@ -3126,11 +3139,11 @@ msgid "" | |||
3126 | "href=\"testng.html\">testing ng documentation</a>." | 3139 | "href=\"testng.html\">testing ng documentation</a>." |
3127 | msgstr "" | 3140 | msgstr "" |
3128 | 3141 | ||
3129 | #: template/l2o/index.html.j2:65 | 3142 | #: template/l2o/index.html.j2:68 |
3130 | msgid "Netjails" | 3143 | msgid "Netjails" |
3131 | msgstr "" | 3144 | msgstr "" |
3132 | 3145 | ||
3133 | #: template/l2o/index.html.j2:69 | 3146 | #: template/l2o/index.html.j2:72 |
3134 | msgid "" | 3147 | msgid "" |
3135 | "To do extensive testing of the new transport implementation one needs to " | 3148 | "To do extensive testing of the new transport implementation one needs to " |
3136 | "simulate various network topologies to enable faking network " | 3149 | "simulate various network topologies to enable faking network " |
@@ -3146,11 +3159,11 @@ msgid "" | |||
3146 | " <a href=\"testng.html\">testing ng documentation</a>." | 3159 | " <a href=\"testng.html\">testing ng documentation</a>." |
3147 | msgstr "" | 3160 | msgstr "" |
3148 | 3161 | ||
3149 | #: template/l2o/index.html.j2:79 | 3162 | #: template/l2o/index.html.j2:82 |
3150 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3163 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3151 | msgstr "" | 3164 | msgstr "" |
3152 | 3165 | ||
3153 | #: template/l2o/index.html.j2:82 | 3166 | #: template/l2o/index.html.j2:85 |
3154 | msgid "" | 3167 | msgid "" |
3155 | "The first subtask consists of implementing a framework for setting up " | 3168 | "The first subtask consists of implementing a framework for setting up " |
3156 | "VLANs between network namespaces and a framework to test communication " | 3169 | "VLANs between network namespaces and a framework to test communication " |
@@ -3165,18 +3178,18 @@ msgid "" | |||
3165 | "and transfer data.</li> </ul></br>" | 3178 | "and transfer data.</li> </ul></br>" |
3166 | msgstr "" | 3179 | msgstr "" |
3167 | 3180 | ||
3168 | #: template/l2o/index.html.j2:94 | 3181 | #: template/l2o/index.html.j2:97 |
3169 | msgid "" | 3182 | msgid "" |
3170 | "First MVP which uses the TCP communicator to send messages between peers." | 3183 | "First MVP which uses the TCP communicator to send messages between peers." |
3171 | " The deliverable can be verified through out the specific test cases " | 3184 | " The deliverable can be verified through out the specific test cases " |
3172 | "running in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3185 | "running in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3173 | msgstr "" | 3186 | msgstr "" |
3174 | 3187 | ||
3175 | #: template/l2o/index.html.j2:102 | 3188 | #: template/l2o/index.html.j2:105 |
3176 | msgid "Milestone 2 Enhancing Test Framework" | 3189 | msgid "Milestone 2 Enhancing Test Framework" |
3177 | msgstr "" | 3190 | msgstr "" |
3178 | 3191 | ||
3179 | #: template/l2o/index.html.j2:105 | 3192 | #: template/l2o/index.html.j2:108 |
3180 | msgid "" | 3193 | msgid "" |
3181 | "To test more complex functionality we need to enhance the capabilities of" | 3194 | "To test more complex functionality we need to enhance the capabilities of" |
3182 | " the testing framework. Hooks for performance measurement will be " | 3195 | " the testing framework. Hooks for performance measurement will be " |
@@ -3184,18 +3197,18 @@ msgid "" | |||
3184 | "<li>Block execution of commands at a peer. (Barriers).</li> </ul>" | 3197 | "<li>Block execution of commands at a peer. (Barriers).</li> </ul>" |
3185 | msgstr "" | 3198 | msgstr "" |
3186 | 3199 | ||
3187 | #: template/l2o/index.html.j2:115 | 3200 | #: template/l2o/index.html.j2:118 |
3188 | msgid "" | 3201 | msgid "" |
3189 | "Outcome of this deliverable are advanced test cases (again verifiable in " | 3202 | "Outcome of this deliverable are advanced test cases (again verifiable in " |
3190 | "the GNUnet continuous integration (CI)). <a " | 3203 | "the GNUnet continuous integration (CI)). <a " |
3191 | "href=\"mile2.html\">Details</a>" | 3204 | "href=\"mile2.html\">Details</a>" |
3192 | msgstr "" | 3205 | msgstr "" |
3193 | 3206 | ||
3194 | #: template/l2o/index.html.j2:123 | 3207 | #: template/l2o/index.html.j2:126 |
3195 | msgid "Milestone 3 UDP integration" | 3208 | msgid "Milestone 3 UDP integration" |
3196 | msgstr "" | 3209 | msgstr "" |
3197 | 3210 | ||
3198 | #: template/l2o/index.html.j2:126 | 3211 | #: template/l2o/index.html.j2:129 |
3199 | msgid "" | 3212 | msgid "" |
3200 | "With this subtask I will implement enhanced L2O features like using " | 3213 | "With this subtask I will implement enhanced L2O features like using " |
3201 | "unidirectional transport protocols with backchannels. Addresses by which " | 3214 | "unidirectional transport protocols with backchannels. Addresses by which " |
@@ -3205,18 +3218,18 @@ msgid "" | |||
3205 | "communication and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3218 | "communication and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3206 | msgstr "" | 3219 | msgstr "" |
3207 | 3220 | ||
3208 | #: template/l2o/index.html.j2:136 | 3221 | #: template/l2o/index.html.j2:139 |
3209 | msgid "" | 3222 | msgid "" |
3210 | "The CI contains test cases which uses the UDP protocol to message between" | 3223 | "The CI contains test cases which uses the UDP protocol to message between" |
3211 | " peers and to learn about “foreign” peers. <a " | 3224 | " peers and to learn about “foreign” peers. <a " |
3212 | "href=\"mile3.html\">Details</a>" | 3225 | "href=\"mile3.html\">Details</a>" |
3213 | msgstr "" | 3226 | msgstr "" |
3214 | 3227 | ||
3215 | #: template/l2o/index.html.j2:144 | 3228 | #: template/l2o/index.html.j2:147 |
3216 | msgid "Milestone 4 Distance Vector" | 3229 | msgid "Milestone 4 Distance Vector" |
3217 | msgstr "" | 3230 | msgstr "" |
3218 | 3231 | ||
3219 | #: template/l2o/index.html.j2:147 | 3232 | #: template/l2o/index.html.j2:150 |
3220 | msgid "" | 3233 | msgid "" |
3221 | "In this subtask I will enhance connectivity to peers not directly " | 3234 | "In this subtask I will enhance connectivity to peers not directly " |
3222 | "connected. Therefore peers have to act as relay. To achieve this there is" | 3235 | "connected. Therefore peers have to act as relay. To achieve this there is" |
@@ -3228,7 +3241,7 @@ msgid "" | |||
3228 | "to a peer we call it inverse path." | 3241 | "to a peer we call it inverse path." |
3229 | msgstr "" | 3242 | msgstr "" |
3230 | 3243 | ||
3231 | #: template/l2o/index.html.j2:153 | 3244 | #: template/l2o/index.html.j2:156 |
3232 | msgid "" | 3245 | msgid "" |
3233 | "The CI contains test cases with a setup of peers not connected directly. " | 3246 | "The CI contains test cases with a setup of peers not connected directly. " |
3234 | "The test cases proof that each peer can reach any other peer. We have " | 3247 | "The test cases proof that each peer can reach any other peer. We have " |
@@ -3236,18 +3249,18 @@ msgid "" | |||
3236 | "href=\"mile4.html\">Details</a>" | 3249 | "href=\"mile4.html\">Details</a>" |
3237 | msgstr "" | 3250 | msgstr "" |
3238 | 3251 | ||
3239 | #: template/l2o/index.html.j2:160 | 3252 | #: template/l2o/index.html.j2:163 |
3240 | msgid "Milestone 5 NAT Traversal" | 3253 | msgid "Milestone 5 NAT Traversal" |
3241 | msgstr "" | 3254 | msgstr "" |
3242 | 3255 | ||
3243 | #: template/l2o/index.html.j2:163 | 3256 | #: template/l2o/index.html.j2:166 |
3244 | msgid "" | 3257 | msgid "" |
3245 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3258 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3246 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3259 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3247 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3260 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3248 | msgstr "" | 3261 | msgstr "" |
3249 | 3262 | ||
3250 | #: template/l2o/index.html.j2:173 | 3263 | #: template/l2o/index.html.j2:176 |
3251 | msgid "" | 3264 | msgid "" |
3252 | "The CI contains test case with a peer setup containing peer behind a NAT." | 3265 | "The CI contains test case with a peer setup containing peer behind a NAT." |
3253 | " The test cases proof that each peer can be reached, even if that peer is" | 3266 | " The test cases proof that each peer can be reached, even if that peer is" |
@@ -3257,11 +3270,11 @@ msgid "" | |||
3257 | "href=\"mile5.html\">Details</a>" | 3270 | "href=\"mile5.html\">Details</a>" |
3258 | msgstr "" | 3271 | msgstr "" |
3259 | 3272 | ||
3260 | #: template/l2o/index.html.j2:180 | 3273 | #: template/l2o/index.html.j2:183 |
3261 | msgid "Milestone 6 Optimization" | 3274 | msgid "Milestone 6 Optimization" |
3262 | msgstr "" | 3275 | msgstr "" |
3263 | 3276 | ||
3264 | #: template/l2o/index.html.j2:183 | 3277 | #: template/l2o/index.html.j2:186 |
3265 | msgid "" | 3278 | msgid "" |
3266 | "In this subtask I will implement algorithms (flow and congestion control," | 3279 | "In this subtask I will implement algorithms (flow and congestion control," |
3267 | " quality of service optimizations) which will select the optimal " | 3280 | " quality of service optimizations) which will select the optimal " |
@@ -3278,7 +3291,7 @@ msgid "" | |||
3278 | "<li>Performance analysis.</li> </ul>" | 3291 | "<li>Performance analysis.</li> </ul>" |
3279 | msgstr "" | 3292 | msgstr "" |
3280 | 3293 | ||
3281 | #: template/l2o/index.html.j2:203 | 3294 | #: template/l2o/index.html.j2:206 |
3282 | msgid "" | 3295 | msgid "" |
3283 | "The test cases in the CI are measuring the performance gains. This " | 3296 | "The test cases in the CI are measuring the performance gains. This " |
3284 | "measurement can be compared with the measurement of milestone 5. Again " | 3297 | "measurement can be compared with the measurement of milestone 5. Again " |
@@ -3287,9 +3300,66 @@ msgid "" | |||
3287 | "href=\"mile6.html\">Details</a>." | 3300 | "href=\"mile6.html\">Details</a>." |
3288 | msgstr "" | 3301 | msgstr "" |
3289 | 3302 | ||
3303 | #: template/l2o/index.html.j2:214 | ||
3304 | msgid "Milestone 7 Removing deprecated code" | ||
3305 | msgstr "" | ||
3306 | |||
3307 | #: template/l2o/index.html.j2:217 | ||
3308 | msgid "" | ||
3309 | "The code of the old transport API and of the ATS API will be removed from" | ||
3310 | " the code base. This is mainly the use of the API in the Core layer, and " | ||
3311 | "suggesting addresses to connect to other peers in all kinds of other " | ||
3312 | "GNUnet layers. Additionally all tests which rely on the removed code will" | ||
3313 | " be set inactive. All usages of the old APIs will be removed. If it is " | ||
3314 | "not much work to replace the old with the new API this will be done " | ||
3315 | "directly, otherwise there will be a TODO comment what needs to be doneto " | ||
3316 | "make that part of the code working again with the new code. Documentation" | ||
3317 | " of code that will be deleted without replacement, because the " | ||
3318 | "functionality is missing in the new API." | ||
3319 | msgstr "" | ||
3320 | |||
3321 | #: template/l2o/index.html.j2:228 | ||
3322 | msgid "" | ||
3323 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3324 | "documentation of what is necessary for the integration of the new API, or" | ||
3325 | " if the effort for this is as high as the documentation directly the " | ||
3326 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3327 | msgstr "" | ||
3328 | |||
3329 | #: template/l2o/index.html.j2:236 | ||
3330 | msgid "Milestone 8 Make GNUnet start again" | ||
3331 | msgstr "" | ||
3332 | |||
3333 | #: template/l2o/index.html.j2:239 | ||
3334 | msgid "" | ||
3335 | "All missing implementations of the new API will be finished, necessary to" | ||
3336 | " make GNUnet start and being usable for its basic functionality (DHT, " | ||
3337 | "GNS, CADET, FS, Messenger …)." | ||
3338 | msgstr "" | ||
3339 | |||
3340 | #: template/l2o/index.html.j2:246 | ||
3341 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3342 | msgstr "" | ||
3343 | |||
3344 | #: template/l2o/index.html.j2:252 | ||
3345 | msgid "Milestone 9 Testing and Fixing" | ||
3346 | msgstr "" | ||
3347 | |||
3348 | #: template/l2o/index.html.j2:255 | ||
3349 | msgid "" | ||
3350 | "Because all integration tests are deactivated, and there are no resources" | ||
3351 | " to rewrite them at the time being, extensive manual testing and " | ||
3352 | "certainly bug fixing is necessary." | ||
3353 | msgstr "" | ||
3354 | |||
3355 | #: template/l2o/index.html.j2:262 | ||
3356 | msgid "GNUnet release running with new API." | ||
3357 | msgstr "" | ||
3358 | |||
3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3359 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3360 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3361 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3362 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3293 | #: template/l2o/testng.html.j2:13 | 3363 | #: template/l2o/testng.html.j2:13 |
3294 | msgid "Project main page" | 3364 | msgid "Project main page" |
3295 | msgstr "" | 3365 | msgstr "" |
@@ -3742,6 +3812,120 @@ msgid "" | |||
3742 | "concretely." | 3812 | "concretely." |
3743 | msgstr "" | 3813 | msgstr "" |
3744 | 3814 | ||
3815 | #: template/l2o/mile7.html.j2:21 | ||
3816 | msgid "Marked old transport API as deprecated" | ||
3817 | msgstr "" | ||
3818 | |||
3819 | #: template/l2o/mile7.html.j2:23 | ||
3820 | msgid "" | ||
3821 | "To make the search for the old API methods easier, those methods were " | ||
3822 | "marked as deprecated in their header files.</br></br> See branch " | ||
3823 | "l20integration revision 664286d." | ||
3824 | msgstr "" | ||
3825 | |||
3826 | #: template/l2o/mile7.html.j2:31 | ||
3827 | msgid "Removed usage of old transport API methods" | ||
3828 | msgstr "" | ||
3829 | |||
3830 | #: template/l2o/mile7.html.j2:33 | ||
3831 | msgid "" | ||
3832 | "Removed usage of old transport API methods and exchanged them with API " | ||
3833 | "methods of L2O or deleted without replacement, if there is no " | ||
3834 | "corresponding functionality in L2O.</br></br> In the process, the " | ||
3835 | "subsystems cadet, core, dhtu, fs and topology were touched.</br></br> The" | ||
3836 | " blacklist and friend functionality in subsystem topology was deleted " | ||
3837 | "without replacement, as well as the bandwith allocation in the fs (file " | ||
3838 | "sharing) subsystem.</br></br> In the transport subsystem itself, old API " | ||
3839 | "methods are still used until the code is finally removed in Milestone 9. " | ||
3840 | "There is a cli tool gnunet-transport in the transport subsystem which " | ||
3841 | "needs be rewritten partially to get infromation from L2O which can not " | ||
3842 | "retrieved via the old API anymore.</br></br> Additionally there is a " | ||
3843 | "peerinfo cli tool gnunet-peerinfo, which needs to be rewritten partially " | ||
3844 | "too.</br></br> See branch l20integration revision b78f993." | ||
3845 | msgstr "" | ||
3846 | |||
3847 | #: template/l2o/mile7.html.j2:49 | ||
3848 | msgid "Deactivated tests which rely on old transport API methods" | ||
3849 | msgstr "" | ||
3850 | |||
3851 | #: template/l2o/mile7.html.j2:51 | ||
3852 | msgid "" | ||
3853 | "All test which rely on the old transport API methods were deactivated. " | ||
3854 | "They are still in the code base, but they just wouldn't work.</br></br> " | ||
3855 | "See branch l20integration revision 72b4f42." | ||
3856 | msgstr "" | ||
3857 | |||
3858 | #: template/l2o/mile8.html.j2:21 | ||
3859 | msgid "Added command to execute a script" | ||
3860 | msgstr "" | ||
3861 | |||
3862 | #: template/l2o/mile8.html.j2:23 | ||
3863 | msgid "" | ||
3864 | "A command to start any kind of script was added. As of now this command " | ||
3865 | "blocks until the script finished. In the context of this milestone this " | ||
3866 | "command is later used to execute a script which blocks until it finds a " | ||
3867 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3868 | msgstr "" | ||
3869 | |||
3870 | #: template/l2o/mile8.html.j2:31 | ||
3871 | msgid "Added generic start script for test cases" | ||
3872 | msgstr "" | ||
3873 | |||
3874 | #: template/l2o/mile8.html.j2:33 | ||
3875 | msgid "" | ||
3876 | "We do not want to have a specific start script for every test case. This " | ||
3877 | "start script asks for a test case configuration to use.</br></br> See " | ||
3878 | "branch l20integration revision 80971b6." | ||
3879 | msgstr "" | ||
3880 | |||
3881 | #: template/l2o/mile8.html.j2:41 | ||
3882 | msgid "Moved start peer command to testing subsystem" | ||
3883 | msgstr "" | ||
3884 | |||
3885 | #: template/l2o/mile8.html.j2:43 | ||
3886 | msgid "" | ||
3887 | "A start script was added, that can be used by test cases in all " | ||
3888 | "subsystems, and which starts the new transport subsystem.</br></br> See " | ||
3889 | "branch l20integration revision 03a5d17." | ||
3890 | msgstr "" | ||
3891 | |||
3892 | #: template/l2o/mile8.html.j2:51 | ||
3893 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3894 | msgstr "" | ||
3895 | |||
3896 | #: template/l2o/mile8.html.j2:53 | ||
3897 | msgid "" | ||
3898 | "This testcase just runs to peers with the new transport subsystem and " | ||
3899 | "runs the command that executes a script that blocks until </br></br> See " | ||
3900 | "branch l20integration revision 4ba7b5f." | ||
3901 | msgstr "" | ||
3902 | |||
3903 | #: template/l2o/mile8.html.j2:61 | ||
3904 | msgid "Manually testing" | ||
3905 | msgstr "" | ||
3906 | |||
3907 | #: template/l2o/mile8.html.j2:63 | ||
3908 | msgid "" | ||
3909 | "With the above mentioned test case, it was possible to get GNUnet running" | ||
3910 | " with the new transport (L2O) subsystem, do manually testing. Some bugs " | ||
3911 | "were already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is " | ||
3912 | "not calling GNUNET_TRANSPORT_core_receive_continue. See branch " | ||
3913 | "l20integration revision 61bbc04.</li> <li>Fixed bug that QueueEntry of " | ||
3914 | "another queue still holds reference to PendingMessage. See branch " | ||
3915 | "l20integration revision aec63bf.</li> </ul>" | ||
3916 | msgstr "" | ||
3917 | |||
3918 | #: template/l2o/mile8.html.j2:73 | ||
3919 | msgid "Status" | ||
3920 | msgstr "" | ||
3921 | |||
3922 | #: template/l2o/mile8.html.j2:75 | ||
3923 | msgid "" | ||
3924 | "The core and cadet subsystems were manually tested regarding integration " | ||
3925 | "with transport. They are boh working. Next subsystems to test: dhtu, fs " | ||
3926 | "and topology." | ||
3927 | msgstr "" | ||
3928 | |||
3745 | #: template/l2o/testng.html.j2:21 | 3929 | #: template/l2o/testng.html.j2:21 |
3746 | msgid "Netjail setup and execution" | 3930 | msgid "Netjail setup and execution" |
3747 | msgstr "" | 3931 | msgstr "" |
@@ -3849,29 +4033,32 @@ msgid "" | |||
3849 | "\"libgnunet_test_transport_plugin_cmd_\", PluginName ;<br/><br/> " | 4033 | "\"libgnunet_test_transport_plugin_cmd_\", PluginName ;<br/><br/> " |
3850 | "GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/><br/> KValue = " | 4034 | "GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/><br/> KValue = " |
3851 | "EstablishConnectionToPeerViaProtocol ;<br/><br/> IndexOfSubnetRouter = " | 4035 | "EstablishConnectionToPeerViaProtocol ;<br/><br/> IndexOfSubnetRouter = " |
3852 | "Zero | NaturalNumber ;<br/><br/> RValue = \"{\", ProtocolPortToOpen, " | 4036 | "Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|\", OpenUDP " |
3853 | "\":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\"," | 4037 | ";<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", NodeIndexInSubnet " |
3854 | " NodeIndexInSubnet ;<br/><br/> PValue = " | 4038 | ";<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, { \"|\", " |
3855 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4039 | "\"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" " |
3856 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" " | ||
3857 | ";<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> " | 4040 | ";<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> " |
3858 | "PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> " | 4041 | "PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> " |
3859 | "IndexOfGlobalNode = Zero | NaturalNumber ;<br/><br/> " | 4042 | "IndexOfGlobalNode = Zero | NaturalNumber ;<br/><br/> " |
3860 | "EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" " | 4043 | "EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" " |
3861 | "EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/><br/> " | 4044 | "EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/><br/> OpenTCP = " |
3862 | "ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = On " | 4045 | "OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP = OpenUDPNoSource" |
3863 | "| Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4046 | " | OpenUDPWithSource ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " |
3864 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" " | 4047 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" " |
3865 | "| Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | " | 4048 | "| Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | " |
3866 | "\"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | " | 4049 | "\"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | " |
3867 | "\"Z\" | \"a\" | ... | \"z\";<br/><br/> " | 4050 | "\"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3868 | "EstablishConnectionToPeerViaProtocolValues = " | 4051 | "EstablishConnectionToPeerViaProtocolValues = " |
3869 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4052 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3870 | "EstablishConnectionToPeerViaProtocolValue } " | 4053 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = " |
3871 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4054 | "\"{tcp_port:\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = " |
3872 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off =" | 4055 | "\"{udp_port:\", switch, \"}\" ;<br/><br/> OpenTCPWithSource = " |
3873 | " 0 ;<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" " | 4056 | "\"{tcp_port:\", SubnetPeer, { \"tcp_port\", SubnetPeer } ;<br/><br/> " |
3874 | ";<br/><br/> off = \"0\" ;<br/><br/>" | 4057 | "OpenTUDWithSource = \"{udp_port:\", SubnetPeer, { \"udp_port\", " |
4058 | "SubnetPeer } ;<br/><br/> EstablishConnectionToPeerViaProtocolValue = " | ||
4059 | "\"{\", ( GlobalPeer | SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> " | ||
4060 | "switch = On | Off ;<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On" | ||
4061 | " = 1 ;<br/><br/> Off = 0 ;<br/><br/>" | ||
3875 | msgstr "" | 4062 | msgstr "" |
3876 | 4063 | ||
3877 | #: template/news/index.html.j2:46 | 4064 | #: template/news/index.html.j2:46 |
@@ -3882,10 +4069,6 @@ msgstr "" | |||
3882 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4069 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3883 | msgstr "" | 4070 | msgstr "" |
3884 | 4071 | ||
3885 | #: template/probnat/index.html.j2:21 | ||
3886 | msgid "Milestone 7" | ||
3887 | msgstr "" | ||
3888 | |||
3889 | #: template/probnat/index.html.j2:28 | 4072 | #: template/probnat/index.html.j2:28 |
3890 | msgid "" | 4073 | msgid "" |
3891 | "This project was funded through the NGI Assure Fund, a fund established " | 4074 | "This project was funded through the NGI Assure Fund, a fund established " |
diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po index d02c658e..3b63432f 100644 --- a/locale/pt/LC_MESSAGES/messages.po +++ b/locale/pt/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | "Last-Translator: Automatically generated\n" | 12 | "Last-Translator: Automatically generated\n" |
13 | "Language-Team: none\n" | 13 | "Language-Team: none\n" |
@@ -2967,11 +2967,12 @@ msgstr "" | |||
2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
2970 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 2970 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
2971 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
2971 | msgid "NGI Assure project: Layer-2-Overlay" | 2972 | msgid "NGI Assure project: Layer-2-Overlay" |
2972 | msgstr "" | 2973 | msgstr "" |
2973 | 2974 | ||
2974 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 2975 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
2975 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 2976 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
2976 | msgid "Project motivation" | 2977 | msgid "Project motivation" |
2977 | msgstr "" | 2978 | msgstr "" |
@@ -2980,7 +2981,7 @@ msgstr "" | |||
2980 | msgid "New Test Framework" | 2981 | msgid "New Test Framework" |
2981 | msgstr "" | 2982 | msgstr "" |
2982 | 2983 | ||
2983 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 2984 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
2984 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 2985 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
2985 | msgid "Milestones" | 2986 | msgid "Milestones" |
2986 | msgstr "" | 2987 | msgstr "" |
@@ -3009,13 +3010,25 @@ msgstr "" | |||
3009 | msgid "Milestone 6" | 3010 | msgid "Milestone 6" |
3010 | msgstr "" | 3011 | msgstr "" |
3011 | 3012 | ||
3012 | #: template/l2o/index.html.j2:28 | 3013 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3014 | msgid "Milestone 7" | ||
3015 | msgstr "" | ||
3016 | |||
3017 | #: template/l2o/index.html.j2:23 | ||
3018 | msgid "Milestone 8" | ||
3019 | msgstr "" | ||
3020 | |||
3021 | #: template/l2o/index.html.j2:24 | ||
3022 | msgid "Milestone 9" | ||
3023 | msgstr "" | ||
3024 | |||
3025 | #: template/l2o/index.html.j2:31 | ||
3013 | msgid "" | 3026 | msgid "" |
3014 | "This project was funded through the NGI Assure Fund, a fund established by " | 3027 | "This project was funded through the NGI Assure Fund, a fund established by " |
3015 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3028 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3016 | msgstr "" | 3029 | msgstr "" |
3017 | 3030 | ||
3018 | #: template/l2o/index.html.j2:40 | 3031 | #: template/l2o/index.html.j2:43 |
3019 | msgid "" | 3032 | msgid "" |
3020 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3033 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3021 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3034 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3039,15 +3052,15 @@ msgid "" | |||
3039 | "href=\"#milestones\">milestones</a>." | 3052 | "href=\"#milestones\">milestones</a>." |
3040 | msgstr "" | 3053 | msgstr "" |
3041 | 3054 | ||
3042 | #: template/l2o/index.html.j2:51 | 3055 | #: template/l2o/index.html.j2:54 |
3043 | msgid "New Test Framwork" | 3056 | msgid "New Test Framwork" |
3044 | msgstr "" | 3057 | msgstr "" |
3045 | 3058 | ||
3046 | #: template/l2o/index.html.j2:55 | 3059 | #: template/l2o/index.html.j2:58 |
3047 | msgid "Command Style Pattern" | 3060 | msgid "Command Style Pattern" |
3048 | msgstr "" | 3061 | msgstr "" |
3049 | 3062 | ||
3050 | #: template/l2o/index.html.j2:59 | 3063 | #: template/l2o/index.html.j2:62 |
3051 | msgid "" | 3064 | msgid "" |
3052 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3065 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3053 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3066 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3062,11 +3075,11 @@ msgid "" | |||
3062 | "html\">testing ng documentation</a>." | 3075 | "html\">testing ng documentation</a>." |
3063 | msgstr "" | 3076 | msgstr "" |
3064 | 3077 | ||
3065 | #: template/l2o/index.html.j2:65 | 3078 | #: template/l2o/index.html.j2:68 |
3066 | msgid "Netjails" | 3079 | msgid "Netjails" |
3067 | msgstr "" | 3080 | msgstr "" |
3068 | 3081 | ||
3069 | #: template/l2o/index.html.j2:69 | 3082 | #: template/l2o/index.html.j2:72 |
3070 | msgid "" | 3083 | msgid "" |
3071 | "To do extensive testing of the new transport implementation one needs to " | 3084 | "To do extensive testing of the new transport implementation one needs to " |
3072 | "simulate various network topologies to enable faking network characteristics " | 3085 | "simulate various network topologies to enable faking network characteristics " |
@@ -3082,11 +3095,11 @@ msgid "" | |||
3082 | "documentation</a>." | 3095 | "documentation</a>." |
3083 | msgstr "" | 3096 | msgstr "" |
3084 | 3097 | ||
3085 | #: template/l2o/index.html.j2:79 | 3098 | #: template/l2o/index.html.j2:82 |
3086 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3099 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3087 | msgstr "" | 3100 | msgstr "" |
3088 | 3101 | ||
3089 | #: template/l2o/index.html.j2:82 | 3102 | #: template/l2o/index.html.j2:85 |
3090 | msgid "" | 3103 | msgid "" |
3091 | "The first subtask consists of implementing a framework for setting up VLANs " | 3104 | "The first subtask consists of implementing a framework for setting up VLANs " |
3092 | "between network namespaces and a framework to test communication between " | 3105 | "between network namespaces and a framework to test communication between " |
@@ -3100,18 +3113,18 @@ msgid "" | |||
3100 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3113 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3101 | msgstr "" | 3114 | msgstr "" |
3102 | 3115 | ||
3103 | #: template/l2o/index.html.j2:94 | 3116 | #: template/l2o/index.html.j2:97 |
3104 | msgid "" | 3117 | msgid "" |
3105 | "First MVP which uses the TCP communicator to send messages between peers. " | 3118 | "First MVP which uses the TCP communicator to send messages between peers. " |
3106 | "The deliverable can be verified through out the specific test cases running " | 3119 | "The deliverable can be verified through out the specific test cases running " |
3107 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3120 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:102 | 3123 | #: template/l2o/index.html.j2:105 |
3111 | msgid "Milestone 2 Enhancing Test Framework" | 3124 | msgid "Milestone 2 Enhancing Test Framework" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:105 | 3127 | #: template/l2o/index.html.j2:108 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To test more complex functionality we need to enhance the capabilities of " | 3129 | "To test more complex functionality we need to enhance the capabilities of " |
3117 | "the testing framework. Hooks for performance measurement will be " | 3130 | "the testing framework. Hooks for performance measurement will be " |
@@ -3119,17 +3132,17 @@ msgid "" | |||
3119 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3132 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3120 | msgstr "" | 3133 | msgstr "" |
3121 | 3134 | ||
3122 | #: template/l2o/index.html.j2:115 | 3135 | #: template/l2o/index.html.j2:118 |
3123 | msgid "" | 3136 | msgid "" |
3124 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3137 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3125 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3138 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3126 | msgstr "" | 3139 | msgstr "" |
3127 | 3140 | ||
3128 | #: template/l2o/index.html.j2:123 | 3141 | #: template/l2o/index.html.j2:126 |
3129 | msgid "Milestone 3 UDP integration" | 3142 | msgid "Milestone 3 UDP integration" |
3130 | msgstr "" | 3143 | msgstr "" |
3131 | 3144 | ||
3132 | #: template/l2o/index.html.j2:126 | 3145 | #: template/l2o/index.html.j2:129 |
3133 | msgid "" | 3146 | msgid "" |
3134 | "With this subtask I will implement enhanced L2O features like using " | 3147 | "With this subtask I will implement enhanced L2O features like using " |
3135 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3148 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3139,17 +3152,17 @@ msgid "" | |||
3139 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3152 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3140 | msgstr "" | 3153 | msgstr "" |
3141 | 3154 | ||
3142 | #: template/l2o/index.html.j2:136 | 3155 | #: template/l2o/index.html.j2:139 |
3143 | msgid "" | 3156 | msgid "" |
3144 | "The CI contains test cases which uses the UDP protocol to message between " | 3157 | "The CI contains test cases which uses the UDP protocol to message between " |
3145 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3158 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:144 | 3161 | #: template/l2o/index.html.j2:147 |
3149 | msgid "Milestone 4 Distance Vector" | 3162 | msgid "Milestone 4 Distance Vector" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:147 | 3165 | #: template/l2o/index.html.j2:150 |
3153 | msgid "" | 3166 | msgid "" |
3154 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3167 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3155 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3168 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3161,7 +3174,7 @@ msgid "" | |||
3161 | "path." | 3174 | "path." |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:153 | 3177 | #: template/l2o/index.html.j2:156 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "The CI contains test cases with a setup of peers not connected directly. The " | 3179 | "The CI contains test cases with a setup of peers not connected directly. The " |
3167 | "test cases proof that each peer can reach any other peer. We have test cases " | 3180 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3169,18 +3182,18 @@ msgid "" | |||
3169 | "html\">Details</a>" | 3182 | "html\">Details</a>" |
3170 | msgstr "" | 3183 | msgstr "" |
3171 | 3184 | ||
3172 | #: template/l2o/index.html.j2:160 | 3185 | #: template/l2o/index.html.j2:163 |
3173 | msgid "Milestone 5 NAT Traversal" | 3186 | msgid "Milestone 5 NAT Traversal" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:163 | 3189 | #: template/l2o/index.html.j2:166 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3191 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3179 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3192 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3180 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3193 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3181 | msgstr "" | 3194 | msgstr "" |
3182 | 3195 | ||
3183 | #: template/l2o/index.html.j2:173 | 3196 | #: template/l2o/index.html.j2:176 |
3184 | msgid "" | 3197 | msgid "" |
3185 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3198 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3186 | "The test cases proof that each peer can be reached, even if that peer is " | 3199 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3190,11 +3203,11 @@ msgid "" | |||
3190 | "html\">Details</a>" | 3203 | "html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:180 | 3206 | #: template/l2o/index.html.j2:183 |
3194 | msgid "Milestone 6 Optimization" | 3207 | msgid "Milestone 6 Optimization" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:183 | 3210 | #: template/l2o/index.html.j2:186 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will implement algorithms (flow and congestion control, " | 3212 | "In this subtask I will implement algorithms (flow and congestion control, " |
3200 | "quality of service optimizations) which will select the optimal transport " | 3213 | "quality of service optimizations) which will select the optimal transport " |
@@ -3210,7 +3223,7 @@ msgid "" | |||
3210 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3223 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3211 | msgstr "" | 3224 | msgstr "" |
3212 | 3225 | ||
3213 | #: template/l2o/index.html.j2:203 | 3226 | #: template/l2o/index.html.j2:206 |
3214 | msgid "" | 3227 | msgid "" |
3215 | "The test cases in the CI are measuring the performance gains. This " | 3228 | "The test cases in the CI are measuring the performance gains. This " |
3216 | "measurement can be compared with the measurement of milestone 5. Again one " | 3229 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3218,9 +3231,66 @@ msgid "" | |||
3218 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3231 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3234 | #: template/l2o/index.html.j2:214 | ||
3235 | msgid "Milestone 7 Removing deprecated code" | ||
3236 | msgstr "" | ||
3237 | |||
3238 | #: template/l2o/index.html.j2:217 | ||
3239 | msgid "" | ||
3240 | "The code of the old transport API and of the ATS API will be removed from " | ||
3241 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3242 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3243 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3244 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3245 | "to replace the old with the new API this will be done directly, otherwise " | ||
3246 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3247 | "code working again with the new code. Documentation of code that will be " | ||
3248 | "deleted without replacement, because the functionality is missing in the new " | ||
3249 | "API." | ||
3250 | msgstr "" | ||
3251 | |||
3252 | #: template/l2o/index.html.j2:228 | ||
3253 | msgid "" | ||
3254 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3255 | "documentation of what is necessary for the integration of the new API, or if " | ||
3256 | "the effort for this is as high as the documentation directly the " | ||
3257 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3258 | msgstr "" | ||
3259 | |||
3260 | #: template/l2o/index.html.j2:236 | ||
3261 | msgid "Milestone 8 Make GNUnet start again" | ||
3262 | msgstr "" | ||
3263 | |||
3264 | #: template/l2o/index.html.j2:239 | ||
3265 | msgid "" | ||
3266 | "All missing implementations of the new API will be finished, necessary to " | ||
3267 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3268 | "CADET, FS, Messenger …)." | ||
3269 | msgstr "" | ||
3270 | |||
3271 | #: template/l2o/index.html.j2:246 | ||
3272 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3273 | msgstr "" | ||
3274 | |||
3275 | #: template/l2o/index.html.j2:252 | ||
3276 | msgid "Milestone 9 Testing and Fixing" | ||
3277 | msgstr "" | ||
3278 | |||
3279 | #: template/l2o/index.html.j2:255 | ||
3280 | msgid "" | ||
3281 | "Because all integration tests are deactivated, and there are no resources to " | ||
3282 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3283 | "fixing is necessary." | ||
3284 | msgstr "" | ||
3285 | |||
3286 | #: template/l2o/index.html.j2:262 | ||
3287 | msgid "GNUnet release running with new API." | ||
3288 | msgstr "" | ||
3289 | |||
3221 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3222 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3223 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3293 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3224 | #: template/l2o/testng.html.j2:13 | 3294 | #: template/l2o/testng.html.j2:13 |
3225 | msgid "Project main page" | 3295 | msgid "Project main page" |
3226 | msgstr "" | 3296 | msgstr "" |
@@ -3648,6 +3718,120 @@ msgid "" | |||
3648 | "still too early to tackle this concretely." | 3718 | "still too early to tackle this concretely." |
3649 | msgstr "" | 3719 | msgstr "" |
3650 | 3720 | ||
3721 | #: template/l2o/mile7.html.j2:21 | ||
3722 | msgid "Marked old transport API as deprecated" | ||
3723 | msgstr "" | ||
3724 | |||
3725 | #: template/l2o/mile7.html.j2:23 | ||
3726 | msgid "" | ||
3727 | "To make the search for the old API methods easier, those methods were marked " | ||
3728 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3729 | "revision 664286d." | ||
3730 | msgstr "" | ||
3731 | |||
3732 | #: template/l2o/mile7.html.j2:31 | ||
3733 | msgid "Removed usage of old transport API methods" | ||
3734 | msgstr "" | ||
3735 | |||
3736 | #: template/l2o/mile7.html.j2:33 | ||
3737 | msgid "" | ||
3738 | "Removed usage of old transport API methods and exchanged them with API " | ||
3739 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3740 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3741 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3742 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3743 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3744 | "the transport subsystem itself, old API methods are still used until the " | ||
3745 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3746 | "in the transport subsystem which needs be rewritten partially to get " | ||
3747 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3748 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3749 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3750 | "b78f993." | ||
3751 | msgstr "" | ||
3752 | |||
3753 | #: template/l2o/mile7.html.j2:49 | ||
3754 | msgid "Deactivated tests which rely on old transport API methods" | ||
3755 | msgstr "" | ||
3756 | |||
3757 | #: template/l2o/mile7.html.j2:51 | ||
3758 | msgid "" | ||
3759 | "All test which rely on the old transport API methods were deactivated. They " | ||
3760 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3761 | "branch l20integration revision 72b4f42." | ||
3762 | msgstr "" | ||
3763 | |||
3764 | #: template/l2o/mile8.html.j2:21 | ||
3765 | msgid "Added command to execute a script" | ||
3766 | msgstr "" | ||
3767 | |||
3768 | #: template/l2o/mile8.html.j2:23 | ||
3769 | msgid "" | ||
3770 | "A command to start any kind of script was added. As of now this command " | ||
3771 | "blocks until the script finished. In the context of this milestone this " | ||
3772 | "command is later used to execute a script which blocks until it finds a " | ||
3773 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile8.html.j2:31 | ||
3777 | msgid "Added generic start script for test cases" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile8.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "We do not want to have a specific start script for every test case. This " | ||
3783 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3784 | "l20integration revision 80971b6." | ||
3785 | msgstr "" | ||
3786 | |||
3787 | #: template/l2o/mile8.html.j2:41 | ||
3788 | msgid "Moved start peer command to testing subsystem" | ||
3789 | msgstr "" | ||
3790 | |||
3791 | #: template/l2o/mile8.html.j2:43 | ||
3792 | msgid "" | ||
3793 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3794 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3795 | "l20integration revision 03a5d17." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/mile8.html.j2:51 | ||
3799 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3800 | msgstr "" | ||
3801 | |||
3802 | #: template/l2o/mile8.html.j2:53 | ||
3803 | msgid "" | ||
3804 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3805 | "the command that executes a script that blocks until </br></br> See branch " | ||
3806 | "l20integration revision 4ba7b5f." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile8.html.j2:61 | ||
3810 | msgid "Manually testing" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile8.html.j2:63 | ||
3814 | msgid "" | ||
3815 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3816 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3817 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3818 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3819 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3820 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3821 | "aec63bf.</li> </ul>" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:73 | ||
3825 | msgid "Status" | ||
3826 | msgstr "" | ||
3827 | |||
3828 | #: template/l2o/mile8.html.j2:75 | ||
3829 | msgid "" | ||
3830 | "The core and cadet subsystems were manually tested regarding integration " | ||
3831 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3832 | "topology." | ||
3833 | msgstr "" | ||
3834 | |||
3651 | #: template/l2o/testng.html.j2:21 | 3835 | #: template/l2o/testng.html.j2:21 |
3652 | msgid "Netjail setup and execution" | 3836 | msgid "Netjail setup and execution" |
3653 | msgstr "" | 3837 | msgstr "" |
@@ -3750,27 +3934,31 @@ msgid "" | |||
3750 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3934 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3751 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3935 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3752 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3936 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3753 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3937 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3754 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3938 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3755 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3939 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3756 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3940 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3757 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3941 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3758 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3942 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3759 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3943 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3760 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3944 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3761 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3945 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3762 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3946 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3763 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3947 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3764 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3948 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3765 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3949 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3766 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3950 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3767 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3951 | "EstablishConnectionToPeerViaProtocolValues = " |
3768 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3952 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3769 | "EstablishConnectionToPeerViaProtocolValue } " | 3953 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
3954 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
3955 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
3956 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
3957 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3770 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 3958 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3771 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 3959 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3772 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 3960 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3773 | "off = \"0\" ;<br/><br/>" | 3961 | "><br/>" |
3774 | msgstr "" | 3962 | msgstr "" |
3775 | 3963 | ||
3776 | #: template/news/index.html.j2:46 | 3964 | #: template/news/index.html.j2:46 |
@@ -3781,10 +3969,6 @@ msgstr "" | |||
3781 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 3969 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3782 | msgstr "" | 3970 | msgstr "" |
3783 | 3971 | ||
3784 | #: template/probnat/index.html.j2:21 | ||
3785 | msgid "Milestone 7" | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/probnat/index.html.j2:28 | 3972 | #: template/probnat/index.html.j2:28 |
3789 | msgid "" | 3973 | msgid "" |
3790 | "This project was funded through the NGI Assure Fund, a fund established by " | 3974 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po index d6b33412..8c5d5575 100644 --- a/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/locale/zh_Hant/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
8 | "Project-Id-Version: PROJECT VERSION\n" | 8 | "Project-Id-Version: PROJECT VERSION\n" |
9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | 9 | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" |
10 | "POT-Creation-Date: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2021-08-24 08:59+0000\n" | 11 | "PO-Revision-Date: 2021-08-24 08:59+0000\n" |
12 | "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" | 12 | "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" |
13 | "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/" | 13 | "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/" |
@@ -3749,11 +3749,12 @@ msgstr "聯絡資訊" | |||
3749 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3749 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3750 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3750 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3751 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3751 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3752 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3752 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3753 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3753 | msgid "NGI Assure project: Layer-2-Overlay" | 3754 | msgid "NGI Assure project: Layer-2-Overlay" |
3754 | msgstr "" | 3755 | msgstr "" |
3755 | 3756 | ||
3756 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3757 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3757 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3758 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3758 | #, fuzzy | 3759 | #, fuzzy |
3759 | #| msgid "Motivation" | 3760 | #| msgid "Motivation" |
@@ -3766,7 +3767,7 @@ msgstr "動機" | |||
3766 | msgid "New Test Framework" | 3767 | msgid "New Test Framework" |
3767 | msgstr "GNUnet 是一個框架" | 3768 | msgstr "GNUnet 是一個框架" |
3768 | 3769 | ||
3769 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3770 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3770 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3771 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3771 | msgid "Milestones" | 3772 | msgid "Milestones" |
3772 | msgstr "" | 3773 | msgstr "" |
@@ -3795,13 +3796,25 @@ msgstr "" | |||
3795 | msgid "Milestone 6" | 3796 | msgid "Milestone 6" |
3796 | msgstr "" | 3797 | msgstr "" |
3797 | 3798 | ||
3798 | #: template/l2o/index.html.j2:28 | 3799 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3800 | msgid "Milestone 7" | ||
3801 | msgstr "" | ||
3802 | |||
3803 | #: template/l2o/index.html.j2:23 | ||
3804 | msgid "Milestone 8" | ||
3805 | msgstr "" | ||
3806 | |||
3807 | #: template/l2o/index.html.j2:24 | ||
3808 | msgid "Milestone 9" | ||
3809 | msgstr "" | ||
3810 | |||
3811 | #: template/l2o/index.html.j2:31 | ||
3799 | msgid "" | 3812 | msgid "" |
3800 | "This project was funded through the NGI Assure Fund, a fund established by " | 3813 | "This project was funded through the NGI Assure Fund, a fund established by " |
3801 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3814 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3802 | msgstr "" | 3815 | msgstr "" |
3803 | 3816 | ||
3804 | #: template/l2o/index.html.j2:40 | 3817 | #: template/l2o/index.html.j2:43 |
3805 | msgid "" | 3818 | msgid "" |
3806 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3819 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3807 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3820 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3825,17 +3838,17 @@ msgid "" | |||
3825 | "href=\"#milestones\">milestones</a>." | 3838 | "href=\"#milestones\">milestones</a>." |
3826 | msgstr "" | 3839 | msgstr "" |
3827 | 3840 | ||
3828 | #: template/l2o/index.html.j2:51 | 3841 | #: template/l2o/index.html.j2:54 |
3829 | #, fuzzy | 3842 | #, fuzzy |
3830 | #| msgid "GNUnet is a framework" | 3843 | #| msgid "GNUnet is a framework" |
3831 | msgid "New Test Framwork" | 3844 | msgid "New Test Framwork" |
3832 | msgstr "GNUnet 是一個框架" | 3845 | msgstr "GNUnet 是一個框架" |
3833 | 3846 | ||
3834 | #: template/l2o/index.html.j2:55 | 3847 | #: template/l2o/index.html.j2:58 |
3835 | msgid "Command Style Pattern" | 3848 | msgid "Command Style Pattern" |
3836 | msgstr "" | 3849 | msgstr "" |
3837 | 3850 | ||
3838 | #: template/l2o/index.html.j2:59 | 3851 | #: template/l2o/index.html.j2:62 |
3839 | msgid "" | 3852 | msgid "" |
3840 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3853 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3841 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3854 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3850,11 +3863,11 @@ msgid "" | |||
3850 | "html\">testing ng documentation</a>." | 3863 | "html\">testing ng documentation</a>." |
3851 | msgstr "" | 3864 | msgstr "" |
3852 | 3865 | ||
3853 | #: template/l2o/index.html.j2:65 | 3866 | #: template/l2o/index.html.j2:68 |
3854 | msgid "Netjails" | 3867 | msgid "Netjails" |
3855 | msgstr "" | 3868 | msgstr "" |
3856 | 3869 | ||
3857 | #: template/l2o/index.html.j2:69 | 3870 | #: template/l2o/index.html.j2:72 |
3858 | msgid "" | 3871 | msgid "" |
3859 | "To do extensive testing of the new transport implementation one needs to " | 3872 | "To do extensive testing of the new transport implementation one needs to " |
3860 | "simulate various network topologies to enable faking network characteristics " | 3873 | "simulate various network topologies to enable faking network characteristics " |
@@ -3870,11 +3883,11 @@ msgid "" | |||
3870 | "documentation</a>." | 3883 | "documentation</a>." |
3871 | msgstr "" | 3884 | msgstr "" |
3872 | 3885 | ||
3873 | #: template/l2o/index.html.j2:79 | 3886 | #: template/l2o/index.html.j2:82 |
3874 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3887 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3875 | msgstr "" | 3888 | msgstr "" |
3876 | 3889 | ||
3877 | #: template/l2o/index.html.j2:82 | 3890 | #: template/l2o/index.html.j2:85 |
3878 | msgid "" | 3891 | msgid "" |
3879 | "The first subtask consists of implementing a framework for setting up VLANs " | 3892 | "The first subtask consists of implementing a framework for setting up VLANs " |
3880 | "between network namespaces and a framework to test communication between " | 3893 | "between network namespaces and a framework to test communication between " |
@@ -3888,18 +3901,18 @@ msgid "" | |||
3888 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3901 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3889 | msgstr "" | 3902 | msgstr "" |
3890 | 3903 | ||
3891 | #: template/l2o/index.html.j2:94 | 3904 | #: template/l2o/index.html.j2:97 |
3892 | msgid "" | 3905 | msgid "" |
3893 | "First MVP which uses the TCP communicator to send messages between peers. " | 3906 | "First MVP which uses the TCP communicator to send messages between peers. " |
3894 | "The deliverable can be verified through out the specific test cases running " | 3907 | "The deliverable can be verified through out the specific test cases running " |
3895 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3908 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3896 | msgstr "" | 3909 | msgstr "" |
3897 | 3910 | ||
3898 | #: template/l2o/index.html.j2:102 | 3911 | #: template/l2o/index.html.j2:105 |
3899 | msgid "Milestone 2 Enhancing Test Framework" | 3912 | msgid "Milestone 2 Enhancing Test Framework" |
3900 | msgstr "" | 3913 | msgstr "" |
3901 | 3914 | ||
3902 | #: template/l2o/index.html.j2:105 | 3915 | #: template/l2o/index.html.j2:108 |
3903 | msgid "" | 3916 | msgid "" |
3904 | "To test more complex functionality we need to enhance the capabilities of " | 3917 | "To test more complex functionality we need to enhance the capabilities of " |
3905 | "the testing framework. Hooks for performance measurement will be " | 3918 | "the testing framework. Hooks for performance measurement will be " |
@@ -3907,17 +3920,17 @@ msgid "" | |||
3907 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3920 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3908 | msgstr "" | 3921 | msgstr "" |
3909 | 3922 | ||
3910 | #: template/l2o/index.html.j2:115 | 3923 | #: template/l2o/index.html.j2:118 |
3911 | msgid "" | 3924 | msgid "" |
3912 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3925 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3913 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3926 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3914 | msgstr "" | 3927 | msgstr "" |
3915 | 3928 | ||
3916 | #: template/l2o/index.html.j2:123 | 3929 | #: template/l2o/index.html.j2:126 |
3917 | msgid "Milestone 3 UDP integration" | 3930 | msgid "Milestone 3 UDP integration" |
3918 | msgstr "" | 3931 | msgstr "" |
3919 | 3932 | ||
3920 | #: template/l2o/index.html.j2:126 | 3933 | #: template/l2o/index.html.j2:129 |
3921 | msgid "" | 3934 | msgid "" |
3922 | "With this subtask I will implement enhanced L2O features like using " | 3935 | "With this subtask I will implement enhanced L2O features like using " |
3923 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3936 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3927,17 +3940,17 @@ msgid "" | |||
3927 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3940 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3928 | msgstr "" | 3941 | msgstr "" |
3929 | 3942 | ||
3930 | #: template/l2o/index.html.j2:136 | 3943 | #: template/l2o/index.html.j2:139 |
3931 | msgid "" | 3944 | msgid "" |
3932 | "The CI contains test cases which uses the UDP protocol to message between " | 3945 | "The CI contains test cases which uses the UDP protocol to message between " |
3933 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3946 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3934 | msgstr "" | 3947 | msgstr "" |
3935 | 3948 | ||
3936 | #: template/l2o/index.html.j2:144 | 3949 | #: template/l2o/index.html.j2:147 |
3937 | msgid "Milestone 4 Distance Vector" | 3950 | msgid "Milestone 4 Distance Vector" |
3938 | msgstr "" | 3951 | msgstr "" |
3939 | 3952 | ||
3940 | #: template/l2o/index.html.j2:147 | 3953 | #: template/l2o/index.html.j2:150 |
3941 | msgid "" | 3954 | msgid "" |
3942 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3955 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3943 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3956 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3949,7 +3962,7 @@ msgid "" | |||
3949 | "path." | 3962 | "path." |
3950 | msgstr "" | 3963 | msgstr "" |
3951 | 3964 | ||
3952 | #: template/l2o/index.html.j2:153 | 3965 | #: template/l2o/index.html.j2:156 |
3953 | msgid "" | 3966 | msgid "" |
3954 | "The CI contains test cases with a setup of peers not connected directly. The " | 3967 | "The CI contains test cases with a setup of peers not connected directly. The " |
3955 | "test cases proof that each peer can reach any other peer. We have test cases " | 3968 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3957,18 +3970,18 @@ msgid "" | |||
3957 | "html\">Details</a>" | 3970 | "html\">Details</a>" |
3958 | msgstr "" | 3971 | msgstr "" |
3959 | 3972 | ||
3960 | #: template/l2o/index.html.j2:160 | 3973 | #: template/l2o/index.html.j2:163 |
3961 | msgid "Milestone 5 NAT Traversal" | 3974 | msgid "Milestone 5 NAT Traversal" |
3962 | msgstr "" | 3975 | msgstr "" |
3963 | 3976 | ||
3964 | #: template/l2o/index.html.j2:163 | 3977 | #: template/l2o/index.html.j2:166 |
3965 | msgid "" | 3978 | msgid "" |
3966 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3979 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3967 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3980 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3968 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3981 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3969 | msgstr "" | 3982 | msgstr "" |
3970 | 3983 | ||
3971 | #: template/l2o/index.html.j2:173 | 3984 | #: template/l2o/index.html.j2:176 |
3972 | msgid "" | 3985 | msgid "" |
3973 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3986 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3974 | "The test cases proof that each peer can be reached, even if that peer is " | 3987 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3978,11 +3991,11 @@ msgid "" | |||
3978 | "html\">Details</a>" | 3991 | "html\">Details</a>" |
3979 | msgstr "" | 3992 | msgstr "" |
3980 | 3993 | ||
3981 | #: template/l2o/index.html.j2:180 | 3994 | #: template/l2o/index.html.j2:183 |
3982 | msgid "Milestone 6 Optimization" | 3995 | msgid "Milestone 6 Optimization" |
3983 | msgstr "" | 3996 | msgstr "" |
3984 | 3997 | ||
3985 | #: template/l2o/index.html.j2:183 | 3998 | #: template/l2o/index.html.j2:186 |
3986 | msgid "" | 3999 | msgid "" |
3987 | "In this subtask I will implement algorithms (flow and congestion control, " | 4000 | "In this subtask I will implement algorithms (flow and congestion control, " |
3988 | "quality of service optimizations) which will select the optimal transport " | 4001 | "quality of service optimizations) which will select the optimal transport " |
@@ -3998,7 +4011,7 @@ msgid "" | |||
3998 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4011 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3999 | msgstr "" | 4012 | msgstr "" |
4000 | 4013 | ||
4001 | #: template/l2o/index.html.j2:203 | 4014 | #: template/l2o/index.html.j2:206 |
4002 | msgid "" | 4015 | msgid "" |
4003 | "The test cases in the CI are measuring the performance gains. This " | 4016 | "The test cases in the CI are measuring the performance gains. This " |
4004 | "measurement can be compared with the measurement of milestone 5. Again one " | 4017 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4006,9 +4019,68 @@ msgid "" | |||
4006 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4019 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4007 | msgstr "" | 4020 | msgstr "" |
4008 | 4021 | ||
4022 | #: template/l2o/index.html.j2:214 | ||
4023 | msgid "Milestone 7 Removing deprecated code" | ||
4024 | msgstr "" | ||
4025 | |||
4026 | #: template/l2o/index.html.j2:217 | ||
4027 | msgid "" | ||
4028 | "The code of the old transport API and of the ATS API will be removed from " | ||
4029 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4030 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4031 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4032 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4033 | "to replace the old with the new API this will be done directly, otherwise " | ||
4034 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4035 | "code working again with the new code. Documentation of code that will be " | ||
4036 | "deleted without replacement, because the functionality is missing in the new " | ||
4037 | "API." | ||
4038 | msgstr "" | ||
4039 | |||
4040 | #: template/l2o/index.html.j2:228 | ||
4041 | msgid "" | ||
4042 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4043 | "documentation of what is necessary for the integration of the new API, or if " | ||
4044 | "the effort for this is as high as the documentation directly the " | ||
4045 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4046 | msgstr "" | ||
4047 | |||
4048 | #: template/l2o/index.html.j2:236 | ||
4049 | msgid "Milestone 8 Make GNUnet start again" | ||
4050 | msgstr "" | ||
4051 | |||
4052 | #: template/l2o/index.html.j2:239 | ||
4053 | msgid "" | ||
4054 | "All missing implementations of the new API will be finished, necessary to " | ||
4055 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4056 | "CADET, FS, Messenger …)." | ||
4057 | msgstr "" | ||
4058 | |||
4059 | #: template/l2o/index.html.j2:246 | ||
4060 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4061 | msgstr "" | ||
4062 | |||
4063 | #: template/l2o/index.html.j2:252 | ||
4064 | msgid "Milestone 9 Testing and Fixing" | ||
4065 | msgstr "" | ||
4066 | |||
4067 | #: template/l2o/index.html.j2:255 | ||
4068 | msgid "" | ||
4069 | "Because all integration tests are deactivated, and there are no resources to " | ||
4070 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4071 | "fixing is necessary." | ||
4072 | msgstr "" | ||
4073 | |||
4074 | #: template/l2o/index.html.j2:262 | ||
4075 | #, fuzzy | ||
4076 | #| msgid "GNUnet helps building a new Internet" | ||
4077 | msgid "GNUnet release running with new API." | ||
4078 | msgstr "GNUnet 幫助建立新的網路" | ||
4079 | |||
4009 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4080 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4010 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4081 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4011 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4082 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4083 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4012 | #: template/l2o/testng.html.j2:13 | 4084 | #: template/l2o/testng.html.j2:13 |
4013 | msgid "Project main page" | 4085 | msgid "Project main page" |
4014 | msgstr "" | 4086 | msgstr "" |
@@ -4442,6 +4514,120 @@ msgid "" | |||
4442 | "still too early to tackle this concretely." | 4514 | "still too early to tackle this concretely." |
4443 | msgstr "" | 4515 | msgstr "" |
4444 | 4516 | ||
4517 | #: template/l2o/mile7.html.j2:21 | ||
4518 | msgid "Marked old transport API as deprecated" | ||
4519 | msgstr "" | ||
4520 | |||
4521 | #: template/l2o/mile7.html.j2:23 | ||
4522 | msgid "" | ||
4523 | "To make the search for the old API methods easier, those methods were marked " | ||
4524 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4525 | "revision 664286d." | ||
4526 | msgstr "" | ||
4527 | |||
4528 | #: template/l2o/mile7.html.j2:31 | ||
4529 | msgid "Removed usage of old transport API methods" | ||
4530 | msgstr "" | ||
4531 | |||
4532 | #: template/l2o/mile7.html.j2:33 | ||
4533 | msgid "" | ||
4534 | "Removed usage of old transport API methods and exchanged them with API " | ||
4535 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4536 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4537 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4538 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4539 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4540 | "the transport subsystem itself, old API methods are still used until the " | ||
4541 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4542 | "in the transport subsystem which needs be rewritten partially to get " | ||
4543 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4544 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4545 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4546 | "b78f993." | ||
4547 | msgstr "" | ||
4548 | |||
4549 | #: template/l2o/mile7.html.j2:49 | ||
4550 | msgid "Deactivated tests which rely on old transport API methods" | ||
4551 | msgstr "" | ||
4552 | |||
4553 | #: template/l2o/mile7.html.j2:51 | ||
4554 | msgid "" | ||
4555 | "All test which rely on the old transport API methods were deactivated. They " | ||
4556 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4557 | "branch l20integration revision 72b4f42." | ||
4558 | msgstr "" | ||
4559 | |||
4560 | #: template/l2o/mile8.html.j2:21 | ||
4561 | msgid "Added command to execute a script" | ||
4562 | msgstr "" | ||
4563 | |||
4564 | #: template/l2o/mile8.html.j2:23 | ||
4565 | msgid "" | ||
4566 | "A command to start any kind of script was added. As of now this command " | ||
4567 | "blocks until the script finished. In the context of this milestone this " | ||
4568 | "command is later used to execute a script which blocks until it finds a " | ||
4569 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4570 | msgstr "" | ||
4571 | |||
4572 | #: template/l2o/mile8.html.j2:31 | ||
4573 | msgid "Added generic start script for test cases" | ||
4574 | msgstr "" | ||
4575 | |||
4576 | #: template/l2o/mile8.html.j2:33 | ||
4577 | msgid "" | ||
4578 | "We do not want to have a specific start script for every test case. This " | ||
4579 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4580 | "l20integration revision 80971b6." | ||
4581 | msgstr "" | ||
4582 | |||
4583 | #: template/l2o/mile8.html.j2:41 | ||
4584 | msgid "Moved start peer command to testing subsystem" | ||
4585 | msgstr "" | ||
4586 | |||
4587 | #: template/l2o/mile8.html.j2:43 | ||
4588 | msgid "" | ||
4589 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4590 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4591 | "l20integration revision 03a5d17." | ||
4592 | msgstr "" | ||
4593 | |||
4594 | #: template/l2o/mile8.html.j2:51 | ||
4595 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4596 | msgstr "" | ||
4597 | |||
4598 | #: template/l2o/mile8.html.j2:53 | ||
4599 | msgid "" | ||
4600 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4601 | "the command that executes a script that blocks until </br></br> See branch " | ||
4602 | "l20integration revision 4ba7b5f." | ||
4603 | msgstr "" | ||
4604 | |||
4605 | #: template/l2o/mile8.html.j2:61 | ||
4606 | msgid "Manually testing" | ||
4607 | msgstr "" | ||
4608 | |||
4609 | #: template/l2o/mile8.html.j2:63 | ||
4610 | msgid "" | ||
4611 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4612 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4613 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4614 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4615 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4616 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4617 | "aec63bf.</li> </ul>" | ||
4618 | msgstr "" | ||
4619 | |||
4620 | #: template/l2o/mile8.html.j2:73 | ||
4621 | msgid "Status" | ||
4622 | msgstr "" | ||
4623 | |||
4624 | #: template/l2o/mile8.html.j2:75 | ||
4625 | msgid "" | ||
4626 | "The core and cadet subsystems were manually tested regarding integration " | ||
4627 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4628 | "topology." | ||
4629 | msgstr "" | ||
4630 | |||
4445 | #: template/l2o/testng.html.j2:21 | 4631 | #: template/l2o/testng.html.j2:21 |
4446 | msgid "Netjail setup and execution" | 4632 | msgid "Netjail setup and execution" |
4447 | msgstr "" | 4633 | msgstr "" |
@@ -4546,27 +4732,31 @@ msgid "" | |||
4546 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4732 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4547 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4733 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4548 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4734 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4549 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4735 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4550 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4736 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4551 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4737 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4552 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4738 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4553 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4739 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4554 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4740 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4555 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4741 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4556 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4742 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4557 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4743 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4558 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4744 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4559 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4745 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4560 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4746 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4561 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4747 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4562 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4748 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4563 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4749 | "EstablishConnectionToPeerViaProtocolValues = " |
4564 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4750 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4565 | "EstablishConnectionToPeerViaProtocolValue } " | 4751 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4752 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4753 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4754 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4755 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4566 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4756 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4567 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4757 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4568 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4758 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4569 | "off = \"0\" ;<br/><br/>" | 4759 | "><br/>" |
4570 | msgstr "" | 4760 | msgstr "" |
4571 | 4761 | ||
4572 | #: template/news/index.html.j2:46 | 4762 | #: template/news/index.html.j2:46 |
@@ -4577,10 +4767,6 @@ msgstr "新聞檔案:" | |||
4577 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4767 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4578 | msgstr "" | 4768 | msgstr "" |
4579 | 4769 | ||
4580 | #: template/probnat/index.html.j2:21 | ||
4581 | msgid "Milestone 7" | ||
4582 | msgstr "" | ||
4583 | |||
4584 | #: template/probnat/index.html.j2:28 | 4770 | #: template/probnat/index.html.j2:28 |
4585 | msgid "" | 4771 | msgid "" |
4586 | "This project was funded through the NGI Assure Fund, a fund established by " | 4772 | "This project was funded through the NGI Assure Fund, a fund established by " |