From 1ef50d475168b68effe3f357b24234f0e6047bce Mon Sep 17 00:00:00 2001 From: lctoan Date: Mon, 7 Sep 2020 23:48:12 +0800 Subject: [PATCH] Improve Taiwanese translations (#5264) --- modules/backend/lang/zh-tw/lang.php | 26 +++++-- modules/cms/lang/zh-tw/lang.php | 19 +++-- modules/system/assets/js/lang/lang.zh-tw.js | 2 +- modules/system/lang/zh-tw/client.php | 86 +++++++++++++++++++++ 4 files changed, 117 insertions(+), 16 deletions(-) create mode 100644 modules/system/lang/zh-tw/client.php diff --git a/modules/backend/lang/zh-tw/lang.php b/modules/backend/lang/zh-tw/lang.php index 35ab3510b..9655ef6e6 100644 --- a/modules/backend/lang/zh-tw/lang.php +++ b/modules/backend/lang/zh-tw/lang.php @@ -52,6 +52,7 @@ return [ 'widget_width' => '寬度', 'full_width' => '全部寬度', 'add_widget' => '新增元件', + 'manage_widgets' => '管理元件', 'widget_inspector_title' => '元件設定', 'widget_inspector_description' => '設定報表元件', 'widget_columns_label' => '寬度 :columns', @@ -62,6 +63,12 @@ return [ 'widget_new_row_description' => '把元件放到新列', 'widget_title_label' => '元件標題', 'widget_title_error' => '需要元件標題', + 'reset_layout' => '重置版面', + 'reset_layout_confirm' => '確定重置為預設版面?', + 'reset_layout_success' => '版面已重置。', + 'make_default' => '設定為預設', + 'make_default_confirm' => '確定將此版面設定為預設?', + 'make_default_success' => '已設定此版面為預設。', 'status' => [ 'widget_title_default' => '系統狀態', 'update_available' => '{0} 更新可用!|{1} 更新可用!|[2,Inf] 更新可用!' @@ -170,7 +177,7 @@ return [ 'field_off' => '關', 'field_on' => '開', 'add' => '增加', - 'apply' => '應用', + 'apply' => '確定', 'cancel' => '取消', 'close' => '關閉', 'confirm' => '確認', @@ -297,7 +304,9 @@ return [ 'email' => 'Email' ], 'filter' => [ - 'all' => '全部' + 'all' => '全部', + 'date_all' => '全部區間', + 'number_all' => '全部數目', ], 'permissions' => [ 'manage_media' => 'Upload and manage media contents - images, videos, sounds, documents' @@ -316,10 +325,10 @@ return [ 'display' => '顯示', 'filter_everything' => '所有', 'filter_images' => '圖片', - 'filter_video' => '視頻', - 'filter_audio' => '音頻', + 'filter_video' => '影片', + 'filter_audio' => '音訊', 'filter_documents' => '文檔', - 'library' => '庫', + 'library' => '媒體庫', 'size' => '大小', 'title' => '標題', 'last_modified' => '最近修改', @@ -332,7 +341,7 @@ return [ 'multiple_selected' => '多選.', 'uploading_file_num' => '上傳 :number 檔案...', 'uploading_complete' => '上傳完畢', - 'order_by' => '排序', + 'order_by' => '排列方式', 'folder' => '檔案夾', 'no_files_found' => '沒找到您請求的檔案.', 'delete_empty' => '請選擇刪除項.', @@ -362,6 +371,9 @@ return [ 'selection_mode' => '選擇模式', 'resize_image' => '調整圖片', 'image_size' => '圖片大小:', - 'selected_size' => '選中:' + 'selected_size' => '選中:', + 'direction' => '順序', + 'direction_asc' => '升冪', + 'direction_desc' => '降冪', ] ]; diff --git a/modules/cms/lang/zh-tw/lang.php b/modules/cms/lang/zh-tw/lang.php index 9cbed535f..3c69e4484 100644 --- a/modules/cms/lang/zh-tw/lang.php +++ b/modules/cms/lang/zh-tw/lang.php @@ -46,8 +46,8 @@ return [ 'dir_name_create_label' => '目標主題目錄', 'theme_label' => '主題', 'theme_title' => '主題', - 'activate_button' => '激活', - 'active_button' => '激活', + 'activate_button' => '啟用', + 'active_button' => '啟用', 'customize_theme' => '自訂主題', 'customize_button' => '自訂', 'duplicate_button' => '複製', @@ -110,7 +110,10 @@ return [ 'invalid_url' => '不合法的URL格式. URL可以正斜槓開頭, 包含數字, 拉丁字母和下面的字元: ._-[]:?|/+*^$', 'delete_confirm_multiple' => '真的想要刪除選擇的頁面嗎?', 'delete_confirm_single' => '真的想要刪除這個頁面嗎?', - 'no_layout' => '-- 沒有佈局 --' + 'no_layout' => '-- 沒有佈局 --', + 'title' => '頁面標題', + 'url' => '頁面網址', + 'file_name' => '頁面檔案名稱', ], 'layout' => [ 'not_found_name' => "佈局 ':name' 找不到", @@ -168,8 +171,8 @@ return [ 'content' => '內容', 'hidden' => '隱藏', 'hidden_comment' => '隱藏頁面只能被登錄的後台使用者訪問.', - 'enter_fullscreen' => '進入全屏模式', - 'exit_fullscreen' => '退出全屏模式' + 'enter_fullscreen' => '進入全螢幕模式', + 'exit_fullscreen' => '退出全螢幕模式', ], 'asset' => [ 'menu_label' => '資源', @@ -181,12 +184,12 @@ return [ 'create_directory' => '新建目錄', 'directory_popup_title' => '新目錄', 'directory_name' => '目錄名', - 'rename' => '重命名', + 'rename' => '重新命名', 'delete' => '刪除', 'move' => '移動', 'select' => '選擇', 'new' => '新檔案', - 'rename_popup_title' => '重命名', + 'rename_popup_title' => '重新命名', 'rename_new_name' => '新名稱', 'invalid_path' => '路徑名稱只能包含數字, 拉丁字母和以下字元: _-/', 'error_deleting_file' => '刪除檔案 :name 錯誤.', @@ -195,7 +198,7 @@ return [ 'invalid_name' => '名稱只能包含數字, 拉丁字母, 空格和以下字元: _-', 'original_not_found' => '原始檔案或目錄找不到', 'already_exists' => '檔案或目錄已存在', - 'error_renaming' => '重命名檔案或目錄錯誤', + 'error_renaming' => '重新命名檔案或目錄錯誤', 'name_cant_be_empty' => '名稱不能為空', 'too_large' => '上傳的檔案太大. 最大檔案大小是 :max_size', 'type_not_allowed' => '只有下面的檔案類型是允許的: :allowed_types', diff --git a/modules/system/assets/js/lang/lang.zh-tw.js b/modules/system/assets/js/lang/lang.zh-tw.js index 8aecf9d62..cbcae46b4 100644 --- a/modules/system/assets/js/lang/lang.zh-tw.js +++ b/modules/system/assets/js/lang/lang.zh-tw.js @@ -5,7 +5,7 @@ if ($.oc === undefined) $.oc = {} if ($.oc.langMessages === undefined) $.oc.langMessages = {} $.oc.langMessages['zh-tw'] = $.extend( $.oc.langMessages['zh-tw'] || {}, - {"markdowneditor":{"formatting":"Formatting","quote":"Quote","code":"Code","header1":"Header 1","header2":"Header 2","header3":"Header 3","header4":"Header 4","header5":"Header 5","header6":"Header 6","bold":"Bold","italic":"Italic","unorderedlist":"Unordered List","orderedlist":"Ordered List","video":"Video","image":"Image","link":"Link","horizontalrule":"Insert Horizontal Rule","fullscreen":"Full screen","preview":"Preview"},"mediamanager":{"insert_link":"Insert Media Link","insert_image":"Insert Media Image","insert_video":"Insert Media Video","insert_audio":"Insert Media Audio","invalid_file_empty_insert":"Please select file to insert a links to.","invalid_file_single_insert":"Please select a single file.","invalid_image_empty_insert":"Please select image(s) to insert.","invalid_video_empty_insert":"Please select a video file to insert.","invalid_audio_empty_insert":"Please select an audio file to insert."},"alert":{"confirm_button_text":"OK","cancel_button_text":"Cancel","widget_remove_confirm":"Remove this widget?"},"datepicker":{"previousMonth":"Previous Month","nextMonth":"Next Month","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"colorpicker":{"choose":"Ok"},"filter":{"group":{"all":"all"},"scopes":{"apply_button_text":"Apply","clear_button_text":"Clear"},"dates":{"all":"all","filter_button_text":"Filter","reset_button_text":"Reset","date_placeholder":"Date","after_placeholder":"After","before_placeholder":"Before"},"numbers":{"all":"all","filter_button_text":"Filter","reset_button_text":"Reset","min_placeholder":"Min","max_placeholder":"Max"}},"eventlog":{"show_stacktrace":"Show the stacktrace","hide_stacktrace":"Hide the stacktrace","tabs":{"formatted":"Formatted","raw":"Raw"},"editor":{"title":"Source code editor","description":"Your operating system should be configured to listen to one of these URL schemes.","openWith":"Open with","remember_choice":"Remember selected option for this session","open":"Open","cancel":"Cancel"}}} + {"markdowneditor":{"formatting":"\u683c\u5f0f","quote":"\u5f15\u8a00","code":"\u7a0b\u5f0f\u78bc","header1":"\u6a19\u984c\u4e00","header2":"\u6a19\u984c\u4e8c","header3":"\u6a19\u984c\u4e09","header4":"\u6a19\u984c\u56db","header5":"\u6a19\u984c\u4e94","header6":"\u6a19\u984c\u516d","bold":"\u7c97\u9ad4","italic":"\u659c\u9ad4","unorderedlist":"\u9805\u76ee\u6e05\u55ae","orderedlist":"\u6578\u5b57\u6e05\u55ae","video":"\u5f71\u7247","image":"\u5716\u7247","link":"\u9023\u7d50","horizontalrule":"\u63d2\u5165\u6c34\u5e73\u7dda","fullscreen":"\u5168\u87a2\u5e55","preview":"\u9810\u89bd"},"mediamanager":{"insert_link":"\u63d2\u5165\u5a92\u9ad4\u6ac3\u9023\u7d50","insert_image":"\u63d2\u5165\u5a92\u9ad4\u6ac3\u5716\u7247","insert_video":"\u63d2\u5165\u5a92\u9ad4\u6ac3\u5f71\u7247","insert_audio":"\u63d2\u5165\u5a92\u9ad4\u6ac3\u97f3\u8a0a","invalid_file_empty_insert":"\u8acb\u9078\u64c7\u6a94\u6848\u4ee5\u63d2\u5165\u9023\u7d50\u3002","invalid_file_single_insert":"\u8acb\u9078\u64c7\u4e00\u500b\u6a94\u6848\u3002","invalid_image_empty_insert":"\u8acb\u9078\u64c7\u63d2\u5165\u7684\u5716\u7247\u3002","invalid_video_empty_insert":"\u8acb\u9078\u64c7\u63d2\u5165\u7684\u5f71\u7247\u3002","invalid_audio_empty_insert":"\u8acb\u9078\u64c7\u63d2\u5165\u7684\u97f3\u8a0a\u3002"},"alert":{"confirm_button_text":"\u78ba\u8a8d","cancel_button_text":"\u53d6\u6d88","widget_remove_confirm":"\u78ba\u5b9a\u79fb\u9664\u6b64\u5143\u4ef6\uff1f"},"datepicker":{"previousMonth":"\u4e0a\u500b\u6708","nextMonth":"\u4e0b\u500b\u6708","months":["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"],"weekdays":["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],"weekdaysShort":["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"]},"colorpicker":{"choose":"\u78ba\u5b9a"},"filter":{"group":{"all":"\u5168\u90e8"},"scopes":{"apply_button_text":"\u78ba\u5b9a","clear_button_text":"\u6e05\u9664"},"dates":{"all":"\u5168\u90e8","filter_button_text":"\u7be9\u9078","reset_button_text":"\u91cd\u7f6e","date_placeholder":"\u65e5\u671f","after_placeholder":"\u5728\u6b64\u4e4b\u5f8c","before_placeholder":"\u5728\u6b64\u4e4b\u524d"},"numbers":{"all":"\u5168\u90e8","filter_button_text":"\u7be9\u9078","reset_button_text":"\u91cd\u7f6e","min_placeholder":"\u6700\u5c0f\u503c","max_placeholder":"\u6700\u5927\u503c"}},"eventlog":{"show_stacktrace":"Show the stacktrace","hide_stacktrace":"Hide the stacktrace","tabs":{"formatted":"Formatted","raw":"Raw"},"editor":{"title":"Source code editor","description":"Your operating system should be configured to listen to one of these URL schemes.","openWith":"Open with","remember_choice":"Remember selected option for this session","open":"Open","cancel":"Cancel"}}} ); //! moment.js locale configuration v2.22.2 diff --git a/modules/system/lang/zh-tw/client.php b/modules/system/lang/zh-tw/client.php new file mode 100644 index 000000000..3b1aa730f --- /dev/null +++ b/modules/system/lang/zh-tw/client.php @@ -0,0 +1,86 @@ + [ + 'formatting' => '格式', + 'quote' => '引用', + 'code' => '程式碼', + 'header1' => '標題一', + 'header2' => '標題二', + 'header3' => '標題三', + 'header4' => '標題四', + 'header5' => '標題五', + 'header6' => '標題六', + 'bold' => '粗體', + 'italic' => '斜體', + 'unorderedlist' => '項目清單', + 'orderedlist' => '數字清單', + 'video' => '影片', + 'image' => '圖片', + 'link' => '連結', + 'horizontalrule' => '插入水平線', + 'fullscreen' => '全螢幕', + 'preview' => '預覽', + ], + 'mediamanager' => [ + 'insert_link' => '插入媒體櫃連結', + 'insert_image' => '插入媒體櫃圖片', + 'insert_video' => '插入媒體櫃影片', + 'insert_audio' => '插入媒體櫃音訊', + 'invalid_file_empty_insert' => '請選擇檔案以插入連結。', + 'invalid_file_single_insert' => '請選擇一個檔案。', + 'invalid_image_empty_insert' => '請選擇插入的圖片。', + 'invalid_video_empty_insert' => '請選擇插入的影片。', + 'invalid_audio_empty_insert' => '請選擇插入的音訊。', + ], + 'alert' => [ + 'confirm_button_text' => '確認', + 'cancel_button_text' => '取消', + 'widget_remove_confirm' => '確定移除此元件?', + ], + 'datepicker' => [ + 'previousMonth' => '上個月', + 'nextMonth' => '下個月', + 'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], + 'weekdays' => ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], + 'weekdaysShort' => ['週日', '週一', '週二', '週三', '週四', '週五', '週六'] + ], + 'colorpicker' => [ + 'choose' => '確定', + ], + 'filter' => [ + 'group' => [ + 'all' => '全部', + ], + 'scopes' => [ + 'apply_button_text' => '確定', + 'clear_button_text' => '清除', + ], + 'dates' => [ + 'all' => '全部', + 'filter_button_text' => '篩選', + 'reset_button_text' => '重置', + 'date_placeholder' => '日期', + 'after_placeholder' => '在此之後', + 'before_placeholder' => '在此之前', + ], + 'numbers' => [ + 'all' => '全部', + 'filter_button_text' => '篩選', + 'reset_button_text' => '重置', + 'min_placeholder' => '最小值', + 'max_placeholder' => '最大值', + ], + ] +];