diff --git a/locales/zh-TW.json b/locales/zh-TW.json index a1dd5621..550cbdbc 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -1,133 +1,135 @@ { "command.config_display_language": "修改顯示語言", - "command.config_locales": "手動設定語言目錄", - "command.config_locales_auto": "自動設定語言目錄", - "command.config_source_language": "修改源語言", - "command.copy_key": "復制路徑", - "command.deepl_usage": "", - "command.delete_key": "刪除路徑", + "command.config_locales": "手動設定語系目錄", + "command.config_locales_auto": "自動設定語系目錄", + "command.config_source_language": "修改來源語言", + "command.copy_key": "複製文案", + "command.deepl_usage": "DeepL API 使用情形", + "command.delete_key": "刪除文案", "command.duplicate_key": "建立副本", - "command.edit_key": "編輯文案", - "command.extract.disable-auto-detect": "", - "command.extract.enable-auto-detect": "", - "command.fulfill_keys": "使用空字串填充文案路徑", - "command.go_to_next_usage": "", - "command.go_to_prev_usage": "", - "command.go_to_range": "", - "command.insert_key": "插入i18n文案", + "command.edit_key": "編輯翻譯", + "command.extract.disable-auto-detect": "停用固定編碼字串自動偵測", + "command.extract.enable-auto-detect": "啟用固定編碼字串自動偵測", + "command.fulfill_keys": "使用空字串填入文案", + "command.go_to_next_usage": "跳至下一個使用位置", + "command.go_to_prev_usage": "跳至上一個使用位置", + "command.go_to_range": "跳至範圍", + "command.insert_key": "插入文案", "command.locale_visibility_hide": "隱藏此語言", "command.locale_visibility_show": "顯示此語言", - "command.mark_key_as_in_use": "將此鍵標記為 \"正在使用\" ", - "command.new_key": "建立新的文案", - "command.open_editor": "打開編輯器", - "command.open_in_editor": "在編輯器中打開", + "command.mark_key_as_in_use": "將此文案標記為 \"正在使用\"", + "command.new_key": "建立新文案", + "command.open_editor": "開啟編輯器", + "command.open_in_editor": "在編輯器中開啟", "command.open_key": "跳轉到定義", "command.open_review": "開啟審核畫面", "command.open_url": "開啟網址", - "command.possible_hard_string": "", - "command.refresh_usage": "更新使用情況分析", - "command.rename_key": "重命名路徑", + "command.possible_hard_string": "可能的固定編碼字串", + "command.refresh_usage": "更新使用情形回報", + "command.rename_key": "重新命名文案", "command.set_display_language": "設定為顯示語言", - "command.set_source_language": "設定為源語言", - "command.show_docs": "", - "command.translate_key": "翻譯文案", + "command.set_source_language": "設定為來源語言", + "command.show_docs": "顯示文件", + "command.translate_key": "翻譯", "command.translate_key_from": "從 \"{0}\" 翻譯", - "config.annotation_delimiter": "內聯註釋的分隔符", - "config.annotation_in_place": "在路徑原位顯示翻譯文案,而不是附加在末尾", - "config.annotation_max_length": "內聯註釋顯示的最大文字數。超出的部分將顯示為省略號(...)", - "config.annotations": "啟用內聯註釋", - "config.auto_detection": "", - "config.baidu_app_secret": "", - "config.baidu_appid": "", - "config.deepl_api_key": "", - "config.deepl_log": "", - "config.deepl_use_free_api_entry": "", - "config.default_namespace": "", - "config.deprecated": "不推薦使用。\n請使用 \"i18n-ally\" 前綴", - "config.derived_keys": "在使用情況報告中標記分支路径的規則", - "config.dir_structure": "用於組織本地檔案的主要目錄結構", - "config.disable_path_parsing": "禁用路徑解析", - "config.disabled": "", + "config.annotation_delimiter": "註解的分隔符號", + "config.annotation_in_place": "在原地顯示註解而不是附加在末尾", + "config.annotation_max_length": "行內註解顯示的最大字元數。超出的部分將顯示為省略(...)", + "config.annotations": "啟用行內註解", + "config.auto_detection": "啟用專案的語系目錄自動偵測", + "config.baidu_app_secret": "使用百度翻譯引擎的 APP Secret", + "config.baidu_appid": "使用百度翻譯引擎的 APP ID", + "config.deepl_api_key": "使用 DeepL 翻譯引擎的 API 金鑰", + "config.deepl_log": "顯示 DeepL 引擎的除錯日誌", + "config.deepl_use_free_api_entry": "使用 DeepL 免費 API 入口", + "config.default_namespace": "全域預設命名空間", + "config.deprecated": "已棄用。請使用 \"i18n-ally.\" 字首。", + "config.derived_keys": "在使用情形回報中標記衍生文案的規則", + "config.dir_structure": "組織語系檔案的目錄結構", + "config.disable_path_parsing": "停用路徑解析", + "config.disabled": "停用 i18n Ally 對此專案的支援", "config.display_language": "顯示語言", - "config.editor_prefer_editor": "偏好使用UI編輯器進文案編輯", - "config.enabled_frameworks": "指定要使用的框架支援。\n如果未設置任何值,插件將自動偵測框架。", - "config.enabled_parsers": "指定啟用檔案格式", - "config.encoding": "檔案編碼", - "config.full_reload_on_changed": "當語言檔案被修改時執行完整的重新載入。\n(用於.js/.ts動態導入)", - "config.google_api_key": "", - "config.ignore_files": "載入時要忽略的區域設置文件。\n\n接受一個glob數組。", - "config.ignored_locales": "隱藏的語言", - "config.include_subfolders": "包含子目錄", - "config.indent": "文案檔案的縮排大小", - "config.keep_fulfill": "始終用空字串填充所有的鍵", - "config.key_max_length": "", - "config.key_prefix": "文案 key 的前綴", - "config.keygen_strategy": "文案 key 的生成策略, slug 默認策略, random 生成隨機字串", - "config.keygen_style": "", - "config.keys_in_use": "儘管程式碼中沒有出現,但仍標記為正在使用的鍵", - "config.keystyle": "翻譯路徑格式", - "config.language_tag_system": "語言標籤系統", - "config.libretranslate_api_root": "", - "config.locale_country_map": "將兩個字母的區域設置代碼映射到國家/地區代碼的對象", - "config.locales_paths": "翻譯資料夾路徑 (相對於專案根目錄),你也可以使用Glob匹配模式。", - "config.namespace": "啟用命名空間。\n查看文件了解更多詳細信息。", - "config.openai_api_key": "", - "config.openai_api_model": "", - "config.openai_api_root": "", - "config.path_matcher": "匹配自定義區域設置/命名空間的路徑。\n查看文件了解更多詳細信息。", - "config.preferred_delimiter": "組合鍵路徑的首選分隔符,默認為 \"-\"(短劃線)", - "config.prompt_translating_source": "每次翻譯時都會提示選擇源語言環境。\n如果設置為false,將使用配置中的源語言。", + "config.editor_prefer_editor": "偏好使用網頁編輯器進行語言編輯", + "config.enabled_frameworks": "指定要啟用的支援框架。如果未設定任何值,擴充功能將自動偵測框架。", + "config.enabled_parsers": "語系檔案格式解析器。預設情況下,將由啟用的框架處理", + "config.encoding": "讀取和寫入語系檔案的編碼", + "config.full_reload_on_changed": "在語系檔案變更時執行完整重新載入。(適用於 .js/.ts 動態匯入)", + "config.google_api_key": "Google 翻譯的 API 金鑰(可選)", + "config.ignore_files": "載入時要忽略的語系檔案。接受一個 glob 陣列。", + "config.ignored_locales": "忽略的語系代碼", + "config.include_subfolders": "遞迴搜尋語系目錄中的子資料夾", + "config.indent": "語系檔案的縮排大小", + "config.keep_fulfill": "始終用空字串填入所有文案", + "config.key_max_length": "如果指定,提取時產生的文案將被截斷為此字元數(不包括 keyPrefix)。預設為無限制。", + "config.key_prefix": "要新增到提取文案的字串。您可以使用 {fileName} 表示檔案名稱,使用 {fileNameWithoutExt} 表示檔案名稱的第一個點之前的部分。", + "config.keygen_strategy": "產生文案的策略。", + "config.keygen_style": "產生文案的大小寫樣式。", + "config.keys_in_use": "儘管代碼中沒有出現,但仍標記為正在使用的文案", + "config.keystyle": "語言文案樣式", + "config.language_tag_system": "使用的語言標籤系統。", + "config.libretranslate_api_root": "LibreTranslate API 基礎 URL", + "config.locale_country_map": "將兩個字母的語系代碼對映到國家代碼的物件", + "config.locales_paths": "語系目錄的路徑(相對於專案根目錄)。也接受 Glob 模式。", + "config.namespace": "啟用命名空間。檢視文件了解更多詳細資訊。", + "config.openai_api_key": "OpenAI API 金鑰", + "config.openai_api_model": "OpenAI ChatGPT 模型", + "config.openai_api_root": "OpenAI API 基礎 URL", + "config.path_matcher": "符合自定義語言/命名空間的路徑。檢視文件了解更多詳細資訊。", + "config.preferred_delimiter": "組合文案的首選分隔符號,預設為 \"-\"(連接號)", + "config.prompt_translating_source": "每次翻譯時提示選擇來源語言。如果設定為 false,將使用設定中的來源語言。", "config.readonly": "唯讀模式", - "config.refactor_templates": "模板的字串數組。\n\n使用 \"{key}\" 作為匹配路徑的佔位符。", - "config.regex_key": "正規表達式字串以匹配路徑", - "config.regex_usage_match": "匹配程式碼中的i18n路徑的正規表達式。\n\n它將覆蓋框架提供的正規表達式。", - "config.regex_usage_match_append": "匹配程式碼中的i18n路徑的正規表達式。\n\n與\"regex.usageMatch\"不同,它將添加到列表結尾而不會覆蓋原有正規表達式。", - "config.review_email": "使用者電子郵件", + "config.refactor_templates": "範本字串陣列。使用 \"{key}\" 作為文案的佔位符號。", + "config.regex_key": "符合文案的正規表達式字串", + "config.regex_usage_match": "符合代碼中文案使用情形的正規表達式陣列。它將覆蓋框架提供的正規表達式。", + "config.regex_usage_match_append": "符合代碼中文案使用情形的正規表達式陣列。與 \"regex.usageMatch\" 不同,它將新增到正規表達式列表中而不是替換它。", + "config.review_email": "審核用的電子郵件,也用作 Gravatar 的個人頭像。", "config.review_enabled": "啟用審核系統", - "config.review_gutters": "在Gutter上顯示審核視窗", - "config.review_remove_on_resolved": "刪除已處理的審核留言,而不是只將其標記為已處理。", - "config.review_username": "使用者名稱", - "config.show_flags": "顯示國旗圖示", - "config.sort_keys": "儲存已排序的JSON/YAML", - "config.source_language": "翻譯源語言", - "config.tab_style": "文案檔案的縮排樣式", - "config.target_picking_strategy": "如果找到多個語言文件時的語言文件選擇策略", - "config.target_picking_strategy.file-previous": "自動填入上次抽取當前文件中的文案時選擇的語言文件中", - "config.target_picking_strategy.global-previous": "自動填入上次抽取(當前/其他)文件中的文案時選擇的語言文件中", - "config.target_picking_strategy.most-similar": "自動將抽取的文案填入與當前文件路徑最匹配的語言文件中", - "config.target_picking_strategy.most-similar-by-key": "自動將抽取的文案填入與當前i18n key最匹配的語言文件中", - "config.target_picking_strategy.none": "用戶手動選擇將文本抽取到哪個語言文件", - "config.translate.engines": "翻譯服務供應商", - "config.translate.fallbackToKey": "當對應路徑沒有翻譯時,使用路徑本身進行翻譯", - "config.translate.parallels": "同時翻譯的最大數量", - "config.translate_override_existing": "在翻譯時覆蓋現有文案", - "config.translate_save_as_candidates": "將翻譯結果保存到 \"候選翻譯\",而不是直接寫入文件", - "config.usage.scanning_ignore": "忽略全域模式以掃描密鑰用法", + "config.review_gutters": "在 Gutter 上顯示審核面板", + "config.review_remove_on_resolved": "刪除已解決的評論而不是標記為已解決。", + "config.review_username": "審核用的使用者名稱", + "config.show_flags": "顯示語系代碼旁的國旗", + "config.sort_keys": "儲存為 JSON/YAML 時排序文案", + "config.sort_compare": "排序文案的策略。", + "config.sort_locale": "如果使用語言排序,則使用的語言(如果未指定,將使用檔案本身的語言)", + "config.source_language": "機器翻譯的來源語言", + "config.tab_style": "語系檔案的縮排樣式", + "config.target_picking_strategy": "找到多個語系檔案時的處理策略", + "config.target_picking_strategy.file-previous": "將文字提取到目前檔案的先前選擇的語系檔案", + "config.target_picking_strategy.global-previous": "將文字提取到(目前或其他)檔案的先前選擇的語系檔案", + "config.target_picking_strategy.most-similar": "自動將文字提取到與目前檔案路徑最符合的語系檔案", + "config.target_picking_strategy.most-similar-by-key": "自動將提取的副本填入與目前 i18n 文案最符合的語系檔案", + "config.target_picking_strategy.none": "使用者手動選擇將文字提取到哪個語系檔案", + "config.translate.engines": "翻譯服務。", + "config.translate.fallbackToKey": "當沒有來源翻譯時使用文案本身進行翻譯。", + "config.translate.parallels": "同時翻譯的最大工作數量。", + "config.translate_override_existing": "翻譯時覆蓋現有文案", + "config.translate_save_as_candidates": "將翻譯結果儲存到 \"翻譯候選\" 而不是寫入語系檔案。", + "config.usage.scanning_ignore": "掃描文案使用情形時忽略的全域模式", "editor.add_description": "新增說明...", "editor.empty": "(空)", "editor.title": "i18n Ally 編輯器", "editor.translate": "翻譯", - "editor.translate_all_missing": "翻譯所有缺失的文案", - "errors.keystyle_not_set": "未指定路徑樣式,操作已取消。", - "errors.translating_empty_source_value": "找不到 \"{0}\" 的原始文案。\n翻譯已中止。", + "editor.translate_all_missing": "翻譯所有遺失的文案", + "errors.keystyle_not_set": "未指定文案樣式,操作已取消。", + "errors.translating_empty_source_value": "找不到 \"{0}\" 的原始文案。翻譯已中止。", "errors.translating_same_locale": "無法翻譯到相同的語言", "errors.translating_unknown_error": "翻譯時發生未知錯誤", - "errors.unsupported_file_type": "不支持的文件類型 \"{0}\"", - "errors.write_in_readonly_mode": "在只讀模式中寫入", + "errors.unsupported_file_type": "不支援的檔案類型 \"{0}\"", + "errors.write_in_readonly_mode": "在唯讀模式中寫入被停用。", "extname": "i18n Ally", - "feedback.document": "查看文件", - "feedback.github": "Star on Github", - "feedback.report_issues": "報告問題", - "feedback.support": "支持我們", + "feedback.document": "檢視文件", + "feedback.github": "在 GitHub 上打星", + "feedback.report_issues": "回報問題", + "feedback.support": "支援我們", "feedback.twitter_feedback": "提供意見回饋", - "misc.missing_key": "{0}: 文案路徑 \"{1}\" 不存在", + "misc.missing_key": "{0}: 文案 \"{1}\" 不存在", "misc.missing_translation": "{0}: 缺少 \"{1}\" 的翻譯", - "notification.migrate": "遷移指南", - "notification.v2-update": "i18n Ally已更新至v2.0!\n\n\n請查看遷移指南。", - "prompt.applying_suggestion": "確認將以下建議應用於 \"{0}\" 嗎?\n\n\n{1}", - "prompt.applying_translation_candidate": "確認將以下翻譯應用於鍵 \"{0}\" 嗎?\n\n\n{1}", - "prompt.applying_translation_candidate_multiple": "您確定要應用全部{0}條翻譯嗎?", - "prompt.button_apply": "應用", + "notification.migrate": "遷移", + "notification.v2-update": "i18n Ally 已更新至 v2.0!\n請檢視遷移指南。", + "prompt.applying_suggestion": "確認將以下建議套用於 \"{0}\" 嗎?\n\n{1}", + "prompt.applying_translation_candidate": "確認將以下翻譯套用於文案 \"{0}\" 嗎?\n\n{1}", + "prompt.applying_translation_candidate_multiple": "您確定要套用全部 {0} 條翻譯嗎?", + "prompt.button_apply": "套用", "prompt.button_cancel": "取消", "prompt.button_discard": "丟棄", "prompt.button_edit_end_apply": "編輯", @@ -135,104 +137,104 @@ "prompt.button_reenter": "重新輸入", "prompt.button_skip": "繼續但不要覆蓋", "prompt.button_yes": "確定", - "prompt.choice_key_to_insert": "選擇要插入的路徑", - "prompt.choice_key_to_open": "選擇一個路徑在編輯器中打開", + "prompt.choice_key_to_insert": "選擇要插入的文案", + "prompt.choice_key_to_open": "選擇一個文案在編輯器中開啟", "prompt.choice_locale": "選擇語言", - "prompt.config_locales_auto_success": "自動檢測到翻譯資料夾 \"{0}\"", - "prompt.config_locales_button": "設定", - "prompt.config_locales_info": "設定當前項目的翻譯資料夾", - "prompt.config_locales_success": "翻譯資料夾設定成功", - "prompt.create_new_path": "建立新路徑", - "prompt.deepl_api_key_required": "需要DeepL API密鑰", - "prompt.deepl_error_get_usage": "", - "prompt.deepl_usage": "", - "prompt.delete_key": "您確定要從所有語言中刪除 \"{0}\" 嗎?\n\n此操作無法撤消。", - "prompt.delete_keys_not_in_use": "確定要刪除未被使用的{0}條文案嗎?", - "prompt.donate": "捐贈", + "prompt.config_locales_auto_success": "成功偵測到語系目錄 \"{0}\"。", + "prompt.config_locales_button": "立即設定", + "prompt.config_locales_info": "設定專案的語系目錄", + "prompt.config_locales_success": "語系目錄設定成功。", + "prompt.create_new_path": "建立新文案", + "prompt.deepl_api_key_required": "需要 DeepL API 金鑰", + "prompt.deepl_error_get_usage": "取得使用情形資料時出錯", + "prompt.deepl_usage": "DeepL API 使用情形 {0} / {1} 字元翻譯", + "prompt.delete_key": "您確定要從所有語言中刪除 \"{0}\" 嗎?\n\n此操作無法復原。", + "prompt.delete_keys_not_in_use": "您確定要刪除未被使用的 {0} 條文案嗎?\n\n此操作無法復原。", + "prompt.donate": "贊助", "prompt.edit_key_in_locale": "{1} | 編輯 \"{0}\" 的文案", - "prompt.enter_file_path_to_store_key": "輸入存儲文案 \"{0}\" 的檔案路徑", - "prompt.enter_key_path": "輸入保存路徑 - \"{0}\"", - "prompt.enter_new_keypath": "輸入新的路徑", - "prompt.error_on_parse_custom_regex": "無法解析RegExp字串{0}。\n請檢查您的配置", + "prompt.enter_file_path_to_store_key": "輸入儲存文案 \"{0}\" 的檔案路徑", + "prompt.enter_key_path": "輸入文案 - \"{0}\"", + "prompt.enter_new_keypath": "輸入新的文案", + "prompt.error_on_parse_custom_regex": "無法解析正規表達式字串 {0}。請檢查您的設定", "prompt.existing_translation": "已存在的翻譯", - "prompt.extraction_canceled": "文案提取已取消", - "prompt.failed_to_locate_key": "找不到路徑 \"{0}\"", - "prompt.frameworks_not_found": "找不到以下框架,請檢查您的設置。\n{0}", - "prompt.fullfill_missing_all_confirm": "您確定要使用空字串來填充所有丟失的文案嗎?\n\n此操作無法撤消。", - "prompt.fullfill_missing_confirm": "您確定要用空字串來填充 {1} 中的 {0} 個缺失文案嗎?\n\n此操作將無法撤消。", - "prompt.invalid_keypath": "無效的密鑰路徑!", - "prompt.key_already_exists": "路徑已存在。覆蓋當前路徑或是重新輸入路徑?", - "prompt.key_copied": "路徑已復制", - "prompt.keys_removed": "刪除了{0}條文案", - "prompt.keystyle_flat": "扁平式(Flat)", + "prompt.extraction_canceled": "提取已取消", + "prompt.failed_to_locate_key": "找不到文案 \"{0}\"。", + "prompt.frameworks_not_found": "找不到以下框架。請檢查您的設定。\n{0}", + "prompt.fullfill_missing_all_confirm": "您確定要用空字串填入所有遺失的文案嗎?\n\n此操作無法復原!", + "prompt.fullfill_missing_confirm": "您確定要用空字串填入 {1} 中的 {0} 個遺失文案嗎?\n\n此操作無法復原!", + "prompt.invalid_keypath": "無效的文案!", + "prompt.key_already_exists": "文案已存在。您要覆蓋現有值還是重新輸入文案?", + "prompt.key_copied": "文案已複製。", + "prompt.keys_removed": "已刪除 {0} 條文案", + "prompt.keystyle_flat": "扁平樣式", "prompt.keystyle_flat_example": "例如: { \"a.b.c\": \"...\" }", - "prompt.keystyle_nested": "嵌套式(Nested)", + "prompt.keystyle_nested": "巢狀樣式", "prompt.keystyle_nested_example": "例如: { \"a\": { \"b\": { \"c\": \"...\" } } }", - "prompt.keystyle_select": "選擇項目所使用的翻譯路徑格式", - "prompt.locales_dir_not_found": "沒有找到翻譯資料夾,插件已停用", - "prompt.new_key_path": "輸入新的文案路徑", - "prompt.no_locale_loaded": "沒有找到文案文件。\n\n項目配置可能存在問題。", - "prompt.replace_text_as": "將文案替換為:", + "prompt.keystyle_select": "選擇您用來組織語言的文案樣式", + "prompt.locales_dir_not_found": "找不到語系目錄。i18n Ally 已停用。", + "prompt.new_key_path": "輸入新文案", + "prompt.no_locale_loaded": "沒有載入語系檔案。可能是您的專案設定有問題。", + "prompt.replace_text_as": "將文字替換為:", "prompt.select_display_locale": "選擇顯示語言({0})", - "prompt.select_file_to_open": "選擇要打開的檔案", - "prompt.select_file_to_store_key": "選擇要存儲文案 \"{0}\" 的檔案", - "prompt.select_source_language_for_translating": "選擇源語言進行翻譯({0})", - "prompt.select_source_locale": "選擇源語言({0})", + "prompt.select_file_to_open": "選擇要開啟的檔案", + "prompt.select_file_to_store_key": "選擇要儲存文案 \"{0}\" 的檔案", + "prompt.select_source_language_for_translating": "選擇來源語言進行翻譯({0})", + "prompt.select_source_locale": "選擇來源語言({0})", "prompt.show_error_log": "顯示日誌", - "prompt.star_on_github": "Star on Github", - "prompt.support": "如果您覺得 i18n Ally 對您有所幫助,請考慮支持我們。\n謝謝! ❤", - "prompt.translate_cancelled_multiple": "{0} 條文案的翻譯已取消", - "prompt.translate_done_multiple": "已翻譯 {0} 個文案", - "prompt.translate_done_single": "{0}的翻譯已完成。", + "prompt.star_on_github": "在 GitHub 上打星", + "prompt.support": "i18n Ally 是免費提供給大家的。如果您覺得它有用,請考慮支持它。謝謝!❤", + "prompt.translate_cancelled_multiple": "{0} 條文案的翻譯已取消。", + "prompt.translate_done_multiple": "已翻譯 {0} 條文案。", + "prompt.translate_done_single": "\"{0}\" 的翻譯已完成。", "prompt.translate_edit_translated": "編輯結果", - "prompt.translate_failed_multiple": "{0} 條文案翻譯失敗", - "prompt.translate_failed_single": "\"{0}\" 翻譯到 \"{1}\" 失敗", + "prompt.translate_failed_multiple": "{0} 條文案翻譯失敗。", + "prompt.translate_failed_single": "\"{0}\" 翻譯到 \"{1}\" 失敗。", "prompt.translate_in_progress": "翻譯中", "prompt.translate_multiple_confirm": "您確定要翻譯 {0} 條文案嗎?", - "prompt.translate_no_jobs": "無翻譯工作", - "prompt.writing_js": "不支援寫入文案至 js/ts 檔案", - "refactor.extract_ignore": "", - "refactor.extract_ignore_by_file": "", - "refactor.extract_text": "🌍 提取文案到 i18n", - "refactor.extracting_not_support_for_lang": "", - "refactor.replace_with": "用現有翻譯替換文本:\"{0}\"", + "prompt.translate_no_jobs": "無翻譯工作。", + "prompt.writing_js": "不支援寫入文案至 js/ts 檔案。", + "refactor.extract_ignore": "全域忽略偵測 \"{0}\"", + "refactor.extract_ignore_by_file": "忽略目前檔案中的偵測 \"{0}\"", + "refactor.extract_text": "🌍 提取文字到 i18n 文案", + "refactor.extracting_not_support_for_lang": "尚不支援提取語言 \"{0}\"", + "refactor.replace_with": "用現有翻譯替換文字:\"{0}\"", "review.accept_suggestion": "接受建議", "review.apply_suggestion": "套用建議", "review.apply_translation_candidate": "套用翻譯候選", "review.approve": "同意", "review.comment": "留言", "review.edit": "編輯", - "review.leave_comment": "評論", + "review.leave_comment": "留下評論", "review.optional": "(可選的)", "review.placeholder.approve": "已核准", - "review.placeholder.comment": "什麼都沒說", - "review.placeholder.request_change": "請求修改", - "review.request_change": "請求修改", + "review.placeholder.comment": "目前沒有評論", + "review.placeholder.request_change": "要求修改", + "review.request_change": "要求修改", "review.request_change_messages": "需要修改的文案", "review.resolve": "已處理", - "review.resolve_all": "全部已處理", - "review.review": "評論", - "review.suggestion": "修改建議", - "review.suggestions": "修改建議", + "review.resolve_all": "已全部處理", + "review.review": "審核", + "review.suggestion": "建議", + "review.suggestions": "建議", "review.title": "i18n Ally 審核", "review.translation_candidates": "翻譯候選", "review.unknown_user": "未知", - "view.current_file": "當前檔案", - "view.current_file_hard_strings": "", - "view.current_file_hard_strings_expand_to_detect": "", - "view.current_file_hard_strings_not_supported": "", - "view.current_file_keys_in_use": "", - "view.current_file_keys_not_found": "", - "view.help_feedback": "幫助和回饋", - "view.i18n_keys": "翻譯字段", - "view.progress": "翻譯進度", + "view.current_file": "目前檔案", + "view.current_file_hard_strings": "固定編碼字串 [beta]", + "view.current_file_hard_strings_expand_to_detect": "(展開以偵測)", + "view.current_file_hard_strings_not_supported": "\"{0}\" 尚不支援", + "view.current_file_keys_in_use": "使用中的文案", + "view.current_file_keys_not_found": "找不到文案", + "view.help_feedback": "支援及回饋", + "view.i18n_keys": "i18n Ally", + "view.progress": "進度", "view.progress_submenu.empty_keys": "空值", - "view.progress_submenu.missing_keys": "缺失的文案", + "view.progress_submenu.missing_keys": "遺失的文案", "view.progress_submenu.translated_keys": "已翻譯", - "view.tree": "翻譯樹", - "view.usage": "使用情況報告", - "view.usage_keys_in_use": "{0}個文案使用中", - "view.usage_keys_missing": "{0}個文案缺失", - "view.usage_keys_not_in_use": "{0}個文案未被使用", - "view.usage_report_none": "點擊更新開始使用分析" + "view.tree": "樹狀結構", + "view.usage": "使用情形回報", + "view.usage_keys_in_use": "{0} 個文案正在使用", + "view.usage_keys_missing": "{0} 個文案遺失", + "view.usage_keys_not_in_use": "{0} 個文案未被使用", + "view.usage_report_none": "按下重新整理以開始分析文案使用情形" }