From 2a21853c9357f096cb6f32b1f5daa6ef30cfcba1 Mon Sep 17 00:00:00 2001 From: Jan Date: Sat, 24 May 2014 23:53:24 +0200 Subject: [PATCH 01/14] closes #256 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0e82a3ff..c629b29d 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ On Debian use: On Ubuntu use: ```sudo apt-get install libxapian-ruby1.9.1 xapian-omega libxapian-dev xpdf antiword\ -unzip catdoc libwpd-0.9-9 libwps-0.2-2 gzip unrtf catdvi djview djview3``` +unzip catdoc libwpd-0.9-9 libwps-0.2-2 gzip unrtf catdvi djview djview3 uuid uuid-dev``` Usage ----- @@ -194,4 +194,4 @@ Changes with tests, and full documentation are preferred. Additional Documentation ------------------------ -[CHANGELOG.md](CHANGELOG.md) - Project changelog \ No newline at end of file +[CHANGELOG.md](CHANGELOG.md) - Project changelog From 99082d198c6a936c2ea104bd8671940542cb2e8d Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 09:54:28 +0800 Subject: [PATCH 02/14] Create zh_TW.yml Create traditional chinese file. --- config/locales/zh_TW.yml | 306 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 306 insertions(+) create mode 100644 config/locales/zh_TW.yml diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml new file mode 100644 index 00000000..6545c68d --- /dev/null +++ b/config/locales/zh_TW.yml @@ -0,0 +1,306 @@ +# Redmine plugin for Document Management System "Features" +# +# Copyright (C) 2011 Vít Jonáš +# +# +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +zh: + dmsf: 文档管家 + label_dmsf_file_plural: Dmsf files + warning_no_entries_selected: 未选择任何条目 + error_email_to_must_be_entered: 请输入电子邮件 + warning_file_already_locked: 文件已经锁定 + notice_file_locked: 文件锁定 + warning_file_not_locked: 文件未锁定 + notice_file_unlocked: 文件解锁 + error_only_user_that_locked_file_can_unlock_it: 只有锁定文件的用户才能解锁该文件 + error_max_files_exceeded: "超出同时下载%{number}个文件数量限制" + error_entry_project_does_not_match_current_project: 入口项目与当前项目不匹配 + notice_folder_created: 文件夹创建完毕 + error_folder_creation_failed: 文件夹创建失败 + error_folder_title_must_be_entered: 请输入主题 + notice_folder_deleted: 文件夹已删除 + error_folder_is_not_empty: 非空文件夹 + error_folder_title_is_already_used: 标题已经被使用 + notice_folder_details_were_saved: 文件夹详细信息已保存 + error_file_is_locked: Folder is locked + error_file_is_locked: 文件被锁定 + notice_file_deleted: 文件已删除 + error_at_least_one_revision_must_be_present: 至少一个修订版本必须存在 + notice_revision_deleted: 修订版本已删除 + warning_one_of_files_locked: 其中一个文件被锁定 + notice_file_unlocked: 文件解锁 + notice_file_revision_created: 文件修订版本已创建 + notice_your_preferences_were_saved: 您的偏好设定已保存 + warning_folder_notifications_already_activated: 文件夹通知已激活 + notice_folder_notifications_activated: 文件夹通知激活 + warning_folder_notifications_already_deactivated: 文件夹通知已注销 + notice_folder_notifications_deactivated: 文件夹通知注销 + warning_file_notifications_already_activated: 文件通知已激活 + notice_file_notifications_activated: 文件通知激活 + warning_file_notifications_already_deactivated: 文件通知已注销 + notice_file_notifications_deactivated: 文件通知注销 + link_details: "%{title} 详情" + link_edit: "编辑 %{title}" + submit_create: 创建 + link_create_folder: 创建文件夹 + title_check_uncheck_all_for_zip_download_or_email: 全选/全不选(zip下载或邮件发送) + link_title: 主题 + link_size: 大小 + link_modified: 修改日期 + link_ver: 版本. + link_author: 作者 + title_check_for_zip_download_or_email: 选中用于Zip下载或邮件发送 + title_delete: 删除 + title_notifications_active_deactivate: "通知有效:点击注销通知" + title_notifications_not_active_activate: "通知无效:点击激活通知" + title_title_version_version_download: " 下载‘%{title}’版本‘%{version}’" + title_locked_by_user: "%{user}锁定" + title_locked_by_you: 您锁定 + title_waiting_for_approval: 待批准 + title_approved: 已批准 + title_unlock_file: 解除锁定允许其他成员修改 + title_lock_file: 锁定以防其他成员修改 + submit_download: 下载 + title_download_checked: zip归档下载所选 + submit_email: 电子邮件 + title_send_checked_by_email: 电子邮件发送所选 + link_user_preferences: 您的文档管理系统项目偏好设定 + heading_send_documents_by_email: 电子邮件发送文档 + label_email_from: 发件人 + label_email_to: 收件人 + label_email_cc: 抄送 + label_email_subject: 主题 + label_email_documents: 文档 + label_email_body: 正文 + label_email_send: 发送 + title_notifications_active: 通知处于有效状态 + label_file_size: 文件大小 + heading_file_upload: 上传 + note_uploaded_maximum_files_at_once: "一次最多上传%{number}个文件." + note_upload_files_greater_than_two_gb: 为了上传大于2GB文件,您需要64位版本的浏览器. + submit_upload_files: 上传 + heading_new_folder: 新建文件夹 + label_title: 标题 + label_description: 描述 + submit_save: 保存 + info_file_locked: 文件已被锁定! + label_notifications: 通知功能 + select_option_default: 默认 + select_option_deactivated: 注销 + select_option_activated: 激活 + title_save_preferences: 保存偏好设定 + heading_revisions: 修订版本 + title_download: 下载 + title_delete_revision: 删除此修订 + label_created: 创建 + label_changed: 修改 + info_changed_by_user: "%{changed} by" + label_filename: 文件名 + label_mime: Mime + label_size: 大小 + heading_new_revision: 新修订 + option_version_same: Same + option_version_minor: Minor + option_version_major: Major + label_new_content: 新内容 + label_maximum_files_upload: 最大上传文件数 + note_maximum_number_of_files_uploaded: 一次上传的最大文件数量. 0表示无限制. + label_maximum_files_download: 最大下载文件数 + note_maximum_number_of_files_downloaded: 最大文件下载数量(zip或发送电子邮件方式). 0表示无限制. + label_file_storage_directory: 文件存储目录 + label_index_database: Index database + label_stemming_language: Stemming Language + note_possible_values: Possible values + note_pass_none_to_disable_stemming: "pass 'none' to disable stemming" + label_stem_strategy: Stem strategy + option_stem_none: Stem none (default) + option_stem_some: Stem some + option_stem_all: Stem all + label_stemming_description: This controls how the query parser will apply the stemming algorithm. The default value is STEM_NONE. The possible values are + note_do_not_stem: "Don't perform any stemming." + note_stem_some: "Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'." + note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." + note_stemming_applied: Note that the stemming algorithm is only applied to words in probabilistic fields - boolean filter terms are never stemmed. + label_default_notifications: 文件默认通知 + heading_uploaded_files: 上传文件 + submit_commit: 提交 + link_documents: 文档 + permission_view_dmsf_folders: 浏览文档 + permission_user_preferences: 用户偏好设定 + permission_view_dmsf_files: 查看文档 + permission_folder_manipulation: 文件夹操作 + permission_file_manipulation: 文件操作 + permission_force_file_unlock: 强制文件解锁 + permission_manage_workflows: Manage workflows + label_file: 文件 + field_folder: 件夹 + error_create_cycle_in_folder_dependency: create cycle in folder dependency + error_contains_invalid_character: 含有无效字符 + error_file_commit_require_uploaded_file: 文件提交要求上传文件 + warning_some_files_were_not_commited: "某些文件因验证错误未能被提交: %{files}" + error_user_has_not_right_delete_folder: 用户没有权限删除文件夹 + error_user_has_not_right_delete_file: 用户没有权限删除文件 + notice_entries_deleted: 条目已删除 + warning_some_entries_were_not_deleted: "某些条目未被删除: %{entries}" + title_delete_checked: 删除选中 + title_number_of_files_in_directory: 目录总文件个数 + title_filename_for_download: 用于下载或zip归档的文件名 + label_number_of_folders: Folders + label_number_of_documents: Documents + error_file_storage_directory_does_not_exist: 文件存储目录不存在或不能创建 + error_file_can_not_be_created: 文件未能在存储目录中创建 + error_wrong_zip_encoding: 不正确的Zip编码 + warning_xapian_not_available: Xapian not available + menu_dmsf: 文档管家 + label_physical_file_delete: 物理删除文件 + user_is_not_project_member: 您不是该项目的成员 + heading_access_downloads_emails: 存取次数 + heading_access_first: 首次 + heading_access_last: 末次 + label_dmsf_updated: DMSF updated + title_total_size_of_all_files: 文件夹所有文件总大小 + project_module_dmsf: 文档管家 + warning_no_project_to_copy_file_to: No project to copy file to + comment_copied_from: "Copied from %{source}" + notice_file_copied: File copied + notice_file_moved: File moved + field_target_project: Target project + field_target_folder: Target folder + title_copy_or_move: Copy/Move + label_dmsf_folder_plural: Dmsf folders + comment_moved_from: "Moved from %{source}" + error_target_folder_same: Target folder and project are the same as current + error_file_cannot_be_moved: "File can't be moved" + error_file_cannot_be_copied: "File can't be copied" + warning_no_project_to_copy_folder_to: No project to copy folder to + title_copy: Copy + error_folder_cannot_be_copied: "Folder can't be copied" + notice_folder_copied: Folder copied + + error_max_email_filesize_exceeded: "You've exceeded the maximum filesize for sending via email. (%{number} MB)" + note_maximum_email_filesize: Limits maximum filesize that can be sent via email. 0 means unlimited. Number is in MB. + label_maximum_email_filesize: Maximum email attachment size + header_minimum_filesize: File Error. + error_minimum_filesize: "The file %{file} is 0 bytes and will not be attached." + parent_directory: Parent Directory + note_webdav: Webdav once enabled can be found at http://.../dmsf/webdav/ + label_webdav: Webdav functionality + label_dmsf_plural: "Copy DMSF files and folders (%{files} files in %{folders} folders)" + + warning_folder_already_locked: This folder is already locked + notice_folder_locked: The folder was successfully locked + warning_folder_not_locked: Unfortunately, the folder could not be locked + notice_folder_unlocked: The folder was successfully unlocked + error_only_user_that_locked_folder_can_unlock_it: You are not authorised to unlock this folder + title_folder_parent_locked: "Parent folder %{name} is locked" + title_unlock_folder: Unlock to allow changes for other members + title_lock_folder: Lock to prevent changes for other members + + select_option_webdav_readonly: Read-only + select_option_webdav_readwrite: Read/Write + label_webdav_strategy: Webdav strategy + note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end users. + + error_unable_delete_dmsf_workflow: Unable to delete the workflow + error_empty_note: "The note can't be empty" + error_workflow_assign: An error occured while assigning + error_cannot_start_workflow: "Workflow can't be started" + error_cannot_renumber_steps: "Steps can't be renumbered" + label_dmsf_workflow_new: New approval workflow + field_label_dmsf_workflow: Approval Workflow + field_label_dmsf_workflow_name: Approval workflow name + label_dmsf_workflow_plural: Approval workflows + label_dmsf_workflow_step: Step + label_dmsf_workflow_step_plural: Steps + label_dmsf_workflow_approval: Approval + label_dmsf_workflow_approval_plural: Approvals + label_dmsf: DMSF + label_dmsf_wokflow_action_approve: Approve + label_dmsf_wokflow_action_reject: Reject + label_dmsf_wokflow_action_delegate: Delegate to + label_dmsf_wokflow_action_assign: Assign an approval workflow + label_dmsf_wokflow_action_start: Start workflow + label_dmsf_workflow_add_approver: "Add a new approver with a logical function:" + label_or: or + label_action: Action + label_note: Note + title_none: None + title_rejection: Rejection + title_delegation: Delegation + title_assignment: Assignment + title_start: Start + title_dmsf_workflow_log: Approval Workflow Log + title_assigned: Assigned + title_approval: Approval + title_rejected: Rejected + dmsf_and: AND + dmsf_or: OR + dmsf_new_step: New step + message_dmsf_wokflow_note: Your note... + info_revision: "r%{rev}" + link_workflow: Workflow + notice_workflow_started: Approval workflow successfully started + text_email_subject_approved: "Approval workflow %{name} approved" + text_email_subject_rejected: "Approval workflow %{name} rejected" + text_email_subject_delegated: "Approval workflow %{name} delegated" + text_email_subject_requires_approval: "Approval workflow %{name} requires your approval" + text_email_subject_updated: "Approval workflow %{name} updated" + text_email_subject_started: "Approval workflow %{name} started" + text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved." + text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'." + text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step." + text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step." + text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps." + text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step." + text_email_to_proceed: To proceed click on the check box icon next to the document in + text_email_to_see_history: To see the approval history click on the workflow status of the document in + text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in + label_my_open_approvals: My open approvals + label_my_locked_documents: My locked documents + + title_create_link: Create a symbolic link + label_link_from: Link from + label_link_to: Link to + label_notifications_on: Notifications on + label_notifications_off: Notifications off + field_target_file: Source file + title_download_entries: Download entries + label_link_name: Link name + label_target_folder: Target folder + label_source_folder: Source folder + label_target_project: Target project + label_source_project: Source project + + text_email_doc_updated_subject: "Documents of %{project} updated" + text_email_doc_updated: has just actualized documents of + text_email_doc_follows: as follows + text_email_doc_deleted_subject: "Documents of %{project} deleted" + text_email_doc_deleted: has just deleted documents of + label_links_only: links only + + label_display_notified_recipients: Display notified recipients + note_display_notified_recipients: The user will be informed about all recipients of just sent the email notification. + warning_email_notifications: "Email notifications sent to %{to}" + + my: + blocks: + locked_documents: Locked documents + open_approvals: Open approvals + + label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX + note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. From b8743c480fb56e34bbec2ac1802dfe8a740d777d Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 11:18:44 +0800 Subject: [PATCH 03/14] Update zh_TW.yml Translate from zh.yml to zh_TW.yml. Some strings keep English format, because they will give more accurate informations. --- config/locales/zh_TW.yml | 267 ++++++++++++++++++++------------------- 1 file changed, 134 insertions(+), 133 deletions(-) diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index 6545c68d..83231234 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -17,164 +17,165 @@ # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - +# +# Translated by Aecho Liu, (aecho1028@gmail.com) zh: - dmsf: 文档管家 + dmsf: DMSF label_dmsf_file_plural: Dmsf files - warning_no_entries_selected: 未选择任何条目 - error_email_to_must_be_entered: 请输入电子邮件 - warning_file_already_locked: 文件已经锁定 - notice_file_locked: 文件锁定 - warning_file_not_locked: 文件未锁定 - notice_file_unlocked: 文件解锁 - error_only_user_that_locked_file_can_unlock_it: 只有锁定文件的用户才能解锁该文件 - error_max_files_exceeded: "超出同时下载%{number}个文件数量限制" - error_entry_project_does_not_match_current_project: 入口项目与当前项目不匹配 - notice_folder_created: 文件夹创建完毕 - error_folder_creation_failed: 文件夹创建失败 - error_folder_title_must_be_entered: 请输入主题 - notice_folder_deleted: 文件夹已删除 - error_folder_is_not_empty: 非空文件夹 - error_folder_title_is_already_used: 标题已经被使用 - notice_folder_details_were_saved: 文件夹详细信息已保存 - error_file_is_locked: Folder is locked - error_file_is_locked: 文件被锁定 - notice_file_deleted: 文件已删除 - error_at_least_one_revision_must_be_present: 至少一个修订版本必须存在 - notice_revision_deleted: 修订版本已删除 - warning_one_of_files_locked: 其中一个文件被锁定 - notice_file_unlocked: 文件解锁 - notice_file_revision_created: 文件修订版本已创建 - notice_your_preferences_were_saved: 您的偏好设定已保存 - warning_folder_notifications_already_activated: 文件夹通知已激活 - notice_folder_notifications_activated: 文件夹通知激活 - warning_folder_notifications_already_deactivated: 文件夹通知已注销 - notice_folder_notifications_deactivated: 文件夹通知注销 - warning_file_notifications_already_activated: 文件通知已激活 - notice_file_notifications_activated: 文件通知激活 - warning_file_notifications_already_deactivated: 文件通知已注销 - notice_file_notifications_deactivated: 文件通知注销 - link_details: "%{title} 详情" - link_edit: "编辑 %{title}" - submit_create: 创建 - link_create_folder: 创建文件夹 - title_check_uncheck_all_for_zip_download_or_email: 全选/全不选(zip下载或邮件发送) - link_title: 主题 - link_size: 大小 + warning_no_entries_selected: 尚未選取任何項目 + error_email_to_must_be_entered: 請輸入收件者的電子郵件 + warning_file_already_locked: 檔案己經鎖定 + notice_file_locked: 檔案鎖定了 + warning_file_not_locked: 檔案尚未鎖定 + notice_file_unlocked: 檔案己解除鎖定 + error_only_user_that_locked_file_can_unlock_it: 只有檔案的鎖定者,才能解除鎖定。 + error_max_files_exceeded: "目前容許同時的檔案下載數量為%{number}個,己經超出此限制了。" + error_entry_project_does_not_match_current_project: 所指定的專案,和目前的專案不一致。 + notice_folder_created: 資料夾己建立 + error_folder_creation_failed: 資料夾建立失敗 + error_folder_title_must_be_entered: 請輸入標題 + notice_folder_deleted: 資料夾己刪除 + error_folder_is_not_empty: 資料夾尚未清空 + error_folder_title_is_already_used: 標題己經被使用了 + notice_folder_details_were_saved: 資料夾描述己儲存 + error_folder_is_locked: 資料夾己經鎖定 + error_file_is_locked: 檔案己經被鎖定了 + notice_file_deleted: 檔案己經被刪除了 + error_at_least_one_revision_must_be_present: 至少要有一個修訂版本存在 + notice_revision_deleted: 修訂版本己經被刪除 + warning_one_of_files_locked: 其中一個檔案被鎖定了 + notice_file_unlocked: 檔案己經解除鎖定 + notice_file_revision_created: 檔案修訂版本己建立 + notice_your_preferences_were_saved: 您的偏好設定己經儲存 + warning_folder_notifications_already_activated: 資料夾通知己經啟用了 + notice_folder_notifications_activated: 資料夾通知啟用了 + warning_folder_notifications_already_deactivated: 資料夾通知己經關閉了 + notice_folder_notifications_deactivated: 資料夾通知關閉了 + warning_file_notifications_already_activated: 檔案通知己經啟用了 + notice_file_notifications_activated: 檔案通知己啟用 + warning_file_notifications_already_deactivated: 檔案通知己經關閉了 + notice_file_notifications_deactivated: 檔案通知己關閉 + link_details: "%{title} 描述" + link_edit: "編輯 %{title}" + submit_create: 建立 + link_create_folder: 建立資料夾 + title_check_uncheck_all_for_zip_download_or_email: 全選/全不選(下載或電子郵件發送) + link_title: 標題 + link_size: 檔案大小 link_modified: 修改日期 - link_ver: 版本. + link_ver: 版本 link_author: 作者 - title_check_for_zip_download_or_email: 选中用于Zip下载或邮件发送 - title_delete: 删除 - title_notifications_active_deactivate: "通知有效:点击注销通知" - title_notifications_not_active_activate: "通知无效:点击激活通知" - title_title_version_version_download: " 下载‘%{title}’版本‘%{version}’" - title_locked_by_user: "%{user}锁定" - title_locked_by_you: 您锁定 - title_waiting_for_approval: 待批准 - title_approved: 已批准 - title_unlock_file: 解除锁定允许其他成员修改 - title_lock_file: 锁定以防其他成员修改 - submit_download: 下载 - title_download_checked: zip归档下载所选 - submit_email: 电子邮件 - title_send_checked_by_email: 电子邮件发送所选 - link_user_preferences: 您的文档管理系统项目偏好设定 - heading_send_documents_by_email: 电子邮件发送文档 - label_email_from: 发件人 - label_email_to: 收件人 - label_email_cc: 抄送 - label_email_subject: 主题 - label_email_documents: 文档 - label_email_body: 正文 - label_email_send: 发送 - title_notifications_active: 通知处于有效状态 - label_file_size: 文件大小 - heading_file_upload: 上传 - note_uploaded_maximum_files_at_once: "一次最多上传%{number}个文件." - note_upload_files_greater_than_two_gb: 为了上传大于2GB文件,您需要64位版本的浏览器. - submit_upload_files: 上传 - heading_new_folder: 新建文件夹 - label_title: 标题 + title_check_for_zip_download_or_email: 選取檔案 (下載或電子郵件發送) + title_delete: 刪除 + title_notifications_active_deactivate: "通知啟用中: 點擊關閉通知" + title_notifications_not_active_activate: "通知關閉中: 點擊啟用通知" + title_title_version_version_download: " 版本: %{version} 檔案: %{title} 下載" + title_locked_by_user: "被使用者%{user},鎖定了。" + title_locked_by_you: 被您鎖定了。 + title_waiting_for_approval: 等待批准 + title_approved: 已經被批准 + title_unlock_file: 解除鎖定。允許其它使用者修改。 + title_lock_file: 鎖定檔案。禁止其它使用者修改。 + submit_download: 下載 + title_download_checked: 以ZIP下載所選取的檔案 + submit_email: 電子郵件 + title_send_checked_by_email: 以電子郵件發送所選取的檔案 + link_user_preferences: 你的DMSF的系統偏好設定 + heading_send_documents_by_email: 電子郵件寄送檔案 + label_email_from: 寄件者 + label_email_to: 收件者 + label_email_cc: 副本 + label_email_subject: 主題 + label_email_documents: 附加檔案 + label_email_body: 郵件內容 + label_email_send: 寄信囉 + title_notifications_active: 通知處於啟用中 + label_file_size: 檔案大小 + heading_file_upload: 上傳 + note_uploaded_maximum_files_at_once: "一次最多,只能上傳%{number}個檔案。" + note_upload_files_greater_than_two_gb: 為了上傳大於 2GB 的檔案,您需要使用64位元版本的瀏覽器。 + submit_upload_files: 上傳 + heading_new_folder: 新增資料夾 + label_title: 標題 label_description: 描述 - submit_save: 保存 - info_file_locked: 文件已被锁定! - label_notifications: 通知功能 - select_option_default: 默认 - select_option_deactivated: 注销 - select_option_activated: 激活 - title_save_preferences: 保存偏好设定 - heading_revisions: 修订版本 - title_download: 下载 - title_delete_revision: 删除此修订 - label_created: 创建 - label_changed: 修改 + submit_save: 儲存 + info_file_locked: 檔案己被鎖定! + label_notifications: 通知 + select_option_default: 預設 + select_option_deactivated: 關閉 + select_option_activated: 啟用 + title_save_preferences: 儲存偏好設定 + heading_revisions: 修訂版本 + title_download: 下載 + title_delete_revision: 刪除此修訂版本 + label_created: 建立者/時間 + label_changed: 修改者/時間 info_changed_by_user: "%{changed} by" - label_filename: 文件名 + label_filename: 檔案名稱 label_mime: Mime label_size: 大小 - heading_new_revision: 新修订 + heading_new_revision: 新修訂版本 option_version_same: Same option_version_minor: Minor option_version_major: Major - label_new_content: 新内容 - label_maximum_files_upload: 最大上传文件数 - note_maximum_number_of_files_uploaded: 一次上传的最大文件数量. 0表示无限制. - label_maximum_files_download: 最大下载文件数 - note_maximum_number_of_files_downloaded: 最大文件下载数量(zip或发送电子邮件方式). 0表示无限制. - label_file_storage_directory: 文件存储目录 - label_index_database: Index database + label_new_content: 新的内容 + label_maximum_files_upload: 最大上傳檔案數量 + note_maximum_number_of_files_uploaded: 同時間所能上傳的,最大檔案數量限制。 0 表示沒有限制。 + label_maximum_files_download: 最大下載檔案數量 + note_maximum_number_of_files_downloaded: 同時間所能下載的,最大檔案數量限制,(下載或電子郵件發送)。 0 表示沒有限制。 + label_file_storage_directory: 檔案儲存目錄 + label_index_database: 索引資料庫 label_stemming_language: Stemming Language - note_possible_values: Possible values - note_pass_none_to_disable_stemming: "pass 'none' to disable stemming" + note_possible_values: 容許的參數 + note_pass_none_to_disable_stemming: "使用 'none' 來停用 stemming" label_stem_strategy: Stem strategy option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: This controls how the query parser will apply the stemming algorithm. The default value is STEM_NONE. The possible values are + label_stemming_description: 這是用來控制 Query parser 要使用哪個stemming algorithm,預設值是'STEM NONE'。而這邊所能選取的值有以下幾種: note_do_not_stem: "Don't perform any stemming." note_stem_some: "Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'." note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." note_stemming_applied: Note that the stemming algorithm is only applied to words in probabilistic fields - boolean filter terms are never stemmed. - label_default_notifications: 文件默认通知 - heading_uploaded_files: 上传文件 + label_default_notifications: 檔案通知預設 + heading_uploaded_files: 上傳檔案 submit_commit: 提交 - link_documents: 文档 - permission_view_dmsf_folders: 浏览文档 - permission_user_preferences: 用户偏好设定 - permission_view_dmsf_files: 查看文档 - permission_folder_manipulation: 文件夹操作 + link_documents: 文件檔案 + permission_view_dmsf_folders: 瀏覽文件檔案 + permission_user_preferences: 使用者偏好設定 + permission_view_dmsf_files: 查看文件檔案 + permission_folder_manipulation: 資料夾操作 permission_file_manipulation: 文件操作 - permission_force_file_unlock: 强制文件解锁 + permission_force_file_unlock: 強制解除檔案鎖定 permission_manage_workflows: Manage workflows - label_file: 文件 - field_folder: 件夹 - error_create_cycle_in_folder_dependency: create cycle in folder dependency - error_contains_invalid_character: 含有无效字符 - error_file_commit_require_uploaded_file: 文件提交要求上传文件 - warning_some_files_were_not_commited: "某些文件因验证错误未能被提交: %{files}" - error_user_has_not_right_delete_folder: 用户没有权限删除文件夹 - error_user_has_not_right_delete_file: 用户没有权限删除文件 - notice_entries_deleted: 条目已删除 - warning_some_entries_were_not_deleted: "某些条目未被删除: %{entries}" - title_delete_checked: 删除选中 - title_number_of_files_in_directory: 目录总文件个数 - title_filename_for_download: 用于下载或zip归档的文件名 - label_number_of_folders: Folders - label_number_of_documents: Documents - error_file_storage_directory_does_not_exist: 文件存储目录不存在或不能创建 - error_file_can_not_be_created: 文件未能在存储目录中创建 - error_wrong_zip_encoding: 不正确的Zip编码 + label_file: 檔案 + field_folder: 資料夾 + error_create_cycle_in_folder_dependency: 資料夾之間的關係,不得為一個cycle循環。 + error_contains_invalid_character: 內有非法字元 + error_file_commit_require_uploaded_file: 檔案提交,需要上傳檔案。 + warning_some_files_were_not_commited: "部份檔案因為驗証失敗無法提交: %{files}" + error_user_has_not_right_delete_folder: 使用者沒有權限,刪除資料夾。 + error_user_has_not_right_delete_file: 使用者沒有權限,刪除檔案。 + notice_entries_deleted: 項目己刪除 + warning_some_entries_were_not_deleted: "部份項目無法刪除: %{entries}" + title_delete_checked: 刪除選取項目 + title_number_of_files_in_directory: 資料夾的檔案數量 + title_filename_for_download: 下載時的檔名,或是ZIP的檔案名稱。 + label_number_of_folders: 資料夾 + label_number_of_documents: 文件檔案 + error_file_storage_directory_does_not_exist: 資料夾不存在,而且無法被建立。 + error_file_can_not_be_created: 在存儲目錄裡,無法建立檔案。 + error_wrong_zip_encoding: 不正確的Zip encoding warning_xapian_not_available: Xapian not available - menu_dmsf: 文档管家 - label_physical_file_delete: 物理删除文件 - user_is_not_project_member: 您不是该项目的成员 - heading_access_downloads_emails: 存取次数 - heading_access_first: 首次 - heading_access_last: 末次 + menu_dmsf: DMSF + label_physical_file_delete: Physical file delete + user_is_not_project_member: 您不是專案的成員之一 + heading_access_downloads_emails: 下載/電子郵件 + heading_access_first: First + heading_access_last: Last label_dmsf_updated: DMSF updated - title_total_size_of_all_files: 文件夹所有文件总大小 - project_module_dmsf: 文档管家 + title_total_size_of_all_files: 資料夾所有檔案的檔案大小 + project_module_dmsf: DMSF warning_no_project_to_copy_file_to: No project to copy file to comment_copied_from: "Copied from %{source}" notice_file_copied: File copied From 8ee2b1ab4b238db4386da9b50010d925f18e5eb6 Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 11:46:16 +0800 Subject: [PATCH 04/14] Rename zh_TW.yml to zh-TW.yml The filename should be zh-TW.yml .... --- config/locales/{zh_TW.yml => zh-TW.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename config/locales/{zh_TW.yml => zh-TW.yml} (100%) diff --git a/config/locales/zh_TW.yml b/config/locales/zh-TW.yml similarity index 100% rename from config/locales/zh_TW.yml rename to config/locales/zh-TW.yml From bfd92aba235a7452b83e630e43c24e5cfd5e9746 Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 11:47:07 +0800 Subject: [PATCH 05/14] Update zh-TW.yml Change zh: to zh-TW: --- config/locales/zh-TW.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index 83231234..ac1f143e 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -19,7 +19,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # Translated by Aecho Liu, (aecho1028@gmail.com) -zh: +zh-TW: dmsf: DMSF label_dmsf_file_plural: Dmsf files warning_no_entries_selected: 尚未選取任何項目 From 55321e3910eb0c3f6ba77712a99fb4f9e7bcb72d Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 12:01:05 +0800 Subject: [PATCH 06/14] Update zh-TW.yml Ah... zh-TW should be "zh-TW" ??? --- config/locales/zh-TW.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index ac1f143e..ff48ab84 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -19,7 +19,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # Translated by Aecho Liu, (aecho1028@gmail.com) -zh-TW: +"zh-TW": dmsf: DMSF label_dmsf_file_plural: Dmsf files warning_no_entries_selected: 尚未選取任何項目 From 5e6c62569e4d585dcd12812b20d67808f417b51c Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 12:46:18 +0800 Subject: [PATCH 07/14] Update zh-TW.yml Translate to Traditional Chinese. --- config/locales/zh-TW.yml | 82 ++++++++++++++++++++-------------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index ff48ab84..b381ab77 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -168,7 +168,7 @@ error_wrong_zip_encoding: 不正確的Zip encoding warning_xapian_not_available: Xapian not available menu_dmsf: DMSF - label_physical_file_delete: Physical file delete + label_physical_file_delete: 永久刪除檔案 user_is_not_project_member: 您不是專案的成員之一 heading_access_downloads_emails: 下載/電子郵件 heading_access_first: First @@ -193,49 +193,49 @@ error_folder_cannot_be_copied: "Folder can't be copied" notice_folder_copied: Folder copied - error_max_email_filesize_exceeded: "You've exceeded the maximum filesize for sending via email. (%{number} MB)" - note_maximum_email_filesize: Limits maximum filesize that can be sent via email. 0 means unlimited. Number is in MB. - label_maximum_email_filesize: Maximum email attachment size - header_minimum_filesize: File Error. - error_minimum_filesize: "The file %{file} is 0 bytes and will not be attached." - parent_directory: Parent Directory - note_webdav: Webdav once enabled can be found at http://.../dmsf/webdav/ - label_webdav: Webdav functionality - label_dmsf_plural: "Copy DMSF files and folders (%{files} files in %{folders} folders)" + error_max_email_filesize_exceeded: "己經超出Email所能允許的最大檔案大小。 (%{number} MB)" + note_maximum_email_filesize: 限制Email所允許的最大檔案大小。 0 表示沒有限制。 + label_maximum_email_filesize: Email附加檔案最大的檔案大小。 + header_minimum_filesize: 檔案錯誤 + error_minimum_filesize: "這個檔案 %{file} 為空。無法被附加。" + parent_directory: 上層目錄 + note_webdav: Webdav 啟用後,可在下列網址被找到: http://.../dmsf/webdav/ + label_webdav: Webdav功能 + label_dmsf_plural: "複制DMSF的檔案和資料夾。 ( 資料夾: %{folders} 檔案: %{files} )" - warning_folder_already_locked: This folder is already locked - notice_folder_locked: The folder was successfully locked - warning_folder_not_locked: Unfortunately, the folder could not be locked - notice_folder_unlocked: The folder was successfully unlocked - error_only_user_that_locked_folder_can_unlock_it: You are not authorised to unlock this folder - title_folder_parent_locked: "Parent folder %{name} is locked" - title_unlock_folder: Unlock to allow changes for other members - title_lock_folder: Lock to prevent changes for other members + warning_folder_already_locked: 這個資料夾己經被鎖定了 + notice_folder_locked: 這個資料夾己經成功地鎖定了。 + warning_folder_not_locked: 不好意思,這個資料夾無法被鎖定。 + notice_folder_unlocked: 這個資料夾己經成功地解除鎖定了。 + error_only_user_that_locked_folder_can_unlock_it: 您未被授權,解除這個資料夾的鎖定狀態。 + title_folder_parent_locked: "上層資料夾 %{name} 被鎖定了。" + title_unlock_folder: 解除鎖定。允許其它使用者修改。 + title_lock_folder: 鎖定資料夾。禁止其它使用者修改。 - select_option_webdav_readonly: Read-only - select_option_webdav_readwrite: Read/Write - label_webdav_strategy: Webdav strategy - note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end users. + select_option_webdav_readonly: 唯讀 + select_option_webdav_readwrite: 可讀可寫 + label_webdav_strategy: Webdav策略 + note_webdav_strategy: 讓管理者決定,webdav給使用者的權限,是唯讀or可讀可寫。 - error_unable_delete_dmsf_workflow: Unable to delete the workflow - error_empty_note: "The note can't be empty" - error_workflow_assign: An error occured while assigning - error_cannot_start_workflow: "Workflow can't be started" - error_cannot_renumber_steps: "Steps can't be renumbered" - label_dmsf_workflow_new: New approval workflow - field_label_dmsf_workflow: Approval Workflow - field_label_dmsf_workflow_name: Approval workflow name - label_dmsf_workflow_plural: Approval workflows - label_dmsf_workflow_step: Step - label_dmsf_workflow_step_plural: Steps - label_dmsf_workflow_approval: Approval - label_dmsf_workflow_approval_plural: Approvals + error_unable_delete_dmsf_workflow: 無法刪除工作流程 + error_empty_note: "備註不可以為空。" + error_workflow_assign: 當指派時發生錯誤 + error_cannot_start_workflow: "工作流程無法開始" + error_cannot_renumber_steps: "工作步驟無法重新標記號碼" + label_dmsf_workflow_new: 建立批准流程 + field_label_dmsf_workflow: 批准流程 + field_label_dmsf_workflow_name: 批准流程名稱 + label_dmsf_workflow_plural: 批准流程 + label_dmsf_workflow_step: 步驟 + label_dmsf_workflow_step_plural: 步驟 + label_dmsf_workflow_approval: 批准 + label_dmsf_workflow_approval_plural: 批准 label_dmsf: DMSF - label_dmsf_wokflow_action_approve: Approve - label_dmsf_wokflow_action_reject: Reject - label_dmsf_wokflow_action_delegate: Delegate to - label_dmsf_wokflow_action_assign: Assign an approval workflow - label_dmsf_wokflow_action_start: Start workflow + label_dmsf_wokflow_action_approve: 批准 + label_dmsf_wokflow_action_reject: 拒絕 + label_dmsf_wokflow_action_delegate: 委派給 + label_dmsf_wokflow_action_assign: 指定批准流程 + label_dmsf_wokflow_action_start: 流程開始 label_dmsf_workflow_add_approver: "Add a new approver with a logical function:" label_or: or label_action: Action @@ -245,7 +245,7 @@ title_delegation: Delegation title_assignment: Assignment title_start: Start - title_dmsf_workflow_log: Approval Workflow Log + title_dmsf_workflow_log: 批准流程Log title_assigned: Assigned title_approval: Approval title_rejected: Rejected From 66666913ad80cececbdf6d62b911a7dafb76aea8 Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 13:30:22 +0800 Subject: [PATCH 08/14] Update zh-TW.yml production.log report invalid char..... --- config/locales/zh-TW.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index b381ab77..4d4253a2 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -132,7 +132,7 @@ option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: 這是用來控制 Query parser 要使用哪個stemming algorithm,預設值是'STEM NONE'。而這邊所能選取的值有以下幾種: + label_stemming_description: "這是用來控制 Query parser 要使用哪個stemming algorithm,預設值是:STEM NONE。而這邊所能選取的值有以下幾種:" note_do_not_stem: "Don't perform any stemming." note_stem_some: "Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'." note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." @@ -192,14 +192,14 @@ title_copy: Copy error_folder_cannot_be_copied: "Folder can't be copied" notice_folder_copied: Folder copied - + error_max_email_filesize_exceeded: "己經超出Email所能允許的最大檔案大小。 (%{number} MB)" note_maximum_email_filesize: 限制Email所允許的最大檔案大小。 0 表示沒有限制。 label_maximum_email_filesize: Email附加檔案最大的檔案大小。 header_minimum_filesize: 檔案錯誤 error_minimum_filesize: "這個檔案 %{file} 為空。無法被附加。" parent_directory: 上層目錄 - note_webdav: Webdav 啟用後,可在下列網址被找到: http://.../dmsf/webdav/ + note_webdav: "Webdav 啟用後,可在下列網址被找到: http://.../dmsf/webdav/" label_webdav: Webdav功能 label_dmsf_plural: "複制DMSF的檔案和資料夾。 ( 資料夾: %{folders} 檔案: %{files} )" @@ -216,7 +216,7 @@ select_option_webdav_readwrite: 可讀可寫 label_webdav_strategy: Webdav策略 note_webdav_strategy: 讓管理者決定,webdav給使用者的權限,是唯讀or可讀可寫。 - + error_unable_delete_dmsf_workflow: 無法刪除工作流程 error_empty_note: "備註不可以為空。" error_workflow_assign: 當指派時發生錯誤 @@ -273,7 +273,7 @@ text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in label_my_open_approvals: My open approvals label_my_locked_documents: My locked documents - + title_create_link: Create a symbolic link label_link_from: Link from label_link_to: Link to @@ -286,22 +286,22 @@ label_source_folder: Source folder label_target_project: Target project label_source_project: Source project - + text_email_doc_updated_subject: "Documents of %{project} updated" text_email_doc_updated: has just actualized documents of text_email_doc_follows: as follows text_email_doc_deleted_subject: "Documents of %{project} deleted" text_email_doc_deleted: has just deleted documents of label_links_only: links only - + label_display_notified_recipients: Display notified recipients note_display_notified_recipients: The user will be informed about all recipients of just sent the email notification. warning_email_notifications: "Email notifications sent to %{to}" - + my: blocks: locked_documents: Locked documents open_approvals: Open approvals - + label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. From c4cd9111a556aa77f1ac511d3d920aba2075cf96 Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 13:33:09 +0800 Subject: [PATCH 09/14] Update zh-TW.yml --- config/locales/zh-TW.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index b381ab77..4d4253a2 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -132,7 +132,7 @@ option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: 這是用來控制 Query parser 要使用哪個stemming algorithm,預設值是'STEM NONE'。而這邊所能選取的值有以下幾種: + label_stemming_description: "這是用來控制 Query parser 要使用哪個stemming algorithm,預設值是:STEM NONE。而這邊所能選取的值有以下幾種:" note_do_not_stem: "Don't perform any stemming." note_stem_some: "Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'." note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." @@ -192,14 +192,14 @@ title_copy: Copy error_folder_cannot_be_copied: "Folder can't be copied" notice_folder_copied: Folder copied - + error_max_email_filesize_exceeded: "己經超出Email所能允許的最大檔案大小。 (%{number} MB)" note_maximum_email_filesize: 限制Email所允許的最大檔案大小。 0 表示沒有限制。 label_maximum_email_filesize: Email附加檔案最大的檔案大小。 header_minimum_filesize: 檔案錯誤 error_minimum_filesize: "這個檔案 %{file} 為空。無法被附加。" parent_directory: 上層目錄 - note_webdav: Webdav 啟用後,可在下列網址被找到: http://.../dmsf/webdav/ + note_webdav: "Webdav 啟用後,可在下列網址被找到: http://.../dmsf/webdav/" label_webdav: Webdav功能 label_dmsf_plural: "複制DMSF的檔案和資料夾。 ( 資料夾: %{folders} 檔案: %{files} )" @@ -216,7 +216,7 @@ select_option_webdav_readwrite: 可讀可寫 label_webdav_strategy: Webdav策略 note_webdav_strategy: 讓管理者決定,webdav給使用者的權限,是唯讀or可讀可寫。 - + error_unable_delete_dmsf_workflow: 無法刪除工作流程 error_empty_note: "備註不可以為空。" error_workflow_assign: 當指派時發生錯誤 @@ -273,7 +273,7 @@ text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in label_my_open_approvals: My open approvals label_my_locked_documents: My locked documents - + title_create_link: Create a symbolic link label_link_from: Link from label_link_to: Link to @@ -286,22 +286,22 @@ label_source_folder: Source folder label_target_project: Target project label_source_project: Source project - + text_email_doc_updated_subject: "Documents of %{project} updated" text_email_doc_updated: has just actualized documents of text_email_doc_follows: as follows text_email_doc_deleted_subject: "Documents of %{project} deleted" text_email_doc_deleted: has just deleted documents of label_links_only: links only - + label_display_notified_recipients: Display notified recipients note_display_notified_recipients: The user will be informed about all recipients of just sent the email notification. warning_email_notifications: "Email notifications sent to %{to}" - + my: blocks: locked_documents: Locked documents open_approvals: Open approvals - + label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. From 0694fae8a7fc03278071f4fa3c40a945de886d42 Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 14:11:58 +0800 Subject: [PATCH 10/14] Create zh-TW.js Debug by production.log --- assets/javascripts/plupload/i18n/zh-TW.js | 37 +++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 assets/javascripts/plupload/i18n/zh-TW.js diff --git a/assets/javascripts/plupload/i18n/zh-TW.js b/assets/javascripts/plupload/i18n/zh-TW.js new file mode 100644 index 00000000..41828ccb --- /dev/null +++ b/assets/javascripts/plupload/i18n/zh-TW.js @@ -0,0 +1,37 @@ +// Traditional Chinese, translated by aecho1028@gmail.com. +plupload.addI18n({ + 'Select files' : '選取檔案', + 'Add files to the upload queue and click the start button.' : '新增檔案到上傳佇列,然後請點擊開始按鈕。', + 'Filename' : '檔案名稱', + 'Status' : '狀態', + 'Size' : '檔案大小', + 'Add Files' : '新增檔案', + 'Stop Upload' : '停止上傳', + 'Start Upload' : '開始上傳', + 'Add files' : '新增檔案', + 'Add files.' : '新增檔案', + 'Stop current upload' : '停止現在的上傳', + 'Start uploading queue' : '開始上傳', + 'Stop upload' : '停止上傳', + 'Start upload' : '開始上傳', + '己上傳 %d/%d 檔案': 'アップロード中 %d/%d ファイル', + 'N/A' : 'N/A', + 'Drag files here.' : '將檔案拖拉到這邊', + 'File extension error.': '副檔名錯誤', + 'File size error.': '檔案大小錯誤', + 'File count error.': '檔案筆數錯誤', + 'Init error.': '初始化錯誤', + 'HTTP Error.': 'HTTP錯誤', + 'Security error.': '安全性錯誤', + 'Generic error.': '錯誤', + 'IO error.': 'IO錯誤', + 'File: %s': '檔案: %s', + 'Close': '關閉', + '%d files queued': '%d 檔案佇列中', + 'Using runtime: ': 'Using runtime: ', + 'File: %f, size: %s, max file size: %m': '檔案: %f, 大小: %s, 最大檔案大小: %m', + 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': '一次只能上傳 %d 個檔案。多餘的檔案將會被捨棄。', + 'Upload URL might be wrong or doesn\'t exist': '上傳的URL可能不正確,或是不存在。', + 'Error: File too large: ': '錯誤: 檔案太大了: ', + 'Error: Invalid file extension: ': '錯誤: 副檔名不正確: ' +}); From b9ce43876b89c0280b4954602778a7b826420ea7 Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 14:30:48 +0800 Subject: [PATCH 11/14] Create zh-TW.json Add zh-TW version. --- assets/javascripts/jquery.dataTables/zh-TW.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 assets/javascripts/jquery.dataTables/zh-TW.json diff --git a/assets/javascripts/jquery.dataTables/zh-TW.json b/assets/javascripts/jquery.dataTables/zh-TW.json new file mode 100644 index 00000000..f57e0e46 --- /dev/null +++ b/assets/javascripts/jquery.dataTables/zh-TW.json @@ -0,0 +1,17 @@ +{ + "sProcessing": "處理中…", + "sLengthMenu": "顯示 _MENU_ 筆資料", + "sZeroRecords": "找不到任何合適的資料", + "sInfo": "顯示從 _START_ 到 _END_ (總共 _TOTAL_) 的資料", + "sInfoEmpty": "顯示從 0 到 0 (總共 0) 的資料", + "sInfoFiltered": "(從總共 _MAX_ 筆資料篩選)", + "sInfoPostFix": "", + "sSearch": "蒒選:", + "sUrl": "", + "oPaginate": { + "sFirst": "最初", + "sPrevious": "前", + "sNext": "後", + "sLast": "最後" + } +} From 7c7869f41132c460173d9d2a7075fc233f9059da Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 14:33:40 +0800 Subject: [PATCH 12/14] Update zh-TW.js Type error. --- assets/javascripts/plupload/i18n/zh-TW.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/javascripts/plupload/i18n/zh-TW.js b/assets/javascripts/plupload/i18n/zh-TW.js index 41828ccb..a64c0d9e 100644 --- a/assets/javascripts/plupload/i18n/zh-TW.js +++ b/assets/javascripts/plupload/i18n/zh-TW.js @@ -14,7 +14,7 @@ plupload.addI18n({ 'Start uploading queue' : '開始上傳', 'Stop upload' : '停止上傳', 'Start upload' : '開始上傳', - '己上傳 %d/%d 檔案': 'アップロード中 %d/%d ファイル', + '己上傳 %d/%d 檔案': '己上傳 %d/%d 檔案', 'N/A' : 'N/A', 'Drag files here.' : '將檔案拖拉到這邊', 'File extension error.': '副檔名錯誤', From b2a61a95341cc66bf2015450026f1428192e425e Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Fri, 8 Aug 2014 14:34:38 +0800 Subject: [PATCH 13/14] Update zh-TW.js Fix typing error. --- assets/javascripts/plupload/i18n/zh-TW.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/javascripts/plupload/i18n/zh-TW.js b/assets/javascripts/plupload/i18n/zh-TW.js index a64c0d9e..8c47f167 100644 --- a/assets/javascripts/plupload/i18n/zh-TW.js +++ b/assets/javascripts/plupload/i18n/zh-TW.js @@ -14,7 +14,7 @@ plupload.addI18n({ 'Start uploading queue' : '開始上傳', 'Stop upload' : '停止上傳', 'Start upload' : '開始上傳', - '己上傳 %d/%d 檔案': '己上傳 %d/%d 檔案', + 'Uploaded %d/%d files': '己上傳 %d/%d 檔案', 'N/A' : 'N/A', 'Drag files here.' : '將檔案拖拉到這邊', 'File extension error.': '副檔名錯誤', From b9a443282f5f058a1e0b89d18cfba1a95f9c8c25 Mon Sep 17 00:00:00 2001 From: Aecho Liu Date: Tue, 12 Aug 2014 11:26:41 +0800 Subject: [PATCH 14/14] Update zh-TW.yml update some string translations. --- config/locales/zh-TW.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index 4d4253a2..29414c7a 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -20,8 +20,8 @@ # # Translated by Aecho Liu, (aecho1028@gmail.com) "zh-TW": - dmsf: DMSF - label_dmsf_file_plural: Dmsf files + dmsf: 文件總管 + label_dmsf_file_plural: 文件檔案 warning_no_entries_selected: 尚未選取任何項目 error_email_to_must_be_entered: 請輸入收件者的電子郵件 warning_file_already_locked: 檔案己經鎖定 @@ -114,11 +114,11 @@ label_filename: 檔案名稱 label_mime: Mime label_size: 大小 - heading_new_revision: 新修訂版本 + heading_new_revision: 新增修訂版本 option_version_same: Same option_version_minor: Minor option_version_major: Major - label_new_content: 新的内容 + label_new_content: 新的檔案內容 label_maximum_files_upload: 最大上傳檔案數量 note_maximum_number_of_files_uploaded: 同時間所能上傳的,最大檔案數量限制。 0 表示沒有限制。 label_maximum_files_download: 最大下載檔案數量 @@ -167,7 +167,7 @@ error_file_can_not_be_created: 在存儲目錄裡,無法建立檔案。 error_wrong_zip_encoding: 不正確的Zip encoding warning_xapian_not_available: Xapian not available - menu_dmsf: DMSF + menu_dmsf: 文件總管 label_physical_file_delete: 永久刪除檔案 user_is_not_project_member: 您不是專案的成員之一 heading_access_downloads_emails: 下載/電子郵件 @@ -175,7 +175,7 @@ heading_access_last: Last label_dmsf_updated: DMSF updated title_total_size_of_all_files: 資料夾所有檔案的檔案大小 - project_module_dmsf: DMSF + project_module_dmsf: 文件總管 warning_no_project_to_copy_file_to: No project to copy file to comment_copied_from: "Copied from %{source}" notice_file_copied: File copied @@ -201,7 +201,7 @@ parent_directory: 上層目錄 note_webdav: "Webdav 啟用後,可在下列網址被找到: http://.../dmsf/webdav/" label_webdav: Webdav功能 - label_dmsf_plural: "複制DMSF的檔案和資料夾。 ( 資料夾: %{folders} 檔案: %{files} )" + label_dmsf_plural: "複制文件總管的檔案和資料夾。 ( 資料夾: %{folders} 檔案: %{files} )" warning_folder_already_locked: 這個資料夾己經被鎖定了 notice_folder_locked: 這個資料夾己經成功地鎖定了。 @@ -230,7 +230,7 @@ label_dmsf_workflow_step_plural: 步驟 label_dmsf_workflow_approval: 批准 label_dmsf_workflow_approval_plural: 批准 - label_dmsf: DMSF + label_dmsf: 文件總管 label_dmsf_wokflow_action_approve: 批准 label_dmsf_wokflow_action_reject: 拒絕 label_dmsf_wokflow_action_delegate: 委派給