aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTing-Yi Fu <futingyi0215@gmail.com>2021-07-29 20:15:54 +0000
committerWeblate <weblate@taler.net>2021-07-30 22:59:30 +0200
commit12da7760cb3da198962318be387ebf96435c125a (patch)
tree72d4de33241f65b456bfd8c4918bd1889c3abe15
parent6ff6f43df518f55bea7f44759943ff81c489027e (diff)
downloadwww-12da7760cb3da198962318be387ebf96435c125a.tar.gz
www-12da7760cb3da198962318be387ebf96435c125a.zip
Translated using Weblate (Chinese (Traditional))
Currently translated at 97.8% (460 of 470 strings) Translation: GNUnet/Website Translate-URL: http://weblate.taler.net/projects/gnunet/website/zh_Hant/
-rw-r--r--locale/zh_Hant/LC_MESSAGES/messages.po965
1 files changed, 472 insertions, 493 deletions
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po
index 1e97a592..a675def5 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -8,7 +8,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: 2021-06-10 22:48+0200\n" 10"POT-Creation-Date: 2021-06-10 22:48+0200\n"
11"PO-Revision-Date: 2021-07-28 12:35+0000\n" 11"PO-Revision-Date: 2021-07-30 20: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/"
14"gnunet/website/zh_Hant/>\n" 14"gnunet/website/zh_Hant/>\n"
@@ -26,7 +26,7 @@ msgstr "GNUnet"
26 26
27#: common/base.j2:6 common/news.j2:6 27#: common/base.j2:6 common/news.j2:6
28msgid "GNU's framework for secure p2p networking" 28msgid "GNU's framework for secure p2p networking"
29msgstr "GNU為安全p2p制定的網路框架" 29msgstr "GNU 為安全 p2p 制定的網路框架"
30 30
31#: common/footer.j2.inc:7 31#: common/footer.j2.inc:7
32msgid "Contact" 32msgid "Contact"
@@ -38,13 +38,14 @@ msgstr "GNUnet e.V."
38 38
39#: common/footer.j2.inc:9 template/about.html.j2:6 39#: common/footer.j2.inc:9 template/about.html.j2:6
40msgid "About GNUnet" 40msgid "About GNUnet"
41msgstr "關於GNUnet" 41msgstr "關於 GNUnet"
42 42
43#: common/footer.j2.inc:14 common/navigation.j2.inc:64 43#: common/footer.j2.inc:14 common/navigation.j2.inc:64
44msgid "Bug Tracker" 44msgid "Bug Tracker"
45msgstr "Bug Tracker" 45msgstr "Bug Tracker"
46 46
47#: common/footer.j2.inc:19 template/copyright.html.j2:6 47#: common/footer.j2.inc:19 template/copyright.html.j2:6
48#, fuzzy
48msgid "Copyright Assignment" 49msgid "Copyright Assignment"
49msgstr "版權轉讓" 50msgstr "版權轉讓"
50 51
@@ -79,12 +80,13 @@ msgid "Community"
79msgstr "社群" 80msgstr "社群"
80 81
81#: common/navigation.j2.inc:47 template/index.html.j2:292 82#: common/navigation.j2.inc:47 template/index.html.j2:292
83#, fuzzy
82msgid "Engage" 84msgid "Engage"
83msgstr "從事" 85msgstr "從事"
84 86
85#: common/navigation.j2.inc:48 87#: common/navigation.j2.inc:48
86msgid "GSoC Projects" 88msgid "GSoC Projects"
87msgstr "GSoC專案" 89msgstr "GSoC 項目"
88 90
89#: common/navigation.j2.inc:50 91#: common/navigation.j2.inc:50
90msgid "Copyright for Contributors" 92msgid "Copyright for Contributors"
@@ -92,7 +94,7 @@ msgstr "貢獻者的版權"
92 94
93#: common/navigation.j2.inc:51 95#: common/navigation.j2.inc:51
94msgid "IRC Archive" 96msgid "IRC Archive"
95msgstr "IRC檔案" 97msgstr "IRC 檔案"
96 98
97#: common/navigation.j2.inc:58 99#: common/navigation.j2.inc:58
98msgid "Development" 100msgid "Development"
@@ -152,11 +154,11 @@ msgstr "REST API"
152 154
153#: common/navigation.j2.inc:89 template/reclaim/index.html.j2:83 155#: common/navigation.j2.inc:89 template/reclaim/index.html.j2:83
154msgid "FAQ" 156msgid "FAQ"
155msgstr "常見問" 157msgstr "常見問"
156 158
157#: common/old-news.j2.inc:10 template/news/index.html.j2:11 159#: common/old-news.j2.inc:10 template/news/index.html.j2:11
158msgid "News posts about changes related to GNUnet such as releases and events" 160msgid "News posts about changes related to GNUnet such as releases and events"
159msgstr "有關與GNUnet相關的更改(例如發行和事件)的新聞" 161msgstr "有關與 GNUnet 相關的更改(例如發行和事件)的新聞"
160 162
161#: common/old-news.j2.inc:15 template/news/index.html.j2:16 163#: common/old-news.j2.inc:15 template/news/index.html.j2:16
162msgid "subscribe to our RSS feed" 164msgid "subscribe to our RSS feed"
@@ -168,7 +170,7 @@ msgstr "閱讀更多"
168 170
169#: template/about.html.j2:11 171#: template/about.html.j2:11
170msgid "What is GNUnet?" 172msgid "What is GNUnet?"
171msgstr "什麼是 GNUnet?" 173msgstr "什麼是 GNUnet"
172 174
173#: template/about.html.j2:13 175#: template/about.html.j2:13
174msgid "" 176msgid ""
@@ -178,8 +180,9 @@ msgid ""
178"secure publication of files, it has grown to include all kinds of basic " 180"secure publication of files, it has grown to include all kinds of basic "
179"protocol components and applications towards the creation of a GNU internet." 181"protocol components and applications towards the creation of a GNU internet."
180msgstr "" 182msgstr ""
181"GNUnet是個替代網絡堆棧,其主要目標為構建安全、分散和保護隱私的分佈式應用程序。我們的目標為替換舊的、不安全的互聯網協議棧。起始於一個用於安全發布文件" 183"GNUnet "
182"的應用程式,GNUnet已經發展到包含所有類型的基本協議組件和應用程序,並朝向創建 GNU 互聯網發展。" 184"是個替代網絡堆棧,其主要目標為構建安全、分散和保護隱私的分佈式應用程序。我們的目標為替換舊的、不安全的互聯網協議棧。起始於一個用於安全發布文件的應用程式,"
185"GNUnet 已經發展到包含所有類型的基本協議組件和應用程序,並朝向創建 GNU 互聯網發展。"
183 186
184#: template/about.html.j2:23 187#: template/about.html.j2:23
185msgid "" 188msgid ""
@@ -201,8 +204,8 @@ msgid ""
201"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the " 204"cryptographyengineering.com/2015/08/16/the-network-is-hostile/\">\"the "
202"network is hostile\"</a>." 205"network is hostile\"</a>."
203msgstr "" 206msgstr ""
204"由於基本網際網路的設計選擇,網際網路的流量可能會被網路上的敵對路由器誤導、攔截、審查和操縱。而確實,現代網際網路已經發展到這個地步,如同Matthew " 207"由於基本網際網路的設計選擇,網際網路的流量可能會被網路上的敵對路由器誤導、攔截、審查和操縱。而確實,現代網際網路已經發展到這個地步,如同 Matthew "
205"Green所說的,<a href=\"https://blog.cryptographyengineering.com/2015/08/16/" 208"Green 所說的,<a href=\"https://blog.cryptographyengineering.com/2015/08/16/"
206"the-network-is-hostile/\">\"網路是懷有敵意的(the network is hostile)\"</a>。" 209"the-network-is-hostile/\">\"網路是懷有敵意的(the network is hostile)\"</a>。"
207 210
208#: template/about.html.j2:41 211#: template/about.html.j2:41
@@ -224,7 +227,8 @@ msgid ""
224"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-" 227"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-"
225"sw.html\">Free Software</a>." 228"sw.html\">Free Software</a>."
226msgstr "" 229msgstr ""
227"GNUnet 必須實施為<a href=\"https://www.gnu.org/philosophy/free-sw.html\">免費軟體</a>。" 230"GNUnet 的實施必須為<a href=\"https://www.gnu.org/philosophy/free-sw.html\""
231">自由軟體</a>。"
228 232
229#: template/about.html.j2:60 233#: template/about.html.j2:60
230msgid "" 234msgid ""
@@ -252,19 +256,19 @@ msgstr "GNUnet 必須通知用戶在建立私人通信時必須信任哪些其
252 256
253#: template/about.html.j2:64 257#: template/about.html.j2:64
254msgid "GNUnet must be open and permit new peers to join." 258msgid "GNUnet must be open and permit new peers to join."
255msgstr "GNUnet必須是開放的,並允許新的同行加入。" 259msgstr "GNUnet 必須是開放的,並允許新的同行加入。"
256 260
257#: template/about.html.j2:65 261#: template/about.html.j2:65
258msgid "GNUnet must support a diverse range of applications and devices." 262msgid "GNUnet must support a diverse range of applications and devices."
259msgstr "GNUnet必須支持各種應用程與設備。" 263msgstr "GNUnet 必須支持各種應用程與設備。"
260 264
261#: template/about.html.j2:66 265#: template/about.html.j2:66
262msgid "GNUnet must use compartmentalization to protect sensitive information." 266msgid "GNUnet must use compartmentalization to protect sensitive information."
263msgstr "GNUnet必須使用隔離(compartmentalization)來保護敏感信息。" 267msgstr "GNUnet 必須使用象限(compartmentalization) 來保護敏感信息。"
264 268
265#: template/about.html.j2:67 269#: template/about.html.j2:67
266msgid "The GNUnet architecture must be resource efficient." 270msgid "The GNUnet architecture must be resource efficient."
267msgstr "GNUnet架構必須是資源高效率的。" 271msgstr "GNUnet 架構必須是資源高效率的。"
268 272
269#: template/about.html.j2:68 273#: template/about.html.j2:68
270msgid "" 274msgid ""
@@ -291,22 +295,22 @@ msgid ""
291"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href=" 295"Zones_0029\">Zones in the GNU Name System (GNS Zones)</a></li> <li><a href="
292"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\">Egos</a></li> </ul>" 296"\"https://docs.gnunet.org/handbook/gnunet.html#Egos\">Egos</a></li> </ul>"
293msgstr "" 297msgstr ""
294"欲瞭解更多,請參考我們的 <a href=\"https://docs.gnunet.org/handbook/gnunet.html\">手冊</a>," 298"欲瞭解更多,請參考我們的<a href=\"https://docs.gnunet.org/handbook/gnunet.html\">手冊</a>,"
295"尤其是<a href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">" 299"尤其是<a href=\"https://docs.gnunet.org/handbook/gnunet.html#Key-Concepts\">"
296"\"關鍵概念(Key Concepts)\"的章節</a>,此章節解釋了GNUnet的基礎概念:<ul><li><a href=\"https" 300"\"關鍵概念 (Key Concepts)\"的章節</a>,此章節解釋了 GNUnet 的基礎概念<ul><li><a href=\"https"
297"://docs.gnunet.org/handbook/gnunet.html#Authentication\"" 301"://docs.gnunet.org/handbook/gnunet.html#Authentication\">驗證 "
298">驗證(Authentication)</a></li>。<li><a href=\"https://docs.gnunet.org/handbook/" 302"(Authentication)</a></li>。<li><a href=\"https://docs.gnunet.org/handbook/"
299"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">說明鼓勵資源共享(Accounting " 303"gnunet.html#Accounting-to-Encourage-Resource-Sharing\">說明鼓勵資源共享 (Accounting "
300"to Encourage Resource Sharing)</a></li><li><a href=\"https://docs.gnunet." 304"to Encourage Resource Sharing)</a></li><li><a href=\"https://docs.gnunet.org/"
301"org/handbook/gnunet.html#Confidentiality\">保密性(Confidentiality)</a></li>。" 305"handbook/gnunet.html#Confidentiality\">保密性 (Confidentiality)</a></li>。<li><a "
302"<li><a href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\"" 306"href=\"https://docs.gnunet.org/handbook/gnunet.html#Anonymity\">匿名性 "
303">匿名性(Anonymity)</a></li><li><a href=\"https://docs.gnunet.org/handbook/" 307"(Anonymity)</a></li><li><a href=\"https://docs.gnunet.org/handbook/gnunet."
304"gnunet.html#Deniability\">可否認性(Deniability)</a></li><li><a href=\"https" 308"html#Deniability\">可否認性 (Deniability)</a></li><li><a href=\"https://docs."
305"://docs.gnunet.org/handbook/gnunet.html#Peer-Identities\">對等身份(Peer " 309"gnunet.org/handbook/gnunet.html#Peer-Identities\">對等身份 (Peer "
306"Identities)</a></li><li><a href=\"https://docs.gnunet.org/handbook/gnunet." 310"Identities)</a></li><li><a href=\"https://docs.gnunet.org/handbook/gnunet."
307"html#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029\">GNU 名稱系統中的區域(Zones " 311"html#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029\">GNU 名稱系統中的區域 (Zones "
308"in the GNU Name System; GNS Zones)</a></li><li><a href=\"https://docs.gnunet" 312"in the GNU Name System; GNS Zones)</a></li><li><a href=\"https://docs.gnunet."
309".org/handbook/gnunet.html#Egos\">自我(Egos)</a></li></ul>" 313"org/handbook/gnunet.html#Egos\">自我 (Egos)</a></li></ul>"
310 314
311#: template/about.html.j2:88 315#: template/about.html.j2:88
312msgid "More Resources" 316msgid "More Resources"
@@ -321,8 +325,8 @@ msgid ""
321"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html" 325"\">videos</a> or a brief <a href=\"https://gnunet.org/en/glossary.html"
322"\">glossary</a>." 326"\">glossary</a>."
323msgstr "" 327msgstr ""
324"除了<a href=\"https://docs.gnunet.org/handbook/gnunet.html\"" 328"除了<a href=\"https://docs.gnunet.org/handbook/gnunet.html\">手冊</a>之外,"
325">手冊</a>之外,還有更多的資源可用於學習GNUnet,例如,<a href=\"https://bib.gnunet.org/\"" 329"還有更多的資源可用於學習 GNUnet,例如,<a href=\"https://bib.gnunet.org/\""
326">參考書目</a>中包含有關各個層次的論文,許多<a href=\"https://gnunet.org/en/video.html\">影片</" 330">參考書目</a>中包含有關各個層次的論文,許多<a href=\"https://gnunet.org/en/video.html\">影片</"
327"a>或簡短的<a href=\"https://gnunet.org/en/glossary.html\">詞彙表</a>。" 331"a>或簡短的<a href=\"https://gnunet.org/en/glossary.html\">詞彙表</a>。"
328 332
@@ -337,12 +341,13 @@ msgstr ""
337",<a href=\"use.html\">使用它</a>並以各種方式<a href=\"engage.html\">貢獻和參與</a>。" 341",<a href=\"use.html\">使用它</a>並以各種方式<a href=\"engage.html\">貢獻和參與</a>。"
338 342
339#: template/about.html.j2:100 343#: template/about.html.j2:100
344#, fuzzy
340msgid "" 345msgid ""
341"Please be aware that this project is (despite of it's age) still in an early " 346"Please be aware that this project is (despite of it's age) still in an early "
342"alpha stage when it comes to software &#8211; its not an easy task to " 347"alpha stage when it comes to software &#8211; its not an easy task to "
343"rewrite the whole Internet!" 348"rewrite the whole Internet!"
344msgstr "" 349msgstr ""
345"請注意,這個項目(儘管它已經有了一定的年紀)在軟體方面仍處於早期 alpha 階段 &#8211; 要重寫整個 Internet 並不是一件容易的事!" 350"請注意,這個項目(儘管它已經有了一定的年紀)在軟體方面仍處於早期 alpha 階段 &#8211; 要重寫整個 Internet 並不是一件容易的事!"
346 351
347#: template/about.html.j2:105 352#: template/about.html.j2:105
348msgid "Current funding" 353msgid "Current funding"
@@ -357,7 +362,7 @@ msgstr "此項目正在接受歐盟 Horizon 2020 研究和創新計劃 NGI Assur
357#: template/about.html.j2:122 362#: template/about.html.j2:122
358msgid "" 363msgid ""
359"We are grateful for free hosting offered by the following organizations:" 364"We are grateful for free hosting offered by the following organizations:"
360msgstr "我們感謝以下組織提供的免費託管:" 365msgstr "我們感謝以下組織提供的免費託管服務:"
361 366
362#: template/about.html.j2:131 367#: template/about.html.j2:131
363msgid "Past funding" 368msgid "Past funding"
@@ -369,11 +374,11 @@ msgstr "我們感謝以下組織過去提供的資金:"
369 374
370#: template/applications.html.j2:7 375#: template/applications.html.j2:7
371msgid "Applications provided by GNUnet" 376msgid "Applications provided by GNUnet"
372msgstr "GNUnet提供的應用軟體" 377msgstr "GNUnet 提供的應用軟體"
373 378
374#: template/applications.html.j2:13 template/gns.html.j2:7 379#: template/applications.html.j2:13 template/gns.html.j2:7
375msgid "The GNU Name System" 380msgid "The GNU Name System"
376msgstr "GNU名稱系統" 381msgstr "GNU 名稱系統"
377 382
378#: template/applications.html.j2:15 383#: template/applications.html.j2:15
379msgid "" 384msgid ""
@@ -385,8 +390,8 @@ msgid ""
385"cryptographically secured. <!-- Too technical: GNS integrates a robust, " 390"cryptographically secured. <!-- Too technical: GNS integrates a robust, "
386"efficient and instant key revocation mechanism. -->" 391"efficient and instant key revocation mechanism. -->"
387msgstr "" 392msgstr ""
388"<a href=\"gns.html\">GNU 名稱系統 (GNS)</a>是域名系統 (DNS) 的完全去中心化替代品。GNS " 393"<a href=\"gns.html\">GNU 名稱系統 (GNS) </a>是域名系統 (DNS) 的完全去中心化替代品。GNS "
389"不使用層次結構,而是使用有向圖。命名常規與DNS相似,但即使對於提供答覆的同行,查詢和回覆也是私密的。記錄的完整性和查詢的隱私是加密保護的。<!-- " 394"不使用層次結構,而是使用有向圖。命名常規與 DNS 相似,但即使對於提供答覆的同行,查詢和回覆也是私密的。記錄的完整性和查詢的隱私是加密保護的。<!-- "
390"Too technical: GNS integrates a robust, efficient and instant key revocation " 395"Too technical: GNS integrates a robust, efficient and instant key revocation "
391"mechanism. -->" 396"mechanism. -->"
392 397
@@ -405,7 +410,7 @@ msgstr ""
405 410
406#: template/applications.html.j2:57 411#: template/applications.html.j2:57
407msgid "Filesharing (Alpha)" 412msgid "Filesharing (Alpha)"
408msgstr "檔案共享(Alpha)" 413msgstr "檔案共享 (Alpha)"
409 414
410#: template/applications.html.j2:59 415#: template/applications.html.j2:59
411msgid "" 416msgid ""
@@ -418,7 +423,7 @@ msgstr ""
418 423
419#: template/applications.html.j2:73 424#: template/applications.html.j2:73
420msgid "Conversation (Pre-Alpha)" 425msgid "Conversation (Pre-Alpha)"
421msgstr "對話(Pre-Alpha)" 426msgstr "對話 (Pre-Alpha)"
422 427
423#: template/applications.html.j2:75 428#: template/applications.html.j2:75
424msgid "" 429msgid ""
@@ -429,7 +434,7 @@ msgstr "GNUnet conversation 是一種應用程式,其透過採用 GNUnet 進
429 434
430#: template/applications.html.j2:91 435#: template/applications.html.j2:91
431msgid "Applications utilizing GNUnet" 436msgid "Applications utilizing GNUnet"
432msgstr "利用GNUnet的應用程" 437msgstr "利用 GNUnet 的應用程"
433 438
434#: template/applications.html.j2:97 439#: template/applications.html.j2:97
435msgid "GNU Taler (Alpha)" 440msgid "GNU Taler (Alpha)"
@@ -441,8 +446,8 @@ msgid ""
441"electronic payment system. Payments are cryptographically secured and are " 446"electronic payment system. Payments are cryptographically secured and are "
442"confirmed within milliseconds with extremely low transaction costs." 447"confirmed within milliseconds with extremely low transaction costs."
443msgstr "" 448msgstr ""
444"<a href=\"https://taler.net/\">GNU Taler</a>是一種新的保護隱私的電子支付系" 449"<a href=\"https://taler.net/\">GNU Taler</a> "
445"統。付款由密碼保護,並且可以在幾毫秒內以極低的交易成本進行確認。" 450"是一種新的保護隱私的電子支付系統。付款由密碼保護,並且可以在幾毫秒內以極低的交易成本進行確認。"
446 451
447#: template/applications.html.j2:118 452#: template/applications.html.j2:118
448msgid "secushare" 453msgid "secushare"
@@ -455,8 +460,9 @@ msgid ""
455"the extensible PSYC protocol, notifications are distributed end-to-end " 460"the extensible PSYC protocol, notifications are distributed end-to-end "
456"encrypted to authorized recipients only." 461"encrypted to authorized recipients only."
457msgstr "" 462msgstr ""
458"<a href=\"https://secushare.org/\">secushare</a>正在GNUnet之上建立一個去中心化的社交網路應用程序。" 463"<a href=\"https://secushare.org/\">secushare</a> 正在 GNUnet "
459"其使用覆蓋多播 (multicast) 和可擴展的PSYC協議,透過端對端 (end-to-end) 加密將通知分發給授權接收者。" 464"之上建立一個去中心化的社交網路應用程序。其使用覆蓋多播 (multicast) 和可擴展的 PSYC 協議,透過端對端 (end-to-end) "
465"加密將通知分發給授權接收者。"
460 466
461#: template/applications.html.j2:139 467#: template/applications.html.j2:139
462msgid "pretty Easy privacy" 468msgid "pretty Easy privacy"
@@ -469,10 +475,9 @@ msgid ""
469"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new " 475"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
470"cryptographic protocols to verify keys." 476"cryptographic protocols to verify keys."
471msgstr "" 477msgstr ""
472"<a href=\"https://pep.foundation/\">相當容易的隱私(pretty Easy Privacy)</a> " 478"<a href=\"https://pep.foundation/\">相當容易的隱私 (pretty Easy Privacy) </a> "
473"(p&#8801;p)使用機會密鑰交換(opportunistic key exchange)建立可用的端到端(end-" 479"(p&#8801;p)使用機會密鑰交換 (opportunistic key exchange) 建立可用的端到端加密電子郵件解決方案。p&#8801;"
474"to-end)加密電子郵件解決方案。p&#8801;p將會使用GNUnet來保護元資料(metadata)並" 480"p將會使用 GNUnet 來保護元資料 (metadata) 並利用新的加密協議來驗證密鑰。"
475"利用新的加密協議來驗證密鑰。"
476 481
477#: template/applications.html.j2:160 482#: template/applications.html.j2:160
478msgid "Cadet-GTK" 483msgid "Cadet-GTK"
@@ -503,7 +508,7 @@ msgstr ""
503 508
504#: template/architecture.html.j2:6 509#: template/architecture.html.j2:6
505msgid "GNUnet System Architecture" 510msgid "GNUnet System Architecture"
506msgstr "GNUnet系統架構" 511msgstr "GNUnet 系統架構"
507 512
508#: template/architecture.html.j2:20 513#: template/architecture.html.j2:20
509msgid "Foundations" 514msgid "Foundations"
@@ -549,7 +554,7 @@ msgstr "libgnunetutil"
549 554
550#: template/architecture.html.j2:73 555#: template/architecture.html.j2:73
551msgid "APIs" 556msgid "APIs"
552msgstr "應用程式介面(APIs)" 557msgstr "應用程式介面 (APIs)"
553 558
554#: template/architecture.html.j2:86 559#: template/architecture.html.j2:86
555msgid "Legend" 560msgid "Legend"
@@ -561,7 +566,7 @@ msgstr "聯絡資訊"
561 566
562#: template/contact.html.j2:11 567#: template/contact.html.j2:11
563msgid "The mailing list" 568msgid "The mailing list"
564msgstr "" 569msgstr ""
565 570
566#: template/contact.html.j2:13 571#: template/contact.html.j2:13
567msgid "" 572msgid ""
@@ -586,9 +591,9 @@ msgid ""
586"encrypted Emails. Urgent and sensitive security issues may be addressed to " 591"encrypted Emails. Urgent and sensitive security issues may be addressed to "
587"the GNU maintainers <tt>schanzen</tt> and <tt>grothoff</tt>." 592"the GNU maintainers <tt>schanzen</tt> and <tt>grothoff</tt>."
588msgstr "" 593msgstr ""
589"通常可以通過<tt>PSEUDONYM@gnunet.org</tt>或<tt>LASTNAME@gnunet.org </tt>聯繫到GNUnet " 594"通常可以通過 <tt>PSEUDONYM@gnunet.org</tt> <tt>LASTNAME@gnunet.org</tt> 聯繫到 "
590"開發人員。我們大多數人都支持接收 GnuPG 加密的電子郵件。緊急和敏感的安全問題可交由 GNU 維護者<tt>schanzen</tt> " 595"GNUnet 開發人員。我們大多數人都支持接收 GnuPG 加密的電子郵件。緊急和敏感的安全問題可交由 GNU 維護者 <tt>schanzen</"
591"與<tt>grothoff</tt>受理。" 596"tt> <tt>grothoff</tt> 受理。"
592 597
593#: template/contact.html.j2:40 598#: template/contact.html.j2:40
594msgid "Reporting bugs" 599msgid "Reporting bugs"
@@ -602,7 +607,7 @@ msgid ""
602"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no " 607"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
603"subscription." 608"subscription."
604msgstr "" 609msgstr ""
605"我們在<a href=\"https://bugs.gnunet.org/\">Bug tracker</a>中追蹤GNUnet " 610"我們在 <a href=\"https://bugs.gnunet.org/\">Bug tracker</a> 中追蹤 GNUnet "
606"項目中的開放功能請求和錯誤。您也可以透過 <a href=\"https://lists.gnu.org/mailman/listinfo/bug-" 611"項目中的開放功能請求和錯誤。您也可以透過 <a href=\"https://lists.gnu.org/mailman/listinfo/bug-"
607"gnunet\">bug-gnunet</a> 郵寄列表舉報錯誤以及提交功能請求。郵寄列表不需要進行訂閱。" 612"gnunet\">bug-gnunet</a> 郵寄列表舉報錯誤以及提交功能請求。郵寄列表不需要進行訂閱。"
608 613
@@ -614,9 +619,9 @@ msgid ""
614"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative " 619"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
615"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>" 620"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
616msgstr "" 621msgstr ""
617"擁有Git存取權限的GNU Taler貢獻者必須簽署 <a href=\"/pdf/copyright.pdf\">版權轉讓</a> ," 622"擁有 Git 存取權限的 GNU Taler 貢獻者必須簽署<a href=\"/pdf/copyright.pdf\">版權轉讓</a> ,確保已符合 "
618"以確保GNUnet 與 GNU Taler 專案的<a href=\"https://git.gnunet.org/gnunet-ev.git/tree/" 623"GNUnet 與 GNU Taler <a href=\"https://git.gnunet.org/gnunet-ev.git/tree/"
619"gnunet_taler_agreement.tex\">GNUnet e.V. --- Taler 系統對於授權與協同開發的SA協議</a>已被符合。" 624"gnunet_taler_agreement.tex\">GNUnet e.V. --- Taler 系統對於授權與協同開發的 SA 協議</a>。"
620 625
621#: template/copyright.html.j2:22 626#: template/copyright.html.j2:22
622msgid "" 627msgid ""
@@ -626,8 +631,8 @@ msgid ""
626"company the ability to dual-license (for example, so that we can distribute " 631"company the ability to dual-license (for example, so that we can distribute "
627"via App-stores that are hostile to free software).</p>" 632"via App-stores that are hostile to free software).</p>"
628msgstr "" 633msgstr ""
629"<p>這些協議確保程式碼可以在自由軟體許可下繼續地被提供,使開發人員可以自由地在 GNUnet 和 GNU Taler " 634"<p>這些協定確保程式碼將持續地在自由軟體許可證之下被提供,這使開發人員可以自由地在 GNUnet 和 GNU Taler "
630"之間移動程式碼,而不必擔心許可證問題,並予公司雙重許可的能力(例如,由於如此我們可以通過對自由軟體有敵意的應用程式商店進行發布)。</p>" 635"之間移動程式碼,而不必擔心許可證問題,公司也能夠獲得雙重許可(例如,這樣我們就可以在對免費軟體懷有敵意的應用商店發布)。</p>"
631 636
632#: template/copyright.html.j2:30 637#: template/copyright.html.j2:30
633msgid "" 638msgid ""
@@ -636,12 +641,12 @@ msgid ""
636"simply sign the agreement with your pseudonym. Scanned copies are " 641"simply sign the agreement with your pseudonym. Scanned copies are "
637"sufficient, but snail mail is preferred.</p>" 642"sufficient, but snail mail is preferred.</p>"
638msgstr "" 643msgstr ""
639"<p>小額捐款(基本上,任何沒有Git訪問許可權的人)都不需要版權轉讓。我們也接受匿名捐款,在此情況下,您只需使用您的假名/筆名簽署同意書並掃描副本即可," 644"<p>較小的貢獻(基本上,任何沒有 Git "
640"不過蝸牛郵件為更好的方式。</p>" 645"訪問許可權的人)都不需要版權轉讓。我們也接受匿名貢獻,在此情況下,您只需使用您的假名簽署同意書並掃描副本即可,不過蝸牛郵件為更好的方式。</p>"
641 646
642#: template/developers.html.j2:5 647#: template/developers.html.j2:5
643msgid "GNUnet for developers" 648msgid "GNUnet for developers"
644msgstr "適用於開發人員的GNUnet" 649msgstr "適用於開發人員的 GNUnet"
645 650
646#: template/developers.html.j2:13 651#: template/developers.html.j2:13
647msgid "Repositories" 652msgid "Repositories"
@@ -652,8 +657,7 @@ msgid ""
652"A list of our Git repositories can be found on our our <a href=\"https://git." 657"A list of our Git repositories can be found on our our <a href=\"https://git."
653"gnunet.org/\">Git Server</a>." 658"gnunet.org/\">Git Server</a>."
654msgstr "" 659msgstr ""
655"您可以在我們的<a href=\"https://git.gnunet.org/\">Git伺服器</a>上找到我們的" 660"您可以在我們的<a href=\"https://git.gnunet.org/\"> Git 伺服器</a>上找到我們的 Git 存儲庫列表。"
656"Git存儲庫列表。"
657 661
658#: template/developers.html.j2:27 662#: template/developers.html.j2:27
659msgid "" 663msgid ""
@@ -674,9 +678,9 @@ msgid ""
674"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</" 678"gnunet-developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</"
675"a>." 679"a>."
676msgstr "" 680msgstr ""
677"我們有一個郵件列表供開發人員討論。您可以於<a href=\"http://lists.gnu.org/" 681"我們有一個郵件列表供開發人員討論。您可以於 <a href=\"http://lists.gnu.org/mailman/listinfo/gnunet-"
678"mailman/listinfo/gnunet-developers\">http://lists.gnu.org/mailman/listinfo/" 682"developers\">http://lists.gnu.org/mailman/listinfo/gnunet-developers</a> "
679"gnunet-developers</a>訂閱或是閱讀此檔案清單。" 683"訂閱或是閱讀此檔案清單。"
680 684
681#: template/developers.html.j2:47 685#: template/developers.html.j2:47
682msgid "Regression Testing" 686msgid "Regression Testing"
@@ -688,9 +692,9 @@ msgid ""
688"detect regressions and check for portability at <a href=\"https://old.gnunet." 692"detect regressions and check for portability at <a href=\"https://old.gnunet."
689"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>." 693"org/buildbot/gnunet/\">https://old.gnunet.org/buildbot/gnunet/</a>."
690msgstr "" 694msgstr ""
691"我們在<a href=\"https://old.gnunet.org/buildbot/gnunet/\">https://old.gnunet." 695"我們在 <a href=\"https://old.gnunet.org/buildbot/gnunet/\">https://old.gnunet."
692"org/buildbot/gnunet/</a>上,提供了<a href=\"https://buildbot.net/" 696"org/buildbot/gnunet/</a> 上,提供了 <a href=\"https://buildbot.net/\">Buildbot</"
693"\">Buildbot</a>自動化測試,以檢測回歸併檢查可移植性。" 697"a> 自動化測試,以檢測回歸併檢查可移植性。"
694 698
695#: template/developers.html.j2:59 699#: template/developers.html.j2:59
696msgid "Code Coverage Analysis" 700msgid "Code Coverage Analysis"
@@ -702,9 +706,9 @@ msgid ""
702"analyze the code coverage of our tests, the results are available at <a href=" 706"analyze the code coverage of our tests, the results are available at <a href="
703"\"https://old.gnunet.org/coverage/\">https://old.gnunet.org/coverage/</a>." 707"\"https://old.gnunet.org/coverage/\">https://old.gnunet.org/coverage/</a>."
704msgstr "" 708msgstr ""
705"我們使用<a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a>來分" 709"我們使用 <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a> "
706"析我們測試的程式碼覆蓋率,其結果可從<a href=\"https://old.gnunet.org/" 710"來分析我們測試的程式碼覆蓋率,其結果可從 <a href=\"https://old.gnunet.org/coverage/\">https://old"
707"coverage/\">https://old.gnunet.org/coverage/</a>上獲得。" 711".gnunet.org/coverage/</a> 上獲得。"
708 712
709#: template/developers.html.j2:72 713#: template/developers.html.j2:72
710msgid "Performance Analysis" 714msgid "Performance Analysis"
@@ -716,9 +720,8 @@ msgid ""
716"regression analysis of the exchange backend at <a href=\"https://old.gnunet." 720"regression analysis of the exchange backend at <a href=\"https://old.gnunet."
717"org/gauger/\">https://old.gnunet.org/gauger/</a>." 721"org/gauger/\">https://old.gnunet.org/gauger/</a>."
718msgstr "" 722msgstr ""
719"我們於<a href=\"https://old.gnunet.org/gauger/\">https://old.gnunet.org/" 723"我們於 <a href=\"https://old.gnunet.org/gauger/\">https://old.gnunet.org/gauger/"
720"gauger/</a>上使用<a href=\"https://old.gnunet.org/gauger\">Gauger</a>對交換後" 724"</a> 上使用 <a href=\"https://old.gnunet.org/gauger\">Gauger</a> 對交換後端進行性能回歸分析。"
721"端進行性能回歸分析。"
722 725
723#: template/download.html.j2:7 template/gnurl.html.j2:209 726#: template/download.html.j2:7 template/gnurl.html.j2:209
724msgid "Downloads" 727msgid "Downloads"
@@ -732,17 +735,17 @@ msgstr "在這裡,您可以下載我們發行的軟體版本,並找到各個
732 735
733#: template/download.html.j2:17 736#: template/download.html.j2:17
734msgid "0.11.x series" 737msgid "0.11.x series"
735msgstr "0.11.x系列" 738msgstr "0.11.x 系列"
736 739
737#: template/download.html.j2:18 740#: template/download.html.j2:18
738msgid "tarball" 741msgid "tarball"
739msgstr "壓縮包(tarball)" 742msgstr "壓縮包 (tarball)"
740 743
741#: template/download.html.j2:20 744#: template/download.html.j2:20
742msgid "" 745msgid ""
743"The tarball of the latest version can be obtained from GNU FTP and its " 746"The tarball of the latest version can be obtained from GNU FTP and its "
744"mirrors." 747"mirrors."
745msgstr "您可以從GNU FTP及其鏡像獲得最新版本的壓縮包(tarball)。" 748msgstr "您可以從 GNU FTP 及其鏡像獲得最新版本的壓縮包 (tarball)。"
746 749
747#: template/download.html.j2:30 750#: template/download.html.j2:30
748msgid "git" 751msgid "git"
@@ -751,11 +754,12 @@ msgstr "git"
751#: template/download.html.j2:32 754#: template/download.html.j2:32
752msgid "" 755msgid ""
753"You can fetch the git tag of version 0.11.x from our development server:" 756"You can fetch the git tag of version 0.11.x from our development server:"
754msgstr "您可以從我們的開發服務器獲取版本0.11.x的git標籤:" 757msgstr "您可以從我們的開發服務器獲取版本 0.11.x git 標籤:"
755 758
756#: template/engage.html.j2:6 759#: template/engage.html.j2:6
760#, fuzzy
757msgid "Engage!" 761msgid "Engage!"
758msgstr "從事!" 762msgstr "銜接!"
759 763
760#: template/ev.html.j2:6 764#: template/ev.html.j2:6
761msgid "Verein zur F&ouml;rderung von GNUnet e.V." 765msgid "Verein zur F&ouml;rderung von GNUnet e.V."
@@ -763,7 +767,7 @@ msgstr "Verein zur F&ouml;rderung von GNUnet e.V."
763 767
764#: template/ev.html.j2:11 768#: template/ev.html.j2:11
765msgid "About GNUnet e.V." 769msgid "About GNUnet e.V."
766msgstr "關於GNUnet e.V." 770msgstr "關於 GNUnet e.V."
767 771
768#: template/ev.html.j2:13 772#: template/ev.html.j2:13
769msgid "" 773msgid ""
@@ -785,7 +789,7 @@ msgstr "該協會正式致力於支持安全分散網絡領域的研究、開發
785 789
786#: template/ev.html.j2:31 790#: template/ev.html.j2:31
787msgid "Becoming a Member of GNUnet e.V." 791msgid "Becoming a Member of GNUnet e.V."
788msgstr "成為GNUnet e.V.的成員" 792msgstr "成為 GNUnet e.V. 的成員"
789 793
790#: template/ev.html.j2:33 794#: template/ev.html.j2:33
791msgid "" 795msgid ""
@@ -799,11 +803,11 @@ msgid ""
799"git/\">Satzung (Charter)</a> (currently only available in German, " 803"git/\">Satzung (Charter)</a> (currently only available in German, "
800"translations welcome)." 804"translations welcome)."
801msgstr "" 805msgstr ""
802"具有 git(寫)權限的 GNUnet 開發人員可以成為成員以參與決策過程並正式支持GNUnet e.V。為此,您所需要做的就是更新<tt>members" 806"具有 git (寫)權限的 GNUnet 開發人員可以成為成員以參與決策過程並正式支持 GNUnet e.V。為此,您所需要做的就是更新 "
803".txt</tt>檔案,其位於 <a href=\"https://git.gnunet.org/gnunet-ev.git/\">gnunet-" 807"<tt>members.txt</tt> 檔案,其位於 <a href=\"https://git.gnunet.org/gnunet-ev.git/\""
804"ev</a>儲存庫。會員無須繳納會員費;然而,成員必須支持 GNUnet e.V,尤其是在力所能及的範圍內為技術發展做出貢獻。若欲瞭解更多的細節,請參閱 " 808">gnunet-ev</a> 儲存庫。會員無須繳納會員費;然而,成員必須支持 GNUnet e."
805"<a href=\"https://git.gnunet.org/gnunet-ev.git/\">Satzung (章程)</a> " 809"V,尤其是在力所能及的範圍內為技術發展做出貢獻。若欲瞭解更多的細節,請參閱 <a href=\"https://git.gnunet.org/"
806"(目前僅提供德語內容,歡迎提供翻譯協助)。" 810"gnunet-ev.git/\">Satzung (程)</a> (前僅提供德語內容,歡迎提供翻譯協助。"
807 811
808#: template/ev.html.j2:52 812#: template/ev.html.j2:52
809msgid "Governance" 813msgid "Governance"
@@ -819,14 +823,14 @@ msgid ""
819"<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href=" 823"<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a href="
820"\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </dl>" 824"\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </dl>"
821msgstr "" 825msgstr ""
822"您可以在此找到我們的章程和成員名單<a href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung." 826"您可以在此找到我們的章程和成員名單 <a href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung"
823"tex\">https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex</a>。目前董事會的組成為: " 827".tex\">https://git.gnunet.org/gnunet-ev.git/tree/satzung."
824"<dl><dt>Vorsitz</dt><dd><a href=\"https://schanzen.eu\">Martin " 828"tex</a>。目前董事會的組成為:<dl><dt>Vorsitz</dt>.<dd><a href=\"https://schanzen.eu\""
825"Schanzenbach</a></dd><dt>stellvertretender " 829">Martin Schanzenbach</a></dd>.<dt>stellvertretender "
826"Vorsitz</dt><dd>t3sserakt</dd><dt>Kassenwart</dt><dd>Florian " 830"Vorsitz</dt>.<dd>t3sserakt</dd>.<dt>Kassenwart</dt>.<dd>Florian "
827"Dold</dd><dt>Beisitzer</dt><dd>\n" 831"Dold</dd>.<dt>Beisitzer</dt>.<dd>.\n"
828"<a href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 " 832"<a href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 "
829"</dd></dl>" 833"</dd>.</dl>"
830 834
831#: template/ev.html.j2:73 835#: template/ev.html.j2:73
832msgid "Official Meeting Notes" 836msgid "Official Meeting Notes"
@@ -834,7 +838,7 @@ msgstr "正式會議記錄"
834 838
835#: template/ev.html.j2:86 839#: template/ev.html.j2:86
836msgid "Support Us!" 840msgid "Support Us!"
837msgstr "支持我們!" 841msgstr "支持我們"
838 842
839#: template/ev.html.j2:88 843#: template/ev.html.j2:88
840msgid "" 844msgid ""
@@ -849,9 +853,9 @@ msgid ""
849"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" 853"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
850msgstr "" 854msgstr ""
851"歡迎大家通過捐款支持我們。歐盟成員可以通過 SEPA 進行財政捐助。我們希望未來在其他主要貨幣區開設賬戶。您也可以通過比特幣捐款,請參考下方的路由詳情。請" 855"歡迎大家通過捐款支持我們。歐盟成員可以通過 SEPA 進行財政捐助。我們希望未來在其他主要貨幣區開設賬戶。您也可以通過比特幣捐款,請參考下方的路由詳情。請"
852"您注意,我們無法為您的捐款提供收據。若您打算捐贈大量資金,請先與我們聯繫,以制定最好的安排。<dl><dt>比特幣(BitCoin)</dt>。<dd>1" 856"您注意,我們無法為您的捐款提供收據。若您打算捐贈大量資金,請先與我們聯繫,以制定最好的安排。<dl><dt>比特幣 "
853"GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd>。<dt>SEPA/IBAN</dt>。" 857"(BitCoin)</dt>。<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd>。<dt>SEPA/"
854"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd>。</dl>" 858"IBAN</dt>。<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd>。</dl>"
855 859
856#: template/faq.html.j2:12 template/faq.html.j2:23 860#: template/faq.html.j2:12 template/faq.html.j2:23
857msgid "General" 861msgid "General"
@@ -875,17 +879,17 @@ msgstr "貢獻"
875 879
876#: template/faq.html.j2:26 880#: template/faq.html.j2:26
877msgid "What do I do if my question is not answered here?" 881msgid "What do I do if my question is not answered here?"
878msgstr "如果我的問題沒有在這裡被回答我該怎麼做?" 882msgstr "如果我的問題沒有在這裡被回答我該怎麼做"
879 883
880#: template/faq.html.j2:28 884#: template/faq.html.j2:28
881msgid "" 885msgid ""
882"A: There are many other sources of information. You can read additional " 886"A: There are many other sources of information. You can read additional "
883"documentation or ask the question on the help-gnunet@gnu.org mailing list." 887"documentation or ask the question on the help-gnunet@gnu.org mailing list."
884msgstr "答: 還有許多其他信息來源可供您參考。您可以閱讀額外的文件、透過help-gnunet@gnu.org寄件名單來詢問問題。" 888msgstr "答:還有許多其他信息來源可供您參考。您可以閱讀額外的文件、透過 help-gnunet@gnu.org 郵件清單來詢問問題。"
885 889
886#: template/faq.html.j2:35 890#: template/faq.html.j2:35
887msgid "When are you going to release the next version?" 891msgid "When are you going to release the next version?"
888msgstr "算什麼時候發布下一個版本?" 892msgstr "你們打算什麼時候發布下一個版本"
889 893
890#: template/faq.html.j2:37 894#: template/faq.html.j2:37
891msgid "" 895msgid ""
@@ -895,25 +899,27 @@ msgid ""
895"planet.gnu.org\">planet GNU</a>. You can subscribe to the mailing list or " 899"planet.gnu.org\">planet GNU</a>. You can subscribe to the mailing list or "
896"the RSS feed of this site to automatically receive a notification." 900"the RSS feed of this site to automatically receive a notification."
897msgstr "" 901msgstr ""
898"A: 一般的答案為,當它準備好時。一個更佳的答案可能為: 更早,若您做出貢獻(測試、除錯、編碼、紀錄)。所有的發表都會在info-gnunet@" 902"A:一般的答案為,當它準備好時。一個更佳的答案可能為:更早,若您做出貢獻(測試、除錯、編碼、紀錄)。所有的發表都會在 info-gnunet@"
899"gnu.org 的以及 <a href=\"https://planet.gnu.org\">planet GNU</a>上公布。" 903"gnu.org 的單以及 <a href=\"https://planet.gnu.org\">planet GNU</a> 上公布。"
900"您可以訂閱此網站的寄件清單或是RSS feed以自動獲取通知。" 904"您可以訂閱此網站的寄件清單或是 RSS feed 以自動獲取通知。"
901 905
902#: template/faq.html.j2:48 906#: template/faq.html.j2:48
907#, fuzzy
903msgid "Is the code free?" 908msgid "Is the code free?"
904msgstr "程式碼是嗎?" 909msgstr "程式碼是的嗎?"
905 910
906#: template/faq.html.j2:50 911#: template/faq.html.j2:50
912#, fuzzy
907msgid "" 913msgid ""
908"A: GNUnet is free software, available under the <a href=\"https://www.gnu." 914"A: GNUnet is free software, available under the <a href=\"https://www.gnu."
909"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." 915"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
910msgstr "" 916msgstr ""
911"答: GNUnet是自由軟體,您可以根據<a href=\"https://www.gnu.org/licenses/agpl-3.0.en.html\"" 917"答GNUnet是自由軟體,您可以根據<a href=\"https://www.gnu.org/licenses/agpl-3.0.en.html\""
912">GNU Affero公共許可證(AGPL)</a>來取得。" 918">GNU Affero 公共許可證 (AGPL) </a>來取得。"
913 919
914#: template/faq.html.j2:57 920#: template/faq.html.j2:57
915msgid "Are there any known bugs?" 921msgid "Are there any known bugs?"
916msgstr "是否有任何已知的錯誤?" 922msgstr "是否有任何已知的錯誤"
917 923
918#: template/faq.html.j2:59 924#: template/faq.html.j2:59
919msgid "" 925msgid ""
@@ -925,23 +931,23 @@ msgid ""
925"you believe a bug is sensitive, you can set its view status to private (this " 931"you believe a bug is sensitive, you can set its view status to private (this "
926"should be the exception)." 932"should be the exception)."
927msgstr "" 933msgstr ""
928"A: 我們從<a href=\"https://bugs.gnunet.org/\">Mantis系統</a>追蹤已知的錯誤。有些錯誤偶爾會直接報告給開發" 934"A:我們從<a href=\"https://bugs.gnunet.org/\"> Mantis "
929"人員或開發人員郵件列表。然而,由於開發人員通常沒有時間將這些錯誤放入Mantis資料庫,我們不鼓勵這種做法。請直接向錯誤跟踪系統報告錯誤。如果您認為某個錯" 935"系統</a>追蹤已知的錯誤。有些錯誤偶爾會直接報告給開發人員或開發人員郵件列表。然而,由於開發人員通常沒有時間將這些錯誤放入 Mantis "
930"誤是敏感的,您可以將其視圖狀態設置為私有(這應是例外)。" 936"資料庫,我們不鼓勵這種做法。請直接向錯誤跟踪系統報告錯誤。如果您認為某個錯誤是敏感的,您可以將其視圖狀態設置為私有(這應是例外)。"
931 937
932#: template/faq.html.j2:72 template/faq.html.j2:192 938#: template/faq.html.j2:72 template/faq.html.j2:192
933msgid "Is there a graphical user interface?" 939msgid "Is there a graphical user interface?"
934msgstr "有圖形用戶界面嗎?" 940msgstr "有圖形用戶界面嗎"
935 941
936#: template/faq.html.j2:74 942#: template/faq.html.j2:74
937msgid "" 943msgid ""
938"A: gnunet-gtk is a separate download. The package contains various GTK+ " 944"A: gnunet-gtk is a separate download. The package contains various GTK+ "
939"based graphical interfaces, including a graphical tool for configuration." 945"based graphical interfaces, including a graphical tool for configuration."
940msgstr "A: gnunet-gtk 是單獨下載的。這個組件包含各式以GTK+為基礎的圖像介面,其中包含一個用於配置的圖像工具。" 946msgstr "A:gnunet-gtk 是單獨下載的。這個組件包含各式以 GTK+ 為基礎的圖像介面,其中包含一個用於配置的圖像工具。"
941 947
942#: template/faq.html.j2:82 948#: template/faq.html.j2:82
943msgid "Why does gnunet-service-nse create a high CPU load?" 949msgid "Why does gnunet-service-nse create a high CPU load?"
944msgstr "為什麼gnunet-service-nse會造成較高的CPU負載?" 950msgstr "為什麼 gnunet-service-nse 會造成較高的 CPU 負載?"
945 951
946#: template/faq.html.j2:84 952#: template/faq.html.j2:84
947msgid "" 953msgid ""
@@ -954,13 +960,14 @@ msgid ""
954"nse&quot; section of your configuration file to a higher value. The default " 960"nse&quot; section of your configuration file to a higher value. The default "
955"is &quot;5 ms&quot;." 961"is &quot;5 ms&quot;."
956msgstr "" 962msgstr ""
957"答:gnunet-service-nse流程最初會計算出一個所謂的&quot;proof-of-work (工作量證明)&quot; " 963"答:gnunet-service-nse 流程最初會計算出一個所謂的 &quot;proof-of-work (工作量證明)&quot; "
958"用於說服網路您的對等實體是真實的(亦或者,使對手對網路規模估計器發起 Sybil 攻擊的成本很高)。取決於你的 CPU 有多快,此計算預計需要幾天的時間。" 964"用於說服網路您的對等實體是真實的(亦或者,使對手對網路規模估計器發起 Sybil 攻擊的成本很高)。取決於你的 CPU 有多快,此計算預計需要幾天的時間。"
959"如果 CPU 負載給您帶來問題,您可以在配置文件的&quot;nse&quot;部分中將設置值 &quot;WORKDELAY&quot;設置為更高的值。" 965"如果 CPU 負載給您帶來問題,您可以在配置文件的 &quot;nse&quot; 部分中將設置值 &quot;WORKDELAY&quot; "
966"設置為更高的值。"
960 967
961#: template/faq.html.j2:98 968#: template/faq.html.j2:98
962msgid "How does GNUnet compare to Tor?" 969msgid "How does GNUnet compare to Tor?"
963msgstr "GNUnet與Tor相比如何?" 970msgstr "GNUnet Tor 相比如何?"
964 971
965#: template/faq.html.j2:100 972#: template/faq.html.j2:100
966msgid "" 973msgid ""
@@ -969,12 +976,12 @@ msgid ""
969"GNUnet does not really have one focus; our theme is secure decentralized " 976"GNUnet does not really have one focus; our theme is secure decentralized "
970"networking, but that is too broad to be called a focus." 977"networking, but that is too broad to be called a focus."
971msgstr "" 978msgstr ""
972"A: Tor 著重於(尤其是 Web的)TCP 連接的匿名通信和抗審查,以及 Tor " 979"A: Tor 著重於尤其是 Web TCP 連接的匿名通信和抗審查,以及 Tor 瀏覽器捆綁包。GNUnet "
973"瀏覽器捆綁包。GNUnet則沒有一個特定的焦點;我們的主題是安全的去中心化網路,但這太廣泛了,不能稱之為一個焦點。" 980"則沒有一個特定的焦點;我們的主題是安全的去中心化網路,但這太廣泛了,不能稱之為一個焦點。"
974 981
975#: template/faq.html.j2:110 982#: template/faq.html.j2:110
976msgid "How does GNUnet compare to I2P?" 983msgid "How does GNUnet compare to I2P?"
977msgstr "GNUnet與I2P相比如何?" 984msgstr "GNUnet I2P 相比如何?"
978 985
979#: template/faq.html.j2:112 986#: template/faq.html.j2:112
980msgid "" 987msgid ""
@@ -984,12 +991,12 @@ msgid ""
984"using onion (or garlic) routing as the basis for various (anonymized) " 991"using onion (or garlic) routing as the basis for various (anonymized) "
985"applications. I2P is largely used via a Web frontend." 992"applications. I2P is largely used via a Web frontend."
986msgstr "" 993msgstr ""
987"A: GNUnet 和 I2P 都希望建立一個更好、更安全、更分散的網際網路。然而,在技術層面上,兩者幾乎沒有重疊。<br><br> " 994"A:GNUnet 和 I2P 都希望建立一個更好、更安全、更分散的網際網路。然而,在技術層面上,兩者幾乎沒有重疊。<br><br>I2P 以 Java "
988"I2P以Java撰寫,並具有使用洋蔥(或大蒜)路由的(非對稱)隧道作為各種(匿名)應用程式的基礎。I2P 則主要通過 Web 前端使用。" 995"撰寫,並具有使用洋蔥(或大蒜)路由的(非對稱)隧道作為各種(匿名)應用程式的基礎。I2P 則主要通過 Web 前端使用。"
989 996
990#: template/faq.html.j2:123 997#: template/faq.html.j2:123
991msgid "Is GNUnet ready for use on production systems?" 998msgid "Is GNUnet ready for use on production systems?"
992msgstr "GNUnet準備好在生產系統上使用了嗎?" 999msgstr "GNUnet 準備好在生產系統上使用了嗎"
993 1000
994#: template/faq.html.j2:125 1001#: template/faq.html.j2:125
995msgid "" 1002msgid ""
@@ -999,12 +1006,12 @@ msgid ""
999"current low-level transport system. We are currently in the process of " 1006"current low-level transport system. We are currently in the process of "
1000"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)" 1007"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)"
1001msgstr "" 1008msgstr ""
1002"A: GNUnet 仍然在經歷重大的發展。它在很大程度上還沒有準備好供開發人員使用。您的使用過程將根據您使用的功能而有所不同,但您可能會遇到我們當前的低階" 1009"A:GNUnet 仍然在經歷重大的發展。它在很大程度上還沒有準備好供開發人員使用。您的使用過程將根據您使用的功能而有所不同,但您可能會遇到我們當前的低階運"
1003"輸系統的問題。我們目前正在重寫這些部分。(&quot;Transport Next Generation [TNG]&quot;)" 1010"輸系統的問題。我們目前正在重寫這些部分。項目 &quot;Transport Next Generation [TNG]&quot;"
1004 1011
1005#: template/faq.html.j2:135 1012#: template/faq.html.j2:135
1006msgid "Is GNUnet build using distributed ledger technologies?" 1013msgid "Is GNUnet build using distributed ledger technologies?"
1007msgstr "GNUnet是否使用分佈式分類帳技術建構?" 1014msgstr "GNUnet 是否使用分佈式分類帳技術建構"
1008 1015
1009#: template/faq.html.j2:137 1016#: template/faq.html.j2:137
1010msgid "" 1017msgid ""
@@ -1012,21 +1019,19 @@ msgid ""
1012"distributed, and privacy-preserving applications. While a ledger could be " 1019"distributed, and privacy-preserving applications. While a ledger could be "
1013"built using GNUnet, we currently have no plans in doing so." 1020"built using GNUnet, we currently have no plans in doing so."
1014msgstr "" 1021msgstr ""
1015"A: 答案是否定的。GNUnet 是一個新的網絡協議棧,用於構建安全、分佈式和隱私保護的應用程式。雖然可以使用 GNUnet " 1022"A:答案是否定的。GNUnet 是一個新的網絡協議棧,用於構建安全、分佈式和隱私保護的應用程式。雖然可以使用 GNUnet "
1016"構建分類帳,但我們目前沒有這樣的計劃。" 1023"構建分類帳,但我們目前沒有這樣的計劃。"
1017 1024
1018#: template/faq.html.j2:150 1025#: template/faq.html.j2:150
1019msgid "What can I do with GNUnet?" 1026msgid "What can I do with GNUnet?"
1020msgstr "我可以用GNUnet做什麼?" 1027msgstr "我可以用 GNUnet 做什麼"
1021 1028
1022#: template/faq.html.j2:152 1029#: template/faq.html.j2:152
1023msgid "" 1030msgid ""
1024"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " 1031"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can "
1025"do more than just one thing. Naturally, the implementation and documentation " 1032"do more than just one thing. Naturally, the implementation and documentation "
1026"of some of the features that exist are more advanced than others." 1033"of some of the features that exist are more advanced than others."
1027msgstr "" 1034msgstr "A:GNUnet 是一個點對點框架,我們主要是指它可以做的不僅僅是一件事。理所當然地,一些現有功能的實現與文檔比其他功能更先進。"
1028"A: GNUnet 是一個點對點(peer-to-"
1029"peer)框架,我們主要是指它可以做的不僅僅是一件事。理所當然地,一些現有功能的實現與文檔比其他功能更先進。"
1030 1035
1031#: template/faq.html.j2:159 1036#: template/faq.html.j2:159
1032msgid "" 1037msgid ""
@@ -1034,22 +1039,22 @@ msgid ""
1034"decentralized and censorship-resistant replacement for DNS and a mechanism " 1039"decentralized and censorship-resistant replacement for DNS and a mechanism "
1035"for IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG)." 1040"for IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG)."
1036msgstr "" 1041msgstr ""
1037"GNUnet 提供用戶匿名和非匿名文件共享、完全去中心化和抗審查的 DNS 替代品以及 IPv4-IPv6 協議轉換和隧道機制(帶有 DNS-ALG 的 " 1042"GNUnet 提供用戶匿名和非匿名文件共享、完全去中心化和抗審查的 DNS 替代品以及 IPv4-IPv6 協議轉換和隧道機制(帶有 DNS-ALG 的 "
1038"NAT-PT)。" 1043"NAT-PT。"
1039 1044
1040#: template/faq.html.j2:170 1045#: template/faq.html.j2:170
1041msgid "Is it possible to surf the WWW anonymously with GNUnet?" 1046msgid "Is it possible to surf the WWW anonymously with GNUnet?"
1042msgstr "是否可以使用GNUnet匿名瀏覽WWW?" 1047msgstr "是否可以使用 GNUnet 匿名瀏覽 WWW?"
1043 1048
1044#: template/faq.html.j2:172 1049#: template/faq.html.j2:172
1045msgid "" 1050msgid ""
1046"A: It is not possible use GNUnet for anonymous browsing at this point. We " 1051"A: It is not possible use GNUnet for anonymous browsing at this point. We "
1047"recommend that you use Tor for anonymous surfing." 1052"recommend that you use Tor for anonymous surfing."
1048msgstr "答: 目前無法使用GNUnet進行匿名瀏覽。我們建議您使用Tor來匿名上網。" 1053msgstr "答目前無法使用 GNUnet 進行匿名瀏覽。我們建議您使用 Tor 來匿名上網。"
1049 1054
1050#: template/faq.html.j2:180 1055#: template/faq.html.j2:180
1051msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?" 1056msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
1052msgstr "是否可以通過瀏覽器作為匿名WWW訪問GNUnet?" 1057msgstr "是否可以通過瀏覽器作為匿名 WWW 訪問 GNUnet?"
1053 1058
1054#: template/faq.html.j2:182 1059#: template/faq.html.j2:182
1055msgid "" 1060msgid ""
@@ -1058,7 +1063,7 @@ msgid ""
1058"and all one needs to know is the protocol used between the browser and the " 1063"and all one needs to know is the protocol used between the browser and the "
1059"proxy and the GNUnet code for file-sharing." 1064"proxy and the GNUnet code for file-sharing."
1060msgstr "" 1065msgstr ""
1061"A: 目前沒有可以通過瀏覽器訪問 GNUnet 的代理(如 Freenet 中的 fproxy)。但僅需知道瀏覽器和代理之間使用的協議以及用於文件共享的 " 1066"A:目前沒有可以通過瀏覽器訪問 GNUnet 的代理(如 Freenet 中的 fproxy)。但僅需知道瀏覽器和代理之間使用的協議以及用於文件共享的 "
1062"GNUnet 代碼,是可能構建這樣的代理的。" 1067"GNUnet 代碼,是可能構建這樣的代理的。"
1063 1068
1064#: template/faq.html.j2:194 1069#: template/faq.html.j2:194
@@ -1072,14 +1077,14 @@ msgid ""
1072"gnunet-setup, which must still be run separately at this time (as setup " 1077"gnunet-setup, which must still be run separately at this time (as setup "
1073"requires the peer to be stopped)." 1078"requires the peer to be stopped)."
1074msgstr "" 1079msgstr ""
1075"答:實際上有幾個圖形用戶介面可用於不同的功能。gnunet-setup可用來配置GNUnet,而gnunet-fs-gtk則可用來分享檔案" 1080"A:實際上有幾個圖形用戶介面可用於不同的功能。gnunet-setup 可用來配置 GNUnet,而 gnunet-fs-gtk 則可用來分享檔案。"
1076"。還有其他次為重要的gnunet-XXX-gtk GUIs。請注意,為了獲得 GUI,您需要安裝一個單獨的下載的 gnunet-gtk 包。 " 1081"還有其他次為重要的 gnunet-XXX-gtk GUIs。請注意,為了獲得 GUI,您需要安裝一個單獨的下載的 gnunet-gtk 包。 "
1077"gnunet-gtk 是一個元 GUI(meta GUI),它在一個窗口中合併了大多數其他 GUI。其中一個例外是 gnunet-" 1082"gnunet-gtk 是一個元 GUI (meta GUI),它在一個窗口中合併了大多數其他 GUI。其中一個例外是 gnunet-"
1078"setup,此時它仍必須分開運行(因為設定原因,需要對等方停止)。" 1083"setup,此時它仍必須分開運行(因為設定原因,需要對等方停止)。"
1079 1084
1080#: template/faq.html.j2:209 1085#: template/faq.html.j2:209
1081msgid "Which operating systems does GNUnet run on?" 1086msgid "Which operating systems does GNUnet run on?"
1082msgstr "GNUnet在哪些操作系統上運行?" 1087msgstr "GNUnet 在哪些操作系統上運行?"
1083 1088
1084#: template/faq.html.j2:211 1089#: template/faq.html.j2:211
1085msgid "" 1090msgid ""
@@ -1090,13 +1095,13 @@ msgid ""
1090"NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, " 1095"NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, "
1091"so if you cannot get GNUnet to work on those systems please let us know." 1096"so if you cannot get GNUnet to work on those systems please let us know."
1092msgstr "" 1097msgstr ""
1093"A: GNUnet 主要在 Debian GNU/Linux 下開發和測試。此外,我們經常在 Fedora、Ubuntu、Arch、FreeBSD 和 " 1098"AGNUnet 主要在 Debian GNU/Linux 下開發和測試。此外,我們經常在 Fedora、Ubuntu、Arch、FreeBSD 和 "
1094"macOS 上構建和測試 GNUnet。我們有許多其他 GNU/Linux 發行版的工作版本報告;在過去,我們曾有關於 NetBSD、OpenBSD 和 " 1099"macOS 上構建和測試 GNUnet。我們有許多其他 GNU/Linux 發行版的工作版本報告;在過去,我們曾有關於 NetBSD、OpenBSD 和 "
1095"Solaris 上的工作版本的報告。然而,並不是所有這些報告都是近期的,所以如果您無法讓 GNUnet 在這些系統上工作,請您通知我們。" 1100"Solaris 上的工作版本的報告。然而,並不是所有這些報告都是近期的,所以如果您無法讓 GNUnet 在這些系統上工作,請您通知我們。"
1096 1101
1097#: template/faq.html.j2:227 1102#: template/faq.html.j2:227
1098msgid "Who runs the GNS root zone?" 1103msgid "Who runs the GNS root zone?"
1099msgstr "誰負責運行GNS根區域(root zone)?" 1104msgstr "誰負責運行 GNS 根區域 (root zone)"
1100 1105
1101#: template/faq.html.j2:229 1106#: template/faq.html.j2:229
1102msgid "" 1107msgid ""
@@ -1106,13 +1111,13 @@ msgid ""
1106"modify this configuration at will. We expect normal users to have no need to " 1111"modify this configuration at will. We expect normal users to have no need to "
1107"edit their own GNS zone(s) unless they host services themselves." 1112"edit their own GNS zone(s) unless they host services themselves."
1108msgstr "" 1113msgstr ""
1109"A: 一個簡短的答案為: 你。一個較長的回答則是: GNUnet " 1114"A一個簡短的答案為你。一個較長的回答則是GNUnet "
1110"將運送頂級域的默認配置。此默認配置的管理體系尚未建立。在任何情況下,用戶都可以隨意修改此配置。我們希望,除非用戶自行託管此服務,普通用戶無需編輯自己的 " 1115"將運送頂級域的默認配置。此默認配置的管理體系尚未建立。在任何情況下,用戶都可以隨意修改此配置。我們希望,除非用戶自行託管此服務,普通用戶無需編輯自己的 "
1111"GNS 區域。" 1116"GNS 區域。"
1112 1117
1113#: template/faq.html.j2:240 1118#: template/faq.html.j2:240
1114msgid "Where is the per-user GNS database kept?" 1119msgid "Where is the per-user GNS database kept?"
1115msgstr "每個用戶的GNS資料庫保存在哪裡?" 1120msgstr "每個用戶的 GNS 資料庫保存在哪裡"
1116 1121
1117#: template/faq.html.j2:242 1122#: template/faq.html.j2:242
1118msgid "" 1123msgid ""
@@ -1125,14 +1130,14 @@ msgid ""
1125"which various replication options are again applicable. Ultimately, there " 1130"which various replication options are again applicable. Ultimately, there "
1126"are many options for how users can store (and secure) their GNS database." 1131"are many options for how users can store (and secure) their GNS database."
1127msgstr "" 1132msgstr ""
1128"A: 簡短的回答是-- 資料庫被保存於用戶的 GNUnet peer。目前,一個用戶可以運行多個 GNUnet peer,在這種情況下," 1133"A:簡短的回答是-- 資料庫被保存於用戶的 GNUnet peer。目前,一個用戶可以運行多個 GNUnet peer,在這種情況下,"
1129"資料庫可以被保存在每個 peer 上(但是我們沒有方便複製的程式碼)。同樣地,多個 GNUnet peer 可以共享一個資料庫實例--- &quot" 1134"資料庫可以被保存在每個 peer 上(但是我們沒有方便複製的程式碼)。同樣地,多個 GNUnet peer 可以共享一個資料庫實例--- &quot"
1130";gnunet-service-namestore&quot;可以(透過TCP)進行遠程訪問。實際資料可以存儲在 Postgres " 1135";gnunet-service-namestore&quot; 可以(透過 TCP)進行遠程訪問。實際資料可以存儲在 Postgres "
1131"資料庫中,且各種複制選項同樣適用於該資料庫。結論上,用戶有很多選擇來存儲(和保護)他們的 GNS 資料庫。" 1136"資料庫中,且各種複制選項同樣適用於該資料庫。結論上,用戶有很多選擇來存儲(和保護)他們的 GNS 資料庫。"
1132 1137
1133#: template/faq.html.j2:257 1138#: template/faq.html.j2:257
1134msgid "What is the expected average size of a GNS namestore database?" 1139msgid "What is the expected average size of a GNS namestore database?"
1135msgstr "GNS域名存儲資料庫(namestore database)的預期平均大小為多少?" 1140msgstr "GNS 域名存儲資料庫(namestore database)的預期平均大小為多少?"
1136 1141
1137#: template/faq.html.j2:259 1142#: template/faq.html.j2:259
1138msgid "" 1143msgid ""
@@ -1140,11 +1145,11 @@ msgid ""
1140"histories and the number of domains visited, we expect that GNS databases " 1145"histories and the number of domains visited, we expect that GNS databases "
1141"will only grow to a few tens of thousands of entries, small enough to fit " 1146"will only grow to a few tens of thousands of entries, small enough to fit "
1142"even on mobile devices." 1147"even on mobile devices."
1143msgstr "A: 很小。根據我們查看瀏覽器歷史記錄和訪問域數的用戶研究,我們預計 GNS 資料庫只會增長到幾萬個條目,小到甚至可以安裝在行動裝置上。" 1148msgstr "A:很小。根據我們查看瀏覽器歷史記錄和訪問域數的用戶研究,我們預計 GNS 資料庫只會增長到幾萬個條目,小到甚至可以安裝在行動裝置上。"
1144 1149
1145#: template/faq.html.j2:269 1150#: template/faq.html.j2:269
1146msgid "Is GNS resistant to the attacks on DNS used by the US?" 1151msgid "Is GNS resistant to the attacks on DNS used by the US?"
1147msgstr "GNS是否可以抵抗美國使用的DNS攻擊?" 1152msgstr "GNS 是否可以抵抗美國使用的 DNS 攻擊?"
1148 1153
1149#: template/faq.html.j2:271 1154#: template/faq.html.j2:271
1150msgid "" 1155msgid ""
@@ -1157,13 +1162,13 @@ msgid ""
1157"unavailable for enforcement, the respective zone cannot be changed and any " 1162"unavailable for enforcement, the respective zone cannot be changed and any "
1158"other zone delegating to this zone will achieve proper resolution." 1163"other zone delegating to this zone will achieve proper resolution."
1159msgstr "" 1164msgstr ""
1160"A: 我們相信是如此,因為除了每個個人用戶之外,沒有任何實體可以強制任何政府更改名稱的映射(然後此更改將僅適用於該用戶有權使用的名稱)。因此," 1165"A:我們相信是如此,因為除了每個個人用戶之外,沒有任何實體可以強制任何政府更改名稱的映射(然後此更改將僅適用於該用戶有權使用的名稱)。因此,"
1161"如果每個人都使用 GNS,那麼政府唯一的實際攻擊即為強迫服務器的操作員更改其服務器的 GNS " 1166"如果每個人都使用 GNS,那麼政府唯一的實際攻擊即為強迫服務器的操作員更改其服務器的 GNS "
1162"記錄以指向其他地方。但是,如果某個區域的私鑰所有者不可用於強制執行,則無法更改相應的區域,且委派給該區域的任何其他區域都將獲得正確的解決方案。" 1167"記錄以指向其他地方。但是,如果某個區域的私鑰所有者不可用於強制執行,則無法更改相應的區域,且委派給該區域的任何其他區域都將獲得正確的解決方案。"
1163 1168
1164#: template/faq.html.j2:285 1169#: template/faq.html.j2:285
1165msgid "How does GNS compare to other name systems?" 1170msgid "How does GNS compare to other name systems?"
1166msgstr "GNS與其他名稱系統(name systems)相比如何?" 1171msgstr "GNS 與其他名稱系統 (name systems) 相比如何"
1167 1172
1168#: template/faq.html.j2:287 1173#: template/faq.html.j2:287
1169msgid "" 1174msgid ""
@@ -1171,12 +1176,12 @@ msgid ""
1171"ns2018.pdf\">has been published </a> and below is a table from the " 1176"ns2018.pdf\">has been published </a> and below is a table from the "
1172"publication. For detailed descriptions please refer to the paper." 1177"publication. For detailed descriptions please refer to the paper."
1173msgstr "" 1178msgstr ""
1174"答: 有關該主題的科學論文<a href=\"https://grothoff.org/christian/ns2018.pdf" 1179"答有關該主題的科學論文<a href=\"https://grothoff.org/christian/ns2018.pdf\""
1175"\">已被發表</a>,以下是該出版物的表格。請參閱該論文以閱讀更多細節及描述。" 1180">已被發表</a>,以下是該出版物的表格。請參閱該論文以閱讀更多細節及描述。"
1176 1181
1177#: template/faq.html.j2:391 1182#: template/faq.html.j2:391
1178msgid "What is the difference between GNS and CoDoNS?" 1183msgid "What is the difference between GNS and CoDoNS?"
1179msgstr "GNS和CoDoNS有什麼區別?" 1184msgstr "GNS CoDoNS 有什麼區別?"
1180 1185
1181#: template/faq.html.j2:393 1186#: template/faq.html.j2:393
1182msgid "" 1187msgid ""
@@ -1189,14 +1194,13 @@ msgid ""
1189"features (to keep names short and enable migration) which don't even make " 1194"features (to keep names short and enable migration) which don't even make "
1190"sense in the context of CoDoNS." 1195"sense in the context of CoDoNS."
1191msgstr "" 1196msgstr ""
1192"A: CoDoNS 分散了 DNS 資料庫(使用 DHT)但保留了 DNS 的權限結構。有了CoDoNS,IANA/ICANN " 1197"A:CoDoNS 分散了 DNS 資料庫(使用 DHT)但保留了 DNS 的權限結構。有了CoDoNS,IANA/ICANN 仍然擁有主導權,並依然有註冊"
1193"仍然擁有主導權,並依然有註冊商決定誰擁有名稱。<br><br> 有了GNS,我們分散了資料庫,也分散了命名的責任: " 1198"商決定誰擁有名稱。<br><br>有了GNS,我們分散了資料庫,也分散了命名的責任:每個用戶都運行自己的個人根區域,因此用戶可以完全控制他們使用的名稱。"
1194"每個用戶都運行自己的個人根區域,因此用戶可以完全控制他們使用的名稱。GNS 還具有許多附加功能(以保持簡短的名稱並啟用遷移),這些功能在 CoDoNS " 1199"GNS 還具有許多附加功能(以保持簡短的名稱並啟用遷移),這些功能在 CoDoNS 的環境中甚至沒有意義。"
1195"的環境中甚至沒有意義。"
1196 1200
1197#: template/faq.html.j2:409 1201#: template/faq.html.j2:409
1198msgid "What is the difference between GNS and SocialDNS?" 1202msgid "What is the difference between GNS and SocialDNS?"
1199msgstr "GNS和SocialDNS有什麼區別?" 1203msgstr "GNS SocialDNS 有什麼區別"
1200 1204
1201#: template/faq.html.j2:411 1205#: template/faq.html.j2:411
1202msgid "" 1206msgid ""
@@ -1207,13 +1211,13 @@ msgid ""
1207"delegation, and thus mappings will only change if the user responsible for " 1211"delegation, and thus mappings will only change if the user responsible for "
1208"the name (the authority) manually changes the record." 1212"the name (the authority) manually changes the record."
1209msgstr "" 1213msgstr ""
1210"A: 如同 GNS,SocialDNS 允許每個用戶創建 DNS 映射。然而,使用 " 1214"A如同 GNS,SocialDNS 允許每個用戶創建 DNS 映射。然而,使用 SocialDNS "
1211"SocialDNS的映射通過社交網路共享並進行排名。隨著社會關係的發展,名稱可能會以令人驚訝的方式發生變化。<br><br> 使用 " 1215"的映射通過社交網路共享並進行排名。隨著社會關係的發展,名稱可能會以令人驚訝的方式發生變化。<br><br>使用 GNS "
1212"GNS時,名稱主要通過委託來共享,因此只有當負責名稱的用戶(權限)手動更改記錄時,映射才會有所改變。" 1216"時,名稱主要通過委託來共享,因此只有當負責名稱的用戶(權限)手動更改記錄時,映射才會有所改變。"
1213 1217
1214#: template/faq.html.j2:425 1218#: template/faq.html.j2:425
1215msgid "What is the difference between GNS and ODDNS?" 1219msgid "What is the difference between GNS and ODDNS?"
1216msgstr "GNS和ODDNS有什麼區別?" 1220msgstr "GNS ODDNS 有什麼區別"
1217 1221
1218#: template/faq.html.j2:427 1222#: template/faq.html.j2:427
1219msgid "" 1223msgid ""
@@ -1223,13 +1227,13 @@ msgid ""
1223"domains (like \"gnu.org\") and the IP addresses of the respective name " 1227"domains (like \"gnu.org\") and the IP addresses of the respective name "
1224"servers. Resolution will fail if the target name servers change IPs." 1228"servers. Resolution will fail if the target name servers change IPs."
1225msgstr "" 1229msgstr ""
1226"A: ODDNS 主要旨為繞過 DNS 根區和 TLD 註冊機構(例如.com." 1230"AODDNS 主要旨為繞過 DNS 根區和 TLD 註冊機構(例如\".com\"\".org\"的註冊機構"
1227"org”的註冊機構)。用戶們不應使用這些,每個用戶都應該維護一個(二級)域(如“gnu.org”)的資料庫和各自名稱伺服器的 IP 地址。" 1231")。用戶們不應使用這些,每個用戶都應該維護一個(二級)域如\"gnu.org\")的資料庫和各自名稱伺服器的 IP 地址。如果目標名稱伺服器更改 "
1228"如果目標名稱伺服器更改 IP,那麼分解將會失敗。" 1232"IP,那麼分解將會失敗。"
1229 1233
1230#: template/faq.html.j2:438 1234#: template/faq.html.j2:438
1231msgid "What is the difference between GNS and Handshake?" 1235msgid "What is the difference between GNS and Handshake?"
1232msgstr "GNS和Handshake有什麼區別?" 1236msgstr "GNS Handshake 有什麼區別"
1233 1237
1234#: template/faq.html.j2:440 1238#: template/faq.html.j2:440
1235msgid "" 1239msgid ""
@@ -1240,13 +1244,13 @@ msgid ""
1240"additional supporting GNS root zone governance model, but we currently do " 1244"additional supporting GNS root zone governance model, but we currently do "
1241"not have such plans in mind." 1245"not have such plans in mind."
1242msgstr "" 1246msgstr ""
1243"A: 握手(Handshake)是一種基於區塊鏈的根區治理方法。因此,它不解決名稱分解(name resolution)過程本身,而是在初始 TLD " 1247"A:握手 (Handshake) 是一種基於區塊鏈的根區治理方法。因此,它不解決名稱分解 (name resolution) 過程本身,而是在初始 "
1244"分解(TLD resolution)後將解析委託給 DNS。若不將可持續性列入考量,Handshake 可以用作額外的支持 GNS " 1248"TLD 分解 (TLD resolution) 後將解析委託給 DNS。若不將可持續性列入考量,Handshake 可以用作額外的支持 GNS "
1245"根區治理的模型,但我們目前沒有這樣的計劃。" 1249"根區治理的模型,但我們目前沒有這樣的計劃。"
1246 1250
1247#: template/faq.html.j2:452 1251#: template/faq.html.j2:452
1248msgid "What is the difference between GNS and TrickleDNS?" 1252msgid "What is the difference between GNS and TrickleDNS?"
1249msgstr "GNS和SocialDNS有什麼區別?" 1253msgstr "GNS SocialDNS 有什麼區別"
1250 1254
1251#: template/faq.html.j2:454 1255#: template/faq.html.j2:454
1252msgid "" 1256msgid ""
@@ -1259,7 +1263,7 @@ msgid ""
1259"distribution of authoritative records, and authority remains derived from " 1263"distribution of authoritative records, and authority remains derived from "
1260"the DNS hierarchy." 1264"the DNS hierarchy."
1261msgstr "" 1265msgstr ""
1262"A: TrickleDNS 在參與域的 DNS 解析器之間推送 (&quot;關鍵的&quot;)DNS 記錄,以提供 " 1266"ATrickleDNS 在參與域的 DNS 解析器之間推送&quot;關鍵的&quot;DNS 記錄,以提供 "
1263"&quot;更好的可用性、更短的查詢解析時間和更快的更新傳播&quot;。因此,TrickleDNS 專注於擊敗對 DNS " 1267"&quot;更好的可用性、更短的查詢解析時間和更快的更新傳播&quot;。因此,TrickleDNS 專注於擊敗對 DNS "
1264"中記錄傳播的可用性(和性能)的攻擊,例如透過對 DNS 根服務器的 DDoS 攻擊。因此,TrickleDNS 關注如何確保權威記錄的分發," 1268"中記錄傳播的可用性(和性能)的攻擊,例如透過對 DNS 根服務器的 DDoS 攻擊。因此,TrickleDNS 關注如何確保權威記錄的分發,"
1265"而權威仍然來自 DNS 層次結構。" 1269"而權威仍然來自 DNS 層次結構。"
@@ -1268,9 +1272,7 @@ msgstr ""
1268msgid "" 1272msgid ""
1269"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1273"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1270"of the PGP web of trust?" 1274"of the PGP web of trust?"
1271msgstr "" 1275msgstr "GNS 是否需要以 PGP 信任網路 (PGP web of trust) 的方式進行真實世界的介紹(安全的 PKEY 交換)?"
1272"GNS是否需要以PGP信任網路(PGP web of trust)的方式進行真實世界的介紹(安全的PKEY"
1273"交換)?"
1274 1276
1275#: template/faq.html.j2:469 1277#: template/faq.html.j2:469
1276msgid "" 1278msgid ""
@@ -1284,16 +1286,16 @@ msgid ""
1284"depends entirely on the trustworthiness of the FCFS authority. The authority " 1286"depends entirely on the trustworthiness of the FCFS authority. The authority "
1285"can be queried under the &quot;.pin&quot; TLD." 1287"can be queried under the &quot;.pin&quot; TLD."
1286msgstr "" 1288msgstr ""
1287"A: 為了安全起見,眾所周知,兩方之間必須存在初始信任路徑。然而,對於不需要這樣做的應用程式,可以使用較弱的機制。例如,我們實施了先到先得 (first-" 1289"A:為了安全起見,眾所周知,兩方之間必須存在初始信任路徑。然而,對於不需要這樣做的應用程式,可以使用較弱的機制。例如,我們實施了先到先得 (first-"
1288"come-first-served; FCFS) 權限,允許任意用戶註冊任意名稱。此權限的密鑰包含在每個 GNUnet 的安裝中。因此,任何在 FCFS " 1290"come-first-served; FCFS) 權限,允許任意用戶註冊任意名稱。此權限的密鑰包含在每個 GNUnet 的安裝中。因此,任何在 FCFS "
1289"註冊的名稱實際上都是全球性的,不須被進一步介紹。但是,這些名稱的安全性完全取決於 FCFS 機構的可信度。而這些機構可以在&quot;.pin&quot;" 1291"註冊的名稱實際上都是全球性的,不須被進一步介紹。但是,這些名稱的安全性完全取決於 FCFS 機構的可信度。而這些機構可以在 &quot;."
1290" TLD被查詢到。" 1292"pin&quot; TLD 被查詢到。"
1291 1293
1292#: template/faq.html.j2:484 1294#: template/faq.html.j2:484
1293msgid "" 1295msgid ""
1294"How can a legitimate domain owner tell other people to not use his name in " 1296"How can a legitimate domain owner tell other people to not use his name in "
1295"GNS?" 1297"GNS?"
1296msgstr "合法的域名所有者如何告知他人不要在GNS中使用其名字?" 1298msgstr "合法的域名所有者如何告知他人不要在 GNS 中使用其名字"
1297 1299
1298#: template/faq.html.j2:486 1300#: template/faq.html.j2:486
1299msgid "" 1301msgid ""
@@ -1303,14 +1305,14 @@ msgid ""
1303"to ignore this preference and use a name of their choice (or even assign no " 1305"to ignore this preference and use a name of their choice (or even assign no "
1304"name) for this user." 1306"name) for this user."
1305msgstr "" 1307msgstr ""
1306"A: 名稱在 GNS 中沒有所有者,因此不能存在 &quot;合法的&quot;域所有者。任何用戶都可以在他的 NICK " 1308"A:名稱在 GNS 中沒有所有者,因此不能存在&quot;合法的&quot;域所有者。任何用戶都可以在他的 NICK "
1307"記錄中要求擁有任何名稱(作為他的首選名稱或&quot;假名&quot;)。同樣地,所有其他用戶都可以選擇忽略此偏好並使用他們自選的名稱(甚至不指定名稱)。" 1309"記錄中要求擁有任何名稱(作為他的首選名稱或&quot;假名&quot;)。同樣地,所有其他用戶都可以選擇忽略此偏好並使用他們自選的名稱(甚至不指定名稱)。"
1308 1310
1309#: template/faq.html.j2:497 1311#: template/faq.html.j2:497
1310msgid "" 1312msgid ""
1311"Did you consider the privacy implications of making your personal GNS zone " 1313"Did you consider the privacy implications of making your personal GNS zone "
1312"visible?" 1314"visible?"
1313msgstr "您是否考慮過使您的個人GNS區域可見對隱私的影響?" 1315msgstr "您是否考慮過使您的個人 GNS 區域可見對隱私的影響"
1314 1316
1315#: template/faq.html.j2:499 1317#: template/faq.html.j2:499
1316msgid "" 1318msgid ""
@@ -1319,12 +1321,12 @@ msgid ""
1319"Thus, users have full control over what information about their zones is " 1321"Thus, users have full control over what information about their zones is "
1320"made public." 1322"made public."
1321msgstr "" 1323msgstr ""
1322"A: GNS中的每條記錄都有一個&quot;私有&quot;標誌。僅當未設置此標誌時,記錄才會(通過 DHT " 1324"AGNS中的每條記錄都有一個&quot;私有&quot;標誌。僅當未設置此標誌時,記錄才會(通過 DHT "
1323"或區域傳輸)與其他用戶共享。因此,用戶可以完全控制公開其區域的哪些信息。" 1325"或區域傳輸)與其他用戶共享。因此,用戶可以完全控制公開其區域的哪些信息。"
1324 1326
1325#: template/faq.html.j2:509 1327#: template/faq.html.j2:509
1326msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1328msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1327msgstr "傳統主機(LEHO) 記錄不會因 IPv6 而過時嗎?" 1329msgstr "\"傳統主機\" (LEHO) 記錄不會因 IPv6 而過時嗎?"
1328 1330
1329#: template/faq.html.j2:511 1331#: template/faq.html.j2:511
1330msgid "" 1332msgid ""
@@ -1337,7 +1339,7 @@ msgid ""
1337"hosting would disappear. Finally, we don't want to have to wait for IPv6 to " 1339"hosting would disappear. Finally, we don't want to have to wait for IPv6 to "
1338"become commonplace, GNS should work with today's networks." 1340"become commonplace, GNS should work with today's networks."
1339msgstr "" 1341msgstr ""
1340"A: 這個問題假設 (a) 虛擬主機只是因為 IPv4位址稀缺而為必要,以及 (b) LEHO 僅在虛擬主機的環境中有用。然而,LEHO 也有助於 " 1342"A:這個問題假設 (a) 虛擬主機只是因為 IPv4 位址稀缺而為必要,以及 (b) LEHO 僅在虛擬主機的環境中有用。然而,LEHO 也有助於 "
1341"X.509 證書驗證(因為它們指定證書應該對哪個舊主機名有效)。此外,即使完全部署了 IPv6 且有 &quot;無限的&quot;IP " 1343"X.509 證書驗證(因為它們指定證書應該對哪個舊主機名有效)。此外,即使完全部署了 IPv6 且有 &quot;無限的&quot;IP "
1342"位址可以使用,我們不確定虛擬主機是否會消失。最後,我們不想等 IPv6 變得普遍,GNS 應該與今日的網路配合使用。" 1344"位址可以使用,我們不確定虛擬主機是否會消失。最後,我們不想等 IPv6 變得普遍,GNS 應該與今日的網路配合使用。"
1343 1345
@@ -1345,7 +1347,7 @@ msgstr ""
1345msgid "" 1347msgid ""
1346"Why does GNS not use a trust metric or consensus to determine globally " 1348"Why does GNS not use a trust metric or consensus to determine globally "
1347"unique names?" 1349"unique names?"
1348msgstr "為什麼GNS不使用信任度量(trust metric)或共識來確定全球唯一名稱?" 1350msgstr "為什麼 GNS 不使用信任度量 (trust metric) 或共識來確定全球唯一名稱?"
1349 1351
1350#: template/faq.html.j2:527 1352#: template/faq.html.j2:527
1351msgid "" 1353msgid ""
@@ -1355,12 +1357,12 @@ msgid ""
1355"of the resolution process was not acceptable. Furthermore, trust and " 1357"of the resolution process was not acceptable. Furthermore, trust and "
1356"consensus might be easy to manipulate by adversaries." 1358"consensus might be easy to manipulate by adversaries."
1357msgstr "" 1359msgstr ""
1358"A: 「閾值」為信任度量的一個根本問題。隨著信任關係的發展,映射的含義會在跨越彼此閾值時改變。我們認為由此導致解決過程的不可預測性是無法接受的。此外,信任" 1360"A:「閾值」為信任度量的一個根本問題。隨著信任關係的發展,映射的含義會在跨越彼此閾值時改變。我們認為由此導致解決過程的不可預測性是無法接受的。此外,信任和"
1359"識可能很容易被對手操縱。" 1361"共識可能很容易被對手操縱。"
1360 1362
1361#: template/faq.html.j2:538 1363#: template/faq.html.j2:538
1362msgid "How do you handle compromised zone keys in GNS?" 1364msgid "How do you handle compromised zone keys in GNS?"
1363msgstr "您如何處理GNS中受損的區域密鑰(zone keys)?" 1365msgstr "您如何處理 GNS 中受損的區域密鑰 (zone keys)"
1364 1366
1365#: template/faq.html.j2:540 1367#: template/faq.html.j2:540
1366msgid "" 1368msgid ""
@@ -1371,12 +1373,12 @@ msgid ""
1371"resolve. Peers always automatically check for the existence of a revocation " 1373"resolve. Peers always automatically check for the existence of a revocation "
1372"message when resolving names." 1374"message when resolving names."
1373msgstr "" 1375msgstr ""
1374"A: 私鑰的所有者可以創建一個撤銷消息(revocation message)。其可以充滿整個覆蓋網絡,在所有對等點創建一個副本。在使用公鑰之前,對等方檢" 1376"A:私鑰的所有者可以創建一個撤銷消息 (revocation message)。其可以充滿整個覆蓋網絡,在所有對等點創建一個副本。在使用公鑰之前,對等方檢"
1375"查該密鑰是否已被撤銷。所有通過撤銷區域委託的名稱都將無法解析。在解析名稱時,對等方皆會自動檢查撤銷消息的存在。" 1377"查該密鑰是否已被撤銷。所有通過撤銷區域委託的名稱都將無法解析。在解析名稱時,對等方皆會自動檢查撤銷消息的存在。"
1376 1378
1377#: template/faq.html.j2:552 1379#: template/faq.html.j2:552
1378msgid "Could the signing algorithm of GNS be upgraded in the future?" 1380msgid "Could the signing algorithm of GNS be upgraded in the future?"
1379msgstr "將來可以升級GNS的簽名演算法(signing algorithm)嗎?" 1381msgstr "將來可以升級 GNS 的簽名演算法 (signing algorithm) "
1380 1382
1381#: template/faq.html.j2:554 1383#: template/faq.html.j2:554
1382msgid "" 1384msgid ""
@@ -1387,13 +1389,13 @@ msgid ""
1387"existing system by using a new record type to indicate the use of a " 1389"existing system by using a new record type to indicate the use of a "
1388"different cipher system." 1390"different cipher system."
1389msgstr "" 1391msgstr ""
1390"A: 是的。我們已經修改了協議以支持替代委託記錄並努力地標準化 GNS。 <br> <br> 理所當然地,為了支持新的簽名方案,部署的 GNS " 1392"A:是的。我們已經修改了協議以支持替代委託記錄並努力地標準化 GNS。 <br> <br>理所當然地,為了支持新的簽名方案,部署的 GNS "
1391"實現必須更新。通過使用新的記錄類型來指示不同密碼系統的使用,新方案可以與現有系統并行運行。" 1393"實現必須更新。通過使用新的記錄類型來指示不同密碼系統的使用,新方案可以與現有系統并行運行。"
1392 1394
1393#: template/faq.html.j2:568 1395#: template/faq.html.j2:568
1394msgid "" 1396msgid ""
1395"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1397"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1396msgstr "GNS區域如何維護多個名稱伺服器(name servers),如: 負載平衡(load balancing)?" 1398msgstr "GNS 區域如何維護多個名稱伺服器 (name servers),如: 負載平衡 (load balancing)"
1397 1399
1398#: template/faq.html.j2:570 1400#: template/faq.html.j2:570
1399msgid "" 1401msgid ""
@@ -1405,17 +1407,15 @@ msgid ""
1405"necessary, the owner of the zone can simply run multiple peers (and share " 1407"necessary, the owner of the zone can simply run multiple peers (and share "
1406"the zone's key and database among them)." 1408"the zone's key and database among them)."
1407msgstr "" 1409msgstr ""
1408"A: 我們不認為這是必要的,因為 GNS 記錄被存儲(和複製)在 R5N DHT " 1410"A:我們不認為這是必要的,因為 GNS 記錄被存儲(和複製)在 R5N DHT 中。因此,每當客戶端執行查找時,通常不會聯繫權限 "
1409"中。因此,每當客戶端執行查找時,通常不會聯繫權限(authority)。即使權限(暫時)離線,DHT " 1411"(authority)。即使權限(暫時)離線,DHT "
1410"也會緩存記錄一段時間。然而,如果一個區域有多個伺服器被認為是必要的,區域的所有者可以簡單地運行多個對等點(並在它們之間共享區域的密鑰和資料庫)。" 1412"也會緩存記錄一段時間。然而,如果一個區域有多個伺服器被認為是必要的,區域的所有者可以簡單地運行多個對等點(並在它們之間共享區域的密鑰和資料庫)。"
1411 1413
1412#: template/faq.html.j2:583 1414#: template/faq.html.j2:583
1413msgid "" 1415msgid ""
1414"Why do you believe it is worth giving up unique names for censorship " 1416"Why do you believe it is worth giving up unique names for censorship "
1415"resistance?" 1417"resistance?"
1416msgstr "" 1418msgstr "你們為什麼認為值得為了抵抗審查 (censorship resistance) 放棄獨特名稱 (unique names)?"
1417"您為什麼認為值得為了抵抗審查(censorship resistance)放棄獨特名稱(unique "
1418"names)?"
1419 1419
1420#: template/faq.html.j2:585 1420#: template/faq.html.j2:585
1421msgid "" 1421msgid ""
@@ -1428,14 +1428,14 @@ msgid ""
1428"unique names may very well be worth the cost. After all, what is a &quot;" 1428"unique names may very well be worth the cost. After all, what is a &quot;"
1429"globally&quot; unique name worth, if it does not resolve?" 1429"globally&quot; unique name worth, if it does not resolve?"
1430msgstr "" 1430msgstr ""
1431"A: GNU 名稱系統提供了一種抗審查的 DNS 替代方案。與任何安全機制一樣,這是需要付出代價的(名稱不是全球唯一的)。與 HTTP 連接相比," 1431"A:GNU 名稱系統提供了一種抗審查的 DNS 替代方案。與任何安全機制一樣,這是需要付出代價的(名稱不是全球唯一的)。與 HTTP 連接相比,"
1432"HTTPS 連接使用更多頻寬且有更高的網路延遲。根據您的應用程式,HTTPS " 1432"HTTPS 連接使用更多頻寬且有更高的網路延遲。根據您的應用程式,HTTPS "
1433"可能不值得其所需要付出的代價。然而,對於正在經歷審查(或擔心審查)的用戶來說,放棄全球唯一名稱可能十分值得。畢竟, " 1433"可能不值得其所需要付出的代價。然而,對於正在經歷審查(或擔心審查)的用戶來說,放棄全球唯一名稱可能十分值得。畢竟, "
1434"如果這個問題不被解決的話,&quot;全球&quot;唯一的名字又值得多少?" 1434"如果這個問題不被解決的話,&quot;全球&quot;唯一的名字又值得多少?"
1435 1435
1436#: template/faq.html.j2:599 1436#: template/faq.html.j2:599
1437msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1437msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1438msgstr "為什麼說DNS為集中式分佈式”?" 1438msgstr "為什麼說 DNS \"集中式\"\"分佈式\"的?"
1439 1439
1440#: template/faq.html.j2:601 1440#: template/faq.html.j2:601
1441msgid "" 1441msgid ""
@@ -1445,12 +1445,12 @@ msgid ""
1445"was able to reassign the management of the country-TLDs of Afganistan and " 1445"was able to reassign the management of the country-TLDs of Afganistan and "
1446"Iraq during the wars at the beginning of the 21st century." 1446"Iraq during the wars at the beginning of the 21st century."
1447msgstr "" 1447msgstr ""
1448"A: 我們說 DNS 是“集中式”的,因為它有一個中心元件/中心故障點 --- 根區及其管理(由IANA/ICANN " 1448"A:我們說 DNS 是\"集中式\"的,因為它有一個中心元件/中心故障點 --- 根區及其管理(由IANA/ICANN "
1449"所管理)。這種集中化會造成漏洞。例如,在 21 世紀初的戰爭期間,美國政府能夠重新分配對阿富汗和伊拉克國家頂級域名(country-TLDs)的管理。" 1449"所管理)。這種集中化會造成漏洞。例如,在 21 世紀初的戰爭期間,美國政府能夠重新分配對阿富汗和伊拉克國家頂級域名 (country-TLDs) 的管理。"
1450 1450
1451#: template/faq.html.j2:612 1451#: template/faq.html.j2:612
1452msgid "How does GNS protect against layer-3 censorship?" 1452msgid "How does GNS protect against layer-3 censorship?"
1453msgstr "GNS如何防止第3層審查(layer-3 censorship)?" 1453msgstr "GNS 如何防止第 3 層審查 (layer-3 censorship)"
1454 1454
1455#: template/faq.html.j2:614 1455#: template/faq.html.j2:614
1456msgid "" 1456msgid ""
@@ -1464,14 +1464,14 @@ msgid ""
1464"identifiers. With nicer names, Tor and tor2web-like services would be even " 1464"identifiers. With nicer names, Tor and tor2web-like services would be even "
1465"easier to use. </ol>" 1465"easier to use. </ol>"
1466msgstr "" 1466msgstr ""
1467"A: GNS不能直接幫助進行第3層審查,但它可以通過兩種方式間接幫助: <ol> <li> " 1467"A:GNS不能直接幫助進行第3層審查,但它可以通過兩種方式間接幫助: <ol> <li> 如今,許多網站都使用虛擬主機,因此,阻擋特定的 IP "
1468"如今,許多網站都使用虛擬主機,因此,阻擋特定的IP位址比阻擋DNS名稱造成的附帶損害要大得多。這因此它增加了審查的成本。</li> <li> 現有的第 " 1468"位址比阻擋 DNS 名稱造成的附帶損害要大得多。這因此它增加了審查的成本。</li> <li> 現有的第 3 層規避解決方案(例如 "
1469"3 層規避解決方案(例如 Tor)將受益於抗審查命名系統。訪問 Tor 的&quot;.onion&quot; " 1469"Tor)將受益於抗審查命名系統。訪問 Tor 的&quot;.onion&quot; 命名空間目前要求用戶使用不易記住的加密標識符。有了更好的名稱,"
1470"命名空間目前要求用戶使用不易記住的加密標識符。有了更好的名稱,Tor 和類似 tor2web 的服務將更容易使用。</ol>" 1470"Tor 和類似 tor2web 的服務將更容易使用。</ol>"
1471 1471
1472#: template/faq.html.j2:633 1472#: template/faq.html.j2:633
1473msgid "Does GNS work with search engines?" 1473msgid "Does GNS work with search engines?"
1474msgstr "GNS是否可以與搜索引擎一起使用?" 1474msgstr "GNS 是否可以與搜索引擎一起使用"
1475 1475
1476#: template/faq.html.j2:635 1476#: template/faq.html.j2:635
1477msgid "" 1477msgid ""
@@ -1484,14 +1484,14 @@ msgid ""
1484"breaks the cryptographic chain of trust, legacy search engines will " 1484"breaks the cryptographic chain of trust, legacy search engines will "
1485"obviously not obtain censorship-resistant names." 1485"obviously not obtain censorship-resistant names."
1486msgstr "" 1486msgstr ""
1487"A: GNS 不會對搜尋引擎造成重大問題,因為它們可以像任何普通用戶一樣使用 GNS " 1487"AGNS 不會對搜尋引擎造成重大問題,因為它們可以像任何普通用戶一樣使用 GNS "
1488"執行名稱解析。自然地,雖然我們通常希望普通用戶安裝自定義軟體進行名稱解析,但這不太可能適用於今日的搜尋引擎。然而,DNS2GNS 閘道器允許搜尋引擎使用 " 1488"執行名稱解析。自然地,雖然我們通常希望普通用戶安裝自定義軟體進行名稱解析,但這不太可能適用於今日的搜尋引擎。然而,DNS2GNS 閘道器允許搜尋引擎使用 "
1489"DNS 來解析 GNS 名稱,因此它們仍然可以將 GNS 資源編入索引。然而,由於使用 DNS2GNS " 1489"DNS 來解析 GNS 名稱,因此它們仍然可以將 GNS 資源編入索引。然而,由於使用 DNS2GNS "
1490"閘道器打破了加密信任鏈,傳統搜尋引擎顯然無法獲得抗審查的名稱。" 1490"閘道器打破了加密信任鏈,傳統搜尋引擎顯然無法獲得抗審查的名稱。"
1491 1491
1492#: template/faq.html.j2:649 1492#: template/faq.html.j2:649
1493msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1493msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1494msgstr "GNS如何與非託管網路體系架構(Unmanaged Internet Architecture; UIA)相比?" 1494msgstr "GNS 如何與非託管網路體系架構 (Unmanaged Internet Architecture; UIA) 相比"
1495 1495
1496#: template/faq.html.j2:651 1496#: template/faq.html.j2:651
1497msgid "" 1497msgid ""
@@ -1503,13 +1503,13 @@ msgid ""
1503"possible with the existing Web infrastructure. UIA is not at all concerned " 1503"possible with the existing Web infrastructure. UIA is not at all concerned "
1504"about legacy systems (clean slate)." 1504"about legacy systems (clean slate)."
1505msgstr "" 1505msgstr ""
1506"A: UIA 和 GNS 共享相同(實際上起源於Rivest 的SDSI)的基本命名模型。然而,UIA " 1506"AUIA 和 GNS 共享相同(實際上起源於 Rivest 的SDSI)的基本命名模型。然而,UIA "
1507"並不關心與舊有應用程式的整合,而是專注於該用戶多台機器之間的通用連接。相較之下,GNS 旨在盡可能多地與 DNS 相互操作,並儘可能多地與現有的 Web " 1507"並不關心與舊有應用程式的整合,而是專注於該用戶多台機器之間的通用連接。相較之下,GNS 旨在盡可能多地與 DNS 相互操作,並儘可能多地與現有的 Web "
1508"基礎設施協同工作。UIA 則旨不在舊有系統(clean slate)。" 1508"基礎設施協同工作。UIA 則旨不在舊有系統 (clean slate)。"
1509 1509
1510#: template/faq.html.j2:664 1510#: template/faq.html.j2:664
1511msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1511msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1512msgstr "與DNS(SEC)相比,GNS不會增加其可信計算基(trusted-computing base)嗎?" 1512msgstr "與 DNS (SEC) 相比,GNS 不會增加其可信計算基 (trusted-computing base) "
1513 1513
1514#: template/faq.html.j2:666 1514#: template/faq.html.j2:666
1515msgid "" 1515msgid ""
@@ -1520,15 +1520,15 @@ msgid ""
1520"given the name length restriction, for an individual name it is always less " 1520"given the name length restriction, for an individual name it is always less "
1521"than about 128 entities." 1521"than about 128 entities."
1522msgstr "" 1522msgstr ""
1523"A: 首先,在 GNS 中您可以明確地看到信任鏈,所以您知道您正在解析的名字屬於您的朋友、或是朋友的朋友,您可以從而決定此結果的可信任程度。自然地," 1523"A:首先,在 GNS 中您可以明確地看到信任鏈,所以您知道您正在解析的名字屬於您的朋友、或是朋友的朋友,您可以從而決定此結果的可信任程度。自然地,"
1524"可信賴計算基地 (trusted-computing base; TCB) 可以通過這種方式變得無限大——但是,考慮到名稱長度限制,單個名稱總是少於大約 " 1524"可信賴計算基地 (trusted-computing base; TCB) 可以通過這種方式變得無限大——但是,考慮到名稱長度限制,單個名稱總是少於大約 "
1525"128 個實體(entities)。" 1525"128 個實體 (entities)。"
1526 1526
1527#: template/faq.html.j2:678 1527#: template/faq.html.j2:678
1528msgid "" 1528msgid ""
1529"How does GNS handle SRV/TLSA records where service and protocol are part of " 1529"How does GNS handle SRV/TLSA records where service and protocol are part of "
1530"the domain name?" 1530"the domain name?"
1531msgstr "GNS如何處理服務和協議是域名的一部份的SRV/TLSA記錄?" 1531msgstr "GNS 如何處理服務和協議是域名的一部份的 SRV/TLSA 記錄"
1532 1532
1533#: template/faq.html.j2:680 1533#: template/faq.html.j2:680
1534msgid "" 1534msgid ""
@@ -1541,17 +1541,16 @@ msgid ""
1541"TLSA records) and adds a service and protocol number (and the original boxed " 1541"TLSA records) and adds a service and protocol number (and the original boxed "
1542"record type) to it." 1542"record type) to it."
1543msgstr "" 1543msgstr ""
1544"A: GNS在將域名拆分為標籤進行解析時,會檢測到 &quot;_Service._Proto&quot;語法,將&quot;Service&quot;" 1544"AGNS在將域名拆分為標籤進行解析時,會檢測到 &quot;_Service._Proto&quot;語法,將 &quot;Service&quot; "
1545"換為對應的埠號,並將&quot;Proto&quot;轉換為對應的埠號。其餘的名稱可以照常解析。然後,當結果出現時,GNS 會尋找 GNS " 1545"轉換為對應的埠號,並將 &quot;Proto&quot; 轉換為對應的埠號。其餘的名稱可以照常解析。然後,當結果出現時,GNS 會尋找 GNS 特定的 "
1546"特定的&quot;BOX (盒子)&quot;記錄類型。BOX 記錄是包含另一條記錄(例如 SRV 或 TLSA " 1546"&quot;BOX 盒子&quot; 記錄類型。BOX 記錄是包含另一條記錄(例如 SRV 或 TLSA "
1547"記錄)並向其添加服務和協議編號(以及原始盒裝記錄類型)的記錄。" 1547"記錄)並向其添加服務和協議編號(以及原始盒裝記錄類型)的記錄。"
1548 1548
1549#: template/faq.html.j2:696 1549#: template/faq.html.j2:696
1550msgid "" 1550msgid ""
1551"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1551"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1552"Should I worry?" 1552"Should I worry?"
1553msgstr "" 1553msgstr "我收到許多 &quot;警告:對於Z的Y處X計算流量延遲&quot;。請問我需要擔心嗎?"
1554"我收到許多 &quot;警告: 對於Z的Y處X計算流量延遲&quot;。請問我需要擔心嗎?"
1555 1554
1556#: template/faq.html.j2:698 1555#: template/faq.html.j2:698
1557msgid "" 1556msgid ""
@@ -1560,26 +1559,24 @@ msgid ""
1560"until the Transport Next Generation (TNG) is ready, these warnings are " 1559"until the Transport Next Generation (TNG) is ready, these warnings are "
1561"expected." 1560"expected."
1562msgstr "" 1561msgstr ""
1563"A: 在此時,這是意料之中的,也是 GNUnet 高度延遲的一個已知原因。我們已開始進行重大改寫以解決此問題和其他問題,但在下一代傳輸 (" 1562"A:在此時,這是意料之中的,也是 GNUnet 高度延遲的一個已知原因。我們已開始進行重大改寫以解決此問題和其他問題,但在下一代傳輸 ("
1564"Transport Next Generation; TNG) 準備就緒之前,這些警告仍在預期之中。" 1563"Transport Next Generation; TNG) 準備就緒之前,這些警告仍在預期之中。"
1565 1564
1566#: template/faq.html.j2:707 1565#: template/faq.html.j2:707
1567msgid "Error opening `/dev/net/tun': No such file or directory?" 1566msgid "Error opening `/dev/net/tun': No such file or directory?"
1568msgstr "開啟 '/dev/net/tun' 時出現錯誤: 沒有此文件或目錄?" 1567msgstr "開啟 '/dev/net/tun' 時出現錯誤沒有此文件或目錄"
1569 1568
1570#: template/faq.html.j2:709 1569#: template/faq.html.j2:709
1571msgid "" 1570msgid ""
1572"A: If you get this error message, the solution is simple. Issue the " 1571"A: If you get this error message, the solution is simple. Issue the "
1573"following commands (as root) to create the required device file" 1572"following commands (as root) to create the required device file"
1574msgstr "" 1573msgstr "A:若您收到此錯誤訊息,解決方法很簡單。發出以下命令(以root用戶身份)創建所需的設備文件"
1575"答: 若您收到此錯誤訊息,解決方法很簡單。發出以下命令(以root用戶身份)創建所需"
1576"的設備文件"
1577 1574
1578#: template/faq.html.j2:721 1575#: template/faq.html.j2:721
1579msgid "" 1576msgid ""
1580"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1577"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1581"dns)?" 1578"dns)?"
1582msgstr "\"iptables: 沒有該名稱的鍊(chain)/目標/匹配項目。\"(運行gnunet-service-dns時)?" 1579msgstr "'iptables: 沒有該名稱的鍊 (chain)/目標/匹配項目。'(運行gnunet-service-dns時)?"
1583 1580
1584#: template/faq.html.j2:723 1581#: template/faq.html.j2:723
1585msgid "" 1582msgid ""
@@ -1588,26 +1585,23 @@ msgid ""
1588"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or " 1585"your kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or "
1589"'m' (and the module is loaded)." 1586"'m' (and the module is loaded)."
1590msgstr "" 1587msgstr ""
1591"答: 對於GNUnet DNS,您的iptables需具有 &quot;所有者&quot; 匹配支持。這可以通" 1588"A:對於GNUnet DNS,您的 iptables 需具有 &quot;所有者&quot; 匹配支持。這可以通過使用正確的內核 (kernel) "
1592"過使用正確的內核(kernel)選項來達成。請檢察您的內核的" 1589"選項來達成。請檢察您的內核的CONFIG_NETFILTER_XT_MATCH_OWNER 是否已設定為 'y' 或是 'm'(並且已載入模板)。"
1593"CONFIG_NETFILTER_XT_MATCH_OWNER是否已設定為 'y'或是'm'(並且已載入模板)。"
1594 1590
1595#: template/faq.html.j2:735 1591#: template/faq.html.j2:735
1596msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1592msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1597msgstr "在Fedora(或其他)上運行PT時已超時”?" 1593msgstr "在 Fedora或其他上運行 PT \"已超時\"?"
1598 1594
1599#: template/faq.html.j2:737 1595#: template/faq.html.j2:737
1600msgid "" 1596msgid ""
1601"A: If you get an error stating that the VPN timeout was reached, check if " 1597"A: If you get an error stating that the VPN timeout was reached, check if "
1602"your firewall is enabled and blocking the connections." 1598"your firewall is enabled and blocking the connections."
1603msgstr "" 1599msgstr "A:如果收到指出已達到 VPN 超時的錯誤訊息,請檢查您的防火牆是否為啟用狀態且阻擋連線。"
1604"答: 如果收到指出已達到VPN超時的錯誤訊息,請檢查您的防火牆是否為啟用狀態且阻擋"
1605"連線。"
1606 1600
1607#: template/faq.html.j2:745 1601#: template/faq.html.j2:745
1608msgid "" 1602msgid ""
1609"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" 1603"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1610msgstr "我在載入共享庫(shared libraries)時遇到\"錯誤: libgnunetXXX.so.X\"" 1604msgstr "我在載入共享庫 (shared libraries) 時遇到 '錯誤libgnunetXXX.so.X'"
1611 1605
1612#: template/faq.html.j2:747 1606#: template/faq.html.j2:747
1613msgid "" 1607msgid ""
@@ -1628,14 +1622,14 @@ msgid ""
1628"For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" " 1622"For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
1629"you want to run:" 1623"you want to run:"
1630msgstr "" 1624msgstr ""
1631"A: 這種錯誤通常發生在鏈接器無法找到GNUnet 程式庫時。有兩種原因可能會造成此現象。其中一種原因為,理論上,您的系統上可能沒有安裝該程式庫;但是," 1625"A:這種錯誤通常發生在鏈接器無法找到 GNUnet 程式庫時。有兩種原因可能會造成此現象。其中一種原因為,理論上,您的系統上可能沒有安裝該程式庫;但是,"
1632"如果您以正常方式編譯 GNUnet 和/或使用二進制包(binary " 1626"如果您以正常方式編譯 GNUnet 和/或使用二進制包 (binary package),此現象則不太可能是這種原因造成的。更常見的原因為,您將 "
1633"package),此現象則不太可能是這種原因造成的。更常見的原因為,您將GNUnet安裝到鏈接器未搜索的目錄中。以下提供幾種方法解決此問題。" 1627"GNUnet 安裝到鏈接器未搜索的目錄中。以下提供幾種方法解決此問題。如果您是 \"root\" 並且將 GNUnet 安裝至系統文件夾(例如 /usr/"
1634"如果您是\"root\"並且將GNUnet安裝至系統文件夾(例如 /usr/local),您需要將程式庫添加到系統範圍的搜索路徑中。您可以通過在 /" 1628"local),您需要將程式庫添加到系統範圍的搜索路徑中。您可以通過在 /etc/ld.so.conf 中添加一行 \"/usr/local/lib/\" "
1635"etc/ld.so.conf 中添加一行\"/usr/local/lib/\"並運行\"ldconfig\"來完成此步驟。如果您將GNUnet 安裝到/" 1629"並運行 \"ldconfig\" 來完成此步驟。如果您將 GNUnet 安裝到 /opt 或任何其他類似路徑,顯然地,您必須更改相對應的 \"/usr/"
1636"opt 或任何其他類似路徑,顯然地,您必須更改相對應的\"/usr/local\"。如果您沒有 'root' 權限,或者您安裝 GNUnet 時表示\"/" 1630"local\"。如果您沒有 \"root\" 權限,或者您安裝 GNUnet 時表示 \"/home/$USER/\","
1637"home/$USER/\",那麼您可以明確地告訴您的鏈接器使用\"LD_LIBRARY_PATH\"環境變量以在特定目錄中搜索程式庫。舉例來說," 1631"那麼您可以明確地告訴您的鏈接器使用 \"LD_LIBRARY_PATH\" 環境變量以在特定目錄中搜索程式庫。舉例來說,如果您使用前綴 \"$HOME/"
1638"如果您使用前綴 \"$HOME/gnunet/\"來配置 GNUnet,您則要運行:" 1632"gnunet/\" 來配置 GNUnet,您則要運行:"
1639 1633
1640#: template/faq.html.j2:773 1634#: template/faq.html.j2:773
1641msgid "" 1635msgid ""
@@ -1645,12 +1639,12 @@ msgid ""
1645"have this new profile be applied to all shells (including your desktop " 1639"have this new profile be applied to all shells (including your desktop "
1646"environment)." 1640"environment)."
1647msgstr "" 1641msgstr ""
1648"以確保找到 GNUnet 的二進制和程式庫。為了避免您每次都需要這樣做,您可以將以上幾行(不帶“$”的)添加到您的 .bashrc 或 .profile " 1642"以確保找到 GNUnet 的二進制和程式庫。為了避免您每次都需要這樣做,您可以將以上幾行(不帶\"$\"的)添加到您的 .bashrc 或 ."
1649"文件中。您必須登出並再次登入才能將此新設定檔應用於所有的shells(包括您的桌面環境)。" 1643"profile 文件中。您必須登出並再次登入才能將此新設定檔應用於所有的 shells(包括您的桌面環境)。"
1650 1644
1651#: template/faq.html.j2:780 1645#: template/faq.html.j2:780
1652msgid "What error messages can be ignored?" 1646msgid "What error messages can be ignored?"
1653msgstr "我可以忽略哪些錯誤訊息可以?" 1647msgstr "我可以忽略哪些錯誤訊息"
1654 1648
1655#: template/faq.html.j2:782 1649#: template/faq.html.j2:782
1656msgid "" 1650msgid ""
@@ -1661,12 +1655,13 @@ msgid ""
1661"expensive operation that will take some time. GNUnet will also use INFO " 1655"expensive operation that will take some time. GNUnet will also use INFO "
1662"messages to display information about important configuration values." 1656"messages to display information about important configuration values."
1663msgstr "" 1657msgstr ""
1664"A: 在為最終用戶構建的二進製文件中應禁用標記為“DEBUG”的錯誤訊息,並且始終可以被忽略。標記為“INFO”的錯誤訊息則為不需要進行操作的無害事件。舉" 1658"A:在為最終用戶構建的二進製文件中應禁用標記為\"DEBUG\"的錯誤訊息,並且始終可以被忽略。標記為\"INFO"
1665"例來說,GNUnet 可能使用 INFO 訊息來表示它目前正在執行需要一些時間的昂貴操作。GNUnet 也使用 INFO 訊息來顯示有關重要配置值的資訊。" 1659"\"的錯誤訊息則為不需要進行操作的無害事件。舉例來說,GNUnet 可能使用 INFO 訊息來表示它目前正在執行需要一些時間的昂貴操作。GNUnet "
1660"也使用 INFO 訊息來顯示有關重要配置值的資訊。"
1666 1661
1667#: template/faq.html.j2:798 1662#: template/faq.html.j2:798
1668msgid "How does GNUnet compare to other file-sharing applications?" 1663msgid "How does GNUnet compare to other file-sharing applications?"
1669msgstr "GNUnet與其他文件共享應用程式相比如何?" 1664msgstr "GNUnet 與其他文件共享應用程式相比如何"
1670 1665
1671#: template/faq.html.j2:800 1666#: template/faq.html.j2:800
1672msgid "" 1667msgid ""
@@ -1687,13 +1682,13 @@ msgid ""
1687"compare these systems this briefly), so if you want the real differences, " 1682"compare these systems this briefly), so if you want the real differences, "
1688"read the research papers (and probably the code)." 1683"read the research papers (and probably the code)."
1689msgstr "" 1684msgstr ""
1690"A: 與 Napster、Gnutella、Kazaa、FastTrack、eDonkey 和大多數其他對等式網路(P2P 網路)不同,GNUnet " 1685"A與 Napster、Gnutella、Kazaa、FastTrack、eDonkey 和大多數其他對等式網路P2P 網路不同,GNUnet "
1691"的設計將安全性作為最主要優先項目。我們打算製造一個具有全面安全功能的網路。許多其他 P2P 網路容易受到各式各樣的攻擊、用戶幾乎沒有隱私。GNUnet " 1686"的設計將安全性作為最主要優先項目。我們打算製造一個具有全面安全功能的網路。許多其他 P2P 網路容易受到各式各樣的攻擊、用戶幾乎沒有隱私。GNUnet "
1692"也同時是個自由軟體,因此程式碼可以被使用,您不必擔心被軟體監視。下表總結了 GNUnet 和其他系統之間的主要區別。該表格內的訊息為據我們所知最準確的資訊" 1687"也同時是個自由軟體,因此程式碼可以被使用,您不必擔心被軟體監視。下表總結了 GNUnet 和其他系統之間的主要區別。該表格內的訊息為據我們所知最準確的資訊"
1693"。其中,要比較不同系統之間的差異不是很容易,因為有時候(幾乎)相同協議的各種實現之間存在差異。因為自由程式碼(free " 1688"。其中,要比較不同系統之間的差異不是很容易,因為有時候(幾乎)相同協議的各種實現之間存在差異。因為自由程式碼 (free code)可以被檢查,"
1694"code)可以被檢查,我們通常選擇自由實現(free implementation)作為我們的參考實現(reference implementation)" 1689"我們通常選擇自由實現 (free implementation)作為我們的參考實現 (reference implementation)。此外,由於這些系"
1695"。此外,由於這些系統都會隨著時間變化,以下的資料可能不是最新的。若您發現任何錯誤,請您告訴我們。最後,由於表格並沒有解釋太多(很難簡單地比較這些系統),如" 1690"統都會隨著時間變化,以下的資料可能不是最新的。若您發現任何錯誤,請您告訴我們。最後,由於表格並沒有解釋太多(很難簡單地比較這些系統),如果您想要了解這些系"
1696"果您想要了解這些之間真正的差異,請您參考研究論文(或許加上程式碼)。" 1691"統之間真正的差異,請您參考研究論文(或許加上程式碼)。"
1697 1692
1698#: template/faq.html.j2:914 1693#: template/faq.html.j2:914
1699msgid "" 1694msgid ""
@@ -1706,14 +1701,14 @@ msgid ""
1706"cost of significant increases in resource consumption which in turn may " 1701"cost of significant increases in resource consumption which in turn may "
1707"reduce anonymity." 1702"reduce anonymity."
1708msgstr "" 1703msgstr ""
1709"另一個重要的參考點是各種匿名的對等網路(peer-to-peer networks)。於此,在應用領域和具體匿名實現方式方面存在差異。匿名路由(" 1704"另一個重要的參考點是各種匿名的對等網路 (peer-to-peer networks)。於此,在應用領域和具體匿名實現方式方面存在差異。匿名路由 ("
1710"Anonymous " 1705"Anonymous routing) 是一項艱鉅的研究課題,因此對於像這樣的表面對比,我們會著重於網路延遲 (latency) "
1711"routing)是一項艱鉅的研究課題,因此對於像這樣的表面對比,我們會著重於網路延遲(latency)的比較。另一個重要因素為程式語言。類別型安全語言" 1706"的比較。另一個重要因素為程式語言。類別型安全語言 (Type-safe languages) "
1712"(Type-safe languages)可能可以提供某些安全性優勢;然而,資源消耗的顯著增加可能為其所需付出的代價,而這反過來可能會降低匿名性。" 1707"可能可以提供某些安全性優勢;然而,資源消耗的顯著增加可能為其所需付出的代價,而這反過來可能會降低匿名性。"
1713 1708
1714#: template/faq.html.j2:927 1709#: template/faq.html.j2:927
1715msgid "Are there any known attacks (on GNUnet's file-sharing application)?" 1710msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1716msgstr "是否存在任何(在GNUnet的文件共享應用程序上)已知的攻擊?" 1711msgstr "是否存在任何在GNUnet的文件共享應用程序上已知的攻擊"
1717 1712
1718#: template/faq.html.j2:929 1713#: template/faq.html.j2:929
1719msgid "" 1714msgid ""
@@ -1726,13 +1721,13 @@ msgid ""
1726"shared with a small group of people, there is no real reason to try to " 1721"shared with a small group of people, there is no real reason to try to "
1727"obfuscate the content by choosing a difficult keyword anyway." 1722"obfuscate the content by choosing a difficult keyword anyway."
1728msgstr "" 1723msgstr ""
1729"A: 一般來說,出現針對關鍵字的已知明文攻擊(known plaintext attack)是有可能的,但是由於用戶可以控制與其所插入內容相關的關鍵字,用" 1724"A:一般來說,出現針對關鍵字的已知明文攻擊 (known plaintext attack) 是有可能的,但是由於用戶可以控制與其所插入內容相關的關鍵字,"
1730"戶可以利用用於生成合理密碼的相同技術來進行保護,以抵制這種攻擊。無論如何,我們不會試圖隱藏內容;因此,除非用戶試圖將只能與一小群人共享的訊息插入網路,用戶" 1725"用戶可以利用用於生成合理密碼的相同技術來進行保護,以抵制這種攻擊。無論如何,我們不會試圖隱藏內容;因此,除非用戶試圖將只能與一小群人共享的訊息插入網路,用"
1731"並沒有真正的理由去選擇一個困難的關鍵字來混淆內容。" 1726"並沒有真正的理由去選擇一個困難的關鍵字來混淆內容。"
1732 1727
1733#: template/faq.html.j2:943 1728#: template/faq.html.j2:943
1734msgid "What do you mean by anonymity?" 1729msgid "What do you mean by anonymity?"
1735msgstr "匿名是什麼意思?" 1730msgstr "匿名是什麼意思"
1736 1731
1737#: template/faq.html.j2:945 1732#: template/faq.html.j2:945
1738msgid "" 1733msgid ""
@@ -1744,8 +1739,8 @@ msgid ""
1744"be difficult to impossible for an adversary to distinguish between the " 1739"be difficult to impossible for an adversary to distinguish between the "
1745"originating peer and all other peers." 1740"originating peer and all other peers."
1746msgstr "" 1741msgstr ""
1747"A: 匿名是指個人與(大)群體之間缺乏區別性。GNUnet 中匿名文件共享的一個中心目標是讓所有用戶(對等點)組成一個群組,並使該群組中的通信匿名,也就是" 1742"A:匿名是指個人與(大)群體之間缺乏區別性。GNUnet 中匿名文件共享的一個中心目標是讓所有用戶(對等點)組成一個群組,並使該群組中的通信匿名,也就是說"
1748"說,沒有人(除了發起者)該有能力知道該群組中的哪些對等點發起了消息。換句話說,對手應該很難、甚至不可能區分原始對等點和所有其他對等點。" 1743",沒有人(除了發起者)該有能力知道該群組中的哪些對等點發起了消息。換句話說,對手應該很難、甚至不可能區分原始對等點和所有其他對等點。"
1749 1744
1750#: template/faq.html.j2:957 1745#: template/faq.html.j2:957
1751msgid "What does my system do when participating in GNUnet file sharing?" 1746msgid "What does my system do when participating in GNUnet file sharing?"
@@ -1760,13 +1755,13 @@ msgid ""
1760"(how large your on-disk block storage is) . Your node will then proceed to " 1755"(how large your on-disk block storage is) . Your node will then proceed to "
1761"connect to other nodes, becoming part of the network." 1756"connect to other nodes, becoming part of the network."
1762msgstr "" 1757msgstr ""
1763"A: 您在GNUnet中設置一個節點(一個對等點)。其由一個 ID(其公鑰的雜湊)標識,並且有許多可訪問的位址(可能沒有位址,例如當它位於 NAT " 1758"A:您在GNUnet中設置一個節點(一個對等點)。其由一個 ID(其公鑰的雜湊)標識,並且有許多可訪問的位址(可能沒有位址,例如當它位於 NAT "
1764"後面時)。您指定頻寬限制(允許 GNUnet " 1759"後面時)。您指定頻寬限制(允許 GNUnet "
1765"消耗多少流量)和資料存儲報價(您的磁碟區存儲量有多大)。然後您的節點將繼續連接到其他節點,然後成為網路的一部分。" 1760"消耗多少流量)和資料存儲報價(您的磁碟區存儲量有多大)。然後您的節點將繼續連接到其他節點,然後成為網路的一部分。"
1766 1761
1767#: template/faq.html.j2:974 1762#: template/faq.html.j2:974
1768msgid "How can I help translate this webpage into other languages?" 1763msgid "How can I help translate this webpage into other languages?"
1769msgstr "我如何幫助將此網頁翻譯成其他語言?" 1764msgstr "我如何幫助將此網頁翻譯成其他語言"
1770 1765
1771#: template/faq.html.j2:976 1766#: template/faq.html.j2:976
1772msgid "" 1767msgid ""
@@ -1776,9 +1771,9 @@ msgid ""
1776"sufficient permissions will then grant you access. Naturally, any abuse will " 1771"sufficient permissions will then grant you access. Naturally, any abuse will "
1777"result in the loss of permissions." 1772"result in the loss of permissions."
1778msgstr "" 1773msgstr ""
1779"A: 首先,您需要在我們的weblate系統註冊一個賬號。請將含有您目標語言的電子郵件發送至translations@gnunet.org " 1774"A:首先,您需要在我們的 weblate 系統註冊一個賬號。請將含有您目標語言的電子郵件發送至 translations@gnunet.org 或在 "
1780"或在irc.freenode.net 上的#gnunet " 1775"irc.freenode.net 上的#gnunet chat "
1781"chat中尋求幫助。通常,具有足夠權限的人會授予您訪問權限。但當然地,任何的濫用行為都會導致您喪失權限。" 1776"中尋求幫助。通常,具有足夠權限的人會授予您訪問權限。但當然地,任何的濫用行為都會導致您喪失權限。"
1782 1777
1783#: template/faq.html.j2:988 1778#: template/faq.html.j2:988
1784msgid "I have some great idea for a new feature, what should I do?" 1779msgid "I have some great idea for a new feature, what should I do?"
@@ -1789,7 +1784,7 @@ msgid ""
1789"A: Sadly, we have many more feature requests than we can possibly implement. " 1784"A: Sadly, we have many more feature requests than we can possibly implement. "
1790"The best way to actually get a new feature implemented is to do it yourself " 1785"The best way to actually get a new feature implemented is to do it yourself "
1791"--- and to then send us a patch." 1786"--- and to then send us a patch."
1792msgstr "A: 不幸地,我們收到的功能請求比我們可能實現的功能來得多。能夠實際地實現新功能的最佳方法為自己做——並向我們發送程式補丁(patch)。" 1787msgstr "A:很可惜地,我們收到的功能請求比我們可能實現的功能來得多。能夠實際地實現新功能的最佳方法為自己做——並向我們發送程式補丁(patch)。"
1793 1788
1794#: template/glossary.html.j2:12 1789#: template/glossary.html.j2:12
1795msgid "Ego" 1790msgid "Ego"
@@ -1805,9 +1800,9 @@ msgid ""
1805"not distinguish between them). We simply sometimes use the term \"ego\" to " 1800"not distinguish between them). We simply sometimes use the term \"ego\" to "
1806"stress that you can have more than one." 1801"stress that you can have more than one."
1807msgstr "" 1802msgstr ""
1808"我們使用Ego一詞來指稱 GNUnet 中的用戶可以擁有多個不可鏈接的身份(從另一個自我(alter " 1803"我們使用\"Ego\"一詞來指稱 GNUnet 中的用戶可以擁有多個不可鏈接的身份(從另一個自我(alter "
1809"egos)的意義上來說)。由於我們可能希望將我們的商業自我與我們用於政治活動或浪漫的自我分開,擁有多個身份的能力至關重要。<br> GNUnet " 1804"egos)的意義上來說)。由於我們可能希望將我們的商業自我與我們用於政治活動或浪漫的自我分開,擁有多個身份的能力至關重要。<br> GNUnet "
1810"中的自我(Egos)在技術層面等同於身份(identities)(並且程式碼並不會區分它們)。我們有時只是簡單地使用\"自我(ego)" 1805"中的自我 (Egos) 在技術層面等同於身份 (identities)(並且程式碼並不會區分它們)。我們有時只是簡單地使用\"自我(ego)"
1811"\"一詞來強調您可以擁有多個\"自我\"。" 1806"\"一詞來強調您可以擁有多個\"自我\"。"
1812 1807
1813#: template/glossary.html.j2:27 1808#: template/glossary.html.j2:27
@@ -1830,14 +1825,14 @@ msgid ""
1830"identity separate from other egos that they use for other activities in life." 1825"identity separate from other egos that they use for other activities in life."
1831msgstr "" 1826msgstr ""
1832"在 GNUnet 中,用戶通過公鑰識別,而該公鑰通常被稱為用戶的\"身份(Identity)\"" 1827"在 GNUnet 中,用戶通過公鑰識別,而該公鑰通常被稱為用戶的\"身份(Identity)\""
1833"。然而,這個概念並不像現實生活中,許多人被迫擁有一個名字、一本護照和一個唯一的身份證號碼那樣嚴苛。 <br> 只要 GNUnet 中的身份為公鑰,用戶就可" 1828"。然而,這個概念並不像現實生活中,許多人被迫擁有一個名字、一本護照和一個唯一的身份證號碼那樣嚴苛。 <br> 只要 GNUnet 中的身份為公鑰,"
1834"以自由創建任意數量的身份(Identity),我們稱之為自我(egos)以強調差異。即使用戶可以自由地創建這樣的自我,讓某個認證機構對自我進行認證、從而產" 1829"用戶就可以自由創建任意數量的身份 (Identity),我們稱之為自我 (egos) "
1835"生更類似於傳統身份概念的東西也是可能的。<br> " 1830"以強調差異。即使用戶可以自由地創建這樣的自我,讓某個認證機構對自我進行認證、從而產生更類似於傳統身份概念的東西也是可能的。<br> "
1836"例如,一所大學可以證明其學生的身份,以便學校證明該學生正在讀書。學生可以將他們(經過認證)的學生身份與他們用於生活中其他活動的自我分開。" 1831"例如,一所大學可以證明其學生的身份,以便學校證明該學生正在讀書。學生可以將他們(經過認證)的學生身份與他們用於生活中其他活動的自我分開。"
1837 1832
1838#: template/glossary.html.j2:50 1833#: template/glossary.html.j2:50
1839msgid "Pseudonym" 1834msgid "Pseudonym"
1840msgstr "化名(Pseudonym)" 1835msgstr "化名 (Pseudonym)"
1841 1836
1842#: template/glossary.html.j2:52 1837#: template/glossary.html.j2:52
1843msgid "" 1838msgid ""
@@ -1849,13 +1844,13 @@ msgid ""
1849"neutral element on the elliptic curve) or a throw-away pseudonym that is " 1844"neutral element on the elliptic curve) or a throw-away pseudonym that is "
1850"only used once." 1845"only used once."
1851msgstr "" 1846msgstr ""
1852"化名(pseudonym)是一種專門建立的、與真實姓名無關的自我(ego)。GNUnet 用戶可以創建許多自我,因此也可以創建許多假名。 <br> " 1847"化名 (pseudonym) 是一種專門建立的、與真實姓名無關的自我 (ego)。GNUnet 用戶可以創建許多自我,因此也可以創建許多假名。 <br> "
1853"根據定義,由於重複使用相同的假名涉及相同的公鑰,它們是可以被鏈接的。若要保持匿名性,則需使用特殊的“匿名(anonymous)”假名(對於 " 1848"根據定義,由於重複使用相同的假名涉及相同的公鑰,它們是可以被鏈接的。若要保持匿名性,則需使用特殊的\"匿名 (anonymous)\"假名(對於 "
1854"GNUnet,這是橢圓曲線上的中性元素)或是使用一次性的拋棄式假名。" 1849"GNUnet,這是橢圓曲線上的中性元素)或是使用一次性的拋棄式假名。"
1855 1850
1856#: template/glossary.html.j2:71 1851#: template/glossary.html.j2:71
1857msgid "Namespaces" 1852msgid "Namespaces"
1858msgstr "命名空間(Namespaces)" 1853msgstr "命名空間 (Namespaces)"
1859 1854
1860#: template/glossary.html.j2:73 1855#: template/glossary.html.j2:73
1861msgid "" 1856msgid ""
@@ -1869,14 +1864,14 @@ msgid ""
1869"which despite its name may not be public knowledge and is never disclosed by " 1864"which despite its name may not be public knowledge and is never disclosed by "
1870"the GNS protocol itself." 1865"the GNS protocol itself."
1871msgstr "" 1866msgstr ""
1872"GNU 名稱系統允許每個自我(或身份)安全且私密地將任意數量的標籤-值對(label-value pairs)與一個自我互相聯繫。根據網域名稱系統 (" 1867"GNU 名稱系統允許每個自我(或身份)安全且私密地將任意數量的標籤-值對 (label-value pairs) 與一個自我互相聯繫。根據網域名稱系統 ("
1873"Domain Name System; DNS) 的術語,這些值稱為記錄集 (record sets)。該自我的標籤到記錄集的映射(mapping )" 1868"Domain Name System; DNS) 的術語,這些值稱為記錄集 (record sets)。該自我的標籤到記錄集的映射(mapping )"
1874"稱為命名空間 (namespace)。<br> 如果記錄被公開並發布,其他用戶就有可能可以根據該自我的公鑰和標籤查找記錄。於此,標籤不僅可以充當密碼短語 " 1869"稱為命名空間 (namespace)。<br> 如果記錄被公開並發布,其他用戶就有可能可以根據該自我的公鑰和標籤查找記錄。於此,標籤不僅可以充當密碼短語 "
1875"(passphrase),還可以充當公鑰——儘管它的名字可能不被公眾所知,也不會被 GNS 協議本身公開。" 1870"(passphrase),還可以充當公鑰——儘管它的名字可能不被公眾所知,也不會被 GNS 協議本身公開。"
1876 1871
1877#: template/glossary.html.j2:89 1872#: template/glossary.html.j2:89
1878msgid "Peer" 1873msgid "Peer"
1879msgstr "同儕(Peer)" 1874msgstr "同儕 (Peer)"
1880 1875
1881#: template/glossary.html.j2:91 1876#: template/glossary.html.j2:91
1882msgid "" 1877msgid ""
@@ -1892,11 +1887,11 @@ msgid ""
1892"to egos or identities. Namespaces cannot be associated with a peer, only " 1887"to egos or identities. Namespaces cannot be associated with a peer, only "
1893"with egos." 1888"with egos."
1894msgstr "" 1889msgstr ""
1895"一個 \"對等點 (peer)\" " 1890"一個 \"對等點 (peer)\" 是個具有其自己實例公鑰和網路位址的 GNUnet "
1896"是個具有其自己實例公鑰和網路位址的GNUnet實例。技術上來說,在同一主機上運行多個對等點是有可能的,但這僅在測試方面有意義。<br> 按照設計," 1891"實例。技術上來說,在同一主機上運行多個對等點是有可能的,但這僅在測試方面有意義。<br> 按照設計,GNUnet 支持多個用戶共享同一個對等點,就如同 "
1897"GNUnet 支持多個用戶共享同一個對等點,就如同 UNIX 是一個多用戶系統一樣。一個 \"對等點\" 的組成通常包含由一組以 \"gnunet\" " 1892"UNIX 是一個多用戶系統一樣。一個 \"對等點\" 的組成通常包含由一組以 \"gnunet\" 用戶身份運行、並允許 \"gnunet\" "
1898"用戶身份運行、並允許 \"gnunet\" 組中的所有用戶使用該 API 的基礎 GNUnet 服務。在多用戶系統上,每個用戶可能需要額外的 \"個人化 " 1893"組中的所有用戶使用該 API 的基礎 GNUnet 服務。在多用戶系統上,每個用戶可能需要額外的 \"個人化 (personalized)\" 服務。 "
1899"(personalized)\" 服務。 <br> 雖然對等點也由公鑰標識,但這些公鑰與自我或身份完全無關。命名空間不能與對等點相關聯、只能與自我相關聯。" 1894"<br> 雖然對等點也由公鑰標識,但這些公鑰與自我或身份完全無關。命名空間不能與對等點相關聯、只能與自我相關聯。"
1900 1895
1901#: template/gns.html.j2:13 template/gnurl.html.j2:60 1896#: template/gns.html.j2:13 template/gnurl.html.j2:60
1902#: template/reclaim/index.html.j2:80 template/reclaim/motivation.html.j2:6 1897#: template/reclaim/index.html.j2:80 template/reclaim/motivation.html.j2:6
@@ -1912,8 +1907,8 @@ msgid ""
1912"Name System (GNS), a secure, decentralized name system built on top of " 1907"Name System (GNS), a secure, decentralized name system built on top of "
1913"GNUnet." 1908"GNUnet."
1914msgstr "" 1909msgstr ""
1915"如今,網域名稱系統可以實現流量放大攻擊(traffic amplification attacks)、審查(censorship)(如: " 1910"如今,網域名稱系統可以實現流量放大攻擊 (traffic amplification attacks)、審查 (censorship)(如: 中國)、"
1916")、規模監控(mass surveillance; MORECOWBELL)以及攻擊性的網路戰爭(offensive cyber war; " 1911"大規模監控 (mass surveillance; MORECOWBELL)以及攻擊性的網路戰爭(offensive cyber war; "
1917"QUANTUMDNS)。<br/> 很不幸地,DoT、DoH、DNSSEC、DPRIVE 等應急措施無法解決這些問題。這就是我們構建 GNU 名稱系統 " 1912"QUANTUMDNS)。<br/> 很不幸地,DoT、DoH、DNSSEC、DPRIVE 等應急措施無法解決這些問題。這就是我們構建 GNU 名稱系統 "
1918"(GNS) -- 一個建立在 GNUnet 之上、安全的、分散的名稱系統的原因。" 1913"(GNS) -- 一個建立在 GNUnet 之上、安全的、分散的名稱系統的原因。"
1919 1914
@@ -1944,8 +1939,8 @@ msgid ""
1944"ensure a small footprint and uniform experience for developers regardless of " 1939"ensure a small footprint and uniform experience for developers regardless of "
1945"how libcurl was compiled." 1940"how libcurl was compiled."
1946msgstr "" 1941msgstr ""
1947"libgnurl是libcurl的微分支。libgnurl 的目標是通過單個加密後端 (GnuTLS) 以唯一支持 HTTP 和 HTTPS(並且僅支持 " 1942"libgnurl 是 libcurl 的微分支。libgnurl 的目標是通過單個加密後端 (GnuTLS) 以唯一支持 HTTP 和 HTTPS("
1948"HTTP 1.x),用以確保無論 libcurl 是如何被編譯的,開發人員都有相同的體驗與低耗能。" 1943"並且僅支持 HTTP 1.x),用以確保無論 libcurl 是如何被編譯的,開發人員都有相同的體驗與低耗能。"
1949 1944
1950#: template/gnurl.html.j2:30 1945#: template/gnurl.html.j2:30
1951msgid "" 1946msgid ""
@@ -1964,7 +1959,7 @@ msgstr ""
1964 1959
1965#: template/gnurl.html.j2:48 1960#: template/gnurl.html.j2:48
1966msgid "About gnurl" 1961msgid "About gnurl"
1967msgstr "關於gnurl" 1962msgstr "關於 gnurl"
1968 1963
1969#: template/gnurl.html.j2:50 1964#: template/gnurl.html.j2:50
1970msgid "" 1965msgid ""
@@ -1982,8 +1977,9 @@ msgid ""
1982"is error-prone, especially as if we are linked against the wrong version, " 1977"is error-prone, especially as if we are linked against the wrong version, "
1983"the bugs that arise might be rather subtle." 1978"the bugs that arise might be rather subtle."
1984msgstr "" 1979msgstr ""
1985"cURL 支持許多加密後端。GNUnet 需要使用 GnuTLS,但某些發行版本使用其他變形。支持其他加密後端將再次使我們面臨更廣泛的安全問題,這可能會產" 1980"cURL 支持許多加密後端。GNUnet 需要使用 "
1986"生許可問題,最嚴重的是,已知某些加密後端會引入不易察覺的執行時期問題(runtime issues)而帶來新的錯誤。雖然可以在同一個系統上安裝兩個版本的 " 1981"GnuTLS,但某些發行版本使用其他變形。支持其他加密後端將再次使我們面臨更廣泛的安全問題,這可能會產生許可問題,最嚴重的是,"
1982"已知某些加密後端會引入不易察覺的執行時期問題 (runtime issues) 而帶來新的錯誤。雖然可以在同一個系統上安裝兩個版本的 "
1987"libcurl,但這很容易出錯,尤其是當我們鏈接到錯誤的版本時,出現的錯誤可能十分不易察覺。" 1983"libcurl,但這很容易出錯,尤其是當我們鏈接到錯誤的版本時,出現的錯誤可能十分不易察覺。"
1988 1984
1989#: template/gnurl.html.j2:75 1985#: template/gnurl.html.j2:75
@@ -2056,7 +2052,7 @@ msgid ""
2056"are miniscule and can easily be applied again and again whenever libcurl " 2052"are miniscule and can easily be applied again and again whenever libcurl "
2057"makes a new release." 2053"makes a new release."
2058msgstr "" 2054msgstr ""
2059"分叉 (forking ) 是如何解決此問題的?答案很簡單。首先,我們可以擺脫所有的兼容性問題——如果你使用libgnurl,您聲明除了 HTTP/" 2055"分叉 (forking ) 是如何解決此問題的?答案很簡單。首先,我們可以擺脫所有的兼容性問題——如果你使用 libgnurl,您聲明除了 HTTP/"
2060"HTTPS 以外,您不需要任何東西。那些需要更多東西的應用程式應該持續使用原始的cURL。那些不需要的,則可以轉而選擇更簡單的東西。由於程式庫有了一個新名" 2056"HTTPS 以外,您不需要任何東西。那些需要更多東西的應用程式應該持續使用原始的cURL。那些不需要的,則可以轉而選擇更簡單的東西。由於程式庫有了一個新名"
2061"稱,我們不必擔心一旦重建此程式庫就會損壞大量套件的問題。所以將其重命名並表示 \"libgnurl = libcurl with only HTTP/" 2057"稱,我們不必擔心一旦重建此程式庫就會損壞大量套件的問題。所以將其重命名並表示 \"libgnurl = libcurl with only HTTP/"
2062"HTTPS support and GnuTLS\" 修復了 99%% 的問題使讓我情緒黯淡。請注意,如果沒有 fork,這幾乎\"無法\"完成" 2058"HTTPS support and GnuTLS\" 修復了 99%% 的問題使讓我情緒黯淡。請注意,如果沒有 fork,這幾乎\"無法\"完成"
@@ -2065,7 +2061,7 @@ msgstr ""
2065 2061
2066#: template/gnurl.html.j2:142 2062#: template/gnurl.html.j2:142
2067msgid "Using libgnurl" 2063msgid "Using libgnurl"
2068msgstr "使用libgnurl" 2064msgstr "使用 libgnurl"
2069 2065
2070#: template/gnurl.html.j2:144 2066#: template/gnurl.html.j2:144
2071msgid "" 2067msgid ""
@@ -2077,15 +2073,14 @@ msgid ""
2077"proposed, but so far we have kept our changes minimal and no additions to " 2073"proposed, but so far we have kept our changes minimal and no additions to "
2078"the original curl source have been written." 2074"the original curl source have been written."
2079msgstr "" 2075msgstr ""
2080"僅將cURL用於HTTP/HTTPS並且可以與GnuTLS一起使用的專案應該能夠通過將\"-lcurl\"更改為\"-" 2076"僅將 cURL 用於 HTTP/HTTPS 並且可以與 GnuTLS 一起使用的專案應該能夠通過將\"-lcurl\"更改為\"-lgnurl\"來切換到"
2081"lgnurl\"來切換到libgnurl。就是這樣。不需要更改原始碼,因為libgnurl力求與cURL的HTTP/HTTPS/" 2077" libgnurl。就是這樣。不需要更改原始碼,因為 libgnurl 力求與 cURL 的 HTTP/HTTPS/GnuTLS 子集錯誤對錯誤相容 "
2082"GnuTLS子集錯誤對錯誤相容(bug-for-bug " 2078"(bug-for-bug compatibility)。如果有人提議,我們可能會添加與此核心子集相關的新功能,但到目前為止,我們將更改保持在最低限度,"
2083"compatibility)。如果有人提議,我們可能會添加與此核心子集相關的新功能,但到目前為止,我們將更改保持在最低限度," 2079"並且沒有添加新功能到原始的 curl source 中。"
2084"並且沒有添加新功能到原始的curl source中。"
2085 2080
2086#: template/gnurl.html.j2:161 2081#: template/gnurl.html.j2:161
2087msgid "Gotchas" 2082msgid "Gotchas"
2088msgstr "陷阱(Gotchas)" 2083msgstr "陷阱 (Gotchas)"
2089 2084
2090#: template/gnurl.html.j2:163 2085#: template/gnurl.html.j2:163
2091msgid "" 2086msgid ""
@@ -2099,18 +2094,18 @@ msgid ""
2099"no conflicts in filenames occur you are not expected to remove curl to make " 2094"no conflicts in filenames occur you are not expected to remove curl to make "
2100"use of gnurl and viceversa." 2095"use of gnurl and viceversa."
2101msgstr "" 2096msgstr ""
2102"libgnurl和gnurl的原意並非作為用戶curl 的替代品: <br> 這並不意味著我們對使用gnurl完成的工作沒有信心," 2097"libgnurl 和 gnurl 的原意並非作為用戶 curl 的替代品: <br> 這並不意味著我們對使用gnurl完成的工作沒有信心,"
2103"而是意味著我們期望curl或libcurl 的工具不會使用不同的命名二進製文件和程式庫。如果您知道自己在做什麼,您應該能夠使用gnurl作為您工具的一部分" 2098"而是意味著我們期望 curl 或 libcurl 的工具不會使用不同的命名二進製文件和程式庫。如果您知道自己在做什麼,您應該能夠使用gnurl作為您工具的"
2104"來代替curl。但是,我們不建議這樣做,因為<em>到目前為止</em>,已經測試過的唯一用法是將其作為Taler和GNunet 構建系統的一部分。" 2099"一部分來代替curl。但是,我們不建議這樣做,因為<em>到目前為止</em>,已經測試過的唯一用法是將其作為 Taler 和 GNunet "
2105"<br> 由於檔案名稱中沒有發生衝突,您不需要刪除 curl來使用gnurl,反之亦然。" 2100"構建系統的一部分。<br> 由於檔案名稱中沒有發生衝突,您不需要刪除 curl 來使用 gnurl,反之亦然。"
2106 2101
2107#: template/gnurl.html.j2:188 2102#: template/gnurl.html.j2:188
2108msgid "You can get the gnurl git repository using:" 2103msgid "You can get the gnurl git repository using:"
2109msgstr "您可以使用以下命令獲取gnurl git儲存庫:" 2104msgstr "您可以使用以下命令獲取 gnurl git 儲存庫"
2110 2105
2111#: template/gnurl.html.j2:201 2106#: template/gnurl.html.j2:201
2112msgid "The versions are checked in as (signed) git tags." 2107msgid "The versions are checked in as (signed) git tags."
2113msgstr "這些版本以(簽字的)git標籤登記。" 2108msgstr "這些版本以簽字的git標籤登記。"
2114 2109
2115#: template/gnurl.html.j2:211 2110#: template/gnurl.html.j2:211
2116msgid "" 2111msgid ""
@@ -2124,17 +2119,17 @@ msgid ""
2124"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://" 2119"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://"
2125"pkgsrc.org\">pkgsrc</a>." 2120"pkgsrc.org\">pkgsrc</a>."
2126msgstr "" 2121msgstr ""
2127"版本發佈於 <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/\">ftpmirror.gnu.org/" 2122"版本發佈於<a href=\"https://ftpmirror.gnu.org/gnu/gnunet/\">ftpmirror.gnu.org/gnu/"
2128"gnu/gnunet</a>。您則可以從各種發行版和軟體套件管理系統 (package managers) 中取得 gnurl 。一些包含 gnurl " 2123"gnunet</a>。您則可以從各種發行版和軟體套件管理系統 (package managers) 中取得 gnurl 。一些包含 gnurl "
2129"的軟體套件管理系統包括: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a>(" 2124"的軟體套件管理系統包括<a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a>("
2130"available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a>通過ebuild " 2125"available as \"gnurl\") <a href=\"https://gentoo.org\">Gentoo</a>通過 ebuild "
2131"collection協作<a href=\"https://git.gnunet.org/youbroketheinternet-overlay.git/" 2126"collection 協作<a href=\"https://git.gnunet.org/youbroketheinternet-overlay."
2132"\">youbroketheinternet</a>, <a href=\"https://nixos.org/nix/\">Nix</a>,以及 " 2127"git/\">youbroketheinternet</a> <a href=\"https://nixos.org/nix/\">Nix</a>"
2133"www/gnurl 中的 <a href=\"https://pkgsrc.org\">pkgsrc</a>。" 2128"以及 www/gnurl 中的 <a href=\"https://pkgsrc.org\">pkgsrc</a>。"
2134 2129
2135#: template/gnurl.html.j2:228 2130#: template/gnurl.html.j2:228
2136msgid "Building gnurl" 2131msgid "Building gnurl"
2137msgstr "建立gnurl" 2132msgstr "建立 gnurl"
2138 2133
2139#: template/gnurl.html.j2:230 2134#: template/gnurl.html.j2:230
2140msgid "" 2135msgid ""
@@ -2150,24 +2145,22 @@ msgid ""
2150"b> building gnurl from the tip of the default git branch, as only tags are " 2145"b> building gnurl from the tip of the default git branch, as only tags are "
2151"considered to be stable and approved builds." 2146"considered to be stable and approved builds."
2152msgstr "" 2147msgstr ""
2153"我們建議您密切關注發佈公告,因為公告內容可能會指出gnurl的構建方式發生了變化。<br> " 2148"我們建議您密切關注發佈公告,因為公告內容可能會指出 gnurl 的構建方式發生了變化。<br> "
2154"如果您的軟體套件管理系統提供二進制構建或構建指令來從原始碼自動構建gnurl 並與您的環境相整合,我們強烈建議您使用此二進制構建。<br> " 2149"如果您的軟體套件管理系統提供二進制構建或構建指令來從原始碼自動構建 gnurl 並與您的環境相整合,我們強烈建議您使用此二進制構建。<br> "
2155"有兩種方法可以構建 gnurl。第一種方法為從最新的 git 標籤 (git tag) 構建,第二種方法則是使用分佈式 tarball (" 2150"有兩種方法可以構建 gnurl。第一種方法為從最新的 git 標籤 (git tag) 構建,第二種方法則是使用分佈式 tarball ("
2156"distributed tarball)。分配器 (Distributors ) 通常應該要從 tarball 構建,但我們在此會對兩種方法做描述。" 2151"distributed tarball)。分配器 (Distributors ) 通常應該要從 tarball 構建,但我們在此會對兩種方法做描述。"
2157"這兩種方法都是在考慮到NetBSD 9用戶空間的情況下編寫的,請根據需要替換適當的工具。<br>您應該<b>避免</b>從默認 git 分支(" 2152"這兩種方法都是在考慮到 NetBSD 9 用戶空間的情況下編寫的,請根據需要替換適當的工具。<br>您應該<b>避免</b>從默認 git 分支("
2158"default git branch) 的尖端構建 gnurl,因為只有標籤 (tags) 被認為是穩定的、已批准的構建。" 2153"default git branch) 的尖端構建 gnurl,因為只有標籤 (tags) 被認為是穩定的、已批准的構建。"
2159 2154
2160#: template/gnurl.html.j2:251 2155#: template/gnurl.html.j2:251
2161msgid "Building from the distributed tarball (prefered method)" 2156msgid "Building from the distributed tarball (prefered method)"
2162msgstr "從分佈式tarballr建立(首選方法)" 2157msgstr "從分佈式 tarballr 建立首選方法"
2163 2158
2164#: template/gnurl.html.j2:253 2159#: template/gnurl.html.j2:253
2165msgid "" 2160msgid ""
2166"If you want to verify the signature, install an OpenPGP compatible tool such " 2161"If you want to verify the signature, install an OpenPGP compatible tool such "
2167"as security/gnupgp2 (and set it up). Assuming you use pkgin:" 2162"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
2168msgstr "" 2163msgstr "如果您想要驗證簽名,請安裝與 OpenPGP 兼容的工具,例如 security/gnupgp2 (並進行設置)。假設您使用 pkgin:"
2169"如果您想要驗證簽名,請安裝與OpenPGP兼容的工具,例如security/gnupgp2(並進行設"
2170"置)。假設您使用pkgin:"
2171 2164
2172#: template/gnurl.html.j2:267 2165#: template/gnurl.html.j2:267
2173msgid "Fetch the signature key from" 2166msgid "Fetch the signature key from"
@@ -2175,22 +2168,22 @@ msgstr "從中獲取簽名密鑰"
2175 2168
2176#: template/gnurl.html.j2:271 2169#: template/gnurl.html.j2:271
2177msgid "or via commandline with gnupg2." 2170msgid "or via commandline with gnupg2."
2178msgstr "或通過gnupg2命令行。" 2171msgstr "或通過 gnupg2 命令行。"
2179 2172
2180#: template/gnurl.html.j2:276 2173#: template/gnurl.html.j2:276
2181msgid "" 2174msgid ""
2182"Fetch the release, the signature, the checksum file as well as its signature:" 2175"Fetch the release, the signature, the checksum file as well as its signature:"
2183msgstr "獲取版本、簽名,驗和文件及其簽名:" 2176msgstr "獲取版本、簽名,驗和文件及其簽名"
2184 2177
2185#: template/gnurl.html.j2:295 2178#: template/gnurl.html.j2:295
2186msgid "" 2179msgid ""
2187"verify the signatures, and verify the checksums against the checksums in " 2180"verify the signatures, and verify the checksums against the checksums in "
2188"the .sum.txt file." 2181"the .sum.txt file."
2189msgstr "驗證簽名,並針對.sum.txt文件中的校驗和進行校驗和認證。" 2182msgstr "驗證簽名,並針對 .sum.txt 文件中的校驗和進行校驗和認證。"
2190 2183
2191#: template/gnurl.html.j2:301 2184#: template/gnurl.html.j2:301
2192msgid "unpack the tarball:" 2185msgid "unpack the tarball:"
2193msgstr "打開壓縮包:" 2186msgstr "打開壓縮包"
2194 2187
2195#: template/gnurl.html.j2:311 2188#: template/gnurl.html.j2:311
2196msgid "Change into the directory" 2189msgid "Change into the directory"
@@ -2202,13 +2195,13 @@ msgstr "現在您可以運行"
2202 2195
2203#: template/gnurl.html.j2:331 2196#: template/gnurl.html.j2:331
2204msgid "directly (and read configure-gnurl before you do so) or invoke" 2197msgid "directly (and read configure-gnurl before you do so) or invoke"
2205msgstr "直接地(並在進行之前閱讀configure-gnurl)或調用" 2198msgstr "直接地並在進行之前閱讀 configure-gnurl或調用"
2206 2199
2207#: template/gnurl.html.j2:341 2200#: template/gnurl.html.j2:341
2208msgid "" 2201msgid ""
2209"and pass additional parameters such as a custom PREFIX location. Further " 2202"and pass additional parameters such as a custom PREFIX location. Further "
2210"reference can be the" 2203"reference can be the"
2211msgstr "並傳遞其他參數,例如自定義的PREFIX位置。更多參考為" 2204msgstr "並傳遞其他參數,例如自定義的 PREFIX 位置。更多參考為"
2212 2205
2213#: template/gnurl.html.j2:346 2206#: template/gnurl.html.j2:346
2214msgid "Now run" 2207msgid "Now run"
@@ -2216,7 +2209,7 @@ msgstr "現在運行"
2216 2209
2217#: template/gnurl.html.j2:356 2210#: template/gnurl.html.j2:356
2218msgid "(this is optional)" 2211msgid "(this is optional)"
2219msgstr "(此為非強制的)" 2212msgstr "此為非強制的"
2220 2213
2221#: template/gnurl.html.j2:365 2214#: template/gnurl.html.j2:365
2222msgid "and you are done." 2215msgid "and you are done."
@@ -2224,13 +2217,13 @@ msgstr "您已完成。"
2224 2217
2225#: template/gnurl.html.j2:369 2218#: template/gnurl.html.j2:369
2226msgid "Building from a tagged git commit" 2219msgid "Building from a tagged git commit"
2227msgstr "從標記的git commit中建構" 2220msgstr "從標記的 git commit 中建構"
2228 2221
2229#: template/gnurl.html.j2:371 2222#: template/gnurl.html.j2:371
2230msgid "" 2223msgid ""
2231"Follow the steps above, but instead of downloading the tarball, clone the " 2224"Follow the steps above, but instead of downloading the tarball, clone the "
2232"git tag you want to build from." 2225"git tag you want to build from."
2233msgstr "請按照上述步驟操作,複製您想要從此建構的git標籤,而非下載tarball。" 2226msgstr "請按照上述步驟操作,複製您想要從此建構的 git 標籤,而非下載 tarball。"
2234 2227
2235#: template/gnurl.html.j2:382 2228#: template/gnurl.html.j2:382
2236msgid "Reporting Bugs" 2229msgid "Reporting Bugs"
@@ -2242,9 +2235,8 @@ msgid ""
2242"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but " 2235"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
2243"we prefer to track bugs on the bugtracker." 2236"we prefer to track bugs on the bugtracker."
2244msgstr "" 2237msgstr ""
2245"您可以透過我們的錯誤追踪器報告錯誤:<a href=\"https://bugs.gnunet.org/\">bugs." 2238"您可以透過我們的錯誤追踪器報告錯誤:<a href=\"https://bugs.gnunet.org/\">bugs.gnunet."
2246"gnunet.org</a>。或是您也可以使用我們的報錯寄件名單,但我們較偏好您使用錯誤追" 2239"org</a>。或是您也可以使用我們的報錯寄件名單,但我們較偏好您使用錯誤追踪器來舉報錯誤。"
2247"踪器來舉報錯誤。"
2248 2240
2249#: template/gnurl.html.j2:395 2241#: template/gnurl.html.j2:395
2250msgid "Maintainer and Cryptographic signatures" 2242msgid "Maintainer and Cryptographic signatures"
@@ -2258,14 +2250,14 @@ msgid ""
2258"q=6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.org</a>), with the " 2250"q=6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.org</a>), with the "
2259"key fingerprint <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>." 2251"key fingerprint <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>."
2260msgstr "" 2252msgstr ""
2261"gnurl/libgnurl 正在尋找新的維護者。版本7.69.1 至版本7.72.0為OpenPGP " 2253"gnurl/libgnurl 正在尋找新的維護者。版本 7.69.1 至版本 7.72.0 OpenPGP Key "
2262"Key所簽署<b>0xD6B570842F7E7F8D</b>(<a href=\"https://keys.openpgp.org/search?q=" 2254"所簽署<b>0xD6B570842F7E7F8D</b>(<a href=\"https://keys.openpgp.org/search?q="
2263"6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.org</a>),其所使用的密鑰指紋為 " 2255"6115012DEA3026F62A98A556D6B570842F7E7F8D\">keys.openpgp.org</a>),其所使用的密鑰指紋為 "
2264"<b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>。" 2256"<b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>。"
2265 2257
2266#: template/gsoc-2018-gnunet-webui.html.j2:7 2258#: template/gsoc-2018-gnunet-webui.html.j2:7
2267msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)" 2259msgid "GSoC 2018: GNUnet WebUI (GNUnet Web-based User Interface)"
2268msgstr "GSoC 2018: GNUnet WebUI (基於GNUnet Web的使用者介面)" 2260msgstr "GSoC 2018: GNUnet WebUI 基於GNUnet Web的使用者介面"
2269 2261
2270#: template/gsoc-2018-gnunet-webui.html.j2:11 2262#: template/gsoc-2018-gnunet-webui.html.j2:11
2271msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann" 2263msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
@@ -2277,8 +2269,8 @@ msgid ""
2277"Schanzenbach) and I have worked on creating and extending the REST API of " 2269"Schanzenbach) and I have worked on creating and extending the REST API of "
2278"GNUnet. Currently, we mirrored the functionality of following commands:" 2270"GNUnet. Currently, we mirrored the functionality of following commands:"
2279msgstr "" 2271msgstr ""
2280"於Google Summer of Code 2018,我的導師(Martin Schanzenbach)和我一直致力於創建" 2272"於 Google Summer of Code 2018,我的導師 (Martin Schanzenbach) 和我一直致力於創建和擴展 GNUnet "
2281"和擴展GNUnet的REST API。目前,我們鏡像了下列命令的功能:" 2273"的 REST API。目前,我們鏡像了下列命令的功能"
2282 2274
2283#: template/gsoc-2018-gnunet-webui.html.j2:32 2275#: template/gsoc-2018-gnunet-webui.html.j2:32
2284msgid "" 2276msgid ""
@@ -2286,8 +2278,8 @@ msgid ""
2286"and the design framework iotaCSS to use the new REST API. The REST API of " 2278"and the design framework iotaCSS to use the new REST API. The REST API of "
2287"GNUnet is now documented with Sphinx." 2279"GNUnet is now documented with Sphinx."
2288msgstr "" 2280msgstr ""
2289"此外,我們使用Javascript框架Angular 6和設計框架iotaCSS開發了一個網站,以使用" 2281"此外,我們使用 Javascript 框架 Angular 6 和設計框架 iotaCSS 開發了一個網站,以使用新的 REST API。GNUnet "
2290"REST API。GNUnet的REST API現在使用Sphinx來做記載。" 2282"的 REST API 現在使用 Sphinx 來做記載。"
2291 2283
2292#: template/gsoc-2018-gnunet-webui.html.j2:41 2284#: template/gsoc-2018-gnunet-webui.html.j2:41
2293msgid "" 2285msgid ""
@@ -2298,8 +2290,8 @@ msgid ""
2298"with GNUnet over a well known tool: their browsers. This addition to the C " 2290"with GNUnet over a well known tool: their browsers. This addition to the C "
2299"API and the command line tools may attract new users and developers." 2291"API and the command line tools may attract new users and developers."
2300msgstr "" 2292msgstr ""
2301"... 什麼時候可以使用命令行工具?我們需要記得,每個人都有權保持安全和私密,但並不是每個人都對使用終端機感到自在。除了新的 Web 應用程式之外," 2293"... 什麼時候可以使用命令行工具?我們需要記得,每個人都有權保持安全和私密,但並不是每個人都對使用終端機感到自在。除了新的 Web 應用程式之外,對 "
2302"對GNUnet API的進一步開發的REST訪問允許新用戶通過一個眾所周知的工具與GNUnet互動: 他們的瀏覽器。C API " 2294"GNUnet API 的進一步開發的 REST 訪問允許新用戶通過一個眾所周知的工具與 GNUnet 互動:他們的瀏覽器。C API "
2303"和命令行工具的這一新增功能可能可以吸引新用戶和開發人員。" 2295"和命令行工具的這一新增功能可能可以吸引新用戶和開發人員。"
2304 2296
2305#: template/gsoc-2018-gnunet-webui.html.j2:54 2297#: template/gsoc-2018-gnunet-webui.html.j2:54
@@ -2353,7 +2345,7 @@ msgid ""
2353"each record type.<br /> Last but not least, additional features, design " 2345"each record type.<br /> Last but not least, additional features, design "
2354"changes, etc..." 2346"changes, etc..."
2355msgstr "" 2347msgstr ""
2356"Web應用程式目前的構建過程對於普通用戶來說可能稍嫌複雜。我們或許可以通過使用 docker 來解決這個問題。<br " 2348"網頁應用程式目前的構建過程對於普通用戶來說可能稍嫌複雜。我們或許可以通過使用 docker 來解決這個問題。<br "
2357"/>此外,網路應用程式不會阻止錯誤輸入,而是以錯誤訊息的方式進行回應。添加 GNUnet 記錄目前僅適用於了解 GNS " 2349"/>此外,網路應用程式不會阻止錯誤輸入,而是以錯誤訊息的方式進行回應。添加 GNUnet 記錄目前僅適用於了解 GNS "
2358"記錄外觀的人。而這可以適應各種記錄類型。<br />最後,附加功能、設計更改等..." 2350"記錄外觀的人。而這可以適應各種記錄類型。<br />最後,附加功能、設計更改等..."
2359 2351
@@ -2363,7 +2355,7 @@ msgstr "謝謝閱讀。"
2363 2355
2364#: template/gsoc.html.j2:6 2356#: template/gsoc.html.j2:6
2365msgid "GNUnet's Google Summer of Code projects" 2357msgid "GNUnet's Google Summer of Code projects"
2366msgstr "GNUnet的Google Summer of Code專案" 2358msgstr "GNUnet Google Summer of Code 項目"
2367 2359
2368#: template/gsoc.html.j2:12 template/gsoc.html.j2:29 2360#: template/gsoc.html.j2:12 template/gsoc.html.j2:29
2369msgid "Ideas 2021" 2361msgid "Ideas 2021"
@@ -2371,11 +2363,11 @@ msgstr "2021年的想法"
2371 2363
2372#: template/gsoc.html.j2:13 template/gsoc.html.j2:215 2364#: template/gsoc.html.j2:13 template/gsoc.html.j2:215
2373msgid "Past projects" 2365msgid "Past projects"
2374msgstr "過去的專案" 2366msgstr "過去的項目"
2375 2367
2376#: template/gsoc.html.j2:14 template/gsoc.html.j2:596 2368#: template/gsoc.html.j2:14 template/gsoc.html.j2:596
2377msgid "Finished projects" 2369msgid "Finished projects"
2378msgstr "已完成的專案" 2370msgstr "已完成的項目"
2379 2371
2380#: template/gsoc.html.j2:21 2372#: template/gsoc.html.j2:21
2381msgid "" 2373msgid ""
@@ -2385,7 +2377,7 @@ msgid ""
2385"for 2020 below or any past project which is not yet finished (or even your " 2377"for 2020 below or any past project which is not yet finished (or even your "
2386"own idea), please contact us on the mailing list." 2378"own idea), please contact us on the mailing list."
2387msgstr "" 2379msgstr ""
2388"作為一個 GNU計畫,GNUnet 多年來持續參與Google Summer of Code (GSoC)。此頁面列出了所有目前、過去和已完成的項目。" 2380"作為一個 GNU計畫,GNUnet 多年來持續參與 Google Summer of Code (GSoC)。此頁面列出了所有目前、過去和已完成的項目。"
2389"如果您想參與並申請以下 2020年的任何計畫或任何尚未完成的過去項目(甚至您自己的計劃),請通過郵件列表與我們聯繫。" 2381"如果您想參與並申請以下 2020年的任何計畫或任何尚未完成的過去項目(甚至您自己的計劃),請通過郵件列表與我們聯繫。"
2390 2382
2391#: template/gsoc.html.j2:34 2383#: template/gsoc.html.j2:34
@@ -2433,10 +2425,10 @@ msgid ""
2433"ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</" 2425"ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</"
2434"strong> Martin Schanzenbach" 2426"strong> Martin Schanzenbach"
2435msgstr "" 2427msgstr ""
2436"REST API目前僅支持單用戶系統(single user system)。由於在多用戶系統上,必須對每個用戶實施訪問控制,這成為了一個問題。在這個計劃" 2428"REST API 目前僅支持單用戶系統 (single user "
2437"中,必須擴展REST服務以支持用戶身份驗證。這包含正確地處理用戶的上下文交換(context " 2429"system)。由於在多用戶系統上,必須對每個用戶實施訪問控制,這成為了一個問題。在這個計劃中,必須擴展REST服務以支持用戶身份驗證。"
2438"switching)。<ol>。<li>實現用戶認證。</li>。<li>測試存取控制。</li>。<li>記錄對REST " 2430"這包含正確地處理用戶的上下文交換 (context switching)。<ol>。<li>實現用戶認證。</li>。<li>測試存取控制。</li>。"
2439"API的更改。</li>。</ol>優勢技能/語言/框架:<ol>。<li>C</li>。<li>了解 Linux/Unix " 2431"<li>記錄對 REST API 的更改。</li>。</ol>優勢技能/語言/框架:<ol>。<li>C</li>。<li>了解 Linux/Unix "
2440"上的用戶身份驗證子系統。</li>。<li>REST/HTTP 身份驗證方法</li>。</ol>。<br/>。<strong>困難程度:</" 2432"上的用戶身份驗證子系統。</li>。<li>REST/HTTP 身份驗證方法</li>。</ol>。<br/>。<strong>困難程度:</"
2441"strong> 初學者<br/>。<strong>導師:</strong> Martin Schanzenbach" 2433"strong> 初學者<br/>。<strong>導師:</strong> Martin Schanzenbach"
2442 2434
@@ -2507,24 +2499,24 @@ msgid ""
2507"org/gnunet-ext.git/\">C template</a> which allows to quickly start " 2499"org/gnunet-ext.git/\">C template</a> which allows to quickly start "
2508"implementing services and libraries for GNUnet." 2500"implementing services and libraries for GNUnet."
2509msgstr "" 2501msgstr ""
2510"目標是建立在(過時的)<a href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust 綁定(" 2502"目標是建立在(過時的)<a href=\"https://github.com/canndrew/gnunet-rs\">GNUnet Rust 綁定 ("
2511"GNUnet Rust bindings)</a>上,或是遵循試圖重新實現大部分GNUnet stack<a href=\"GNUnet Go\"" 2503"GNUnet Rust bindings)</a>上,或是遵循試圖重新實現大部分 GNUnet stack<a href=\"GNUnet Go\""
2512">https://github.com/bfix/gnunet-go</a>的路徑。最終結果應該是現有 <a href=\"https://git." 2504">https://github.com/bfix/gnunet-go</a>的路徑。最終結果應該是現有 <a href=\"https://git."
2513"gnunet.org/gnunet-ext.git/\">C 模板</a>形式的 GNUnet擴展模板,此模板允許為GNUnet " 2505"gnunet.org/gnunet-ext.git/\">C 模板</a>形式的 GNUnet擴展模板,此模板允許為GNUnet "
2514"快速地啟動實現服務與程式庫。" 2506"快速地啟動實現服務與程式庫。"
2515 2507
2516#: template/gsoc.html.j2:198 template/gsoc.html.j2:652 2508#: template/gsoc.html.j2:198 template/gsoc.html.j2:652
2517msgid "<strong>Mentors:</strong> Martin Schanzenbach" 2509msgid "<strong>Mentors:</strong> Martin Schanzenbach"
2518msgstr "<strong>導師:</strong> Martin Schanzenbach" 2510msgstr "<strong>導師</strong> Martin Schanzenbach"
2519 2511
2520#: template/gsoc.html.j2:203 2512#: template/gsoc.html.j2:203
2521msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." 2513msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
2522msgstr "必備技能: 具備Rust與(理想上)asynchronuous IO的紮實知識。" 2514msgstr "必備技能具備Rust與理想上asynchronuous IO 的紮實知識。"
2523 2515
2524#: template/gsoc.html.j2:208 template/gsoc.html.j2:321 2516#: template/gsoc.html.j2:208 template/gsoc.html.j2:321
2525#: template/gsoc.html.j2:531 template/gsoc.html.j2:662 2517#: template/gsoc.html.j2:531 template/gsoc.html.j2:662
2526msgid "Difficulty level: medium" 2518msgid "Difficulty level: medium"
2527msgstr "難度等級: 中" 2519msgstr "難度等級中"
2528 2520
2529#: template/gsoc.html.j2:222 2521#: template/gsoc.html.j2:222
2530msgid "" 2522msgid ""
@@ -2532,8 +2524,8 @@ msgid ""
2532"written in C, and this is not about rewriting GNUnet in Java, but about " 2524"written in C, and this is not about rewriting GNUnet in Java, but about "
2533"getting the C code to run on Android." 2525"getting the C code to run on Android."
2534msgstr "" 2526msgstr ""
2535"是時候讓GNUnet在Android上正常運行了。請注意,GNUnet是使用C所撰寫,而這裡並不" 2527"是時候讓 GNUnet 在 Android 上正常運行了。請注意,GNUnet 是使用 C 所撰寫,而這裡並不是要重新以 Java 來撰寫 GNUnet,"
2536"重新以Java來撰寫GNUnet,是使C語言在Android上運行。" 2528"而是使 C 語言在 Android 上運行。"
2537 2529
2538#: template/gsoc.html.j2:229 2530#: template/gsoc.html.j2:229
2539msgid "" 2531msgid ""
@@ -2541,15 +2533,14 @@ msgid ""
2541"part by porting the GNUnet utils scheduler to act as a thin wrapper over " 2533"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
2542"libuv." 2534"libuv."
2543msgstr "" 2535msgstr ""
2544"包括: 對GNUnet的基本Android兼容性的實現,部分是通過移植GNUnet utils調度程序來" 2536"包括:對 GNUnet 的基本 Android 兼容性的實現,部分是通過移植 GNUnet utils 調度程序來充當 libuv 的精簡包裝。"
2545"充當libuv的精簡包裝。"
2546 2537
2547#: template/gsoc.html.j2:236 2538#: template/gsoc.html.j2:236
2548msgid "" 2539msgid ""
2549"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 2540"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
2550"Goebel</a>, Jeff Burdges, Christian Grothoff" 2541"Goebel</a>, Jeff Burdges, Christian Grothoff"
2551msgstr "" 2542msgstr ""
2552"<strong>導師:</strong><a href=\"https://www.goebel-consult.de/\">Hartmut " 2543"<strong>導師</strong><a href=\"https://www.goebel-consult.de/\">Hartmut "
2553"Goebel</a>, Jeff Burdges, Christian Grothoff" 2544"Goebel</a>, Jeff Burdges, Christian Grothoff"
2554 2545
2555#: template/gsoc.html.j2:245 2546#: template/gsoc.html.j2:245
@@ -2562,14 +2553,14 @@ msgid ""
2562"dependencies have changed and scripting more granular triggers or ideally " 2553"dependencies have changed and scripting more granular triggers or ideally "
2563"automatic dependency discovery (as done by the autotools) is also important." 2554"automatic dependency discovery (as done by the autotools) is also important."
2564msgstr "" 2555msgstr ""
2565"有一股動力將我們的CI遷移到Gitlab。CI 最終不應該只是在各種平台上運行\"make check\"" 2556"有一股動力將我們的 CI 遷移到 Gitlab。CI 最終不應該只是在各種平台上運行\"make check\""
2566",還應該對在不同虛擬機中運行的多個對等點進行測試,這些對等點之間具有特定的網絡拓撲 (i.e. NAT) 被模擬。CI " 2557",還應該對在不同虛擬機中運行的多個對等點進行測試,這些對等點之間具有特定的網絡拓撲 (i.e. NAT) 被模擬。CI "
2567"還應與Gauger整合以進行性能回歸分析。僅在依賴項發生變化時運行作業、編寫更多的粒度觸發器(granular " 2558"還應與Gauger整合以進行性能回歸分析。僅在依賴項發生變化時運行作業、編寫更多的粒度觸發器(granular "
2568"triggers)、或(理想上)自動相依發現(automatic dependency)(由 autotools 完成)也十分重要。" 2559"triggers)、或(理想上)自動相依發現(automatic dependency)(由 autotools 完成)也十分重要。"
2569 2560
2570#: template/gsoc.html.j2:257 2561#: template/gsoc.html.j2:257
2571msgid "<strong>Mentors:</strong> TBD" 2562msgid "<strong>Mentors:</strong> TBD"
2572msgstr "<strong>導師:</strong> TBD" 2563msgstr "<strong>導師</strong> TBD"
2573 2564
2574#: template/gsoc.html.j2:267 2565#: template/gsoc.html.j2:267
2575msgid "" 2566msgid ""
@@ -2586,27 +2577,27 @@ msgid ""
2586"out of the box with the nicknames of people instead of cloud services. For " 2577"out of the box with the nicknames of people instead of cloud services. For "
2587"more information and context, read" 2578"more information and context, read"
2588msgstr "" 2579msgstr ""
2589"當前網際網路的一大問題是--" 2580"當前網際網路的一大問題是--缺乏去中介化 "
2590"缺乏去中介化(disintermediation)。當人們想要交談時,他們需要聊天服務。當人們想要共享文件時,他們需要文件傳輸服務。雖然 GNUnet " 2581"(disintermediation)。當人們想要交談時,他們需要聊天服務。當人們想要共享文件時,他們需要文件傳輸服務。雖然 GNUnet "
2591"已經非常先進地整合到 Linux 網路連結中,但是現有的應用程式(如 " 2582"已經非常先進地整合到 Linux 網路連結中,但是現有的應用程式(如 "
2592"irc、www、ftp、rsh、nntpd)僅需要一些額外的工作就能以點對點的方式運行:使用 GNS 主機名,例如 friend.gnu。" 2583"irc、www、ftp、rsh、nntpd)僅需要一些額外的工作就能以點對點的方式運行:使用 GNS 主機名,例如 friend.gnu。"
2593"一旦人們將某人添加到他們的 GNS 中,他們就可以立即直接發送消息、交換文件等,而中間只有 GNUnet、使用自 1980 年代以來就隨 unix " 2584"一旦人們將某人添加到他們的 GNS 中,他們就可以立即直接發送消息、交換文件等,而中間只有 GNUnet、使用自 1980 年代以來就隨 unix "
2594"系統分發的應用程式。我們可以製作一個操作系統發行版(OS " 2585"系統分發的應用程式。我們可以製作一個操作系統發行版 (OS "
2595"distribution),這些東西用人的暱稱(而非雲端服務)就可以立即使用。有關更多訊息和上下文,請閱讀" 2586"distribution),這些東西用人的暱稱(而非雲端服務)就可以立即使用。有關更多訊息和上下文,請閱讀"
2596 2587
2597#: template/gsoc.html.j2:288 2588#: template/gsoc.html.j2:288
2598msgid "<strong>Mentors:</strong> lynX &amp; dvn" 2589msgid "<strong>Mentors:</strong> lynX &amp; dvn"
2599msgstr "<strong>導師:</strong> lynX &amp; dvn" 2590msgstr "<strong>導師</strong> lynX &amp; dvn"
2600 2591
2601#: template/gsoc.html.j2:296 2592#: template/gsoc.html.j2:296
2602msgid "" 2593msgid ""
2603"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 2594"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
2604msgstr "實施AnycastExit規範,以使GNUnet客戶端能夠通過Tor進行連接。" 2595msgstr "實施 AnycastExit 規範,以使 GNUnet 客戶端能夠通過 Tor 進行連接。"
2605 2596
2606#: template/gsoc.html.j2:302 template/gsoc.html.j2:337 2597#: template/gsoc.html.j2:302 template/gsoc.html.j2:337
2607#: template/gsoc.html.j2:352 2598#: template/gsoc.html.j2:352
2608msgid "<strong>Mentors:</strong> Jeff Burdges" 2599msgid "<strong>Mentors:</strong> Jeff Burdges"
2609msgstr "<strong>導師:</strong> Jeff Burdges" 2600msgstr "<strong>導師</strong> Jeff Burdges"
2610 2601
2611#: template/gsoc.html.j2:307 2602#: template/gsoc.html.j2:307
2612msgid "" 2603msgid ""
@@ -2615,14 +2606,13 @@ msgid ""
2615"about how names should be moved around the local system. We're calling this " 2606"about how names should be moved around the local system. We're calling this "
2616"more collaborative approach NSS2 for now." 2607"more collaborative approach NSS2 for now."
2617msgstr "" 2608msgstr ""
2618"注意: 有一個特殊的TLDs規範,允許Tor也可以使用GNS而不是Tor來解析域名,但是直到" 2609"注意:有一個特殊的 TLDs 規範,允許 Tor 也可以使用 GNS 而不是 Tor "
2619"同仁們對如何在本地系統中移動名稱進行更多思考之前,這將持續處於擱置狀態。我們" 2610"來解析域名,但是直到同仁們對如何在本地系統中移動名稱進行更多思考之前,這將持續處於擱置狀態。我們目前暫時將這種更協作的方法稱為 NSS2。"
2620"目前暫時將這種更協作的方法稱為NSS2。"
2621 2611
2622#: template/gsoc.html.j2:316 template/gsoc.html.j2:456 2612#: template/gsoc.html.j2:316 template/gsoc.html.j2:456
2623#: template/gsoc.html.j2:496 template/gsoc.html.j2:526 2613#: template/gsoc.html.j2:496 template/gsoc.html.j2:526
2624msgid "Required Skills: C" 2614msgid "Required Skills: C"
2625msgstr "要求技能: C" 2615msgstr "要求技能C"
2626 2616
2627#: template/gsoc.html.j2:329 2617#: template/gsoc.html.j2:329
2628msgid "" 2618msgid ""
@@ -2631,26 +2621,23 @@ msgid ""
2631"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or " 2621"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
2632"gj." 2622"gj."
2633msgstr "" 2623msgstr ""
2634"改進GNUnet utils的Rust實現,可能包括使用mio或基於它構建的更高級的異步IO庫" 2624"改進 GNUnet utils 的 Rust 實現,可能包括使用 mio 或基於它構建的更高級的異步 IO 庫 (asynchronous IO "
2635"(asynchronous IO library)(例如: rotor、mioco、eventual_io或gj)添加對異步" 2625"library)(例如: rotor、mioco、eventual_io或gj)添加對異步 IO (asynchronous IO) 的支持。"
2636"IO(asynchronous IO)的支持。"
2637 2626
2638#: template/gsoc.html.j2:345 2627#: template/gsoc.html.j2:345
2639msgid "" 2628msgid ""
2640"Implementation of a replacement for PANDA (see Pond) with better security, " 2629"Implementation of a replacement for PANDA (see Pond) with better security, "
2641"and maybe integration with the GNU Name System for key exchange." 2630"and maybe integration with the GNU Name System for key exchange."
2642msgstr "" 2631msgstr "實現具有更好安全性的 PANDA 替代品(請參閱Pond),並且可能與 GNU 名稱系統整合以進行密鑰交換。"
2643"實現具有更好安全性的PANDA替代品(請參閱Pond),並且可能與GNU名稱系統整合以進行"
2644"密鑰交換。"
2645 2632
2646#: template/gsoc.html.j2:357 2633#: template/gsoc.html.j2:357
2647msgid "Required Skills: Rust or C, crypto" 2634msgid "Required Skills: Rust or C, crypto"
2648msgstr "所需技能: Rust或C,加密" 2635msgstr "所需技能Rust C,加密"
2649 2636
2650#: template/gsoc.html.j2:362 template/gsoc.html.j2:419 2637#: template/gsoc.html.j2:362 template/gsoc.html.j2:419
2651#: template/gsoc.html.j2:461 template/gsoc.html.j2:501 2638#: template/gsoc.html.j2:461 template/gsoc.html.j2:501
2652msgid "Difficulty level: high" 2639msgid "Difficulty level: high"
2653msgstr "難度等級: 高" 2640msgstr "難度等級高"
2654 2641
2655#: template/gsoc.html.j2:370 2642#: template/gsoc.html.j2:370
2656msgid "" 2643msgid ""
@@ -2660,7 +2647,7 @@ msgstr "通過為共享內容創建新的場所來實現不同的場所類型和
2660 2647
2661#: template/gsoc.html.j2:376 2648#: template/gsoc.html.j2:376
2662msgid "Place types to be implemented:" 2649msgid "Place types to be implemented:"
2663msgstr "要實施的地點類型:" 2650msgstr "要實施的地點類型"
2664 2651
2665#: template/gsoc.html.j2:380 2652#: template/gsoc.html.j2:380
2666msgid "" 2653msgid ""
@@ -2672,12 +2659,12 @@ msgid ""
2672"</ul>" 2659"</ul>"
2673msgstr "" 2660msgstr ""
2674"<ul>。<li>文件:帶註釋的通用文件</li>。<li>圖像:顯示帶有引用圖像區域的註釋的圖像</li>。<li>聲音:播放帶有引用時間戳註釋的聲音文" 2661"<ul>。<li>文件:帶註釋的通用文件</li>。<li>圖像:顯示帶有引用圖像區域的註釋的圖像</li>。<li>聲音:播放帶有引用時間戳註釋的聲音文"
2675"件</li><li>目錄/相冊:指向文件/圖像/聲音位置的指示物</li>。<li>活動:含有\"請回應\"字樣" 2662"件</li><li>目錄/相冊:指向文件/圖像/聲音位置的指示物</li>。<li>活動:含有\"請回應\"字樣</li>。<li>調查:"
2676"</li>。<li>調查:以結構化的形式詢問您的社交鄰里(social neighborhood)問題</li>。</ul>" 2663"以結構化的形式詢問您的社交鄰里 (social neighborhood) 問題</li>。</ul>"
2677 2664
2678#: template/gsoc.html.j2:391 2665#: template/gsoc.html.j2:391
2679msgid "Also provide the following UI functionality:" 2666msgid "Also provide the following UI functionality:"
2680msgstr "也提供以下UI功能:" 2667msgstr "也提供以下UI功能"
2681 2668
2682#: template/gsoc.html.j2:395 2669#: template/gsoc.html.j2:395
2683msgid "" 2670msgid ""
@@ -2695,16 +2682,16 @@ msgid ""
2695"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 2682"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
2696"features</a>" 2683"features</a>"
2697msgstr "" 2684msgstr ""
2698"另請參閱<a href=\"http://secushare.org/features\">http://secushare.org/" 2685"另請參閱 <a href=\"http://secushare.org/features\">http://secushare.org/"
2699"features</a>" 2686"features</a>"
2700 2687
2701#: template/gsoc.html.j2:409 2688#: template/gsoc.html.j2:409
2702msgid "<strong>Mentors:</strong> lynX" 2689msgid "<strong>Mentors:</strong> lynX"
2703msgstr "<strong>導師:</strong> lynX" 2690msgstr "<strong>導師</strong> lynX"
2704 2691
2705#: template/gsoc.html.j2:414 2692#: template/gsoc.html.j2:414
2706msgid "Required Skills: C/C++" 2693msgid "Required Skills: C/C++"
2707msgstr "要求技能: C / C ++" 2694msgstr "要求技能C / C ++"
2708 2695
2709#: template/gsoc.html.j2:427 2696#: template/gsoc.html.j2:427
2710msgid "" 2697msgid ""
@@ -2716,10 +2703,10 @@ msgid ""
2716"finding them in the social graph of their existing contacts (\"This is " 2703"finding them in the social graph of their existing contacts (\"This is "
2717"Linda. You have 11 contacts in common with her. [ADD]\")." 2704"Linda. You have 11 contacts in common with her. [ADD]\")."
2718msgstr "" 2705msgstr ""
2719"實現來自各種頻道的分佈式狀態的聚合(aggregation),以提供強大的社交圖譜應用程式介面(social graph API),該 API " 2706"實現來自各種頻道的分佈式狀態的聚合 (aggregation),以提供強大的社交圖譜應用程式介面(social graph API),該 API "
2720"能夠生成社交網路簡介(social network profiles)、儀表板(dashboards)、即將到來的活動邀請(若可用)的日曆、社交搜尋功能," 2707"能夠生成社交網路簡介 (social network profiles)、儀表板 (dashboards)、即將到來的活動邀請(若可用)的日曆、社交搜尋功"
2721"最重要的是,讓用戶只需要在他們現有聯絡人的社交圖譜中找到他們的聯絡人/朋友的加密身份一事變得容易(\"這是琳達。您和她有 11 個共同聯絡人。[ADD]" 2708"能,最重要的是,讓用戶只需要在他們現有聯絡人的社交圖譜中找到他們的聯絡人/朋友的加密身份一事變得容易(\"這是琳達。您和她有 11 "
2722"\")。" 2709"個共同聯絡人。[ADD]\")。"
2723 2710
2724#: template/gsoc.html.j2:445 2711#: template/gsoc.html.j2:445
2725msgid "" 2712msgid ""
@@ -2731,7 +2718,7 @@ msgstr ""
2731 2718
2732#: template/gsoc.html.j2:451 template/gsoc.html.j2:491 2719#: template/gsoc.html.j2:451 template/gsoc.html.j2:491
2733msgid "<strong>Mentors:</strong> t3sserakt, lynX" 2720msgid "<strong>Mentors:</strong> t3sserakt, lynX"
2734msgstr "<strong>導師:</strong> t3sserakt, lynX" 2721msgstr "<strong>導師</strong> t3sserakt, lynX"
2735 2722
2736#: template/gsoc.html.j2:468 2723#: template/gsoc.html.j2:468
2737msgid "" 2724msgid ""
@@ -2742,9 +2729,9 @@ msgid ""
2742"secushare are currently written in Rust, therefore Rust is preferred for " 2729"secushare are currently written in Rust, therefore Rust is preferred for "
2743"this task but it is not an requirement. </li> </ul>" 2730"this task but it is not an requirement. </li> </ul>"
2744msgstr "" 2731msgstr ""
2745"<ul><li>根據需要模擬的IMAP/SMTP協議,將傳統郵件客戶端轉換為 secushare使用者介面。 </li><li> " 2732"<ul><li>根據需要模擬的 IMAP/SMTP 協議,將傳統郵件客戶端轉換為 secushare 使用者介面。 </li><li> "
2746"想辦法將電子郵件地址映射到 secushare 身份上。 </li><li> 將各種電子郵件功能編碼或翻譯成secushare等價物。 </" 2733"想辦法將電子郵件地址映射到 secushare 身份上。 </li><li> 將各種電子郵件功能編碼或翻譯成 secushare 等價物。 </"
2747"li><li> 由於目前secushare的一部分用Rust 編寫的, Rust 為此課題的首選,但這不是必需的。</li></ul>" 2734"li><li> 由於目前 secushare 的一部分用 Rust 編寫的, Rust 為此課題的首選,但這不是必需的。</li></ul>"
2748 2735
2749#: template/gsoc.html.j2:509 2736#: template/gsoc.html.j2:509
2750msgid "" 2737msgid ""
@@ -2755,41 +2742,38 @@ msgid ""
2755"three user interface programs create, info and join." 2742"three user interface programs create, info and join."
2756msgstr "" 2743msgstr ""
2757"<a href=\"https://grothoff.org/christian/teich2017ms.pdf\">本論文</a>第 3 " 2744"<a href=\"https://grothoff.org/christian/teich2017ms.pdf\">本論文</a>第 3 "
2758"章描述了GNUnet拍賣系統(GNUnet auction system)的實現。\n" 2745"章描述了GNUnet 拍賣系統 (GNUnet auction system) 的實現。\n"
2759"具體任務是在 libbrandt 中增加智能合約建立(smart contract creation)與輪次執行(round time " 2746"具體任務是在 libbrandt 中增加智能合約建立 (smart contract creation) 與輪次執行 (round time "
2760"enforcement),以及創建 GNUnet 拍賣服務(GNUnet auction " 2747"enforcement),以及創建 GNUnet 拍賣服務 (GNUnet auction service)、圖書館 (library) "
2761"service)、書館(library)三個使用者介面程式創建(create)、資訊(info)和加入(join)。" 2748"和三個使用者介面程式創建 (create)、資訊 (info) 和加入 (join)。"
2762 2749
2763#: template/gsoc.html.j2:521 2750#: template/gsoc.html.j2:521
2764msgid "<strong>Mentors:</strong> mate, cg" 2751msgid "<strong>Mentors:</strong> mate, cg"
2765msgstr "<strong>導師:</strong> mate, cg" 2752msgstr "<strong>導師</strong> mate, cg"
2766 2753
2767#: template/gsoc.html.j2:539 2754#: template/gsoc.html.j2:539
2768msgid "" 2755msgid ""
2769"Implementation of additional transports to make GNUnet communication more " 2756"Implementation of additional transports to make GNUnet communication more "
2770"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 2757"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
2771"over-DNS" 2758"over-DNS"
2772msgstr "" 2759msgstr "在存在問題網絡的情況下,實現附加傳輸以使 GNUnet 通訊更加健壯:GNUnet-over-SMTP、GNUnet-over-DNS"
2773"在存在問題網絡的情況下,實現附加傳輸以使GNUnet通訊更加健壯: GNUnet-over-"
2774"SMTP、GNUnet-over-DNS"
2775 2760
2776#: template/gsoc.html.j2:546 template/gsoc.html.j2:560 2761#: template/gsoc.html.j2:546 template/gsoc.html.j2:560
2777msgid "<strong>Mentors:</strong> Matthias Wachs" 2762msgid "<strong>Mentors:</strong> Matthias Wachs"
2778msgstr "<strong>導師:</strong> Matthias Wachs" 2763msgstr "<strong>導師</strong> Matthias Wachs"
2779 2764
2780#: template/gsoc.html.j2:554 2765#: template/gsoc.html.j2:554
2781msgid "" 2766msgid ""
2782"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 2767"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
2783"punching, better STUN support)" 2768"punching, better STUN support)"
2784msgstr "" 2769msgstr ""
2785"基於ALG的NAT遍歷方法(traversal methods)的實現(基於FTP/SIP的hole punching,更" 2770"基於 ALG NAT 遍歷方法 (traversal methods) 的實現基於 FTP/SIP hole punching,更好的 "
2786"好的STUN support)" 2771"STUN support"
2787 2772
2788#: template/gsoc.html.j2:568 2773#: template/gsoc.html.j2:568
2789msgid "" 2774msgid ""
2790"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 2775"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
2791msgstr "" 2776msgstr "<strong>導師:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
2792"<strong>導師:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
2793 2777
2794#: template/gsoc.html.j2:576 2778#: template/gsoc.html.j2:576
2795msgid "" 2779msgid ""
@@ -2798,14 +2782,14 @@ msgid ""
2798"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means " 2782"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
2799"moving libaboss to bignums (gcry_mpi)." 2783"moving libaboss to bignums (gcry_mpi)."
2800msgstr "" 2784msgstr ""
2801"基於<a href=\"https://dl.acm.org/citation.cfm?doid=62212.62213\">Ben-Or等人</a> " 2785"基於<a href=\"https://dl.acm.org/citation.cfm?doid=62212.62213\"> Ben-Or等人</a> "
2802"改進libaboss以對共享機密(包括重複乘法)進行計算。這尤其意味著將 libaboss 移至 bignums (gcry_mpi)。" 2786"改進 libaboss 以對共享機密(包括重複乘法)進行計算。這尤其意味著將 libaboss 移至 bignums (gcry_mpi)。"
2803 2787
2804#: template/gsoc.html.j2:589 2788#: template/gsoc.html.j2:589
2805msgid "" 2789msgid ""
2806"Please refer to the description for this project listed under GNU Guix " 2790"Please refer to the description for this project listed under GNU Guix "
2807"project ideas." 2791"project ideas."
2808msgstr "請參考在GNU Guix專案構想下列出的有關該項目的描述。" 2792msgstr "請參考在 GNU Guix 項目下列出的有關該項目的描述。"
2809 2793
2810#: template/gsoc.html.j2:602 2794#: template/gsoc.html.j2:602
2811msgid "" 2795msgid ""
@@ -2815,30 +2799,30 @@ msgid ""
2815"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System " 2799"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
2816"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." 2800"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
2817msgstr "" 2801msgstr ""
2818"Python 2.7即將到達其壽命終點,我們希望可以脫離對Python的依賴。現有的gnunet-qr工具是圍繞python-" 2802"Python 2.7 即將到達其壽命終點,我們希望可以脫離對 Python 的依賴。現有的 gnunet-qr 工具是圍繞 python-zbar "
2819"zbar的一個相當簡單的封套資料(wrapper),它本身包覆了libzbar。該計畫的目標是直接使用libzbar來掃描GNUnet/" 2803"的一個相當簡單的封套資料 (wrapper),它本身包覆了 libzbar。該計畫的目標是直接使用 libzbar 來掃描 GNUnet/GNU "
2820"GNU名稱系統的QR codes(另請參考<a href=\"https://bugs.gnunet.org/view.php?id=5562\">#" 2804"名稱系統的 QR codes(另請參考 <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#"
2821"5562 </a>)。" 2805"5562 </a>。"
2822 2806
2823#: template/gsoc.html.j2:612 2807#: template/gsoc.html.j2:612
2824msgid "<strong>Mentors:</strong> Christian Grothoff" 2808msgid "<strong>Mentors:</strong> Christian Grothoff"
2825msgstr "<strong>導師:</strong> Christian Grothoff" 2809msgstr "<strong>導師</strong> Christian Grothoff"
2826 2810
2827#: template/gsoc.html.j2:617 2811#: template/gsoc.html.j2:617
2828msgid "Required Skills:" 2812msgid "Required Skills:"
2829msgstr "要求技能:" 2813msgstr "要求技能"
2830 2814
2831#: template/gsoc.html.j2:622 2815#: template/gsoc.html.j2:622
2832msgid "Difficulty level:" 2816msgid "Difficulty level:"
2833msgstr "難度等級:" 2817msgstr "難度等級"
2834 2818
2835#: template/gsoc.html.j2:627 2819#: template/gsoc.html.j2:627
2836msgid "Report:" 2820msgid "Report:"
2837msgstr "報告:" 2821msgstr "報告"
2838 2822
2839#: template/gsoc.html.j2:632 2823#: template/gsoc.html.j2:632
2840msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." 2824msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
2841msgstr "未完成/被放棄,因為gnunet-qr已移至GSoC之外的C中。" 2825msgstr "未完成/被放棄,因為 gnunet-qr 已移至 GSoC 之外的 C 中。"
2842 2826
2843#: template/gsoc.html.j2:642 2827#: template/gsoc.html.j2:642
2844#, fuzzy 2828#, fuzzy
@@ -2855,18 +2839,16 @@ msgstr ""
2855 2839
2856#: template/gsoc.html.j2:657 2840#: template/gsoc.html.j2:657
2857msgid "Required Skills: C, JavaScript, CSS" 2841msgid "Required Skills: C, JavaScript, CSS"
2858msgstr "要求技能: C、JavaScript、CSS" 2842msgstr "要求技能C、JavaScript、CSS"
2859 2843
2860#: template/gsoc.html.j2:667 2844#: template/gsoc.html.j2:667
2861msgid "" 2845msgid ""
2862"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 2846"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
2863msgstr "" 2847msgstr "報告:<a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018:GNUnet WebUI</a>"
2864"報告: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018:GNUnet WebUI</a>"
2865 2848
2866#: template/index.html.j2:8 2849#: template/index.html.j2:8
2867msgid "The Internet of tomorrow needs GNUnet today" 2850msgid "The Internet of tomorrow needs GNUnet today"
2868msgstr "" 2851msgstr "明天的互聯網需要今天的 GNUnet (The Internet of tomorrow needs GNUnet today)"
2869"明天的互聯網需要今天的GNUnet(The Internet of tomorrow needs GNUnet today)"
2870 2852
2871#: template/index.html.j2:26 2853#: template/index.html.j2:26
2872msgid "Latest news" 2854msgid "Latest news"
@@ -2878,7 +2860,7 @@ msgstr "較早的新聞項目"
2878 2860
2879#: template/index.html.j2:47 2861#: template/index.html.j2:47
2880msgid "The Internet is broken" 2862msgid "The Internet is broken"
2881msgstr "網路壞掉了(The Internet is broken)" 2863msgstr "網路壞掉了 (The Internet is broken)"
2882 2864
2883#: template/index.html.j2:49 2865#: template/index.html.j2:49
2884msgid "" 2866msgid ""
@@ -2912,7 +2894,7 @@ msgstr ""
2912"create a movement profile about your life: They recognize your car license " 2894"create a movement profile about your life: They recognize your car license "
2913"plate, track you everywhere you drive, and save this information in a " 2895"plate, track you everywhere you drive, and save this information in a "
2914"central data base. -->\n" 2896"central data base. -->\n"
2915"網際網路的設計並沒有考慮到安全性:防止位址偽造、路由器學習元資料(metadata)、或選擇值得信賴的第三方並非易事,有時甚至是不可能的。\n" 2897"網際網路的設計並沒有考慮到安全性:防止位址偽造、路由器學習元資料 (metadata)、或選擇值得信賴的第三方並非易事,有時甚至是不可能的。\n"
2916"<!-- Proposal from Fabian Gerlach: The Internet is not designed with " 2898"<!-- Proposal from Fabian Gerlach: The Internet is not designed with "
2917"security in mind: The network generally learns too much about users; it has " 2899"security in mind: The network generally learns too much about users; it has "
2918"insecure defaults and high complexity; and it is centralized. That makes it " 2900"insecure defaults and high complexity; and it is centralized. That makes it "
@@ -2920,7 +2902,7 @@ msgstr ""
2920 2902
2921#: template/index.html.j2:94 2903#: template/index.html.j2:94
2922msgid "GNUnet helps building a new Internet" 2904msgid "GNUnet helps building a new Internet"
2923msgstr "GNUnet幫助建立新的網路" 2905msgstr "GNUnet 幫助建立新的網路"
2924 2906
2925#: template/index.html.j2:96 2907#: template/index.html.j2:96
2926msgid "" 2908msgid ""
@@ -2930,13 +2912,13 @@ msgid ""
2930"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet" 2912"replace the <a class=\"link\" href=\"https://secushare.org/broken-internet"
2931"\">old insecure Internet</a> protocol stack." 2913"\">old insecure Internet</a> protocol stack."
2932msgstr "" 2914msgstr ""
2933"GNUnet是用於構建安全,分佈式和隱私保護應用程序的網絡協議棧。<br/>紮根於<a class=\"link\" href=\"https://bib" 2915"GNUnet 是用於構建安全,分佈式和隱私保護應用程序的網絡協議棧。<br/>紮根於<a class=\"link\" href=\"https"
2934".gnunet.org\">學術研究</a>,我們的目標是取代<a class=\"link\" href=\"https://secushare." 2916"://bib.gnunet.org\">學術研究</a>,我們的目標是取代<a class=\"link\" href=\"https"
2935"org/broken-internet\">舊的不安全的Internet</a>協議棧。" 2917"://secushare.org/broken-internet\">舊的不安全的 Internet</a>協議棧。"
2936 2918
2937#: template/index.html.j2:119 2919#: template/index.html.j2:119
2938msgid "Metadata is exposed" 2920msgid "Metadata is exposed"
2939msgstr "元數據(Metadata)已被暴露" 2921msgstr "元數據 (Metadata) 已被暴露"
2940 2922
2941#: template/index.html.j2:121 2923#: template/index.html.j2:121
2942msgid "" 2924msgid ""
@@ -2946,12 +2928,12 @@ msgid ""
2946"threaten democracy: the identities of senders and receivers, the times, " 2928"threaten democracy: the identities of senders and receivers, the times, "
2947"frequency and the volume of communication are all still revealed.<br>" 2929"frequency and the volume of communication are all still revealed.<br>"
2948msgstr "" 2930msgstr ""
2949"您的元資料(metadata )與實際內容都被曝光;並且被公開在網際網路上。<br>儘管傳輸加密在網際網路上被越來越廣泛地部署,資料仍可能會被洩漏並威脅到" 2931"您的元資料 (metadata) 與實際內容都被曝光;並且被公開在網際網路上。<br>儘管傳輸加密在網際網路上被越來越廣泛地部署,資料仍可能會被洩漏並威脅"
2950"民主:發送者和接收者的身份、時間、頻率和通信量仍被暴露。<br>" 2932"民主:發送者和接收者的身份、時間、頻率和通信量仍被暴露。<br>"
2951 2933
2952#: template/index.html.j2:150 2934#: template/index.html.j2:150
2953msgid "GNUnet provides privacy-by design" 2935msgid "GNUnet provides privacy-by design"
2954msgstr "GNUnet通過設計提供隱私" 2936msgstr "GNUnet 通過設計提供隱私"
2955 2937
2956#: template/index.html.j2:152 2938#: template/index.html.j2:152
2957#, fuzzy 2939#, fuzzy
@@ -2983,13 +2965,13 @@ msgid ""
2983"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\">essential " 2965"\"link\" href=\"https://www.gnu.org/philosophy/free-sw.html\">essential "
2984"freedoms</a> to various degrees." 2966"freedoms</a> to various degrees."
2985msgstr "" 2967msgstr ""
2986"如今,監視越來越集中化的基礎建設、專有實現(proprietary implementations)、流量整形器(traffic shapers)" 2968"如今,監視越來越集中化的基礎建設、專有實現 (proprietary implementations)、流量整形器 (traffic shapers)"
2987"和防火牆在各種程度上限制了所有的<a class=\"link\" href=\"https://www.gnu.org/philosophy/free-" 2969"和防火牆在各種程度上限制了所有的<a class=\"link\" href=\"https://www.gnu.org/philosophy/free-"
2988"sw.html\">基礎自由</a>。" 2970"sw.html\">基礎自由</a>。"
2989 2971
2990#: template/index.html.j2:203 2972#: template/index.html.j2:203
2991msgid "GNUnet supports a free and open society" 2973msgid "GNUnet supports a free and open society"
2992msgstr "GNUnet支持自由開放的社會" 2974msgstr "GNUnet 支持自由開放的社會"
2993 2975
2994#: template/index.html.j2:205 2976#: template/index.html.j2:205
2995msgid "" 2977msgid ""
@@ -3002,10 +2984,10 @@ msgid ""
3002"to distribute information (\"copy\"), as well as the freedom to deploy new " 2984"to distribute information (\"copy\"), as well as the freedom to deploy new "
3003"applications (\"modify\")." 2985"applications (\"modify\")."
3004msgstr "" 2986msgstr ""
3005"GNUnet是一個自組織網路(self-organizing network),它是一個<a class=\"link\" href=\"https" 2987"GNUnet 是一個自組織網路 (self-organizing network),它是一個<a class=\"link\" href=\"https"
3006"://www.gnu.org/philosophy/free-sw.html\">自由軟體</a>。GNUnet " 2988"://www.gnu.org/philosophy/free-sw.html\">自由軟體</a>。GNUnet "
3007"讓您可以掌控您的資料。您可以決定與誰共享哪些資料,且您不必被迫妥協。GNUnet賦予用戶安全地訪問訊息的自由(\"運行\"網路" 2989"讓您可以掌控您的資料。您可以決定與誰共享哪些資料,且您不必被迫妥協。GNUnet賦予用戶安全地訪問訊息的自由(\"運行\"網路"
3008")、研究網路運行各層面的自由(\"存取程式碼\")、分發訊息的自由(\"複製\")以及部署新的應用程式的自由(“修改”)。" 2990")、研究網路運行各層面的自由(\"存取程式碼\")、分發訊息的自由(\"複製\")以及部署新的應用程式的自由(\"修改\")。"
3009 2991
3010#: template/index.html.j2:229 2992#: template/index.html.j2:229
3011msgid "Decentralization is the key, but hard" 2993msgid "Decentralization is the key, but hard"
@@ -3029,7 +3011,7 @@ msgstr ""
3029 3011
3030#: template/index.html.j2:264 3012#: template/index.html.j2:264
3031msgid "GNUnet is a framework" 3013msgid "GNUnet is a framework"
3032msgstr "GNUnet是一個框架" 3014msgstr "GNUnet 是一個框架"
3033 3015
3034#: template/index.html.j2:266 3016#: template/index.html.j2:266
3035#, fuzzy 3017#, fuzzy
@@ -3051,11 +3033,11 @@ msgstr "開始"
3051 3033
3052#: template/install-on-archpi.html.j2:6 3034#: template/install-on-archpi.html.j2:6
3053msgid "Tutorial: GNUnet on Arch Linux/Pi" 3035msgid "Tutorial: GNUnet on Arch Linux/Pi"
3054msgstr "教學: Arch Linux/Pi上的GNUnet" 3036msgstr "教學Arch Linux/Pi上的 GNUnet"
3055 3037
3056#: template/install-on-archpi.html.j2:16 3038#: template/install-on-archpi.html.j2:16
3057msgid "Requirements for Raspberry Pi 3" 3039msgid "Requirements for Raspberry Pi 3"
3058msgstr "Raspberry Pi 3的要求" 3040msgstr "Raspberry Pi 3 的要求"
3059 3041
3060#: template/install-on-archpi.html.j2:40 3042#: template/install-on-archpi.html.j2:40
3061msgid "Get the Source Code" 3043msgid "Get the Source Code"
@@ -3064,7 +3046,7 @@ msgstr "取得原始碼"
3064#: template/install-on-archpi.html.j2:62 3046#: template/install-on-archpi.html.j2:62
3065#: template/install-on-debian9.html.j2:131 3047#: template/install-on-debian9.html.j2:131
3066msgid "In Addition: gnunet-gtk" 3048msgid "In Addition: gnunet-gtk"
3067msgstr "此外: gnunet-gtk" 3049msgstr "此外gnunet-gtk"
3068 3050
3069#: template/install-on-archpi.html.j2:81 3051#: template/install-on-archpi.html.j2:81
3070msgid "Run" 3052msgid "Run"
@@ -3073,11 +3055,11 @@ msgstr "執行"
3073#: template/install-on-archpi.html.j2:133 3055#: template/install-on-archpi.html.j2:133
3074#: template/install-on-openwrt.html.j2:111 3056#: template/install-on-openwrt.html.j2:111
3075msgid "Make sure, it works!" 3057msgid "Make sure, it works!"
3076msgstr "確保,可以運行!" 3058msgstr "確保,可以運行"
3077 3059
3078#: template/install-on-debian9.html.j2:6 3060#: template/install-on-debian9.html.j2:6
3079msgid "Tutorial: GNUnet on Debian 9" 3061msgid "Tutorial: GNUnet on Debian 9"
3080msgstr "教學: Debian 9上的GNUnet" 3062msgstr "教學Debian 9 上的 GNUnet"
3081 3063
3082#: template/install-on-debian9.html.j2:9 3064#: template/install-on-debian9.html.j2:9
3083#: template/install-on-ubuntu1804.html.j2:9 3065#: template/install-on-ubuntu1804.html.j2:9
@@ -3110,17 +3092,17 @@ msgstr "編譯與安裝"
3110#: template/install-on-debian9.html.j2:104 3092#: template/install-on-debian9.html.j2:104
3111#: template/install-on-ubuntu1804.html.j2:70 3093#: template/install-on-ubuntu1804.html.j2:70
3112msgid "Option 1: GNUnet for testing / usage" 3094msgid "Option 1: GNUnet for testing / usage"
3113msgstr "選項1: 用於測試/使用的GNUnet" 3095msgstr "選項1用於測試/使用的 GNUnet"
3114 3096
3115#: template/install-on-debian9.html.j2:117 3097#: template/install-on-debian9.html.j2:117
3116#: template/install-on-ubuntu1804.html.j2:82 3098#: template/install-on-ubuntu1804.html.j2:82
3117msgid "Option 2: GNUnet for development" 3099msgid "Option 2: GNUnet for development"
3118msgstr "選項2: 用於開發的GNUnet" 3100msgstr "選項2用於開發的 GNUnet"
3119 3101
3120#: template/install-on-debian9.html.j2:154 3102#: template/install-on-debian9.html.j2:154
3121#: template/install-on-ubuntu1804.html.j2:97 3103#: template/install-on-ubuntu1804.html.j2:97
3122msgid "Install GNUnet plugin for name resolution" 3104msgid "Install GNUnet plugin for name resolution"
3123msgstr "安裝GNUnet插件以進行名稱解析" 3105msgstr "安裝 GNUnet 插件以進行名稱解析"
3124 3106
3125#: template/install-on-debian9.html.j2:208 3107#: template/install-on-debian9.html.j2:208
3126#: template/install-on-ubuntu1804.html.j2:134 3108#: template/install-on-ubuntu1804.html.j2:134
@@ -3130,16 +3112,16 @@ msgstr "創建配置文件"
3130#: template/install-on-debian9.html.j2:228 3112#: template/install-on-debian9.html.j2:228
3131#: template/install-on-ubuntu1804.html.j2:156 3113#: template/install-on-ubuntu1804.html.j2:156
3132msgid "Use GNUnet!" 3114msgid "Use GNUnet!"
3133msgstr "使用GNUnet!" 3115msgstr "使用 GNUnet"
3134 3116
3135#: template/install-on-debian9.html.j2:233 3117#: template/install-on-debian9.html.j2:233
3136#: template/install-on-ubuntu1804.html.j2:162 3118#: template/install-on-ubuntu1804.html.j2:162
3137msgid "Uninstall GNUnet and its dependencies" 3119msgid "Uninstall GNUnet and its dependencies"
3138msgstr "卸載GNUnet及其附屬物" 3120msgstr "卸載 GNUnet 及其附屬物"
3139 3121
3140#: template/install-on-macos.html.j2:6 3122#: template/install-on-macos.html.j2:6
3141msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)" 3123msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
3142msgstr "教學: macOS 10.14(Mojave)上的GNUnet" 3124msgstr "教學macOS 10.14 (Mojave)上的 GNUnet"
3143 3125
3144#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36 3126#: template/install-on-macos.html.j2:24 template/install-on-netbsd.html.j2:36
3145#: template/install-on-openwrt.html.j2:15 3127#: template/install-on-openwrt.html.j2:15
@@ -3152,23 +3134,23 @@ msgstr "第一步"
3152 3134
3153#: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:195 3135#: template/install-on-macos.html.j2:109 template/install-on-netbsd.html.j2:195
3154msgid "Alternative: Installation from source" 3136msgid "Alternative: Installation from source"
3155msgstr "其他選項: 從源安裝" 3137msgstr "其他選項從源安裝"
3156 3138
3157#: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:265 3139#: template/install-on-macos.html.j2:154 template/install-on-netbsd.html.j2:265
3158msgid "Option 1: GNUnet for production / usage" 3140msgid "Option 1: GNUnet for production / usage"
3159msgstr "選項1: 用於生產/使用的GNUnet" 3141msgstr "選項1用於生產/使用的 GNUnet"
3160 3142
3161#: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:293 3143#: template/install-on-macos.html.j2:187 template/install-on-netbsd.html.j2:293
3162msgid "Option 2: GNUnet experimental" 3144msgid "Option 2: GNUnet experimental"
3163msgstr "選項2: 試驗性GNUnet" 3145msgstr "選項2試驗性 GNUnet"
3164 3146
3165#: template/install-on-netbsd.html.j2:6 3147#: template/install-on-netbsd.html.j2:6
3166msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT" 3148msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
3167msgstr "教學: NetBSD 8.0當前上的GNUnet" 3149msgstr "教學NetBSD 8.0 當前上的 GNUnet"
3168 3150
3169#: template/install-on-openwrt.html.j2:6 3151#: template/install-on-openwrt.html.j2:6
3170msgid "Tutorial: GNUnet on OpenWrt" 3152msgid "Tutorial: GNUnet on OpenWrt"
3171msgstr "教學: OpenWrt上的GNUnet" 3153msgstr "教學OpenWrt 上的 GNUnet"
3172 3154
3173#: template/install-on-openwrt.html.j2:47 3155#: template/install-on-openwrt.html.j2:47
3174msgid "Configuration" 3156msgid "Configuration"
@@ -3176,14 +3158,13 @@ msgstr "配置"
3176 3158
3177#: template/install-on-ubuntu1804.html.j2:6 3159#: template/install-on-ubuntu1804.html.j2:6
3178msgid "Tutorial: GNUnet on Ubuntu 18.04" 3160msgid "Tutorial: GNUnet on Ubuntu 18.04"
3179msgstr "教學: Ubuntu 18.04上的GNUnet" 3161msgstr "教學Ubuntu 18.04 上的 GNUnet"
3180 3162
3181#: template/install.html.j2:11 3163#: template/install.html.j2:11
3182msgid "" 3164msgid ""
3183"Notice: GNUnet is still undergoing major development. It is largely <i>not " 3165"Notice: GNUnet is still undergoing major development. It is largely <i>not "
3184"yet ready</i> for usage beyond developers." 3166"yet ready</i> for usage beyond developers."
3185msgstr "" 3167msgstr "注意:GNUnet 仍在進行重大開發。它很大部分地<i>尚未準備好</i>供開發人員使用。"
3186"注意: GNUnet仍在進行重大開發。它很大部分地<i>尚未準備好</i>供開發人員使用。"
3187 3168
3188#: template/install.html.j2:16 3169#: template/install.html.j2:16
3189msgid "" 3170msgid ""
@@ -3259,8 +3240,8 @@ msgid ""
3259"\">required dependencies</a> of GNUnet. There are base requirements and " 3240"\">required dependencies</a> of GNUnet. There are base requirements and "
3260"optional requirements." 3241"optional requirements."
3261msgstr "" 3242msgstr ""
3262"首先,安裝<a href=\"https://git.gnunet.org/gnunet.git/tree/README\">所需的" 3243"首先,安裝<a href=\"https://git.gnunet.org/gnunet.git/tree/README\">所需的 GNUnet "
3263"GNUnet從屬物</a>。有許多與之相關的基礎要求與非強制的要求。" 3244"從屬物</a>。有許多與之相關的基礎要求與非強制的要求。"
3264 3245
3265#: template/install.html.j2:79 3246#: template/install.html.j2:79
3266msgid "" 3247msgid ""
@@ -3270,9 +3251,9 @@ msgid ""
3270"you want to develop using the most recent build, you should go with the <a " 3251"you want to develop using the most recent build, you should go with the <a "
3271"href=\"https://git.gnunet.org/\">git repository</a>." 3252"href=\"https://git.gnunet.org/\">git repository</a>."
3272msgstr "" 3253msgstr ""
3273"現在,您需要決定是從release tarball還是從git來安裝GNUnet。如果您想使用GNUnet且沒有適用於您的作業系統的二進制程式包," 3254"現在,您需要決定是從 release tarball 還是從 git 來安裝 GNUnet。如果您想使用 GNUnet "
3274"您應該要繼續使用release tarball。如果您想使用最新版本進行開發,您應該使用 <a href=\"https://git.gnunet." 3255"且沒有適用於您的作業系統的二進制程式包,您應該要繼續使用 release tarball。如果您想使用最新版本進行開發,您應該使用 <a href="
3275"org/\">git 存儲庫</a>。" 3256"\"https://git.gnunet.org/\">git 存儲庫</a>。"
3276 3257
3277#: template/install.html.j2:96 3258#: template/install.html.j2:96
3278msgid "To compile gnunet from the git source you can do so by entering:" 3259msgid "To compile gnunet from the git source you can do so by entering:"
@@ -3282,25 +3263,23 @@ msgstr "要從 git 源編譯 gnunet,您可以輸入:"
3282msgid "" 3263msgid ""
3283"Before building GNUnet, make sure that you setup the required groups and add " 3264"Before building GNUnet, make sure that you setup the required groups and add "
3284"your user to the group <code>gnunet</code>:" 3265"your user to the group <code>gnunet</code>:"
3285msgstr "" 3266msgstr "在構建 GNUnet 之前,請確保您設置了所需的組並將您的用戶添加到組 <code>gnunet</code>:"
3286"在構建GNUnet之前,請確保您設置了所需的組並將您的用戶添加到組<code>gnunet</"
3287"code>:"
3288 3267
3289#: template/install.html.j2:115 3268#: template/install.html.j2:115
3290msgid "To compile GNUnet, execute:" 3269msgid "To compile GNUnet, execute:"
3291msgstr "欲編譯GNUnet,請執行:" 3270msgstr "欲編譯 GNUnet,請執行"
3292 3271
3293#: template/install.html.j2:126 3272#: template/install.html.j2:126
3294msgid "" 3273msgid ""
3295"You can find more configuration flags in the <a href=\"https://git.gnunet." 3274"You can find more configuration flags in the <a href=\"https://git.gnunet."
3296"org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:" 3275"org/gnunet.git/tree/README\">README</a>.<br> Install GNUnet with:"
3297msgstr "" 3276msgstr ""
3298"您可以在 <a href=\"https://git.gnunet.org/gnunet.git/tree/README\">README</a>" 3277"您可以在 <a href=\"https://git.gnunet.org/gnunet.git/tree/README\""
3299"中找到更多配置標誌。<br> 使用以下命令安裝GNUnet:" 3278">README</a>中找到更多配置標誌。<br> 使用以下命令安裝GNUnet"
3300 3279
3301#: template/install.html.j2:136 3280#: template/install.html.j2:136
3302msgid "You can now start GNUnet by running:" 3281msgid "You can now start GNUnet by running:"
3303msgstr "現在,您可以通過運行以下命令來啟動GNUnet:" 3282msgstr "現在,您可以通過運行以下命令來啟動GNUnet"
3304 3283
3305#: template/install.html.j2:144 3284#: template/install.html.j2:144
3306msgid "" 3285msgid ""
@@ -3318,7 +3297,7 @@ msgstr "您可在此頁面上,找到我們的技術規格的連結。"
3318 3297
3319#: template/use.html.j2:6 3298#: template/use.html.j2:6
3320msgid "How to use GNUnet - in a nutshell" 3299msgid "How to use GNUnet - in a nutshell"
3321msgstr "如何使用GNUnet - 簡而言之" 3300msgstr "如何使用 GNUnet - 簡而言之"
3322 3301
3323#: template/use.html.j2:12 template/use.html.j2:125 3302#: template/use.html.j2:12 template/use.html.j2:125
3324msgid "Filesharing" 3303msgid "Filesharing"
@@ -3334,11 +3313,11 @@ msgstr "最小群組聊天"
3334 3313
3335#: template/use.html.j2:15 3314#: template/use.html.j2:15
3336msgid "GNS with CLI" 3315msgid "GNS with CLI"
3337msgstr "帶有CLI的GNS" 3316msgstr "帶有 CLI GNS"
3338 3317
3339#: template/use.html.j2:16 3318#: template/use.html.j2:16
3340msgid "GNS with Browser" 3319msgid "GNS with Browser"
3341msgstr "帶瀏覽器的GNS" 3320msgstr "帶瀏覽器的 GNS"
3342 3321
3343#: template/use.html.j2:17 template/use.html.j2:445 3322#: template/use.html.j2:17 template/use.html.j2:445
3344msgid "VPN" 3323msgid "VPN"
@@ -3354,15 +3333,15 @@ msgstr "排解疑難"
3354 3333
3355#: template/use.html.j2:34 3334#: template/use.html.j2:34
3356msgid "Accessing GNUnet" 3335msgid "Accessing GNUnet"
3357msgstr "訪問GNUnet" 3336msgstr "訪問 GNUnet"
3358 3337
3359#: template/use.html.j2:78 3338#: template/use.html.j2:78
3360msgid "Leaving GNUnet" 3339msgid "Leaving GNUnet"
3361msgstr "離開GNUnet" 3340msgstr "離開 GNUnet"
3362 3341
3363#: template/use.html.j2:88 3342#: template/use.html.j2:88
3364msgid "Make sure your GNUnet installation works..." 3343msgid "Make sure your GNUnet installation works..."
3365msgstr "確保您的GNUnet安裝能夠運行..." 3344msgstr "確保您的 GNUnet 安裝能夠運行..."
3366 3345
3367#: template/use.html.j2:107 3346#: template/use.html.j2:107
3368msgid "... and play around with it." 3347msgid "... and play around with it."
@@ -3374,15 +3353,15 @@ msgstr "CADET (與聊天)"
3374 3353
3375#: template/use.html.j2:219 3354#: template/use.html.j2:219
3376msgid "Chatting with a (simple) client" 3355msgid "Chatting with a (simple) client"
3377msgstr "與一個(簡單的)客戶聊天" 3356msgstr "與一個簡單的客戶聊天"
3378 3357
3379#: template/use.html.j2:280 3358#: template/use.html.j2:280
3380msgid "Name resolution using GNS on the command line" 3359msgid "Name resolution using GNS on the command line"
3381msgstr "在命令行上使用GNS進行名稱解析" 3360msgstr "在命令行上使用 GNS 進行名稱解析"
3382 3361
3383#: template/use.html.j2:357 3362#: template/use.html.j2:357
3384msgid "Name resolution using GNS with a browser" 3363msgid "Name resolution using GNS with a browser"
3385msgstr "在瀏覽器中使用GNS進行名稱解析" 3364msgstr "在瀏覽器中使用 GNS 進行名稱解析"
3386 3365
3387#: template/use.html.j2:518 3366#: template/use.html.j2:518
3388msgid "You can't reach other people's nodes" 3367msgid "You can't reach other people's nodes"
@@ -3394,11 +3373,11 @@ msgstr "天哪,你們打破了我的網際網路"
3394 3373
3395#: template/video.html.j2:12 3374#: template/video.html.j2:12
3396msgid "Videos related to GNUnet" 3375msgid "Videos related to GNUnet"
3397msgstr "與GNUnet相關的影片" 3376msgstr "與 GNUnet 相關的影片"
3398 3377
3399#: template/news/index.html.j2:45 3378#: template/news/index.html.j2:45
3400msgid "News archives:" 3379msgid "News archives:"
3401msgstr "新聞檔案:" 3380msgstr "新聞檔案"
3402 3381
3403#: template/reclaim/faq.html.j2:6 3382#: template/reclaim/faq.html.j2:6
3404msgid "Frequently asked questions" 3383msgid "Frequently asked questions"
@@ -3490,8 +3469,8 @@ msgid ""
3490"offline! Access to attributes is controlled through an ecryption based " 3469"offline! Access to attributes is controlled through an ecryption based "
3491"access control layer." 3470"access control layer."
3492msgstr "" 3471msgstr ""
3493"用戶時常發佈最近的、最新的屬性,請求方無需與用戶進行直接互動即可檢索這些屬性——即使用戶處於離線狀態!此為通過基於加密(encryption " 3472"用戶時常發佈最近的、最新的屬性,請求方無需與用戶進行直接互動即可檢索這些屬性——即使用戶處於離線狀態!此為通過基於加密 (encryption "
3494"based)的訪問控制層(access control layer)來控制對屬性的訪問。" 3473"based) 的訪問控制層 (access control layer) 來控制對屬性的訪問。"
3495 3474
3496#: template/reclaim/tech.html.j2:71 3475#: template/reclaim/tech.html.j2:71
3497msgid "Authorization" 3476msgid "Authorization"