From c7293a2c721a04ff444409aece1bcd72b8d465b3 Mon Sep 17 00:00:00 2001 From: zgmf_x20a Date: Wed, 11 Nov 2015 09:26:05 +0800 Subject: [PATCH 1/2] CrashReporter translated into zh_TW CrashReporter translated into zh_TW --- .../zh_TW.lproj/Localizable.strings | 130 +++++++++--------- .../zh_TW.lproj/Localizable.strings | 7 + TechSupport/zh_TW.lproj/Localizable.strings | 32 +++-- 3 files changed, 89 insertions(+), 80 deletions(-) create mode 100644 CrashReporter/Preferences/zh_TW.lproj/Localizable.strings diff --git a/CrashReporter/Application/zh_TW.lproj/Localizable.strings b/CrashReporter/Application/zh_TW.lproj/Localizable.strings index bd914a6..eb6fd1c 100644 --- a/CrashReporter/Application/zh_TW.lproj/Localizable.strings +++ b/CrashReporter/Application/zh_TW.lproj/Localizable.strings @@ -1,76 +1,76 @@ -APPS = "Apps"; -APP_EXTENSIONS = "App Extensions"; +APPS = "App"; +APP_EXTENSIONS = "App 延伸"; BACK = "返回"; CANCEL = "取消"; CONTINUE = "繼續"; -COLLABORATE_MESSAGE = "CrashReporter is open source.\n\nHelp improve CrashReporter by submitting code, feature requests, issue reports and localizations.\n\nMore information about the different parts of CrashReporter is available by tapping the buttons below."; -COLLABORATE_TITLE = "Share the Burden"; -CONTRIBUTE_MONEY = "Contribute"; -CONTRIBUTE_MONEY_MESSAGE = "I put a lot of time into CrashReporter and its related packages, but I don't get paid for it.\n\nHelp me stay fed and caffeinated by sending me a bit of your pocket change."; -CONTRIBUTE_MONEY_FLATTR = "Contribute via Flattr"; -CONTRIBUTE_MONEY_PAYPAL = "Contribute via PayPal"; -CONTRIBUTE_MONEY_TITLE = "Share the Wealth"; -CRASH_DETECTED = "检测到崩溃"; // the previous Chinese translator seems to refer to "crashes" as "errors" instead - I translated it to "crash" in this case. not sure whether to stick with "error" for consistency or... -CRASHED_LESS_THAN_HOUR = "Less than 1 hour ago."; -CRASHED_LESS_THAN_HOURS = "Less than %u hours ago."; -CRASHED_PROCESS = "崩潰的過程"; -CUSTOM_BLAME_WARNING = "警告:在此輸入無效的資料可能導致系統損毀。僅於開發者指導下使用。"; -DELETE = "Delete"; -DELETE_ALL_MESSAGE = "Are you sure you wish to delete all crash log files?"; -DELETE_ALL_FOR_MESSAGE = "Are you sure you wish to delete all crash log files for \"%@\"?"; -DELETE_ALL_FAILED = "Failed to delete one or more files."; -DELETE_FILE_FAILED = "不能刪除文件。"; +COLLABORATE_MESSAGE = "CrashReporter 是開放原始碼.\n\n幫忙改進 CrashReporter 由提交程式碼、功能要求、問題回報和語言翻譯。\n\n更多關於不同部分的 CrashReporter 可用資訊,請按壓以下的按鈕。"; +COLLABORATE_TITLE = "分享負擔"; +CONTRIBUTE_MONEY = "貢獻"; +CONTRIBUTE_MONEY_MESSAGE = "我花了很多時間在 CrashReporter 和相關的套件上,但是我並未獲得報酬。\n\n幫忙我持續飽足和有咖啡喝,請捐獻給我一些零用錢。"; +CONTRIBUTE_MONEY_FLATTR = "透過 Flattr 貢獻"; +CONTRIBUTE_MONEY_PAYPAL = "透過 PayPal 貢獻"; +CONTRIBUTE_MONEY_TITLE = "分享財富"; +CRASH_DETECTED = "偵測到崩潰"; // the previous Chinese translator seems to refer to "crashes" as "errors" instead - I translated it to "crash" in this case. not sure whether to stick with "error" for consistency or... +CRASHED_LESS_THAN_HOUR = "少於1小時以前。"; +CRASHED_LESS_THAN_HOURS = "少於 %u 小時以前。"; +CRASHED_PROCESS = "崩潰的程序"; +CUSTOM_BLAME_WARNING = "警告:輸入無效的資料可能導致系統損毀。只在開發人員的指導下使用。"; +DELETE = "刪除"; +DELETE_ALL_MESSAGE = "確定要刪除所有崩潰日誌檔案?"; +DELETE_ALL_FOR_MESSAGE = "確定要刪除所有 \"%@\" 的崩潰日誌檔案?"; +DELETE_ALL_FAILED = "無法刪除一個或多個檔案。"; +DELETE_FILE_FAILED = "無法刪除選取的檔案。"; EARLIER = "較早前"; EDIT = "編輯"; ERROR = "錯誤"; -FORWARD_TO = "轉發到…"; -HELP = "Help"; +FORWARD_TO = "轉寄…"; +HELP = "說明"; IGNORE = "略過"; INCLUDE_UNTITLED = "未命名"; LATEST = "最新"; -LESS_THAN_HOUR = "Less than 1 hour before crash."; -LESS_THAN_HOURS = "Less than %u hours before crash."; -LOADED_BINARIES = "Loaded Third-party Binaries"; -MAIN_SUSPECT = "主因"; -NO_REPORTS = "No Crash Reports"; -NONE = "None"; -NOTIFY_CRASHED = "\"%@\" has crashed."; -NOTIFY_EXCESS_CPU = "\"%@\" is hogging CPU."; -NOTIFY_EXCESS_MEMORY = "\"%@\" is hogging memory."; -NOTIFY_EXCESS_WAKEUPS = "\"%@\" is causing excessive wakeups."; -NOTIFY_EXECUTION_TIMEOUT_SHUTDOWN = "\"%@\" took too long to shutdown."; -NOTIFY_EXECUTION_TIMEOUT_TASK = "\"%@\" took too long to perform a task."; -NOTIFY_LARGEST_PROCESS = "Largest process is \"%@\"."; -NOTIFY_LOW_MEMORY = "Low memory, suspended apps will end."; -NOTIFY_MAIN_SUSPECT = "\"%@\" is main suspect."; -NOTIFY_NO_SUSPECTS = "There are no suspects."; -NOTIFY_SANDBOX_VIOLATION = "\"%@\" violated sandbox."; -OK = "好"; -OTHER_SUSPECTS = "別的因"; -PACKAGE_FAILED_1 = "這個文件關聯的程序包不存在、還是可能不是從Cydia還是App Store來的。"; -PACKAGE_INSTALL_DATE_PREFIX = "Installed"; -PROCESSING = "Processing..."; -REPORTCRASH_DISABLED_TITLE = "Crash Logging is Disabled"; -REPORTCRASH_DISABLED_MESSAGE = "It appears that the ReportCrash daemon has been disabled on your device.\n\nWithout this daemon, crash logs will not be generated when a process crashes.\n\nPlease re-enable ReportCrash.\n\nIt only runs when a process crashes, so it will not shorten your battery life or slow down your device."; -SAFE_MODE_MESSAGE = "It appears that the previous session of CrashReporter crashed.\n\nThis may have been due to a tweak.\n\nTweaks have been disabled for this session of CrashReporter.\n\nTweaks will be loaded again upon the next launch."; -SAFE_MODE_TITLE = "Safe Mode"; -SCRIPT = "指令碼"; -SCRIPT_EXECUTE = "Execute"; -SCRIPT_INTRO_TITLE = "Instructions"; -SCRIPT_INTRO_MESSAGE = "This script will be used to gather information from your device. It may also be used to perform maintenance.\n\nThe gathered information and maintenance results will then be used to generate a report.\n\nPlease review the script, then tap '%@' to begin processing.\n\nTo cancel, tap '%@' at the top."; -SCRIPT_INVALID_TITLE = "ERROR"; -SCRIPT_INVALID_MESSAGE = "This script contains errors and cannot be used.\n\nPlease inform the person that provided this script."; -SCRIPT_CAUTION_TITLE = "CAUTION"; -SCRIPT_CAUTION_MESSAGE = "This script contains shell commands.\n\nIf used improperly, such commands could destroy data on your device.\n\nDo not execute this script if you do not trust its source."; -SERVICES = "Services (Daemons, etc.)"; +LESS_THAN_HOUR = "少於1小時前崩潰。"; +LESS_THAN_HOURS = "少於 %u 小時前崩潰。"; +LOADED_BINARIES = "載入第三方二進位檔案"; +MAIN_SUSPECT = "主要嫌疑犯"; +NO_REPORTS = "沒有崩潰記錄"; +NONE = "無"; +NOTIFY_CRASHED = "\"%@\" 已經崩潰"; +NOTIFY_EXCESS_CPU = "\"%@\" 持續掌控 CPU。"; +NOTIFY_EXCESS_MEMORY = "\"%@\" 持續掌控記憶體。"; +NOTIFY_EXCESS_WAKEUPS = "\"%@\" 持續引起過度喚醒。"; +NOTIFY_EXECUTION_TIMEOUT_SHUTDOWN = "\"%@\" 花了太久時間來關閉。"; +NOTIFY_EXECUTION_TIMEOUT_TASK = "\"%@\" 花了太長時間來執行任務。"; +NOTIFY_LARGEST_PROCESS = "最大的程序 \"%@\"."; +NOTIFY_LOW_MEMORY = "記憶體低落,暫停的 App 將會結束。"; +NOTIFY_MAIN_SUSPECT = "\"%@\" 是要嫌疑犯。"; +NOTIFY_NO_SUSPECTS = "沒有任何嫌犯"; +NOTIFY_SANDBOX_VIOLATION = "\"%@\" 違反沙盒。"; +OK = "確定"; +OTHER_SUSPECTS = "其他嫌疑犯"; +PACKAGE_FAILED_1 = "套件擁有的檔案既沒有安裝,或者沒有透過 Cydia 或 App Store 來安裝。"; +PACKAGE_INSTALL_DATE_PREFIX = "安裝於"; +PROCESSING = "處理中..."; +REPORTCRASH_DISABLED_TITLE = "崩潰記錄已經關閉"; +REPORTCRASH_DISABLED_MESSAGE = "顯示出 ReportCrash 服務 (daemon) 已經在裝置上被關閉了。\n\n沒有此服務 (daemon),將無法產生崩潰日誌。\n\n請重新啟用 ReportCrash。\n\n服務只有在程序崩貴食材會執行,因此這將不會縮短電池壽命或者使你的裝置變慢。"; +SAFE_MODE_MESSAGE = "顯示出上一個間段的 CrashReporter 崩潰了。\n\n這可能是因為插件。\n\n插件可能在這個間段的 CrashReporter 已經關閉了。\n\n插件將會在下次執行時再次載入。"; +SAFE_MODE_TITLE = "安全模式"; +SCRIPT = "腳本"; +SCRIPT_EXECUTE = "執行"; +SCRIPT_INTRO_TITLE = "指令"; +SCRIPT_INTRO_MESSAGE = "此腳本將會用來收集裝置的資訊。也可能會用來執行維護。\n\n蒐集的資訊和維護結果之後將會用來產生報告。\n\n請先預覽腳本,然後按壓 '%@' 來開始執行。\n\n要取消,按壓最上面的 '%@' "; +SCRIPT_INVALID_TITLE = "錯誤"; +SCRIPT_INVALID_MESSAGE = "此腳本包含錯誤並且無法使用。\n\n請通知提供此腳本的人員。"; +SCRIPT_CAUTION_TITLE = "注意"; +SCRIPT_CAUTION_MESSAGE = "此腳本包含 Shell 指令\n\n如果沒有正確使用,這樣的指令可能會破壞裝置的資料。\n\n如過不信任來源,請不要執行腳本。"; +SERVICES = "服務 (Daemons、其他)"; SOCIAL_FACEBOOK = "Facebook"; -SOCIAL_SHARE_CONTENT = "Resolve your iOS issues with CrashReporter by Lance Fetters (@ashikase): http://ashikase.com/r/package/crash-reporter"; -SOCIAL_SHARE_MESSAGE = "Help other users by letting them know about CrashReporter via your favorite social network."; -SOCIAL_SHARE_TITLE = "Share the Love"; -SOCIAL_SHARE_UNAVAIL = "Your device does not appear to have any social networking services configured.\n\nYou can configure a social network via the Settings app."; -SOCIAL_SINA_WEIBO = "Sina Weibo"; -SOCIAL_TENCENT_WEIBO = "Tencent Weibo"; +SOCIAL_SHARE_CONTENT = "使用由 Lance Fetters (@ashikase) 開發的 CrashReporter 來解析 iOS 問題: http://ashikase.com/r/package/crash-reporter"; +SOCIAL_SHARE_MESSAGE = "透過最愛的社群網路讓其他使用者知道 CrashReporter,屆此來幫忙他們。"; +SOCIAL_SHARE_TITLE = "分享愛心"; +SOCIAL_SHARE_UNAVAIL = "裝置並未顯示有設定任何社群網路服務。\n\n可以透過設定 App來設定社群網路。"; +SOCIAL_SINA_WEIBO = "新浪微博"; +SOCIAL_TENCENT_WEIBO = "騰訊微薄"; SOCIAL_TWITTER = "Twitter"; -VIEW = "查看"; -VIEW_CRASH_LOG = "檢視崩潰記錄 (crash log)"; -VIEW_SYSLOG = "檢視系統記錄 (syslog)"; +VIEW = "檢視"; +VIEW_CRASH_LOG = "檢視崩潰日誌 (crash log)"; +VIEW_SYSLOG = "檢視系統日誌 (syslog)"; diff --git a/CrashReporter/Preferences/zh_TW.lproj/Localizable.strings b/CrashReporter/Preferences/zh_TW.lproj/Localizable.strings new file mode 100644 index 0000000..bcb5e67 --- /dev/null +++ b/CrashReporter/Preferences/zh_TW.lproj/Localizable.strings @@ -0,0 +1,7 @@ +TITLE_NOTIFY_SEND = "傳送通知:"; +PREF_NOTIFY_EXCESS_CPU = "過度 CPU 使用"; +PREF_NOTIFY_EXCESS_MEMORY = "過度記憶體使用"; +PREF_NOTIFY_EXCESS_WAKEUPS = "過度喚醒"; +PREF_NOTIFY_EXECUTION_TIMEOUTS = "執行超時"; +PREF_NOTIFY_LOW_MEMORY = "記憶體低落"; +PREF_NOTIFY_SANDBOX_VIOLATIONS = "違反沙盒"; diff --git a/TechSupport/zh_TW.lproj/Localizable.strings b/TechSupport/zh_TW.lproj/Localizable.strings index 02102b6..6bbf4d9 100644 --- a/TechSupport/zh_TW.lproj/Localizable.strings +++ b/TechSupport/zh_TW.lproj/Localizable.strings @@ -1,19 +1,21 @@ -ATTACHMENTS = "附件"; +"Upload failed" = "無法上傳"; +"pastie.org is unreachable." = "pastie.org 無法訪問。"; +ATTACHMENTS = "Attachments"; CANCEL = "取消"; -CANNOT_EMAIL = "無法發送電郵。"; -CONTACT_AUTHOR = "電郵給開發者"; +CANNOT_EMAIL = "無法從此裝置傳送電子郵件。"; +CONTACT_AUTHOR = "聯絡作者"; CONTACT_INTRO_MESSAGE = "This form is used to submit a report.\n\nThe form displays what information will be attached, and also provides a text area where you can type additional information to be included in the report.\n\nTo submit the report, tap \"%@\".\n\nTo cancel without submitting, tap \"%@\"."; -CONTACT_INTRO_TITLE = "Instructions"; +CONTACT_INTRO_TITLE = "說明"; COPY = "複製"; -DETAIL_REQUIRED_MESSAGE = "You must enter a message in order to proceed."; -DETAIL_REQUIRED_TITLE = "Input Required"; -EMAIL_FAILED_1 = "發送電郵失敗.\n錯誤:"; -EMAIL_PLACEHOLDER = "Please enter details here, such as:\n\n* When did the issue begin?\n\n* What steps led to the crash?\n\n* Does the crash happen every time?"; +DETAIL_REQUIRED_MESSAGE = "必須輸入訊息才能進行。"; +DETAIL_REQUIRED_TITLE = "需要輸入"; +EMAIL_FAILED_1 = "無法傳送電子郵件。\n錯誤: "; +EMAIL_PLACEHOLDER = "請在此輸入細節,像是:\n\n* 問題何時發生?\n\n* 什麼步驟導致此問題?\n\n* 問題每次都發生?"; INCLUDE_UNTITLED = "未命名"; -NOT_TEXT_MESSAGE = "The selected file does not appear to be a text file.\n\nIt cannot be displayed with the built-in viewer."; -OK = "好"; -SUBMIT = "Submit"; -SUBMIT_EMAIL_MESSAGE = "An email message will be generated.\n\nPlease review the content of the email, and then send it.\n\nPlease do not edit the body of the email or remove any of the attachments."; -SUBMIT_EMAIL_TITLE = "Preparing Email"; -VIEW_IN_APP_STORE = "到 App Store 管理程式"; -VIEW_IN_CYDIA = "到 Cydia 管理程式"; +NOT_TEXT_MESSAGE = "選取的檔案顯示不是文字檔案。\n\n無法在內建的檢視器顯示。"; +OK = "確定"; +SUBMIT = "傳送"; +SUBMIT_EMAIL_MESSAGE = "電子郵件訊息已經產生。\n\n請先預覽電子郵件的內容,然後傳送。\n\n請不要編輯電子郵件的主體或是移除任何附件。"; +SUBMIT_EMAIL_TITLE = "準備電子郵件中"; +VIEW_IN_APP_STORE = "在 App Store 中檢視套件"; +VIEW_IN_CYDIA = "在 Cydia 中檢視套件"; \ No newline at end of file From 77d49c00563f2284f96244c2dc399533e5651878 Mon Sep 17 00:00:00 2001 From: zgmf_x20a Date: Wed, 11 Nov 2015 15:47:12 +0800 Subject: [PATCH 2/2] Weibo Localization Typo Weibo Localization Typo --- CrashReporter/Application/zh_TW.lproj/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CrashReporter/Application/zh_TW.lproj/Localizable.strings b/CrashReporter/Application/zh_TW.lproj/Localizable.strings index eb6fd1c..14542dc 100644 --- a/CrashReporter/Application/zh_TW.lproj/Localizable.strings +++ b/CrashReporter/Application/zh_TW.lproj/Localizable.strings @@ -69,7 +69,7 @@ SOCIAL_SHARE_MESSAGE = "透過最愛的社群網路讓其他使用者知道 Cras SOCIAL_SHARE_TITLE = "分享愛心"; SOCIAL_SHARE_UNAVAIL = "裝置並未顯示有設定任何社群網路服務。\n\n可以透過設定 App來設定社群網路。"; SOCIAL_SINA_WEIBO = "新浪微博"; -SOCIAL_TENCENT_WEIBO = "騰訊微薄"; +SOCIAL_TENCENT_WEIBO = "騰訊微博"; SOCIAL_TWITTER = "Twitter"; VIEW = "檢視"; VIEW_CRASH_LOG = "檢視崩潰日誌 (crash log)";