From 587c5cf24c57462dd14133947db865b8d34b8aa9 Mon Sep 17 00:00:00 2001 From: web3d Date: Sun, 27 Sep 2015 20:10:52 +0800 Subject: [PATCH 1/8] fix the zh_cn language dir files --- language/zh_cn/actions.php | 247 ++++++------ language/zh_cn/administration.php | 259 +++++++------ language/zh_cn/efqm.php | 33 ++ language/zh_cn/errors.php | 20 +- language/zh_cn/general.php | 481 ++++++++++++----------- language/zh_cn/messages.php | 545 +++++++++++++++------------ language/zh_cn/objects.php | 141 +++---- language/zh_cn/plugins.php | 7 - language/zh_cn/project_interface.php | 272 ++++++------- language/zh_cn/readme.txt | 4 + language/zh_cn/site_interface.php | 15 +- language/zh_cn/textile_help.php | 35 ++ 12 files changed, 1141 insertions(+), 918 deletions(-) create mode 100644 language/zh_cn/efqm.php create mode 100644 language/zh_cn/readme.txt create mode 100644 language/zh_cn/textile_help.php diff --git a/language/zh_cn/actions.php b/language/zh_cn/actions.php index 04138fa..7671fa1 100644 --- a/language/zh_cn/actions.php +++ b/language/zh_cn/actions.php @@ -1,119 +1,130 @@ - '注册', - 'login' => '登录', - 'logout' => '退出', - 'hide welcome info' => '永久地隐藏这个信息', - - // Companies - 'add company' => '添加公司', - 'edit company' => '更新公司信息', - 'delete company' => '删除公司', - 'edit company logo' => '更新图标', - 'delete company logo' => '删除图标', - 'show map' => '显示地图', - - // Clients - 'add client' => '添加客户', - 'edit client' => '编辑客户', - 'delete client' => '删除客户', - - // Users - 'add user' => '添加用户', - 'edit user' => '编辑用户', - 'delete user' => '删除用户', - - // Project - 'add project' => '添加项目', - 'copy project' => '复制项目', - 'edit project' => '编辑项目详情', - 'delete project' => '删除项目', - 'mark project as finished' => '标记项目为已完成', - 'mark project as active' => '标记项目为活动', - 'projects logo edit' => '更新项目图标', - 'projects logo delete' => '删除项目图标', - 'update logo' => '更新图标', - 'upload logo' => '设置图标', - 'can manage projects' => '能够管理他/她自己的项目', - 'projects shift dates' => '切换项目日期', - 'projects shift dates desc' => '日期变成现在日期加上原始日期和原始项目生成日期支持差', - 'add days' => '在项目中所有天数总计', - - // Messages - 'add message' => '添加消息', - 'edit message' => '编辑消息', - 'delete message' => '删除消息', - 'view message' => '查看消息', - 'update message options' => '更新选项', - 'subscribe to message' => '订阅', - 'unsubscribe from message' => '取消订阅', - - // Comments - 'add comment' => '发表评论', - 'edit comment' => '编辑评论', - - // Task list - 'add task list' => '添加任务清单', - 'edit task list' => '编辑任务清单', - 'copy task list' => '复制任务清单', - 'move task list' => '移动任务清单', - 'delete task list' => '删除任务清单', - 'download task list' => '下载', - 'reorder tasks' => '重新排序', - - // Task - 'add task' => '添加任务', - 'edit task' => '编辑任务', - 'delete task' => '删除任务', - 'mark task as completed' => '标记任务为已经完成', - 'mark task as open' => '标记任务为开放', - 'view task' => '查看任务', - 'view assigned tasks' => '查看已分派任务', - - // Milestone里程碑 - 'add milestone' => '添加里程碑', - 'edit milestone' => '编辑里程碑', - 'delete milestone' => '删除里程碑', - 'view calendar' => '查看日历', - 'mark milestone as completed' => '标记为已经完成', - 'mark milestone as open' => '重新打开', - 'milestones add days from now' => '为复制的里程碑增加持续天数', - - // People人员 - 'update people' => '更新', - 'remove user from project' => '从项目中删除', - 'remove company from project' => '从项目中删除', - - // Password - 'update profile' => '更新个人信息', - 'change password' => '修改密码', - 'update avatar' => '修改头像', - 'delete current avatar' => '删除当前头像', - - // Permissions - 'update permissions' => '更新权限', - 'edit permissions' => '编辑权限', - - // Notifications - 'send notification' => '发送提醒', - - // Download - 'task download header' => "项目\t任务清单\t状态\t描述\t编号\t状态\t信息\t受派人\t任务\r\n", - '%s items downloaded' => '%s 项在下载', - 'nothing to download' => "没有数据在 '%s' 可以被下载", - 'download task lists' => '下载所有任务', - - ); // array - + '注册', + 'login' => '登录', + 'logout' => '退出', + 'edit logo' => '编辑logo', + 'upload logo' => '上传logo', + 'delete logo' => '删除logo', + + // Companies + 'add company' => '添加公司', + 'edit company' => '更新公司信息', + 'delete company' => '删除公司', + 'edit company logo' => '更新图标', + 'delete company logo' => '删除图标', + 'show map' => '显示地图', + + // Clients + 'add client' => '添加客户', + 'edit client' => '编辑客户', + 'delete client' => '删除客户', + + // Users + 'add user' => '添加用户', + 'edit user' => '编辑用户', + 'delete user' => '删除用户', + 'add user account' => '添加用户帐号', + + // Contacts + 'add contact' => '添加联系人', + 'edit contact' => '编辑联系人', + 'delete contact' => '删除联系人', + 'edit user account' => '编辑用户帐号', + 'delete user account' => '删除用户帐号', + 'toggle favorite' => '是否收藏', + 'done adding contacts' => '完成联系人添加', + 'list view' => '列表', + 'detail view' => '详情', + + // Project + 'add project' => '添加项目', + 'copy project' => '复制项目', + 'edit project' => '编辑项目详情', + 'delete project' => '删除项目', + 'mark project as finished' => '标记项目为已完成', + 'mark project as active' => '标记项目为活动', + 'can manage projects' => '能够管理他/她自己的项目', + 'projects shift dates' => '切换项目日期', + 'projects shift dates desc' => '日期变成现在日期加上原始日期和原始项目生成日期支持差', + 'add days' => '在项目中所有天数总计', + 'add text snippet' => '添加文本片段', + 'add text snippets' => '添加多文本片段', + + // Messages + 'add message' => '添加消息', + 'edit message' => '编辑消息', + 'move message' => '移动消息', + 'delete message' => '删除消息', + 'view message' => '查看消息', + 'update message options' => '更新选项', + 'subscribe to message' => '订阅', + 'unsubscribe from message' => '取消订阅', + + // Comments + 'add comment' => '发表评论', + 'edit comment' => '编辑评论', + 'add status update' => '提交状态更新', + + // Task list + 'add task list' => '添加任务清单', + 'edit task list' => '编辑任务清单', + 'copy task list' => '复制任务清单', + 'move task list' => '移动任务清单', + 'delete task list' => '删除任务清单', + 'download task list' => '下载', + 'pdf' => 'PDF', + 'reorder tasks' => '重新排序', + + // Task + 'add task' => '添加任务', + 'edit task' => '编辑任务', + 'delete task' => '删除任务', + 'mark task as completed' => '标记任务为已经完成', + 'mark task as open' => '标记任务为开放', + 'view task' => '查看任务', + 'view assigned tasks' => '查看已分派任务', + + // Milestone里程碑 + 'view milestone' => '查看里程碑', + 'add milestone' => '添加里程碑', + 'edit milestone' => '编辑里程碑', + 'delete milestone' => '删除里程碑', + 'view calendar' => '查看日历', + 'mark milestone as completed' => '标记为已经完成', + 'mark milestone as open' => '重新打开', + 'milestones add days from now' => '为复制的里程碑增加持续天数', + + // People人员 + 'update people' => '更新', + 'remove user from project' => '从项目中删除', + 'remove company from project' => '从项目中删除', + + // Password + 'update profile' => '更新个人信息', + 'change password' => '修改密码', + 'update avatar' => '修改头像', + 'delete current avatar' => '删除当前头像', + + // Permissions + 'update permissions' => '更新权限', + 'edit permissions' => '编辑权限', + + // Notifications + 'send notification' => '发送提醒', + + // Download + 'task download header' => "项目\t任务清单\t状态\t描述\t编号\t状态\t信息\t受派人\t任务\r\n", + '%s items downloaded' => '%s 项在下载', + 'nothing to download' => "没有数据在 '%s' 可以被下载", + 'download task lists' => '下载所有任务', + + // Internationalization + 'select language' => '选择语言' +); // array + ?> \ No newline at end of file diff --git a/language/zh_cn/administration.php b/language/zh_cn/administration.php index 7db3fc2..fc9e918 100644 --- a/language/zh_cn/administration.php +++ b/language/zh_cn/administration.php @@ -1,111 +1,150 @@ - '测试邮件设置', - 'administration tool desc test_mail_settings' => '使用这个简单的工具来检查,服务器是否被合理的配置并能够成功地发送邮件', - 'administration tool name mass_mailer' => '批量邮件发送器', - 'administration tool desc mass_mailer' => '此简单的工具能够让您给系统中某组中的所有人发送纯文本信息', - - // --------------------------------------------------- - // Configuration categories and options - // --------------------------------------------------- - - 'configuration' => '配置', - - 'mail transport mail()' => '默认PHP设置', - 'mail transport smtp' => 'SMTP服务器', - - 'secure smtp connection no' => '否', - 'secure smtp connection ssl' => '是,使用SSL', - 'secure smtp connection tls' => '是,使用TLS', - - 'file storage file system' => '文件系统', - 'file storage mysql' => '数据库(MySQL)', - - // Categories - 'config category name general' => '常规', - 'config category desc general' => '常规ProjectPier系统设置', - 'config category name mailing' => '邮件发送', - 'config category desc mailing' => '使用此配置来设置ProjectPier系统如何发送邮件通知。你可以按照php.ini文件中提供的信息配置,或者使用SMTP服务器的配置信息', - 'config category name features' => '功能', - 'config category desc features' => '使用如下参数来启用或者禁用不同的功能,或者选择项目数据显示的不同方式', - 'config category name database' => '数据库', - 'config category desc database' => '使用如下参数类配置数据库相关选项', - - // --------------------------------------------------- - // Options - // --------------------------------------------------- - - // General - 'config option name site_name' => '地点名称', - 'config option desc site_name' => '这个值将被作为项目的地点名称在仪表板页面上显示', - 'config option name file_storage_adapter' => '文件存储', - 'config option desc file_storage_adapter' => '选择用来存储附件、头像、图标图片和其他任何上传文档的位置。 推荐使用数据库引擎存储.', - 'config option name default_project_folders' => '默认文件夹', - 'config option desc default_project_folders' => '当一个项目被创建的时候,会生成一个文件夹。每一个文件夹名称应该占新的一行。 重复的或者空行将被程序忽略', - 'config option name theme' => '皮肤', - 'config option desc theme' => '使用皮肤功能你可以改变Projectpier系统默认的外观和颜色', - 'config option name calendar_first_day_of_week' => '每周的第一天', - 'config option name check_email_unique' => '邮件地址必须是唯一的', - 'config option name remember_login_lifetime' => '保持登录状态的秒数', - 'config option name installation_root' => 'Web站点的路径', - 'config option name installation_welcome_logo' => '登录页面的Logo图标', - 'config option name installation_welcome_text' => '登录页面上的文字', - 'config option name installation_base_language' => '基础语言(也用于登录页面)', - - // LDAP authentication support - 'config option name ldap_domain' => 'LDAP 域名', - 'config option desc ldap_domain' => '活动目录域名', - 'config option name ldap_host' => 'LDAP 主机', - 'config option desc ldap_host' => '活动目录主机名或者IP地址', - 'secure ldap connection no' => '否', - 'secure ldap connection tls' => '是,使用TLS', - 'config option name ldap_secure_connection' => '使用安全LDAP连接', - - // ProjectPier - 'config option name upgrade_check_enabled' => '使用升级包在线检查', - 'config option desc upgrade_check_enabled' => '如果选 \'是\' 系统将每天检查是否ProjectPier有可以下载的新版本发布', - 'config option name logout_redirect_page' => '退出页面重定向页面', - 'config option desc logout_redirect_page' => '配置当用户退出系统后,被重定向的跳转页面。使用默认字符串变更到默认配置', - - // Mailing - 'config option name exchange_compatible' => 'Microsoft Exchange兼容模式', - 'config option desc exchange_compatible' => '如果您使用的是Microsoft Exchange 服务器,设置这个选项为是, 来避免一些已知错误。', - 'config option name mail_transport' => '邮件发送', - 'config option desc mail_transport' => '使用默认的PHP配置来发送邮件,或者指定一个 SMTP服务器', - 'config option name mail_from' => '邮件发件人: 地址', - 'config option name mail_use_reply_to' => '用于回复: 给发件人', - 'config option name smtp_server' => 'SMTP 服务器', - 'config option name smtp_port' => 'SMTP 端口', - 'config option name smtp_authenticate' => '使用SMTP认证', - 'config option name smtp_username' => 'SMTP 用户名', - 'config option name smtp_password' => 'SMTP 密码', - 'config option name smtp_secure_connection' => '使用安全SMTP连接', - - 'config option name per_project_activity_logs' => '项目前期活动记录', - 'config option name categories_per_page' => '每页分类的数量', - - 'config option name character_set' => '使用的字符集', - 'config option name collation' => '字符集排序', - - 'config option name session_lifetime' => '会话剩余时间', - 'config option name default_controller' => '默认主页', - 'config option name default_action' => '默认次页', - - 'config option name logs_show_icons' => '在应用记录中显示图标', - 'config option name default_private' => '私有选项为默认设置', - ); // array - - + '测试邮件设置', + 'administration tool desc test_mail_settings' => '使用这个简单的工具来检查,服务器是否被合理的配置并能够成功地发送邮件', + 'administration tool name mass_mailer' => '批量邮件发送器', + 'administration tool desc mass_mailer' => '此简单的工具能够让您给系统中某组中的所有人发送纯文本信息', + 'administration tool name system_info' => '系统信息', + 'administration tool desc system_info' => '显示您系统详情的简单工具', + 'administration tool name browse_log' => '浏览系统日志', + 'administration tool desc browse_log' => '使用该工具,可以浏览系统日志并检测错误', + + // --------------------------------------------------- + // Configuration categories and options + // --------------------------------------------------- + + 'configuration' => '配置', + + 'mail transport mail()' => '默认PHP设置', + 'mail transport smtp' => 'SMTP服务器', + + 'secure smtp connection no' => '否', + 'secure smtp connection ssl' => '是,使用SSL', + 'secure smtp connection tls' => '是,使用TLS', + + 'file storage file system' => '文件系统', + 'file storage mysql' => '数据库(MySQL)', + + // Categories + 'config category name general' => '常规', + 'config category desc general' => '常规ProjectPier系统设置', + 'config category name mailing' => '邮件发送', + 'config category desc mailing' => '使用此配置来设置ProjectPier系统如何发送邮件通知。你可以按照php.ini文件中提供的信息配置,或者使用SMTP服务器的配置信息', + 'config category name features' => '功能', + 'config category desc features' => '使用如下参数来启用或者禁用不同的功能,或者选择项目数据显示的不同方式', + 'config category name database' => '数据库', + 'config category desc database' => '使用如下参数类配置数据库相关选项', + 'config category name authentication' => '身份验证', + 'config category desc authentication' => '访问所有身份验证设置项', + + // --------------------------------------------------- + // Options + // --------------------------------------------------- + + // General + 'config option name site_name' => '地点名称', + 'config option desc site_name' => '这个值将被作为项目的地点名称在仪表板页面上显示', + 'config option name file_storage_adapter' => '文件存储', + 'config option desc file_storage_adapter' => '选择用来存储附件、头像、图标图片和其他任何上传文档的位置。 推荐使用数据库引擎存储.', + 'config option name default_project_folders' => '默认文件夹', + 'config option desc default_project_folders' => '当一个项目被创建的时候,会生成一个文件夹。每一个文件夹名称应该占新的一行。 重复的或者空行将被程序忽略', + 'config option name theme' => '皮肤', + 'config option desc theme' => '使用皮肤功能你可以改变Projectpier系统默认的外观和颜色', + 'config option name calendar_first_day_of_week' => '每周的第一天', + 'config option name check_email_unique' => '邮件地址必须是唯一的', + 'config option name remember_login_lifetime' => '保持登录状态的秒数', + 'config option name installation_root' => 'Web站点的路径', + 'config option name installation_welcome_logo' => '登录页面的Logo图标', + 'config option name installation_welcome_text' => '登录页面上的文字', + 'config option name installation_base_language' => '基础语言(也用于登录页面)', + 'config option name dashboard action index' => '概览', + 'config option name dashboard action my_projects' => '我的项目', + 'config option name dashboard action my_tasks' => '我的任务', + 'config option name dashboard action my_projects_by_name' => '我的项目 - 按名称排序', + 'config option name dashboard action my_projects_by_priority' => '我的项目 - 按优先级排序', + 'config option name dashboard action my_projects_by_milestone' => '我的项目 - 按里程碑排序', + 'config option name dashboard action my_tasks_by_name' => '我的任务 - 按名称排序', + 'config option name dashboard action my_tasks_by_priority' => '我的任务 - 按优先级排序', + 'config option name dashboard action my_tasks_by_milestone' => '我的任务 - 按里程碑排序', + 'config option name dashboard action contacts' => '联系人', + 'config option name dashboard action search_contacts' => '搜索联系人', + + // LDAP authentication support + 'config option name ldap_domain' => 'LDAP 域名', + 'config option desc ldap_domain' => '活动目录域名', + 'config option name ldap_host' => 'LDAP 主机', + 'config option desc ldap_host' => '活动目录主机名或者IP地址', + 'secure ldap connection no' => '否', + 'secure ldap connection tls' => '是,使用TLS', + 'config option name ldap_secure_connection' => '使用安全LDAP连接', + + // ProjectPier + 'config option name upgrade_check_enabled' => '使用升级包在线检查', + 'config option desc upgrade_check_enabled' => '如果选 \'是\' 系统将每天检查是否ProjectPier有可以下载的新版本发布', + 'config option name logout_redirect_page' => '退出页面重定向页面', + 'config option desc logout_redirect_page' => '配置当用户退出系统后,被重定向的跳转页面。使用默认字符串变更到默认配置', + + // Mailing + 'config option name exchange_compatible' => 'Microsoft Exchange兼容模式', + 'config option desc exchange_compatible' => '如果您使用的是Microsoft Exchange 服务器,设置这个选项为是, 来避免一些已知错误。', + 'config option name mail_transport' => '邮件发送', + 'config option desc mail_transport' => '使用默认的PHP配置来发送邮件,或者指定一个 SMTP服务器', + 'config option name mail_from' => '邮件发件人: 地址', + 'config option name mail_use_reply_to' => '用于回复: 给发件人', + 'config option name smtp_server' => 'SMTP 服务器', + 'config option name smtp_port' => 'SMTP 端口', + 'config option name smtp_authenticate' => '使用SMTP认证', + 'config option name smtp_username' => 'SMTP 用户名', + 'config option name smtp_password' => 'SMTP 密码', + 'config option name smtp_secure_connection' => '使用安全SMTP连接', + + 'config option name per_project_activity_logs' => '项目前期活动记录', + 'config option name categories_per_page' => '每页分类的数量', + + 'config option name character_set' => '使用的字符集', + 'config option name collation' => '字符集排序', + + 'config option name session_lifetime' => '会话剩余时间', + 'config option name default_controller' => '默认主页', + 'config option name default_action' => '默认次页', + + 'config option name logs_show_icons' => '在应用记录中显示图标', + 'config option name default_private' => '私有选项为默认设置', + 'config option name send_notification_default' => '发送通知的默认设置', + 'config option name enable_efqm' => '启用EFQM', + 'config option name login_show_options' => '显示登录页选项', + 'config option desc login_show_options' => '如果选是,语言与主题会按相关选项显示', + 'config option name display_application_logs' => '显示应用程序日志', + 'config option desc display_application_logs' => '如果否,日志仍然被记录但不再显示', + 'config option name dashboard_logs_count' => '应用日志最大显示行数', + 'config option desc dashboard_logs_count' => '显示于仪表盘的日志条数', + + // Authentication + 'config option name authdb server' => '数据库服务器', + 'config option desc authdb server' => '用于身份校验数据库服务器的IP地址或域名,可以包含端口', + 'config option name authdb username' => '数据库用户名', + 'config option desc authdb username' => '访问数据库的用户名', + 'config option name authdb password' => '数据库密码', + 'config option desc authdb password' => '上述用户对应的密码', + 'config option name authdb database' => '数据库名', + 'config option desc authdb database' => '数据库服务器中的数据库名', + 'config option name authdb sql' => '查询SQL', + 'config option desc authdb sql' => '该SQL用于检索出一条包含用户信息的数据。返回的数据中至少要返回一个字段:email。用户名/密码以占位符 $username/$password 表示。', + + 'config option name parking space reservation url' => '泊车位的URL', + 'config option desc parking space reservation url' => '填写泊车位预定网站的完整地址', + + 'config option name map url' => '显示地图的URL', + 'config option desc map url' => '用于显示联系人或公司所在位置的url。位置详情以 $location 为占位符', + 'config option name route url' => '显示路线的URL', + 'config option desc route url' => '用于显示当前用户或联系人到某个联系人或公司所在地的URL。占位符 $from/$to。', + +); // array + ?> \ No newline at end of file diff --git a/language/zh_cn/efqm.php b/language/zh_cn/efqm.php new file mode 100644 index 0000000..0a7ee98 --- /dev/null +++ b/language/zh_cn/efqm.php @@ -0,0 +1,33 @@ + '这是一个EFQM项目吗?', + 'efqm leadership' => '项目领导者', + 'efqm strategy' => '策略', + 'efqm people' => '员工', + 'efqm partnership and resources' => '合作伙伴与资源', + 'efqm processes products services' => '过程、产品与服务', + 'efqm customer results' => '顾客结果', + 'efqm people results' => '员工结果', + 'efqm society results' => '社会结果', + 'efqm key results' => '绩效结果', + + 'goal' => '目标 (0-100%)', + 'score' => '评分 (0-100%)', + + 'config option name initial goal' => '初始化目标值', + 'config option name initial score' => '初始化评分值', + 'config option name due date offset' => '到期日期偏差(天数)', + 'config category name efqm' => 'EFQM 选项', + + 'can edit milestones goal' => '可以编辑里程碑目标', + 'can edit tasks score' => '可以编辑任务清单评分', + + 'view score card' => '查看评分卡', + 'score card' => '评分卡', + 'edit score' => '编辑评分', + + ); // array + +?> \ No newline at end of file diff --git a/language/zh_cn/errors.php b/language/zh_cn/errors.php index 09dbac6..1591b6b 100644 --- a/language/zh_cn/errors.php +++ b/language/zh_cn/errors.php @@ -1,12 +1,13 @@ '需要公司组织名称', 'company homepage invalid' => '主页地址格式错误(http://www.example.com)', - + + // Contact validation errors + 'name value required' => '名称必填', + 'existing contact required' => '你需要选择现存的联系人', + + // Add user to contact form + 'contact already has user' => '该联系人已经关联了一个用户帐号', // User validation errors 'username value required' => '需要填写用户名', 'username must be unique' => '抱歉,所选用户名已经被占有了', @@ -46,6 +53,7 @@ 'username value missing' => '请输入你的用户名', 'password value missing' => '请输入你的用密码', 'invalid login data' => '登陆失败,请检查你的登陆信息后重试', + 'invalid password' => '密码不正确,请坚持并重试', // Add project form 'project name required' => '需要项目名称', diff --git a/language/zh_cn/general.php b/language/zh_cn/general.php index 3944047..31bdd25 100644 --- a/language/zh_cn/general.php +++ b/language/zh_cn/general.php @@ -1,222 +1,261 @@ - '用户名', - 'password' => '密码', - 'password again' => '重复输入密码', - 'old password' => '旧密码', - 'remember me' => '记住我的密码 %s', - 'clear cookies' => '清除cookies', - 'email address' => '电子邮件地址', - 'display name' => '显示名', - 'overview' => '概要', - 'search' => '搜索', - 'search results' => '搜索结果', - 'account' => '帐户', - 'settings' => '设置', - 'index' => '索引', - 'view' => '查看', - 'edit' => '编辑', - 'save' => '保存', - 'delete' => '删除', - 'copy' => '复制', - 'move' => '移动', - 'update' => '更新', - 'upload' => '上传', - 'submit' => '提交', - 'reset' => '重置', - 'name' => '名称', - 'hours' => '小时', - 'hrs' => '小时', - 'details' => '详情', - 'date' => '日期', - 'title' => '标题', - 'description' => '描述', - 'text' => '文本', - 'additional text' => '附加文本', - 'due date' => '截至日期', - 'done date' => '日期', - 'assign to' => '指派', - 'not assigned' => '未指派', - 'late' => '之后', - 'upcoming' => '即将', - 'today' => '今天', - 'yesterday' => '昨天', - 'tomorrow' => '明天', - 'n/a' => '无', - 'anyone' => '任何人', - 'nobody' => '任何人', - 'none' => '-- 无 --', - 'please select' => '-- 清选择 --', - 'reorder' => '重排序', - 'cancel' => '取消', - 'size' => '大小', - 'type' => '类型', - 'status' => '状态', - 'options' => '选项', - 'active' => '活动', - 'completed' => '已完成', - 'administrator' => '管理员', - 'error' => '错误', - 'yes' => '是', - 'no' => '否', - 'all' => '所有', - 'or' => '或', - 'by' => '由', - 'on' => '之上', - 'in' => '之内', - 'people' => '人员', - 'permission' => '权限', - 'permissions' => '权限', - 'reset' => '重置', - 'owner' => '所有人', - 'instant messengers' => '即时聊天工具', - 'value' => '值', - 'phone number' => '电话号码', - 'phone numbers' => '电话号码', - 'office phone number' => '办公室电话号码', - 'fax number' => '传真', - 'mobile phone number' => '手机号码', - 'home phone number' => '家庭号码', - 'settings' => '设置', - 'homepage' => '主页', - 'address' => '地址', - 'address2' => '地址 2', - 'city' => '城市', - 'state' => '州', - 'zipcode' => '邮编', - 'country' => '国家', - 'n/a' => 'n/a', - 'contact' => '联系人', - 'pagination page' => '主页:', - 'pagination first' => '第一页', - 'pagination previous' => '前一页', - 'pagination next' => '下一页', - 'pagination last' => '最后一页', - 'pagination current page' => '页码: %s', - 'download' => '下载', - 'downloads' => '下载', - 'replace' => '替换', - 'expand' => '扩展', - 'collapse' => '收起', - 'author' => '作者', - 'user title' => '标题', - 'more' => '更多', - 'order by' => '排序', - 'filename' => '文件名', - 'permalink' => '连接地址', - 'timezone' => '时区', - 'upgrade' => '升级', - 'changelog' => '变更记录', - 'hint' => '提示', - 'order' => '排序', - 'private' => '私有', - 'total' => '合计', - 'demo only' => '仅仅为了演示目的', - 'use gravatar' => '请使用 50x50 的来自gravatar.com的头像', - 'hide options' => '隐藏选现', - 'hide' => '隐藏', - 'language' => '语言', - 'enable trace' => '启用跟踪', - 'theme' => '皮肤', - 'chat' => '聊天', - - 'project calendar' => '%s 项目日历', - 'user calendar' => '%s 的用户日历', - - 'month 1' => '一月', - 'month 2' => '二月', - 'month 3' => '三月', - 'month 4' => '四月', - 'month 5' => '五月', - 'month 6' => '六月', - 'month 7' => '七月', - 'month 8' => '八月', - 'month 9' => '九月', - 'month 10' => '十月', - 'month 11' => '十一月', - 'month 12' => '十二月', - - 'month full 1' => '一月', - 'month full 2' => '二月', - 'month full 3' => '三月', - 'month full 4' => '四月', - 'month full 5' => '五月', - 'month full 6' => '六月', - 'month full 7' => '七月', - 'month full 8' => '八月', - 'month full 9' => '九月', - 'month full 10' => '十月', - 'month full 11' => '十一月', - 'month full 12' => '十二月', - - 'month short 1' => '1月', - 'month short 2' => '2月', - 'month short 3' => '3月', - 'month short 4' => '4月', - 'month short 5' => '5月', - 'month short 6' => '6月', - 'month short 7' => '7月', - 'month short 8' => '8月', - 'month short 9' => '9月', - 'month short 10' => '10月', - 'month short 11' => '11月', - 'month short 12' => '12月', - - 'weekday full 1' => '星期一', - 'weekday full 2' => '星期二', - 'weekday full 3' => '星期三', - 'weekday full 4' => '星期四', - 'weekday full 5' => '星期五', - 'weekday full 6' => '星期六', - 'weekday full 7' => '星期日', - - 'weekday short 1' => '星期一', - 'weekday short 2' => '星期二', - 'weekday short 3' => '星期三', - 'weekday short 4' => '星期四', - 'weekday short 5' => '星期五', - 'weekday short 6' => '星期六', - 'weekday short 7' => '星期日', - - 'ordinal 0' => 'th', - 'ordinal 1' => 'st', - 'ordinal 2' => 'nd', - 'ordinal 3' => 'rd', - 'ordinal 4' => 'th', - 'ordinal 5' => 'th', - 'ordinal 6' => 'th', - 'ordinal 7' => 'th', - 'ordinal 8' => 'th', - 'ordinal 9' => 'th', - - 'am' => '上午', - 'pm' => '下午', - - 'AM' => '上午', - 'PM' => '下午', - - 'datetime format' => 'Y M d H:i', - 'date format' => 'Y M d', - 'descriptive date format' => 'l, F j', - 'time format' => 'H:i', - 'address format' => 'h s, z p', // h=house number, s=street, z=zip/postal code, p=place - - 'weeks' => '星期', - 'days' => '天', - 'hours' => '小时', - 'minutes' => '分钟', - 'seconds' => '秒', - - ); // array - + '显示路线', + 'reserve parking space' => '预留停车位', + 'display name' => '显示名称', + 'first name' => '名', + 'middle name' => 'Middle name', + 'last name' => '姓', + 'additional' => '附加', + 'license plate' => '车牌', + 'language preferences' => '语言参数', + 'food preferences' => '饮食参数', + 'location details' => '位置详情', + 'department details' => '部门详情', + 'i18n' => '国际化', + 'i18n locale value' => 'locale值', + 'country code' => '国家编码', + 'language code' => '语言编码', + 'click to edit' => '单击编辑、Esc退出、回车保存', + 'editor' => '编辑器', + 'edit values' => '编辑值', + 'load values' => '加载值', + 'add locale' => '添加locale', + 'edit locale' => '编辑locale', + 'locale' => 'Locale', + 'id' => 'Id.', + 'updated by' => '更新者', + 'success edit locale' => 'Locale已被保存', + 'invalid reference' => '无效引用 %s', + 'username' => '用户名', + 'password' => '密码', + 'password again' => '重复输入密码', + 'old password' => '旧密码', + 'remember me' => '记住我的密码 %s', + 'clear cookies' => '清除cookies', + 'email address' => '电子邮件地址', + 'display name' => '显示名', + 'company name' => '公司名', + 'overview' => '概要', + 'refresh' => 'Refresh', + 'search' => '搜索', + 'search hint' => '4个或更多字符', + 'search results' => '搜索结果', + 'search results for' => ' \'%s\'的搜索结果', + 'shown/lc' => 'shown', + 'account' => '帐户', + 'settings' => '设置', + 'index' => '索引', + 'view' => '查看', + 'edit' => '编辑', + 'save' => '保存', + 'delete' => '删除', + 'copy' => '复制', + 'move' => '移动', + 'update' => '更新', + 'upload' => '上传', + 'submit' => '提交', + 'reset' => '重置', + 'name' => '名称', + 'hours' => '小时', + 'hrs' => '小时', + 'details' => '详情', + 'date' => '日期', + 'contact title' => '联系人头衔', + 'title' => '标题', + 'description' => '描述', + 'text' => '文本', + 'additional text' => '附加文本', + 'date' => 'Date', + 'due date' => '截止日期', + 'no due date' => '无截止日期', + 'start date' => '起始日期', + 'end date' => '结束日期', + 'weekly schedule' => '我的周计划', + 'done date' => '日期', + 'assign to' => '指派', + 'not assigned' => '未指派', + 'late' => '之后', + 'upcoming' => '即将', + 'today' => '今天', + 'yesterday' => '昨天', + 'tomorrow' => '明天', + 'n/a' => '无', + 'anyone' => '任何人', + 'nobody' => '任何人', + 'none' => '-- 无 --', + 'please select' => '-- 清选择 --', + 'reorder' => '重排序', + 'cancel' => '取消', + 'size' => '大小', + 'type' => '类型', + 'status' => '状态', + 'options' => '选项', + 'active' => '活动', + 'completed' => '已完成', + 'administrator' => '管理员', + 'error' => '错误', + 'yes' => '是', + 'no' => '否', + 'all' => '所有', + 'or' => '或', + 'by' => '由', + 'on' => '之上', + 'in' => '之内', + 'true' => 'True', + 'false' => 'False', + 'people' => '人员', + 'permission' => '权限', + 'permissions' => '权限', + 'reset' => '重置', + 'owner' => '所有人', + 'instant messengers' => '即时聊天工具', + 'value' => '值', + 'phone number' => '电话号码', + 'phone numbers' => '电话号码', + 'office phone number' => '办公室电话号码', + 'fax number' => '传真', + 'mobile phone number' => '手机号码', + 'home phone number' => '家庭号码', + 'settings' => '设置', + 'homepage' => '主页', + 'address' => '地址', + 'address2' => '地址 2', + 'city' => '城市', + 'state' => '州', + 'zipcode' => '邮编', + 'country' => '国家', + 'n/a' => 'n/a', + 'pagination page' => '主页:', + 'pagination first' => '第一页', + 'pagination previous' => '前一页', + 'pagination next' => '下一页', + 'pagination last' => '最后一页', + 'pagination current page' => '页码: %s', + 'download' => '下载', + 'downloads' => '下载', + 'replace' => '替换', + 'expand' => '扩展', + 'collapse' => '收起', + 'author' => '作者', + 'contact title' => 'Title', + 'user title' => '标题', + 'more' => '更多', + 'order by' => '排序', + 'filename' => '文件名', + 'permalink' => '连接地址', + 'timezone' => '时区', + 'upgrade' => '升级', + 'changelog' => '变更记录', + 'hint' => '提示', + 'order' => '排序', + 'private' => '私有', + 'public' => 'Public', + 'total' => '合计', + 'demo only' => '仅仅为了演示目的', + 'use gravatar' => '请使用 50x50 的头像', + 'avatar from gravatar' => '来自于gravatar.com的头像', + 'hide options' => '隐藏选现', + 'hide' => '隐藏', + 'language' => '语言', + 'enable trace' => '启用跟踪', + 'theme' => '皮肤', + 'chat' => '聊天', + 'unassigned' => '未指派', + 'you' => '你', + 'snapshot' => '快照', + 'favorite' => '收藏', + 'not favorite' => '不收藏', + 'project calendar' => '%s 项目日历', + 'user calendar' => '%s 的用户日历', + + 'month 1' => '一月', + 'month 2' => '二月', + 'month 3' => '三月', + 'month 4' => '四月', + 'month 5' => '五月', + 'month 6' => '六月', + 'month 7' => '七月', + 'month 8' => '八月', + 'month 9' => '九月', + 'month 10' => '十月', + 'month 11' => '十一月', + 'month 12' => '十二月', + + 'month full 1' => '一月', + 'month full 2' => '二月', + 'month full 3' => '三月', + 'month full 4' => '四月', + 'month full 5' => '五月', + 'month full 6' => '六月', + 'month full 7' => '七月', + 'month full 8' => '八月', + 'month full 9' => '九月', + 'month full 10' => '十月', + 'month full 11' => '十一月', + 'month full 12' => '十二月', + + 'month short 1' => '1月', + 'month short 2' => '2月', + 'month short 3' => '3月', + 'month short 4' => '4月', + 'month short 5' => '5月', + 'month short 6' => '6月', + 'month short 7' => '7月', + 'month short 8' => '8月', + 'month short 9' => '9月', + 'month short 10' => '10月', + 'month short 11' => '11月', + 'month short 12' => '12月', + + 'weekday full 1' => '星期一', + 'weekday full 2' => '星期二', + 'weekday full 3' => '星期三', + 'weekday full 4' => '星期四', + 'weekday full 5' => '星期五', + 'weekday full 6' => '星期六', + 'weekday full 7' => '星期日', + + 'weekday short 1' => '星期一', + 'weekday short 2' => '星期二', + 'weekday short 3' => '星期三', + 'weekday short 4' => '星期四', + 'weekday short 5' => '星期五', + 'weekday short 6' => '星期六', + 'weekday short 7' => '星期日', + + 'ordinal 0' => 'th', + 'ordinal 1' => 'st', + 'ordinal 2' => 'nd', + 'ordinal 3' => 'rd', + 'ordinal 4' => 'th', + 'ordinal 5' => 'th', + 'ordinal 6' => 'th', + 'ordinal 7' => 'th', + 'ordinal 8' => 'th', + 'ordinal 9' => 'th', + + 'am' => '上午', + 'pm' => '下午', + + 'AM' => '上午', + 'PM' => '下午', + + 'datetime format' => 'Y M d H:i', + 'date format' => 'Y M d', + 'input date format' => 'M d, yy', // jQuery format + 'descriptive date format' => 'l, F j', + 'time format' => 'H:i', + 'address format' => 'h s, z p', // h=house number, s=street, z=zip/postal code, p=place + + 'weeks' => '星期', + 'days' => '天', + 'hours' => '小时', + 'minutes' => '分钟', + 'seconds' => '秒' + + ); // array + ?> \ No newline at end of file diff --git a/language/zh_cn/messages.php b/language/zh_cn/messages.php index 2780357..7f148c5 100644 --- a/language/zh_cn/messages.php +++ b/language/zh_cn/messages.php @@ -1,252 +1,295 @@ - '所请求的项目在数据库中不存在', - 'message dnx' => '所请求的消息不存在', - 'no comments in message' => '这个消息上没有评论', - 'no comments associated with object' => '这个项目上没有评论被发表', - 'no messages in project' => '这个项目上没有消息', - 'no subscribers' => '没有用户订阅这个消息', - - 'no activities in project' => '这个项目上还没有活动被记录', - 'comment dnx' => '所请求的评论不存在', - 'milestone dnx' => '所请求的里程碑不存在', - 'time dnx' => '所请求的时间记录不存在', - 'task list dnx' => '所请求的任务清单不存在', - 'task dnx' => '所请求的任务不存在', - 'no milestones in project' => '在这个项目中还没有里程碑', - 'no active milestones in project' => '在这个项目中还没有活动的里程碑', - 'empty milestone' => '这个里程碑是空的。你能给它在任何时候增加 消息 或者 任务清单 ', - 'no logs for project' => '这个项目还没有记录相关的信息', - 'no recent activities' => '在数据库中最近没有活动被记录', - 'no open task lists in project' => '在这个项目中还没有开放的任务清单', - 'no completed task lists in project' => '在这个项目中还没有完成的任务清单', - 'no open task in task list' => '这个任务清单中还没有定义任务', - 'no projects in db' => '在数据库中还没有定义项目', - 'no projects owned by company' => '还没有公司来负责的项目', - 'no projects started' => '还没有已经开始的项目', - 'no active projects in db' => '还没进行的项目', - 'no new objects in project since last visit' => '从您上一次访问到现在,这个项目上还没有新的对象生成', - 'no clients in company' => '您的公司还没有注册客户', - 'no users in company' => '这个公司中没有用户存在', - 'client dnx' => '所选择的客户公司不存在', - 'company dnx' => '所选择的公司不存在', - 'user dnx' => '所请求的用户在数据库中不存在', - 'avatar dnx' => '头像不存在', - 'no current avatar' => '没有上传头像', - 'no current logo' => '没有上传图标', - 'user not on project' => '所选择的用户没有参与在被选的项目中', - 'company not on project' => '所选择的公司没有参与被选的项目', - 'user cant be removed from project' => '所选择的用户不能从这个项目中删除', - 'tag dnx' => '请求的标签不存在', - 'no tags used on projects' => '在这个项目中没有标签', - 'no forms in project' => '在这个项目中没有表单', - 'project form dnx' => '所请求的项目表单在数据库中不存在', - 'related project form object dnx' => '相关的表单对象在数据库中不存在', - 'no my tasks' => '没有任务被分派给你', - 'no search result for' => '没有与 “%s” 匹配的结果', - 'config category dnx' => '你请求的配置分类不存在', - 'config category is empty' => '所选择的配置分类是空的', - 'email address not in use' => '%s 没有在使用', - 'no administration tools' => '在数据库中没有注册管理工具', - 'administration tool dnx' => '管理工具 “%s” 不存在', - 'about to delete' => '你将删除', - 'about to move' => '你将移动', - - // Success - 'success add project' => '项目 %s 已经被成功添加', - 'success copy project' => '项目 %s 已经被复制为 %s', - 'success edit project' => '项目 %s 已被更新', - 'success delete project' => '项目 %s 已被删除', - 'success complete project' => '项目 %s 以被完成', - 'success open project' => '项目 %s 已被重新开放', - 'success edit project logo' => '项目图标已被更新', - 'success delete project logo' => '项目图标已被删除', - - 'success add milestone' => '里程碑 \'%s\' 已经被成功添加', - 'success edit milestone' => '里程碑 \'%s\' 已被更新', - 'success deleted milestone' => '里程碑 \'%s\' 已被删除', - - 'success add time' => '时间 \'%s\' 已经被成功添加', - 'success edit time' => '时间 \'%s\' 已被更新', - 'success deleted time' => '时间 \'%s\' 已被删除', - - 'success add message' => '消息 %s 已经被成功添加', - 'success edit message' => '消息 %s 已被更新', - 'success deleted message' => '消息 \'%s\' 和它所有相关评论已被删除', - - 'success add comment' => '评论已经被成功发表', - 'success edit comment' => '评论已经被成功更新', - 'success delete comment' => '评论已经被成功删除', - - 'success add task list' => '任务清单 \'%s\' 已被添加', - 'success edit task list' => '任务清单 \'%s\' 已被更新', - 'success copy task list' => '任务清单 \'%s\' 被复制为 \'%s\' 带着 %s 个任务', - 'success move task list' => '任务清单 \'%s\' 被从 \'%s\' 项目中移动到 \'%s\'项目中', - 'success delete task list' => '任务清单 \'%s\' 已被删除', - - 'success add task' => '所选的任务已被添加', - 'success edit task' => '所选的任务已被更新', - 'success delete task' => '所选的任务已被删除', - 'success complete task' => '所选的任务已完成', - 'success open task' => '所选的任务已开放', - 'success n tasks updated' => '%s 个任务已被更新', - - 'success add client' => '客户公司 %s 已被添加', - 'success edit client' => '客户公司 %s 已被更新', - 'success delete client' => '客户公司 %s 已被删除', - - 'success edit company' => '公司数据已被更新', - 'success edit company logo' => '公司图标已被更新', - 'success delete company logo' => '公司图标已被删除', - - 'success add user' => '用户 %s 已被添加', - 'success edit user' => '用户 %s 已被更新', - 'success delete user' => '用户 %s 已被删除', - - 'success update project permissions' => '项目的全新已被更新', - 'success remove user from project' => '用户已被从这个项目中删除', - 'success remove company from project' => '公司已被从这个项目中删除', - - 'success update profile' => '用户资料已被更新', - 'success edit avatar' => '头像已被更新', - 'success delete avatar' => '头像已被删除', - - 'success hide welcome info' => '欢迎信息框已被隐藏', - - 'success complete milestone' => '里程碑 \'%s\' 已被完成', - 'success open milestone' => '里程碑 \'%s\' 已被重新开放', - - 'success subscribe to message' => '你已成功地订阅了这个消息', - 'success unsubscribe to message' => '你已成功地解除了这个消息的订阅', - - 'success add project form' => '表单 \'%s\' 已被添加', - 'success edit project form' => '表单 \'%s\' 已被更新', - 'success delete project form' => '表单 \'%s\' 已被删除', - - 'success update config category' => '%s 配置值已被更新', - 'success forgot password' => '你的密码被用邮件发出', - - 'success test mail settings' => '测试邮件被成功地发送', - 'success massmail' => '邮件被发送', - - 'success update company permissions' => '公司权限信息 %s 已被更新', - 'success user permissions updated' => '用户权限已被更新', - - // Failures - 'error form validation' => '由于某些属性数据不合法,对象保存失败', - 'error delete owner company' => '所属公司不能被被删除', - 'error delete message' => '所选消息删除失败', - 'error update message options' => '更新消息选项失败', - 'error delete comment' => '所选评论删除失败', - 'error delete milestone' => '所选里程碑删除失败', - 'error delete time' => '所选时间删除失败', - 'error complete task' => '所选任务标记完成失败', - 'error open task' => '所选任务重新开放失败', - 'error delete project' => '所选项目删除失败', - 'error complete project' => '所选项目标记完成失败', - 'error open project' => '所选项目重新开放失败', - 'error edit project logo' => '项目图标更新失败', - 'error delete project logo' => '项目图标删除失败', - 'error delete client' => '所选客户公司删除失败', - 'error delete user' => '所选用户删除失败', - 'error update project permissions' => '项目权限更新失败', - 'error remove user from project' => '从项目中删除用户失败', - 'error remove company from project' => '从项目中删除公司失败', - 'error edit avatar' => '更新头像失败', - 'error delete avatar' => '删除头像失败', - 'error hide welcome info' => '隐藏欢迎信息失败', - 'error complete milestone' => '所选里程碑标记完成失败', - 'error open milestone' => '所选里程碑重新开放失败', - 'error edit company logo' => '公司图标更新失败', - 'error delete company logo' => '公司图标删除失败', - 'error subscribe to message' => '订阅所选消息失败', - 'error unsubscribe to message' => '取消订阅所选消息失败', - - 'error delete task list' => '所选任务清单删除失败', - 'error delete task' => '所选任务删除失败', - 'error delete category' => '所选分类删除失败', - 'error check for upgrade' => '检查新版本失败', - 'error test mail settings' => '发送测试消息失败', - 'error massmail' => '发送邮件失败', - 'error owner company has all permissions' => '所属公司具有所有权限', - - // Access or data errors - 'no access permissions' => '你没有权限访问所请求的页面', - 'invalid request' => '无效的请求!', - - // Confirmation - 'confirm delete message' => '你确定要删除这个消息?', - 'confirm delete milestone' => '你确定要删除这个里程碑?', - 'confirm delete task list' => '你确定要删除这个任务清单和它的所有任务?', - 'confirm delete task' => '你确定要删除这个任务?', - 'confirm delete comment' => '你确定要删除这个评论?', - 'confirm delete category' => '你确定要删除这个分类?', - 'confirm delete project' => '你确定要删除这个项目和它的所有数据(消息, 任务, 里程碑, 文件...)?', - 'confirm delete project logo' => '你确定要删除这个图标?', - 'confirm complete project' => '你确定要把这个项目标记完成? 所有项目活动将被锁定', - 'confirm open project' => '你确定要把这个项目标记开放? 这会把所有项目活动解锁', - 'confirm delete client' => '你确定要把所选客户公司和它的所有用户都全部删除?', - 'confirm delete user' => '你确定要把这个用户账号删除?', - 'confirm reset people form' => '你确定要把这个表单重置? 你做的所有修改将丢失!', - 'confirm remove user from project' => '你确定要把这个用户从项目中删除?', - 'confirm remove company from project' => '你确定要把这个公司从项目中删除?', - 'confirm logout' => '你确定要从系统中退出?', - 'confirm delete current avatar' => '你确定要把此头像删除?', - 'confirm delete company logo' => '你确定要把此公司图标删除?', - 'confirm subscribe' => '你确定要订阅此消息? 你想在除你之外的人对此消息评论的时候收到通知邮件', - 'confirm reset form' => '你确定要重置这个表单?', - - // Errors... - 'system error message' => '抱歉,但是有个错误导致你的请求无法执行。一个错误报告已被发给了系统管理员', - 'execute action error message' => '抱歉,但是ProjectPier现在无法执行你的请求。一个错误报告已被发给了系统管理员', - - // Log - 'log add projectmessages' => '\'%s\' 已被添加', - 'log edit projectmessages' => '\'%s\' 已被更新', - 'log delete projectmessages' => '\'%s\' 已被删除', - - 'log add comments' => '%s 已被添加', - 'log edit comments' => '%s 已被更新', - 'log delete comments' => '%s 已被删除', - - 'log add projectmilestones' => '\'%s\' 已被添加', - 'log edit projectmilestones' => '\'%s\' 已被更新', - 'log delete projectmilestones' => '\'%s\' 已被删除', - 'log close projectmilestones' => '\'%s\' 已完成', - 'log open projectmilestones' => '\'%s\' 已重新开放', - - 'log add projecttimes' => '\'%s\' 已被添加', - 'log edit projecttimes' => '\'%s\' 已被更新', - 'log delete projecttimes' => '\'%s\' 已被删除', - - 'log add projecttasklists' => '\'%s\' 已被添加', - 'log edit projecttasklists' => '\'%s\' 已被更新', - 'log delete projecttasklists' => '\'%s\' 已被删除', - 'log close projecttasklists' => '\'%s\' 已被关闭', - 'log open projecttasklists' => '\'%s\' 已被开放', - - 'log add projecttasks' => '\'%s\' 已被添加', - 'log edit projecttasks' => '\'%s\' 已被更新', - 'log delete projecttasks' => '\'%s\' 已被删除', - 'log close projecttasks' => '\'%s\' 已被关闭', - 'log open projecttasks' => '\'%s\' 已被开放', - - 'log add projectforms' => '\'%s\' 已被添加', - 'log edit projectforms' => '\'%s\' 已被更新', - 'log delete projectforms' => '\'%s\' 已被删除', - - 'log add projects' => '%s 已被添加', - ); // array - + '所请求的项目在数据库中不存在', + 'message dnx' => '所请求的消息不存在', + 'no comments in message' => '这个消息上没有评论', + 'no comments associated with object' => '这个项目上没有评论被发表', + 'no status updates associated with object' => '提交的数据并无该对象的状态更新', + 'no messages in project' => '这个项目上没有消息', + 'no subscribers' => '没有用户订阅这个消息', + 'no contacts in company' => '该公司没有联系人', + + 'no activities in project' => '这个项目上还没有活动被记录', + 'comment dnx' => '所请求的评论不存在', + 'milestone dnx' => '所请求的里程碑不存在', + 'time dnx' => '所请求的时间记录不存在', + 'task list dnx' => '所请求的任务清单不存在', + 'task dnx' => '所请求的任务不存在', + 'no milestones in project' => '在这个项目中还没有里程碑', + 'no active milestones in project' => '在这个项目中还没有活动的里程碑', + 'empty milestone' => '这个里程碑是空的。你能给它在任何时候增加 消息 或者 任务清单 ', + 'no logs for project' => '这个项目还没有记录相关的信息', + 'no recent activities' => '在数据库中最近没有活动被记录', + 'no open task lists in project' => '在这个项目中还没有开放的任务清单', + 'no completed task lists in project' => '在这个项目中还没有完成的任务清单', + 'no open task in task list' => '这个任务清单中还没有定义任务', + 'no projects in db' => '在数据库中还没有定义项目', + 'no projects owned by company' => '还没有公司来负责的项目', + 'no projects started' => '还没有已经开始的项目', + 'no active projects in db' => '还没进行的项目', + 'no new objects in project since last visit' => '从您上一次访问到现在,这个项目上还没有新的对象生成', + 'no clients in company' => '您的公司还没有注册客户', + 'no contacts in company' => '该公司无联系人', + 'no users in company' => '这个公司中没有用户存在', + 'client dnx' => '所选择的客户公司不存在', + 'company dnx' => '所选择的公司不存在', + 'contact dnx' => '所选联系人不存在', + 'user dnx' => '所请求的用户在数据库中不存在', + 'avatar dnx' => '头像不存在', + 'no current avatar' => '没有上传头像', + 'no current logo' => '没有上传图标', + 'user not on project' => '所选择的用户没有参与在被选的项目中', + 'company not on project' => '所选择的公司没有参与被选的项目', + 'user cant be removed from project' => '所选择的用户不能从这个项目中删除', + 'tag dnx' => '请求的标签不存在', + 'no tags used on projects' => '在这个项目中没有标签', + 'no forms in project' => '在这个项目中没有表单', + 'project form dnx' => '所请求的项目表单在数据库中不存在', + 'related project form object dnx' => '相关的表单对象在数据库中不存在', + 'no my tasks' => '没有任务被分派给你', + 'no search result for' => '没有与 “%s” 匹配的结果', + 'config category dnx' => '你请求的配置分类不存在', + 'config category is empty' => '所选择的配置分类是空的', + 'email address not in use' => '%s 没有在使用', + 'no administration tools' => '在数据库中没有注册管理工具', + 'administration tool dnx' => '管理工具 “%s” 不存在', + 'about to delete' => '你将删除', + 'about to move' => '你将移动', + 'no image functions' => '无图像函数 (要安装GD库)', + 'no ldap functions' => '无LDAP函数(要安装ldap扩展)', + + + // Success + 'success add project' => '项目 %s 已经被成功添加', + 'success copy project' => '项目 %s 已经被复制为 %s', + 'success edit project' => '项目 %s 已被更新', + 'success delete project' => '项目 %s 已被删除', + 'success complete project' => '项目 %s 以被完成', + 'success open project' => '项目 %s 已被重新开放', + 'success edit project logo' => '项目图标已被更新', + 'success delete project logo' => '项目图标已被删除', + 'success edit logo' => 'Logo被更新了', + 'success delete logo' => 'Logo已被删除', + + 'success add milestone' => '里程碑 \'%s\' 已经被成功添加', + 'success edit milestone' => '里程碑 \'%s\' 已被更新', + 'success deleted milestone' => '里程碑 \'%s\' 已被删除', + + 'success add time' => '时间 \'%s\' 已经被成功添加', + 'success edit time' => '时间 \'%s\' 已被更新', + 'success deleted time' => '时间 \'%s\' 已被删除', + + 'success add message' => '消息 %s 已经被成功添加', + 'success edit message' => '消息 %s 已被更新', + 'success move message' => '消息 \'%s\' 已从项目: \'%s\' to project \'%s\' 中移除', + 'success deleted message' => '消息 \'%s\' 和它所有相关评论已被删除', + + 'success add comment' => '评论已经被成功发表', + 'success edit comment' => '评论已经被成功更新', + 'success delete comment' => '评论已经被成功删除', + + 'success add task list' => '任务清单 \'%s\' 已被添加', + 'success edit task list' => '任务清单 \'%s\' 已被更新', + 'success copy task list' => '任务清单 \'%s\' 被复制为 \'%s\' 带着 %s 个任务', + 'success move task list' => '任务清单 \'%s\' 被从 \'%s\' 项目中移动到 \'%s\'项目中', + 'success delete task list' => '任务清单 \'%s\' 已被删除', + + 'success add task' => '所选的任务已被添加', + 'success edit task' => '所选的任务已被更新', + 'success delete task' => '所选的任务已被删除', + 'success complete task' => '所选的任务已完成', + 'success open task' => '所选的任务已开放', + 'success n tasks updated' => '%s 个任务已被更新', + + 'success add client' => '客户公司 %s 已被添加', + 'success edit client' => '客户公司 %s 已被更新', + 'success delete client' => '客户公司 %s 已被删除', + + 'success edit company' => '公司数据已被更新', + 'success edit company logo' => '公司图标已被更新', + 'success delete company logo' => '公司图标已被删除', + + 'success add user' => '用户 %s 已被添加', + 'success edit user' => '用户 %s 已被更新', + 'success delete user' => '用户 %s 已被删除', + + 'success add contact' => '联系人 %s 添加成功', + 'success edit contact' => '联系人t %s 更新成功', + 'success delete contact' => '联系人 %s 删除成功', + + 'success update project permissions' => '项目的全新已被更新', + 'success remove user from project' => '用户已被从这个项目中删除', + 'success remove company from project' => '公司已被从这个项目中删除', + + 'success update profile' => '用户资料已被更新', + 'success edit avatar' => '头像已被更新', + 'success delete avatar' => '头像已被删除', + + 'success hide welcome info' => '欢迎信息框已被隐藏', + + 'success complete milestone' => '里程碑 \'%s\' 已被完成', + 'success open milestone' => '里程碑 \'%s\' 已被重新开放', + + 'success subscribe to message' => '你已成功地订阅了这个消息', + 'success unsubscribe to message' => '你已成功地解除了这个消息的订阅', + + 'success add project form' => '表单 \'%s\' 已被添加', + 'success edit project form' => '表单 \'%s\' 已被更新', + 'success delete project form' => '表单 \'%s\' 已被删除', + + 'success update config category' => '%s 配置值已被更新', + 'success forgot password' => '你的密码被用邮件发出', + + 'success test mail settings' => '测试邮件被成功地发送', + 'success massmail' => '邮件被发送', + + 'success update company permissions' => '公司权限信息 %s 已被更新', + 'success user permissions updated' => '用户权限已被更新', + + // Failures + 'error form validation' => '由于某些属性数据不合法,对象保存失败', + 'error delete owner company' => '所属公司不能被被删除', + 'error delete message' => '所选消息删除失败', + 'error update message options' => '更新消息选项失败', + 'error delete comment' => '所选评论删除失败', + 'error delete milestone' => '所选里程碑删除失败', + 'error delete time' => '所选时间删除失败', + 'error complete task' => '所选任务标记完成失败', + 'error open task' => '所选任务重新开放失败', + 'error delete project' => '所选项目删除失败', + 'error complete project' => '所选项目标记完成失败', + 'error open project' => '所选项目重新开放失败', + 'error edit project logo' => '项目图标更新失败', + 'error delete project logo' => '项目图标删除失败', + 'error edit logo' => '更新logo %s 失败', + 'error delete logo' => '删除logo %s 失败', + 'error delete client' => '所选客户公司删除失败', + 'error delete user' => '所选用户删除失败', + 'error delete contact' => '所选联系人删除失败', + 'error update project permissions' => '项目权限更新失败', + 'error remove user from project' => '从项目中删除用户失败', + 'error remove company from project' => '从项目中删除公司失败', + 'error edit avatar' => '更新头像失败', + 'error delete avatar' => '删除头像失败', + 'error hide welcome info' => '隐藏欢迎信息失败', + 'error complete milestone' => '所选里程碑标记完成失败', + 'error open milestone' => '所选里程碑重新开放失败', + 'error edit company logo' => '公司图标更新失败', + 'error delete company logo' => '公司图标删除失败', + 'error subscribe to message' => '订阅所选消息失败', + 'error unsubscribe to message' => '取消订阅所选消息失败', + + 'error move message' => '移动所选消息 %s 失败', + 'error move task list' => '移动所选任务清单失败', + 'error delete task list' => '所选任务清单删除失败', + 'error delete task' => '所选任务删除失败', + 'error delete category' => '所选分类删除失败', + 'error check for upgrade' => '检查新版本失败', + 'error test mail settings' => '发送测试消息失败', + 'error massmail' => '发送邮件失败', + 'error owner company has all permissions' => '所属公司具有所有权限', + + // Access or data errors + 'no access permissions' => '你没有权限访问所请求的页面', + 'invalid request' => '无效的请求!', + + // Confirmation + 'confirm delete message' => '你确定要删除这个消息?', + 'confirm delete milestone' => '你确定要删除这个里程碑?', + 'confirm delete task list' => '你确定要删除这个任务清单和它的所有任务?', + 'confirm delete task' => '你确定要删除这个任务?', + 'confirm delete comment' => '你确定要删除这个评论?', + 'confirm delete category' => '你确定要删除这个分类?', + 'confirm delete project' => '你确定要删除这个项目和它的所有数据(消息, 任务, 里程碑, 文件...)?', + 'confirm delete project logo' => '你确定要删除这个图标?', + 'confirm delete logo' => '确定要删除该logo?', + 'confirm complete project' => '你确定要把这个项目标记完成? 所有项目活动将被锁定', + 'confirm open project' => '你确定要把这个项目标记开放? 这会把所有项目活动解锁', + 'confirm delete client' => '你确定要把所选客户公司和它的所有用户都全部删除?', + 'confirm delete user' => '你确定要把这个用户账号删除?', + 'confirm delete contact' => '确定要删除该联系人?', + 'confirm reset people form' => '你确定要把这个表单重置? 你做的所有修改将丢失!', + 'confirm remove user from project' => '你确定要把这个用户从项目中删除?', + 'confirm remove company from project' => '你确定要把这个公司从项目中删除?', + 'confirm logout' => '你确定要从系统中退出?', + 'confirm delete current avatar' => '你确定要把此头像删除?', + 'confirm delete company logo' => '你确定要把此公司图标删除?', + 'confirm subscribe' => '你确定要订阅此消息? 你想在除你之外的人对此消息评论的时候收到通知邮件', + 'confirm reset form' => '你确定要重置这个表单?', + + // Errors... + 'system error message' => '抱歉,但是有个错误导致你的请求无法执行。一个错误报告已被发给了系统管理员', + 'execute action error message' => '抱歉,但是ProjectPier现在无法执行你的请求。一个错误报告已被发给了系统管理员', + + // Log + 'log add projectmessages' => '\'%s\' 已被添加', + 'log edit projectmessages' => '\'%s\' 已被更新', + 'log delete projectmessages' => '\'%s\' 已被删除', + + 'log add comments' => '%s 已被添加', + 'log edit comments' => '%s 已被更新', + 'log delete comments' => '%s 已被删除', + + 'log add projectmilestones' => '\'%s\' 已被添加', + 'log edit projectmilestones' => '\'%s\' 已被更新', + 'log delete projectmilestones' => '\'%s\' 已被删除', + 'log close projectmilestones' => '\'%s\' 已完成', + 'log open projectmilestones' => '\'%s\' 已重新开放', + + 'log add projecttimes' => '\'%s\' 已被添加', + 'log edit projecttimes' => '\'%s\' 已被更新', + 'log delete projecttimes' => '\'%s\' 已被删除', + + 'log add projecttasklists' => '\'%s\' 已被添加', + 'log edit projecttasklists' => '\'%s\' 已被更新', + 'log delete projecttasklists' => '\'%s\' 已被删除', + 'log close projecttasklists' => '\'%s\' 已被关闭', + 'log open projecttasklists' => '\'%s\' 已被开放', + + 'log add projecttasks' => '\'%s\' 已被添加', + 'log edit projecttasks' => '\'%s\' 已被更新', + 'log delete projecttasks' => '\'%s\' 已被删除', + 'log close projecttasks' => '\'%s\' 已被关闭', + 'log open projecttasks' => '\'%s\' 已被开放', + + 'log add projectforms' => '\'%s\' 已被添加', + 'log edit projectforms' => '\'%s\' 已被更新', + 'log delete projectforms' => '\'%s\' 已被删除', + + 'log add projects' => '%s 已被添加', + 'log edit projects' => '项目 \'%s\' 被更新', + 'log open projects' => '项目 \'%s\' 被开启', + 'log close projects' => '项目 \'%s\' 被关闭', + 'log delete projects' => '项目 \'%s\' 被删除', + + 'log add users' => '用户 \'%s\' 被添加', + 'log edit users' => '用户 \'%s\' 被更新', + 'log delete users' => '用户 \'%s\' 被删除', + + 'log add companies' => '公司 \'%s\' 被添加', + 'log edit companies' => '公司 \'%s\' 被更新', + 'log delete companies' => '公司 \'%s\' 被删除', + + 'log add contacts' => '联系人 \'%s\' 被添加', + 'log edit contacts' => '联系人 \'%s\' 被更新', + 'log delete contacts' => '联系人 \'%s\' 被删除', + + 'log add i18nlocales' => 'Locale \'%s\' 被添加', + 'log edit i18nlocales' => 'Locale \'%s\' 被更新', + 'log delete i18nlocales' => 'Locale \'%s\' 被删除', + + 'log add i18localevalues' => 'Locale 值 \'%s\' 被添加', + 'log edit i18nlocalevalues' => 'Locale 值 \'%s\' 被更新', + 'log delete i18nlocalevalues' => 'Locale 值 \'%s\' 被删除' +); // array + ?> \ No newline at end of file diff --git a/language/zh_cn/objects.php b/language/zh_cn/objects.php index 9600f0e..a5f0a48 100644 --- a/language/zh_cn/objects.php +++ b/language/zh_cn/objects.php @@ -1,67 +1,76 @@ - '用户', - 'users' => '用户', - 'member' => '成员', - 'members' => '成员', - 'company' => '公司', - 'companies' => '公司', - 'client' => '客户', - 'clients' => '客户', - 'package' => '包', - 'project' => '项目', - 'projects' => '项目', - 'message' => '消息', - 'messages' => '消息', - 'comment' => '评论', - 'comments' => '评论', - 'milestone' => '里程碑', - 'milestones' => '里程碑', - 'task' => '任务', - 'tasks' => '任务', - 'task list' => '任务清单', - 'task lists' => '任务清单', - 'message subscribers' => '订阅', - 'configuration category' => '配置分类', - 'configuration categories' => '配置分类', - - // Variations - 'owner company' => '所属人公司', - - 'open milestone' => '开放的里程碑', - 'open milestones' => '开放的里程碑', - 'completed milestone' => '完成的里程碑', - 'completed milestones' => '完成的里程碑', - 'late milestones' => '以后的里程碑', - 'today milestones' => '今天的里程碑', - 'upcoming milestones' => '将来的里程碑', - 'completed task list' => '完成的任务清单', - 'completed task lists' => '完成的任务清单', - 'open task list' => '开放的任务清单', - 'open task lists' => '开放的任务清单', - 'active project' => '活动的项目', - 'active projects' => '活动的项目', - 'finished project' => '完成的项目', - 'finished projects' => '完成的项目', - - 'important message' => '重要消息', - 'important messages' => '重要消息', - - 'private message' => '个人消息', - 'private milestone' => '个人里程碑', - 'private time' => '个人时间', - 'private task list' => '个人任务清单', - 'private comment' => '个人评论', - ); // array - + '用户', + 'users' => '用户', + 'contact' => 'Contact', + 'contacts' => 'Contacts', + 'member' => '成员', + 'members' => '成员', + 'company' => '公司', + 'companies' => '公司', + 'client' => '客户', + 'clients' => '客户', + 'package' => '包', + 'project' => '项目', + 'projects' => '项目', + 'message' => '消息', + 'messages' => '消息', + 'comment' => '评论', + 'comments' => '评论', + 'status update' => '状态更新', + 'status updates' => '状态更新', + 'milestone' => '里程碑', + 'milestones' => '里程碑', + 'user account' => '帐号', + 'task' => '任务', + 'tasks' => '任务', + 'task list' => '任务清单', + 'task lists' => '任务清单', + 'message subscribers' => '订阅', + 'configuration category' => '配置分类', + 'configuration categories' => '配置分类', + 'text snippet' => '文本片段', + 'text snippets' => '文本片段', + 'new company' => '新建公司', + 'existing company' => '已经存在的公司', + 'memo' => '我添加的项目备注', + 'no folders' => '无文件夹', + + // Variations + 'owner company' => '所属人公司', + 'favorite company' => '收藏公司', + 'favorite companies' => '收藏公司', + + 'open milestone' => '开放的里程碑', + 'open milestones' => '开放的里程碑', + 'completed milestone' => '完成的里程碑', + 'completed milestones' => '完成的里程碑', + 'late milestones' => '以后的里程碑', + 'today milestones' => '今天的里程碑', + 'upcoming milestones' => '将来的里程碑', + 'completed task list' => '完成的任务清单', + 'completed task lists' => '完成的任务清单', + 'open task list' => '开放的任务清单', + 'open task lists' => '开放的任务清单', + 'active project' => '活动的项目', + 'active projects' => '活动的项目', + 'finished project' => '完成的项目', + 'finished projects' => '完成的项目', + 'deleted or unknown' => '***被删除 或 未知***', + + 'important message' => '重要消息', + 'important messages' => '重要消息', + + 'private message' => '个人消息', + 'private milestone' => '个人里程碑', + 'private time' => '个人时间', + 'private task list' => '个人任务清单', + 'private comment' => '个人评论', + + 'actions' => '动作', +); // array + ?> \ No newline at end of file diff --git a/language/zh_cn/plugins.php b/language/zh_cn/plugins.php index 0ae5f15..db56221 100644 --- a/language/zh_cn/plugins.php +++ b/language/zh_cn/plugins.php @@ -1,12 +1,5 @@ '插件', diff --git a/language/zh_cn/project_interface.php b/language/zh_cn/project_interface.php index 65d362f..3e75cbe 100644 --- a/language/zh_cn/project_interface.php +++ b/language/zh_cn/project_interface.php @@ -1,128 +1,146 @@ - '近期的里程碑(在下一个30天里)', - 'show all upcoming milestones' => '显示所有将来的里程碑 (总共 %s 个)', - - 'recent activities' => '最近的活动', - 'search button caption' => '搜索', - 'search result description' => '显示 %s 的 %s 对象匹配 "%s" 的', - - // Options and descriptions - 'important message desc' => '重要消息被列在了项目消息页面的侧栏“重要消息”中', - 'enable comments' => '启用评论', - 'enable comments desc' => '能查看这个对象的用户能够对它发表评论。选择 "否" 来锁定评论', - 'enable anonymous comments' => '匿名评论', - 'enable anonymous comments desc' => '允许匿名的评论被发表在这个项目上。匿名评论可以通过API或者其他信息信息源来发布 (如果启用了). 作者必须提供一个有效的姓名和电子邮件地址。 来源的 IP 地址将被记录下来。', - - 'completed task' => '已完成任务', - 'completed tasks' => '已完成任务', - 'open task' => '未完成任务', - 'open tasks' => '未完成任务', - 'view all completed tasks' => '所有已完成任务 (总计 %s 个)', - 'recently completed tasks' => '最近完成的任务', - 'task open of total tasks' => '%s 个未完成任务在总数 %s 个的任务清单中', - - 'read more' => '查看详情', - 'message separator' => '

* * *

', - 'comments on message' => '%s 评论', - 'comment on object' => "'%s' (%s)", - 'comment posted on' => '发布于 %s', - 'comment posted on by' => '发布于 %s 通过 %s', - 'completed on by' => '%s %s', - 'completed on' => '%s', - 'started on by' => '%s %s', - 'posted on by' => '%s %s', - 'posted on' => '%s', - 'milestone assigned to' => '分派给 %s', - 'project started on' => '开始于', - - 'projects copy new name' => '%s (复制项目)', - 'projects copy source' => '从此项目复制', - 'projects copy details' => '复制详情', - 'projects copy folders' => '复制文件夹', - 'projects copy tasks' => '复制任务', - 'projects copy milestones' => '复制里程碑', - 'projects copy messages' => '复制消息', - 'projects copy comments' => '复制评论', - 'projects copy files' => '复制文件', - 'projects copy users' => '复制用户和公司', - 'projects copy links' => '复制链接', - 'projects copy pages' => '复制 Wiki 页面', - - 'can manage files' => '能管理文件', - 'can upload files' => '能上传文件', - 'can manage messages' => '能管理消息', - 'can manage milestones' => '能管理里程碑', - 'can manage comments' => '能管理评论', - 'can manage tasks' => '能管理任务', - 'can manage tickets' => '能管理票单', - 'can assign tasks to other clients' => '能分派任务给其他客户', - 'can assign tasks to owner company' => '能分派任务给所属公司', - 'can change milestones status' => '能变更里程碑的状态', - 'can manage times' => '能管理时间', - - 'send milestone assigned to notification' => '发送邮件通知给用户', - 'task list target project' => '项目来移动项目清单到', - - 'edit company data' => '编辑 公司数据', - 'company users involved in project' => '%s 个用户参与在 %s', - 'companies involved in project' => '参与项目的公司', - - 'project permissions form hint' => '使用 权限表单 你能方便地增加或者删除公司和用户,并控制他们的访问权限.', - - 'additional message text desc' => '只在评论页面上可见的附加消息文字', - 'expand additional text' => '展开', - 'collapse additional text' => '收缩', - 'email notification' => '邮件通知', - 'email notification desc' => '通过邮件把这个消息通知给选中的人', - - 'subscribers desc' => '订阅将在当其他人发布一个评论在这个信息上的时候收到一个邮件通知', - 'admins can post comments on locked objects desc' => '评论已被锁定,但是你作为管理员将会有权限发布评论。注意如果你期望从你的客户或者非管理员用户收到回复,你需要对这个对象的评论解锁 (设置 "启用评论" 选项为 "是").', - - 'all permissions' => '所有', - - 'add by' => '添加自', - 'edit by' => '更新自', - 'delete by' => '删除自', - 'close by' => '被关闭', - 'open by' => '被开放', - 'upload by' => '被上传', - 'created by' => '被创建', - - 'project description' => '描述', - 'project status' => '项目状态', - 'show project desciption in overview' => '在概要页面上显示项目描述?', - - 'admin notice comments disabled' => '评论在这个对象上被禁用, 但是你作为管理员将会有权限发布评论。 如果你期望来自其他非管理员的回复,你需要设置 "启用评论" 为 "是"。', - - // iCal - 'icalendar' => 'iCalendar', - 'icalendar subscribe' => 'iCalendar', - 'icalendar subscribe desc' => '使用这个链接来导入所有里程碑和任务数据到你的常用的日历应用中。', - 'icalendar password change notice' => '注意: 如果你改变了你的密码,链接到日历的数据也将改变! 你需要重新订阅。', - - // Private - 'private message desc' => '私有消息只对公司内部成员是可见的。 客户公司成员将不能看到它们。', - 'private milestone desc' => '私有里程碑只对公司内部成员是可见的。 客户公司成员将不能看到它们.', - 'private task list desc' => '私有任务清单只对公司内部成员是可见的。 客户公司成员将不能看到它们', - 'private comment desc' => '私有评论只对公司内部成员是可见的。 客户公司成员将不能看到它们', - - 'priority' => '优先度', - 'order by name' => '按名称排序', - 'order by priority' => '按优先度排序', - 'order by milestone' => '按里程碑排序', - 'group by project' => '按项目分组', - - ); // array - + '近期的里程碑(在下一个30天里)', + 'show all upcoming milestones' => '显示所有将来的里程碑 (总共 %s 个)', + + 'recent activities' => '最近的活动', + 'search button caption' => '搜索', + 'search result description' => '显示 %s 的 %s 对象匹配 "%s" 的', + + // Options and descriptions + 'important message desc' => '重要消息被列在了项目消息页面的侧栏“重要消息”中', + 'enable comments' => '启用评论', + 'enable comments desc' => '能查看这个对象的用户能够对它发表评论。选择 "否" 来锁定评论', + 'enable anonymous comments' => '匿名评论', + 'enable anonymous comments desc' => '允许匿名的评论被发表在这个项目上。匿名评论可以通过API或者其他信息信息源来发布 (如果启用了). 作者必须提供一个有效的姓名和电子邮件地址。 来源的 IP 地址将被记录下来。', + + 'completed task' => '已完成任务', + 'completed tasks' => '已完成任务', + 'open task' => '未完成任务', + 'open tasks' => '未完成任务', + 'view all completed tasks' => '所有已完成任务 (总计 %s 个)', + 'recently completed tasks' => '最近完成的任务', + 'task open of total tasks' => '%s 个未完成任务在总数 %s 个的任务清单中', + 'edit project to select task list' => '编辑项目详情,以选择一个任务清单', + 'edit project to select task' => '编辑项目详情,以选择一个任务', + + 'read more' => '查看详情', + 'message separator' => '

* * *

', + 'comments on message' => '%s 评论', + 'comment on object' => "'%s' (%s)", + 'comment posted on' => '发布于 %s', + 'comment posted on by' => '发布于 %s 通过 %s', + 'completed on by' => '%s %s', + 'completed on' => '%s', + 'started on by' => '%s %s', + 'posted on by' => '%s %s', + 'posted on' => '%s', + 'milestone assigned to' => '分派给 %s', + 'project started on' => '开始于', + + 'parent project' => '父项目', + 'subprojects' => '子项目', + + 'projects copy new name' => '%s (复制项目)', + 'projects copy source' => '从此项目复制', + 'projects copy details' => '复制详情', + 'projects copy folders' => '复制文件夹', + 'projects copy tasks' => '复制任务', + 'projects copy milestones' => '复制里程碑', + 'projects copy messages' => '复制消息', + 'projects copy comments' => '复制评论', + 'projects copy files' => '复制文件', + 'projects copy users' => '复制用户和公司', + 'projects copy links' => '复制链接', + 'projects copy pages' => '复制 Wiki 页面', + + 'can manage files' => '能管理文件', + 'can upload files' => '能上传文件', + 'can manage messages' => '能管理消息', + 'can manage milestones' => '能管理里程碑', + 'can manage comments' => '能管理评论', + 'can manage tasks' => '能管理任务', + 'can manage tickets' => '能管理票单', + 'can assign tasks to other clients' => '能分派任务给其他客户', + 'can assign tasks to owner company' => '能分派任务给所属公司', + 'can change milestones status' => '能变更里程碑的状态', + 'can manage times' => '能管理时间', + 'can access messages' => '可访问消息', + 'can access tasks' => '可访问任务', + 'can access files' => '可访问文件', + 'can access forms' => '可访问表单', + 'can access contacts' => '可访问联系人', + 'can access wiki' => '可访问wiki', + 'can access reports' => '可访问报表', + 'can manage contacts' => '可管理联系人', + 'can manage wiki' => '可管理wiki', + 'can access search' => '可访问搜索', + 'can access tags' => '可访问tag', + 'can access comments' => '可访问评论', + + 'send milestone assigned to notification' => '发送邮件通知给用户', + 'project to move to' => '项目 %s 移动到', + 'task list target project' => '移动任务清单到', + 'edit project to select milestone' => '选择里程碑', + + 'edit company data' => '编辑 公司数据', + 'company users involved in project' => '%s 个用户参与在 %s', + 'companies involved in project' => '参与项目的公司', + 'users involved in project' => '未参与的用户', + + 'project permissions form hint' => '使用 权限表单 你能方便地增加或者删除公司和用户,并控制他们的访问权限.', + + 'additional message text desc' => '只在评论页面上可见的附加消息文字', + 'edit project to select message' => '选择消息', + 'expand additional text' => '展开', + 'collapse additional text' => '收缩', + 'email notification' => '邮件通知', + 'email notification desc' => '通过邮件把这个消息通知给选中的人', + + 'attach existing contact' => '附加地址簿现存联系人', + 'new contact' => '新建联系人', + 'select contact' => '选择联系人', + 'edit project to select contact' => '选择联系人', + 'subscribers desc' => '订阅将在当其他人发布一个评论在这个信息上的时候收到一个邮件通知', + 'admins can post comments on locked objects desc' => '评论已被锁定,但是你作为管理员将会有权限发布评论。注意如果你期望从你的客户或者非管理员用户收到回复,你需要对这个对象的评论解锁 (设置 "启用评论" 选项为 "是").', + + 'all permissions' => '所有', + + 'add by' => '添加自', + 'edit by' => '更新自', + 'delete by' => '删除自', + 'close by' => '被关闭', + 'open by' => '被开放', + 'upload by' => '被上传', + 'created by' => '被创建', + 'created on' => 'Created', + + 'project description' => '描述', + 'project status' => '项目状态', + 'show project desciption in overview' => '在概要页面上显示项目描述?', + + 'admin notice comments disabled' => '评论在这个对象上被禁用, 但是你作为管理员将会有权限发布评论。 如果你期望来自其他非管理员的回复,你需要设置 "启用评论" 为 "是"。', + + // iCal + 'icalendar' => 'iCalendar', + 'icalendar subscribe' => 'iCalendar', + 'icalendar subscribe desc' => '使用这个链接来导入所有里程碑和任务数据到你的常用的日历应用中。', + 'icalendar password change notice' => '注意: 如果你改变了你的密码,链接到日历的数据也将改变! 你需要重新订阅。', + + // Private + 'private message desc' => '私有消息只对公司内部成员是可见的。 客户公司成员将不能看到它们。', + 'private milestone desc' => '私有里程碑只对公司内部成员是可见的。 客户公司成员将不能看到它们.', + 'private task list desc' => '私有任务清单只对公司内部成员是可见的。 客户公司成员将不能看到它们', + 'private comment desc' => '私有评论只对公司内部成员是可见的。 客户公司成员将不能看到它们', + + 'priority' => '优先度', + 'order by name' => '按名称排序', + 'order by priority' => '按优先度排序', + 'order by milestone' => '按里程碑排序', + 'group by project' => '按项目分组' +) +; // array + ?> \ No newline at end of file diff --git a/language/zh_cn/readme.txt b/language/zh_cn/readme.txt new file mode 100644 index 0000000..a443674 --- /dev/null +++ b/language/zh_cn/readme.txt @@ -0,0 +1,4 @@ + + * Translated by Martin Liu (http://martinliu.cn) + * Reviewed on 2011-1-15 7PM + * Fixed by Jimmy Zhao on 2015-09-27 \ No newline at end of file diff --git a/language/zh_cn/site_interface.php b/language/zh_cn/site_interface.php index 51f82bb..bd71eec 100644 --- a/language/zh_cn/site_interface.php +++ b/language/zh_cn/site_interface.php @@ -1,12 +1,10 @@ '我的项目', 'my projects archive desc' => '已完成的归档项目清单,所有关于这个项目的动作已经被锁定,但是您仍然可以浏览此项目.', + 'my files' => 'My files', 'company online' => '公司在线', @@ -97,14 +96,6 @@ // Dashboard 'welcome to new account' => '欢迎来的您的新建帐户', 'welcome to new account info' => '%s,欢迎来到你的心帐户。从现在开始它会在 %s 一直可用 (你能把这个连接加入书签). 你跟随着这些步骤可以在一分钟之内开始工作。', - 'new account step1' => '步骤 1: 更新你的公司信息', - 'new account step1 info' => '设置你的公司信息 例如电话号码,传真号码,地址,电子邮件,主页等等。', - 'new account step2' => '步骤 2: 增加项目成员', - 'new account step2 info' => '你能 新建用户帐户 ,为所有项目团队成员 (不限制成员数量)。 每一个成员将受到用来访问本系统的用户名和密码', - 'new account step3' => '步骤 3: 增加公司和他们的成员', - 'new account step3 info' => '现在来 定义客户公司 (不限制数量). 在完成了之后,你能增加他们的项目成员,或者把这个工作交给他们的团队领导。客户成员和你公司的成员类似 ,除了他们只有有限的内容和功能的访问权限 (你可以按照每个项目或者成员来设置他们能作什么)', - 'new account step4' => '步骤 4: 开始一个项目', - 'new account step4 info' => '定义一个新项目 是非常简单的:设置一个名称和描述(可选的),然后在点提交。然后你可能去设置项目成员和客户的权限。', 'add welcome task text' => '您好 %s, 欢迎来的你的新帐户。请在7天之内更新您的profile %s.', 'add welcome task' => '为欢迎项目添加一个任务', 'add welcome task desc' => '一个任务被添加到了欢迎项目的任务清单中,它带有欢迎信息和更新profile的说明。', diff --git a/language/zh_cn/textile_help.php b/language/zh_cn/textile_help.php new file mode 100644 index 0000000..798d721 --- /dev/null +++ b/language/zh_cn/textile_help.php @@ -0,0 +1,35 @@ + 'Textile格式帮助', + 'bold' => '粗体', + 'italic' => '斜体', + 'emphasis' => '加强', + 'code' => '代码', + 'unordered list' => '无序列表', + 'ordered list' => '有序列表', + 'link name' => '连接名', + 'image url' => '图像URL', + 'header1to6' => '标题(h1. 至 h6.)', + 'table' => '表格:', + 'deleted text' => '删除的文本', + 'inserted text' => '插入的文本', + 'superscript' => '上标', + 'subscript' => '下标', + 'no textile' => '*忽略* textile 格式', + 'header paren' => '小括号在块语法和闭合点空间之间插入 代表id或class', + 'header curly' => '花括号{}插入随意的css样式', + 'header square' => '方括号[]插入语言属性', + 'output is/lc' => '输出效果:', + 'some text/lc' => '一些文本', + ); // array + +?> \ No newline at end of file From 41261f0cca1c978acb96ebf29445a71eb6060eb9 Mon Sep 17 00:00:00 2001 From: web3d Date: Sun, 27 Sep 2015 20:55:05 +0800 Subject: [PATCH 2/8] plugin file ticket language --- .../plugins/files/language/zh_cn/files.php | 172 ++++++++++++++++++ .../tickets/language/zh_cn/tickets.php | 154 ++++++++++++++++ 2 files changed, 326 insertions(+) create mode 100644 application/plugins/files/language/zh_cn/files.php create mode 100644 application/plugins/tickets/language/zh_cn/tickets.php diff --git a/application/plugins/files/language/zh_cn/files.php b/application/plugins/files/language/zh_cn/files.php new file mode 100644 index 0000000..687fc1d --- /dev/null +++ b/application/plugins/files/language/zh_cn/files.php @@ -0,0 +1,172 @@ + '添加文件', + 'edit file' => '编辑文件', + 'move file' => '移动文件', + 'delete file' => '删除文件', + + 'add folder' => '添加目录', + 'edit folder' => '编辑目录', + 'delete folder' => '删除目录', + + 'files add revision' => '添加版本', + 'files edit revision' => '编辑版本 %s', + 'delete file revision' => '删除版本 %s', + + 'attach' => '附件', + 'attach file' => '添加附件', + 'attach files' => '添加附件', + 'attach more files' => '添加更多附件', + 'detach file' => '取消附件', + 'detach files' => '取消附件', + + // source: administration.php + + 'config option name files_show_icons' => '显示文件图标', + 'config option name files_show_thumbnails' => '尽可能显示文件预览', + + // source: errors.php + + // Validate project folder + 'folder name required' => '目录名称必填', + 'folder name unique' => '目录名称需要在该项目中唯一', + + // Validate add / edit file form + 'folder id required' => '请选择目录', + 'filename required' => '文件名必填', + + // File revisions (internal) + 'file revision file_id required' => '版本需要关联到某个文件', + 'file revision filename required' => '文件名必填', + 'file revision type_string required' => '未知文件类型', + + // source: messages.php + + // Empty, dnx etc + 'no files on the page' => 'There are no files on this page', + 'folder dnx' => 'The folder you have requested does not exist in database', + 'define project folders' => 'There are no folders in this project. Please define folders in order to continue', + 'file dnx' => 'Requested file does not exists in the database', + 'file revision dnx' => 'Requested revision does not exists in the database', + 'no file revisions in file' => 'Invalid file - there are no revisions associated with this file', + 'cant delete only revision' => 'You can\'t delete this revision. Every file need to have at least one revision posted', + + 'no attached files' => 'There are no files attached to this object', + 'file not attached to object' => 'Selected file is not attached to selected object', + 'no files to attach' => 'Please select files that need to be attached', + + // Success + 'success add folder' => '目录 \'%s\' 被添加', + 'success edit folder' => '目录 \'%s\' 被更新', + 'success delete folder' => '目录 \'%s\' 被删除', + + 'success add file' => '文件 \'%s\' 被添加', + 'success edit file' => '文件 \'%s\' 被删除', + 'success move file' => '文件 \'%s\' 从项目 %s 移到项目 %s', + 'success delete file' => '文件 \'%s\' 被删除', + + 'success add revision' => '版本 %s 被添加', + 'success edit file revision' => '版本被删除', + 'success delete file revision' => '文件版本被删除', + + 'success attach files' => '%s file(s) has been successfully attached', + 'success detach file' => 'File(s) has been successfully detached', + + // Failures + 'error upload file' => 'Failed to upload file', + 'error file download' => 'Failed to download specified file', + 'error attach file' => 'Failed to attach file', + + 'error delete folder' => 'Failed to delete selected folder', + 'error move file' => 'Failed to move selected file %s', + 'error delete file' => 'Failed to delete selected file', + 'error delete file revision' => 'Failed to delete file revision', + 'error attach file' => 'Failed to attach file(s)', + 'error detach file' => 'Failed to detach file(s)', + 'error attach files max controls' => 'You can not add more file attachments. The limit is %s', + + // Confirmation + 'confirm delete folder' => 'Are you sure that you want to delete this folder?', + 'confirm delete file' => 'Are you sure that you want to delete this file?', + 'confirm delete revision' => 'Are you sure that you want to delete this revision?', + 'confirm detach file' => 'Are you sure that you want to detach this file?', + + // Log + 'log add projectfolders' => '\'%s\' 被添加', + 'log edit projectfolders' => '\'%s\' 被更新', + 'log delete projectfolders' => '\'%s\' 被删除', + + 'log add projectfiles' => '\'%s\' 被上传', + 'log edit projectfiles' => '\'%s\' 被更新', + 'log delete projectfiles' => '\'%s\' 被删除', + + 'log edit projectfilerevisions' => '%s 被更新', + 'log delete projectfilerevisions' => '%s 被删除', + + // source: objects.php + + 'file' => '文件', + 'files' => '文件', + 'file revision' => '文件版本', + 'file revisions' => '文件版本', + 'revision' => '版本', + 'revisions' => '版本', + 'folder' => '目录', + 'folders' => '目录', + 'no folder' => '(无目录)', + 'attached file' => '附件', + 'attached files' => '附件', + 'important file' => '重要文件', + 'important files' => '重要文件', + 'private file' => '私有文件', + 'attachment' => '附件', + 'attachments' => '附件', + 'parent folder' => '父目录', + + // source: project_interface.php + + 'attach existing file' => 'Attach an existing file (from the Files section)', + 'upload and attach' => 'Upload a new file and attach it to the message', + + 'new file' => 'New file', + 'existing file' => 'Existing file', + 'replace file description' => 'You can replace an existing file by specifying a new one. If you don\'t want to replace it simply leave this field blank.', + 'download history' => 'Download history', + 'download history for' => 'Download history for %s', + 'downloaded by' => 'Downloaded by', + 'downloaded on' => 'Downloaded on', + + 'revisions on file' => '%s revision(s)', + 'order by filename' => 'filename (a-z)', + 'order by posttime' => 'date and time', + 'order by folder' => 'folder', + 'all files' => 'All files', + 'upload file desc' => 'You can upload files of any type. The max file size you are allowed to upload is %s', + 'file revision info short' => 'Revision #%s (created on %s)', + 'file revision info long' => 'Revision #%s (by %s on %s)', + 'file revision title short' => 'Revision #%s (created on %s)', + 'file revision title long' => 'Revision #%s (by %s on %s)', + 'update file' => 'Update file', + 'version file change' => 'Remember this change (the old file will be saved for reference)', + 'last revision' => 'Last revision', + 'revision comment' => 'Revision comment', + 'initial versions' => '-- Initial version --', + 'file details' => 'File details', + 'view file details' => 'View file details', + + 'add attach file control' => 'Add file', + 'remove attach file control' => 'Remove', + 'attach files to object desc' => 'Use this form to attach files to %s. You can attach one or many files. You can select any existing files from files section or upload new ones. New files will also be available through files section when you upload them.', + 'select file' => 'Select a file', + + 'important file desc' => 'Important files are listed in the sidebar of files section in the "Important files" block', + 'private file desc' => 'Private files are visible only to the members of the owner company. Members of client companies will not be able to see them', + + ); // array + +?> \ No newline at end of file diff --git a/application/plugins/tickets/language/zh_cn/tickets.php b/application/plugins/tickets/language/zh_cn/tickets.php new file mode 100644 index 0000000..b5e440c --- /dev/null +++ b/application/plugins/tickets/language/zh_cn/tickets.php @@ -0,0 +1,154 @@ + '开启的工单', + 'closed tickets' => '关闭的工单', + 'add ticket' => '添加工单', + 'edit ticket' => '编辑工单', + 'view ticket' => '查看工单', + 'open ticket' => '开启工单', + 'close ticket' => '关闭工单', + 'delete ticket' => '删除工单', + 'add ticket category' => '添加分类', + 'add default ticket categories' => '添加默认分类', + 'edit ticket category' => '编辑分类', + 'ticket categories' => '工单分类', + 'update ticket options' => '更新选项', + + // source: administration.php + + 'config category name tickets' => '工单', + 'config category desc tickets' => '工单各种设置选项,当前还只有默认分类设置', + 'config option name tickets_types' => '允许的工单类型', + 'config option name tickets_default_categories' => '每个项目的默认工单分类', + + // source: emails.php + + 'new ticket' => '新建工单', + 'new ticket posted' => '新工单 "%s" 已经被提交到项目 "%s" ', + 'ticket edited' => '工单 "%s" [所属项目:"%s"] 已被编辑', + 'ticket closed' => '工单 "%s" [所属项目:"%s"] 已被关闭', + 'ticket opened' => '工单 "%s" [所属项目:"%s"] 已被开启', + 'attached files to ticket' => '一些文件被添加到工单 "%s" [所属项目:"%s"]中', + 'detached files from ticket' => '工单 "%s" [所属项目:"%s"] 中被删除了一些文件', + 'view new ticket' => '查看该工单', + + + // source: errors.php + + // Add category + 'category name required' => '分类名必填', + + // Add ticket + 'ticket summary required' => '摘要必填', + 'ticket description required' => '描述必填', + + // source: messages.php + // Empty, dnx etc + 'no ticket subscribers' => '该工单无人订阅', + + 'ticket dnx' => '请求的工单不存在', + 'no tickets in project' => '该项目尚无工单', + 'no my tickets' => '尚未指派给你的工单', + 'no changes in ticket' => '该工单未变更过', + 'category dnx' => '请求的分类不存在', + 'no categories in project' => '该项目中未添加分类', + + // Success + 'success add ticket' => '工单 \'%s\' 添加成功', + 'success edit ticket' => '工单 \'%s\' 更新成功', + 'success deleted ticket' => '工单 \'%s\' 及其评论被成功删除', + 'success close ticket' => '所选工单已被关闭', + 'success open ticket' => '所选工单已被重新开启', + 'success add category' => '分类 \'%s\' 添加成功', + 'success edit category' => '分类 \'%s\' 更新成功', + 'success deleted category' => '分类 \'%s\' 及其评论被成功删除', + + 'success subscribe to ticket' => '您成功订阅该工单', + 'success unsubscribe to ticket' => '您成功取消该工单订阅', + + // Failures + 'error update ticket options' => '更新工单选项失败', + 'error close ticket' => '关闭所选工单失败', + 'error open ticket' => '重新开启所选工单失败', + 'error subscribe to ticket' => '订阅所选工单失败', + 'error unsubscribe to ticket' => '取消所选工单订阅失败', + 'error delete ticket' => '所选工单删除失败', + + // Confirmation + 'confirm delete ticket' => '你确定要删除该工单?', + 'confirm unsubscribe' => '你却道要取消订阅啊?', + 'confirm subscribe ticket' => '你确定要订阅该工单吗?当有人(你自己除外)变更该工单或在工单下提交了评论时,你将会收到Email通知', + + // Log + 'log add projectcategories' => '\'%s\' 被添加', + 'log edit projectcategories' => '\'%s\' 被更新', + 'log delete projectcategories' => '\'%s\' 被删除', + 'log add projecttickets' => '\'%s\' 被添加', + 'log edit projecttickets' => '\'%s\' 被更新', + 'log delete projecttickets' => '\'%s\' 被删除', + 'log close projecttickets' => '\'%s\' 被关闭', + 'log open projecttickets' => '\'%s\' 被开启', + + // source: general.php + + + // source: objects.php + + 'ticket' => '工单', + 'tickets' => '工单', + 'private ticket' => '私有工单', + + // source: project_interface.php + + 'email notification ticket desc' => '通过Email通知选择的人员关于该工单的情况', + 'subscribers ticket desc' => '当有人变更该工单或在工单下提交了评论时,订阅者(除本人)会接收到Email通知', + + // Tickets + 'summary' => '总览', + 'category' => '分类', + 'assigned to' => '指派给', + 'reported by' => '报告者', + 'closed' => '关闭的', + 'open' => '开启的', + 'critical' => '严重的', + 'major' => '重要的', + 'minor' => '次要的', + 'trivial' => '不重要的', + 'opened' => '新建的', + 'confirmed' => '已确认的', + 'not reproducable' => '无法重现的', + 'test and confirm' => '测试并确认', + 'fixed' => '已修复的', + 'defect' => '功能缺陷', + 'enhancement' => '功能改进', + 'feature request' => '新功能特性', + 'legend' => '图例说明', + 'ticket #' => '工单 #%s', + 'updated on by' => '%s | %s | %s', + 'history' => '变更历史', + 'field' => '字段', + 'old value' => '旧值', + 'new value' => '新值', + 'change date' => '变更日期', + + 'private ticket desc' => '私有工单紧能被项目所有者公司成员可见。客户公司成员不能看到。', + + // source: site_interface.php + + // Tickets + 'my tickets' => '我的工单', + + 'filters' => '过滤', + 'new' => '新建', + 'pending' => '待定的', + 'updated on' => '更新于', + 'most recent' => '最近', + + ); // array + +?> \ No newline at end of file From d343c8b24c16881e2d21fc1b7fef4a98501cfbdb Mon Sep 17 00:00:00 2001 From: web3d Date: Mon, 28 Sep 2015 01:03:24 +0800 Subject: [PATCH 3/8] file plugin language --- .../plugins/files/language/zh_cn/files.php | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/application/plugins/files/language/zh_cn/files.php b/application/plugins/files/language/zh_cn/files.php index 687fc1d..e817396 100644 --- a/application/plugins/files/language/zh_cn/files.php +++ b/application/plugins/files/language/zh_cn/files.php @@ -48,17 +48,17 @@ // source: messages.php // Empty, dnx etc - 'no files on the page' => 'There are no files on this page', - 'folder dnx' => 'The folder you have requested does not exist in database', - 'define project folders' => 'There are no folders in this project. Please define folders in order to continue', - 'file dnx' => 'Requested file does not exists in the database', - 'file revision dnx' => 'Requested revision does not exists in the database', - 'no file revisions in file' => 'Invalid file - there are no revisions associated with this file', - 'cant delete only revision' => 'You can\'t delete this revision. Every file need to have at least one revision posted', - - 'no attached files' => 'There are no files attached to this object', - 'file not attached to object' => 'Selected file is not attached to selected object', - 'no files to attach' => 'Please select files that need to be attached', + 'no files on the page' => '该页面尚无文件', + 'folder dnx' => '您请求的目录不存在', + 'define project folders' => '该项目中尚无目录,请定义目录再继续', + 'file dnx' => '您请求的文件不存在', + 'file revision dnx' => '您请求的版本不存在', + 'no file revisions in file' => '无效文件 - 尚无任何相关联的版本', + 'cant delete only revision' => '你可以删除该版本。每个文件需要至少提交一个版本。', + + 'no attached files' => '该对象无任何附加文件', + 'file not attached to object' => '所选文件尚未附加到指定对象上', + 'no files to attach' => '请选择需要附加的文件', // Success 'success add folder' => '目录 \'%s\' 被添加', @@ -74,27 +74,27 @@ 'success edit file revision' => '版本被删除', 'success delete file revision' => '文件版本被删除', - 'success attach files' => '%s file(s) has been successfully attached', - 'success detach file' => 'File(s) has been successfully detached', + 'success attach files' => '%s 个文件被成功关联为附件', + 'success detach file' => '个文件被成功解除关联', // Failures - 'error upload file' => 'Failed to upload file', - 'error file download' => 'Failed to download specified file', - 'error attach file' => 'Failed to attach file', - - 'error delete folder' => 'Failed to delete selected folder', - 'error move file' => 'Failed to move selected file %s', - 'error delete file' => 'Failed to delete selected file', - 'error delete file revision' => 'Failed to delete file revision', - 'error attach file' => 'Failed to attach file(s)', - 'error detach file' => 'Failed to detach file(s)', - 'error attach files max controls' => 'You can not add more file attachments. The limit is %s', + 'error upload file' => '文件上传失败', + 'error file download' => '下载指定文件失败', + 'error attach file' => '附加文件失败', + + 'error delete folder' => '删除所选目录失败', + 'error move file' => '移动指定文件%s失败', + 'error delete file' => '删除指定文件失败', + 'error delete file revision' => '删除文件版本失败', + 'error attach file' => '添加关联附件失败', + 'error detach file' => '取消关联附件失败', + 'error attach files max controls' => '你不能再添加附件了,限制数为%s', // Confirmation - 'confirm delete folder' => 'Are you sure that you want to delete this folder?', - 'confirm delete file' => 'Are you sure that you want to delete this file?', - 'confirm delete revision' => 'Are you sure that you want to delete this revision?', - 'confirm detach file' => 'Are you sure that you want to detach this file?', + 'confirm delete folder' => '你确定要删除该目录?', + 'confirm delete file' => '你确定要删除该文件?', + 'confirm delete revision' => '你确定要删除该版本?', + 'confirm detach file' => '你确定要取消该附件关联?', // Log 'log add projectfolders' => '\'%s\' 被添加', @@ -130,42 +130,42 @@ // source: project_interface.php - 'attach existing file' => 'Attach an existing file (from the Files section)', - 'upload and attach' => 'Upload a new file and attach it to the message', - - 'new file' => 'New file', - 'existing file' => 'Existing file', - 'replace file description' => 'You can replace an existing file by specifying a new one. If you don\'t want to replace it simply leave this field blank.', - 'download history' => 'Download history', - 'download history for' => 'Download history for %s', - 'downloaded by' => 'Downloaded by', - 'downloaded on' => 'Downloaded on', - - 'revisions on file' => '%s revision(s)', - 'order by filename' => 'filename (a-z)', - 'order by posttime' => 'date and time', - 'order by folder' => 'folder', - 'all files' => 'All files', - 'upload file desc' => 'You can upload files of any type. The max file size you are allowed to upload is %s', - 'file revision info short' => 'Revision #%s (created on %s)', - 'file revision info long' => 'Revision #%s (by %s on %s)', - 'file revision title short' => 'Revision #%s (created on %s)', - 'file revision title long' => 'Revision #%s (by %s on %s)', - 'update file' => 'Update file', - 'version file change' => 'Remember this change (the old file will be saved for reference)', - 'last revision' => 'Last revision', - 'revision comment' => 'Revision comment', - 'initial versions' => '-- Initial version --', - 'file details' => 'File details', - 'view file details' => 'View file details', + 'attach existing file' => '从文件选择框附加一个现存文件', + 'upload and attach' => '上传新文件并作为该消息的附件', + + 'new file' => '新文件', + 'existing file' => '现存文件', + 'replace file description' => '可以将现存文件替换一个指定的新文件。如果不想替换,这个字段留空就行。', + 'download history' => '下载历史', + 'download history for' => '%s的下载历史', + 'downloaded by' => '下载者', + 'downloaded on' => '下载于', + + 'revisions on file' => '%s 个版本', + 'order by filename' => '按文件名 (a-z)', + 'order by posttime' => '日期时间', + 'order by folder' => '目录', + 'all files' => '所有文件', + 'upload file desc' => '你可以上传任意类型的文件。允许上传的文件最大尺寸为%s', + 'file revision info short' => '版本 #%s (创建于 %s)', + 'file revision info long' => '版本 #%s (由 %s 创建于 %s)', + 'file revision title short' => '版本 #%s (创建于 %s)', + 'file revision title long' => '版本 #%s (由 %s 创建于 %s)', + 'update file' => '更新文件', + 'version file change' => '记录此此变更,旧的文件将会被保存以便引用', + 'last revision' => '最新版本', + 'revision comment' => '版本评论', + 'initial versions' => '-- 初始版本 --', + 'file details' => '文件详情', + 'view file details' => '查看文件详情', - 'add attach file control' => 'Add file', - 'remove attach file control' => 'Remove', - 'attach files to object desc' => 'Use this form to attach files to %s. You can attach one or many files. You can select any existing files from files section or upload new ones. New files will also be available through files section when you upload them.', - 'select file' => 'Select a file', + 'add attach file control' => '添加文件', + 'remove attach file control' => '删除', + 'attach files to object desc' => '用该表单将文件附加给 %s. 你可以附加一个或多个文件,通过在文件选择框中选择现有文件或直接上传新文件,文件选择框中也是可以上传新文件的。', + 'select file' => '选择文件', - 'important file desc' => 'Important files are listed in the sidebar of files section in the "Important files" block', - 'private file desc' => 'Private files are visible only to the members of the owner company. Members of client companies will not be able to see them', + 'important file desc' => '重要文件会在文件选择框侧边栏的“重要文件”区域列出来。', + 'private file desc' => '私有文件仅能被拥有者公司成员看到,客户公司成员无法查看。', ); // array From 6a70f3db4162a55a6bb4c508e9f96e034b7a03ad Mon Sep 17 00:00:00 2001 From: web3d Date: Mon, 28 Sep 2015 01:13:17 +0800 Subject: [PATCH 4/8] form plugin language file --- .../plugins/form/language/zh_cn/forms.php | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 application/plugins/form/language/zh_cn/forms.php diff --git a/application/plugins/form/language/zh_cn/forms.php b/application/plugins/form/language/zh_cn/forms.php new file mode 100644 index 0000000..007e350 --- /dev/null +++ b/application/plugins/form/language/zh_cn/forms.php @@ -0,0 +1,50 @@ + '添加表单', + 'edit form' => '编辑表单', + 'delete form' => '删除表单', + 'submit project form' => '提交', + + // source: messages.php + + // Add form form + 'form name required' => '表单名称必填', + 'form name unique' => '表单名称必须唯一', + 'form success message required' => '成功消息必填', + 'form action required' => '表单动作必填', + 'project form select message' => '请选择消息', + 'project form select task lists' => '请选择任务清单', + + // Submit form + 'form content required' => '请将内容插入到文本字段', + + 'error add project form' => '添加项目表单失败', + 'error submit project form' => '提交项目表单失败', + 'confirm delete project form' => '你确定要删除该表单?', + + // source: objects.php + + 'form' => '表单', + 'forms' => '表单', + + // source: project_interface.php + + // Add project form + 'success message' => '成功消息', + 'project form action' => '动作', + 'project form action add comment' => '添加评论', + 'project form action add task' => '添加任务', + 'project form enabled' => '被启用的', + 'project form visible' => '可见的', + 'add comment to message' => '添加评论到%s', + 'add comment to message short' => '至', + 'add task to list' => '添加任务到 %s', + 'add task to list short' => '至', + + ); + +?> \ No newline at end of file From 33e866f936ad0c48ec13a2f65e694d4a170c7e6b Mon Sep 17 00:00:00 2001 From: web3d Date: Mon, 28 Sep 2015 01:44:16 +0800 Subject: [PATCH 5/8] all of the plugin lang file are translated --- .../plugins/links/language/zh_cn/links.php | 27 ++++++++ .../reports/language/zh_cn/reports.php | 19 ++++++ .../plugins/tags/language/zh_cn/tags.php | 16 +++++ .../plugins/time/language/zh_cn/time.php | 61 +++++++++++++++++ .../plugins/wiki/language/zh_cn/wiki.php | 66 +++++++++++++++++++ 5 files changed, 189 insertions(+) create mode 100644 application/plugins/links/language/zh_cn/links.php create mode 100644 application/plugins/reports/language/zh_cn/reports.php create mode 100644 application/plugins/tags/language/zh_cn/tags.php create mode 100644 application/plugins/time/language/zh_cn/time.php create mode 100644 application/plugins/wiki/language/zh_cn/wiki.php diff --git a/application/plugins/links/language/zh_cn/links.php b/application/plugins/links/language/zh_cn/links.php new file mode 100644 index 0000000..d4ce42f --- /dev/null +++ b/application/plugins/links/language/zh_cn/links.php @@ -0,0 +1,27 @@ + '链接', + 'links' => '链接', + 'my links' => '我的链接', + 'project links' => '项目链接', + 'add link' => '添加链接', + 'edit link' => '编辑链接', + 'url' => '链接URL', + 'no links found' => '该项目尚未添加链接', + + 'success add link' => '链接被添加', + 'success edit link' => '链接被编辑', + 'success delete link' => '链接被删除', + + 'project link dnx' => '项目链接未找到', + + 'log add projectlinks' => "链接 '%s' 被添加到项目", + 'log edit projectlinks' => "链接 '%s' 被编辑", + 'log delete projectlinks' => "链接 '%s' 删除", + + ); // array + +?> \ No newline at end of file diff --git a/application/plugins/reports/language/zh_cn/reports.php b/application/plugins/reports/language/zh_cn/reports.php new file mode 100644 index 0000000..34b5f42 --- /dev/null +++ b/application/plugins/reports/language/zh_cn/reports.php @@ -0,0 +1,19 @@ + '报表', + + /* GANNT */ + 'gantt' => '甘特图', + + /* MINDMAP */ + 'freemind version' => 'Freemind版本 0.9.0', + 'mindmap' => "Mind Map", +); +?> \ No newline at end of file diff --git a/application/plugins/tags/language/zh_cn/tags.php b/application/plugins/tags/language/zh_cn/tags.php new file mode 100644 index 0000000..2b5f43c --- /dev/null +++ b/application/plugins/tags/language/zh_cn/tags.php @@ -0,0 +1,16 @@ + '标签', + 'tags' => '标签', + + 'tags used on projects' => '该项目中使用的标签', + 'number of tagged objects' => '%s个对象', + 'total objects tagged with' => '该项目中有%s个对象被打上了标签:%s', + 'no objects tagged with' => '该项目中尚未对象被打上%s标签', + 'tags widget description' => '以逗号分隔的标签列表 (如: "interface, javascript, public beta")', + + ); + +?> \ No newline at end of file diff --git a/application/plugins/time/language/zh_cn/time.php b/application/plugins/time/language/zh_cn/time.php new file mode 100644 index 0000000..9931835 --- /dev/null +++ b/application/plugins/time/language/zh_cn/time.php @@ -0,0 +1,61 @@ + '添加工时', + 'edit time' => '编辑工时', + 'delete time' => '删除工时', + 'mark as' => '标记为', + + // source: administration.php + + // --------------------------------------------------- + // Time Manager + // --------------------------------------------------- + + 'time manager' => '工时管理者', + 'unbilled time' => '不计费工时', + 'billed time' => '计费工时', + 'view by user' => '按用户查看', + 'view by project' => '按项目查看', + 'view time by project' => '按项目查看工时', + 'view time by user' => '按用户查看工时', + 'unbilled' => '不计费的', + 'billed' => '计费的', + 'mark as billed' => '标记为计费的', + 'mark as unbilled' => '标记为不计费的', + + // source: messages.php + + 'no time records in project' => '该项目无工时记录', + 'confirm delete time' => '你确定要删除该工时记录?', + + // Add time form + 'time name required' => '工时名称必填', + 'time date required' => '工时日期必填', + 'time hours required' => '工时时长必填', + + // source: objects.php + + 'time' => '工时', + 'times' => '工时', + + 'billable time' => '可计费工时', + 'bill' => '账单', + + // source: project_interface.php + + 'private time desc' => '私有工时仅对所有者公司成员可见,客户公司成员无法看到', + + // Time + 'report by task' => '由任务报告', + 'time spent on project' => '项目上耗费的工时', + 'hour(s)' => '个小时', + 'times error changing status' => '在变更其中一项时发生错误', + 'times items successfully marked' => '项目被成功标记为%s', + 'times time spent on task' => '在任务%s上耗费的工时', + ); + +?> \ No newline at end of file diff --git a/application/plugins/wiki/language/zh_cn/wiki.php b/application/plugins/wiki/language/zh_cn/wiki.php new file mode 100644 index 0000000..b2f7cb7 --- /dev/null +++ b/application/plugins/wiki/language/zh_cn/wiki.php @@ -0,0 +1,66 @@ + '预览', + 'revert' => '还原', + 'compare' => '对比', + 'wiki page revision no' => '版本 %s', + 'wiki page revision' => '版本', + 'viewing revision of' => '查看\'%s\' 的版本 %s', + 'view page history' => '查看页面历史', + 'confirm delete wiki page' => '你确定要删除它吗?', + 'log add wiki' => '页面 \'%s\' 被添加', + 'log edit wiki' => '页面 \'%s\' 被编辑', + 'log delete wiki' => '页面 \'%s\' 被删除', + 'success add wiki page' => '页面添加成功', + 'success edit wiki page' => '页面编辑成功', + 'success delete wiki page' => '页面删除成功', + 'success restore wiki page revision' => '页面版本恢复成功', + 'failure delete wiki page' => '删除页面失败,错误为:%s', + 'failure restore wiki page revision' => '恢复版本失败。错误为:%s', + 'add wiki page' => '添加页面', + 'delete wiki page' => '删除页面', + 'edit wiki page' => '编辑页面', + 'wiki page dnx' => '页面找不到', + 'wiki all pages' => '所有页面', + 'wiki page content' => '页面内容', + 'wiki log message' => '日志消息', + 'wiki' => 'Wiki', + 'wiki page' => '页面', + 'wiki page created on' => '创建于', + 'wiki page id required' => 'Id必须指定', + 'wiki page name required' => '名称必填', + 'wiki page content required' => '内容必填', + 'wiki page history' => '\'%s\'页面的历史', + 'wiki page revisions dnx' => '页面尚无版本', + 'wiki page not locked' => '页面未被锁定', + 'wiki default sidebar name' => '默认侧边栏', + 'wiki default sidebar content' => '这是你的侧边栏的一些默认内容,你可以创建一个新页面并将其指定为侧边栏', + 'wiki default page name' => '默认页面', + 'wiki default page content' => '这是页面的默认内容!!', + 'wiki page revision dnx' => '页面版本不存在', + 'wiki page revision restored from' => '从版本%s恢复', + 'wiki page diff' => '版本对比', + 'wiki page revision title' => '版本标题', + 'wiki page revision author' => '版本作者', + 'wiki page revision created' => '版本创建者', + 'wiki page revision log message' => '版本日志消息', + 'wiki set as index page' => '将该页面设置为首页?', + 'wiki set as sidebar page' => '将该页面设置为侧边栏页面?', + 'wiki publish page' => '将页面发布为公开访问的wiki?', + 'wiki lock page' => '锁定页面?', + 'wiki page created' => '页面创建者', + 'wiki public wiki' => '公开wiki', + 'wiki page locked' => '页面被锁定', + 'wiki page locked by on' => '页面被%s锁定于%s', + 'parent page' => '父页面', + 'subpages' => '子页面', + 'wiki compare revisions' => '拿版本%s与版本%s对比', + ); + +?> \ No newline at end of file From f77895e1527a93e37c2e59f696e962f0826311fa Mon Sep 17 00:00:00 2001 From: web3d Date: Mon, 28 Sep 2015 02:33:35 +0800 Subject: [PATCH 6/8] fix few errors --- .gitignore | 3 ++- language/zh_cn/general.php | 4 ++-- language/zh_cn/objects.php | 4 ++-- language/zh_cn/site_interface.php | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 8ed22b7..b7a0e06 100644 --- a/.gitignore +++ b/.gitignore @@ -161,4 +161,5 @@ pip-log.txt .mr.developer.cfg # Mac crap -.DS_Store \ No newline at end of file +.DS_Store +/nbproject/private/ \ No newline at end of file diff --git a/language/zh_cn/general.php b/language/zh_cn/general.php index 31bdd25..693815f 100644 --- a/language/zh_cn/general.php +++ b/language/zh_cn/general.php @@ -140,7 +140,7 @@ 'expand' => '扩展', 'collapse' => '收起', 'author' => '作者', - 'contact title' => 'Title', + 'contact title' => '联系人头衔', 'user title' => '标题', 'more' => '更多', 'order by' => '排序', @@ -155,7 +155,7 @@ 'public' => 'Public', 'total' => '合计', 'demo only' => '仅仅为了演示目的', - 'use gravatar' => '请使用 50x50 的头像', + 'use gravatar' => '使用来自于gravatar.com 50x50 的头像', 'avatar from gravatar' => '来自于gravatar.com的头像', 'hide options' => '隐藏选现', 'hide' => '隐藏', diff --git a/language/zh_cn/objects.php b/language/zh_cn/objects.php index a5f0a48..2e89214 100644 --- a/language/zh_cn/objects.php +++ b/language/zh_cn/objects.php @@ -5,8 +5,8 @@ // Objects 'user' => '用户', 'users' => '用户', - 'contact' => 'Contact', - 'contacts' => 'Contacts', + 'contact' => '联系人', + 'contacts' => '联系人', 'member' => '成员', 'members' => '成员', 'company' => '公司', diff --git a/language/zh_cn/site_interface.php b/language/zh_cn/site_interface.php index bd71eec..85c3765 100644 --- a/language/zh_cn/site_interface.php +++ b/language/zh_cn/site_interface.php @@ -25,7 +25,7 @@ 'my projects archive desc' => '已完成的归档项目清单,所有关于这个项目的动作已经被锁定,但是您仍然可以浏览此项目.', 'my files' => 'My files', - 'company online' => '公司在线', + 'company online' => '公司线上联系方式', 'enable javascript' => '让浏览器启用JavaScript功能', From c8593b594bc7ec1806fa8a527b590f2d0df9e509 Mon Sep 17 00:00:00 2001 From: web3d Date: Mon, 28 Sep 2015 02:54:24 +0800 Subject: [PATCH 7/8] fix some translations --- language/zh_cn/administration.php | 4 ++-- language/zh_cn/plugins.php | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/language/zh_cn/administration.php b/language/zh_cn/administration.php index fc9e918..664ae30 100644 --- a/language/zh_cn/administration.php +++ b/language/zh_cn/administration.php @@ -48,8 +48,8 @@ // --------------------------------------------------- // General - 'config option name site_name' => '地点名称', - 'config option desc site_name' => '这个值将被作为项目的地点名称在仪表板页面上显示', + 'config option name site_name' => '当前所在', + 'config option desc site_name' => '这个值将被作为项目的当前所在在仪表板页面上显示', 'config option name file_storage_adapter' => '文件存储', 'config option desc file_storage_adapter' => '选择用来存储附件、头像、图标图片和其他任何上传文档的位置。 推荐使用数据库引擎存储.', 'config option name default_project_folders' => '默认文件夹', diff --git a/language/zh_cn/plugins.php b/language/zh_cn/plugins.php index db56221..cf0815b 100644 --- a/language/zh_cn/plugins.php +++ b/language/zh_cn/plugins.php @@ -5,16 +5,16 @@ 'plugin' => '插件', 'plugins' => '插件', 'list of plugins' => '可用的插件清单', - 'update plugins' => '变更', + 'update plugins' => '更新插件', 'activated' => '激活', 'deactivated' => '禁用', 'what to do with data' => '如何处置于这个插件相关的数据?', 'delete data' => '删除', 'keep data' => '保留', - 'no plugins found' => '没有插件被发现', + 'no plugins found' => '没有发现插件', 'plugin activation failed' => '激活失败的插件: %s', - 'plugins updated' => '插件升级', + 'plugins updated' => '插件被更新', ); // array From 6967ebfd2d8baf6266c714beb2e59cacb37ad4e9 Mon Sep 17 00:00:00 2001 From: web3d Date: Mon, 28 Sep 2015 12:18:25 +0800 Subject: [PATCH 8/8] fix little translation errors --- application/plugins/tickets/language/zh_cn/tickets.php | 2 +- language/zh_cn/project_interface.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/application/plugins/tickets/language/zh_cn/tickets.php b/application/plugins/tickets/language/zh_cn/tickets.php index b5e440c..5d1c570 100644 --- a/application/plugins/tickets/language/zh_cn/tickets.php +++ b/application/plugins/tickets/language/zh_cn/tickets.php @@ -53,7 +53,7 @@ 'ticket dnx' => '请求的工单不存在', 'no tickets in project' => '该项目尚无工单', - 'no my tickets' => '尚未指派给你的工单', + 'no my tickets' => '尚无指派给你的工单', 'no changes in ticket' => '该工单未变更过', 'category dnx' => '请求的分类不存在', 'no categories in project' => '该项目中未添加分类', diff --git a/language/zh_cn/project_interface.php b/language/zh_cn/project_interface.php index 3e75cbe..87d9357 100644 --- a/language/zh_cn/project_interface.php +++ b/language/zh_cn/project_interface.php @@ -86,7 +86,7 @@ 'edit project to select milestone' => '选择里程碑', 'edit company data' => '编辑 公司数据', - 'company users involved in project' => '%s 个用户参与在 %s', + 'company users involved in project' => '%s 公司用户参与项目 %s', 'companies involved in project' => '参与项目的公司', 'users involved in project' => '未参与的用户',