From 035c15cc79c5065675c3cae8b37e6b13e5c0a428 Mon Sep 17 00:00:00 2001 From: Alang Hsu Date: Fri, 5 Jun 2026 16:06:24 +0800 Subject: [PATCH] Add zh_TW translation --- i18n/zh_TW/LC_MESSAGES/backup.mo | Bin 0 -> 49572 bytes i18n/zh_TW/LC_MESSAGES/backup.po | 2437 ++++++++++++++++++++++++++++++ 2 files changed, 2437 insertions(+) create mode 100644 i18n/zh_TW/LC_MESSAGES/backup.mo create mode 100644 i18n/zh_TW/LC_MESSAGES/backup.po diff --git a/i18n/zh_TW/LC_MESSAGES/backup.mo b/i18n/zh_TW/LC_MESSAGES/backup.mo new file mode 100644 index 0000000000000000000000000000000000000000..550fd540164f6f4599467d411b148e922441d544 GIT binary patch literal 49572 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 XTmItJ@<)yQ27Or@MNO^vs?q-i``D`M literal 0 HcmV?d00001 diff --git a/i18n/zh_TW/LC_MESSAGES/backup.po b/i18n/zh_TW/LC_MESSAGES/backup.po new file mode 100644 index 00000000..23ae3e64 --- /dev/null +++ b/i18n/zh_TW/LC_MESSAGES/backup.po @@ -0,0 +1,2437 @@ +# This file is part of FreePBX. +# +# For licensing information, please see the file named LICENSE located in the module directory +# +# FreePBX language template for backup +# Copyright (C) 2008-2026 Sangoma Technologies, Inc. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-06-04 03:15-0400\n" +"PO-Revision-Date: 2026-06-05 16:06+0800\n" +"Last-Translator: Alang Hsu \n" +"Language-Team: Chinese (Traditional)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Hermes Agent + po_gen.py\n" + +#: Console/Backup.class.php:302 +#, php-format +msgid "" +"\n" +" Unable to read the file %s. FreePBX restore process run as asterisk user so please ensure that 'asterisk' user has permissions to read the file/directory path. Or move the backup file to the '/home/asterisk' path." +msgstr "" +"\n" +" 無法讀取檔案 %s。FreePBX 還原程序以 asterisk 使用者身分執行,請確保 'asterisk' 使用者有權限讀取該檔案/目錄路徑。或將備份檔案移至 '/home/asterisk' 路徑。" + +#: RestoreBase.php:264 +#, php-format +msgid " %s found no database definitions in module.xml" +msgstr " %s 在 module.xml 中找不到資料庫定義" + +#: views/restore/landing.php:110 +#: views/restore/processRestore.php:89 +msgid "" +" The backup file contains legacy chan_sip extensions or trunks, which are not compatible with Asterisk 21. You have the option to proceed, in which case these legacy extensions or trunks will be converted to PJSIP. Alternatively, you can cancel the restore process and downgrade the Asterisk version first, then attempt to restore your backup." +msgstr "" +" 備份檔案包含舊版 chan_sip 分機或中繼,與 Asterisk 21 不相容。您可以選擇繼續,系統會將這些舊版分機或中繼轉換為 PJSIP。或者,您可以取消還原程序,先降級 Asterisk 版本,再嘗試還原備份。" + +#: views/backup/form.php:25 +#, php-format +msgid "%s Backup %s" +msgstr "%s 備份 %s" + +#: views/backup/form.php:434 +#: views/backup/form.php:437 +#: views/backup/form.php:440 +#: views/backup/form.php:443 +#, php-format +msgid "%s Days" +msgstr "%s 天" + +#: views/backup/form.php:446 +#: views/backup/form.php:449 +#: views/backup/form.php:452 +#: views/backup/form.php:455 +#: views/backup/form.php:458 +#, php-format +msgid "%s Days (%s Months)" +msgstr "%s 天(%s 個月)" + +#: Handlers/Backup/Common.php:172 +#: Handlers/Restore/Multiple.php:18 +#, php-format +msgid "%s does not exist" +msgstr "%s 不存在" + +#: RestoreBase.php:195 +#: RestoreBase.php:395 +#, php-format +msgid "%s does not implement KVStore" +msgstr "%s 未實作 KVStore" + +#: Handlers/Restore/Legacy.php:137 +#, php-format +msgid "%s is now loaded into memory" +msgstr "%s 已載入記憶體" + +#: BackupBase.php:262 +#, php-format +msgid "%s table Backup Error %s " +msgstr "%s 資料表備份錯誤 %s" + +#: RestoreBase.php:643 +#, php-format +msgid "%s table Restore Error %s " +msgstr "%s 資料表還原錯誤 %s" + +#: Backup.class.php:1770 +msgid "/path/to/dir" +msgstr "/path/to/dir" + +#: Backup.class.php:1763 +msgid "/path/to/file" +msgstr "/path/to/file" + +#: Api/Gql/Backup.php:105 +#: Api/Gql/Backup.php:387 +msgid "A id used to identify your backups" +msgstr "用於識別備份的 ID" + +#: Api/Gql/Backup.php:324 +#: Api/Gql/Backup.php:391 +#: views/backup/form.php:60 +msgid "A name used to identify your backups" +msgstr "用於識別備份的名稱" + +#: Console/Backup.class.php:309 +msgid "" +"A restore is already in progress; please wait until it completes before starting a new one." +msgstr "還原程序正在進行中;請等待完成後再開始新的還原。" + +#: views/backup/form.php:519 +msgid "A script to be run AFTER a backup is completed." +msgstr "備份完成後執行的腳本。" + +#: views/backup/form.php:567 +msgid "A script to be run AFTER a backup is restored." +msgstr "備份還原後執行的腳本。" + +#: views/backup/form.php:543 +msgid "A script to be run BEFORE a backup is restored." +msgstr "備份還原前執行的腳本。" + +#: views/backup/form.php:495 +msgid "A script to be run BEFORE a backup is started." +msgstr "備份開始前執行的腳本。" + +#: views/backup/warmspare.php:277 +msgid "API" +msgstr "API" + +#: views/backup/warmspare.php:332 +msgid "Access Token URL" +msgstr "存取權杖 URL" + +#: views/backup/warmspare.php:344 +msgid "Access Token URL of Warm Spare server." +msgstr "溫備援伺服器的存取權杖 URL。" + +#: views/backup/grid.php:27 +#: views/backup/settings.php:44 +#: views/restore/landing.php:60 +#: views/restore/landing.php:91 +msgid "Actions" +msgstr "動作" + +#: views/backup/form.php:25 +msgid "Add" +msgstr "新增" + +#: views/backup/grid.php:5 +#: views/rnav.php:3 +msgid "Add Backup" +msgstr "新增備份" + +#: views/backup/settings.php:36 +#: views/backup/settings.php:77 +msgid "Add Public Key" +msgstr "新增公開金鑰" + +#: Api/Gql/Backup.php:328 +#: Api/Gql/Backup.php:395 +#: views/backup/form.php:84 +msgid "Add a description for your backup" +msgstr "為您的備份新增說明" + +#: views/backup/form.php:140 +msgid "Add custom files in backup" +msgstr "在備份中新增自訂檔案" + +#: Handlers/Backup/Common.php:211 +#, php-format +msgid "Adding custom directory to tar: %s" +msgstr "正在將自訂目錄新增至 tar:%s" + +#: Handlers/Backup/Common.php:170 +#, php-format +msgid "Adding custom file to tar: %s" +msgstr "正在將自訂檔案新增至 tar:%s" + +#: Handlers/Backup/Common.php:128 +#, php-format +msgid "Adding directory to tar: %s" +msgstr "正在將目錄新增至 tar:%s" + +#: Handlers/Backup/Common.php:143 +#, php-format +msgid "Adding file to tar: %s" +msgstr "正在將檔案新增至 tar:%s" + +#: Handlers/Backup/Multiple.php:144 +#, php-format +msgid "Adding module %s to queue because %s depends on it" +msgstr "正在將模組 %s 加入佇列,因為 %s 依賴於它" + +#: Handlers/Backup/Common.php:150 +#, php-format +msgid "Adding module manifest for %s" +msgstr "正在新增 %s 的模組清單" + +#: backup.i18n.php:6 +msgid "Admin" +msgstr "管理" + +#: views/restore/processRestore.php:45 +msgid "After the restore you might reload with the apply config button" +msgstr "還原後您可以使用套用設定按鈕重新載入" + +#: Handlers/Restore/Common.php:183 +msgid "" +"Apache will Restart now... And your GUI may die if the ports are changed !!!!" +msgstr "Apache 即將重新啟動... 如果連接埠變更,您的 GUI 可能會無法使用!!!!" + +#: views/backup/form.php:292 +msgid "Append Backup Name as a directory to the Storage path" +msgstr "將備份名稱附加為儲存路徑的目錄" + +#: views/backup/warmspare.php:208 +msgid "Apply Configs" +msgstr "套用設定" + +#: assets/js/backup.js:857 +msgid "Are you sure you want to save this public key?" +msgstr "您確定要儲存此公開金鑰嗎?" + +#: assets/js/backup.js:218 +#: assets/js/backup.js:255 +msgid "Are you sure you wish to delete this file? This cannot be undone" +msgstr "您確定要刪除此檔案嗎?此操作無法復原" + +#: views/restore/landing.php:111 +#: views/restore/processRestore.php:90 +msgid "Are you sure, you want to restore this backup?" +msgstr "您確定要還原此備份嗎?" + +#: Backup.class.php:1738 +#, php-format +msgid "" +"Asterisk home dir (%s) doesn't exist, and, ASTSPOOLDIR doesn't exist. Aborting" +msgstr "Asterisk 家目錄(%s)不存在,且 ASTSPOOLDIR 不存在。正在中止" + +#: views/restore/landing.php:110 +#: views/restore/processRestore.php:89 +msgid "Attention:" +msgstr "注意:" + +#: Console/Backup.class.php:328 +#, php-format +msgid "" +"Attention: The backup file contains legacy chan_sip extensions or trunks, which are not compatible with Asterisk 21. You have the option to proceed, in which case these legacy extensions or trunks will be converted to PJSIP. Alternatively, you can cancel the restore process and downgrade the Asterisk version first, then attempt to restore your backup." +msgstr "" +"注意:備份檔案包含舊版 chan_sip 分機或中繼,與 Asterisk 21 不相容。您可以選擇繼續,系統會將這些舊版分機或中繼轉換為 PJSIP。或者,您可以取消還原程序,先降級 Asterisk 版本,再嘗試還原備份。" + +#: functions.inc/class.backup.php:399 +#: functions.inc/class.backup.php:402 +msgid "BACKUP NOT ATTACHED" +msgstr "備份未附加" + +#: functions.inc/class.backup.php:393 +#: views/landing.php:13 +msgid "Backup" +msgstr "備份" + +#: Backup.class.php:1400 +#, php-format +msgid "Backup %s" +msgstr "備份 %s" + +#: Handlers/Backup/Email.php:18 +#: Monolog/Swift.php:76 +#, php-format +msgid "Backup %s failed for %s" +msgstr "備份 %s 失敗:%s" + +#: Handlers/Backup/Email.php:38 +#, php-format +msgid "Backup %s status for %s" +msgstr "備份 %s 狀態:%s" + +#: Handlers/Backup/Email.php:27 +#: Monolog/Swift.php:74 +#, php-format +msgid "Backup %s success for %s" +msgstr "備份 %s 成功:%s" + +#: backup.i18n.php:4 +#: backup.i18n.php:10 +#: views/landing.php:5 +msgid "Backup & Restore" +msgstr "備份與還原" + +#: backup.i18n.php:12 +msgid "Backup & Restore - Restore" +msgstr "備份與還原 - 還原" + +#: backup.i18n.php:8 +msgid "Backup & Restore for your FreePBX environment" +msgstr "您的 FreePBX 環境的備份與還原" + +#: views/restore/landing.php:57 +#: views/restore/landing.php:87 +msgid "Backup Date" +msgstr "備份日期" + +#: Backup.class.php:370 +msgid "Backup Deleted" +msgstr "備份已刪除" + +#: views/backup/form.php:72 +msgid "Backup Description" +msgstr "備份說明" + +#: functions.inc/class.backup.php:398 +msgid "Backup ERROR (exceeded SMTP limits)" +msgstr "備份錯誤(超過 SMTP 限制)" + +#: functions.inc/class.backup.php:401 +msgid "Backup ERROR (exceeded soft limit)" +msgstr "備份錯誤(超過軟限制)" + +#: views/restore/landing.php:16 +msgid "Backup File" +msgstr "備份檔案" + +#: views/restore/landing.php:86 +msgid "Backup File Name" +msgstr "備份檔案名稱" + +#: Handlers/Backup/Multiple.php:65 +#, php-format +msgid "Backup File Name: %s" +msgstr "備份檔案名稱:%s" + +#: Console/Backup.class.php:24 +msgid "Backup ID" +msgstr "備份 ID" + +#: views/restore/processRestore.php:11 +msgid "Backup Info" +msgstr "備份資訊" + +#: views/restore/landing.php:90 +msgid "Backup Instance" +msgstr "備份實例" + +#: views/backup/form.php:96 +msgid "Backup Items" +msgstr "備份項目" + +#: views/backup/form.php:48 +#: views/restore/landing.php:56 +msgid "Backup Name" +msgstr "備份名稱" + +#: Backup.class.php:883 +msgid "Backup Restored Successfully" +msgstr "備份已成功還原" + +#: Api/Gql/Backup.php:678 +msgid "Backup Storage Location Required" +msgstr "需要備份儲存位置" + +#: views/restore/landing.php:89 +msgid "Backup Type" +msgstr "備份類型" + +#: views/backup/grid.php:6 +msgid "Backup Wizard" +msgstr "備份精靈" + +#: Console/Backup.class.php:140 +#: Console/Backup.class.php:236 +msgid "Backup completed successfully" +msgstr "備份已成功完成" + +#: Api/Gql/Backup.php:186 +msgid "Backup deleted successfully" +msgstr "備份已成功刪除" + +#: Api/Gql/Backup.php:188 +#: Api/Gql/Backup.php:194 +msgid "Backup does not exists" +msgstr "備份不存在" + +#: Api/Gql/Backup.php:712 +msgid "Backup does not found" +msgstr "找不到備份" + +#: functions.inc/class.backup.php:288 +#, php-format +msgid "" +"Backup failed dumping SQL database [%s] to file [%s], you have a corrupted backup from server [%s]." +msgstr "備份在將 SQL 資料庫 [%s] 傾印至檔案 [%s] 時失敗,您有一個來自伺服器 [%s] 的毀損備份。" + +#: functions.inc/class.backup.php:487 +msgid "Backup file uploaded to the remote server" +msgstr "備份檔案已上傳至遠端伺服器" + +#: Api/Gql/Backup.php:608 +msgid "Backup has been performed/schedules" +msgstr "備份已執行/排程" + +#: Api/Gql/Backup.php:707 +msgid "Backup has been updated" +msgstr "備份已更新" + +#: Api/Gql/Backup.php:130 +msgid "" +"Backup process has been initiated. Kindly check the fetchApiStatus api with the transaction id." +msgstr "備份程序已啟動。請使用交易 ID 檢查 fetchApiStatus API。" + +#: Backup.class.php:573 +msgid "Backup running" +msgstr "備份執行中" + +#: Console/Backup.class.php:25 +msgid "Base64 encoded backup job" +msgstr "Base64 編碼的備份工作" + +#: Handlers/Restore/Common.php:123 +#, php-format +msgid "Based on Module settings We are NOT Resetting %s module data" +msgstr "根據模組設定,我們不會重設 %s 模組資料" + +#: views/backup/form.php:38 +msgid "Basic Information" +msgstr "基本資訊" + +#: views/backup/form.php:238 +msgid "Both" +msgstr "兩者" + +#: Handlers/Restore/Common.php:85 +#, php-format +msgid "Can't find the module data for %s" +msgstr "找不到 %s 的模組資料" + +#: Console/Backup.class.php:328 +#: Console/Backup.class.php:336 +#: views/backup/settings.php:157 +#: views/restore/landing.php:116 +#: views/restore/processRestore.php:95 +#: assets/js/backup.js:219 +#: assets/js/backup.js:256 +msgid "Cancel" +msgstr "取消" + +#: Handlers/Backup/Single.php:52 +msgid "Cleaning up" +msgstr "正在清理" + +#: Handlers/Backup/Multiple.php:214 +#, php-format +msgid "Cleaning up data generated by %s" +msgstr "正在清理 %s 產生的資料" + +#: Backup.class.php:175 +msgid "Cleaning up old data" +msgstr "正在清理舊資料" + +#: views/restore/landing.php:21 +msgid "Click to upload a backup file." +msgstr "按一下以上傳備份檔案。" + +#: views/backup/warmspare.php:428 +msgid "Client Access Token" +msgstr "用戶端存取權杖" + +#: views/backup/warmspare.php:356 +msgid "Client ID" +msgstr "用戶端 ID" + +#: views/backup/warmspare.php:380 +msgid "Client Secret" +msgstr "用戶端密鑰" + +#: views/backup/warmspare.php:392 +msgid "Client Secret of the Warm Spare server." +msgstr "溫備援伺服器的用戶端密鑰。" + +#: views/backup/warmspare.php:368 +msgid "ClientID of the Warm Spare server." +msgstr "溫備援伺服器的用戶端 ID。" + +#: views/backup/form.php:638 +#: views/backup/settings.php:74 +#: views/runModal.php:12 +msgid "Close" +msgstr "關閉" + +#: RestoreBase.php:557 +#, php-format +msgid "Column '%s' does not exist in %s, skipping" +msgstr "資料行 '%s' 在 %s 中不存在,正在跳過" + +#: views/backup/item_table.php:8 +msgid "Complete Path" +msgstr "完整路徑" + +#: BackupBase.php:269 +#, php-format +msgid "Completed mysql dumps of : %s" +msgstr "已完成 %s 的 MySQL 傾印" + +#: RestoreBase.php:647 +#, php-format +msgid "Completed restoring mysql dumps of : %s" +msgstr "已完成 %s 的 MySQL 傾印還原" + +#: views/backup/warmspare.php:270 +msgid "Connect Warm Spare Server Over" +msgstr "透過以下方式連接溫備援伺服器" + +#: Console/Backup.class.php:328 +#: Console/Backup.class.php:332 +#: views/restore/landing.php:114 +#: views/restore/processRestore.php:93 +msgid "Continue" +msgstr "繼續" + +#: Console/Backup.class.php:48 +msgid "" +"Convert legacy chan_sip extensions to chan_pjsip extensions during restore" +msgstr "還原期間將舊版 chan_sip 分機轉換為 chan_pjsip 分機" + +#: Console/Backup.class.php:50 +msgid "Convert legacy chan_sip trunks to chan_pjsip trunks during restore" +msgstr "還原期間將舊版 chan_sip 中繼轉換為 chan_pjsip 中繼" + +#: Handlers/Backup/Multiple.php:131 +#, php-format +msgid "" +"Could not backup module %s because it depends on %s which is not enabled. Please enable %s" +msgstr "無法備份模組 %s,因為它依賴於尚未啟用的 %s。請啟用 %s" + +#: Handlers/Backup/Multiple.php:94 +#, php-format +msgid "Could not backup module %s because it is not enabled" +msgstr "無法備份模組 %s,因為它尚未啟用" + +#: functions.inc/class.backup.php:801 +#, php-format +msgid "Could not find %s on the remote system" +msgstr "在遠端系統上找不到 %s" + +#: Backup.class.php:499 +#: Backup.class.php:508 +msgid "Could not find a file for the id supplied" +msgstr "找不到所提供 ID 的檔案" + +#: Handlers/Restore/Common.php:170 +msgid "Could not locate the manifest for this file" +msgstr "找不到此檔案的清單" + +#: Backup.class.php:983 +#: Backup.class.php:1051 +msgid "Couldn't find your file, please try submitting your file again." +msgstr "找不到您的檔案,請重新提交檔案。" + +#: functions.inc/class.backup.php:386 +msgid "Created" +msgstr "已建立" + +#: functions.inc/class.backup.php:465 +#, php-format +msgid "Creating directory '%s'" +msgstr "正在建立目錄 '%s'" + +#: views/backup/form.php:121 +msgid "Custom Files" +msgstr "自訂檔案" + +#: Handlers/Backup/Common.php:221 +#, php-format +msgid "Custom directory not exists: %s" +msgstr "自訂目錄不存在:%s" + +#: Handlers/Backup/Common.php:177 +#, php-format +msgid "Custom file not exists: %s" +msgstr "自訂檔案不存在:%s" + +#: Backup.class.php:262 +#: views/backup/item_table.php:14 +#: views/backup/settings.php:60 +#: views/restore/landing.php:49 +#: views/restore/landing.php:79 +#: assets/js/backup.js:219 +#: assets/js/backup.js:256 +#: assets/js/backup.js:826 +msgid "Delete" +msgstr "刪除" + +#: views/backup/form.php:423 +msgid "Delete After Days" +msgstr "於幾天後刪除" + +#: views/backup/form.php:399 +msgid "Delete After Runs" +msgstr "於幾次執行後刪除" + +#: Backup.class.php:1776 +msgid "Delete this entry. Don't forget to click Submit to save changes!" +msgstr "刪除此項目。別忘了按一下提交來儲存變更!" + +#: Handlers/Backup/Multiple.php:120 +#, php-format +msgid "Depend field was blank for %s. Skipping because not sure what to do" +msgstr "%s 的依賴欄位為空白。因不確定如何處理而跳過" + +#: views/backup/grid.php:26 +#: views/restore/processRestore.php:15 +#: views/rnav.php:17 +msgid "Description" +msgstr "說明" + +#: Handlers/Restore/Legacy.php:85 +#, php-format +msgid "Detected file %s as the PBX (Asterisk) database. Attempting restore" +msgstr "偵測到檔案 %s 為 PBX (Asterisk) 資料庫。正在嘗試還原" + +#: Console/Backup.class.php:314 +msgid "Determining backup file type..." +msgstr "正在判斷備份檔案類型..." + +#: Backup.class.php:1769 +msgid "Directory" +msgstr "目錄" + +#: functions.inc/class.backup.php:469 +#, php-format +msgid "Directory '%s' did not exist and we could not create it" +msgstr "目錄 '%s' 不存在,且我們無法建立它" + +#: views/backup/warmspare.php:50 +msgid "Disable Remote Trunks" +msgstr "停用遠端中繼" + +#: Console/Backup.class.php:294 +#: Handlers/Restore/Common.php:128 +#: Handlers/Restore/Legacy.php:248 +msgid "Done" +msgstr "完成" + +#: views/backup/transfer.php:31 +msgid "Donor" +msgstr "捐贈端" + +#: Console/Backup.class.php:26 +msgid "Dump Base64 backup data" +msgstr "傾印 Base64 備份資料" + +#: views/backup/form.php:25 +msgid "Edit" +msgstr "編輯" + +#: views/backup/form.php:218 +msgid "Email Type" +msgstr "電子郵件類型" + +#: Api/Gql/Backup.php:336 +#: Api/Gql/Backup.php:403 +#: views/backup/form.php:171 +msgid "" +"Email address to send notifications, Multiple email addresses need to be separated by comma" +msgstr "用來傳送通知的電子郵件地址,多個地址須以逗號分隔" + +#: views/backup/warmspare.php:19 +msgid "Enable" +msgstr "啟用" + +#: views/backup/form.php:355 +msgid "Enable scheduled backups" +msgstr "啟用排程備份" + +#: Api/Gql/Backup.php:356 +#: Api/Gql/Backup.php:423 +msgid "Enable scheduled backups, default false" +msgstr "啟用排程備份,預設為 false" + +#: Backup.class.php:1632 +#: views/backup/form.php:334 +msgid "Enabled" +msgstr "已啟用" + +#: assets/js/backup.js:770 +msgid "Enter From to preview the authorized_keys line" +msgstr "輸入 From 以預覽 authorized_keys 行" + +#: views/backup/settings.php:144 +#: assets/js/backup.js:766 +msgid "Enter a public key to preview the authorized_keys line" +msgstr "輸入公開金鑰以預覽 authorized_keys 行" + +#: views/backup/warmspare.php:227 +msgid "" +"Equivalence of clicking the red button, will happen automatically after a restore on a Standby system" +msgstr "相當於按下紅色按鈕,在備援系統上還原後會自動執行" + +#: assets/js/backup.js:471 +#: assets/js/backup.js:491 +#: assets/js/backup.js:510 +#: assets/js/backup.js:603 +#: assets/js/backup.js:838 +#: assets/js/backup.js:843 +#: assets/js/backup.js:848 +#: assets/js/backup.js:852 +#: assets/js/backup.js:879 +msgid "Error" +msgstr "錯誤" + +#: Handlers/Backup/Multiple.php:220 +#, php-format +msgid "Error Removing %s, %s" +msgstr "移除 %s 時發生錯誤:%s" + +#: functions.inc/class.backup.php:459 +msgid "Error creating the FTP object" +msgstr "建立 FTP 物件時發生錯誤" + +#: functions.inc/class.backup.php:808 +#, php-format +msgid "Error deleting %s" +msgstr "刪除 %s 時發生錯誤" + +#: Handlers/Restore/Legacy.php:170 +#, php-format +msgid "Error in processing legacy cdr sql restore process.... %s %s %s " +msgstr "處理舊版 CDR SQL 還原程序時發生錯誤.... %s %s %s" + +#: Handlers/FreePBXModule.php:30 +#, php-format +msgid "Error installing %s reason(s): %s" +msgstr "安裝 %s 時發生錯誤,原因:%s" + +#: Backup.class.php:885 +msgid "Error running Restore on Spare Server" +msgstr "在備援伺服器上執行還原時發生錯誤" + +#: Handlers/FreePBXModule.php:42 +#, php-format +msgid "Error uninstalling %s reason(s): %s" +msgstr "解除安裝 %s 時發生錯誤,原因:%s" + +#: views/backup/item_table.php:11 +msgid "Exclude" +msgstr "排除" + +#: views/backup/warmspare.php:144 +msgid "Exclude Bind Address" +msgstr "排除繫結位址" + +#: views/backup/warmspare.php:81 +msgid "Exclude CERTIFICATE settings" +msgstr "排除憑證設定" + +#: views/backup/warmspare.php:177 +msgid "Exclude DNS" +msgstr "排除 DNS" + +#: views/backup/warmspare.php:113 +msgid "Exclude NAT settings" +msgstr "排除 NAT 設定" + +#: views/backup/warmspare.php:239 +msgid "Exclude Trunks" +msgstr "排除中繼" + +#: views/backup/warmspare.php:165 +msgid "" +"Explicitly exclude any machine-specific Bindaddres. This allows you to have a warm-spare machine with a different IP address." +msgstr "明確排除任何特定機器的繫結位址。這可讓您使用不同 IP 位址的溫備援機器。" + +#: views/backup/warmspare.php:196 +msgid "" +"Explicitly exclude any machine-specific DNS. This allows you to have a warm-spare machine with a different DNS." +msgstr "明確排除任何特定機器的 DNS。這可讓您使用不同 DNS 的溫備援機器。" + +#: views/backup/warmspare.php:132 +msgid "" +"Explicitly exclude any machine-specific IP settings. This allows you to have a warm-spare machine with a different IP address." +msgstr "明確排除任何特定機器的 IP 設定。這可讓您使用不同 IP 位址的溫備援機器。" + +#: BackupBase.php:57 +#, php-format +msgid "Exporting Advanced settings from %s" +msgstr "正在從 %s 匯出進階設定" + +#: BackupBase.php:137 +#, php-format +msgid "Exporting Databases from %s" +msgstr "正在從 %s 匯出資料庫" + +#: BackupBase.php:71 +#, php-format +msgid "Exporting Feature Codes from %s" +msgstr "正在從 %s 匯出功能碼" + +#: BackupBase.php:173 +#, php-format +msgid "Exporting KVStore based on ids %s" +msgstr "正在根據 ID %s 匯出 KVStore" + +#: BackupBase.php:171 +#, php-format +msgid "Exporting KVStore from %s" +msgstr "正在從 %s 匯出 KVStore" + +#: Handlers/Restore/Multiple.php:21 +msgid "Extracting Backup" +msgstr "正在解壓縮備份" + +#: Handlers/Restore/Common.php:148 +msgid "Extracting backup..." +msgstr "正在解壓縮備份..." + +#: Handlers/Restore/Legacy.php:127 +#, php-format +msgid "Extracting supplied database file %s" +msgstr "正在解壓縮提供的資料庫檔案 %s" + +#: Handlers/Backup/Common.php:209 +#, php-format +msgid "Failed to open some directory in " +msgstr "無法開啟某些目錄:" + +#: views/backup/form.php:233 +msgid "Failure" +msgstr "失敗" + +#: Backup.class.php:1762 +msgid "File" +msgstr "檔案" + +#: Backup.class.php:379 +msgid "File Deleted" +msgstr "檔案已刪除" + +#: Handlers/Restore/Legacy.php:79 +#, php-format +msgid "File named: %s" +msgstr "檔案名稱:%s" + +#: Backup.class.php:408 +msgid "File reached the server but could not be processed" +msgstr "檔案已送達伺服器但無法處理" + +#: functions.inc/class.backup.php:387 +msgid "Files" +msgstr "檔案" + +#: Handlers/Restore/Legacy.php:301 +#: Handlers/Restore/Multiple.php:109 +#: Handlers/Restore/Single.php:34 +msgid "Finished" +msgstr "已完成" + +#: Handlers/Backup/Multiple.php:225 +#: Handlers/Backup/Single.php:57 +msgid "Finished Cleaning up" +msgstr "清理完成" + +#: Console/Backup.class.php:222 +msgid "Finished Local Maintenance" +msgstr "本機維護完成" + +#: Console/Backup.class.php:232 +msgid "Finished Remote Maintenance" +msgstr "遠端維護完成" + +#: Handlers/Storage.php:92 +msgid "Finished Saving to selected Filestore locations" +msgstr "已成功儲存至選取的檔案儲存位置" + +#: Handlers/Backup/Multiple.php:227 +#: Handlers/Backup/Single.php:62 +#, php-format +msgid "Finished created backup file: %s" +msgstr "備份檔案 %s 已建立完成" + +#: Handlers/Backup/Common.php:215 +#, php-format +msgid "Folder %s does not exist" +msgstr "資料夾 %s 不存在" + +#: Handlers/Restore/Legacy.php:66 +#, php-format +msgid "Found %s database files in the backup." +msgstr "在備份中找到 %s 個資料庫檔案。" + +#: views/restore/landing.php:59 +msgid "Framework" +msgstr "框架" + +#: views/backup/settings.php:122 +msgid "From" +msgstr "From" + +#: Backup.class.php:676 +#: assets/js/backup.js:852 +msgid "From is required (IP, hostname, or comma-separated list)" +msgstr "需要 From(IP、主機名稱或以逗號分隔的清單)" + +#: Handlers/Backup/Email.php:95 +#, php-format +msgid "Generated Backup process result email to %s. Status: Failure" +msgstr "已產生傳送給 %s 的備份程序結果電子郵件。狀態:失敗" + +#: Handlers/Backup/Email.php:99 +#, php-format +msgid "Generated Backup process result email to %s. Status: Success" +msgstr "已產生傳送給 %s 的備份程序結果電子郵件。狀態:成功" + +#: views/backup/rsa.php:1 +msgid "Generating Key Pair please standby" +msgstr "正在產生金鑰對,請稍候" + +#: views/backup/warmspare.php:442 +msgid "Get OAUTH2 Token for the Warm Spare server API." +msgstr "取得溫備援伺服器 API 的 OAUTH2 權杖。" + +#: views/backup/warmspare.php:10 +msgid "Get Warm Spare Token" +msgstr "取得溫備援權杖" + +#: views/landing.php:23 +msgid "Global Settings" +msgstr "全域設定" + +#: views/backup/warmspare.php:404 +msgid "GraphQL URL" +msgstr "GraphQL URL" + +#: views/backup/warmspare.php:416 +msgid "GraphQL URL of the Warm Spare server." +msgstr "溫備援伺服器的 GraphQL URL。" + +#: views/backup/form.php:474 +msgid "Hooks" +msgstr "鉤子" + +#: views/backup/settings.php:95 +msgid "Hostname or IP of the remote backup server" +msgstr "遠端備份伺服器的主機名稱或 IP" + +#: Api/Gql/Backup.php:368 +#: Api/Gql/Backup.php:435 +#: views/backup/form.php:467 +msgid "" +"How long to maintain backups. Example 30 will delete anything older than 30 days." +msgstr "備份保留期限。例如 30 將刪除超過 30 天的備份。" + +#: Api/Gql/Backup.php:364 +#: Api/Gql/Backup.php:431 +#: views/backup/form.php:411 +msgid "" +"How many updates to keep. If this number is 3, the last 3 will be kept. 0 is unlimited" +msgstr "保留的更新數量。若為 3,則保留最近 3 個。0 表示無限制" + +#: Backup.class.php:1723 +msgid "I don't know who I should be running Backup as." +msgstr "不知道應該以哪個使用者身分執行備份。" + +#: Backup.class.php:1729 +#, php-format +msgid "" +"I tried to find out about %s, but the system doesn't think that user exists" +msgstr "嘗試查詢 %s,但系統認為該使用者不存在" + +#: views/backup/transfer.php:16 +msgid "ID From the donor machine" +msgstr "來自捐贈端機器的 ID" + +#: views/backup/warmspare.php:100 +msgid "" +"If this option is set to yes then certificate will not be restored which require HTTPS config to be rebuild manually with spare server certificate." +msgstr "若此選項設為 yes,則不會還原憑證,需要使用備援伺服器憑證手動重建 HTTPS 設定。" + +#: RestoreBase.php:85 +#: RestoreBase.php:370 +#, php-format +msgid "Importing Advanced Settings from %s" +msgstr "正在從 %s 匯入進階設定" + +#: RestoreBase.php:160 +#, php-format +msgid "Importing AstDB family %s from %s" +msgstr "正在從 %s 匯入 AstDB 系列 %s" + +#: RestoreBase.php:154 +#, php-format +msgid "Importing AstDB family %s/%s : %s" +msgstr "正在匯入 AstDB 系列 %s/%s:%s" + +#: RestoreBase.php:287 +#, php-format +msgid "Importing Databases from %s" +msgstr "正在從 %s 匯入資料庫" + +#: RestoreBase.php:108 +#, php-format +msgid "Importing Feature Codes from %s" +msgstr "正在從 %s 匯入功能碼" + +#: RestoreBase.php:198 +#, php-format +msgid "Importing KVStore from %s" +msgstr "正在從 %s 匯入 KVStore" + +#: RestoreBase.php:179 +#, php-format +msgid "Importing Table %s from %s" +msgstr "正在從 %s 匯入資料表 %s" + +#: RestoreBase.php:297 +#, php-format +msgid "Importing table '%s' from legacy %s" +msgstr "正在從舊版 %s 匯入資料表 '%s'" + +#: Handlers/Backup/Single.php:42 +#: Handlers/Restore/Single.php:26 +msgid "In single restores mode dependencies are NOT processed" +msgstr "在單一還原模式下不處理依賴關係" + +#: views/backup/form.php:183 +msgid "Inline Logs" +msgstr "內嵌紀錄" + +#: Handlers/Restore/Legacy.php:182 +#: Handlers/Restore/Legacy.php:194 +#, php-format +msgid "Installing %s" +msgstr "正在安裝 %s" + +#: Backup.class.php:899 +msgid "Invalid Backup ID" +msgstr "無效的備份 ID" + +#: Api/Gql/Backup.php:116 +msgid "Invalid Backup id" +msgstr "無效的備份 ID" + +#: Backup.class.php:337 +#: Backup.class.php:385 +msgid "Invalid ID Provided" +msgstr "提供的 ID 無效" + +#: Backup.class.php:442 +msgid "Invalid chunk index" +msgstr "無效的區塊索引" + +#: Handlers/Backup/Maintenance.php:98 +#: Handlers/Storage.php:51 +msgid "Invalid filestore location" +msgstr "無效的檔案儲存位置" + +#: Handlers/Storage.php:56 +#, php-format +msgid "Invalid filestore location. Path not found. Info: %s " +msgstr "無效的檔案儲存位置。找不到路徑。資訊:%s" + +#: Backup.class.php:462 +msgid "Invalid path" +msgstr "無效的路徑" + +#: assets/js/backup.js:848 +msgid "Invalid public key format" +msgstr "無效的公開金鑰格式" + +#: Backup.class.php:447 +msgid "Invalid total chunk count" +msgstr "無效的總區塊數" + +#: Backup.class.php:452 +msgid "Invalid upload UUID" +msgstr "無效的上傳 UUID" + +#: views/backup/transfer.php:39 +msgid "Is this the donor machine or the recipient" +msgstr "這是捐贈端機器還是接收端" + +#: views/backup/form.php:128 +msgid "Items" +msgstr "項目" + +#: Handlers/Restore/Legacy.php:73 +#, php-format +msgid "" +"Legacy CDR Restore Opted. we are processing , It may take long time to process %s " +msgstr "已選擇舊版 CDR 還原。正在處理,可能需要較長時間才能處理 %s" + +#: Models/BackupSplFileInfo.php:88 +msgid "Legacy Restore" +msgstr "舊版還原" + +#: RestoreBase.php:43 +#, php-format +msgid "Legacy Restore in %s is not implemented" +msgstr "%s 中的舊版還原尚未實作" + +#: RestoreBase.php:40 +#, php-format +msgid "Legacy Restore in %s is not implemented, using default fallback" +msgstr "%s 中的舊版還原尚未實作,使用預設後備方案" + +#: views/rnav.php:2 +msgid "List Backups" +msgstr "列出備份" + +#: Console/Backup.class.php:28 +msgid "List backups" +msgstr "列出備份" + +#: Api/Gql/Backup.php:166 +msgid "List of backup configurations" +msgstr "備份設定清單" + +#: Api/Gql/Backup.php:155 +msgid "List of backup files" +msgstr "備份檔案清單" + +#: Api/Gql/Backup.php:277 +#: Api/Gql/Backup.php:287 +msgid "List of bakup files" +msgstr "備份檔案清單" + +#: assets/js/backup.js:527 +msgid "Loading Please Wait" +msgstr "載入中,請稍候" + +#: Handlers/Restore/Legacy.php:41 +msgid "Loading astdb to memory" +msgstr "正在將 astdb 載入記憶體" + +#: Handlers/Restore/Legacy.php:33 +msgid "Loading manifest to memory" +msgstr "正在將清單載入記憶體" + +#: Handlers/Restore/Legacy.php:135 +#, php-format +msgid "Loading supplied database file %s" +msgstr "正在載入提供的資料庫檔案 %s" + +#: Backup.class.php:754 +msgid "Log file is missing but process is still running!" +msgstr "記錄檔遺失但程序仍在執行!" + +#: Handlers/Backup/Email.php:75 +msgid "Log file was not generated for this backup." +msgstr "此備份未產生記錄檔。" + +#: Handlers/Restore/Legacy.php:274 +#: Handlers/Restore/Multiple.php:63 +#, php-format +msgid "MODULE SKIPED %s" +msgstr "模組 %s 已跳過" + +#: views/backup/form.php:389 +msgid "Maintenance" +msgstr "維護" + +#: Api/Gql/Backup.php:227 +#: Api/Gql/Backup.php:269 +msgid "Message for the request" +msgstr "請求的訊息" + +#: Backup.class.php:166 +msgid "Migrating legacy backupjobs" +msgstr "正在移轉舊版備份工作" + +#: Backup.class.php:171 +msgid "Migrating legacy backups to the new backup" +msgstr "正在將舊版備份移轉至新的備份" + +#: Backup.class.php:741 +msgid "Missing id or transaction or pid" +msgstr "遺失 ID、交易或 PID" + +#: views/backup/form.php:627 +#: views/restore/processRestore.php:65 +msgid "Module" +msgstr "模組" + +#: Console/Backup.class.php:36 +msgid "Module backup to restore" +msgstr "要還原的模組備份" + +#: Console/Backup.class.php:37 +msgid "Module to backup" +msgstr "要備份的模組" + +#: views/backup/form.php:102 +msgid "Modules" +msgstr "模組" + +#: assets/js/backup.js:419 +msgid "Modules (" +msgstr "模組(" + +#: views/restore/processRestore.php:52 +msgid "Modules in this backup" +msgstr "此備份中的模組" + +#: views/backup/form.php:602 +msgid "Modules to Backup" +msgstr "要備份的模組" + +#: Api/Gql/Backup.php:332 +#: Api/Gql/Backup.php:399 +msgid "Modules to backup" +msgstr "要備份的模組" + +#: Backup.class.php:167 +msgid "Moving servers to filestore" +msgstr "正在將伺服器移至檔案儲存" + +#: functions.inc/class.backup.php:388 +msgid "Mysql Db's" +msgstr "MySQL 資料庫" + +#: Handlers/Restore/Common.php:117 +#, php-format +msgid "NOT Resetting %s module data" +msgstr "不會重設 %s 模組資料" + +#: functions.inc/class.backup.php:385 +#: views/backup/grid.php:25 +#: views/restore/processRestore.php:14 +#: views/rnav.php:16 +msgid "Name" +msgstr "名稱" + +#: Api/Gql/Backup.php:67 +#: Api/Gql/Backup.php:84 +msgid "Name contains whitespaces/special characters use - instead" +msgstr "名稱包含空白/特殊字元,請改用 -" + +#: Api/Gql/Backup.php:453 +msgid "Name of the Restore input file" +msgstr "還原輸入檔案的名稱" + +#: views/backup/form.php:198 +#: views/backup/form.php:305 +#: views/backup/form.php:347 +#: views/backup/warmspare.php:30 +#: views/backup/warmspare.php:61 +#: views/backup/warmspare.php:92 +#: views/backup/warmspare.php:124 +#: views/backup/warmspare.php:157 +#: views/backup/warmspare.php:188 +#: views/backup/warmspare.php:219 +#: views/backup/warmspare.php:250 +msgid "No" +msgstr "否" + +#: Handlers/Backup/Multiple.php:103 +msgid "No Module or Custom files selected for this backup" +msgstr "此備份未選取任何模組或自訂檔案" + +#: assets/js/backup.js:392 +msgid "No Storage Locations" +msgstr "無儲存位置" + +#: Api/Gql/Backup.php:111 +#: Backup.class.php:557 +msgid "No backup id provided" +msgstr "未提供備份 ID" + +#: Backup.class.php:405 +msgid "No file provided" +msgstr "未提供檔案" + +#: Backup.class.php:972 +msgid "No id was specified to process. Please try submitting your file again." +msgstr "未指定要處理的 ID。請重新提交檔案。" + +#: assets/js/backup.js:100 +#: assets/js/backup.js:415 +msgid "" +"No module has selected for this Backup. Please ensure you are selecting atleast Custom files" +msgstr "未為此備份選取任何模組。請確保至少選取了自訂檔案" + +#: assets/js/backup.js:441 +#: assets/js/backup.js:448 +msgid "" +"No storage location selected for Backup. Please select atleast one storage location to save the backup" +msgstr "未選取備份的儲存位置。請至少選取一個儲存位置來儲存備份" + +#: views/backup/settings.php:54 +msgid "None" +msgstr "無" + +#: Handlers/Restore/Legacy.php:241 +#, php-format +msgid "Not Resetting %s" +msgstr "不會重設 %s" + +#: views/backup/form.php:159 +msgid "Notification Email" +msgstr "通知電子郵件" + +#: views/backup/form.php:149 +msgid "Notifications" +msgstr "通知" + +#: views/restore/landing.php:115 +#: views/restore/processRestore.php:94 +msgid "Ok" +msgstr "確定" + +#: Handlers/Restore/Legacy.php:265 +#: Handlers/Restore/Multiple.php:51 +#, php-format +msgid "Only Restoring %s" +msgstr "僅還原 %s" + +#: Console/Backup.class.php:43 +msgid "Option --skipbindport skip bindport on restore" +msgstr "選項 --skipbindport 在還原時跳過 bindport" + +#: Console/Backup.class.php:44 +msgid "Option --skipdns skip dns on restore" +msgstr "選項 --skipdns 在還原時跳過 DNS" + +#: Console/Backup.class.php:45 +msgid "Option --skipremotenat skip remotenat on restore" +msgstr "選項 --skipremotenat 在還原時跳過 remotenat" + +#: Console/Backup.class.php:42 +msgid "Option --skiprestorehooks skip postrestore hooks on restore" +msgstr "選項 --skiprestorehooks 在還原時跳過還原後鉤子" + +#: Console/Backup.class.php:46 +msgid "Option --skiptrunksandroutes skip trunks on restore" +msgstr "選項 --skiptrunksandroutes 在還原時跳過中繼" + +#: Console/Backup.class.php:41 +msgid "" +"Option --useinfiledb to restore Legacy backup using file based sqlite, By default system uses inmemory" +msgstr "選項 --useinfiledb 使用基於檔案的 sqlite 還原舊版備份,系統預設使用記憶體模式" + +#: views/backup/settings.php:140 +msgid "Output preview" +msgstr "輸出預覽" + +#: Backup.class.php:1772 +msgid "PATTERNs, one per line" +msgstr "模式,每行一個" + +#: Handlers/Restore/Legacy.php:52 +msgid "" +"Parsing out SQL tables. This may take a moment depending on backup size." +msgstr "正在解析 SQL 資料表。這可能需要一些時間,取決於備份大小。" + +#: views/backup/settings.php:111 +msgid "Paste the remote system's public key (ssh-rsa, ssh-ed25519, or ecdsa)" +msgstr "貼上遠端系統的公開金鑰(ssh-rsa、ssh-ed25519 或 ecdsa)" + +#: functions.inc/class.backup.php:797 +#: functions.inc/class.backup.php:798 +#, php-format +msgid "Path: %s" +msgstr "路徑:%s" + +#: Console/Backup.class.php:220 +msgid "Performing Local Maintenance" +msgstr "正在執行本機維護" + +#: Console/Backup.class.php:230 +msgid "Performing Remote Maintenance" +msgstr "正在執行遠端維護" + +#: Handlers/Restore/Legacy.php:164 +msgid "" +"Please note that, legacy cdr sql restoration process may take a long time depends on cdr sql file size " +msgstr "請注意,舊版 CDR SQL 還原程序可能需要較長時間,取決於 CDR SQL 檔案大小" + +#: views/backup/form.php:507 +msgid "Post-Backup Hook" +msgstr "備份後鉤子" + +#: views/backup/form.php:555 +msgid "Post-Restore Hook" +msgstr "還原後鉤子" + +#: views/backup/form.php:483 +msgid "Pre-Backup Hook" +msgstr "備份前鉤子" + +#: views/backup/form.php:531 +msgid "Pre-Restore Hook" +msgstr "還原前鉤子" + +#: Backup.class.php:756 +msgid "Process is no longer running" +msgstr "程序已停止執行" + +#: Handlers/Backup/Single.php:38 +#: Handlers/Restore/Legacy.php:279 +#: Handlers/Restore/Multiple.php:67 +#, php-format +msgid "Processing %s" +msgstr "正在處理 %s" + +#: assets/js/backup.js:26 +msgid "Processing..." +msgstr "處理中..." + +#: Handlers/Restore/Multiple.php:36 +msgid "" +"Provided backup file does not contain multiple modules. May be this is a single module backup file so please re-try with '--restoresingle' option to restore the backup from the CLI " +msgstr "提供的備份檔案不包含多個模組。這可能是單一模組備份檔案,請使用 '--restoresingle' 選項從 CLI 還原備份。" + +#: views/backup/settings.php:19 +#: views/backup/settings.php:101 +msgid "Public Key" +msgstr "公開金鑰" + +#: views/backup/settings.php:42 +msgid "Public Key of Asterisk User" +msgstr "Asterisk 使用者的公開金鑰" + +#: views/backup/settings.php:29 +msgid "" +"Public SSH key to allow other servers to connect. Only ECDSA SSH key is supported" +msgstr "允許其他伺服器連線的公開 SSH 金鑰。僅支援 ECDSA SSH 金鑰" + +#: Backup.class.php:671 +#: assets/js/backup.js:843 +msgid "Public key is required" +msgstr "需要公開金鑰" + +#: views/backup/settings.php:9 +msgid "Public key of other system" +msgstr "其他系統的公開金鑰" + +#: views/backup/settings.php:4 +msgid "Public key of this system" +msgstr "此系統的公開金鑰" + +#: assets/js/backup.js:877 +msgid "Public key saved successfully" +msgstr "公開金鑰已成功儲存" + +#: RestoreBase.php:268 +#, php-format +msgid "Reading Databases Table infromation using module name %s" +msgstr "正在使用模組名稱 %s 讀取資料庫資料表資訊" + +#: views/backup/transfer.php:33 +msgid "Recipient" +msgstr "接收端" + +#: Handlers/Restore/Legacy.php:297 +#: Handlers/Restore/Multiple.php:97 +msgid "Reloading...... DONE" +msgstr "重新載入...... 完成" + +#: Handlers/Backup/Maintenance.php:130 +#: Handlers/Backup/Maintenance.php:154 +#: Handlers/Backup/Multiple.php:216 +#: Handlers/Backup/Single.php:54 +#, php-format +msgid "Removing %s" +msgstr "正在移除 %s" + +#: Backup.class.php:187 +#, php-format +msgid "Removing table %s." +msgstr "正在移除資料表 %s。" + +#: views/backup/settings.php:132 +msgid "" +"Required. Limits which client address may use this key (IP, hostname, or comma-separated list, e.g. 10.0.0.5 or 10.0.0.5,backup.example.com). For backup servers, set this to the remote system's address; it defaults from Server Name when that field changes. Connections from other IPs are rejected even with a valid key." +msgstr "" +"必填。限制可以使用此金鑰的用戶端位址(IP、主機名稱或以逗號分隔的清單,例如 10.0.0.5 或 10.0.0.5,backup.example.com)。對於備份伺服器,請設為遠端系統的位址;當伺服器名稱欄位變更時會從該處取得預設值。即使金鑰有效,來自其他 IP 的連線也會被拒絕。" + +#: Backup.class.php:247 +#: views/backup/form.php:635 +msgid "Reset" +msgstr "重設" + +#: Handlers/Restore/Legacy.php:243 +#, php-format +msgid "Resetting %s" +msgstr "正在重設 %s" + +#: Handlers/Restore/Common.php:120 +#, php-format +msgid "Resetting %s module data" +msgstr "正在重設 %s 模組資料" + +#: Console/Backup.class.php:279 +msgid "Response from Warmspare Server " +msgstr "來自溫備援伺服器的回應" + +#: Console/Backup.class.php:271 +msgid "Response from Warmspare backup Server API" +msgstr "來自溫備援備份伺服器 API 的回應" + +#: views/landing.php:18 +#: views/restore/landing.php:103 +#: views/restore/processRestore.php:82 +msgid "Restore" +msgstr "還原" + +#: Api/Gql/Backup.php:92 +msgid "Restore Backup" +msgstr "還原備份" + +#: Console/Backup.class.php:32 +msgid "Restore File" +msgstr "還原檔案" + +#: views/restore/processRestore.php:23 +msgid "Restore Information" +msgstr "還原資訊" + +#: Console/Backup.class.php:167 +#: Console/Backup.class.php:384 +msgid "Restore completed successfully" +msgstr "還原已成功完成" + +#: views/restore/landing.php:44 +msgid "Restore from local cache" +msgstr "從本機快取還原" + +#: views/restore/landing.php:68 +msgid "Restore from the cloud" +msgstr "從雲端還原" + +#: Handlers/Restore/Legacy.php:168 +#, php-format +msgid "Restore of legacy cdr sql process done.... %s " +msgstr "舊版 CDR SQL 還原程序已完成.... %s" + +#: Handlers/Restore/Legacy.php:36 +msgid "" +"Restore process failed due to corrupted manifest file present in provided backup file. Please ensure your backup file is proper or regenerate the new backup file to proceed further." +msgstr "還原程序失敗,因為提供的備份檔案中含有毀損的清單檔案。請確保備份檔案正常,或重新產生新的備份檔案以繼續。" + +#: Api/Gql/Backup.php:625 +msgid "" +"Restore process has been initiated. Kindly check the fetchApiStatus api with the transaction id." +msgstr "還原程序已啟動。請使用交易 ID 檢查 fetchApiStatus API。" + +#: Handlers/Restore/Legacy.php:291 +#: Handlers/Restore/Multiple.php:81 +msgid "Restore processing for modules are finished successfully" +msgstr "模組的還原處理已成功完成" + +#: Backup.class.php:554 +msgid "Restore running" +msgstr "還原執行中" + +#: Handlers/Restore/Legacy.php:184 +#: Handlers/Restore/Legacy.php:196 +#, php-format +msgid "Restored module %s [%s]" +msgstr "已還原模組 %s [%s]" + +#: views/restore/processRestore.php:2 +#, php-format +msgid "Restoring %s" +msgstr "正在還原 %s" + +#: Handlers/Restore/Common.php:291 +#, php-format +msgid "Restoring custom directory to %s" +msgstr "正在將自訂目錄還原至 %s" + +#: Handlers/Restore/Common.php:278 +#: Handlers/Restore/Common.php:299 +#: Handlers/Restore/Common.php:325 +#: Handlers/Restore/Common.php:362 +#, php-format +msgid "Restoring custom file to %s" +msgstr "正在將自訂檔案還原至 %s" + +#: Handlers/Restore/Common.php:126 +#: Handlers/Restore/Legacy.php:245 +#, php-format +msgid "Restoring from %s [%s]" +msgstr "正在從 %s [%s] 還原" + +#: views/backup/settings.php:126 +msgid "Restrict source IP/host" +msgstr "限制來源 IP/主機" + +#: Console/Backup.class.php:291 +#, php-format +msgid "Retrieving %s from %s:%s..." +msgstr "正在從 %s:%s 擷取 %s..." + +#: Api/Gql/Backup.php:251 +msgid "Return backup description" +msgstr "回傳備份說明" + +#: Api/Gql/Backup.php:235 +msgid "Return backup file name" +msgstr "回傳備份檔案名稱" + +#: Api/Gql/Backup.php:239 +msgid "Return backup file size" +msgstr "回傳備份檔案大小" + +#: Api/Gql/Backup.php:243 +msgid "Return backup framework" +msgstr "回傳備份框架" + +#: Api/Gql/Backup.php:255 +msgid "Return backup instancename" +msgstr "回傳備份實例名稱" + +#: Api/Gql/Backup.php:219 +msgid "Return backup name" +msgstr "回傳備份名稱" + +#: Api/Gql/Backup.php:247 +msgid "Return backup timestamp" +msgstr "回傳備份時間戳記" + +#: Api/Gql/Backup.php:215 +msgid "Returns backup id" +msgstr "回傳備份 ID" + +#: Api/Gql/Backup.php:231 +msgid "Returns backup type" +msgstr "回傳備份類型" + +#: Api/Gql/Backup.php:101 +msgid "Run Backup" +msgstr "執行備份" + +#: views/restore/processRestore.php:16 +msgid "Run Date" +msgstr "執行日期" + +#: Backup.class.php:233 +msgid "Run Restore" +msgstr "執行還原" + +#: Backup.class.php:238 +msgid "Run Restore & Legacy CDR " +msgstr "執行還原及舊版 CDR" + +#: Console/Backup.class.php:22 +msgid "Run backup and restore jobs" +msgstr "執行備份與還原工作" + +#: assets/js/backup.js:673 +msgid "Run the following in the CLI" +msgstr "在 CLI 中執行以下指令" + +#: BackupBase.php:27 +#, php-format +msgid "RunBackup method is not implemented in %s" +msgstr "%s 中未實作 RunBackup 方法" + +#: BackupBase.php:24 +#, php-format +msgid "RunBackup method is not implemented in %s, using default fallback" +msgstr "%s 中未實作 RunBackup 方法,使用預設後備方案" + +#: RestoreBase.php:20 +#, php-format +msgid "" +"RunRestore method is not implemented in %s, but was backed up using default backup fallback, using default fallback" +msgstr "%s 中未實作 RunRestore 方法,但使用了預設備份後備方案進行備份,正在使用預設後備方案" + +#: RestoreBase.php:23 +#, php-format +msgid "" +"RunRestore method is not implemented in %s, however there is default falback data, nothing to do" +msgstr "%s 中未實作 RunRestore 方法,但有預設後備資料,無需操作" + +#: RestoreBase.php:25 +#, php-format +msgid "RunRestore method is not implemented in %s, nothing to do" +msgstr "%s 中未實作 RunRestore 方法,無需操作" + +#: Handlers/Backup/Multiple.php:56 +#, php-format +msgid "Running Backup ID: %s" +msgstr "正在執行備份 ID:%s" + +#: Handlers/Restore/Legacy.php:300 +#: Handlers/Restore/Multiple.php:108 +msgid "Running Post Restore Hooks DONE" +msgstr "執行還原後鉤子完成" + +#: Handlers/Restore/Legacy.php:298 +#: Handlers/Restore/Multiple.php:103 +msgid "" +"Running Post Restore Hooks.. Please note that hook will restart httpd service so please refresh your page (using new ports) " +msgstr "正在執行還原後鉤子.. 請注意鉤子會重新啟動 httpd 服務,請在還原後(使用新連接埠)重新整理頁面。" + +#: views/restore/processRestore.php:43 +msgid "Running a restore will overwrite current data. This cannot be undone!" +msgstr "執行還原將會覆寫目前資料。此操作無法復原!" + +#: functions.inc/class.backup.php:488 +msgid "Running maintenance.." +msgstr "正在執行維護..." + +#: views/backup/warmspare.php:281 +msgid "SSH" +msgstr "SSH" + +#: views/backup/settings.php:116 +msgid "SSH Key Restrictions" +msgstr "SSH 金鑰限制" + +#: views/backup/settings.php:43 +msgid "SSH Restrictions" +msgstr "SSH 限制" + +#: Backup.class.php:134 +msgid "SSH key Generated" +msgstr "SSH 金鑰已產生" + +#: Backup.class.php:252 +#: views/backup/settings.php:158 +msgid "Save" +msgstr "儲存" + +#: views/backup/form.php:641 +msgid "Save Changes" +msgstr "儲存變更" + +#: Backup.class.php:257 +msgid "Save and Run" +msgstr "儲存並執行" + +#: functions.inc/class.backup.php:476 +msgid "Saving file to remote ftp" +msgstr "正在將檔案儲存至遠端 FTP" + +#: Handlers/Storage.php:41 +msgid "Saving to selected Filestore locations" +msgstr "正在儲存至選取的檔案儲存位置" + +#: Handlers/Storage.php:82 +#, php-format +msgid "Saving to: %s:'%s' instance ,File location: %s " +msgstr "正在儲存至:%s:'%s' 實例,檔案位置:%s" + +#: views/restore/landing.php:109 +#: views/restore/processRestore.php:88 +msgid "Scanning the backup file. Please wait..." +msgstr "正在掃描備份檔案。請稍候..." + +#: views/backup/form.php:324 +msgid "Schedule and Maintenance" +msgstr "排程與維護" + +#: views/backup/form.php:367 +msgid "Scheduling" +msgstr "排程中" + +#: Handlers/Backup/Email.php:72 +#: Monolog/Swift.php:144 +msgid "See attachment" +msgstr "請參閱附件" + +#: views/backup/warmspare.php:306 +#: views/backup/warmspare.php:461 +msgid "Select Warm Spare server" +msgstr "選取溫備援伺服器" + +#: views/backup/form.php:110 +msgid "Select items to backup" +msgstr "選取要備份的項目" + +#: Api/Gql/Backup.php:348 +#: Api/Gql/Backup.php:415 +#: views/backup/form.php:281 +msgid "" +"Select one or more storage locations. Storage locations can be added/configured with the Filestore module" +msgstr "選取一個或多個儲存位置。儲存位置可透過 Filestore 模組新增/設定" + +#: views/backup/form.php:624 +msgid "Selected" +msgstr "已選取" + +#: views/backup/transfer.php:26 +msgid "Server Mode" +msgstr "伺服器模式" + +#: views/backup/settings.php:41 +#: views/backup/settings.php:85 +msgid "Server Name" +msgstr "伺服器名稱" + +#: assets/js/backup.js:838 +msgid "Server name is required" +msgstr "需要伺服器名稱" + +#: Api/Gql/Backup.php:51 +msgid "Set Backup Configurations" +msgstr "設定備份設定" + +#: Console/Backup.class.php:29 +msgid "Set the warmspare flag" +msgstr "設定溫備援標記" + +#: views/backup/warmspare.php:69 +msgid "Should the remote trunks be Disabled" +msgstr "是否停用遠端中繼" + +#: views/backup/warmspare.php:258 +msgid "Should the trunks be Excluded" +msgstr "是否排除中繼" + +#: views/backup/warmspare.php:38 +msgid "Should the warm spare feature be enabled" +msgstr "是否啟用溫備援功能" + +#: Api/Gql/Backup.php:372 +#: Api/Gql/Backup.php:439 +msgid "Should the warm spare feature be enabled, default false" +msgstr "是否啟用溫備援功能,預設為 false" + +#: views/backup/settings.php:150 +msgid "" +"Shows the exact single line that will be appended to /home/asterisk/.ssh/authorized_keys as restrict,pty,from=\"...\" followed by the public key." +msgstr "" +"顯示將附加至 /home/asterisk/.ssh/authorized_keys 的確切單行內容,格式為 restrict,pty,from=\"...\",後面接公開金鑰。" + +#: views/restore/landing.php:58 +#: views/restore/landing.php:88 +msgid "Size" +msgstr "大小" + +#: Console/Backup.class.php:47 +msgid "Skip legacy chan_sip extensions during restore" +msgstr "還原期間跳過舊版 chan_sip 分機" + +#: Console/Backup.class.php:49 +msgid "Skip legacy chan_sip trunks during restore" +msgstr "還原期間跳過舊版 chan_sip 中繼" + +#: Handlers/Restore/Multiple.php:106 +msgid "Skipped Post Restore Hooks.." +msgstr "已跳過還原後鉤子..." + +#: Handlers/Backup/Multiple.php:125 +#, php-format +msgid "" +"Skipping %s which depends on framework because framework is a system requirement. Framework should be removed as a dependency" +msgstr "正在跳過依賴於框架的 %s,因為框架是系統需求。應將框架從依賴關係中移除" + +#: Handlers/Restore/Multiple.php:57 +msgid "Skipping CertMan module Restore , Warmspare skip Certificate enabled" +msgstr "正在跳過 CertMan 模組還原,已啟用溫備援跳過憑證" + +#: Handlers/Restore/Common.php:353 +#, php-format +msgid "Skipping directory %s" +msgstr "正在跳過目錄 %s" + +#: Backup.class.php:356 +#: Backup.class.php:381 +msgid "Something failed, The file may need to be removed manually." +msgstr "發生錯誤,可能需要手動移除該檔案。" + +#: Backup.class.php:372 +msgid "Something failed." +msgstr "發生錯誤。" + +#: Api/Gql/Backup.php:564 +msgid "Sorry Module name " +msgstr "抱歉,模組名稱" + +#: Api/Gql/Backup.php:132 +msgid "Sorry failed to perform backup" +msgstr "抱歉,執行備份失敗" + +#: Api/Gql/Backup.php:627 +msgid "Sorry failed to perform restore" +msgstr "抱歉,執行還原失敗" + +#: Api/Gql/Backup.php:581 +#: Api/Gql/Backup.php:693 +msgid "Sorry location " +msgstr "抱歉,位置" + +#: Api/Gql/Backup.php:664 +msgid "Sorry module name " +msgstr "抱歉,模組名稱" + +#: Api/Gql/Backup.php:168 +msgid "Sorry unable to find the backup configurations" +msgstr "抱歉,找不到備份設定" + +#: Api/Gql/Backup.php:157 +msgid "Sorry unable to find the backup files" +msgstr "抱歉,找不到備份檔案" + +#: Console/Backup.class.php:35 +msgid "" +"Specific Modules to restore from using --restore, separate each module by a comma" +msgstr "使用 --restore 指定要還原的特定模組,多個模組以逗號分隔" + +#: RestoreBase.php:635 +#, php-format +msgid "Started restoring mysql dumps of : %s" +msgstr "已開始還原 %s 的 MySQL 傾印" + +#: Handlers/Backup/Multiple.php:211 +msgid "Starting Cleaning up" +msgstr "正在開始清理" + +#: Handlers/Backup/Multiple.php:59 +#, php-format +msgid "Starting backup %s" +msgstr "正在開始備份 %s" + +#: Handlers/Restore/Legacy.php:161 +msgid "Starting legacy cdr sql restore process" +msgstr "正在啟動舊版 CDR SQL 還原程序" + +#: BackupBase.php:252 +#, php-format +msgid "Starting mysql dumps of : %s" +msgstr "正在開始 %s 的 MySQL 傾印" + +#: views/restore/processRestore.php:67 +msgid "Status" +msgstr "狀態" + +#: Api/Gql/Backup.php:273 +msgid "Status for the request" +msgstr "請求的狀態" + +#: Api/Gql/Backup.php:223 +msgid "Status of the request" +msgstr "請求的狀態" + +#: views/backup/form.php:257 +msgid "Storage" +msgstr "儲存" + +#: views/backup/form.php:267 +msgid "Storage Location" +msgstr "儲存位置" + +#: views/backup/form.php:228 +msgid "Success" +msgstr "成功" + +#: Backup.class.php:965 +msgid "System Transfer" +msgstr "系統轉移" + +#: Handlers/Backup/Common.php:78 +#, php-format +msgid "System is not Activated,Skipping %s module" +msgstr "系統尚未啟用,正在跳過 %s 模組" + +#: RestoreBase.php:303 +#, php-format +msgid "Table '%s' does not exist in legacy %s, skipping" +msgstr "資料表 '%s' 在舊版 %s 中不存在,正在跳過" + +#: RestoreBase.php:300 +#, php-format +msgid "Table '%s' is empty from legacy %s, skipping" +msgstr "資料表 '%s' 在舊版 %s 中為空,正在跳過" + +#: Api/Gql/Backup.php:177 +msgid "The Backup Id to delete" +msgstr "要刪除的備份 ID" + +#: Api/Gql/Backup.php:64 +#, php-format +msgid "The Backup job name %s is already in use, please use a different name." +msgstr "備份工作名稱 %s 已在使用中,請使用其他名稱。" + +#: assets/js/backup.js:109 +#, perl-format +msgid "" +"The Backup job name %s is already in used, please use a different name." +msgstr "備份工作名稱 %s 已在使用中,請使用其他名稱。" + +#: Backup.class.php:136 +msgid "The SSH key already exists" +msgstr "SSH 金鑰已存在" + +#: Handlers/Backup/Multiple.php:258 +#, php-format +msgid "The backup %s did not set a status and may have had an error" +msgstr "備份 %s 未設定狀態,可能發生錯誤" + +#: views/restore/processRestore.php:39 +msgid "" +"The backup contains ChanSIP Trunks! These ChanSIP Trunks can either be converted to pjsip or can be skipped during the restore process." +msgstr "備份包含 ChanSIP 中繼!這些 ChanSIP 中繼可以在還原過程中轉換為 pjsip 或跳過。" + +#: views/restore/processRestore.php:33 +msgid "" +"The backup contains ChanSIP extensions! These ChanSIP extensions can either be converted to pjsip extensions or can be skipped during the restore process." +msgstr "備份包含 ChanSIP 分機!這些 ChanSIP 分機可以在還原過程中轉換為 pjsip 分機或跳過。" + +#: functions.inc/class.backup.php:399 +msgid "" +"The backup file exceeded the maximum SMTP limits of 25MB. It was not attempted to be sent. Please shrink your backup, or use a different method of transferring your backup." +msgstr "備份檔案超過 SMTP 的 25MB 上限。未嘗試傳送。請縮小備份,或使用其他傳輸方式。" + +#: functions.inc/class.backup.php:402 +#, php-format +msgid "" +"The backup file exceeded the soft limit set in SMTP configuration (%s bytes). It was not attempted to be sent. Please shrink your backup, or use a different method of transferring your backup." +msgstr "備份檔案超過 SMTP 設定中的軟限制(%s 位元組)。未嘗試傳送。請縮小備份,或使用其他傳輸方式。" + +#: views/restore/processRestore.php:28 +msgid "" +"The current version of Asterisk installed does not support chan_sip. Upgrade Asterisk to a supported version, convert chan_sip extensions to pjsip, or skip chan_sip extensions for restore." +msgstr "" +"目前安裝的 Asterisk 版本不支援 chan_sip。請將 Asterisk 升級至支援的版本,將 chan_sip 分機轉換為 pjsip,或在還原時跳過 chan_sip 分機。" + +#: Handlers/Restore/Common.php:102 +#, php-format +msgid "" +"The module %s does not seem to support restore or is not installed on this system." +msgstr "模組 %s 似乎不支援還原或未安裝在此系統上。" + +#: Handlers/Restore/Legacy.php:217 +#, php-format +msgid "" +"The module %s does not support restore or is not installed on this system" +msgstr "模組 %s 不支援還原或未安裝在此系統上" + +#: Handlers/Backup/Common.php:91 +#, php-format +msgid "The module %s doesn't seem to support Backup" +msgstr "模組 %s 似乎不支援備份" + +#: Handlers/Backup/Common.php:117 +#, php-format +msgid "The module %s returned no data, No backup created" +msgstr "模組 %s 未回傳資料,未建立備份" + +#: RestoreBase.php:636 +msgid "" +"The restore process may require some time, with the current default timeout set to 10 hours" +msgstr "還原程序可能需要一些時間,目前的預設逾時為 10 小時" + +#: assets/js/backup.js:603 +#, perl-format +msgid "There was an error during %s" +msgstr "%s 期間發生錯誤" + +#: Handlers/Backup/Single.php:59 +msgid "There was nothing to cleanup" +msgstr "沒有需要清理的項目" + +#: Console/Backup.class.php:144 +#: Console/Backup.class.php:241 +msgid "There were errors during the backup process" +msgstr "備份過程中發生錯誤" + +#: Console/Backup.class.php:170 +#: Console/Backup.class.php:387 +msgid "There were errors during the restore process" +msgstr "還原過程中發生錯誤" + +#: Console/Backup.class.php:150 +#: Console/Backup.class.php:247 +msgid "There were warnings during the backup process" +msgstr "備份過程中出現警告" + +#: Console/Backup.class.php:176 +#: Console/Backup.class.php:393 +msgid "There were warnings during the restore process" +msgstr "還原過程中出現警告" + +#: Handlers/Backup/Multiple.php:64 +msgid "" +"This backup will be stored locally and is subject to maintenance settings" +msgstr "此備份將儲存在本機,並受維護設定約束" + +#: views/restore/landing.php:72 +msgid "" +"This feature requires filestore be setup and may not be available on a clean install" +msgstr "此功能需要設定檔案儲存,在全新安裝上可能無法使用" + +#: views/backup/warmspare.php:62 +msgid "" +"This option has moved to Backup Items -> Core (Disable Trunks on Restore?) " +msgstr "此選項已移至備份項目 -> 核心(還原時停用中繼?)" + +#: views/restore/processRestore.php:44 +msgid "This restore will only affect the modules listed below" +msgstr "此還原僅會影響以下列出的模組" + +#: views/restore/processRestore.php:53 +msgid "This table will be empty on backups created prior to version 15" +msgstr "此資料表在 15 版之前建立的備份中將為空" + +#: Console/Backup.class.php:27 +msgid "Transaction ID for the backup" +msgstr "備份的交易 ID" + +#: Console/Backup.class.php:123 +#, php-format +msgid "Transaction ID is: %s" +msgstr "交易 ID:%s" + +#: Handlers/Backup/Multiple.php:57 +#, php-format +msgid "Transaction: %s" +msgstr "交易:%s" + +#: views/backup/transfer.php:6 +msgid "Transfer Id" +msgstr "轉移 ID" + +#: functions.inc/class.backup.php:481 +#, php-format +msgid "Trying to upload %s to %s" +msgstr "正在嘗試將 %s 上傳至 %s" + +#: views/backup/item_table.php:5 +msgid "Type" +msgstr "類型" + +#: Console/Backup.class.php:299 +#, php-format +msgid "Unable to access the file %s" +msgstr "無法存取檔案 %s" + +#: Migration/Servers.php:82 +#, php-format +msgid "Unable to map '%s' of type '%s" +msgstr "無法映射類型為 '%s' 的 '%s'" + +#: Api/Gql/Backup.php:610 +msgid "Unable to perform backup" +msgstr "無法執行備份" + +#: RestoreBase.php:283 +#, php-format +msgid "" +"Unable to run restoreLegacyDatabase on %s because NO Database information provided" +msgstr "無法在 %s 上執行 restoreLegacyDatabase,因為未提供資料庫資訊" + +#: RestoreBase.php:259 +#, php-format +msgid "" +"Unable to run restoreLegacyDatabase on %s because module.xml was not found" +msgstr "無法在 %s 上執行 restoreLegacyDatabase,因為找不到 module.xml" + +#: Monolog/Swift.php:85 +msgid "Unable to send backup email!" +msgstr "無法傳送備份電子郵件!" + +#: Api/Gql/Backup.php:709 +msgid "Unable to update backup" +msgstr "無法更新備份" + +#: functions.inc/class.backup.php:479 +msgid "Unable to upload file to the remote server" +msgstr "無法將檔案上傳至遠端伺服器" + +#: Backup.class.php:1632 +msgid "Uninstalled or Disabled" +msgstr "已解除安裝或已停用" + +#: Console/Backup.class.php:317 +msgid "Unknown file type" +msgstr "未知的檔案類型" + +#: Handlers/Backup/Single.php:27 +#, php-format +msgid "Unknown module %s" +msgstr "未知的模組 %s" + +#: views/backup/form.php:431 +msgid "Unlimited" +msgstr "無限制" + +#: Api/Gql/Backup.php:77 +msgid "Update Backup Configurations" +msgstr "更新備份設定" + +#: views/restore/landing.php:34 +msgid "Upload a valid backup.tar.gz" +msgstr "上傳有效的 backup.tar.gz" + +#: views/restore/landing.php:8 +msgid "Upload your restore files" +msgstr "上傳您的還原檔案" + +#: assets/js/backup.js:16 +msgid "Uploading..." +msgstr "上傳中..." + +#: Console/Backup.class.php:31 +msgid "Use filestore ID to restore a file" +msgstr "使用檔案儲存 ID 還原檔案" + +#: Handlers/Backup/Common.php:97 +msgid "Using default backup strategy" +msgstr "使用預設備份策略" + +#: Handlers/Restore/Legacy.php:221 +msgid "Using default restore strategy" +msgstr "使用預設還原策略" + +#: Handlers/Restore/Common.php:106 +msgid "Using fallback restore strategy" +msgstr "使用後備還原策略" + +#: Handlers/Restore/Legacy.php:318 +#, php-format +msgid "Utilizing cached based sqlite at %s. The data might be stale!" +msgstr "正在使用 %s 的基於快取的 sqlite。資料可能已過時!" + +#: Handlers/Restore/Legacy.php:322 +#, php-format +msgid "Utilizing file based sqlite at %s, This is SLOW" +msgstr "正在使用 %s 的基於檔案的 sqlite,這很慢" + +#: views/restore/processRestore.php:66 +msgid "Version in Backup" +msgstr "備份中的版本" + +#: assets/js/backup.js:206 +msgid "View backup log" +msgstr "檢視備份紀錄" + +#: assets/js/backup.js:59 +msgid "View running restore" +msgstr "檢視執行中的還原" + +#: views/backup/warmspare.php:4 +msgid "Warm Spare" +msgstr "溫備援" + +#: views/backup/warmspare.php:300 +#: views/backup/warmspare.php:455 +msgid "Warm Spare Server" +msgstr "溫備援伺服器" + +#: views/backup/warmspare.php:321 +#: views/backup/warmspare.php:476 +msgid "" +"Warm Spare server needs to add to filestore, And it should be a FreePBX 15 and Above" +msgstr "溫備援伺服器需要加入檔案儲存,且應為 FreePBX 15 及以上版本" + +#: Console/Backup.class.php:265 +#: Console/Backup.class.php:276 +msgid "Warmspare enabled for this backup" +msgstr "此備份已啟用溫備援" + +#: views/backup/warmspare.php:289 +msgid "Way to Connect Warm spare Server" +msgstr "連接溫備援伺服器的方式" + +#: Console/Backup.class.php:268 +msgid "We Have triggered an API to restore the backup on Spare Server" +msgstr "我們已觸發 API 以在備援伺服器上還原備份" + +#: Console/Backup.class.php:277 +msgid "We are running Restore command on Spare Server" +msgstr "我們正在備援伺服器上執行還原指令" + +#: Backup.class.php:344 +#: Backup.class.php:394 +msgid "We can't seem to delete the chosen file" +msgstr "似乎無法刪除選取的檔案" + +#: Backup.class.php:341 +#: Backup.class.php:389 +msgid "We don't have permissions to this file" +msgstr "我們沒有此檔案的權限" + +#: views/backup/form.php:314 +msgid "" +"When set to Yes , Backp files will store like 'filestore-path/backup-job-name/backup-file' and if set to NO then backup file will store into 'filestore-path/backup-file'" +msgstr "" +"設為 Yes 時,備份檔案將儲存為 'filestore-path/backup-job-name/backup-file',設為 NO 時則儲存為 'filestore-path/backup-file'" + +#: Api/Gql/Backup.php:419 +msgid "" +"When set to Yes , Backp files will store like filestore-path/backup-job-name/backup-file and if set to NO then backup file will store into filestore-path/backup-file,default false" +msgstr "" +"設為 Yes 時,備份檔案將儲存為 filestore-path/backup-job-name/backup-file,設為 NO 時則儲存為 filestore-path/backup-file,預設為 false" + +#: views/backup/form.php:207 +msgid "" +"When set to Yes logs will be added to the body of the email, when set to No logs will be added as an attachment" +msgstr "設為 Yes 時紀錄會加入電子郵件本文,設為 No 時紀錄會以附件形式加入" + +#: Api/Gql/Backup.php:407 +msgid "" +"When set to Yes logs will be added to the body of the email, when set to No logs will be added as an attachment, default no" +msgstr "設為 Yes 時紀錄會加入電子郵件本文,設為 No 時紀錄會以附件形式加入,預設為 no" + +#: Api/Gql/Backup.php:352 +msgid "" +"When set to true , Backp files will store like filestore-path/backup-job-name/backup-file and if set to false then backup file will store into filestore-path/backup-file,default false" +msgstr "" +"設為 true 時備份檔案將儲存為 filestore-path/backup-job-name/backup-file,設為 false 時則儲存為 filestore-path/backup-file,預設為 false" + +#: Api/Gql/Backup.php:340 +msgid "" +"When set to true logs will be added to the body of the email, when set to false logs will be added as an attachment, default false" +msgstr "設為 true 時紀錄會加入電子郵件本文,設為 false 時紀錄會以附件形式加入,預設為 false" + +#: Api/Gql/Backup.php:360 +#: Api/Gql/Backup.php:427 +#: views/backup/form.php:379 +msgid "When should this backup run" +msgstr "此備份何時執行" + +#: views/backup/form.php:247 +msgid "When to email" +msgstr "寄送電子郵件時機" + +#: Api/Gql/Backup.php:344 +#: Api/Gql/Backup.php:411 +msgid "When to email default both" +msgstr "寄送電子郵件時機,預設為兩者" + +#: Console/Backup.class.php:38 +msgid "Where to save the single module backup." +msgstr "儲存單一模組備份的位置。" + +#: Handlers/Backup/Common.php:74 +#, php-format +msgid "Working with %s module" +msgstr "正在處理 %s 模組" + +#: views/backup/form.php:193 +#: views/backup/form.php:301 +#: views/backup/form.php:342 +#: views/backup/warmspare.php:26 +#: views/backup/warmspare.php:57 +#: views/backup/warmspare.php:88 +#: views/backup/warmspare.php:120 +#: views/backup/warmspare.php:152 +#: views/backup/warmspare.php:184 +#: views/backup/warmspare.php:215 +#: views/backup/warmspare.php:246 +msgid "Yes" +msgstr "是" + +#: Api/Gql/Backup.php:70 +#: Api/Gql/Backup.php:703 +msgid "You have enabled enableBackupSchedule so please add scheduleBackup" +msgstr "您已啟用 enableBackupSchedule,請加入 scheduleBackup" + +#: assets/js/backup.js:80 +msgid "You must enter a valid Warm Spare Access Token URL" +msgstr "您必須輸入有效的溫備援存取權杖 URL" + +#: assets/js/backup.js:85 +msgid "You must enter a valid Warm Spare Server API Client ID" +msgstr "您必須輸入有效的溫備援伺服器 API 用戶端 ID" + +#: assets/js/backup.js:90 +msgid "You must enter a valid Warm Spare Server API Client Secret" +msgstr "您必須輸入有效的溫備援伺服器 API 用戶端密鑰" + +#: assets/js/backup.js:95 +msgid "You must enter a valid Warm Spare Server API GraphQL URL" +msgstr "您必須輸入有效的溫備援伺服器 API GraphQL URL" + +#: assets/js/backup.js:75 +msgid "You must select a valid Warm Spare Server" +msgstr "您必須選取有效的溫備援伺服器" + +#: assets/js/backup.js:67 +msgid "You must set a valid job name for this backup" +msgstr "您必須為此備份設定有效的工作名稱" + +#: assets/js/backup.js:599 +#, perl-format +msgid "Your %s has finished" +msgstr "您的 %s 已完成" + +#: Api/Gql/Backup.php:50 +msgid "addBackup" +msgstr "addBackup" + +#: functions.inc/class.backup.php:389 +msgid "astDb's" +msgstr "astDb" + +#: views/backup/item_table.php:39 +msgid "choose" +msgstr "選擇" + +#: views/backup/settings.php:89 +msgid "e.g. 10.25.3.146" +msgstr "例如 10.25.3.146" + +#: Console/Backup.class.php:34 +msgid "pass the Option --ignoremodules get ignore modules names" +msgstr "傳遞選項 --ignoremodules 以取得要忽略的模組名稱" + +#: Console/Backup.class.php:33 +msgid "pass the Option --restorelegacycdr to restore LegacyCDR" +msgstr "傳遞選項 --restorelegacycdr 以還原 LegacyCDR" + +#: Api/Gql/Backup.php:91 +msgid "restoreBackup" +msgstr "restoreBackup" + +#: views/backup/settings.php:117 +msgid "" +"restrict and pty are applied automatically. Set From to limit which hosts may connect." +msgstr "restrict 和 pty 會自動套用。設定 From 以限制可以連接的主機。" + +#: Api/Gql/Backup.php:100 +msgid "runBackup" +msgstr "runBackup" + +#: Monolog/Swift.php:56 +msgid "success" +msgstr "成功" + +#: Console/Backup.class.php:319 +#, php-format +msgid "type is %s" +msgstr "類型為 %s" + +#: Api/Gql/Backup.php:76 +msgid "updateBackup" +msgstr "updateBackup"