diff --git a/ASF-WebConfigGenerator b/ASF-WebConfigGenerator
index fa1b81f4e..13d8f573b 160000
--- a/ASF-WebConfigGenerator
+++ b/ASF-WebConfigGenerator
@@ -1 +1 @@
-Subproject commit fa1b81f4ef911d79a440c6cf629ef4a1e3b5820e
+Subproject commit 13d8f573b13c8b72e0dd126dfdbd70f7322d71c2
diff --git a/ASF-ui b/ASF-ui
index 77530994d..a75244788 160000
--- a/ASF-ui
+++ b/ASF-ui
@@ -1 +1 @@
-Subproject commit 77530994d1b2bd0a5aecd54938e1bdd41ff8714b
+Subproject commit a75244788921801775df559c57c8a1c2dd3026b3
diff --git a/ArchiSteamFarm/Localization/Strings.zh-TW.resx b/ArchiSteamFarm/Localization/Strings.zh-TW.resx
index 2c084db44..7e2c85b34 100644
--- a/ArchiSteamFarm/Localization/Strings.zh-TW.resx
+++ b/ArchiSteamFarm/Localization/Strings.zh-TW.resx
@@ -151,7 +151,7 @@
{0} will be replaced by URL of the request
- 全域設置無法載入,請確保 {0} 存在且有效!如果仍有問題,請參閱 wiki 中的新手上路指南。
+ 全域設定無法載入,請確保 {0} 存在且有效!如果仍有問題,請參閱 Wiki 中的「新手上路」指南。
{0} will be replaced by file's path
@@ -180,13 +180,13 @@
無法檢查最新版本!
- 無法進行更新,因為沒有與目前執行中的版本相關的資源文件!無法自動更新到該版本。
+ 無法進行更新,因為沒有與目前執行中的版本相關的資產!無法自動更新到該版本。
- 無法進行更新,因為此版本沒有提供任何資源文件!
+ 無法進行更新,因為此版本沒有提供任何資產!
- 收到一個使用者輸入請求,但程序目前正以無介面模式執行!
+ 收到一個使用者輸入請求,但處理程序目前正以無介面模式執行!
正在退出...
@@ -195,7 +195,7 @@
失敗!
- 已更改全域設定檔!
+ 已變更全域設定檔!
全域設定檔已被刪除!
@@ -209,7 +209,7 @@
{0} will be replaced by service's name
- 沒有執行中的 BOT,正在退出...
+ 沒有執行中的 BOT,正在退出……
更新工作階段 !
@@ -234,7 +234,7 @@
正在檢查新版本...
- 正在下載新版本:{0} ({1} MB)... 等待期間,如果喜歡這個軟體,請考慮捐助 ASF! :)
+ 正在下載新版本:{0}({1} MB)……等待期間,如果喜歡這個軟體,請考慮捐助 ASF! :)
{0} will be replaced by version string, {1} will be replaced by update size (in megabytes)
@@ -248,7 +248,7 @@
{0} will be replaced by current version, {1} will be replaced by remote version
- 請輸入你的行動驗證器裝置識別碼 (包括 "android:"):
+ 請輸入你的行動驗證器裝置識別碼(包括「android:」):
Please note that this translation should end with space
@@ -260,7 +260,7 @@
Please note that this translation should end with space
- 請輸入你的 Steam 帳號:
+ 請輸入你的 Steam 帳戶:
Please note that this translation should end with space
@@ -283,7 +283,7 @@
IPC 伺服器已就緒!
- IPC 伺服器啟動中...
+ IPC 伺服器啟動中……
這個 BOT 已經停止了!
@@ -293,7 +293,7 @@
{0} will be replaced by bot's name query (string)
- {0}/{1} 個 BOT 執行中,共 {2} 個遊戲 ({3} 張卡片) 等待掛卡。
+ {0}/{1} 個 BOT 執行中,共 {2} 個遊戲({3} 張卡片)等待掛卡。
{0} will be replaced by number of active bots, {1} will be replaced by total number of bots, {2} will be replaced by total number of games left to idle, {3} will be replaced by total number of cards left to idle
@@ -301,7 +301,7 @@
{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by number of cards left to idle, {3} will be replaced by total number of games to idle, {4} will be replaced by total number of cards to idle, {5} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
- BOT 正在掛卡的遊戲:{0},共 {1} 個遊戲 ({2} 張卡片) 等待掛卡 (需時約 {3})。
+ BOT 正在掛卡的遊戲:{0},共 {1} 個遊戲({2} 張卡片)等待掛卡(需時約 {3})。
{0} will be replaced by list of the games (IDs, numbers), {1} will be replaced by total number of games to idle, {2} will be replaced by total number of cards to idle, {3} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
@@ -318,14 +318,14 @@
已完成!
- 共 {0} 個遊戲 ({1} 張卡片) 等待掛卡 (需時約 {2})...
+ 共 {0} 個遊戲({1} 張卡片)等待掛卡(需時約 {2})……
{0} will be replaced by number of games, {1} will be replaced by number of cards, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
完成掛卡!
- 完成掛卡:{0} ({1}),共耗時 {2}!
+ 完成掛卡:{0}({1}),總遊玩時數 {2}!
{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by translated TimeSpan string (such as "1 day, 5 hours and 30 minutes")
@@ -346,7 +346,7 @@
這個帳戶目前沒有需要掛卡的遊戲!
- 正在掛卡:{0} ({1})
+ 正在掛卡:{0}({1})
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
@@ -357,7 +357,7 @@
目前無法執行,我們將稍後再試!
- 仍在掛卡:{0} ({1})
+ 仍在掛卡:{0}({1})
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
@@ -365,7 +365,7 @@
{0} will be replaced by list of the games (IDs, numbers), separated by a comma
- 停止掛卡:{0} ({1})
+ 停止掛卡:{0}({1})
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
@@ -379,11 +379,11 @@
無法取得徽章頁資訊,我們將稍後再試!
- 無法檢查卡片狀態:{0} ({1}),我們將稍後再試!
+ 無法檢查卡片狀態:{0}({1}),我們將稍後再試!
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
- 接受禮物:{0}...
+ 接受禮物:{0}……
{0} will be replaced by giftID (number)
@@ -401,7 +401,7 @@
BOT 已在執行中!
- 正在將 .maFile 轉換成 ASF 的文件格式...
+ 正在將 .maFile 轉換成 ASF 的檔案格式……
已成功匯入行動驗證器 !
@@ -439,10 +439,10 @@
{0} will be replaced by password encryption method (string), {1} will be replaced by encrypted password using that method (string)
- 這個 BOT 將不會啟動,因為它在設定檔中被禁用!
+ 這個 BOT 將不會啟動,因為它在設定檔中被停用!
- 已連續收到 {0} 次 TwoFactorCodeMismatch 錯誤訊息。你的兩步驟驗證憑證可能已失效,或時鐘不同步,正在中止!
+ 已連續收到 {0} 次 TwoFactorCodeMismatch 錯誤訊息。你的兩步驟驗證認證可能已失效,或時鐘不同步,正在中止!
{0} will be replaced by maximum allowed number of failed 2FA attempts
@@ -475,7 +475,7 @@
BOT 並未啟用 ASF 兩步驟驗證!你是否忘記將驗證器匯入成 ASF 兩步驟驗證?
- 此 BOT 實例尚未連線!
+ 此 BOT 執行個體尚未連線!
未擁有:{0}
@@ -486,7 +486,7 @@
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
- 超過頻率限制,我們將在 {0} 後重試...
+ 超過頻率限制,我們將在 {0} 後重試……
{0} will be replaced by translated TimeSpan string (such as "25 minutes")
@@ -507,7 +507,7 @@
BOT 目前沒有在掛卡。
- BOT 為受限帳戶,所以無法通過掛卡得到卡片。
+ BOT 為受限帳戶,所以無法透過掛卡得到卡片。
BOT 正在連線到 Steam 網路。
@@ -538,19 +538,19 @@
{0} will be replaced by failure reason (string)
- 與 Steam 網路的連線中斷,正在重新連線...
+ 與 Steam 網路的連線中斷,正在重新連線……
帳戶不再被佔用,已恢復掛卡!
- 帳號目前使用中,ASF 將在該帳號空閒時繼續掛卡...
+ 帳戶目前使用中,ASF 將在該帳號空閒時繼續掛卡……
正在連線...
- 無法與用戶端中斷連線,正在中止此 BOT 實例!
+ 無法與用戶端中斷連線,正在中止此 BOT 執行個體!
無法初始化 SteamDirectory,與 Steam 網路的連線可能需要更長的時間!
@@ -571,7 +571,7 @@
{0} will be replaced by service name that is being initialized
- 如果你對 ASF 的實際運作方式有疑慮,請查看 wiki 中的隱私政策章節!
+ 如果你對 ASF 的實際運作方式有疑慮,請查看 Wiki 中的隱私權政策章節!
看來這是你首次使用 ASF,歡迎!
@@ -584,11 +584,11 @@
{0} will be replaced by culture code, such as "en-US", {1} will be replaced by completeness percentage, such as "78.5%"
- {0} ({1}) 的掛卡被暫時停用,因為 ASF 目前無法執行該遊戲。
+ {0}({1})的掛卡被暫時停用,因為 ASF 目前無法執行該遊戲。
{0} will be replaced by game's ID (number), {1} will be replaced by game's name
- ASF 偵測到 {0} ({1}) 的 ID 不相符,且將改為使用 ID {2}。
+ ASF 偵測到 {0}({1})的 ID 不相符,且將改為使用 ID {2}。
{0} will be replaced by game's ID (number), {1} will be replaced by game's name, {2} will be replaced by game's ID (number)
@@ -619,7 +619,7 @@
{0} will be replaced by number (in megabytes) of memory being used
- 正在瀏覽 Steam 探索佇列 #{0}...
+ 正在瀏覽 Steam 探索佇列 #{0}……
{0} will be replaced by queue number
@@ -631,7 +631,7 @@
{0} will be replaced by number of bots that already own particular game being checked, {1} will be replaced by total number of bots that were checked during the process, {2} will be replaced by game's ID (number)
- 更新套件資料中...
+ 更新套件資料中……
{0} 的用法已棄用,並且將在未來的版本中移除,請改用 {1}。
@@ -646,7 +646,7 @@
{0} will be replaced by the bug's name provided by ASF
- 目標 BOT 實例未連線!
+ 目標 BOT 執行個體未連線!
錢包餘額:{0} {1}
@@ -660,7 +660,7 @@
{0} will be replaced by bot's level
- 正在對應 Steam 物品,第 #{0} 輪...
+ 正在對應 Steam 物品,第 #{0} 輪……
{0} will be replaced by round number
@@ -675,7 +675,7 @@
{0} will be replaced by number of sets traded
- 你執行的個人 BOT 帳戶數量超過我們的建議上限 ({0})。請留意,此配置不受支援,且可能會導致各種 Steam 相關問題,包括帳戶停權。請參閱常見問答了解詳情。
+ 你執行的個人 BOT 帳戶數量超過我們的建議上限({0})。請留意,此設定不受支援,且可能會導致各種 Steam 相關問題,包括帳戶停權。請參閱常見問答了解詳情。
{0} will be replaced by our maximum recommended bots count (number)
@@ -683,26 +683,26 @@
{0} will be replaced by the name of the custom ASF plugin
- 正在載入 {0} V{1}...
+ 正在載入 {0} V{1}……
{0} will be replaced by the name of the custom ASF plugin, {1} will be replaced by its version
未找到任何內容!
- 你已載入一個以上的自訂插件。由於我們無法支援修改過的程序,如遭遇任何問題,請向相關插件的開發者尋求協助。
+ 你已載入一個以上的自訂外掛程式。由於我們無法支援修改過的程式,如遭遇任何問題,請向相關外掛程式的開發人員尋求協助。
請稍候⋯⋯
- 輸入命令:
+ 輸入指令:
- 執行中...
+ 執行中……
- 已開啟互動式主控台,按'C'回到指令模式
+ 已開啟互動式主控台,按「C」回到指令模式
由於缺失 {0} 設定檔內容,互動式主控台不可用。
@@ -717,7 +717,7 @@
{0} will be replaced by remaining number of games in BGR's queue
- ASF 行程已執行於此工作目錄,正在中止!
+ ASF 處理程序已執行於此工作目錄,正在中止!
成功處理 {0} 個確認!
diff --git a/wiki b/wiki
index 257cbea4c..521d74827 160000
--- a/wiki
+++ b/wiki
@@ -1 +1 @@
-Subproject commit 257cbea4c9c50d22c5210c741bb21e99c6085e7e
+Subproject commit 521d74827eba8260e8195e5db19e02f371777f52