From 5aaf2356555f282902fcfb03a4413789a88fff2f Mon Sep 17 00:00:00 2001 From: Rodrigo Braz Monteiro Date: Thu, 1 Feb 2007 17:02:16 +0000 Subject: [PATCH] Traditional chinese translation by Karasu Originally committed to SVN as r918. --- locale/zh_TW/aegisub.mo | Bin 0 -> 51076 bytes locale/zh_TW/aegisub.po | 3076 +++++++++++++++++++++++++++++++++++++++ locale/zh_TW/wxstd.mo | Bin 0 -> 87373 bytes 3 files changed, 3076 insertions(+) create mode 100644 locale/zh_TW/aegisub.mo create mode 100644 locale/zh_TW/aegisub.po create mode 100644 locale/zh_TW/wxstd.mo diff --git a/locale/zh_TW/aegisub.mo b/locale/zh_TW/aegisub.mo new file mode 100644 index 0000000000000000000000000000000000000000..c548799098c8b0e5361a782b15abff9bd3bbcbd3 GIT binary patch literal 51076 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\n" +"Language-Team: Karasu \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Chinese\n" +"X-Poedit-Country: TAIWAN\n" + +#: about.cpp:48 +#: frame_main.cpp:333 +msgid "About Aegisub" +msgstr "關於 Aegisub" + +#: about.cpp:59 +msgid "Translated into LANGUAGE by PERSON\n" +msgstr "由 Karasu 翻譯為繁體中文\n" + +#: about.cpp:61 +msgid " by ArchMage ZeratuL.\n" +msgstr " 由 ArchMage ZeratuL 製作\n" + +#: about.cpp:62 +msgid "" +"Copyright (c) 2005-2006 - Rodrigo Braz Monteiro.\n" +"\n" +msgstr "" +"版權所有 (c) 2005-2006 - Rodrigo Braz Monteiro\n" +"\n" + +#: about.cpp:63 +msgid "Automation module is Copyright (c) 2005-2006 Niels Martin Hansen (aka jfs).\n" +msgstr "自動化模組 版權所有 (c) 2005-2006 Niels Martin Hansen (別名 jfs)\n" + +#: about.cpp:64 +msgid "Motion tracker module is Copyright (c) 2006 Hajo Krabbenhoeft (aka Tentacle).\n" +msgstr "動態追蹤模組 版權所有 (c) 2006 Hajo Krabbenhoeft (別名 Tentacle)\n" + +#: about.cpp:65 +msgid "Coding by ArchMageZeratuL, jfs, Myrsloik, equinox, Tentacle and nmap.\n" +msgstr "程式撰寫 - ArchMageZeratuL、jfs、Myrsloik、equinox、Tentacle、nmap\n" + +#: about.cpp:66 +msgid "Manual by ArchMage ZeratuL, jfs, movax, Kobi, TheFluff and Jcubed.\n" +msgstr "說明手冊 - ArchMage ZeratuL、jfs、movax、Kobi、TheFluff、Jcubed\n" + +#: about.cpp:67 +msgid "Forum and bug tracker hosting by Bot1.\n" +msgstr "論壇及臭蟲追蹤主機提供 - Bot1\n" + +#: about.cpp:68 +msgid "SVN hosting by BerliOS and Mentar.\n" +msgstr "SVN 主機提供 - BerliOS、Mentar\n" + +#: about.cpp:70 +msgid "" +"\n" +"See the help file for full credits.\n" +msgstr "" +"\n" +"完整製作群列表請見說明手冊\n" + +#: about.cpp:71 +#, c-format +msgid "Built by %s on %s." +msgstr "由 %s 編譯於 %s" + +#: audio_box.cpp:68 +msgid "Seek bar" +msgstr "搜尋滑桿" + +#: audio_box.cpp:81 +msgid "Horizontal zoom" +msgstr "水平縮放" + +#: audio_box.cpp:84 +msgid "Vertical zoom" +msgstr "垂直縮放" + +#: audio_box.cpp:87 +msgid "Audio Volume" +msgstr "音量" + +#: audio_box.cpp:89 +msgid "Link vertical zoom and volume sliders" +msgstr "連結垂直縮放與音量調節滑桿" + +#: audio_box.cpp:116 +msgid "Previous line/syllable (" +msgstr "上一行/音節 (" + +#: audio_box.cpp:119 +msgid "Next line/syllable (" +msgstr "下一行/音節 (" + +#: audio_box.cpp:122 +msgid "Play selection (" +msgstr "播放所選部分 (" + +#: audio_box.cpp:125 +msgid "Play current line (" +msgstr "播放目前行 (" + +#: audio_box.cpp:128 +msgid "Stop" +msgstr "停止" + +#: audio_box.cpp:132 +msgid "Play 500 ms before selection (" +msgstr "播放所選部分之前 500 毫秒 (" + +#: audio_box.cpp:135 +msgid "Play 500 ms after selection (" +msgstr "播放所選部分之後 500 毫秒 (" + +#: audio_box.cpp:138 +msgid "Play first 500ms of selection (" +msgstr "播放所選部分頭 500 毫秒 (" + +#: audio_box.cpp:141 +msgid "Play last 500ms of selection (" +msgstr "播放所選部分末 500 毫秒 (" + +#: audio_box.cpp:144 +msgid "Play from selection start to end of file (" +msgstr "播放所選部分起點至檔末 (" + +#: audio_box.cpp:148 +msgid "Add lead in (" +msgstr "起點提前 (" + +#: audio_box.cpp:151 +msgid "Add lead out (" +msgstr "終點延後 (" + +#: audio_box.cpp:155 +msgid "Commit changes (" +msgstr "核准修改 (" + +#: audio_box.cpp:158 +msgid "Go to selection" +msgstr "移至所選部分" + +#: audio_box.cpp:162 +msgid "Automatically commit all changes" +msgstr "自動核准所有修改" + +#: audio_box.cpp:166 +msgid "Auto scrolls audio display to selected line" +msgstr "自動捲動音訊顯示至所選行" + +#: audio_box.cpp:170 +msgid "Substation Alpha Mode - Left click sets start and right click sets end" +msgstr "Substation Alpha 模式 - 點左鍵決定起點,點右鍵決定終點" + +#: audio_box.cpp:174 +msgid "Spectrum analyzer mode" +msgstr "聲譜分析模式" + +#: audio_box.cpp:185 +msgid "Karaoke" +msgstr "卡拉OK" + +#: audio_box.cpp:186 +msgid "Toggle karaoke mode" +msgstr "切換卡拉OK模式" + +#: audio_box.cpp:189 +#: audio_box.cpp:192 +msgid "Join" +msgstr "結合" + +#: audio_box.cpp:194 +msgid "Join selected syllables" +msgstr "結合所選音節" + +#: audio_box.cpp:197 +#: audio_box.cpp:529 +msgid "Split" +msgstr "分割" + +#: audio_box.cpp:198 +msgid "Toggle splitting-mode" +msgstr "切換分割模式" + +#: audio_box.cpp:527 +msgid "Cancel Split" +msgstr "取消分割" + +#: audio_display.cpp:1963 +#: audio_display.cpp:2008 +msgid "Do you want to commit your changes? If you choose No, they will be discarded." +msgstr "您是否要核准您所做的修改?如果您選擇否,則所作修改將被捨棄。" + +#: audio_display.cpp:1963 +#: audio_display.cpp:2008 +msgid "Commit?" +msgstr "核准?" + +#: audio_karaoke.cpp:762 +msgid "Karaoke tag" +msgstr "卡拉OK標籤" + +#: audio_karaoke.cpp:766 +msgid "Change karaoke tag to \\k" +msgstr "卡拉OK標籤改為\\k" + +#: audio_karaoke.cpp:767 +msgid "Change karaoke tag to \\kf" +msgstr "卡拉OK標籤改為\\kf" + +#: audio_karaoke.cpp:768 +msgid "Change karaoke tag to \\ko" +msgstr "卡拉OK標籤改為\\ko" + +#: audio_provider_ram.cpp:85 +msgid "Load audio" +msgstr "載入音訊" + +#: audio_provider_ram.cpp:85 +msgid "Reading into RAM" +msgstr "讀取至記憶體" + +#: automation_gui.cpp:46 +msgid "Automation Manager" +msgstr "自動化腳本管理" + +#: automation_gui.cpp:52 +msgid "&Create..." +msgstr "建立新檔(&C)…" + +#: automation_gui.cpp:53 +msgid "&Add..." +msgstr "加入舊檔(&A)…" + +#: automation_gui.cpp:54 +msgid "&Remove" +msgstr "移除(&R)" + +#: automation_gui.cpp:55 +msgid "&Apply now" +msgstr "立即套用(&N)" + +#: automation_gui.cpp:56 +msgid "&Edit..." +msgstr "編輯(&E)…" + +#: automation_gui.cpp:57 +msgid "Rel&oad" +msgstr "重新整理(&O)" + +#: automation_gui.cpp:58 +msgid "C&lose" +msgstr "關閉(&L)" + +#: automation_gui.cpp:61 +msgid "Script name" +msgstr "腳本名稱" + +#: automation_gui.cpp:62 +msgid "File" +msgstr "檔案" + +#: automation_gui.cpp:64 +msgid "Description" +msgstr "描述" + +#: automation_gui.cpp:120 +msgid "Create Automation script" +msgstr "建立自動化腳本" + +#: automation_gui.cpp:169 +msgid "Load Automation script" +msgstr "載入自動化腳本" + +#: base_grid.cpp:402 +msgid "#" +msgstr "#" + +#: base_grid.cpp:403 +msgid "L" +msgstr "層" + +#: base_grid.cpp:404 +#: subs_grid.cpp:118 +msgid "Start" +msgstr "起點" + +#: base_grid.cpp:405 +#: subs_grid.cpp:119 +msgid "End" +msgstr "終點" + +#: base_grid.cpp:406 +#: dialog_search_replace.cpp:92 +#: dialog_selection.cpp:96 +#: subs_grid.cpp:120 +msgid "Style" +msgstr "樣式" + +#: base_grid.cpp:407 +#: dialog_search_replace.cpp:93 +#: dialog_selection.cpp:97 +#: subs_grid.cpp:121 +msgid "Actor" +msgstr "演員" + +#: base_grid.cpp:408 +#: subs_grid.cpp:122 +msgid "Effect" +msgstr "效果" + +#: base_grid.cpp:409 +#: dialog_style_editor.cpp:160 +#: subs_grid.cpp:123 +msgid "Left" +msgstr "左邊" + +#: base_grid.cpp:410 +#: dialog_style_editor.cpp:164 +#: subs_grid.cpp:124 +msgid "Right" +msgstr "右邊" + +#: base_grid.cpp:411 +#: dialog_style_editor.cpp:168 +#: subs_grid.cpp:125 +msgid "Vert" +msgstr "豎邊" + +#: base_grid.cpp:412 +#: dialog_search_replace.cpp:91 +#: dialog_selection.cpp:95 +msgid "Text" +msgstr "內文" + +#: dialog_associations.cpp:46 +msgid "Associate extensions" +msgstr "檔案關聯" + +#: dialog_associations.cpp:59 +msgid "" +"Please select the formats you want to\n" +"associate with Aegisub:" +msgstr "請選擇您想要以Aegisub開啟的檔案格式:" + +#: dialog_associations.cpp:60 +msgid "Associations" +msgstr "關聯" + +#: dialog_attachments.cpp:53 +msgid "Attachment List" +msgstr "附加檔案清單" + +#: dialog_attachments.cpp:60 +msgid "E&xtract" +msgstr "另存檔案(&X)" + +#: dialog_attachments.cpp:61 +msgid "&Delete" +msgstr "刪除(&D)" + +#: dialog_attachments.cpp:67 +msgid "Attach &Font" +msgstr "附加字型檔(&F)" + +#: dialog_attachments.cpp:68 +msgid "Attach &Graphics" +msgstr "附加圖片(&G)" + +#: dialog_attachments.cpp:71 +msgid "&Close" +msgstr "關閉(&C)" + +#: dialog_attachments.cpp:89 +msgid "Attachment name" +msgstr "附件名稱" + +#: dialog_attachments.cpp:90 +msgid "Size" +msgstr "大小" + +#: dialog_attachments.cpp:91 +msgid "Group" +msgstr "分類" + +#: dialog_attachments.cpp:136 +#: dialog_attachments.cpp:169 +msgid "Choose file to be attached" +msgstr "選擇要附加的檔案" + +#: dialog_attachments.cpp:207 +msgid "Select the path to save the files to:" +msgstr "選擇檔案儲存位置" + +#: dialog_attachments.cpp:211 +msgid "Select the path to save the file to:" +msgstr "選擇檔案儲存位置" + +#: dialog_colorpicker.cpp:371 +msgid "Select Color" +msgstr "選擇色彩" + +#: dialog_colorpicker.cpp:445 +#, fuzzy +msgid "Color spectrum" +msgstr "色彩光譜" + +#: dialog_colorpicker.cpp:452 +msgid "RGB/R" +msgstr "RGB/紅" + +#: dialog_colorpicker.cpp:452 +msgid "RGB/G" +msgstr "RGB/綠" + +#: dialog_colorpicker.cpp:452 +msgid "RGB/B" +msgstr "RGB/藍" + +#: dialog_colorpicker.cpp:452 +msgid "HSL/L" +msgstr "HSL/明度" + +#: dialog_colorpicker.cpp:452 +msgid "HSV/H" +msgstr "HSV/彩度" + +#: dialog_colorpicker.cpp:458 +msgid "RGB color" +msgstr "RGB色彩" + +#: dialog_colorpicker.cpp:463 +msgid "HSL color" +msgstr "HSL色彩" + +#: dialog_colorpicker.cpp:468 +msgid "HSV color" +msgstr "HSV色彩" + +#: dialog_colorpicker.cpp:488 +#, fuzzy +msgid "Spectrum mode:" +msgstr "光譜模式:" + +#: dialog_colorpicker.cpp:500 +msgid "Red:" +msgstr "紅:" + +#: dialog_colorpicker.cpp:502 +msgid "Green:" +msgstr "綠:" + +#: dialog_colorpicker.cpp:504 +msgid "Blue:" +msgstr "藍:" + +#: dialog_colorpicker.cpp:517 +#: dialog_colorpicker.cpp:526 +msgid "Hue:" +msgstr "色調:" + +#: dialog_colorpicker.cpp:519 +#: dialog_colorpicker.cpp:528 +msgid "Sat.:" +msgstr "飽和度:" + +#: dialog_colorpicker.cpp:521 +msgid "Lum.:" +msgstr "明度:" + +#: dialog_colorpicker.cpp:530 +msgid "Value:" +msgstr "濃度:" + +#: dialog_export.cpp:49 +msgid "Export" +msgstr "匯出" + +#: dialog_export.cpp:82 +msgid "Move up" +msgstr "上移" + +#: dialog_export.cpp:83 +msgid "Move down" +msgstr "下移" + +#: dialog_export.cpp:84 +msgid "Select all" +msgstr "全選" + +#: dialog_export.cpp:85 +msgid "Select none" +msgstr "不選" + +#: dialog_export.cpp:88 +msgid "Text encoding:" +msgstr "文字編碼:" + +#: dialog_export.cpp:98 +msgid "Filters" +msgstr "濾鏡" + +#: dialog_export.cpp:109 +#: dialog_export.cpp:113 +msgid "Export..." +msgstr "匯出…" + +#: dialog_export.cpp:185 +msgid "Export subtitles file" +msgstr "匯出字幕檔" + +#: dialog_fextracker.cpp:18 +msgid "Tracker configuration" +msgstr "動態追蹤儀設定" + +#: dialog_fextracker.cpp:42 +msgid "Number of points to track:" +msgstr "追蹤點數量:" + +#: dialog_fextracker.cpp:45 +msgid "Minimal (squared) distance between two points: " +msgstr "最小兩點距離平方值: " + +#: dialog_fextracker.cpp:48 +msgid "Maximum feature movement:" +msgstr "特徵最大移動量:" + +#: dialog_fextracker.cpp:51 +msgid "Maximum feature appearance change:" +msgstr "特徵外觀最大變化量:" + +#: dialog_fextracker.cpp:54 +#, fuzzy +msgid "How much CPU per feature?" +msgstr "每個特徵分配多少CPU?" + +#: dialog_fextracker.cpp:59 +msgid "Edge detect filter size:" +msgstr "邊緣偵測濾鏡大小:" + +#: dialog_fextracker.cpp:62 +msgid "Feature comparison width:" +msgstr "特徵比對範圍寬度:" + +#: dialog_fextracker.cpp:65 +msgid "Feature comparison height:" +msgstr "特徵比對範圍高度:" + +#: dialog_fextracker.cpp:68 +msgid "Minimal determinant:" +msgstr "判斷臨界值:" + +#: dialog_fextracker.cpp:71 +msgid "Minimal displacement per iteration:" +msgstr "每循環最小位移量:" + +#: dialog_fextracker.cpp:77 +msgid "Standard Settings" +msgstr "標準設定" + +#: dialog_fextracker.cpp:81 +msgid "Advanced Settings" +msgstr "進階設定" + +#: dialog_fextracker.cpp:86 +msgid "Go!" +msgstr "開始" + +#: dialog_hotkeys.cpp:47 +msgid "Hotkeys" +msgstr "快速鍵" + +#: dialog_hotkeys.cpp:57 +msgid "List of all hotkeys (shortcuts) available in Aegisub. Double click on any item to reassign it." +msgstr "可用於 Aegisub 的快速鍵 (鍵盤捷徑) 清單。點兩下任一個項目可重新分配快速鍵。" + +#: dialog_hotkeys.cpp:61 +msgid "Function" +msgstr "功能" + +#: dialog_hotkeys.cpp:62 +msgid "Key" +msgstr "快速鍵" + +#: dialog_hotkeys.cpp:159 +msgid "Press Key" +msgstr "請按鍵" + +#: dialog_hotkeys.cpp:165 +msgid "Press key to bind to \"" +msgstr "請按下要與 \"" + +#: dialog_hotkeys.cpp:165 +msgid "\" or esc to cancel." +msgstr "\" 功能綁定的按鍵或按 esc 取消。" + +#: dialog_jumpto.cpp:47 +msgid "Jump to" +msgstr "跳至" + +#: dialog_jumpto.cpp:56 +#: dialog_shift_times.cpp:66 +msgid "Time: " +msgstr "時間: " + +#: dialog_jumpto.cpp:57 +msgid "Frame: " +msgstr "影格: " + +#: dialog_properties.cpp:50 +msgid "Script Properties" +msgstr "腳本內容" + +#: dialog_properties.cpp:57 +msgid "Title:" +msgstr "標題:" + +#: dialog_properties.cpp:59 +#, fuzzy +msgid "Original script:" +msgstr "腳本原作:" + +#: dialog_properties.cpp:61 +msgid "Translation:" +msgstr "翻譯:" + +#: dialog_properties.cpp:63 +msgid "Editing:" +msgstr "編輯:" + +#: dialog_properties.cpp:65 +msgid "Timing:" +msgstr "計時:" + +#: dialog_properties.cpp:67 +msgid "Synch point:" +msgstr "同步點:" + +#: dialog_properties.cpp:69 +msgid "Updated by:" +msgstr "編修者:" + +#: dialog_properties.cpp:71 +msgid "Update details:" +msgstr "編修摘要:" + +#: dialog_properties.cpp:73 +msgid "Script" +msgstr "腳本" + +#: dialog_properties.cpp:94 +#: dialog_resample.cpp:61 +msgid "Resolution" +msgstr "解析度" + +#: dialog_properties.cpp:100 +#: dialog_resample.cpp:70 +msgid "From video" +msgstr "由影片取得" + +#: dialog_properties.cpp:108 +msgid "Wrap style" +msgstr "換行樣式" + +#: dialog_properties.cpp:110 +msgid "0: Smart wrapping, top line is wider" +msgstr "0: 智慧型換行,上行較寬" + +#: dialog_properties.cpp:111 +msgid "1: End-of-line word wrapping, only \\N breaks" +msgstr "1: 於行末字元 (EOL) 換行,僅於 \\N 斷行" + +#: dialog_properties.cpp:112 +msgid "" +"2: No word wrapping, both \\n" +" and \\N break" +msgstr "" +"2: 不自動換行,於 \\n" +" 及 \\N 斷行" + +#: dialog_properties.cpp:113 +msgid "3: Smart wrapping, bottom line is wider" +msgstr "3: 智慧型換行,下行較寬" + +#: dialog_resample.cpp:53 +msgid "Resample resolution" +msgstr "重設解析度" + +#: dialog_resample.cpp:69 +msgid "x" +msgstr "×" + +#: dialog_resample.cpp:78 +msgid "Change aspect ratio" +msgstr "變更縱橫比" + +#: dialog_resample.cpp:86 +#: dialog_resample.cpp:90 +#: frame_main.cpp:187 +msgid "Resample" +msgstr "重設" + +#: dialog_search_replace.cpp:64 +msgid "Find what:" +msgstr "尋找目標:" + +#: dialog_search_replace.cpp:70 +msgid "Replace with:" +msgstr "取代為:" + +#: dialog_search_replace.cpp:77 +#: dialog_selection.cpp:62 +msgid "Match case" +msgstr "大小寫視為相異" + +#: dialog_search_replace.cpp:78 +msgid "Use regular expressions" +msgstr "使用正規表示法" + +#: dialog_search_replace.cpp:79 +msgid "Update Video (slow)" +msgstr "更新影像 (較慢)" + +#: dialog_search_replace.cpp:95 +#: dialog_shift_times.cpp:99 +msgid "All rows" +msgstr "所有行數" + +#: dialog_search_replace.cpp:96 +#: dialog_shift_times.cpp:99 +msgid "Selected rows" +msgstr "已選行數" + +#: dialog_search_replace.cpp:97 +#: dialog_selection.cpp:98 +msgid "In Field" +msgstr "搜尋欄位" + +#: dialog_search_replace.cpp:98 +msgid "Limit to" +msgstr "搜尋範圍" + +#: dialog_search_replace.cpp:113 +msgid "Find next" +msgstr "找下一個" + +#: dialog_search_replace.cpp:117 +msgid "Replace next" +msgstr "取代下一個" + +#: dialog_search_replace.cpp:118 +msgid "Replace all" +msgstr "全部取代" + +#: dialog_search_replace.cpp:496 +#, c-format +msgid "%i matches were replaced." +msgstr "已取代 %i 個項目。" + +#: dialog_search_replace.cpp:501 +msgid "No matches found." +msgstr "找不到符合項目。" + +#: dialog_search_replace.cpp:536 +#: hotkeys.cpp:322 +msgid "Replace" +msgstr "取代" + +#: dialog_search_replace.cpp:536 +#: hotkeys.cpp:320 +msgid "Find" +msgstr "尋找" + +#: dialog_selection.cpp:50 +msgid "Select" +msgstr "選取" + +#: dialog_selection.cpp:57 +msgid "Exact match" +msgstr "全字拼寫需相符" + +#: dialog_selection.cpp:58 +msgid "Contains" +msgstr "包含指定字串" + +#: dialog_selection.cpp:59 +msgid "Regular Expression match" +msgstr "使用正規表示法" + +#: dialog_selection.cpp:60 +msgid "Matches" +msgstr "符合條件" + +#: dialog_selection.cpp:61 +msgid "Doesn't Match" +msgstr "不符條件" + +#: dialog_selection.cpp:63 +msgid "Dialogues" +msgstr "對白" + +#: dialog_selection.cpp:64 +msgid "Comments" +msgstr "註解" + +#: dialog_selection.cpp:67 +msgid "Match" +msgstr "尋找條件" + +#: dialog_selection.cpp:81 +msgid "Set selection" +msgstr "設為選取範圍" + +#: dialog_selection.cpp:82 +msgid "Add to selection" +msgstr "加入選取範圍" + +#: dialog_selection.cpp:83 +msgid "Subtract from selection" +msgstr "移出選取範圍" + +#: dialog_selection.cpp:84 +msgid "Intersect with selection" +msgstr "選取與既有範圍之交集" + +#: dialog_selection.cpp:85 +msgid "Action" +msgstr "動作" + +#: dialog_selection.cpp:88 +msgid "Match dialogues/comments" +msgstr "尋找範圍" + +#: dialog_selection.cpp:264 +#, c-format +msgid "Selection was set to %i lines" +msgstr "已將 %i 行設為選取範圍" + +#: dialog_selection.cpp:264 +#: dialog_selection.cpp:265 +#: dialog_selection.cpp:266 +msgid "Selection" +msgstr "選取" + +#: dialog_selection.cpp:265 +#, c-format +msgid "%i lines were added to selection" +msgstr "已將 %i 行加入選取範圍" + +#: dialog_selection.cpp:266 +#, c-format +msgid "%i lines were removed from selection" +msgstr "已將 %i 行移出選取範圍" + +#: dialog_shift_times.cpp:58 +#: hotkeys.cpp:319 +msgid "Shift Times" +msgstr "時間平移" + +#: dialog_shift_times.cpp:67 +msgid "Frames: " +msgstr "影格數: " + +#: dialog_shift_times.cpp:70 +msgid "Enter time in h:mm:ss.cs notation" +msgstr "以 時:分:秒.百分秒 的格式輸入時間" + +#: dialog_shift_times.cpp:71 +msgid "Shift by time" +msgstr "平移 (依時間)" + +#: dialog_shift_times.cpp:75 +msgid "Enter number of frames to shift by" +msgstr "輸入平移影格數" + +#: dialog_shift_times.cpp:76 +msgid "Shift by frames" +msgstr "平移 (依影格數)" + +#: dialog_shift_times.cpp:86 +msgid "Forward" +msgstr "延後" + +#: dialog_shift_times.cpp:87 +msgid "Backward" +msgstr "提前" + +#: dialog_shift_times.cpp:88 +msgid "Shifts subs forward, making them appear later. Use if they are appearing too soon." +msgstr "延後字幕使其較晚顯示。在字幕太早顯示時使用。" + +#: dialog_shift_times.cpp:89 +msgid "Shifts subs backward, making them appear earlier. Use if they are appearing too late." +msgstr "提前字幕使其較早顯示。在字幕太晚顯示時使用。" + +#: dialog_shift_times.cpp:93 +msgid "Shift by" +msgstr "平移量" + +#: dialog_shift_times.cpp:100 +msgid "Affect" +msgstr "調整範圍" + +#: dialog_shift_times.cpp:103 +msgid "Start and End times" +msgstr "起點與終點時刻" + +#: dialog_shift_times.cpp:103 +msgid "Start times only" +msgstr "僅起點時刻" + +#: dialog_shift_times.cpp:103 +msgid "End times only" +msgstr "僅終點時刻" + +#: dialog_shift_times.cpp:104 +msgid "Times" +msgstr "調整項目" + +#: dialog_shift_times.cpp:107 +msgid "History" +msgstr "調整紀錄" + +#: dialog_shift_times.cpp:230 +msgid "unsaved, " +msgstr "未存檔," + +#: dialog_shift_times.cpp:233 +msgid " frames " +msgstr " 格 " + +#: dialog_shift_times.cpp:234 +msgid "backward, " +msgstr "(提前)," + +#: dialog_shift_times.cpp:235 +msgid "forward, " +msgstr "(延後)," + +#: dialog_shift_times.cpp:236 +msgid "s+e, " +msgstr "起+終," + +#: dialog_shift_times.cpp:237 +msgid "s, " +msgstr "起," + +#: dialog_shift_times.cpp:238 +msgid "e, " +msgstr "終," + +#: dialog_shift_times.cpp:239 +msgid "all" +msgstr "全" + +#: dialog_shift_times.cpp:241 +msgid "sel " +msgstr "選 " + +#: dialog_style_editor.cpp:53 +msgid "Style Editor" +msgstr "樣式編輯器" + +#: dialog_style_editor.cpp:63 +msgid "Style name" +msgstr "樣式名稱" + +#: dialog_style_editor.cpp:70 +msgid "Font face" +msgstr "字型" + +#: dialog_style_editor.cpp:71 +msgid "Font size" +msgstr "字型大小" + +#: dialog_style_editor.cpp:72 +msgid "Choose" +msgstr "選擇" + +#: dialog_style_editor.cpp:73 +msgid "Font" +msgstr "字型" + +#: dialog_style_editor.cpp:76 +#: subs_edit_box.cpp:114 +msgid "Bold" +msgstr "粗體" + +#: dialog_style_editor.cpp:77 +msgid "Italic" +msgstr "斜體" + +#: dialog_style_editor.cpp:78 +#: subs_edit_box.cpp:118 +msgid "Underline" +msgstr "底線" + +#: dialog_style_editor.cpp:79 +#: subs_edit_box.cpp:120 +msgid "Strikeout" +msgstr "刪除線" + +#: dialog_style_editor.cpp:97 +msgid "Colors" +msgstr "色彩" + +#: dialog_style_editor.cpp:116 +#: dialog_style_editor.cpp:117 +#: dialog_style_editor.cpp:118 +#: dialog_style_editor.cpp:119 +msgid "Click to choose color" +msgstr "點一下挑選色彩" + +#: dialog_style_editor.cpp:128 +#: dialog_style_editor.cpp:129 +#: dialog_style_editor.cpp:130 +#: dialog_style_editor.cpp:131 +msgid "Set opacity, from 0 (opaque) to 255 (transparent)" +msgstr "設定透明度,從 0 (不透明) 到 255 (透明)" + +#: dialog_style_editor.cpp:132 +msgid "Primary" +msgstr "主要色彩" + +#: dialog_style_editor.cpp:133 +msgid "Secondary" +msgstr "次要色彩" + +#: dialog_style_editor.cpp:134 +#: dialog_style_editor.cpp:189 +msgid "Outline" +msgstr "外框色彩" + +#: dialog_style_editor.cpp:135 +msgid "Shadow" +msgstr "陰影色彩" + +#: dialog_style_editor.cpp:146 +msgid "Margins" +msgstr "邊界" + +#: dialog_style_editor.cpp:156 +msgid "Distance from left edge, in pixels" +msgstr "與左邊界之距離 (像素單位)" + +#: dialog_style_editor.cpp:157 +msgid "Distance from right edge, in pixels" +msgstr "與右邊界之距離 (像素單位)" + +#: dialog_style_editor.cpp:158 +msgid "Distance from top/bottom edge, in pixels" +msgstr "與上下邊界之距離 (像素單位)" + +#: dialog_style_editor.cpp:179 +msgid "Alignment" +msgstr "對齊方式" + +#: dialog_style_editor.cpp:180 +msgid "Alignment in screen, in numpad style" +msgstr "對齊畫面位置,依九宮格排列" + +#: dialog_style_editor.cpp:190 +msgid "Opaque box" +msgstr "不透明背景" + +#: dialog_style_editor.cpp:195 +msgid "Checking this will display an opaque box instead of outline" +msgstr "核取此方塊以使用不透明背景取代文字外框" + +#: dialog_style_editor.cpp:196 +msgid "Outline width, in pixels" +msgstr "外框寬度 (像素單位)" + +#: dialog_style_editor.cpp:197 +msgid "Shadow distance, in pixels" +msgstr "陰影距離 (像素單位)" + +#: dialog_style_editor.cpp:199 +msgid "Outline:" +msgstr "外框:" + +#: dialog_style_editor.cpp:201 +msgid "Shadow:" +msgstr "陰影:" + +#: dialog_style_editor.cpp:209 +msgid "ANSI" +msgstr "ANSI編碼" + +#: dialog_style_editor.cpp:210 +msgid "Default" +msgstr "預設編碼" + +#: dialog_style_editor.cpp:211 +msgid "Symbol" +msgstr "符號編碼" + +#: dialog_style_editor.cpp:212 +msgid "Mac" +msgstr "麥金塔編碼" + +#: dialog_style_editor.cpp:213 +msgid "Shift_JIS" +msgstr "日文" + +#: dialog_style_editor.cpp:214 +msgid "Hangeul" +msgstr "韓文" + +#: dialog_style_editor.cpp:215 +msgid "Johab" +msgstr "韓文 (Johab碼)" + +#: dialog_style_editor.cpp:216 +msgid "GB2312" +msgstr "簡體中文" + +#: dialog_style_editor.cpp:217 +msgid "Chinese BIG5" +msgstr "繁體中文" + +#: dialog_style_editor.cpp:218 +msgid "Greek" +msgstr "希臘文" + +#: dialog_style_editor.cpp:219 +msgid "Turkish" +msgstr "土耳其文" + +#: dialog_style_editor.cpp:220 +msgid "Vietnamese" +msgstr "越南文" + +#: dialog_style_editor.cpp:221 +msgid "Hebrew" +msgstr "希伯來文" + +#: dialog_style_editor.cpp:222 +msgid "Arabic" +msgstr "阿拉伯文" + +#: dialog_style_editor.cpp:223 +msgid "Baltic" +msgstr "波羅的海文" + +#: dialog_style_editor.cpp:224 +msgid "Russian" +msgstr "俄文" + +#: dialog_style_editor.cpp:225 +msgid "Thai" +msgstr "泰文" + +#: dialog_style_editor.cpp:226 +msgid "East European" +msgstr "東歐語系" + +#: dialog_style_editor.cpp:227 +msgid "OEM" +msgstr "OEM編碼" + +#: dialog_style_editor.cpp:230 +msgid "Miscelaneous" +msgstr "其他編碼" + +#: dialog_style_editor.cpp:243 +msgid "Scale X, in percentage" +msgstr "水平縮放倍率 (百分比)" + +#: dialog_style_editor.cpp:244 +msgid "Scale Y, in percentage" +msgstr "垂直縮放倍率 (百分比)" + +#: dialog_style_editor.cpp:245 +msgid "Angle to rotate in Z axis, in degrees" +msgstr "沿 Z 軸旋轉角度 (角度單位)" + +#: dialog_style_editor.cpp:246 +msgid "Encoding, only useful in unicode if the font doesn't have the proper unicode mapping." +msgstr "文字編碼,只在使用萬國碼編輯且字體沒有正確的萬國碼對照規則時有用。" + +#: dialog_style_editor.cpp:247 +msgid "Character spacing, in pixels" +msgstr "字元間距 (像素單位)" + +#: dialog_style_editor.cpp:248 +msgid "Scale X%:" +msgstr "水平倍率%:" + +#: dialog_style_editor.cpp:250 +msgid "Scale Y%:" +msgstr "垂直倍率%:" + +#: dialog_style_editor.cpp:252 +msgid "Angle:" +msgstr "角度:" + +#: dialog_style_editor.cpp:254 +msgid "Spacing:" +msgstr "間距:" + +#: dialog_style_editor.cpp:256 +msgid "Encoding:" +msgstr "編碼:" + +#: dialog_style_editor.cpp:453 +msgid "" +"You have chosen to use the \"Comic Sans\" font. As the programmer and a typesetter,\n" +"I must urge you to reconsider. Comic Sans is the most abused font in the history\n" +"of computing, so please avoid using it unless it's REALLY suitable. Thanks." +msgstr "" +"您已選擇使用 \"Comic Sans\" 字型。身為一個程式設計者兼排版者,\n" +"我勸您三思而行。Comic Sans 是電腦史上被濫用得最嚴重的字型,\n" +"除非真的適合,否則請避免使用,謝謝。" + +#: dialog_style_editor.cpp:453 +msgid "Warning" +msgstr "警告" + +#: dialog_style_manager.cpp:52 +#: frame_main.cpp:175 +msgid "Styles Manager" +msgstr "樣式管理" + +#: dialog_style_manager.cpp:58 +msgid "Catalog of available storages" +msgstr "可用樣式庫目錄" + +#: dialog_style_manager.cpp:60 +#: dialog_style_manager.cpp:71 +#: dialog_style_manager.cpp:89 +#: frame_main.cpp:143 +msgid "New" +msgstr "新增" + +#: dialog_style_manager.cpp:61 +#: dialog_style_manager.cpp:73 +#: dialog_style_manager.cpp:91 +#: subs_grid.cpp:199 +msgid "Delete" +msgstr "刪除" + +#: dialog_style_manager.cpp:68 +msgid "Storage" +msgstr "樣式庫" + +#: dialog_style_manager.cpp:70 +msgid "Copy to current script ->" +msgstr "複製到編輯中腳本 →" + +#: dialog_style_manager.cpp:72 +#: dialog_style_manager.cpp:90 +#: hotkeys.cpp:324 +msgid "Copy" +msgstr "複製" + +#: dialog_style_manager.cpp:86 +msgid "Current script" +msgstr "編輯中腳本" + +#: dialog_style_manager.cpp:88 +msgid "<- Copy to storage" +msgstr "← 複製到樣式庫" + +#: dialog_style_manager.cpp:304 +msgid "New storage name:" +msgstr "新樣式庫名稱:" + +#: dialog_style_manager.cpp:304 +msgid "New catalog entry" +msgstr "新增樣式庫" + +#: dialog_style_manager.cpp:330 +msgid "Are you sure you want to delete the storage \"" +msgstr "您確定要將樣式庫 \"" + +#: dialog_style_manager.cpp:332 +msgid "\" from the catalog?" +msgstr "\" 從目錄中刪除?" + +#: dialog_style_manager.cpp:333 +#: dialog_style_manager.cpp:579 +#: dialog_style_manager.cpp:612 +msgid "Confirm delete" +msgstr "確認刪除" + +#: dialog_style_manager.cpp:492 +#: dialog_style_manager.cpp:515 +msgid "Copy of " +msgstr "副本 - " + +#: dialog_style_manager.cpp:574 +#: dialog_style_manager.cpp:607 +msgid "Are you sure you want to delete these " +msgstr "您確定要刪除這" + +#: dialog_style_manager.cpp:576 +#: dialog_style_manager.cpp:609 +msgid " styles?" +msgstr " 筆樣式?" + +#: dialog_style_manager.cpp:578 +#: dialog_style_manager.cpp:611 +msgid "Are you sure you want to delete this style?" +msgstr "您確定要刪除這筆樣式?" + +#: dialog_styling_assistant.cpp:56 +msgid "Styling assistant" +msgstr "樣式小幫手" + +#: dialog_styling_assistant.cpp:65 +#: dialog_styling_assistant.cpp:66 +msgid "Current line" +msgstr "目前行內文" + +#: dialog_styling_assistant.cpp:71 +msgid "Styles available" +msgstr "可用樣式" + +#: dialog_styling_assistant.cpp:76 +msgid "Set style" +msgstr "套用樣式" + +#: dialog_styling_assistant.cpp:77 +#: dialog_translation.cpp:82 +msgid "Keys" +msgstr "快速鍵" + +#: dialog_styling_assistant.cpp:85 +#: dialog_translation.cpp:85 +msgid "Accept changes" +msgstr "接受變更" + +#: dialog_styling_assistant.cpp:87 +#: dialog_translation.cpp:87 +msgid "Preview changes" +msgstr "預覽變更" + +#: dialog_styling_assistant.cpp:89 +#: dialog_translation.cpp:89 +msgid "Previous line" +msgstr "上一行" + +#: dialog_styling_assistant.cpp:91 +#: dialog_translation.cpp:91 +msgid "Next line" +msgstr "下一行" + +#: dialog_styling_assistant.cpp:93 +#: dialog_styling_assistant.cpp:115 +#: dialog_translation.cpp:95 +#: dialog_translation.cpp:105 +msgid "Play Audio" +msgstr "播放音效" + +#: dialog_styling_assistant.cpp:94 +msgid "Click on list:" +msgstr "點選清單:" + +#: dialog_styling_assistant.cpp:95 +msgid "Select style" +msgstr "選擇樣式" + +#: dialog_styling_assistant.cpp:98 +msgid "Enable preview (slow)" +msgstr "啟用預覽 (較慢)" + +#: dialog_timing_processor.cpp:54 +#: frame_main.cpp:188 +msgid "Timing Post-Processor" +msgstr "計時後處理" + +#: dialog_timing_processor.cpp:67 +msgid "Lead-in/Lead-out" +msgstr "起終點調整" + +#: dialog_timing_processor.cpp:68 +msgid "Add lead in:" +msgstr "起點提前:" + +#: dialog_timing_processor.cpp:69 +msgid "Enable adding of lead-ins to lines." +msgstr "將各行起點時刻提前。" + +#: dialog_timing_processor.cpp:72 +msgid "Lead in to be added, in miliseconds." +msgstr "起點提前時間 (毫秒單位)。" + +#: dialog_timing_processor.cpp:73 +msgid "Add lead out:" +msgstr "終點延後:" + +#: dialog_timing_processor.cpp:74 +msgid "Enable adding of lead-outs to lines." +msgstr "將各行終點時刻延後。" + +#: dialog_timing_processor.cpp:77 +msgid "Lead out to be added, in miliseconds." +msgstr "終點延後時間 (毫秒單位)。" + +#: dialog_timing_processor.cpp:85 +msgid "Make adjascent subtitles continuous" +msgstr "連接相鄰字幕" + +#: dialog_timing_processor.cpp:86 +#: dialog_timing_processor.cpp:104 +msgid "Enable" +msgstr "啟用" + +#: dialog_timing_processor.cpp:87 +msgid "Enable snapping of subtitles together if they are within a certain distance of each other." +msgstr "啟用貼齊功能,令彼此距離小於指定間隔的字幕相連。" + +#: dialog_timing_processor.cpp:89 +msgid "Threshold:" +msgstr "閾值:" + +#: dialog_timing_processor.cpp:91 +msgid "Maximum difference between start and end time for two subtitles to be made continuous, in miliseconds." +msgstr "列為連接對象的兩句字幕相隔距離之最大值 (毫秒單位)。" + +#: dialog_timing_processor.cpp:97 +msgid "Bias: Start <- " +msgstr "偏重: 起點 ← " + +#: dialog_timing_processor.cpp:99 +msgid " -> End" +msgstr " → 終點" + +#: dialog_timing_processor.cpp:102 +msgid "Keyframe snapping" +msgstr "貼齊關鍵影格" + +#: dialog_timing_processor.cpp:105 +msgid "Enable snapping of subtitles to nearest keyframe, if distance is within threshold." +msgstr "啟用貼齊功能,使距離最近關鍵影格小於閾值的字幕貼齊該影格。" + +#: dialog_timing_processor.cpp:107 +msgid "Starts before thres.:" +msgstr "始於前閾:" + +#: dialog_timing_processor.cpp:109 +msgid "Threshold for 'before start' distance, that is, how many frames a subtitle must start before a keyframe to snap to it." +msgstr "'始於之前' 距離閾值,也就是,於關鍵影格前幾格內開始的字幕要貼齊該影格。" + +#: dialog_timing_processor.cpp:110 +msgid "Starts after thres.:" +msgstr "始於後閾:" + +#: dialog_timing_processor.cpp:112 +msgid "Threshold for 'after start' distance, that is, how many frames a subtitle must start after a keyframe to snap to it." +msgstr "'始於之後' 距離閾值,也就是,於關鍵影格後幾格內開始的字幕要貼齊該影格。" + +#: dialog_timing_processor.cpp:113 +msgid "Ends before thres.:" +msgstr "終於前閾:" + +#: dialog_timing_processor.cpp:115 +msgid "Threshold for 'before end' distance, that is, how many frames a subtitle must end before a keyframe to snap to it." +msgstr "'終於之前' 距離閾值,也就是,於關鍵影格前幾格內結束的字幕要貼齊該影格。" + +#: dialog_timing_processor.cpp:116 +msgid "Ends after thres.:" +msgstr "終於後閾:" + +#: dialog_timing_processor.cpp:118 +msgid "Threshold for 'after end' distance, that is, how many frames a subtitle must end after a keyframe to snap to it." +msgstr "'終於之後' 距離閾值,也就是,於關鍵影格後幾格內結束的字幕要貼齊該影格。" + +#: dialog_timing_processor.cpp:154 +msgid "All" +msgstr "全選" + +#: dialog_timing_processor.cpp:155 +msgid "Select all styles." +msgstr "選取所有樣式。" + +#: dialog_timing_processor.cpp:156 +msgid "None" +msgstr "全不選" + +#: dialog_timing_processor.cpp:157 +msgid "Deselect all styles." +msgstr "取消選取所有樣式。" + +#: dialog_timing_processor.cpp:162 +msgid "Apply to styles" +msgstr "套用到樣式" + +#: dialog_timing_processor.cpp:165 +msgid "Select styles to process. Unchecked ones will be ignored." +msgstr "選擇要處理的樣式。未選的樣式會被忽略。" + +#: dialog_timing_processor.cpp:309 +#, c-format +msgid "One of the lines in the file (%i) has negative duration. Aborting." +msgstr "檔案中有一行 (%i) 結束於起點之前。中斷處理。" + +#: dialog_timing_processor.cpp:309 +msgid "Invalid script" +msgstr "無效的腳本" + +#: dialog_translation.cpp:56 +#: frame_main.cpp:185 +msgid "Translation Assistant" +msgstr "翻譯小幫手" + +#: dialog_translation.cpp:72 +msgid "Original" +msgstr "原文" + +#: dialog_translation.cpp:73 +msgid "Translation" +msgstr "譯文" + +#: dialog_translation.cpp:74 +msgid "Current line: ?" +msgstr "目前行: ?" + +#: dialog_translation.cpp:93 +msgid "Insert original" +msgstr "插入原文" + +#: dialog_translation.cpp:96 +msgid "Enable preview" +msgstr "啟用預覽" + +#: dialog_translation.cpp:171 +#, c-format +msgid "Current line: %i/%i" +msgstr "目前行: %i/%i" + +#: export_clean_info.cpp:58 +msgid "Clean Script Info" +msgstr "清理腳本訊息" + +#: export_clean_info.cpp:59 +msgid "Removes all but the absolutely required fields from the Script Info section. You might want to run this on files that you plan to distribute in original form." +msgstr "移除腳本訊息區段所有不必要的欄位。您可能會想用在將以原作形式釋出的檔案上。" + +#: export_fixstyle.cpp:58 +msgid "Fix Styles" +msgstr "修正樣式" + +#: export_fixstyle.cpp:59 +msgid "Fixes styles by replacing any style that isn't available on file with Default." +msgstr "修正不存在的樣式並以預設樣式 (Default) 取代。" + +#: export_framerate.cpp:59 +msgid "Transform Framerate" +msgstr "轉換影格率" + +#: export_framerate.cpp:60 +msgid "Transform subtitles times, including those in override tags, from input to output. This is most useful to convert CFR to VFR for hardsubbing. You usually DO NOT want to check this filter for softsubbing." +msgstr "配合輸出檔案轉換字幕時間 (包含特效標籤內的時間)。這在內嵌字幕作業上將固定影格率轉換為可變影格率的時候特別有用。您通常不會想要在外掛字幕作業時核取此濾境。" + +#: export_framerate.cpp:86 +msgid "From Video" +msgstr "由影片取得" + +#: export_framerate.cpp:103 +msgid "Variable" +msgstr "可變" + +#: export_framerate.cpp:107 +msgid "Constant: " +msgstr "固定: " + +#: export_framerate.cpp:124 +msgid "Input framerate: " +msgstr "輸入影格率: " + +#: export_framerate.cpp:126 +msgid "Output: " +msgstr "輸出: " + +#: fextracker_main_events.cpp:36 +#: fextracker_main_events.cpp:92 +#: video_box.cpp:64 +msgid "FexTracker" +msgstr "" + +#: fextracker_main_events.cpp:37 +msgid "Track points" +msgstr "追蹤點" + +#: fextracker_main_events.cpp:39 +msgid "Add points to movement" +msgstr "增加追蹤點" + +#: fextracker_main_events.cpp:40 +msgid "Remove points from movement" +msgstr "移除追蹤點" + +#: fextracker_main_events.cpp:42 +msgid "Generate movement from points" +msgstr "由追蹤點計算移動路徑" + +#: fextracker_main_events.cpp:50 +#: video_box.cpp:66 +msgid "FexMovement" +msgstr "" + +#: fextracker_main_events.cpp:51 +msgid "Generate empty movement" +msgstr "產生空白移動路徑" + +#: fextracker_main_events.cpp:53 +msgid "Move subtitle" +msgstr "移動字幕" + +#: fextracker_main_events.cpp:55 +msgid "Move subtitle (this frame and preceeding frames)" +msgstr "移動字幕 (目前影格及之前的影格)" + +#: fextracker_main_events.cpp:56 +msgid "Move subtitle (this frame)" +msgstr "移動字幕 (目前影格)" + +#: fextracker_main_events.cpp:57 +msgid "Move subtitle (this frame and following frames)" +msgstr "移動字幕 (目前影格及之後的影格)" + +#: fextracker_main_events.cpp:59 +msgid "Split line for movement" +msgstr "依移動路徑分割為多行" + +#: fextracker_main_events.cpp:61 +msgid "Link movement file" +msgstr "連結移動路徑檔" + +#: fextracker_main_events.cpp:92 +msgid "Tracking points" +msgstr "追蹤點" + +#: fextracker_main_events.cpp:232 +msgid "Link name:" +msgstr "連結名稱" + +#: fextracker_main_events.cpp:232 +msgid "Link line to movement file" +msgstr "連結目前行到移動路徑檔案" + +#: fonts_collector.cpp:58 +#: frame_main.cpp:186 +msgid "Fonts Collector" +msgstr "字型蒐集" + +#: fonts_collector.cpp:71 +msgid "&Browse..." +msgstr "瀏覽(&B)…" + +#: fonts_collector.cpp:73 +msgid "" +"Choose the folder where the fonts will be collected to.\n" +"It will be created if it doesn't exist." +msgstr "" +"選擇用來放置所蒐集字型的資料夾\n" +"若資料夾不存在則會創建之。" + +#: fonts_collector.cpp:76 +msgid "Destination" +msgstr "目的地" + +#: fonts_collector.cpp:83 +msgid "Log" +msgstr "紀錄" + +#: fonts_collector.cpp:87 +msgid "&Start!" +msgstr "開始(&S)" + +#: fonts_collector.cpp:135 +msgid "\" found on dialogue line " +msgstr "\" 被發現在對話行 " + +#: fonts_collector.cpp:193 +msgid "Invalid folder" +msgstr "無效的資料夾" + +#: fonts_collector.cpp:193 +msgid "Error" +msgstr "錯誤" + +#: fonts_collector.cpp:208 +msgid "Select folder to save fonts on" +msgstr "選取用以儲存字型的資料夾" + +#: fonts_collector.cpp:314 +msgid "Searching for fonts in file...\n" +msgstr "在檔案中搜尋所需字型…\n" + +#: fonts_collector.cpp:332 +msgid "\" found on style \"" +msgstr "\" 被發現在樣式 \"" + +#: fonts_collector.cpp:355 +msgid "" +"\n" +"Reading fonts from registry...\n" +msgstr "" +"\n" +"由登錄檔中讀取字型…\n" + +#: fonts_collector.cpp:397 +msgid "\" already exists on destination.\n" +msgstr "\" 已經存在於目的地。\n" + +#: fonts_collector.cpp:422 +msgid "\" copied.\n" +msgstr "\" 已複製。\n" + +#: fonts_collector.cpp:427 +msgid "Failed copying \"" +msgstr "無法複製 \"" + +#: fonts_collector.cpp:441 +msgid "Could not find font " +msgstr "找不到字型 " + +#: frame_main.cpp:143 +#: frame_main.cpp:221 +#: hotkeys.cpp:311 +msgid "New subtitles" +msgstr "新建字幕檔" + +#: frame_main.cpp:144 +msgid "Open" +msgstr "開啟" + +#: frame_main.cpp:144 +#: hotkeys.cpp:312 +msgid "Open subtitles" +msgstr "開啟字幕檔" + +#: frame_main.cpp:145 +msgid "Save" +msgstr "儲存" + +#: frame_main.cpp:145 +#: hotkeys.cpp:313 +msgid "Save subtitles" +msgstr "儲存字幕檔" + +#: frame_main.cpp:149 +msgid "Jump To..." +msgstr "跳至…" + +#: frame_main.cpp:149 +msgid "Jump video to time/frame" +msgstr "影片跳至指定時刻/影格" + +#: frame_main.cpp:150 +msgid "Zoom in" +msgstr "擴大" + +#: frame_main.cpp:150 +msgid "Zoom video in" +msgstr "擴大顯示影片" + +#: frame_main.cpp:151 +msgid "Zoom out" +msgstr "縮小" + +#: frame_main.cpp:151 +msgid "Zoom video out" +msgstr "縮小顯示影片" + +#: frame_main.cpp:164 +msgid "Jump video to start" +msgstr "影片跳至起點" + +#: frame_main.cpp:164 +#: frame_main.cpp:280 +msgid "Jumps the video to the start frame of current subtitle" +msgstr "影片跳至目前字幕之起點時刻" + +#: frame_main.cpp:165 +msgid "Jump video to end" +msgstr "影片跳至終點" + +#: frame_main.cpp:165 +#: frame_main.cpp:281 +msgid "Jumps the video to the end frame of current subtitle" +msgstr "影片跳至目前字幕之終點時刻" + +#: frame_main.cpp:166 +msgid "Snap start to video" +msgstr "設為起點" + +#: frame_main.cpp:166 +#: frame_main.cpp:282 +msgid "Set start of selected subtitles to current video frame" +msgstr "將所選字幕之起點設為目前影格" + +#: frame_main.cpp:167 +msgid "Snap end to video" +msgstr "設為終點" + +#: frame_main.cpp:167 +#: frame_main.cpp:283 +msgid "Set end of selected subtitles to current video frame" +msgstr "將所選字幕之終點設為目前影格" + +#: frame_main.cpp:168 +msgid "Select visible" +msgstr "選取可見" + +#: frame_main.cpp:168 +msgid "Selects all lines that are currently visible on video frame" +msgstr "選取目前影格上所有可見字幕" + +#: frame_main.cpp:169 +#, fuzzy +msgid "Snap subtitles to scene" +msgstr "貼齊場景" + +#: frame_main.cpp:169 +msgid "Snap selected subtitles so they match current scene start/end" +msgstr "將所選字幕之起終點貼齊目前場景之起終點" + +#: frame_main.cpp:170 +msgid "Shift subtitles to frame" +msgstr "平移字幕至此格" + +#: frame_main.cpp:170 +msgid "Shift selected subtitles so first selected starts at this frame" +msgstr "平移所選字幕使第一句始於目前影格" + +#: frame_main.cpp:174 +msgid "Properties" +msgstr "內容" + +#: frame_main.cpp:174 +msgid "Open Properties" +msgstr "開啟內容" + +#: frame_main.cpp:175 +msgid "Open Styles Manager" +msgstr "管理字幕樣式" + +#: frame_main.cpp:176 +msgid "Attachments" +msgstr "附件" + +#: frame_main.cpp:176 +msgid "Open Attachment List" +msgstr "開啟附件清單" + +#: frame_main.cpp:180 +msgid "Automation" +msgstr "自動化處理" + +#: frame_main.cpp:180 +msgid "Open Automation manager" +msgstr "管理自動化腳本" + +#: frame_main.cpp:184 +msgid "Styling Assistant" +msgstr "樣式小幫手" + +#: frame_main.cpp:184 +msgid "Open Styling Assistant" +msgstr "開啟樣式小幫手" + +#: frame_main.cpp:185 +msgid "Open Translation Assistant" +msgstr "開啟翻譯小幫手" + +#: frame_main.cpp:186 +msgid "Open Fonts Collector" +msgstr "蒐集所需字型" + +#: frame_main.cpp:187 +msgid "Resample script resolution" +msgstr "重設腳本解析度" + +#: frame_main.cpp:188 +msgid "Open Timing Post-processor dialog" +msgstr "開啟計時後處理對話視窗" + +#: frame_main.cpp:190 +msgid "Spellchecker" +msgstr "拼字檢查" + +#: frame_main.cpp:190 +msgid "Open Spell checker" +msgstr "檢查拼字正確性" + +#: frame_main.cpp:195 +msgid "Cycle Tag Hidding Mode" +msgstr "切換標籤隱藏模式" + +#: frame_main.cpp:195 +msgid "Cycle through tag-hiding modes" +msgstr "切換標籤隱藏模式" + +#: frame_main.cpp:221 +msgid "&New Subtitles\t" +msgstr "新建字幕(&N)\t" + +#: frame_main.cpp:222 +msgid "&Open Subtitles...\t" +msgstr "開啟字幕(&O)…\t" + +#: frame_main.cpp:222 +msgid "Opens a subtitles file" +msgstr "開啟既有字幕檔" + +#: frame_main.cpp:223 +msgid "&Open Subtitles with Charset..." +msgstr "開啟特定編碼字幕(&P)…" + +#: frame_main.cpp:223 +msgid "Opens a subtitles file with a specific charset" +msgstr "以指定的編碼頁開啟既有字幕檔" + +#: frame_main.cpp:224 +msgid "&Save Subtitles\t" +msgstr "儲存字幕(&S)\t" + +#: frame_main.cpp:224 +msgid "Saves subtitles" +msgstr "儲存字幕檔" + +#: frame_main.cpp:225 +msgid "Save Subtitles as..." +msgstr "另存新字幕…" + +#: frame_main.cpp:225 +msgid "Saves subtitles with another name" +msgstr "以別的檔名儲存字幕檔" + +#: frame_main.cpp:226 +msgid "Export Subtitles..." +msgstr "匯出字幕…" + +#: frame_main.cpp:226 +msgid "Saves a copy of subtitles with processing applied to it." +msgstr "儲存套用過處理的字幕副本。" + +#: frame_main.cpp:228 +#: frame_main.cpp:266 +#: frame_main.cpp:271 +#: frame_main.cpp:299 +msgid "Recent" +msgstr "最近開啟的字幕" + +#: frame_main.cpp:231 +msgid "E&xit\t" +msgstr "結束(&X)\t" + +#: frame_main.cpp:231 +msgid "Exit the application" +msgstr "關閉本程式" + +#: frame_main.cpp:232 +msgid "&File" +msgstr "檔案(&F)" + +#: frame_main.cpp:236 +msgid "&Undo\t" +msgstr "復原(&U)\t" + +#: frame_main.cpp:236 +msgid "Undoes last action" +msgstr "復原上一次編輯" + +#: frame_main.cpp:237 +msgid "&Redo\t" +msgstr "重復(&R)\t" + +#: frame_main.cpp:237 +msgid "Redoes last action" +msgstr "重復上一次編輯" + +#: frame_main.cpp:239 +msgid "&Select lines...\t" +msgstr "選取多行(&S)…\t" + +#: frame_main.cpp:239 +msgid "Selects lines based on defined criterea" +msgstr "依照指定條件選取多行" + +#: frame_main.cpp:240 +msgid "S&hift times...\t" +msgstr "平移時間(&H)…\t" + +#: frame_main.cpp:240 +msgid "Shift subtitles by time or frames" +msgstr "依照指定時間或影格數平移字幕" + +#: frame_main.cpp:241 +msgid "Sort by Time" +msgstr "依時序排列" + +#: frame_main.cpp:241 +msgid "Sort all subtitles by their start times" +msgstr "依照字幕開始時間順序排列所有字幕" + +#: frame_main.cpp:243 +msgid "&Find...\t" +msgstr "尋找(&F)…\t" + +#: frame_main.cpp:243 +msgid "Find words in subtitles" +msgstr "在字幕中尋找字串" + +#: frame_main.cpp:244 +msgid "Find next\t" +msgstr "找下一個\t" + +#: frame_main.cpp:244 +msgid "Find next match of last word" +msgstr "尋找下一個相符的字串" + +#: frame_main.cpp:245 +msgid "&Replace...\t" +msgstr "取代(&E)…\t" + +#: frame_main.cpp:245 +msgid "Find and replace words in subtitles" +msgstr "在字幕中尋找並取代字串" + +#: frame_main.cpp:247 +msgid "Cut...\t" +msgstr "剪下…\t" + +#: frame_main.cpp:247 +msgid "Cut subtitles" +msgstr "剪下字幕" + +#: frame_main.cpp:248 +msgid "Copy...\t" +msgstr "複製…\t" + +#: frame_main.cpp:248 +msgid "Copy subtitles" +msgstr "複製字幕" + +#: frame_main.cpp:249 +msgid "Paste...\t" +msgstr "貼上…\t" + +#: frame_main.cpp:249 +msgid "Paste subtitles" +msgstr "貼上字幕" + +#: frame_main.cpp:250 +msgid "&Edit" +msgstr "編輯(&E)" + +#: frame_main.cpp:254 +msgid "Select Aegisub interface language" +msgstr "選擇 Aegisub 介面語言 / Select Aegisub interface language" + +#: frame_main.cpp:256 +msgid "Subs only view" +msgstr "僅字幕模式" + +#: frame_main.cpp:256 +msgid "Display subtitles only" +msgstr "只顯示字幕" + +#: frame_main.cpp:257 +msgid "Video+Subs view" +msgstr "影片+字幕模式" + +#: frame_main.cpp:257 +msgid "Display video and subtitles only" +msgstr "只顯示影片和字幕" + +#: frame_main.cpp:258 +msgid "Audio+Subs view" +msgstr "音效+字幕模式" + +#: frame_main.cpp:258 +msgid "Display audio and subtitles only" +msgstr "只顯示音效和字幕" + +#: frame_main.cpp:259 +msgid "Full view" +msgstr "總覽模式" + +#: frame_main.cpp:259 +msgid "Display audio, video and subtitles" +msgstr "顯示音效、影片和字幕" + +#: frame_main.cpp:260 +msgid "Vie&w" +msgstr "檢視(&W)" + +#: frame_main.cpp:264 +msgid "&Open Video..." +msgstr "開啟影片(&O)…" + +#: frame_main.cpp:264 +msgid "Opens a video file" +msgstr "開啟影片檔" + +#: frame_main.cpp:265 +msgid "&Close Video" +msgstr "關閉影片(&C)" + +#: frame_main.cpp:265 +msgid "Closes the currently open video file" +msgstr "關閉目前開啟的影片檔" + +#: frame_main.cpp:269 +msgid "Open timecodes file..." +msgstr "開啟時碼檔…" + +#: frame_main.cpp:269 +msgid "Opens a VFR timecodes v1 or v2 file" +msgstr "開啟可變影格率時碼 (VFR timecode) v1 或 v2 格式檔案" + +#: frame_main.cpp:270 +msgid "Close timecodes file" +msgstr "關閉時碼檔" + +#: frame_main.cpp:270 +msgid "Closes the currently open timecodes file" +msgstr "關閉目前開啟的時碼檔" + +#: frame_main.cpp:274 +msgid "&Jump To...\t" +msgstr "跳至(&J)…\t" + +#: frame_main.cpp:274 +msgid "Jump to frame or time" +msgstr "跳至指定影格或時刻" + +#: frame_main.cpp:276 +msgid "Zoom &50%\t" +msgstr "縮放 &50%\t" + +#: frame_main.cpp:276 +msgid "Set zoom to 50%" +msgstr "將縮放率設為 50%" + +#: frame_main.cpp:277 +msgid "Zoom &100%\t" +msgstr "縮放 &100%\t" + +#: frame_main.cpp:277 +msgid "Set zoom to 100%" +msgstr "將縮放率設為 100%" + +#: frame_main.cpp:278 +msgid "Zoom &200%\t" +msgstr "縮放 &200%\t" + +#: frame_main.cpp:278 +msgid "Set zoom to 200%" +msgstr "將縮放率設為 200%" + +#: frame_main.cpp:280 +msgid "Jump video to start\t" +msgstr "影片跳至起點\t" + +#: frame_main.cpp:281 +msgid "Jump video to end\t" +msgstr "影片跳至終點\t" + +#: frame_main.cpp:282 +msgid "Snap start to video\t" +msgstr "設為字幕起點\t" + +#: frame_main.cpp:283 +msgid "Snap end to video\t" +msgstr "設為字幕終點\t" + +#: frame_main.cpp:284 +#, fuzzy +msgid "Snap to scene\t" +msgstr "貼齊場景\t" + +#: frame_main.cpp:284 +msgid "Set start and end of subtitles to the keyframes around current video frame" +msgstr "將字幕起終點貼齊目前影格前後的關鍵影格" + +#: frame_main.cpp:285 +msgid "Shift to Current Frame\t" +msgstr "平移至目前影格\t" + +#: frame_main.cpp:285 +msgid "Shift selection so first selected line starts at current frame" +msgstr "平移所選字幕使第一行被選字幕始於目前影格" + +#: frame_main.cpp:287 +msgid "&Default Aspect Ratio" +msgstr "預設縱橫比(&D)" + +#: frame_main.cpp:287 +msgid "Leave video on original aspect ratio" +msgstr "不更動影片縱橫比" + +#: frame_main.cpp:288 +msgid "&Fullscreen Aspect Ratio (4:3)" +msgstr "4:3 全螢幕(&F)" + +#: frame_main.cpp:288 +msgid "Forces video to fullscreen aspect ratio" +msgstr "強制以全螢幕比例顯示影片" + +#: frame_main.cpp:289 +msgid "&Widescreen Aspect Ratio (16:9)" +msgstr "16:9 寬螢幕(&W)" + +#: frame_main.cpp:289 +msgid "Forces video to widescreen aspect ratio" +msgstr "強制以寬螢幕比例顯示影片" + +#: frame_main.cpp:290 +msgid "&2.35 Aspect Ratio" +msgstr "縱橫比 2.&35" + +#: frame_main.cpp:290 +msgid "Forces video to 2.35 aspect ratio" +msgstr "強制以縱橫比 2.35 顯示影片" + +#: frame_main.cpp:291 +msgid "Custom Aspect Ratio..." +msgstr "自訂縱橫比…" + +#: frame_main.cpp:291 +msgid "Forces video to a custom aspect ratio" +msgstr "強制以指定縱橫比顯示影片" + +#: frame_main.cpp:292 +msgid "&Video" +msgstr "影片(&V)" + +#: frame_main.cpp:296 +msgid "&Open Audio file..." +msgstr "開啟音效(&O)…" + +#: frame_main.cpp:296 +msgid "Opens an audio file" +msgstr "開啟音效檔" + +#: frame_main.cpp:297 +msgid "Open Audio from &Video" +msgstr "開啟影片音效(&V)" + +#: frame_main.cpp:297 +msgid "Opens the audio from the current video file" +msgstr "開啟目前影片的音效" + +#: frame_main.cpp:298 +msgid "&Close Audio" +msgstr "關閉音效(&C)" + +#: frame_main.cpp:298 +msgid "Closes the currently open audio file" +msgstr "關閉目前開啟的音效檔" + +#: frame_main.cpp:301 +msgid "&Audio" +msgstr "音效(&A)" + +#: frame_main.cpp:305 +msgid "&Properties..." +msgstr "內容(&P)…" + +#: frame_main.cpp:305 +msgid "Open script properties window" +msgstr "開啟腳本內容視窗" + +#: frame_main.cpp:306 +msgid "&Styles Manager..." +msgstr "樣式管理(&S)…" + +#: frame_main.cpp:306 +msgid "Open styles manager" +msgstr "管理字幕樣式" + +#: frame_main.cpp:307 +msgid "&Attachments..." +msgstr "附件(&A)…" + +#: frame_main.cpp:307 +msgid "Open the attachment list" +msgstr "開啟附件清單" + +#: frame_main.cpp:309 +msgid "&Automation..." +msgstr "自動化處理(&U)…" + +#: frame_main.cpp:309 +msgid "Open automation manager" +msgstr "管理自動化腳本" + +#: frame_main.cpp:311 +msgid "St&yling Assistant..." +msgstr "樣式小幫手(&Y)…" + +#: frame_main.cpp:311 +msgid "Open styling assistant" +msgstr "開啟樣式小幫手" + +#: frame_main.cpp:312 +msgid "&Translation Assistant..." +msgstr "翻譯小幫手(&T)…" + +#: frame_main.cpp:312 +msgid "Open translation assistant" +msgstr "開啟翻譯小幫手" + +#: frame_main.cpp:313 +msgid "&Fonts Collector..." +msgstr "字型蒐集(&F)…" + +#: frame_main.cpp:313 +msgid "Open fonts collector" +msgstr "蒐集所需字型" + +#: frame_main.cpp:314 +msgid "Resample resolution..." +msgstr "重設解析度…" + +#: frame_main.cpp:314 +msgid "Changes resolution and modifies subtitles to conform to change" +msgstr "變更解析度並修改字幕以配合之" + +#: frame_main.cpp:315 +msgid "Timing Post-Processor..." +msgstr "計時後處理…" + +#: frame_main.cpp:315 +msgid "Runs a post-processor for timing to deal with lead-ins, lead-outs, scene timing and etc." +msgstr "執行字型後處理器來處理起點提前、終點延後以及場景計時等等。" + +#: frame_main.cpp:317 +msgid "Spe&ll checker..." +msgstr "拼字檢查(&L)…" + +#: frame_main.cpp:317 +msgid "Open spell checker" +msgstr "檢查拼字正確性" + +#: frame_main.cpp:321 +msgid "&Hotkeys..." +msgstr "快速鍵(&H)…" + +#: frame_main.cpp:321 +msgid "Remap hotkeys" +msgstr "重新設定快速鍵" + +#: frame_main.cpp:322 +msgid "&Tools" +msgstr "工具(&T)" + +#: frame_main.cpp:326 +msgid "&Contents...\t" +msgstr "內容(&C)…\t" + +#: frame_main.cpp:326 +msgid "Help topics" +msgstr "說明主題" + +#: frame_main.cpp:328 +msgid "&Website..." +msgstr "網站(&W)…" + +#: frame_main.cpp:328 +msgid "Visit Aegisub's official website" +msgstr "瀏覽 Aegisub 官方網站" + +#: frame_main.cpp:329 +msgid "&Forums..." +msgstr "論壇(&F)…" + +#: frame_main.cpp:329 +msgid "Visit Aegisub's forums" +msgstr "瀏覽 Aegisub 論壇" + +#: frame_main.cpp:330 +msgid "&Bug tracker..." +msgstr "臭蟲追蹤主機(&B)…" + +#: frame_main.cpp:330 +msgid "Visit Aegisub's bug tracker" +msgstr "瀏覽 Aegisub 臭蟲追蹤主機" + +#: frame_main.cpp:331 +msgid "&IRC channel..." +msgstr "IRC 頻道(&I)…" + +#: frame_main.cpp:331 +msgid "Visit Aegisub's official IRC channel" +msgstr "瀏覽 Aegisub 官方 IRC 頻道" + +#: frame_main.cpp:333 +msgid "&About..." +msgstr "關於(&A)…" + +#: frame_main.cpp:334 +msgid "&Help" +msgstr "說明(&H)" + +#: frame_main.cpp:577 +msgid "Save subtitles file" +msgstr "儲存字幕檔" + +#: frame_main.cpp:596 +#: frame_main_events.cpp:581 +msgid "Choose charset code:" +msgstr "選擇文字編碼:" + +#: frame_main.cpp:626 +msgid "Save before continuing?" +msgstr "繼續之前是否先存檔?" + +#: frame_main.cpp:626 +msgid "Unsaved changes" +msgstr "未儲存的變更" + +#: frame_main.cpp:808 +msgid "Do you want to load/unload the associated files?" +msgstr "您是否要載入 / 卸除關聯的檔案?" + +#: frame_main.cpp:808 +msgid "(Un)Load files?" +msgstr "載入 / 卸除檔案?" + +#: frame_main.cpp:891 +msgid "You have timecodes loaded currently. Would you like to unload them?" +msgstr "您目前已經載入了一份時碼,是否要卸除?" + +#: frame_main.cpp:891 +msgid "Unload timecodes?" +msgstr "卸除時碼?" + +#: frame_main.cpp:915 +#, c-format +msgid "" +"The resolution of the loaded video and the resolution specified for the subtitles don't match.\n" +"\n" +"Video resolution:\t%d x %d\n" +"Script resolution:\t%d x %d\n" +"\n" +"Change subtitles resolution to match video?" +msgstr "" +"載入的影片解析度與腳本所指定的解析度並不相符。\n" +"\n" +"影片解析度:\t%d × %d\n" +"腳本解析度:\t%d × %d\n" +"\n" +"是否要變更腳本解析度使其符合影片?" + +#: frame_main.cpp:915 +msgid "Resolution mismatch" +msgstr "解析度不符" + +#: frame_main_events.cpp:513 +msgid "Save file" +msgstr "儲存檔案" + +#: frame_main_events.cpp:521 +msgid "Open video file" +msgstr "開啟影片檔" + +#: frame_main_events.cpp:540 +msgid "Open audio file" +msgstr "開啟音效檔" + +#: frame_main_events.cpp:562 +#: frame_main_events.cpp:579 +msgid "Open subtitles file" +msgstr "開啟字幕檔" + +#: frame_main_events.cpp:581 +msgid "Charset" +msgstr "編碼" + +#: frame_main_events.cpp:634 +msgid "Open timecodes file" +msgstr "開啟時碼檔" + +#: frame_main_events.cpp:1060 +msgid "Enter aspect ratio in either decimal (e.g. 2.35) or fractional (e.g. 16:9) form. Enter a value like 853x480 to set a specific resolution." +msgstr "以十進數 (例如 2.35) 或是比數 (例如16:9) 格式輸入縱橫比。輸入像是 853x480 的數值來設定特定的解析度。" + +#: frame_main_events.cpp:1060 +msgid "Enter aspect ratio" +msgstr "輸入縱橫比" + +#: frame_main_events.cpp:1099 +msgid "Invalid value! Aspect ratio must be between 0.5 and 5.0." +msgstr "無效的數值!縱橫比必須在 0.5 到 5.0 之間。" + +#: frame_main_events.cpp:1099 +msgid "Invalid Aspect Ratio" +msgstr "無效的縱橫比" + +#: frame_main_events.cpp:1213 +msgid "File backup saved as \"" +msgstr "檔案備份為 \"" + +#: hotkeys.cpp:314 +msgid "Exit" +msgstr "結束" + +#: hotkeys.cpp:315 +msgid "Help" +msgstr "說明" + +#: hotkeys.cpp:317 +msgid "Undo" +msgstr "復原" + +#: hotkeys.cpp:318 +msgid "Redo" +msgstr "重作" + +#: hotkeys.cpp:321 +msgid "Find Next" +msgstr "找下一個" + +#: hotkeys.cpp:323 +msgid "Select Lines" +msgstr "選擇多行" + +#: hotkeys.cpp:325 +msgid "Cut" +msgstr "剪下" + +#: hotkeys.cpp:326 +msgid "Paste" +msgstr "貼上" + +#: hotkeys.cpp:328 +msgid "Video Jump" +msgstr "影片跳至" + +#: hotkeys.cpp:329 +msgid "Jump Video to Start" +msgstr "影片跳至字幕起點" + +#: hotkeys.cpp:330 +msgid "Jump Video to End" +msgstr "影片跳至字幕終點" + +#: hotkeys.cpp:331 +msgid "Set Start to Video" +msgstr "影格設為字幕起點" + +#: hotkeys.cpp:332 +msgid "Set End to Video" +msgstr "影格設為字幕終點" + +#: hotkeys.cpp:333 +#, fuzzy +msgid "Snap to Scene" +msgstr "貼齊場景" + +#: hotkeys.cpp:334 +msgid "Shift by Current Time" +msgstr "平移到目前時刻" + +#: hotkeys.cpp:335 +msgid "Zoom 50%" +msgstr "縮放 50%" + +#: hotkeys.cpp:336 +msgid "Zoom 100%" +msgstr "縮放 100%" + +#: hotkeys.cpp:337 +msgid "Zoom 200%" +msgstr "縮放 200%" + +#: hotkeys.cpp:339 +msgid "Video global prev frame" +msgstr "影片通用上一格" + +#: hotkeys.cpp:340 +msgid "Video global next frame" +msgstr "影片通用下一格" + +#: hotkeys.cpp:341 +msgid "Video global focus seek" +msgstr "影片通用選取搜尋" + +#: hotkeys.cpp:342 +msgid "Grid global prev line" +msgstr "格線通用上一行" + +#: hotkeys.cpp:343 +msgid "Grid global next line" +msgstr "格線通用下一行" + +#: hotkeys.cpp:344 +msgid "Save Subtitles Alt" +msgstr "儲存字幕替代" + +#: hotkeys.cpp:345 +msgid "Video global zoom in" +msgstr "影片通用放大" + +#: hotkeys.cpp:346 +msgid "Video global zoom out" +msgstr "影片通用縮小" + +#: hotkeys.cpp:348 +msgid "Grid move row down" +msgstr "格線下移一行" + +#: hotkeys.cpp:349 +msgid "Grid move row up" +msgstr "格線上移一行" + +#: hotkeys.cpp:350 +msgid "Grid delete rows" +msgstr "格線刪除行" + +#: hotkeys.cpp:351 +msgid "Grid duplicate rows" +msgstr "格線複製行" + +#: hotkeys.cpp:352 +msgid "Grid duplicate and shift one frame" +msgstr "格線複製並平移一格" + +#: hotkeys.cpp:354 +msgid "Audio Commit Alt" +msgstr "音效核准替代" + +#: hotkeys.cpp:355 +msgid "Audio Commit" +msgstr "音效核准" + +#: hotkeys.cpp:356 +msgid "Audio Commit (Stay)" +msgstr "音效核准 (不動)" + +#: hotkeys.cpp:357 +msgid "Audio Prev Line" +msgstr "音效上一行" + +#: hotkeys.cpp:358 +msgid "Audio Prev Line Alt" +msgstr "音效上一行替代" + +#: hotkeys.cpp:359 +msgid "Audio Next Line" +msgstr "音效下一行" + +#: hotkeys.cpp:360 +msgid "Audio Next Line Alt" +msgstr "音效下一行替代" + +#: hotkeys.cpp:361 +msgid "Audio Play" +msgstr "音效播放" + +#: hotkeys.cpp:362 +msgid "Audio Play Alt" +msgstr "音效播放替代" + +#: hotkeys.cpp:363 +msgid "Audio Karaoke Increase Len" +msgstr "音效卡拉OK增加音節長度" + +#: hotkeys.cpp:364 +msgid "Audio Karaoke Decrease Len" +msgstr "音效卡拉OK減少音節長度" + +#: hotkeys.cpp:365 +msgid "Audio Karaoke Increase Len Shift" +msgstr "音效卡拉OK平移增加音節長度" + +#: hotkeys.cpp:366 +msgid "Audio Karaoke Decrease Len Shift" +msgstr "音效卡拉OK平移減少音節長度" + +#: hotkeys.cpp:367 +msgid "Audio Scroll Left" +msgstr "音效向左捲動" + +#: hotkeys.cpp:368 +msgid "Audio Scroll Right" +msgstr "音效向右捲動" + +#: hotkeys.cpp:369 +msgid "Audio Play First 500ms" +msgstr "音效播放最初 500ms" + +#: hotkeys.cpp:370 +msgid "Audio Play Last 500ms" +msgstr "音效播放最後 500ms" + +#: hotkeys.cpp:371 +msgid "Audio Play 500ms Before" +msgstr "音效播放之前 500ms" + +#: hotkeys.cpp:372 +msgid "Audio Play 500ms After" +msgstr "音效播放之後500ms" + +#: hotkeys.cpp:373 +msgid "Audio Play To End" +msgstr "音效播放到檔末" + +#: hotkeys.cpp:374 +msgid "Audio Play Original Line" +msgstr "音效播放目前行" + +#: hotkeys.cpp:375 +msgid "Audio Add Lead In" +msgstr "音效增加起點提前" + +#: hotkeys.cpp:376 +msgid "Audio Add Lead Out" +msgstr "音效增加終點延後" + +#: hotkeys.cpp:378 +msgid "Translation Assistant Play" +msgstr "翻譯小幫手播放" + +#: hotkeys.cpp:379 +msgid "Translation Assistant Next" +msgstr "翻譯小幫手下一行" + +#: hotkeys.cpp:380 +msgid "Translation Assistant Prev" +msgstr "翻譯小幫手上一行" + +#: hotkeys.cpp:381 +msgid "Translation Assistant Accept" +msgstr "翻譯小幫手接受" + +#: hotkeys.cpp:382 +msgid "Translation Assistant Preview" +msgstr "翻譯小幫手預覽" + +#: hotkeys.cpp:383 +msgid "Translation Assistant Insert Original" +msgstr "翻譯小幫手插入原文" + +#: hotkeys.cpp:385 +msgid "Styling Assistant Play" +msgstr "樣式小幫手播放" + +#: hotkeys.cpp:386 +msgid "Styling Assistant Next" +msgstr "樣式小幫手下一行" + +#: hotkeys.cpp:387 +msgid "Styling Assistant Prev" +msgstr "樣式小幫手上一行" + +#: hotkeys.cpp:388 +msgid "Styling Assistant Accept" +msgstr "樣式小幫手接受" + +#: hotkeys.cpp:389 +msgid "Styling Assistant Preview" +msgstr "樣式小幫手預覽" + +#: mkv_wrap.cpp:157 +msgid "Parsing Matroska" +msgstr "正在分析 Matroska 檔" + +#: mkv_wrap.cpp:157 +msgid "Reading keyframe and timecode data from Matroska file." +msgstr "自 Matroska 檔讀取關鍵影格和時碼資料。" + +#: subs_edit_box.cpp:78 +msgid "Comment" +msgstr "註解" + +#: subs_edit_box.cpp:79 +msgid "Comment this line out. Commented lines don't show up on screen." +msgstr "將此行設為註解。設為註解的行數不會顯示在螢幕上。" + +#: subs_edit_box.cpp:81 +msgid "Style for this line." +msgstr "本行樣式。" + +#: subs_edit_box.cpp:83 +msgid "Actor name for this speech. This is only for reference, and is mainly useless." +msgstr "本句對白之角色名。這只用來參考,而且通常沒用。" + +#: subs_edit_box.cpp:85 +msgid "Left Margin (0000 = default)" +msgstr "左邊界 (預設 0000)" + +#: subs_edit_box.cpp:87 +msgid "Right Margin (0000 = default)" +msgstr "右邊界 (預設 0000)" + +#: subs_edit_box.cpp:89 +msgid "Vertical Margin (0000 = default)" +msgstr "垂直邊界 (預設 0000)" + +#: subs_edit_box.cpp:93 +msgid "Layer number" +msgstr "層次編號" + +#: subs_edit_box.cpp:95 +msgid "Start time" +msgstr "開始時刻" + +#: subs_edit_box.cpp:98 +msgid "End time" +msgstr "結束時刻" + +#: subs_edit_box.cpp:102 +msgid "Line duration" +msgstr "本行歷時" + +#: subs_edit_box.cpp:104 +msgid "Time" +msgstr "依時間" + +#: subs_edit_box.cpp:105 +msgid "Time by h:mm:ss.cs" +msgstr "依時:分:秒:百分秒格式計時" + +#: subs_edit_box.cpp:106 +msgid "Frame" +msgstr "依影格" + +#: subs_edit_box.cpp:107 +msgid "Time by frame number" +msgstr "依影格數計時" + +#: subs_edit_box.cpp:116 +msgid "Italics" +msgstr "斜體" + +#: subs_edit_box.cpp:122 +msgid "Font Face Name" +msgstr "字型名稱" + +#: subs_edit_box.cpp:124 +msgid "Primary color" +msgstr "主要色彩" + +#: subs_edit_box.cpp:126 +msgid "Secondary color" +msgstr "次要色彩" + +#: subs_edit_box.cpp:128 +msgid "Outline color" +msgstr "外框色彩" + +#: subs_edit_box.cpp:130 +msgid "Shadow color" +msgstr "陰影色彩" + +#: subs_edit_box.cpp:132 +msgid "Effect for this line. This can be used to store extra information for karaoke scripts, or for the effects supported by the renderer." +msgstr "本行的特效。這欄可以用來儲存卡拉OK腳本的額外資訊,或是用來指定字幕機能支援的特效。" + +#: subs_edit_box.cpp:984 +msgid "&Undo" +msgstr "復原(&U)" + +#: subs_edit_box.cpp:986 +msgid "Cu&t" +msgstr "剪下(&t)" + +#: subs_edit_box.cpp:987 +#: subs_grid.cpp:193 +msgid "&Copy" +msgstr "複製(&C)" + +#: subs_edit_box.cpp:988 +#: subs_grid.cpp:195 +msgid "&Paste" +msgstr "貼上(&P)" + +#: subs_edit_box.cpp:990 +msgid "Select &All" +msgstr "全選(&A)" + +#: subs_edit_box.cpp:992 +msgid "Split at cursor (preserve times)" +msgstr "在游標處分割 (保留原計時)" + +#: subs_edit_box.cpp:993 +msgid "Split at cursor (estimate times)" +msgstr "在游標處分割 (概略計時)" + +#: subs_grid.cpp:116 +msgid "Line Number" +msgstr "行號" + +#: subs_grid.cpp:117 +msgid "Layer" +msgstr "層次" + +#: subs_grid.cpp:149 +msgid "&Insert (before)" +msgstr "插入 (之前&I)" + +#: subs_grid.cpp:150 +msgid "Insert (after)" +msgstr "插入 (之後)" + +#: subs_grid.cpp:152 +msgid "Insert at video time (before)" +msgstr "在影片時刻插入 (之前)" + +#: subs_grid.cpp:153 +msgid "Insert at video time (after)" +msgstr "在影片時刻插入 (之後)" + +#: subs_grid.cpp:165 +msgid "&Duplicate" +msgstr "複製(&D)" + +#: subs_grid.cpp:166 +msgid "&Duplicate and shift by 1 frame" +msgstr "複製並平移一格(&D)" + +#: subs_grid.cpp:167 +msgid "Split (by karaoke)" +msgstr "分割 (依卡拉OK標籤)" + +#: subs_grid.cpp:171 +msgid "&Swap" +msgstr "互換(&S)" + +#: subs_grid.cpp:175 +msgid "&Join (concatenate)" +msgstr "結合 - 併行(&J)" + +#: subs_grid.cpp:176 +msgid "Join (keep first)" +msgstr "結合 (保留第一句)" + +#: subs_grid.cpp:177 +msgid "Join (as Karaoke)" +msgstr "結合 (視為卡拉OK)" + +#: subs_grid.cpp:180 +msgid "&Make times continuous (change start)" +msgstr "使時間連續 - 修改起點(&M)" + +#: subs_grid.cpp:181 +msgid "&Make times continuous (change end)" +msgstr "使時間連續 - 修改終點(&M)" + +#: subs_grid.cpp:186 +msgid "Recombine (1, 1+2) into (1, 2)" +msgstr "重新結合 (1, 1+2) 為 (1, 2)" + +#: subs_grid.cpp:187 +msgid "Recombine (1+2, 2) into (1, 2)" +msgstr "重新結合 (1+2, 2) 為 (1, 2)" + +#: subs_grid.cpp:189 +msgid "Recombine (1, 1+2, 2) into (1, 2)" +msgstr "重新結合 (1, 1+2, 2) 為 (1, 2)" + +#: subs_grid.cpp:194 +msgid "C&ut" +msgstr "剪下(&u)" + +#: subtitle_format_prs.cpp:128 +msgid "Exporting PRS" +msgstr "匯出 PRS" + +#: subtitle_format_prs.cpp:128 +msgid "Writing file" +msgstr "寫入檔案" + +#: tip.cpp:48 +msgid "Aegisub can export subtitles to other formats, character encodings, and even compensate Variable Frame Rate so you can hardsub them - it's all in the Export option in File menu." +msgstr "Aegisub 可以將字幕匯出為其他格式、編碼,甚至作變動影格率補償以便製作內嵌字幕。這些都可以在檔案選單中的匯出選項中找到。" + +#: tip.cpp:49 +msgid "You can easily translate subtitle files using the translation assistant." +msgstr "您可以使用翻譯小幫手輕鬆地翻譯。" + +#: tip.cpp:50 +msgid "Styles can be stored in different storages, so that you can keep your projects organized." +msgstr "樣式可以存放在不同樣式庫中,如此您可以保持您的專案組織完善。" + +#: tip.cpp:51 +msgid "Use keyboard shortcuts! They make your life easier, for example, Ctrl+Enter updates changes on current line without going to next. Check the manual for a complete list." +msgstr "善用鍵盤捷徑!這讓您的生活更簡單,舉例來說,Ctrl+Enter 可以更新對目前行的編輯卻不會移到下一行。請看說明書來查閱完整列表。" + +#: tip.cpp:52 +msgid "There is no reason to use the SSA format (as opposed to ASS). ASS is very similar, but adds some important functionality. Most importantly, however, is that only ASS supports certain override tags (such as \\pos and \\t). Those only work on SSA files because VSFilter/Textsub are merciful." +msgstr "您沒有理由要用SSA (相對於 ASS)。ASS 是個十分類似但是多了許多重要功能的格式。不過最重要的是,只有 ASS 支援部份特效標籤 (像是 \\pos 和 \\t)。它們能在 SSA 檔中使用全是靠著 VSFilter/Textsub 的仁慈。" + +#: tip.cpp:53 +msgid "DON'T PANIC!" +msgstr "不要慌!" + +#: tip.cpp:54 +msgid "Aegisub has several features to make sure you will never lose your work. It will periodically save your subtitles to autosave folder, and will create a copy of subs whenever you open them, to autoback folder. Also, if it crashes, it will attempt to save a restore file." +msgstr "Aegisub 有許多功能來確保您永遠不會流失您的作品。它會周期性的儲存您的字幕到自動儲存資料夾,並且會在您每次開啟字幕時在自動備份資料夾製作副本。此外,如果它當掉了,它會嘗試儲存一個恢復檔案。" + +#: tip.cpp:55 +msgid "The styling assistant is a practical way to set styles to each line, when each actor has a different style assigned to it." +msgstr "在為每行字幕依照角色指定不同樣式時,樣式小幫手相當實用。" + +#: tip.cpp:56 +msgid "The fonts collector is one of the most useful features, which resumes the boring task of hunting down fonts into a matter of a few clicks." +msgstr "字型蒐集是最有用的功能之一,它將無聊的獵字型作業簡化到點幾下滑鼠就能解決。" + +#: tip.cpp:57 +msgid "When you are done with your subtitles and ready to distribute them, remember: say no to MP4, OGM or AVI. Matroska is your friend." +msgstr "當您做好字幕準備要散佈的時候,記著:向 MP4、OGM 及 AVI 說不;Matroska 是您的朋友。" + +#: tip.cpp:58 +msgid "Much like anything loaded via DirectShow, certain files may have a strange structure (such as h.264 into AVI or XviD will null frames) which may cause unreliable seeking (that is, video frames might be off by one frame). This is not an Aegisub bug - you may consider reencoding those videos before working with them." +msgstr "就像任何經由 DirectShow 載入的東西,某些檔案會有怪結構 (例如以 AVI 封裝的 h.264 視訊或者有空影格的 XviD) 能導致不可靠的搜尋 (換句話說,影格可能會偏移一格) 的。這不是 Aegisub 的臭蟲 - 你可以考慮在作業之前先將它們重新編碼一次。" + +#: tip.cpp:59 +msgid "If anything goes wrong, blame movax." +msgstr "如果出了什麼差錯,去怪 movax。" + +#: vfr.cpp:65 +msgid "No timecodes to average" +msgstr "沒有時碼可以平均" + +#: video_box.cpp:54 +msgid "Play video starting on this position" +msgstr "播放始於此位置之影片" + +#: video_box.cpp:56 +msgid "Play current line" +msgstr "播放目前行" + +#: video_box.cpp:58 +msgid "Stop video playback" +msgstr "停止播放影片" + +#: video_box.cpp:60 +msgid "Toggle autoscroll of video" +msgstr "切換影片自動捲動" + +#: video_box.cpp:70 +msgid "Seek video." +msgstr "搜尋影片。" + +#: video_box.cpp:74 +msgid "Current frame time and number." +msgstr "目前影格時刻和編號。" + +#: video_box.cpp:78 +msgid "Time of this frame relative to start and end of current subs." +msgstr "目前影格到目前字幕起終點的時間。" + +#: video_display.cpp:189 +msgid "You already have timecodes loaded. Replace them with the timecodes from the Matroska file?" +msgstr "您已經載入過時碼,是否要以 Matroska 檔中的時碼取代?" + +#: video_display.cpp:189 +msgid "Replace timecodes?" +msgstr "更換時碼?" + +#: video_display.cpp:284 +msgid "Save PNG snapshot" +msgstr "儲存 PNG 截圖" + +#: video_display.cpp:285 +msgid "Copy image to Clipboard" +msgstr "複製影像到剪貼簿" + +#: video_display.cpp:286 +msgid "Copy coordinates to Clipboard" +msgstr "複製座標到剪貼簿" + diff --git a/locale/zh_TW/wxstd.mo b/locale/zh_TW/wxstd.mo new file mode 100644 index 0000000000000000000000000000000000000000..fe82ffbdb721674750a475e67b9fa2f60fa30df5 GIT binary patch literal 87373 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