diff options
Diffstat (limited to 'docs/source/locale/zh_TW')
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/advanced.po | 298 | ||||
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/develop.po | 337 | ||||
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/features.po | 680 | ||||
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/help.po | 68 | ||||
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/index.po | 4 | ||||
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/install.po | 281 | ||||
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/security.po | 220 | ||||
-rw-r--r-- | docs/source/locale/zh_TW/LC_MESSAGES/tor.po | 367 |
8 files changed, 446 insertions, 1809 deletions
diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/advanced.po b/docs/source/locale/zh_TW/LC_MESSAGES/advanced.po index a0e1e2d3..62ecf4f1 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/advanced.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/advanced.po @@ -29,25 +29,25 @@ msgstr "儲存分頁" #: ../../source/advanced.rst:9 msgid "" -"Everything in OnionShare is temporary by default. If you close an " -"OnionShare tab, its address no longer exists and it can't be used again. " -"Sometimes you might want an OnionShare service to be persistent. This is " -"useful if you want to host a website available from the same OnionShare " -"address even if you reboot your computer." +"Everything in OnionShare is temporary by default. If you close an OnionShare " +"tab, its address no longer exists and it can't be used again. Sometimes you " +"might want an OnionShare service to be persistent. This is useful if you " +"want to host a website available from the same OnionShare address even if " +"you reboot your computer." msgstr "" #: ../../source/advanced.rst:13 msgid "" "To make any tab persistent, check the \"Save this tab, and automatically " -"open it when I open OnionShare\" box before starting the server. When a " -"tab is saved a purple pin icon appears to the left of its server status." +"open it when I open OnionShare\" box before starting the server. When a tab " +"is saved a purple pin icon appears to the left of its server status." msgstr "" #: ../../source/advanced.rst:18 msgid "" -"When you quit OnionShare and then open it again, your saved tabs will " -"start opened. You'll have to manually start each service, but when you do" -" they will start with the same OnionShare address and password." +"When you quit OnionShare and then open it again, your saved tabs will start " +"opened. You'll have to manually start each service, but when you do they " +"will start with the same OnionShare address and password." msgstr "" #: ../../source/advanced.rst:21 @@ -63,9 +63,9 @@ msgstr "" #: ../../source/advanced.rst:28 msgid "" "By default, all OnionShare services are protected with the username " -"``onionshare`` and a randomly-generated password. If someone takes 20 " -"wrong guesses at the password, your onion service is automatically " -"stopped to prevent a brute force attack against the OnionShare service." +"``onionshare`` and a randomly-generated password. If someone takes 20 wrong " +"guesses at the password, your onion service is automatically stopped to " +"prevent a brute force attack against the OnionShare service." msgstr "" #: ../../source/advanced.rst:31 @@ -73,16 +73,16 @@ msgid "" "Sometimes you might want your OnionShare service to be accessible to the " "public, like if you want to set up an OnionShare receive service so the " "public can securely and anonymously send you files. In this case, it's " -"better to disable the password altogether. If you don't do this, someone " -"can force your server to stop just by making 20 wrong guesses of your " -"password, even if they know the correct password." +"better to disable the password altogether. If you don't do this, someone can " +"force your server to stop just by making 20 wrong guesses of your password, " +"even if they know the correct password." msgstr "" #: ../../source/advanced.rst:35 msgid "" -"To turn off the password for any tab, just check the \"Don't use a " -"password\" box before starting the server. Then the server will be public" -" and won't have a password." +"To turn off the password for any tab, just check the \"Don't use a password" +"\" box before starting the server. Then the server will be public and won't " +"have a password." msgstr "" #: ../../source/advanced.rst:38 @@ -91,38 +91,37 @@ msgstr "排程時間" #: ../../source/advanced.rst:40 msgid "" -"OnionShare supports scheduling exactly when a service should start and " -"stop. Before starting a server, click \"Show advanced settings\" in its " -"tab and then check the boxes next to either \"Start onion service at " -"scheduled time\", \"Stop onion service at scheduled time\", or both, and " -"set the respective desired dates and times." +"OnionShare supports scheduling exactly when a service should start and stop. " +"Before starting a server, click \"Show advanced settings\" in its tab and " +"then check the boxes next to either \"Start onion service at scheduled time" +"\", \"Stop onion service at scheduled time\", or both, and set the " +"respective desired dates and times." msgstr "" -"OnionShare 有排程功能可設定服務何時開始與停止。在啟動伺服器前," -"點擊標籤分頁上的\"顯示進階設定\"然後再點\"在排定時間啟動 OnionShare\", " -"\"在排定時間關閉 OnionShare\" 旁邊的小方塊,以設定要想要的日期和時刻。" +"OnionShare 有排程功能可設定服務何時開始與停止。在啟動伺服器前,點擊標籤分頁上" +"的\"顯示進階設定\"然後再點\"在排定時間啟動 OnionShare\", \"在排定時間關閉 " +"OnionShare\" 旁邊的小方塊,以設定要想要的日期和時刻。" #: ../../source/advanced.rst:43 msgid "" "If you scheduled a service to start in the future, when you click the " -"\"Start sharing\" button you will see a timer counting down until it " -"starts. If you scheduled it to stop in the future, after it's started you" -" will see a timer counting down to when it will stop automatically." +"\"Start sharing\" button you will see a timer counting down until it starts. " +"If you scheduled it to stop in the future, after it's started you will see a " +"timer counting down to when it will stop automatically." msgstr "" #: ../../source/advanced.rst:46 msgid "" -"**Scheduling an OnionShare service to automatically start can be used as " -"a dead man's switch**, where your service will be made public at a given " -"time in the future if anything happens to you. If nothing happens to you," -" you can cancel the service before it's scheduled to start." +"**Scheduling an OnionShare service to automatically start can be used as a " +"dead man's switch**, where your service will be made public at a given time " +"in the future if anything happens to you. If nothing happens to you, you can " +"cancel the service before it's scheduled to start." msgstr "" #: ../../source/advanced.rst:51 msgid "" -"**Scheduling an OnionShare service to automatically stop can be useful to" -" limit exposure**, like if you want to share secret documents while " -"making sure they're not available on the Internet for more than a few " -"days." +"**Scheduling an OnionShare service to automatically stop can be useful to " +"limit exposure**, like if you want to share secret documents while making " +"sure they're not available on the Internet for more than a few days." msgstr "" #: ../../source/advanced.rst:56 @@ -137,8 +136,7 @@ msgstr "除圖形介面外,OnionShare 也有文字指令介面。" #: ../../source/advanced.rst:60 msgid "" -"You can install just the command-line version of OnionShare using " -"``pip3``::" +"You can install just the command-line version of OnionShare using ``pip3``::" msgstr "可使用 ``pip3``來安裝文字指令版本的 OnionShare::" #: ../../source/advanced.rst:64 @@ -154,10 +152,11 @@ msgstr "然後像這樣執行::" #: ../../source/advanced.rst:70 #, fuzzy msgid "" -"If you installed OnionShare using the Linux Snapcraft package, you can " -"also just run ``onionshare.cli`` to access the command-line interface " -"version." -msgstr "如果你透過作業系統的安裝包安裝OnionShare,你可以直接在終端機上執行“onionshare”。" +"If you installed OnionShare using the Linux Snapcraft package, you can also " +"just run ``onionshare.cli`` to access the command-line interface version." +msgstr "" +"如果你透過作業系統的安裝包安裝OnionShare,你可以直接在終端機上執" +"行“onionshare”。" #: ../../source/advanced.rst:73 msgid "Usage" @@ -165,8 +164,8 @@ msgstr "使用" #: ../../source/advanced.rst:75 msgid "" -"You can browse the command-line documentation by running ``onionshare " -"--help``::" +"You can browse the command-line documentation by running ``onionshare --" +"help``::" msgstr "" #: ../../source/advanced.rst:132 @@ -181,214 +180,29 @@ msgstr "" #: ../../source/advanced.rst:139 msgid "" -"OnionShare still has support for v2 onion addresses, the old type of " -"onion addresses that have 16 characters, for example::" +"OnionShare still has support for v2 onion addresses, the old type of onion " +"addresses that have 16 characters, for example::" msgstr "" #: ../../source/advanced.rst:143 msgid "" -"OnionShare calls v2 onion addresses \"legacy addresses\", and they are " -"not recommended, as v3 onion addresses are more secure." +"OnionShare calls v2 onion addresses \"legacy addresses\", and they are not " +"recommended, as v3 onion addresses are more secure." msgstr "" #: ../../source/advanced.rst:145 msgid "" "To use legacy addresses, before starting a server click \"Show advanced " "settings\" from its tab and check the \"Use a legacy address (v2 onion " -"service, not recommended)\" box. In legacy mode you can optionally turn " -"on Tor client authentication. Once you start a server in legacy mode you " -"cannot remove legacy mode in that tab. Instead you must start a separate " -"service in a separate tab." +"service, not recommended)\" box. In legacy mode you can optionally turn on " +"Tor client authentication. Once you start a server in legacy mode you cannot " +"remove legacy mode in that tab. Instead you must start a separate service in " +"a separate tab." msgstr "" #: ../../source/advanced.rst:150 msgid "" -"Tor Project plans to `completely deprecate v2 onion services " -"<https://blog.torproject.org/v2-deprecation-timeline>`_ on October 15, " -"2021, and legacy onion services will be removed from OnionShare before " -"then." +"Tor Project plans to `completely deprecate v2 onion services <https://blog." +"torproject.org/v2-deprecation-timeline>`_ on October 15, 2021, and legacy " +"onion services will be removed from OnionShare before then." msgstr "" - -#~ msgid "Make a symbolic link to the OnionShare command line binary line this::" -#~ msgstr "" - -#~ msgid "" -#~ "By default, everything in OnionShare is" -#~ " temporary. As soon as you close " -#~ "an OnionShare tab its address no " -#~ "longer exists and can't be used " -#~ "again. But sometimes you might want " -#~ "an OnionShare service to be persistent." -#~ " For example, this would be useful" -#~ " if you want to host a website" -#~ " that can keep the same URL " -#~ "even if you reboot your computer." -#~ msgstr "" - -#~ msgid "" -#~ "When you quit OnionShare and then " -#~ "open it again, your saved tabs " -#~ "will start out open. You'll have " -#~ "to manually start each service, but " -#~ "when you do they will start with" -#~ " the same OnionShare address, and " -#~ "with the same password." -#~ msgstr "" - -#~ msgid "Disable passwords" -#~ msgstr "取消密碼" - -#~ msgid "" -#~ "By default, all OnionShare services are" -#~ " protected with the username `onionshare`" -#~ " and a randomly-generated password. " -#~ "If someone makes 20 wrong guesses " -#~ "of the password, your onion service " -#~ "is automatically stopped to prevent a" -#~ " brute force attack against the " -#~ "OnionShare service." -#~ msgstr "" - -#~ msgid "" -#~ "But sometimes you might want your " -#~ "OnionShare service to be accessible to" -#~ " the public. For example, if you " -#~ "want to set up an OnionShare " -#~ "receive service so the public can " -#~ "securely and anonymously send you files." -#~ " In this case, it's better to " -#~ "disable the password altogether. If you" -#~ " don't do this, someone can force " -#~ "your server to stop just by making" -#~ " 20 wrong guesses of your password," -#~ " even if they know the correct " -#~ "password." -#~ msgstr "" - -#~ msgid "" -#~ "To disable the password for any " -#~ "tab, just check the \"Don't use a" -#~ " password\" box before starting the " -#~ "server. Then the server will be " -#~ "public and won't have a password." -#~ msgstr "" - -#~ msgid "Scheduled times" -#~ msgstr "" - -#~ msgid "" -#~ "OnionShare supports scheduling exactly when" -#~ " a service should start and stop. " -#~ "Before starting server, click \"Show " -#~ "advanced settings\" in its tab and " -#~ "then check the boxes next to " -#~ "either \"Start onion service at " -#~ "scheduled time\", \"Stop onion service " -#~ "at scheduled time\", or both, and " -#~ "set the desired dates and times." -#~ msgstr "" - -#~ msgid "" -#~ "If you scheduled a service to " -#~ "start in the future, when you " -#~ "click the start button you will " -#~ "see a timer counting down until it" -#~ " will start. If you scheduled it " -#~ "to stop in the future, after it's" -#~ " started you will see a timer " -#~ "counting down to when it will stop" -#~ " automatically." -#~ msgstr "" - -#~ msgid "" -#~ "**Scheduling an OnionShare service to " -#~ "automatically stop can be useful to " -#~ "limit exposure**, like if you want " -#~ "to share secret documents while making" -#~ " sure they're not available on the" -#~ " internet for more than a few " -#~ "days." -#~ msgstr "" - -#~ msgid "" -#~ "In addition to its graphical interface," -#~ " OnionShare has a command line " -#~ "interface." -#~ msgstr "" - -#~ msgid "Linux" -#~ msgstr "Linux" - -#~ msgid "" -#~ "If you installed OnionShare using the" -#~ " Flatpak package, unfortunately the command" -#~ " line interface isn't supported." -#~ msgstr "很抱歉,如果你透過Flatpak安裝OnionShare," - -#~ msgid "macOS" -#~ msgstr "macOS" - -#~ msgid "Make a symbolic link to the OnionShare command line binary like this::" -#~ msgstr "" - -#~ msgid "Now you can run ``onionshare`` from the terminal." -#~ msgstr "現在你可以在終端機上執行“onionshare”。" - -#~ msgid "Windows" -#~ msgstr "Windows" - -#~ msgid "The command line interface isn't supported in Windows." -#~ msgstr "" - -#~ msgid "" -#~ "If you really want to use it " -#~ "anyway, you can set up a Windows" -#~ " development environment (see " -#~ ":ref:`starting_development`) and then run this" -#~ " in a command prompt::" -#~ msgstr "" - -#~ msgid "" -#~ "You can see command line documentation" -#~ " by running ``onionshare --help``::" -#~ msgstr "" - -#~ msgid "Legacy addresses" -#~ msgstr "" - -#~ msgid "" -#~ "But it still has support for v2" -#~ " onion addresses, the old type of " -#~ "onion addresses that have 16 characters," -#~ " for example::" -#~ msgstr "" - -#~ msgid "" -#~ "OnionShare calls v2 onion addresses " -#~ "\"legacy addresses\". v3 onion addresses " -#~ "are more secure, and using legacy " -#~ "addresses is not recommended." -#~ msgstr "" - -#~ msgid "" -#~ "To use legacy addresses, before starting" -#~ " a server click \"Show advanced " -#~ "settings\" in its tab and check " -#~ "the \"Use a legacy address (v2 " -#~ "onion service, not recommended)\" box. " -#~ "In legacy mode you can optionally " -#~ "enable Tor client authentication. Once " -#~ "you start a server in legacy mode" -#~ " you cannot remove legacy mode in " -#~ "that tab. Instead you must start a" -#~ " separate service in a separate tab." -#~ msgstr "" - -#~ msgid "" -#~ "Tor Project plans to `completely " -#~ "deprecate v2 onion services " -#~ "<https://blog.torproject.org/v2-deprecation-timeline>`_ on" -#~ " October 15, 2021, and legacy onion" -#~ " services will soon be removed from" -#~ " OnionShare as well." -#~ msgstr "" diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/develop.po b/docs/source/locale/zh_TW/LC_MESSAGES/develop.po index 69e07954..65d7e4c6 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/develop.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/develop.po @@ -29,27 +29,25 @@ msgstr "合作" #: ../../source/develop.rst:9 msgid "" -"OnionShare has an open Keybase team to discuss the project, ask " -"questions, share ideas and designs, and making plans for future " -"development. (It's also an easy way to send end-to-end encrypted direct " -"messages to others in the OnionShare community, like OnionShare " -"addresses.) To use Keybase, download the `Keybase app " -"<https://keybase.io/download>`_, make an account, and `join this team " -"<https://keybase.io/team/onionshare>`_. Within the app, go to \"Teams\", " -"click \"Join a Team\", and type \"onionshare\"." +"OnionShare has an open Keybase team to discuss the project, ask questions, " +"share ideas and designs, and making plans for future development. (It's also " +"an easy way to send end-to-end encrypted direct messages to others in the " +"OnionShare community, like OnionShare addresses.) To use Keybase, download " +"the `Keybase app <https://keybase.io/download>`_, make an account, and `join " +"this team <https://keybase.io/team/onionshare>`_. Within the app, go to " +"\"Teams\", click \"Join a Team\", and type \"onionshare\"." msgstr "" -"OnionShare 有一個公開的 Keybase " -"小組用來討論專案、提問、分享設計想法與制定未來發展計畫。 (" -"它也方便直接發送端對端加密訊息給 OnionShare 社群的其它人,就如同like " -"OnionShare 地址) 先下載 `Keybase 應用 <https://keybase.io/download>`_, " -"建立帳戶再 `加入小組 <https://keybase.io/team/onionshare>`_. 在 Keybase " -"應用程式裏頭,到 \"Teams\", 點擊 \"Join a Team\"並輸入 \"onionshare\"。" +"OnionShare 有一個公開的 Keybase 小組用來討論專案、提問、分享設計想法與制定未" +"來發展計畫。 (它也方便直接發送端對端加密訊息給 OnionShare 社群的其它人,就如" +"同like OnionShare 地址) 先下載 `Keybase 應用 <https://keybase.io/" +"download>`_, 建立帳戶再 `加入小組 <https://keybase.io/team/onionshare>`_. 在 " +"Keybase 應用程式裏頭,到 \"Teams\", 點擊 \"Join a Team\"並輸入 \"onionshare" +"\"。" #: ../../source/develop.rst:12 msgid "" -"OnionShare also has a `mailing list " -"<https://lists.riseup.net/www/subscribe/onionshare-dev>`_ for developers " -"and and designers to discuss the project." +"OnionShare also has a `mailing list <https://lists.riseup.net/www/subscribe/" +"onionshare-dev>`_ for developers and and designers to discuss the project." msgstr "" "OnionShare 也有`開發者郵件群組 <https://lists.riseup.net/www/subscribe/" "onionshare-dev>`_ 便於討論專案。" @@ -60,26 +58,26 @@ msgstr "貢獻編碼" #: ../../source/develop.rst:17 msgid "" -"OnionShare source code is to be found in this Git repository: " -"https://github.com/micahflee/onionshare" +"OnionShare source code is to be found in this Git repository: https://github." +"com/micahflee/onionshare" msgstr "" #: ../../source/develop.rst:19 msgid "" -"If you'd like to contribute code to OnionShare, it helps to join the " -"Keybase team and ask questions about what you're thinking of working on. " -"You should also review all of the `open issues " -"<https://github.com/micahflee/onionshare/issues>`_ on GitHub to see if " -"there are any you'd like to tackle." +"If you'd like to contribute code to OnionShare, it helps to join the Keybase " +"team and ask questions about what you're thinking of working on. You should " +"also review all of the `open issues <https://github.com/micahflee/onionshare/" +"issues>`_ on GitHub to see if there are any you'd like to tackle." msgstr "" #: ../../source/develop.rst:22 msgid "" "When you're ready to contribute code, open a pull request in the GitHub " -"repository and one of the project maintainers will review it and possibly" -" ask questions, request changes, reject it, or merge it into the project." -msgstr "要貢獻代碼,請在 GitHub " -"代碼存放庫提取要求,專案維護人員會檢視、提問、要求修改、拒絕或加以合併。" +"repository and one of the project maintainers will review it and possibly " +"ask questions, request changes, reject it, or merge it into the project." +msgstr "" +"要貢獻代碼,請在 GitHub 代碼存放庫提取要求,專案維護人員會檢視、提問、要求修" +"改、拒絕或加以合併。" #: ../../source/develop.rst:27 msgid "Starting Development" @@ -87,12 +85,11 @@ msgstr "著手開發" #: ../../source/develop.rst:29 msgid "" -"OnionShare is developed in Python. To get started, clone the Git " -"repository at https://github.com/micahflee/onionshare/ and then consult " -"the ``cli/README.md`` file to learn how to set up your development " -"environment for the command-line version, and the ``desktop/README.md`` " -"file to learn how to set up your development environment for the " -"graphical version." +"OnionShare is developed in Python. To get started, clone the Git repository " +"at https://github.com/micahflee/onionshare/ and then consult the ``cli/" +"README.md`` file to learn how to set up your development environment for the " +"command-line version, and the ``desktop/README.md`` file to learn how to set " +"up your development environment for the graphical version." msgstr "" #: ../../source/develop.rst:32 @@ -100,7 +97,8 @@ msgid "" "Those files contain the necessary technical instructions and commands " "install dependencies for your platform, and to run OnionShare from the " "source tree." -msgstr "這些檔案包含必要的技術指示、平台安裝指令和依賴套件,從源碼樹來執行 " +msgstr "" +"這些檔案包含必要的技術指示、平台安裝指令和依賴套件,從源碼樹來執行 " "OnionShare。" #: ../../source/develop.rst:35 @@ -113,15 +111,15 @@ msgstr "冗長模式" #: ../../source/develop.rst:40 msgid "" -"When developing, it's convenient to run OnionShare from a terminal and " -"add the ``--verbose`` (or ``-v``) flag to the command. This prints a lot " -"of helpful messages to the terminal, such as when certain objects are " +"When developing, it's convenient to run OnionShare from a terminal and add " +"the ``--verbose`` (or ``-v``) flag to the command. This prints a lot of " +"helpful messages to the terminal, such as when certain objects are " "initialized, when events occur (like buttons clicked, settings saved or " "reloaded), and other debug info. For example::" msgstr "" -"開發中,為便於在終端機執行 OnionShare 會在命令列加入 ``--verbose`` (or " -"``-v``) 標記,它會在端終機視窗列出一些有用的訊息,例如某些物件被初始化、事件" -"發生(如觸動按鈕、設置被儲存或重戴 ).、除錯資訊等,例如::" +"開發中,為便於在終端機執行 OnionShare 會在命令列加入 ``--verbose`` (or ``-" +"v``) 標記,它會在端終機視窗列出一些有用的訊息,例如某些物件被初始化、事件發生" +"(如觸動按鈕、設置被儲存或重戴 ).、除錯資訊等,例如::" #: ../../source/develop.rst:117 msgid "" @@ -131,11 +129,12 @@ msgstr "可利用 ``onionshare/common.py`` 將偵錯訊息寫入``Common.log`` #: ../../source/develop.rst:121 msgid "" -"This can be useful when learning the chain of events that occur when " -"using OnionShare, or the value of certain variables before and after they" -" are manipulated." -msgstr "這對學習使用 OnionShare " -"事件發生鏈很有用,或是了解一些變數值在操縱前後的變化。" +"This can be useful when learning the chain of events that occur when using " +"OnionShare, or the value of certain variables before and after they are " +"manipulated." +msgstr "" +"這對學習使用 OnionShare 事件發生鏈很有用,或是了解一些變數值在操縱前後的變" +"化。" #: ../../source/develop.rst:124 msgid "Local Only" @@ -146,14 +145,15 @@ msgid "" "Tor is slow, and it's often convenient to skip starting onion services " "altogether during development. You can do this with the ``--local-only`` " "flag. For example::" -msgstr "Tor 速度慢,方便起見在開發期間常常會跳過洋蔥服務 ,其操作方法為利用``--local-" +msgstr "" +"Tor 速度慢,方便起見在開發期間常常會跳過洋蔥服務 ,其操作方法為利用``--local-" "only`` flag. 例如::" #: ../../source/develop.rst:164 msgid "" "In this case, you load the URL ``http://onionshare:train-" -"system@127.0.0.1:17635`` in a normal web-browser like Firefox, instead of" -" using the Tor Browser." +"system@127.0.0.1:17635`` in a normal web-browser like Firefox, instead of " +"using the Tor Browser." msgstr "" #: ../../source/develop.rst:167 @@ -163,17 +163,17 @@ msgstr "貢獻翻譯" #: ../../source/develop.rst:169 msgid "" "Help make OnionShare easier to use and more familiar and welcoming for " -"people by translating it on `Hosted Weblate " -"<https://hosted.weblate.org/projects/onionshare/>`_. Always keep the " -"\"OnionShare\" in latin letters, and use \"OnionShare (localname)\" if " -"needed." +"people by translating it on `Hosted Weblate <https://hosted.weblate.org/" +"projects/onionshare/>`_. Always keep the \"OnionShare\" in latin letters, " +"and use \"OnionShare (localname)\" if needed." msgstr "" "協助 OnionShare 更易使用與親切,歡迎加入 `Hosted Weblate <https://hosted." -"weblate.org/projects/onionshare/>`_ 翻譯計畫。 請保持 \"OnionShare\" " -"原字或使用 \"OnionShare (本地譯名)\" 。" +"weblate.org/projects/onionshare/>`_ 翻譯計畫。 請保持 \"OnionShare\" 原字或使" +"用 \"OnionShare (本地譯名)\" 。" #: ../../source/develop.rst:171 -msgid "To help translate, make a Hosted Weblate account and start contributing." +msgid "" +"To help translate, make a Hosted Weblate account and start contributing." msgstr "協助翻譯,請註冊 Hosted Weblate 帳號即可開始貢獻。" #: ../../source/develop.rst:174 @@ -182,16 +182,16 @@ msgstr "對原始英文字串的建議" #: ../../source/develop.rst:176 msgid "" -"Sometimes the original English strings are wrong, or don't match between " -"the application and the documentation." +"Sometimes the original English strings are wrong, or don't match between the " +"application and the documentation." msgstr "有時候原始英文有誤或是應用程式與文檔之間不相符。" #: ../../source/develop.rst:178 msgid "" -"File source string improvements by adding @kingu to your Weblate comment," -" or open a GitHub issue or pull request. The latter ensures all upstream " -"developers see the suggestion, and can potentially modify the string via " -"the usual code review processes." +"File source string improvements by adding @kingu to your Weblate comment, or " +"open a GitHub issue or pull request. The latter ensures all upstream " +"developers see the suggestion, and can potentially modify the string via the " +"usual code review processes." msgstr "" "檔案原始字串改進可在 Weblate 加評註並呼叫 @kingu,或是在 Github 發起 issue 或" "代碼提交請求,後一種方式可讓上游開發人員看到建議後有可能經由正常檢查流程來修" @@ -203,212 +203,9 @@ msgstr "翻譯狀況" #: ../../source/develop.rst:183 msgid "" -"Here is the current translation status. If you want start a translation " -"in a language not yet started, please write to the mailing list: " -"onionshare-dev@lists.riseup.net" -msgstr "這是目前的翻譯狀況,如果想要新起一個未列入的語言翻譯,請來信到郵件群組:: " +"Here is the current translation status. If you want start a translation in a " +"language not yet started, please write to the mailing list: onionshare-" +"dev@lists.riseup.net" +msgstr "" +"這是目前的翻譯狀況,如果想要新起一個未列入的語言翻譯,請來信到郵件群組:: " "onionshare-dev@lists.riseup.net" - -#~ msgid "" -#~ "OnionShare is developed in Python. To" -#~ " get started, you should close the" -#~ " git repository at " -#~ "https://github.com/micahflee/onionshare/ and then " -#~ "consult the ``BUILD.md`` file." -#~ msgstr "" - -#~ msgid "" -#~ "OnionShare has an open Keybase team " -#~ "that we use to discuss the " -#~ "project, including asking questions, sharing" -#~ " ideas and designs, and making plans" -#~ " for future development. (It's also " -#~ "an easy way to send end-to-" -#~ "end encrypted direct messages to others" -#~ " in the OnionShare community, like " -#~ "OnionShare addresses.) To use Keybase, " -#~ "you need to download the `Keybase " -#~ "app <https://keybase.io/download>`_, make an " -#~ "account, and `join this team " -#~ "<https://keybase.io/team/onionshare>`_. Within the " -#~ "app, go to Teams, click \"Join a" -#~ " Team\", and type \"onionshare\"." -#~ msgstr "" - -#~ msgid "" -#~ "OnionShare source code is in this " -#~ "git repository: https://github.com/micahflee/onionshare" -#~ msgstr "" - -#~ msgid "" -#~ "If you'd like to contribute code " -#~ "to OnionShare, it helps to join " -#~ "the Keybase team and ask questions " -#~ "about what you're thinking of working" -#~ " on. You should also review all " -#~ "of the `open issues " -#~ "<https://github.com/micahflee/onionshare/issues>`_ on " -#~ "GitHub to see if there are any " -#~ "that you'd like to develop." -#~ msgstr "" - -#~ msgid "" -#~ "When you're ready to contribute code," -#~ " open a pull request in the " -#~ "GitHub repository and one of the " -#~ "project maintainers will review it and" -#~ " possible ask questions, request changes," -#~ " reject it, or merge it into " -#~ "the project." -#~ msgstr "" - -#~ msgid "" -#~ "OnionShare is developed in Python. To" -#~ " get started, you should clone the" -#~ " git repository at " -#~ "https://github.com/micahflee/onionshare/ and then " -#~ "consult the ``BUILD.md`` file." -#~ msgstr "" - -#~ msgid "That file contains the technical instructions and commands necessary:" -#~ msgstr "" - -#~ msgid "Install dependencies for your platform" -#~ msgstr "" - -#~ msgid "Run OnionShare from the source tree, without building a package" -#~ msgstr "" - -#~ msgid "Building packages" -#~ msgstr "" - -#~ msgid "Making a release of OnionShare" -#~ msgstr "" - -#~ msgid "" -#~ "When developing, it's convenient to run" -#~ " OnionShare from a terminal and add" -#~ " the ``--verbose`` (or ``-v``) flag " -#~ "to the command. This will print a" -#~ " lot of helpful messages to the " -#~ "terminal such as when certain objects" -#~ " are initialized, when events occur " -#~ "(like buttons clicked, settings saved or" -#~ " reloaded), and other debug information." -#~ " For example::" -#~ msgstr "" - -#~ msgid "" -#~ "This can be useful when learning " -#~ "the chain of events that occur " -#~ "when using the application or the " -#~ "value of certain variables before and" -#~ " after they are manipulated." -#~ msgstr "" - -#~ msgid "Local only" -#~ msgstr "" - -#~ msgid "" -#~ "In this case, you load the URL " -#~ "``http://onionshare:eject-snack@127.0.0.1:17614`` in " -#~ "a normal web browser like Firefox, " -#~ "instead of using Tor Browser." -#~ msgstr "" - -#~ msgid "Debugging in Windows" -#~ msgstr "" - -#~ msgid "" -#~ "If you want to obtain debug output" -#~ " from the ``onionshare-gui.exe`` in " -#~ "Windows, you will need to edit " -#~ "``install\\pyinstaller.spec`` and change " -#~ "``console=False`` to ``console=True``." -#~ msgstr "" - -#~ msgid "" -#~ "Then rebuild the EXE with " -#~ "``install\\build_exe.bat`` (you may need to" -#~ " comment out the ``signtool`` commands " -#~ "in the ``build_exe.bat`` and the " -#~ "``onionshare.nsi`` files, as per the " -#~ "``BUILD.md`` instructions)." -#~ msgstr "" - -#~ msgid "" -#~ "After this, you can run ``onionshare-" -#~ "gui.exe -v`` from a command prompt " -#~ "to see the debug output." -#~ msgstr "" - -#~ msgid "" -#~ "Most of the OnionShare is translatable." -#~ " You can help make it easier to" -#~ " use and more familiar and welcoming" -#~ " for people around the globe. The " -#~ "Localization Lab has some `documentation " -#~ "about translating OnionShare " -#~ "<https://wiki.localizationlab.org/index.php/OnionShare>`_." -#~ msgstr "" - -#~ msgid "" -#~ "OnionShare uses Weblate to keep track" -#~ " of translations. You can view the" -#~ " OnionShare project here: " -#~ "https://hosted.weblate.org/projects/onionshare/" -#~ msgstr "" - -#~ msgid "" -#~ "To help translate, make a Hosted " -#~ "Weblate account and start contributing " -#~ "to that project." -#~ msgstr "" - -#~ msgid "Suggestions for original English strings" -#~ msgstr "" - -#~ msgid "" -#~ "Sometimes the original English strings " -#~ "could be improved, making them easier" -#~ " to translate into other languages." -#~ msgstr "" - -#~ msgid "" -#~ "If you have suggestions for a " -#~ "better English string, please open a " -#~ "GitHub issue rather than commenting in" -#~ " Weblate. This ensures the upstream " -#~ "developers will definitely see the " -#~ "suggestion, and can potentially modify " -#~ "the string via the usual code " -#~ "review processes." -#~ msgstr "" - -#~ msgid "" -#~ "Here is the current translation status." -#~ " If you want start a translation " -#~ "in a language not to be found " -#~ "here, please write us to the " -#~ "mailing list: onionshare-dev@lists.riseup.net" -#~ msgstr "" - -#~ msgid "Translate the .desktop file" -#~ msgstr "翻譯.desktop檔案" - -#~ msgid "You can also translate the ``install/onionshare.desktop`` file." -#~ msgstr "" - -#~ msgid "" -#~ "Duplicate the line that begins with " -#~ "``Comment=``. Add the language code to" -#~ " the new line so it becomes " -#~ "``Comment[lang]=`` (lang should be your " -#~ "language). You can see what language " -#~ "codes are used for translation by " -#~ "looking at the ``share/locale/*.json`` " -#~ "filenames::" -#~ msgstr "" - -#~ msgid "Do the same for other untranslated lines." -#~ msgstr "" diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/features.po b/docs/source/locale/zh_TW/LC_MESSAGES/features.po index acc6d2cf..afeef863 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/features.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/features.po @@ -29,22 +29,21 @@ msgid "" "other people as `Tor <https://www.torproject.org/>`_ `onion services " "<https://community.torproject.org/onion-services/>`_." msgstr "" -"網頁伺服器在本地電腦上啟動而且就像 `Tor <https://www.torproject.org/>`_ `" -"洋蔥服務 <https://community.torproject.org/onion-services/>`_ " -"可能別人來訪問。" +"網頁伺服器在本地電腦上啟動而且就像 `Tor <https://www.torproject.org/>`_ `洋蔥" +"服務 <https://community.torproject.org/onion-services/>`_ 可能別人來訪問。" #: ../../source/features.rst:8 msgid "" -"By default, OnionShare web addresses are protected with a random " -"password. A typical OnionShare address might look something like this::" +"By default, OnionShare web addresses are protected with a random password. A " +"typical OnionShare address might look something like this::" msgstr "" #: ../../source/features.rst:12 msgid "" "You're responsible for securely sharing that URL using a communication " -"channel of your choice like in an encrypted chat message, or using " -"something less secure like unencrypted e-mail, depending on your `threat " -"model <https://ssd.eff.org/module/your-security-plan>`_." +"channel of your choice like in an encrypted chat message, or using something " +"less secure like unencrypted e-mail, depending on your `threat model " +"<https://ssd.eff.org/module/your-security-plan>`_." msgstr "" #: ../../source/features.rst:14 @@ -55,24 +54,23 @@ msgstr "" #: ../../source/features.rst:16 msgid "" -"If you run OnionShare on your laptop to send someone files, and then " -"suspend it before the files are sent, the service will not be available " -"until your laptop is unsuspended and on the Internet again. OnionShare " -"works best when working with people in real-time." +"If you run OnionShare on your laptop to send someone files, and then suspend " +"it before the files are sent, the service will not be available until your " +"laptop is unsuspended and on the Internet again. OnionShare works best when " +"working with people in real-time." msgstr "" #: ../../source/features.rst:18 msgid "" "Because your own computer is the web server, *no third party can access " -"anything that happens in OnionShare*, not even the developers of " -"OnionShare. It's completely private. And because OnionShare is based on " -"Tor onion services too, it also protects your anonymity. See the " -":doc:`security design </security>` for more info." +"anything that happens in OnionShare*, not even the developers of OnionShare. " +"It's completely private. And because OnionShare is based on Tor onion " +"services too, it also protects your anonymity. See the :doc:`security design " +"</security>` for more info." msgstr "" "因為您的電腦就是網頁伺服器, *沒有第三方可以訪間 OnionShare*,即便 " -"OnionShare 的開發人員也不行,因此完全私密 。OnionShare 是基於 Tor " -"洋蔥服務,故也可以保護匿名,請參考 :doc:`security design </security>` " -"獲取更多資訊。" +"OnionShare 的開發人員也不行,因此完全私密 。OnionShare 是基於 Tor 洋蔥服務," +"故也可以保護匿名,請參考 :doc:`security design </security>` 獲取更多資訊。" #: ../../source/features.rst:21 msgid "Share Files" @@ -96,45 +94,44 @@ msgstr "添加入檔案後,可以看到某些設定。請確認選擇了所要 #: ../../source/features.rst:31 msgid "" "As soon as someone finishes downloading your files, OnionShare will " -"automatically stop the server, removing the website from the Internet. To" -" allow multiple people to download them, uncheck the \"Stop sharing after" -" files have been sent (uncheck to allow downloading individual files)\" " -"box." +"automatically stop the server, removing the website from the Internet. To " +"allow multiple people to download them, uncheck the \"Stop sharing after " +"files have been sent (uncheck to allow downloading individual files)\" box." msgstr "" #: ../../source/features.rst:34 msgid "" "Also, if you uncheck this box, people will be able to download the " -"individual files you share rather than a single compressed version of all" -" the files." -msgstr "再者如果取消勾選,別人將可以下載您所分享的個別檔案而不是全部檔案的單一壓縮版" +"individual files you share rather than a single compressed version of all " +"the files." +msgstr "" +"再者如果取消勾選,別人將可以下載您所分享的個別檔案而不是全部檔案的單一壓縮版" "本。" #: ../../source/features.rst:36 msgid "" "When you're ready to share, click the \"Start sharing\" button. You can " -"always click \"Stop sharing\", or quit OnionShare, immediately taking the" -" website down. You can also click the \"↑\" icon in the top-right corner " -"to show the history and progress of people downloading files from you." +"always click \"Stop sharing\", or quit OnionShare, immediately taking the " +"website down. You can also click the \"↑\" icon in the top-right corner to " +"show the history and progress of people downloading files from you." msgstr "" "準備好要分享後,點擊 \"開始分享\" 按鈕,您隨時可按\"停止分享\"或是退出 " -"OnionShare 網站就會立即關閉。也可以點擊右上角 \"↑\" " -"圖標來查看您分享給別人的記錄與下載進度。" +"OnionShare 網站就會立即關閉。也可以點擊右上角 \"↑\" 圖標來查看您分享給別人的" +"記錄與下載進度。" #: ../../source/features.rst:40 msgid "" -"Now that you have a OnionShare, copy the address and send it to the " -"person you want to receive the files. If the files need to stay secure, " -"or the person is otherwise exposed to danger, use an encrypted messaging " -"app." +"Now that you have a OnionShare, copy the address and send it to the person " +"you want to receive the files. If the files need to stay secure, or the " +"person is otherwise exposed to danger, use an encrypted messaging app." msgstr "" #: ../../source/features.rst:42 msgid "" -"That person then must load the address in Tor Browser. After logging in " -"with the random password included in the web address, the files can be " -"downloaded directly from your computer by clicking the \"Download Files\"" -" link in the corner." +"That person then must load the address in Tor Browser. After logging in with " +"the random password included in the web address, the files can be downloaded " +"directly from your computer by clicking the \"Download Files\" link in the " +"corner." msgstr "" #: ../../source/features.rst:47 @@ -143,22 +140,22 @@ msgstr "接收檔案" #: ../../source/features.rst:49 msgid "" -"You can use OnionShare to let people anonymously upload files directly to" -" your computer, essentially turning it into an anonymous dropbox. Open a " -"\"Receive tab\", choose where you want to save the files and other " -"settings, and then click \"Start Receive Mode\"." +"You can use OnionShare to let people anonymously upload files directly to " +"your computer, essentially turning it into an anonymous dropbox. Open a " +"\"Receive tab\", choose where you want to save the files and other settings, " +"and then click \"Start Receive Mode\"." msgstr "" #: ../../source/features.rst:54 msgid "" -"This starts the OnionShare service. Anyone loading this address in their " -"Tor Browser will be able to upload files to your computer." +"This starts the OnionShare service. Anyone loading this address in their Tor " +"Browser will be able to upload files to your computer." msgstr "" #: ../../source/features.rst:58 msgid "" -"You can also click the down \"↓\" icon in the top-right corner to show " -"the history and progress of people sending files to you." +"You can also click the down \"↓\" icon in the top-right corner to show the " +"history and progress of people sending files to you." msgstr "也可以點右上角的向下 \"↓\" 圖標 ,以顯示別人向您傳送檔案的記錄與進度。" #: ../../source/features.rst:60 @@ -168,9 +165,9 @@ msgstr "這就是當有人傳送檔案給你的時候看起來的樣子。" #: ../../source/features.rst:64 msgid "" "When someone uploads files to your receive service, by default they get " -"saved to a folder called ``OnionShare`` in the home folder on your " -"computer, automatically organized into separate subfolders based on the " -"time that the files get uploaded." +"saved to a folder called ``OnionShare`` in the home folder on your computer, " +"automatically organized into separate subfolders based on the time that the " +"files get uploaded." msgstr "" #: ../../source/features.rst:66 @@ -181,9 +178,9 @@ msgid "" "quite as secure version of `SecureDrop <https://securedrop.org/>`_, the " "whistleblower submission system." msgstr "" -"設定 OnionShare 接收服務對於新聞記者或需要安全接收匿名來源文件很有幫助。 " -"在這類用途上,OnionShare 像是輕量、簡易但安全性稍弱的 `SecureDrop " -"<https://securedrop.org/>`_, 揭密吹哨提交系統。" +"設定 OnionShare 接收服務對於新聞記者或需要安全接收匿名來源文件很有幫助。 在這" +"類用途上,OnionShare 像是輕量、簡易但安全性稍弱的 `SecureDrop <https://" +"securedrop.org/>`_, 揭密吹哨提交系統。" #: ../../source/features.rst:69 msgid "Use at your own risk" @@ -191,25 +188,24 @@ msgstr "使用風除自負" #: ../../source/features.rst:71 msgid "" -"Just like with malicious e-mail attachments, it's possible someone could " -"try to attack your computer by uploading a malicious file to your " -"OnionShare service. OnionShare does not add any safety mechanisms to " -"protect your system from malicious files." +"Just like with malicious e-mail attachments, it's possible someone could try " +"to attack your computer by uploading a malicious file to your OnionShare " +"service. OnionShare does not add any safety mechanisms to protect your " +"system from malicious files." msgstr "" #: ../../source/features.rst:73 msgid "" "If you receive an Office document or a PDF through OnionShare, you can " -"convert these documents into PDFs that are safe to open using `Dangerzone" -" <https://dangerzone.rocks/>`_. You can also protect yourself when " -"opening untrusted documents by opening them in `Tails " -"<https://tails.boum.org/>`_ or in a `Qubes <https://qubes-os.org/>`_ " -"disposableVM." +"convert these documents into PDFs that are safe to open using `Dangerzone " +"<https://dangerzone.rocks/>`_. You can also protect yourself when opening " +"untrusted documents by opening them in `Tails <https://tails.boum.org/>`_ or " +"in a `Qubes <https://qubes-os.org/>`_ disposableVM." msgstr "" -"如果透過 OnionShare 收到 Office 文件或 PDF 檔案,可使用`Dangerzone " -"<https://dangerzone.rocks/>`_ 來把文件轉換成可安全開啟的 " -"PDF。為自我保護奇怪文件請透過`Tails <https://tails.boum.org/>`_ 或`Qubes " -"<https://qubes-os.org/>`_ 一次性虛擬機器來開啟。" +"如果透過 OnionShare 收到 Office 文件或 PDF 檔案,可使用`Dangerzone <https://" +"dangerzone.rocks/>`_ 來把文件轉換成可安全開啟的 PDF。為自我保護奇怪文件請透過" +"`Tails <https://tails.boum.org/>`_ 或`Qubes <https://qubes-os.org/>`_ 一次性" +"虛擬機器來開啟。" #: ../../source/features.rst:76 msgid "Tips for running a receive service" @@ -218,16 +214,15 @@ msgstr "運行接收服務的訣竅" #: ../../source/features.rst:78 msgid "" "If you want to host your own anonymous dropbox using OnionShare, it's " -"recommended you do so on a separate, dedicated computer always powered on" -" and connected to the Internet, and not on the one you use on a regular " -"basis." +"recommended you do so on a separate, dedicated computer always powered on " +"and connected to the Internet, and not on the one you use on a regular basis." msgstr "" #: ../../source/features.rst:80 msgid "" -"If you intend to put the OnionShare address on your website or social " -"media profiles, save the tab (see :ref:`save_tabs`) and run it as a " -"public service (see :ref:`turn_off_passwords`)." +"If you intend to put the OnionShare address on your website or social media " +"profiles, save the tab (see :ref:`save_tabs`) and run it as a public service " +"(see :ref:`turn_off_passwords`)." msgstr "" #: ../../source/features.rst:83 @@ -236,34 +231,31 @@ msgstr "架設一個網站" #: ../../source/features.rst:85 msgid "" -"To host a static HTML website with OnionShare, open a website tab, drag " -"the files and folders that make up the static content there, and click " -"\"Start sharing\" when you are ready." +"To host a static HTML website with OnionShare, open a website tab, drag the " +"files and folders that make up the static content there, and click \"Start " +"sharing\" when you are ready." msgstr "" -"利用 OnionShare 架設靜態 HTML " -"網站,請打開網站標籤分頁並將靜態內容的檔案與資料夾拖曳到此," -"當就緒後就可以按下\"開始分享\"。" +"利用 OnionShare 架設靜態 HTML 網站,請打開網站標籤分頁並將靜態內容的檔案與資" +"料夾拖曳到此,當就緒後就可以按下\"開始分享\"。" #: ../../source/features.rst:89 msgid "" -"If you add an ``index.html`` file, it will render when someone loads your" -" website. You should also include any other HTML files, CSS files, " -"JavaScript files, and images that make up the website. (Note that " -"OnionShare only supports hosting *static* websites. It can't host " -"websites that execute code or use databases. So you can't for example use" -" WordPress.)" +"If you add an ``index.html`` file, it will render when someone loads your " +"website. You should also include any other HTML files, CSS files, JavaScript " +"files, and images that make up the website. (Note that OnionShare only " +"supports hosting *static* websites. It can't host websites that execute code " +"or use databases. So you can't for example use WordPress.)" msgstr "" "如果有``index.html`` ,有人載入網站時它就會呈現 ,您也可以加入任何其它的 " -"HTML files, CSS, JavaScript 與圖片在網站中 (請注意 OnionShare " -"只支援託管*靜態*網站,它無法託管需執行代碼或使用資料庫,例如不能使用 " -"WordPress.)" +"HTML files, CSS, JavaScript 與圖片在網站中 (請注意 OnionShare 只支援託管*靜態" +"*網站,它無法託管需執行代碼或使用資料庫,例如不能使用 WordPress.)" #: ../../source/features.rst:91 msgid "" -"If you don't have an ``index.html`` file, it will show a directory " -"listing instead, and people loading it can look through the files and " -"download them." -msgstr "如果沒有``index.html``則會顯示一個目錄,人們可以透過它來看到檔案並下載。" +"If you don't have an ``index.html`` file, it will show a directory listing " +"instead, and people loading it can look through the files and download them." +msgstr "" +"如果沒有``index.html``則會顯示一個目錄,人們可以透過它來看到檔案並下載。" #: ../../source/features.rst:98 msgid "Content Security Policy" @@ -271,11 +263,10 @@ msgstr "內容安全政策" #: ../../source/features.rst:100 msgid "" -"By default OnionShare helps secure your website by setting a strict " -"`Content Security Police " -"<https://en.wikipedia.org/wiki/Content_Security_Policy>`_ header. " -"However, this prevents third-party content from loading inside the web " -"page." +"By default OnionShare helps secure your website by setting a strict `Content " +"Security Police <https://en.wikipedia.org/wiki/Content_Security_Policy>`_ " +"header. However, this prevents third-party content from loading inside the " +"web page." msgstr "" #: ../../source/features.rst:102 @@ -293,17 +284,17 @@ msgstr "運行網站服務的訣竅" #: ../../source/features.rst:107 msgid "" "If you want to host a long-term website using OnionShare (meaning not " -"something to quickly show someone something), it's recommended you do it " -"on a separate, dedicated computer always powered on and connected to the " -"Internet, and not on the one you use on a regular basis. Save the tab " -"(see :ref:`save_tabs`) so you can resume the website with the same " -"address if you close OnionShare and re-open it later." +"something to quickly show someone something), it's recommended you do it on " +"a separate, dedicated computer always powered on and connected to the " +"Internet, and not on the one you use on a regular basis. Save the tab (see :" +"ref:`save_tabs`) so you can resume the website with the same address if you " +"close OnionShare and re-open it later." msgstr "" #: ../../source/features.rst:110 msgid "" -"If your website is intended for the public, you should run it as a public" -" service (see :ref:`turn_off_passwords`)." +"If your website is intended for the public, you should run it as a public " +"service (see :ref:`turn_off_passwords`)." msgstr "" #: ../../source/features.rst:113 @@ -312,53 +303,55 @@ msgstr "匿名的聊天" #: ../../source/features.rst:115 msgid "" -"You can use OnionShare to set up a private, secure chat room that doesn't" -" log anything. Just open a chat tab and click \"Start chat server\"." -msgstr "可利用 OnionShare 來設定私密安全的聊天室,它不會記錄任何資料。請打開 " -"聊天標籤分頁點\"開始聊天伺服器\"。" +"You can use OnionShare to set up a private, secure chat room that doesn't " +"log anything. Just open a chat tab and click \"Start chat server\"." +msgstr "" +"可利用 OnionShare 來設定私密安全的聊天室,它不會記錄任何資料。請打開 聊天標籤" +"分頁點\"開始聊天伺服器\"。" #: ../../source/features.rst:119 msgid "" -"After you start the server, copy the OnionShare address and send it to " -"the people you want in the anonymous chat room. If it's important to " -"limit exactly who can join, use an encrypted messaging app to send out " -"the OnionShare address." +"After you start the server, copy the OnionShare address and send it to the " +"people you want in the anonymous chat room. If it's important to limit " +"exactly who can join, use an encrypted messaging app to send out the " +"OnionShare address." msgstr "" #: ../../source/features.rst:124 msgid "" "People can join the chat room by loading its OnionShare address in Tor " "Browser. The chat room requires JavasScript, so everyone who wants to " -"participate must have their Tor Browser security level set to " -"\"Standard\" or \"Safer\", instead of \"Safest\"." +"participate must have their Tor Browser security level set to \"Standard\" " +"or \"Safer\", instead of \"Safest\"." msgstr "" -"別人可以在 Tor 瀏覽器載入 OnionShare 地址以加入聊天室,它需要 JavasScript " -"因此參與者必須把 Tor 瀏覽器的安全等級設置為\"標準\"或\"更安全\"才行。" +"別人可以在 Tor 瀏覽器載入 OnionShare 地址以加入聊天室,它需要 JavasScript 因" +"此參與者必須把 Tor 瀏覽器的安全等級設置為\"標準\"或\"更安全\"才行。" #: ../../source/features.rst:127 msgid "" -"When someone joins the chat room they get assigned a random name. They " -"can change their name by typing a new name in the box in the left panel " -"and pressing ↵. Since the chat history isn't saved anywhere, it doesn't " -"get displayed at all, even if others were already chatting in the room." +"When someone joins the chat room they get assigned a random name. They can " +"change their name by typing a new name in the box in the left panel and " +"pressing ↵. Since the chat history isn't saved anywhere, it doesn't get " +"displayed at all, even if others were already chatting in the room." msgstr "" -"當新人進入聊天室時,系統會隨意給一個名字," -"使用者可在左側面板的方框中輪入新名字再按 ↵ 送出。因為聊天記錄不會留存所以根本" -"不會顯示,即便是其它已在聊天室的人也看不到。" +"當新人進入聊天室時,系統會隨意給一個名字,使用者可在左側面板的方框中輪入新名" +"字再按 ↵ 送出。因為聊天記錄不會留存所以根本不會顯示,即便是其它已在聊天室的人" +"也看不到。" #: ../../source/features.rst:133 msgid "" -"In an OnionShare chat room, everyone is anonymous. Anyone can change " -"their name to anything, and there is no way to confirm anyone's identity." -msgstr "OnionShare 聊天室中每個人都是匿名,人人可隨時改名字,沒辦法確認任何人的身份。" +"In an OnionShare chat room, everyone is anonymous. Anyone can change their " +"name to anything, and there is no way to confirm anyone's identity." +msgstr "" +"OnionShare 聊天室中每個人都是匿名,人人可隨時改名字,沒辦法確認任何人的身份。" #: ../../source/features.rst:136 msgid "" -"However, if you create an OnionShare chat room and securely send the " -"address only to a small group of trusted friends using encrypted " -"messages, you can be reasonably confident the people joining the chat " -"room are your friends." -msgstr "如果建一個 OnionShare 聊天室並以加密訊息向一群信任的朋友告知聊天室地址,則可" +"However, if you create an OnionShare chat room and securely send the address " +"only to a small group of trusted friends using encrypted messages, you can " +"be reasonably confident the people joining the chat room are your friends." +msgstr "" +"如果建一個 OnionShare 聊天室並以加密訊息向一群信任的朋友告知聊天室地址,則可" "合理地相信聊天室裏都是朋友。" #: ../../source/features.rst:139 @@ -367,21 +360,21 @@ msgstr "對您來說有用嗎?" #: ../../source/features.rst:141 msgid "" -"If you need to already be using an encrypted messaging app, what's the " -"point of an OnionShare chat room to begin with? It leaves less traces." -msgstr "如果已使用加密的聊天通信軟件,OnionShare 聊天室有什麼勝出的特點值得一試呢? " -"因為它不易查溯。" +"If you need to already be using an encrypted messaging app, what's the point " +"of an OnionShare chat room to begin with? It leaves less traces." +msgstr "" +"如果已使用加密的聊天通信軟件,OnionShare 聊天室有什麼勝出的特點值得一試呢? 因" +"為它不易查溯。" #: ../../source/features.rst:143 msgid "" -"If you for example send a message to a Signal group, a copy of your " -"message ends up on each device (the devices, and computers if they set up" -" Signal Desktop) of each member of the group. Even if disappearing " -"messages is turned on, it's hard to confirm all copies of the messages " -"are actually deleted from all devices, and from any other places (like " -"notifications databases) they may have been saved to. OnionShare chat " -"rooms don't store any messages anywhere, so the problem is reduced to a " -"minimum." +"If you for example send a message to a Signal group, a copy of your message " +"ends up on each device (the devices, and computers if they set up Signal " +"Desktop) of each member of the group. Even if disappearing messages is " +"turned on, it's hard to confirm all copies of the messages are actually " +"deleted from all devices, and from any other places (like notifications " +"databases) they may have been saved to. OnionShare chat rooms don't store " +"any messages anywhere, so the problem is reduced to a minimum." msgstr "" #: ../../source/features.rst:146 @@ -390,8 +383,7 @@ msgid "" "anonymously and securely with someone without needing to create any " "accounts. For example, a source can send an OnionShare address to a " "journalist using a disposable e-mail address, and then wait for the " -"journalist to join the chat room, all without compromosing their " -"anonymity." +"journalist to join the chat room, all without compromosing their anonymity." msgstr "" #: ../../source/features.rst:150 @@ -400,12 +392,11 @@ msgstr "加密如何運作?" #: ../../source/features.rst:152 msgid "" -"Because OnionShare relies on Tor onion services, connections between the " -"Tor Browser and OnionShare are all end-to-end encrypted (E2EE). When " -"someone posts a message to an OnionShare chat room, they send it to the " -"server through the E2EE onion connection, which then sends it to all " -"other members of the chat room using WebSockets, through their E2EE onion" -" connections." +"Because OnionShare relies on Tor onion services, connections between the Tor " +"Browser and OnionShare are all end-to-end encrypted (E2EE). When someone " +"posts a message to an OnionShare chat room, they send it to the server " +"through the E2EE onion connection, which then sends it to all other members " +"of the chat room using WebSockets, through their E2EE onion connections." msgstr "" "OnionShare 須靠 Tor 洋蔥服務,兩者之間的連接都是端對端加密 (E2EE)。 當某人在 " "OnionShare 聊天室發出訊息時,透過 E2EE 洋蔥連接送到伺服器,洋蔥連接再透過 " @@ -413,391 +404,6 @@ msgstr "" #: ../../source/features.rst:154 msgid "" -"OnionShare doesn't implement any chat encryption on its own. It relies on" -" the Tor onion service's encryption instead." +"OnionShare doesn't implement any chat encryption on its own. It relies on " +"the Tor onion service's encryption instead." msgstr "OnionShare 自身不會執行聊天加密,必須靠 Tor 洋蔥服務的加密。" - -#~ msgid "" -#~ "OnionShare works by starting web servers" -#~ " locally on your own computer and " -#~ "making them accessible to other people" -#~ " as `Tor <https://www.torproject.org/>`_ `onion" -#~ " services <https://community.torproject.org/onion-" -#~ "services/>`_." -#~ msgstr "" - -#~ msgid "" -#~ "You're responsible for securely sharing " -#~ "that URL using a communication channel" -#~ " of your choice like in an " -#~ "encrypted chat message, or using " -#~ "something less secure like a Twitter " -#~ "or Facebook message, depending on your" -#~ " `threat model <https://ssd.eff.org/en/module/your-" -#~ "security-plan>`_." -#~ msgstr "" - -#~ msgid "" -#~ "The people who you send the URL" -#~ " to must then copy and paste it" -#~ " into `Tor Browser " -#~ "<https://www.torproject.org/>`_ to access the " -#~ "OnionShare service." -#~ msgstr "" - -#~ msgid "" -#~ "With OnionShare, *your own computer is" -#~ " the web server*. If you run " -#~ "OnionShare on your laptop to send " -#~ "someone files, and then suspend your " -#~ "laptop before the files have been " -#~ "downloaded, the service will not be " -#~ "available until your laptop is " -#~ "unsuspended and connected to the " -#~ "internet again. OnionShare works best " -#~ "when working with people in real-" -#~ "time." -#~ msgstr "" - -#~ msgid "" -#~ "Because your own computer is the " -#~ "web server, *no third party can " -#~ "access anything that happens in " -#~ "OnionShare*, not even the developers of" -#~ " OnionShare. It's completely private. And" -#~ " because OnionShare is based on Tor" -#~ " onion services too, it also protects" -#~ " your anonymity. See the :doc:`security " -#~ "design </security>` for more information." -#~ msgstr "" - -#~ msgid "" -#~ "You can use OnionShare to securely " -#~ "and anonymously send files and folders" -#~ " to people. Just open a share " -#~ "tab, drag in the files and folders" -#~ " you wish to share, and click " -#~ "\"Start sharing\"." -#~ msgstr "" - -#~ msgid "" -#~ "After you add files, you'll see " -#~ "some settings. Make sure you choose " -#~ "the setting you're interested in first" -#~ " before you start sharing." -#~ msgstr "" - -#~ msgid "" -#~ "By default, as soon as someone " -#~ "finishes downloading your files, OnionShare" -#~ " will automatically stop the server, " -#~ "completely removing the website from the" -#~ " internet. If you want to allow " -#~ "multiple people to download these files," -#~ " uncheck the \"Stop sharing after " -#~ "files have been sent (uncheck to " -#~ "allow downloading individual files)\" box." -#~ msgstr "" - -#~ msgid "" -#~ "Also, if you uncheck this box, " -#~ "people will be able to download " -#~ "individual files that you share rather" -#~ " than a single compressed version of" -#~ " all of the files." -#~ msgstr "" - -#~ msgid "" -#~ "When you're ready to share, click " -#~ "the \"Start sharing\" button. You can" -#~ " always click \"Stop sharing\", or " -#~ "quit OnionShare, to immediate take the" -#~ " website down. You can also click " -#~ "the up arrow icon in the top-" -#~ "right corner to show the history " -#~ "and progress of people downloading files" -#~ " from you." -#~ msgstr "" - -#~ msgid "" -#~ "Now that you have a website that's" -#~ " sharing files, copy the address and" -#~ " send it to the person you want" -#~ " to receive the files. If the " -#~ "files need to stay secure, you " -#~ "should use an encrypted messaging app." -#~ msgstr "" - -#~ msgid "" -#~ "That person then must load the " -#~ "address in Tor Browser. After logging" -#~ " in with the random password that's" -#~ " included in the web address, they" -#~ " will be able to download the " -#~ "files directly from your computer by " -#~ "clicking the \"Download Files\" link in" -#~ " the corner." -#~ msgstr "" - -#~ msgid "" -#~ "You can use OnionShare to let " -#~ "people anonymously upload files directly " -#~ "to your computer, essentially turning it" -#~ " into an anonymous dropbox. Open a" -#~ " receive tab, choose where you want" -#~ " files to get downloaded and other" -#~ " settings, and then click \"Start " -#~ "Receive Mode\"." -#~ msgstr "" - -#~ msgid "" -#~ "This will start the OnionShare service." -#~ " Anyone that loads this address in" -#~ " Tor Browser will be able to " -#~ "upload files to your computer." -#~ msgstr "" - -#~ msgid "" -#~ "You can also click the down arrow" -#~ " icon in the top-right corner " -#~ "to show the history and progress " -#~ "of people sending files to you." -#~ msgstr "" - -#~ msgid "" -#~ "When someone uploads files to your " -#~ "receive service, by default they get " -#~ "saved to a folder called ``OnionShare``" -#~ " in your home folder on your " -#~ "computer, and they get automatically " -#~ "organized into separate subfolders based " -#~ "on the time that the files get " -#~ "uploaded." -#~ msgstr "" - -#~ msgid "" -#~ "Setting up an OnionShare receiving " -#~ "service is useful for journalists and" -#~ " others that need to securely accept" -#~ " documents from anonymous sources. When " -#~ "used in this way, OnionShare is " -#~ "sort of like a lightweight, simpler, " -#~ "not quite as secure version of " -#~ "`SecureDrop <https://securedrop.org/>`_, the " -#~ "whistleblower submission system." -#~ msgstr "" - -#~ msgid "" -#~ "Just like with malicious email " -#~ "attachments, it's possible that someone " -#~ "could try to hack your computer by" -#~ " uploading a malicious file to your" -#~ " OnionShare service. OnionShare does not" -#~ " add any safety mechanisms to protect" -#~ " your system from malicious files, so" -#~ " use at your own risk." -#~ msgstr "" - -#~ msgid "" -#~ "If you receive an Office document " -#~ "or a PDF through OnionShare, you " -#~ "can convert these documents into PDFs" -#~ " that you know are safe to open" -#~ " using `Dangerzone <https://dangerzone.rocks/>`_. " -#~ "You can also protect yourself when " -#~ "opening untrusted documents by opening " -#~ "them in `Tails <https://tails.boum.org/>`_ or" -#~ " in a `Qubes <https://qubes-os.org/>`_ " -#~ "disposable VM." -#~ msgstr "" - -#~ msgid "" -#~ "If you want to host your own " -#~ "anonymous dropbox using OnionShare, it's " -#~ "recommended that you do it on a" -#~ " separate, dedicated computer that's always" -#~ " powered on and connected to the " -#~ "internet, and not on the one you" -#~ " use on a regular basis." -#~ msgstr "" - -#~ msgid "" -#~ "If you intend on advertising the " -#~ "OnionShare address on your website or" -#~ " social media profiles, then you " -#~ "should save the tab (see " -#~ ":ref:`save_tabs`) and run it as a " -#~ "public service (see :ref:`disable_passwords`)." -#~ msgstr "" - -#~ msgid "" -#~ "You can use OnionShare to host a" -#~ " static HTML website with just a " -#~ "click. Just open a website tab, " -#~ "drag in the files and folders that" -#~ " make up the static website, and " -#~ "click when you're ready click \"Start" -#~ " sharing\"." -#~ msgstr "" - -#~ msgid "" -#~ "If you add an ``index.html`` file, " -#~ "when someone loads your website it " -#~ "will render this page. You should " -#~ "also include any other HTML files, " -#~ "CSS files, JavaScript files, and images" -#~ " that make up the website. (Note " -#~ "that OnionShare only supports hosting " -#~ "*static* websites. It can't host " -#~ "websites that execute code or use " -#~ "databases. So you can't, for example," -#~ " use WordPress.)" -#~ msgstr "" - -#~ msgid "" -#~ "If you don't have an ``index.html`` " -#~ "file, then it will show a " -#~ "directory listing instead, and people " -#~ "who load it can look through the" -#~ " files and download them." -#~ msgstr "" - -#~ msgid "" -#~ "By default OnionShare will help secure" -#~ " your website by setting a strict " -#~ "`Content Security Police " -#~ "<https://en.wikipedia.org/wiki/Content_Security_Policy>`_ " -#~ "header. However this will prevent " -#~ "third-party content from loading inside " -#~ "the web page." -#~ msgstr "" - -#~ msgid "" -#~ "If you want to load content from" -#~ " third-party websites, like assets or" -#~ " JavaScript libraries from CDNs, then " -#~ "you must check the \"Disable Content " -#~ "Security Policy header (allows your " -#~ "website to use third-party resources)\"" -#~ " box before starting the service." -#~ msgstr "" - -#~ msgid "" -#~ "If you want to host a long-" -#~ "term website using OnionShare (that " -#~ "isn't just to quickly show someone " -#~ "something), it's recommended that you do" -#~ " it on a separate, dedicated computer" -#~ " that's always powered on and " -#~ "connected to the internet, and not " -#~ "on the one you use on a " -#~ "regular basis. You should also save " -#~ "the tab (see :ref:`save_tabs`) so that" -#~ " you can resume the website with " -#~ "the same address if you close " -#~ "OnionShare and re-open it later." -#~ msgstr "" - -#~ msgid "" -#~ "If your website is intended to be" -#~ " viewed by the public, you should " -#~ "run it as a public service (see" -#~ " :ref:`disable_passwords`)." -#~ msgstr "" - -#~ msgid "" -#~ "You can use OnionShare to set up" -#~ " a completely anonymous, secure chat " -#~ "room that doesn't log anything or " -#~ "leave any traces. Just open a chat" -#~ " tab and click \"Start chat server\"." -#~ msgstr "" - -#~ msgid "" -#~ "After you start the server, copy " -#~ "the OnionShare address and send it " -#~ "to the people who will join this" -#~ " anonymous chat room. If it's " -#~ "important to limit exactly who can " -#~ "join, you should use an encrypted " -#~ "messaging app to send the OnionShare " -#~ "address." -#~ msgstr "" - -#~ msgid "" -#~ "People can join the chat room by" -#~ " loading its OnionShare address in " -#~ "Tor Browser. The chat room requires " -#~ "JavasScript, so everyone who wants to" -#~ " participate must set their security " -#~ "level to Standard or Safer instead " -#~ "of Safest." -#~ msgstr "" - -#~ msgid "" -#~ "When someone joins the chat room " -#~ "they get assigned a random name. " -#~ "They can change their name by " -#~ "typing a new name in the box " -#~ "in the left panel and pressing " -#~ "enter. No chat history will get " -#~ "displayed at all, even if others " -#~ "were already chatting in the room, " -#~ "because the chat history isn't saved " -#~ "anywhere." -#~ msgstr "" - -#~ msgid "" -#~ "However, if you create an OnionShare " -#~ "chat room and securely send the " -#~ "address only to a small group of" -#~ " trusted friends using encrypted messages," -#~ " then you can be reasonably confident" -#~ " that the people who join the " -#~ "chat room are your friends." -#~ msgstr "" - -#~ msgid "" -#~ "If you send a message to a " -#~ "Signal group, for example, a copy " -#~ "of your message ends up on each" -#~ " device (the phones and computers, if" -#~ " they set up Signal Desktop) of " -#~ "each member of the group. Even if" -#~ " disappearing messages is enabled, it's " -#~ "hard to confirm that all copies of" -#~ " the messages were actually deleted " -#~ "from all devices, and from any " -#~ "other places (like notifications databases)" -#~ " they may have been saved to. " -#~ "OnionShare chat rooms don't store any" -#~ " messages anywhere, so this isn't a" -#~ " problem." -#~ msgstr "" - -#~ msgid "" -#~ "OnionShare chat rooms can also be " -#~ "useful for anonymous people wanting to" -#~ " chat securely with someone without " -#~ "needing to create any accounts. For " -#~ "example, a source can send an " -#~ "OnionShare address to a journalist using" -#~ " a disposable email address, and then" -#~ " wait for the journalist to join " -#~ "the chat room, all without compromosing" -#~ " their anonymity." -#~ msgstr "" - -#~ msgid "" -#~ "Because OnionShare relies on Tor onion" -#~ " services, connections between Tor Browser" -#~ " and OnionShare are all end-to-" -#~ "end encrypted (E2EE). When someone posts" -#~ " a message to an OnionShare chat " -#~ "room, they send it to the server" -#~ " through the E2EE onion connection, " -#~ "which then sends it to all other" -#~ " members of the chat room using " -#~ "WebSockets, through their E2EE onion " -#~ "connections." -#~ msgstr "" diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/help.po b/docs/source/locale/zh_TW/LC_MESSAGES/help.po index 16e856e4..e1af2706 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/help.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/help.po @@ -29,10 +29,11 @@ msgstr "閱讀這個網站" #: ../../source/help.rst:7 msgid "" -"You will find instructions on how to use OnionShare. Look through all of " -"the sections first to see if anything answers your questions." -msgstr "這個網站有教導如何使用 OnionShare " -"的指示,先看大略看過一遍找找是否能回答您的問題。" +"You will find instructions on how to use OnionShare. Look through all of the " +"sections first to see if anything answers your questions." +msgstr "" +"這個網站有教導如何使用 OnionShare 的指示,先看大略看過一遍找找是否能回答您的" +"問題。" #: ../../source/help.rst:10 msgid "Check the GitHub Issues" @@ -40,10 +41,10 @@ msgstr "確認 Github issues" #: ../../source/help.rst:12 msgid "" -"If it isn't on the website, please check the `GitHub issues " -"<https://github.com/micahflee/onionshare/issues>`_. It's possible someone" -" else has encountered the same problem and either raised it with the " -"developers, or maybe even posted a solution." +"If it isn't on the website, please check the `GitHub issues <https://github." +"com/micahflee/onionshare/issues>`_. It's possible someone else has " +"encountered the same problem and either raised it with the developers, or " +"maybe even posted a solution." msgstr "" #: ../../source/help.rst:15 @@ -52,11 +53,10 @@ msgstr "自己提交 issue" #: ../../source/help.rst:17 msgid "" -"If you are unable to find a solution, or wish to ask a question or " -"suggest a new feature, please `submit an issue " -"<https://github.com/micahflee/onionshare/issues/new>`_. This requires " -"`creating a GitHub account <https://help.github.com/articles/signing-up-" -"for-a-new-github-account/>`_." +"If you are unable to find a solution, or wish to ask a question or suggest a " +"new feature, please `submit an issue <https://github.com/micahflee/" +"onionshare/issues/new>`_. This requires `creating a GitHub account <https://" +"help.github.com/articles/signing-up-for-a-new-github-account/>`_." msgstr "" #: ../../source/help.rst:20 @@ -65,44 +65,6 @@ msgstr "加入 Keybase 小組" #: ../../source/help.rst:22 msgid "" -"See :ref:`collaborating` on how to join the Keybase team used to discuss " -"the project." +"See :ref:`collaborating` on how to join the Keybase team used to discuss the " +"project." msgstr "請見 :ref:`collaborating` 如何加入 Keybase 小組來討論專案。" - -#~ msgid "If you need help with OnionShare, please follow the instructions below." -#~ msgstr "如果您需要關於OnionShare的協助,請跟著以下的指示。" - -#~ msgid "" -#~ "If you can't find a solution in" -#~ " this website, please check the " -#~ "`GitHub issues " -#~ "<https://github.com/micahflee/onionshare/issues>`_. It's " -#~ "possible that someone else has " -#~ "encountered the same problem and has " -#~ "either raised it with the developers," -#~ " or maybe even posted a solution." -#~ msgstr "" - -#~ msgid "Submit an issue yourself" -#~ msgstr "" - -#~ msgid "" -#~ "If you can't find a solution to" -#~ " your problem, or you wish to " -#~ "ask a question or suggest a new" -#~ " feature, please `submit an issue " -#~ "<https://github.com/micahflee/onionshare/issues/new>`_. This " -#~ "requires `creating an GitHub account " -#~ "<https://help.github.com/articles/signing-up-for-a-new-" -#~ "github-account/>`_." -#~ msgstr "" - -#~ msgid "Join our Keybase team" -#~ msgstr "" - -#~ msgid "" -#~ "See :ref:`collaborating` for instructions on" -#~ " how to join our Keybase team " -#~ "that we use to discuss the " -#~ "project." -#~ msgstr "" diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/index.po b/docs/source/locale/zh_TW/LC_MESSAGES/index.po index 0da2e859..758982a4 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/index.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/index.po @@ -27,4 +27,6 @@ msgstr "OnionShare's 說明指示" msgid "" "OnionShare is an open source tool that lets you securely and anonymously " "share files, host websites, and chat with friends using the Tor network." -msgstr "OnionShare 是個開源的工具讓你能夠安全、隱私的分享檔案、架設網站以及和朋友在Tor網絡上聊天。" +msgstr "" +"OnionShare 是個開源的工具讓你能夠安全、隱私的分享檔案、架設網站以及和朋友在" +"Tor網絡上聊天。" diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/install.po b/docs/source/locale/zh_TW/LC_MESSAGES/install.po index 7614c723..3e1241a6 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/install.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/install.po @@ -32,8 +32,8 @@ msgid "" "You can download OnionShare for Windows and macOS from the `OnionShare " "website <https://onionshare.org/>`_." msgstr "" -"你可以從`OnionShare website " -"<https://onionshare.org/>`_下載Windows和macOS的OnionShare。" +"你可以從`OnionShare website <https://onionshare.org/>`_下載Windows和macOS的" +"OnionShare。" #: ../../source/install.rst:12 #, fuzzy @@ -42,23 +42,22 @@ msgstr "使用Flatpak安裝到Linux" #: ../../source/install.rst:14 msgid "" -"There are various ways to install OnionShare for Linux, but the " -"recommended way is to use either the `Flatpak <https://flatpak.org/>`_ or" -" the `Snap <https://snapcraft.io/>`_ package. Flatpak and Snap ensure " -"that you'll always use the newest version and run OnionShare inside of a " -"sandbox." +"There are various ways to install OnionShare for Linux, but the recommended " +"way is to use either the `Flatpak <https://flatpak.org/>`_ or the `Snap " +"<https://snapcraft.io/>`_ package. Flatpak and Snap ensure that you'll " +"always use the newest version and run OnionShare inside of a sandbox." msgstr "" #: ../../source/install.rst:17 msgid "" -"Snap support is built-in to Ubuntu and Fedora comes with Flatpak support," -" but which you use is up to you. Both work in all Linux distributions." +"Snap support is built-in to Ubuntu and Fedora comes with Flatpak support, " +"but which you use is up to you. Both work in all Linux distributions." msgstr "" #: ../../source/install.rst:19 msgid "" -"**Install OnionShare using Flatpak**: " -"https://flathub.org/apps/details/org.onionshare.OnionShare" +"**Install OnionShare using Flatpak**: https://flathub.org/apps/details/org." +"onionshare.OnionShare" msgstr "" "**利用 Flatpak 安裝 OnionShare**: https://flathub.org/apps/details/org." "onionshare.OnionShare" @@ -81,15 +80,15 @@ msgstr "驗證 PGP 簽名" #: ../../source/install.rst:30 msgid "" -"You can verify that the package you download is legitimate and hasn't " -"been tampered with by verifying its PGP signature. For Windows and macOS," -" this step is optional and provides defense in depth: the OnionShare " -"binaries include operating system-specific signatures, and you can just " -"rely on those alone if you'd like." +"You can verify that the package you download is legitimate and hasn't been " +"tampered with by verifying its PGP signature. For Windows and macOS, this " +"step is optional and provides defense in depth: the OnionShare binaries " +"include operating system-specific signatures, and you can just rely on those " +"alone if you'd like." msgstr "" "您可以利用它的PGP 簽名來驗證所下載的套件是否正統沒有遭到竄改。Windows 與 " -"macOS 底下,這個步驟可跳過,它們提供深度防禦: OnionShare " -"二進制包含了作業系統特定的簽署可依賴。" +"macOS 底下,這個步驟可跳過,它們提供深度防禦: OnionShare 二進制包含了作業系統" +"特定的簽署可依賴。" #: ../../source/install.rst:34 msgid "Signing key" @@ -97,26 +96,25 @@ msgstr "簽署密鑰" #: ../../source/install.rst:36 msgid "" -"Packages are signed by Micah Lee, the core developer, using his PGP " -"public key with fingerprint ``927F419D7EC82C2F149C1BD1403C2657CD994F73``." -" You can download Micah's key `from the keys.openpgp.org keyserver " -"<https://keys.openpgp.org/vks/v1/by-" +"Packages are signed by Micah Lee, the core developer, using his PGP public " +"key with fingerprint ``927F419D7EC82C2F149C1BD1403C2657CD994F73``. You can " +"download Micah's key `from the keys.openpgp.org keyserver <https://keys." +"openpgp.org/vks/v1/by-" "fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_." msgstr "" "套件由核心開發人員 Micah Lee 的 PGP 公鑰簽署,其指紋識別碼為 " -"``927F419D7EC82C2F149C1BD1403C2657CD994F73``。您可從密鑰伺服器 " -"keys.openpgp.org 下載 Micah 的公鑰<https://keys.openpgp.org/vks/v1/" -"by-fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_." +"``927F419D7EC82C2F149C1BD1403C2657CD994F73``。您可從密鑰伺服器 keys.openpgp." +"org 下載 Micah 的公鑰<https://keys.openpgp.org/vks/v1/by-" +"fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_." #: ../../source/install.rst:38 msgid "" -"You must have GnuPG installed to verify signatures. For macOS you " -"probably want `GPGTools <https://gpgtools.org/>`_, and for Windows you " -"probably want `Gpg4win <https://www.gpg4win.org/>`_." +"You must have GnuPG installed to verify signatures. For macOS you probably " +"want `GPGTools <https://gpgtools.org/>`_, and for Windows you probably want " +"`Gpg4win <https://www.gpg4win.org/>`_." msgstr "" -"必須安裝 GnuPG 才能驗證簽名, macOS 系統可能需要透過 `GPGTools " -"<https://gpgtools.org/>`_, 而 Windows 則是 `Gpg4win <https://www.gpg4win.org/" -">`_." +"必須安裝 GnuPG 才能驗證簽名, macOS 系統可能需要透過 `GPGTools <https://" +"gpgtools.org/>`_, 而 Windows 則是 `Gpg4win <https://www.gpg4win.org/>`_." #: ../../source/install.rst:41 msgid "Signatures" @@ -124,16 +122,14 @@ msgstr "簽名" #: ../../source/install.rst:43 msgid "" -"You can find the signatures (as ``.asc`` files), as well as Windows, " -"macOS, Flatpak, Snap, and source packages, at " -"https://onionshare.org/dist/ in the folders named for each version of " -"OnionShare. You can also find them on the `GitHub Releases page " -"<https://github.com/micahflee/onionshare/releases>`_." +"You can find the signatures (as ``.asc`` files), as well as Windows, macOS, " +"Flatpak, Snap, and source packages, at https://onionshare.org/dist/ in the " +"folders named for each version of OnionShare. You can also find them on the " +"`GitHub Releases page <https://github.com/micahflee/onionshare/releases>`_." msgstr "" -"找到簽名(像 ``.asc`` 檔案) 以及 Windows, macOS, Flatpak, Snap 和套件 " -"https://onionshare.org/dist/ 資料夾依 OnionShare 各版本命名。`GitHub " -"Releases page <https://github.com/micahflee/onionshare/" -"releases>`_也有這些檔案。" +"找到簽名(像 ``.asc`` 檔案) 以及 Windows, macOS, Flatpak, Snap 和套件 https://" +"onionshare.org/dist/ 資料夾依 OnionShare 各版本命名。`GitHub Releases page " +"<https://github.com/micahflee/onionshare/releases>`_也有這些檔案。" #: ../../source/install.rst:47 msgid "Verifying" @@ -142,10 +138,11 @@ msgstr "驗證中" #: ../../source/install.rst:49 msgid "" "Once you have imported Micah's public key into your GnuPG keychain, " -"downloaded the binary and and ``.asc`` signature, you can verify the " -"binary for macOS in a terminal like this::" -msgstr "一旦滙入 Micah 公鑰到 GniPG 密鑰鏈,下載二進制的``.asc`` 簽名,macOS " -"終端機驗證二進的方式如下::" +"downloaded the binary and and ``.asc`` signature, you can verify the binary " +"for macOS in a terminal like this::" +msgstr "" +"一旦滙入 Micah 公鑰到 GniPG 密鑰鏈,下載二進制的``.asc`` 簽名,macOS 終端機驗" +"證二進的方式如下::" #: ../../source/install.rst:53 msgid "Or for Windows, in a command-prompt like this::" @@ -157,200 +154,20 @@ msgstr "預期的結果像這樣::" #: ../../source/install.rst:69 msgid "" -"If you don't see 'Good signature from', there might be a problem with the" -" integrity of the file (malicious or otherwise), and you should not " -"install the package. (The \"WARNING:\" shown above, is not a problem with" -" the package, it only means you haven't already defined any level of " -"'trust' of Micah's PGP key.)" +"If you don't see 'Good signature from', there might be a problem with the " +"integrity of the file (malicious or otherwise), and you should not install " +"the package. (The \"WARNING:\" shown above, is not a problem with the " +"package, it only means you haven't already defined any level of 'trust' of " +"Micah's PGP key.)" msgstr "" #: ../../source/install.rst:71 msgid "" "If you want to learn more about verifying PGP signatures, the guides for " -"`Qubes OS <https://www.qubes-os.org/security/verifying-signatures/>`_ and" -" the `Tor Project <https://support.torproject.org/tbb/how-to-verify-" -"signature/>`_ may be useful." +"`Qubes OS <https://www.qubes-os.org/security/verifying-signatures/>`_ and " +"the `Tor Project <https://support.torproject.org/tbb/how-to-verify-signature/" +">`_ may be useful." msgstr "" "想多了解 PGP 簽署驗證, `Qubes OS 指南 <https://www.qubes-os.org/security/" "verifying-signatures/>`_ 以及 `Tor Project <https://support.torproject.org/" "tbb/how-to-verify-signature/>`_ 可參考。" - -#~ msgid "For added security, see :ref:`verifying_sigs`." -#~ msgstr "增加安全性,請看:ref:`verifying_sigs`。" - -#~ msgid "" -#~ "There are various ways to install " -#~ "OnionShare for Linux, but the " -#~ "recommended way is to use the " -#~ "Flatpak package. Flatpak ensures that " -#~ "you'll always use the most latest " -#~ "dependencies and run OnionShare inside " -#~ "of a sandbox." -#~ msgstr "" - -#~ msgid "" -#~ "Make sure you have ``flatpak`` installed" -#~ " and the Flathub repository added by" -#~ " following `these instructions " -#~ "<https://flatpak.org/setup/>`_ for your Linux " -#~ "distribution." -#~ msgstr "" - -#~ msgid "" -#~ "Then install OnionShare from Flathub by" -#~ " following `the instructions here " -#~ "<https://flathub.org/apps/details/org.onionshare.OnionShare>`_." -#~ msgstr "" - -#~ msgid "" -#~ "You can verify that the Windows, " -#~ "macOS, or source package you download" -#~ " is legitimate and hasn't been " -#~ "tampered with by verifying its PGP " -#~ "signature. For Windows and macOS, this" -#~ " step is optional and provides " -#~ "defense in depth: the installers also" -#~ " include their operating system-specific" -#~ " signatures, and you can just rely" -#~ " on those alone if you'd like." -#~ msgstr "" - -#~ msgid "" -#~ "Windows, macOS, and source packaged are" -#~ " signed by Micah Lee, the core " -#~ "developer, using his PGP public key " -#~ "with fingerprint " -#~ "``927F419D7EC82C2F149C1BD1403C2657CD994F73``. You can " -#~ "download Micah's key `from the " -#~ "keys.openpgp.org keyserver " -#~ "<https://keys.openpgp.org/vks/v1/by-" -#~ "fingerprint/927F419D7EC82C2F149C1BD1403C2657CD994F73>`_." -#~ msgstr "" - -#~ msgid "" -#~ "In order to verify signatures, you " -#~ "must have GnuPG installed. For macOS " -#~ "you probably want `GPGTools " -#~ "<https://gpgtools.org/>`_, and for Windows you" -#~ " probably want `Gpg4win " -#~ "<https://www.gpg4win.org/>`_." -#~ msgstr "" - -#~ msgid "" -#~ "You can find the signatures (``.asc``" -#~ " files), as well as Windows, macOS," -#~ " and source packages, at " -#~ "https://onionshare.org/dist/ in the folders " -#~ "named for each version of OnionShare." -#~ " You can also find them on the" -#~ " `GitHub Releases page " -#~ "<https://github.com/micahflee/onionshare/releases>`_." -#~ msgstr "" - -#~ msgid "" -#~ "Once you have imported Micah's public" -#~ " key into your GnuPG keychain, " -#~ "downloaded the binary, and downloaded " -#~ "the ``.asc`` signature, you can verify" -#~ " the binary for macOS in terminal " -#~ "like this::" -#~ msgstr "" - -#~ msgid "Or for Windows in a command prompt like this::" -#~ msgstr "" - -#~ msgid "An expected output might look like this::" -#~ msgstr "" - -#~ msgid "" -#~ "If you don't see 'Good signature " -#~ "from', then there might be a " -#~ "problem with the integrity of the " -#~ "file (malicious or otherwise), and you" -#~ " perhaps should not install the " -#~ "package. (The WARNING shown above, is" -#~ " not a problem with the package: " -#~ "it only means you have not defined" -#~ " any level of 'trust' regarding " -#~ "Micah's PGP key itself.)" -#~ msgstr "" - -#~ msgid "" -#~ "If you want to learn more about" -#~ " verifying PGP signatures, guides for " -#~ "`Qubes OS <https://www.qubes-os.org/security" -#~ "/verifying-signatures/>`_ and the `Tor " -#~ "Project <https://2019.www.torproject.org/docs/verifying-" -#~ "signatures.html.en>`_ may be helpful." -#~ msgstr "" - -#~ msgid "" -#~ "There are various ways to install " -#~ "OnionShare for Linux, but the " -#~ "recommended way is to use either " -#~ "the `Flatpak <https://flatpak.org/>`_ or the" -#~ " `Snapcraft <https://snapcraft.io/>`_ package. " -#~ "Flatpak and Snapcraft ensure that you'll" -#~ " always use the newest version and" -#~ " run OnionShare inside of a sandbox." -#~ msgstr "" - -#~ msgid "" -#~ "Snapcraft is built-in to Ubuntu " -#~ "and Flatpak is built-in to Fedora," -#~ " but which you use is up to " -#~ "you. Both work in all Linux " -#~ "distributions." -#~ msgstr "" - -#~ msgid "**Install OnionShare using Snapcraft**: https://snapcraft.io/onionshare" -#~ msgstr "" - -#~ msgid "" -#~ "You can also download and install " -#~ "a PGP-signed ``.flatpak`` or ``.snap``" -#~ " packages from https://onionshare.org/dist/ if" -#~ " you prefer." -#~ msgstr "" - -#~ msgid "" -#~ "You can find the signatures (``.asc``" -#~ " files), as well as Windows, macOS," -#~ " Flatpak, Snapcraft, and source packages," -#~ " at https://onionshare.org/dist/ in the " -#~ "folders named for each version of " -#~ "OnionShare. You can also find them " -#~ "on the `GitHub Releases page " -#~ "<https://github.com/micahflee/onionshare/releases>`_." -#~ msgstr "" - -#~ msgid "" -#~ "Once you have imported Micah's public" -#~ " key into your GnuPG keychain, " -#~ "downloaded the binary, and downloaded " -#~ "the ``.asc`` signature, you can verify" -#~ " the binary for macOS in a " -#~ "terminal like this::" -#~ msgstr "" - -#~ msgid "" -#~ "If you don't see 'Good signature " -#~ "from', there might be a problem " -#~ "with the integrity of the file " -#~ "(malicious or otherwise), and you should" -#~ " not install the package. (The " -#~ "WARNING shown above, is not a " -#~ "problem with the package: it only " -#~ "means you haven't already defined any" -#~ " level of 'trust' of Micah's PGP " -#~ "key.)" -#~ msgstr "" - -#~ msgid "" -#~ "If you want to learn more about" -#~ " verifying PGP signatures, guides for " -#~ "`Qubes OS <https://www.qubes-os.org/security" -#~ "/verifying-signatures/>`_ and the `Tor " -#~ "Project <https://support.torproject.org/tbb/how-to-" -#~ "verify-signature/>`_ may be helpful." -#~ msgstr "" diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/security.po b/docs/source/locale/zh_TW/LC_MESSAGES/security.po index 4e1d2f59..1a121d54 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/security.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/security.po @@ -37,53 +37,51 @@ msgstr "OnionShare 保護與防止" #: ../../source/security.rst:11 msgid "" -"**Third parties don't have access to anything that happens in " -"OnionShare.** Using OnionShare means hosting services directly on your " -"computer. When sharing files with OnionShare, they are not uploaded to " -"any server. If you make an OnionShare chat room, your computer acts as a " -"server for that too. This avoids the traditional model of having to trust" -" the computers of others." +"**Third parties don't have access to anything that happens in OnionShare.** " +"Using OnionShare means hosting services directly on your computer. When " +"sharing files with OnionShare, they are not uploaded to any server. If you " +"make an OnionShare chat room, your computer acts as a server for that too. " +"This avoids the traditional model of having to trust the computers of others." msgstr "" #: ../../source/security.rst:13 msgid "" -"**Network eavesdroppers can't spy on anything that happens in OnionShare " -"in transit.** The connection between the Tor onion service and Tor " -"Browser is end-to-end encrypted. This means network attackers can't " -"eavesdrop on anything except encrypted Tor traffic. Even if an " -"eavesdropper is a malicious rendezvous node used to connect the Tor " -"Browser with OnionShare's onion service, the traffic is encrypted using " -"the onion service's private key." +"**Network eavesdroppers can't spy on anything that happens in OnionShare in " +"transit.** The connection between the Tor onion service and Tor Browser is " +"end-to-end encrypted. This means network attackers can't eavesdrop on " +"anything except encrypted Tor traffic. Even if an eavesdropper is a " +"malicious rendezvous node used to connect the Tor Browser with OnionShare's " +"onion service, the traffic is encrypted using the onion service's private " +"key." msgstr "" -"**網路竊聽者無法偵察 OnionShare 傳輸中發生的情況。** Tor 洋蔥服務與 Tor " -"瀏覽器之間的連接為端到端加密,這代表 網路攻擊者除了加密的 Tor " -"流量無法竊聽任何東西,即便攻擊者是 Tor 瀏覽器與 OnionShare " -"洋蔥服務連接的惡意會合節點,其流量也使用洋蔥服務私鑰加密。" +"**網路竊聽者無法偵察 OnionShare 傳輸中發生的情況。** Tor 洋蔥服務與 Tor 瀏覽" +"器之間的連接為端到端加密,這代表 網路攻擊者除了加密的 Tor 流量無法竊聽任何東" +"西,即便攻擊者是 Tor 瀏覽器與 OnionShare 洋蔥服務連接的惡意會合節點,其流量也" +"使用洋蔥服務私鑰加密。" #: ../../source/security.rst:15 msgid "" -"**Anonymity of OnionShare users are protected by Tor.** OnionShare and " -"Tor Browser protect the anonymity of the users. As long as the OnionShare" -" user anonymously communicates the OnionShare address with the Tor " -"Browser users, the Tor Browser users and eavesdroppers can't learn the " -"identity of the OnionShare user." +"**Anonymity of OnionShare users are protected by Tor.** OnionShare and Tor " +"Browser protect the anonymity of the users. As long as the OnionShare user " +"anonymously communicates the OnionShare address with the Tor Browser users, " +"the Tor Browser users and eavesdroppers can't learn the identity of the " +"OnionShare user." msgstr "" -"**OnionShare 使用者的匿名受到 Tor 保護。** OnionShare 與 Tor " -"瀏覽器保護使用者匿名,只要使用 OnionShare 地址與 Tor 瀏覽器進行匿名通訊,Tor " -"瀏覽器使用者與竊聽者無法知道 OnionShare 使用者的身份。" +"**OnionShare 使用者的匿名受到 Tor 保護。** OnionShare 與 Tor 瀏覽器保護使用者" +"匿名,只要使用 OnionShare 地址與 Tor 瀏覽器進行匿名通訊,Tor 瀏覽器使用者與竊" +"聽者無法知道 OnionShare 使用者的身份。" #: ../../source/security.rst:17 msgid "" "**If an attacker learns about the onion service, it still can't access " "anything.** Prior attacks against the Tor network to enumerate onion " -"services allowed the attacker to discover private .onion addresses. If an" -" attack discovers a private OnionShare address, a password will be " -"prevent them from accessing it (unless the OnionShare user chooses to " -"turn it off and make it public). The password is generated by choosing " -"two random words from a list of 6800 words, making 6800², or about 46 " -"million possible passwords. Only 20 wrong guesses can be made before " -"OnionShare stops the server, preventing brute force attacks against the " -"password." +"services allowed the attacker to discover private .onion addresses. If an " +"attack discovers a private OnionShare address, a password will be prevent " +"them from accessing it (unless the OnionShare user chooses to turn it off " +"and make it public). The password is generated by choosing two random words " +"from a list of 6800 words, making 6800², or about 46 million possible " +"passwords. Only 20 wrong guesses can be made before OnionShare stops the " +"server, preventing brute force attacks against the password." msgstr "" #: ../../source/security.rst:20 @@ -92,153 +90,21 @@ msgstr "OnionShare 無法保護的部份" #: ../../source/security.rst:22 msgid "" -"**Communicating the OnionShare address might not be secure.** " -"Communicating the OnionShare address to people is the responsibility of " -"the OnionShare user. If sent insecurely (such as through an email message" -" monitored by an attacker), an eavesdropper can tell that OnionShare is " -"being used. If the eavesdropper loads the address in Tor Browser while " -"the service is still up, they can access it. To avoid this, the address " -"must be communicateed securely, via encrypted text message (probably with" -" disappearing messages enabled), encrypted email, or in person. This " -"isn't necessary when using OnionShare for something that isn't secret." +"**Communicating the OnionShare address might not be secure.** Communicating " +"the OnionShare address to people is the responsibility of the OnionShare " +"user. If sent insecurely (such as through an email message monitored by an " +"attacker), an eavesdropper can tell that OnionShare is being used. If the " +"eavesdropper loads the address in Tor Browser while the service is still up, " +"they can access it. To avoid this, the address must be communicateed " +"securely, via encrypted text message (probably with disappearing messages " +"enabled), encrypted email, or in person. This isn't necessary when using " +"OnionShare for something that isn't secret." msgstr "" #: ../../source/security.rst:24 msgid "" "**Communicating the OnionShare address might not be anonymous.** Extra " -"precautions must be taken to ensure the OnionShare address is " -"communicated anonymously. A new email or chat account, only accessed over" -" Tor, can be used to share the address. This isn't necessary unless " -"anonymity is a goal." +"precautions must be taken to ensure the OnionShare address is communicated " +"anonymously. A new email or chat account, only accessed over Tor, can be " +"used to share the address. This isn't necessary unless anonymity is a goal." msgstr "" - -#~ msgid "" -#~ "**Third parties don't have access to " -#~ "anything that happens in OnionShare.** " -#~ "When you use OnionShare, you host " -#~ "services directly on your computer. For" -#~ " example, when you share files with" -#~ " OnionShare, you don't upload these " -#~ "files to any server, and when you" -#~ " start an OnionShare chat room, your" -#~ " computer is the chat room server " -#~ "itself. Traditional ways of sharing " -#~ "files or setting up websites and " -#~ "chat rooms require trusting a service" -#~ " with access to your data." -#~ msgstr "" - -#~ msgid "" -#~ "**Network eavesdroppers can't spy on " -#~ "anything that happens in OnionShare in" -#~ " transit.** Because connections between Tor" -#~ " onion services and Tor Browser are" -#~ " end-to-end encrypted, no network " -#~ "attackers can eavesdrop on what happens" -#~ " in an OnionShare service. If the " -#~ "eavesdropper is positioned on the " -#~ "OnionShare user's end, the Tor Browser" -#~ " user's end, or is a malicious " -#~ "Tor node, they will only see Tor" -#~ " traffic. If the eavesdropper is a" -#~ " malicious rendezvous node used to " -#~ "connect Tor Browser with OnionShare's " -#~ "onion service, the traffic will be " -#~ "encrypted using the onion service key." -#~ msgstr "" - -#~ msgid "" -#~ "**If an attacker learns about the " -#~ "onion service, they still can't access" -#~ " anything.** There have been attacks " -#~ "against the Tor network that can " -#~ "enumerate onion services. Even if " -#~ "someone discovers the .onion address of" -#~ " an OnionShare onion service, they " -#~ "can't access it without also knowing " -#~ "the service's random password (unless, " -#~ "of course, the OnionShare users chooses" -#~ " to disable the password and make " -#~ "it public). The password is generated" -#~ " by choosing two random words from" -#~ " a list of 6800 words, meaning " -#~ "there are 6800^2, or about 46 " -#~ "million possible password. But they can" -#~ " only make 20 wrong guesses before" -#~ " OnionShare stops the server, preventing" -#~ " brute force attacks against the " -#~ "password." -#~ msgstr "" - -#~ msgid "" -#~ "**Communicating the OnionShare address might" -#~ " not be secure.** The OnionShare user" -#~ " is responsible for securely communicating" -#~ " the OnionShare address with people. " -#~ "If they send it insecurely (such " -#~ "as through an email message, and " -#~ "their email is being monitored by " -#~ "an attacker), the eavesdropper will " -#~ "learn that they're using OnionShare. If" -#~ " the attacker loads the address in" -#~ " Tor Browser before the legitimate " -#~ "recipient gets to it, they can " -#~ "access the service. If this risk " -#~ "fits the user's threat model, they " -#~ "must find a more secure way to " -#~ "communicate the address, such as in " -#~ "an encrypted email, chat, or voice " -#~ "call. This isn't necessary in cases " -#~ "where OnionShare is being used for " -#~ "something that isn't secret." -#~ msgstr "" - -#~ msgid "" -#~ "**Communicating the OnionShare address might" -#~ " not be anonymous.** While OnionShare " -#~ "and Tor Browser allow for anonymity, " -#~ "if the user wishes to remain " -#~ "anonymous they must take extra steps " -#~ "to ensure this while communicating the" -#~ " OnionShare address. For example, they " -#~ "might need to use Tor to create" -#~ " a new anonymous email or chat " -#~ "account, and only access it over " -#~ "Tor, to use for sharing the " -#~ "address. This isn't necessary in cases" -#~ " where there's no need to protect " -#~ "anonymity, such as co-workers who " -#~ "know each other sharing work documents." -#~ msgstr "" - -#~ msgid "" -#~ "**If an attacker learns about the " -#~ "onion service, it still can't access " -#~ "anything.** Prior attacks against the " -#~ "Tor network to enumerate onion services" -#~ " allowed the attacker to discover " -#~ "private .onion addresses. If an attack" -#~ " discovers a private OnionShare address," -#~ " a password will be prevent them " -#~ "from accessing it (unless the OnionShare" -#~ " user chooses to turn it off " -#~ "and make it public).. The password " -#~ "is generated by choosing two random " -#~ "words from a list of 6800 words," -#~ " making 6800^2, or about 46 million" -#~ " possible passwords. Only 20 wrong " -#~ "guesses can be made before OnionShare" -#~ " stops the server, preventing brute " -#~ "force attacks against the password." -#~ msgstr "" - -#~ msgid "" -#~ "**Communicating the OnionShare address might" -#~ " not be anonymous.** Extra steps must" -#~ " be taken to ensure the OnionShare" -#~ " address is communicated anonymously. A " -#~ "new email or chat account, only " -#~ "accessed over Tor, can be used to" -#~ " share the address. This isn't " -#~ "necessary unless anonymity is a goal." -#~ msgstr "" diff --git a/docs/source/locale/zh_TW/LC_MESSAGES/tor.po b/docs/source/locale/zh_TW/LC_MESSAGES/tor.po index ab5dc458..42df9354 100644 --- a/docs/source/locale/zh_TW/LC_MESSAGES/tor.po +++ b/docs/source/locale/zh_TW/LC_MESSAGES/tor.po @@ -25,8 +25,8 @@ msgstr "連結 Tor 中" #: ../../source/tor.rst:4 msgid "" -"Pick a way to connect OnionShare to Tor by clicking the \"⚙\" icon in the" -" bottom right of the OnionShare window to get to its settings." +"Pick a way to connect OnionShare to Tor by clicking the \"⚙\" icon in the " +"bottom right of the OnionShare window to get to its settings." msgstr "" #: ../../source/tor.rst:9 @@ -35,20 +35,20 @@ msgstr "" #: ../../source/tor.rst:11 msgid "" -"This is the default, simplest and most reliable way that OnionShare " -"connects to Tor. For this reason, it's recommended for most users." -msgstr "這是預設最簡單可靠的方法讓 OnionShare 連上 Tor,因此推薦給大多數使用者。" +"This is the default, simplest and most reliable way that OnionShare connects " +"to Tor. For this reason, it's recommended for most users." +msgstr "" +"這是預設最簡單可靠的方法讓 OnionShare 連上 Tor,因此推薦給大多數使用者。" #: ../../source/tor.rst:14 msgid "" -"When you open OnionShare, it launches an already configured ``tor`` " -"process in the background for OnionShare to use. It doesn't interfere " -"with other ``tor`` processes on your computer, so you can use the Tor " -"Browser or the system ``tor`` on their own." +"When you open OnionShare, it launches an already configured ``tor`` process " +"in the background for OnionShare to use. It doesn't interfere with other " +"``tor`` processes on your computer, so you can use the Tor Browser or the " +"system ``tor`` on their own." msgstr "" -"開啟 OnionShare 時它會在啟動後台已設置好的 ``tor``程序," -"這個程序不會介入電腦中其它 tor 程序,所以Tor 瀏覽器或系統會使用自己的 tor " -"程序。" +"開啟 OnionShare 時它會在啟動後台已設置好的 ``tor``程序,這個程序不會介入電腦" +"中其它 tor 程序,所以Tor 瀏覽器或系統會使用自己的 tor 程序。" #: ../../source/tor.rst:18 msgid "Attempt auto-configuration with Tor Browser" @@ -56,10 +56,10 @@ msgstr "圖試與 Tor 瀏覽器自定配置" #: ../../source/tor.rst:20 msgid "" -"If you have `downloaded the Tor Browser <https://www.torproject.org>`_ " -"and don't want two ``tor`` processes running, you can use the ``tor`` " -"process from the Tor Browser. Keep in mind you need to keep Tor Browser " -"open in the background while you're using OnionShare for this to work." +"If you have `downloaded the Tor Browser <https://www.torproject.org>`_ and " +"don't want two ``tor`` processes running, you can use the ``tor`` process " +"from the Tor Browser. Keep in mind you need to keep Tor Browser open in the " +"background while you're using OnionShare for this to work." msgstr "" "如已下載 Tor 瀏覽器 <https://www.torproject.org>`_ 不想要在系統中有兩個 " "``tor`` 程序在執行,可利用 Tor 瀏覽器的 ``tor`` 程序。但記住當使用 " @@ -71,20 +71,20 @@ msgstr "在 Windows 使用 ``tor`` 系統" #: ../../source/tor.rst:26 msgid "" -"This is fairly advanced. You'll need to know how edit plaintext files and" -" do stuff as an administrator." +"This is fairly advanced. You'll need to know how edit plaintext files and do " +"stuff as an administrator." msgstr "這非常進階,需要會編輯純文字檔案與管理員工作權限。" #: ../../source/tor.rst:28 msgid "" -"Download the Tor Windows Expert Bundle `from " -"<https://www.torproject.org/download/tor/>`_. Extract the compressed file" -" and copy the extracted folder to ``C:\\Program Files (x86)\\`` Rename " -"the extracted folder with ``Data`` and ``Tor`` in it to ``tor-win32``." +"Download the Tor Windows Expert Bundle `from <https://www.torproject.org/" +"download/tor/>`_. Extract the compressed file and copy the extracted folder " +"to ``C:\\Program Files (x86)\\`` Rename the extracted folder with ``Data`` " +"and ``Tor`` in it to ``tor-win32``." msgstr "" -"從 <https://www.torproject.org/download/tor/>`_下載 Tor Windows 專家包 " -"`,解壓縮檔案將其資料夾複製到``C:\\Program Files (x86)\\``底下, " -"將原資料夾名稱為``Data`` and ``Tor`` 重新命名為 ``tor-win32``。" +"從 <https://www.torproject.org/download/tor/>`_下載 Tor Windows 專家包 `,解" +"壓縮檔案將其資料夾複製到``C:\\Program Files (x86)\\``底下, 將原資料夾名稱為" +"``Data`` and ``Tor`` 重新命名為 ``tor-win32``。" #: ../../source/tor.rst:32 msgid "" @@ -100,8 +100,8 @@ msgstr "" #: ../../source/tor.rst:39 msgid "" -"The hashed password output is displayed after some warnings (which you " -"can ignore). In the case of the above example, it is " +"The hashed password output is displayed after some warnings (which you can " +"ignore). In the case of the above example, it is " "``16:00322E903D96DE986058BB9ABDA91E010D7A863768635AC38E213FDBEF``." msgstr "" "在一串可忽視的警告之後,會顯示雜湊密碼結果,例如在上述示範中密碼為 " @@ -109,19 +109,18 @@ msgstr "" #: ../../source/tor.rst:41 msgid "" -"Now create a new text file at ``C:\\Program Files (x86)\\tor-" -"win32\\torrc`` and put your hashed password output in it, replacing the " +"Now create a new text file at ``C:\\Program Files (x86)\\tor-win32\\torrc`` " +"and put your hashed password output in it, replacing the " "``HashedControlPassword`` with the one you just generated::" msgstr "" -"在``C:\\Program Files (x86)\\tor-win32\\torrc`` 建立一個新文字檔," -"將新生成的雜湊密碼存入以置換 ``HashedControlPassword`` ::" +"在``C:\\Program Files (x86)\\tor-win32\\torrc`` 建立一個新文字檔,將新生成的" +"雜湊密碼存入以置換 ``HashedControlPassword`` ::" #: ../../source/tor.rst:46 msgid "" -"In your administrator command prompt, install ``tor`` as a service using " -"the appropriate ``torrc`` file you just created (as described in " -"`<https://2019.www.torproject.org/docs/faq.html.en#NTService>`_). Like " -"this::" +"In your administrator command prompt, install ``tor`` as a service using the " +"appropriate ``torrc`` file you just created (as described in `<https://2019." +"www.torproject.org/docs/faq.html.en#NTService>`_). Like this::" msgstr "" "在管理員命令列中 ,用新建的``torrc`` 來安裝``tor``服務 (介紹於`<https://2019." "www.torproject.org/docs/faq.html.en#NTService>`_). 像這樣::" @@ -133,12 +132,11 @@ msgstr "現在已順利在 Windows 執行``tor``程序!" #: ../../source/tor.rst:52 msgid "" "Open OnionShare and click the \"⚙\" icon in it. Under \"How should " -"OnionShare connect to Tor?\" choose \"Connect using control port\", and " -"set \"Control port\" to ``127.0.0.1`` and \"Port\" to ``9051``. Under " -"\"Tor authentication settings\" choose \"Password\" and set the password " -"to the control port password you picked above. Click the \"Test " -"Connection to Tor\" button. If all goes well, you should see \"Connected " -"to the Tor controller\"." +"OnionShare connect to Tor?\" choose \"Connect using control port\", and set " +"\"Control port\" to ``127.0.0.1`` and \"Port\" to ``9051``. Under \"Tor " +"authentication settings\" choose \"Password\" and set the password to the " +"control port password you picked above. Click the \"Test Connection to Tor\" " +"button. If all goes well, you should see \"Connected to the Tor controller\"." msgstr "" #: ../../source/tor.rst:61 @@ -147,8 +145,8 @@ msgstr "在macOS使用 ``tor``系統" #: ../../source/tor.rst:63 msgid "" -"First, install `Homebrew <https://brew.sh/>`_ if you don't already have " -"it, and then install Tor::" +"First, install `Homebrew <https://brew.sh/>`_ if you don't already have it, " +"and then install Tor::" msgstr "如果沒有`Homebrew <https://brew.sh/>`請先安裝,然後再安裝 Tor::" #: ../../source/tor.rst:67 @@ -162,10 +160,10 @@ msgstr "啟動系統的 Tor 服務::" #: ../../source/tor.rst:78 msgid "" "Open OnionShare and click the \"⚙\" icon in it. Under \"How should " -"OnionShare connect to Tor?\" choose \"Connect using socket file\", and " -"set the socket file to be ``/usr/local/var/run/tor/control.socket``. " -"Under \"Tor authentication settings\" choose \"No authentication, or " -"cookie authentication\". Click the \"Test Connection to Tor\" button." +"OnionShare connect to Tor?\" choose \"Connect using socket file\", and set " +"the socket file to be ``/usr/local/var/run/tor/control.socket``. Under \"Tor " +"authentication settings\" choose \"No authentication, or cookie " +"authentication\". Click the \"Test Connection to Tor\" button." msgstr "" #: ../../source/tor.rst:84 ../../source/tor.rst:104 @@ -179,38 +177,37 @@ msgstr "在 Linux 使用 ``tor``系統" #: ../../source/tor.rst:89 msgid "" "First, install the ``tor`` package. If you're using Debian, Ubuntu, or a " -"similar Linux distro, It is recommended to use the Tor Project's " -"`official repository <https://support.torproject.org/apt/tor-deb-" -"repo/>`_." +"similar Linux distro, It is recommended to use the Tor Project's `official " +"repository <https://support.torproject.org/apt/tor-deb-repo/>`_." msgstr "" -"首先安裝 ``tor``套件。如果作業系統為 Debian, Ubuntu 或其它相似發行版," -"建議使用 Tor Project 官方代碼儲存庫 <https://support.torproject.org/apt/" -"tor-deb-repo/>`_." +"首先安裝 ``tor``套件。如果作業系統為 Debian, Ubuntu 或其它相似發行版,建議使" +"用 Tor Project 官方代碼儲存庫 <https://support.torproject.org/apt/tor-deb-" +"repo/>`_." #: ../../source/tor.rst:91 msgid "" -"Next, add your user to the group that runs the ``tor`` process (in the " -"case of Debian and Ubuntu, ``debian-tor``) and configure OnionShare to " -"connect to your system ``tor``'s control socket file." +"Next, add your user to the group that runs the ``tor`` process (in the case " +"of Debian and Ubuntu, ``debian-tor``) and configure OnionShare to connect to " +"your system ``tor``'s control socket file." msgstr "" "接著將用戶加入可執行``tor``程序的群組(Debian and Ubuntu 則使用 ``debian-" "tor``),設置 OnionShare 連接系統的``tor`` control socket 檔案。" #: ../../source/tor.rst:93 msgid "" -"Add your user to the ``debian-tor`` group by running this command " -"(replace ``username`` with your actual username)::" -msgstr "要將用戶加到``debian-tor`` 群組請執行以下命令(請把 ``username`` 改成您使用的 " +"Add your user to the ``debian-tor`` group by running this command (replace " +"``username`` with your actual username)::" +msgstr "" +"要將用戶加到``debian-tor`` 群組請執行以下命令(請把 ``username`` 改成您使用的 " "username)::" #: ../../source/tor.rst:97 msgid "" -"Reboot your computer. After it boots up again, open OnionShare and click " -"the \"⚙\" icon in it. Under \"How should OnionShare connect to Tor?\" " -"choose \"Connect using socket file\". Set the socket file to be " -"``/var/run/tor/control``. Under \"Tor authentication settings\" choose " -"\"No authentication, or cookie authentication\". Click the \"Test " -"Connection to Tor\" button." +"Reboot your computer. After it boots up again, open OnionShare and click the " +"\"⚙\" icon in it. Under \"How should OnionShare connect to Tor?\" choose " +"\"Connect using socket file\". Set the socket file to be ``/var/run/tor/" +"control``. Under \"Tor authentication settings\" choose \"No authentication, " +"or cookie authentication\". Click the \"Test Connection to Tor\" button." msgstr "" #: ../../source/tor.rst:107 @@ -219,10 +216,10 @@ msgstr "" #: ../../source/tor.rst:109 msgid "" -"If your access to the Internet is censored, you can configure OnionShare " -"to connect to the Tor network using `Tor bridges " -"<https://2019.www.torproject.org/docs/bridges.html.en>`_. If OnionShare " -"connects to Tor without one, you don't need to use a bridge." +"If your access to the Internet is censored, you can configure OnionShare to " +"connect to the Tor network using `Tor bridges <https://2019.www.torproject." +"org/docs/bridges.html.en>`_. If OnionShare connects to Tor without one, you " +"don't need to use a bridge." msgstr "" #: ../../source/tor.rst:111 @@ -231,232 +228,8 @@ msgstr "" #: ../../source/tor.rst:113 msgid "" -"You can use the built-in obfs4 pluggable transports, the built-in " -"meek_lite (Azure) pluggable transports, or custom bridges, which you can " -"obtain from Tor's `BridgeDB <https://bridges.torproject.org/>`_. If you " -"need to use a bridge, try the built-in obfs4 ones first." +"You can use the built-in obfs4 pluggable transports, the built-in meek_lite " +"(Azure) pluggable transports, or custom bridges, which you can obtain from " +"Tor's `BridgeDB <https://bridges.torproject.org/>`_. If you need to use a " +"bridge, try the built-in obfs4 ones first." msgstr "" - -#~ msgid "Using a system Tor in Mac OS X" -#~ msgstr "" - -#~ msgid "" -#~ "There are several options for how " -#~ "OnionShare should connect to Tor. You" -#~ " can change them in Settings, which" -#~ " you can get to by clicking the" -#~ " gear icon in the bottom-right " -#~ "of the window." -#~ msgstr "" - -#~ msgid "Use Tor that is bundled with OnionShare" -#~ msgstr "" - -#~ msgid "" -#~ "This is the default way that " -#~ "OnionShare connects to Tor, and it's " -#~ "also the simplest and most reliable " -#~ "way. For this reason, it's recommended" -#~ " for most users." -#~ msgstr "" - -#~ msgid "" -#~ "When you open OnionShare, it will " -#~ "launch a Tor process in the " -#~ "background that's configured specifically for" -#~ " OnionShare to use. This Tor process" -#~ " won't interfere with other Tor " -#~ "processes on your computer, so you're" -#~ " free to run Tor Browser or use" -#~ " a system Tor in the background." -#~ msgstr "" - -#~ msgid "Attempt automatic configuration with Tor Browser" -#~ msgstr "" - -#~ msgid "" -#~ "You can configure OnionShare to connect" -#~ " to the Tor that comes with Tor" -#~ " Browser. First, `download Tor Browser " -#~ "<https://www.torproject.org>`_ here if you " -#~ "don't already have it. With this " -#~ "setting selected, you need to keep " -#~ "Tor Browser open in the background " -#~ "while you're using OnionShare." -#~ msgstr "" - -#~ msgid "" -#~ "Download the Tor Windows Expert Bundle," -#~ " which you can get `from here " -#~ "<https://www.torproject.org/download/tor/>`_. Extract the" -#~ " zip file and copy the extracted " -#~ "folder to ``C:\\Program Files (x86)\\``, " -#~ "and rename the folder to ``tor-" -#~ "win32``, so that inside that folder " -#~ "is the ``Data`` and ``Tor`` folders." -#~ msgstr "" - -#~ msgid "" -#~ "Make up a control port password. " -#~ "I'm going to use ``comprised stumble " -#~ "rummage work avenging construct volatile`` " -#~ "as my password. Now open a command" -#~ " prompt as an administrator, and use" -#~ " ``tor.exe --hash-password`` to generate" -#~ " a hash of your password. For " -#~ "example::" -#~ msgstr "" - -#~ msgid "" -#~ "The hashed password output is displayed" -#~ " after some warnings (which you can" -#~ " ignore). In my case, it was " -#~ "``16:00322E903D96DE986058BB9ABDA91E010D7A863768635AC38E213FDBEF``." -#~ msgstr "" - -#~ msgid "" -#~ "Now create a new text file at " -#~ "``C:\\Program Files (x86)\\tor-win32\\torrc`` " -#~ "and put this in it, replacing the" -#~ " ``HashedControlPassword`` with the one you" -#~ " just generated::" -#~ msgstr "" - -#~ msgid "" -#~ "In your administrator command prompt, " -#~ "install tor as a service using the" -#~ " appropriate ``torrc`` file you just " -#~ "created (see `here " -#~ "<https://2019.www.torproject.org/docs/faq.html.en#NTService>`_ " -#~ "for more information on doing this). " -#~ "Like this::" -#~ msgstr "" - -#~ msgid "You're now running a system Tor in Windows!" -#~ msgstr "" - -#~ msgid "" -#~ "Open OnionShare. Click the Settings " -#~ "icon. Under \"How should OnionShare " -#~ "connect to Tor?\" choose \"Connect using" -#~ " control port\", and set the control" -#~ " port host to ``127.0.0.1`` and the" -#~ " port to ``9051``. Under \"Tor " -#~ "authentication options\" choose \"Password\" " -#~ "and set the password to your " -#~ "password, in my case ``comprised stumble" -#~ " rummage work avenging construct " -#~ "volatile``. Click the \"Test Settings\" " -#~ "button. If all goes well, you " -#~ "should see successfully connected to " -#~ "tor." -#~ msgstr "" - -#~ msgid "" -#~ "First, install `Homebrew <http://brew.sh/>`_ " -#~ "if you don't already have it. " -#~ "Then, install Tor::" -#~ msgstr "" - -#~ msgid "" -#~ "Open OnionShare. Click the Settings " -#~ "icon. Under \"How should OnionShare " -#~ "connect to Tor?\" choose \"Connect using" -#~ " socket file\", and set the socket" -#~ " file to be " -#~ "``/usr/local/var/run/tor/control.socket``. Under \"Tor " -#~ "authentication options\" choose \"No " -#~ "authentication, or cookie authentication\". " -#~ "Click the \"Test Settings\" button. If" -#~ " all goes well, you should see " -#~ "successfully connected to tor." -#~ msgstr "" - -#~ msgid "" -#~ "First, install the tor package. If " -#~ "you're using Debian, Ubuntu, or a " -#~ "similar Linux distro, I recommend you" -#~ " use Tor Project's `official repository " -#~ "<https://2019.www.torproject.org/docs/debian.html.en>`_. For " -#~ "example, in Ubuntu 20.04::" -#~ msgstr "" - -#~ msgid "" -#~ "Next, add your user to the group" -#~ " that runs the Tor process (in " -#~ "the case of Debian and Ubuntu, " -#~ "``debian-tor``) and configure OnionShare to" -#~ " connect to your system Tor's control" -#~ " socket file." -#~ msgstr "" - -#~ msgid "" -#~ "Reboot your computer. After it boots " -#~ "up again, open OnionShare. Click the " -#~ "Settings icon. Under \"How should " -#~ "OnionShare connect to Tor?\" choose " -#~ "\"Connect using socket file\", and set" -#~ " the socket file to be " -#~ "``/var/run/tor/control``. Under \"Tor authentication" -#~ " options\" choose \"No authentication, or" -#~ " cookie authentication\". Click the \"Test" -#~ " Settings\" button. If all goes well," -#~ " you should see successfully connect " -#~ "to Tor." -#~ msgstr "" - -#~ msgid "" -#~ "If your access to the internet is" -#~ " censored, you can configure OnionShare " -#~ "to connect to the Tor network " -#~ "using `Tor bridges " -#~ "<https://2019.www.torproject.org/docs/bridges.html.en>`_. If " -#~ "OnionShare successfully connects to Tor, " -#~ "you don't need to use a bridge." -#~ msgstr "" - -#~ msgid "To configure bridges, open OnionShare settings." -#~ msgstr "" - -#~ msgid "" -#~ "You can use the built-in obfs4 " -#~ "pluggable transports, the built-in " -#~ "meek_lite (Azure) pluggable transports, or " -#~ "custom bridges, which you can obtain " -#~ "from Tor's `BridgeDB " -#~ "<https://bridges.torproject.org/>`_. If you need " -#~ "to use a bridge, you should try" -#~ " the built-in obfs4 ones first." -#~ msgstr "" - -#~ msgid "" -#~ "Download the Tor Windows Expert Bundle" -#~ " `from <https://www.torproject.org/download/tor/>`_. " -#~ "Extract the ZIP file and copy the" -#~ " extracted folder to ``C:\\Program Files" -#~ " (x86)\\`` Rename the extracted folder " -#~ "with ``Data`` and ``Tor`` in it to" -#~ " ``tor-win32``." -#~ msgstr "" - -#~ msgid "" -#~ "Open OnionShare and click the \"⚙\" " -#~ "icon in it. Under \"How should " -#~ "OnionShare connect to Tor?\" choose " -#~ "\"Connect using control port\", and set" -#~ " \"Control port\" to ``127.0.0.1`` and " -#~ "\"Port\" to ``9051``. Under \"Tor " -#~ "authentication settings\" choose \"Password\" " -#~ "and set the password to the " -#~ "control port password you picked above" -#~ " Click the \"Test Connection to Tor\"" -#~ " button. If all goes well, you " -#~ "should see \"Connected to the Tor " -#~ "controller\"." -#~ msgstr "" - -#~ msgid "" -#~ "First, install `Homebrew <https://brew.sh/>`_ " -#~ "if you don't already have it. " -#~ "Then, install Tor::" -#~ msgstr "" |