Add cli command to compare locales + cleanup translation files
This commit is contained in:
@@ -38,15 +38,11 @@ return array(
|
||||
'No user' => '没有用户',
|
||||
'Forbidden' => '禁止',
|
||||
'Access Forbidden' => '禁止进入',
|
||||
'Only administrators can access to this page.' => '只有管理员可以查看该页面。',
|
||||
'Edit user' => '修改用户',
|
||||
'Logout' => '退出',
|
||||
'Bad username or password' => '用户名或密码错误',
|
||||
'users' => '用户',
|
||||
'projects' => '项目',
|
||||
'Edit project' => '修改项目',
|
||||
'Name' => '名称',
|
||||
'Activated' => '已激活',
|
||||
'Projects' => '项目',
|
||||
'No project' => '无项目',
|
||||
'Project' => '项目',
|
||||
@@ -56,7 +52,6 @@ return array(
|
||||
'Actions' => '动作',
|
||||
'Inactive' => '未激活',
|
||||
'Active' => '激活',
|
||||
'Column %d' => '第%d栏目',
|
||||
'Add this column' => '加入该栏目',
|
||||
'%d tasks on the board' => '看板目前有%d个任务',
|
||||
'%d tasks in total' => '总共有%d个任务',
|
||||
@@ -67,14 +62,11 @@ return array(
|
||||
'New project' => '新建项目',
|
||||
'Do you really want to remove this project: "%s"?' => '确定要移除项目"%s"吗?',
|
||||
'Remove project' => '移除项目',
|
||||
'Boards' => '看板',
|
||||
'Edit the board for "%s"' => '为"%s"修改看板',
|
||||
'All projects' => '所有项目',
|
||||
'Change columns' => '更改栏目',
|
||||
'Add a new column' => '添加新栏目',
|
||||
'Title' => '标题',
|
||||
'Add Column' => '添加栏目',
|
||||
'Project "%s"' => '项目 "%s"',
|
||||
'Nobody assigned' => '无人被指派',
|
||||
'Assigned to %s' => '指派给 %s',
|
||||
'Remove a column' => '移除一个栏目',
|
||||
@@ -87,16 +79,12 @@ return array(
|
||||
'Language' => '语言',
|
||||
'Webhook token:' => '页面钩子令牌:',
|
||||
'API token:' => 'API 令牌:',
|
||||
'More information' => '更多信息',
|
||||
'Database size:' => '数据库大小:',
|
||||
'Download the database' => '下载数据库',
|
||||
'Optimize the database' => '优化数据库',
|
||||
'(VACUUM command)' => '(VACUUM 指令)',
|
||||
'(Gzip compressed Sqlite file)' => '(用Gzip压缩的Sqlite文件)',
|
||||
'User settings' => '用户设置',
|
||||
'My default project:' => '我的默认项目:',
|
||||
'Close a task' => '关闭一个任务',
|
||||
'Do you really want to close this task: "%s"?' => '你确定要关闭任务: "%s"?',
|
||||
'Edit a task' => '修改一个任务',
|
||||
'Column' => '栏目',
|
||||
'Color' => '颜色',
|
||||
@@ -121,19 +109,15 @@ return array(
|
||||
'The password is required' => '需要密码',
|
||||
'This value must be an integer' => '该值必须为整数',
|
||||
'The username must be unique' => '用户名必须唯一',
|
||||
'The username must be alphanumeric' => '用户名必须是英文字符或数字组成',
|
||||
'The user id is required' => '用户id是必须的',
|
||||
'Passwords don\'t match' => '密码不匹配',
|
||||
'The confirmation is required' => '需要确认',
|
||||
'The column is required' => '需要指定栏目',
|
||||
'The project is required' => '需要指定项目',
|
||||
'The color is required' => '需要指定颜色',
|
||||
'The id is required' => '需要指定id',
|
||||
'The project id is required' => '需要指定项目id',
|
||||
'The project name is required' => '需要指定项目名称',
|
||||
'This project must be unique' => '项目名称必须唯一',
|
||||
'The title is required' => '需要指定标题',
|
||||
'The language is required' => '需要指定语言',
|
||||
'There is no active project, the first step is to create a new project.' => '尚无活跃项目,请首先创建一个新项目。',
|
||||
'Settings saved successfully.' => '设置成功保存。',
|
||||
'Unable to save your settings.' => '无法保存你的设置。',
|
||||
@@ -173,9 +157,7 @@ return array(
|
||||
'Date created' => '创建时间',
|
||||
'Date completed' => '完成时间',
|
||||
'Id' => '编号',
|
||||
'No task' => '无任务',
|
||||
'Completed tasks' => '已完成任务',
|
||||
'List of projects' => '项目列表',
|
||||
'Completed tasks for "%s"' => '"%s"已经完成的任务',
|
||||
'%d closed tasks' => '%d个已关闭任务',
|
||||
'No task for this project' => '该项目尚无任务',
|
||||
@@ -187,29 +169,22 @@ return array(
|
||||
'Sorry, I didn\'t find this information in my database!' => '抱歉,无法在数据库中找到该信息!',
|
||||
'Page not found' => '页面未找到',
|
||||
'Complexity' => '复杂度',
|
||||
'limit' => '限制',
|
||||
'Task limit' => '任务限制',
|
||||
'Task count' => '任务数',
|
||||
'This value must be greater than %d' => '该数值必须大于%d',
|
||||
'Edit project access list' => '编辑项目存取列表',
|
||||
'Edit users access' => '编辑用户存取权限',
|
||||
'Allow this user' => '允许该用户',
|
||||
'Only those users have access to this project:' => '只有这些用户有该项目的存取权限:',
|
||||
'Don\'t forget that administrators have access to everything.' => '别忘了管理员有一切的权限。',
|
||||
'Revoke' => '撤销',
|
||||
'List of authorized users' => '已授权的用户列表',
|
||||
'User' => '用户',
|
||||
'Nobody have access to this project.' => '无用户可以访问此项目.',
|
||||
'You are not allowed to access to this project.' => '您对该项目没有权限。',
|
||||
'Comments' => '评论',
|
||||
'Post comment' => '发表评论',
|
||||
'Write your text in Markdown' => '用Markdown格式编写',
|
||||
'Leave a comment' => '留言',
|
||||
'Comment is required' => '必须得有评论',
|
||||
'Leave a description' => '给一个描述',
|
||||
'Comment added successfully.' => '评论成功添加。',
|
||||
'Unable to create your comment.' => '无法创建评论。',
|
||||
'The description is required' => '必须得有描述',
|
||||
'Edit this task' => '编辑该任务',
|
||||
'Due Date' => '到期时间',
|
||||
'Invalid date' => '无效日期',
|
||||
@@ -236,15 +211,12 @@ return array(
|
||||
'Save this action' => '保存该动作',
|
||||
'Do you really want to remove this action: "%s"?' => '确定要移除动作"%s"吗?',
|
||||
'Remove an automatic action' => '移除一个自动动作',
|
||||
'Close the task' => '关闭任务',
|
||||
'Assign the task to a specific user' => '将该任务指派给一个用户',
|
||||
'Assign the task to the person who does the action' => '将任务指派给产生该动作的用户',
|
||||
'Duplicate the task to another project' => '复制该任务到另一项目',
|
||||
'Move a task to another column' => '移动任务到另一栏目',
|
||||
'Move a task to another position in the same column' => '将任务移到该栏目另一位置',
|
||||
'Task modification' => '任务修改',
|
||||
'Task creation' => '任务创建',
|
||||
'Open a closed task' => '开启已关闭任务',
|
||||
'Closing a task' => '正在关闭任务',
|
||||
'Assign a color to a specific user' => '为特定用户指派颜色',
|
||||
'Column title' => '栏目名称',
|
||||
@@ -254,7 +226,6 @@ return array(
|
||||
'Duplicate to another project' => '复制到另一项目',
|
||||
'Duplicate' => '复制',
|
||||
'link' => '连接',
|
||||
'Update this comment' => '更新该评论',
|
||||
'Comment updated successfully.' => '评论成功更新。',
|
||||
'Unable to update your comment.' => '无法更新您的评论。',
|
||||
'Remove a comment' => '移除评论',
|
||||
@@ -262,12 +233,9 @@ return array(
|
||||
'Unable to remove this comment.' => '无法移除该评论。',
|
||||
'Do you really want to remove this comment?' => '确定要移除评论吗?',
|
||||
'Only administrators or the creator of the comment can access to this page.' => '只有管理员或评论创建者可以进入该页面。',
|
||||
'Details' => '细节',
|
||||
'Current password for the user "%s"' => '用户"%s"的当前密码',
|
||||
'The current password is required' => '需要输入当前密码',
|
||||
'Wrong password' => '密码错误',
|
||||
'Reset all tokens' => '重置所有令牌',
|
||||
'All tokens have been regenerated.' => '所有令牌都重新生成了。',
|
||||
'Unknown' => '未知',
|
||||
'Last logins' => '上次登录',
|
||||
'Login date' => '登录日期',
|
||||
@@ -303,7 +271,6 @@ return array(
|
||||
'Unlink my Google Account' => '去除我的google帐号关联',
|
||||
'Login with my Google Account' => '用我的google帐号登录',
|
||||
'Project not found.' => '未发现项目',
|
||||
'Task #%d' => '任务 #%d',
|
||||
'Task removed successfully.' => '任务成功去除',
|
||||
'Unable to remove this task.' => '无法移除该任务。',
|
||||
'Remove a task' => '移除一个任务',
|
||||
@@ -324,7 +291,6 @@ return array(
|
||||
'Unable to remove this category.' => '无法移除该分类。',
|
||||
'Category modification for the project "%s"' => '为项目"%s"修改分类',
|
||||
'Category Name' => '分类名称',
|
||||
'Categories for the project "%s"' => '项目"%s"的分类',
|
||||
'Add a new category' => '加入新分类',
|
||||
'Do you really want to remove this category: "%s"?' => '确定要移除分类"%s"吗?',
|
||||
'Filter by category' => '按分类过滤',
|
||||
@@ -390,7 +356,6 @@ return array(
|
||||
'Modification date' => '修改日期',
|
||||
'Completion date' => '完成日期',
|
||||
'Clone' => '克隆',
|
||||
'Clone Project' => '复制项目',
|
||||
'Project cloned successfully.' => '成功复制项目。',
|
||||
'Unable to clone this project.' => '无法复制此项目',
|
||||
'Email notifications' => '邮件通知',
|
||||
@@ -407,7 +372,6 @@ return array(
|
||||
'New attachment added "%s"' => '新附件已添加"%s"',
|
||||
'Comment updated' => '更新了评论',
|
||||
'New comment posted by %s' => '%s 的新评论',
|
||||
'List of due tasks for the project "%s"' => '项目"%s"的到期任务列表',
|
||||
'New attachment' => '新建附件',
|
||||
'New comment' => '新建评论',
|
||||
'New subtask' => '新建子任务',
|
||||
@@ -415,21 +379,15 @@ return array(
|
||||
'Task updated' => '任务更新',
|
||||
'Task closed' => '任务关闭',
|
||||
'Task opened' => '任务开启',
|
||||
'[%s][Due tasks]' => '[%s][到期任务]',
|
||||
'[Kanboard] Notification' => '[Kanboard] 通知',
|
||||
'I want to receive notifications only for those projects:' => '我仅需要收到下面项目的通知:',
|
||||
'view the task on Kanboard' => '在看板中查看此任务',
|
||||
'Public access' => '公开访问',
|
||||
'Category management' => '分类管理',
|
||||
'User management' => '用户管理',
|
||||
'Active tasks' => '活动任务',
|
||||
'Disable public access' => '停止公开访问',
|
||||
'Enable public access' => '开启公开访问',
|
||||
'Active projects' => '活动项目',
|
||||
'Inactive projects' => '不活动项目',
|
||||
'Public access disabled' => '已经禁止公开访问',
|
||||
'Do you really want to disable this project: "%s"?' => '确认要禁用项目"%s"吗?',
|
||||
'Do you really want to duplicate this project: "%s"?' => '确认要复制项目"%s"吗?',
|
||||
'Do you really want to enable this project: "%s"?' => '确认要启用项目"%s"吗?',
|
||||
'Project activation' => '项目启动',
|
||||
'Move the task to another project' => '移动任务到其它项目',
|
||||
@@ -498,9 +456,6 @@ return array(
|
||||
'Task assignee change' => '任务分配变更',
|
||||
'%s change the assignee of the task #%d to %s' => '%s 将任务 #%d 分配给了 %s',
|
||||
'%s changed the assignee of the task %s to %s' => '%s 将任务 %s 分配给 %s',
|
||||
'Column Change' => '栏目变更',
|
||||
'Position Change' => '位置变更',
|
||||
'Assignee Change' => '负责人变更',
|
||||
'New password for the user "%s"' => '用户"%s"的新密码',
|
||||
'Choose an event' => '选择一个事件',
|
||||
'Github commit received' => '收到了Github提交',
|
||||
@@ -553,12 +508,10 @@ return array(
|
||||
'Everybody have access to this project.' => '所有人都可以访问此项目',
|
||||
'Webhooks' => '网络钩子',
|
||||
'API' => '应用程序接口',
|
||||
'Integration' => '整合',
|
||||
'Github webhooks' => 'Github 网络钩子',
|
||||
'Help on Github webhooks' => 'Github 网络钩子帮助',
|
||||
'Create a comment from an external provider' => '从外部创建一个评论',
|
||||
'Github issue comment created' => '已经创建了Github问题评论',
|
||||
'Configure' => '配置',
|
||||
'Project management' => '项目管理',
|
||||
'My projects' => '我的项目',
|
||||
'Columns' => '栏目',
|
||||
@@ -576,7 +529,6 @@ return array(
|
||||
'User repartition for "%s"' => '"%s"的用户分析',
|
||||
'Clone this project' => '复制此项目',
|
||||
'Column removed successfully.' => '成功删除了栏目。',
|
||||
'Edit Project' => '编辑项目',
|
||||
'Github Issue' => 'Github 任务报告',
|
||||
'Not enough data to show the graph.' => '数据不足,无法绘图。',
|
||||
'Previous' => '后退',
|
||||
@@ -657,7 +609,6 @@ return array(
|
||||
'All swimlanes' => '全部泳道',
|
||||
'All colors' => '全部颜色',
|
||||
'All status' => '全部状态',
|
||||
'Add a comment logging moving the task between columns' => '在不同栏目间移动任务时添加一个评论',
|
||||
'Moved to column %s' => '移动到栏目 %s',
|
||||
'Change description' => '修改描述',
|
||||
'User dashboard' => '用户仪表板',
|
||||
@@ -922,4 +873,74 @@ return array(
|
||||
// 'Two factor authentication enabled' => '',
|
||||
// 'Unable to update this user.' => '',
|
||||
// 'There is no user management for private projects.' => '',
|
||||
// 'User that will receive the email' => '',
|
||||
// 'Email subject' => '',
|
||||
// 'Date' => '',
|
||||
// 'By @%s on Bitbucket' => '',
|
||||
// 'Bitbucket Issue' => '',
|
||||
// 'Commit made by @%s on Bitbucket' => '',
|
||||
// 'Commit made by @%s on Github' => '',
|
||||
// 'By @%s on Github' => '',
|
||||
// 'Commit made by @%s on Gitlab' => '',
|
||||
// 'Add a comment log when moving the task between columns' => '',
|
||||
// 'Move the task to another column when the category is changed' => '',
|
||||
// 'Send a task by email to someone' => '',
|
||||
// 'Reopen a task' => '',
|
||||
// 'Bitbucket issue opened' => '',
|
||||
// 'Bitbucket issue closed' => '',
|
||||
// 'Bitbucket issue reopened' => '',
|
||||
// 'Bitbucket issue assignee change' => '',
|
||||
// 'Bitbucket issue comment created' => '',
|
||||
// 'Column change' => '',
|
||||
// 'Position change' => '',
|
||||
// 'Swimlane change' => '',
|
||||
// 'Assignee change' => '',
|
||||
// '[%s] Overdue tasks' => '',
|
||||
// 'Notification' => '',
|
||||
// '%s moved the task #%d to the first swimlane' => '',
|
||||
// '%s moved the task #%d to the swimlane "%s"' => '',
|
||||
// 'Swimlane' => '',
|
||||
// 'Budget overview' => '',
|
||||
// 'Type' => '',
|
||||
// 'There is not enough data to show something.' => '',
|
||||
// 'Gravatar' => '',
|
||||
// 'Hipchat' => '',
|
||||
// 'Slack' => '',
|
||||
// '%s moved the task %s to the first swimlane' => '',
|
||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||
// 'This report contains all subtasks information for the given date range.' => '',
|
||||
// 'This report contains all tasks information for the given date range.' => '',
|
||||
// 'Project activities for %s' => '',
|
||||
// 'view the board on Kanboard' => '',
|
||||
// 'The task have been moved to the first swimlane' => '',
|
||||
// 'The task have been moved to another swimlane:' => '',
|
||||
// 'Overdue tasks for the project "%s"' => '',
|
||||
// 'There is no completed tasks at the moment.' => '',
|
||||
// 'New title: %s' => '',
|
||||
// 'The task is not assigned anymore' => '',
|
||||
// 'New assignee: %s' => '',
|
||||
// 'There is no category now' => '',
|
||||
// 'New category: %s' => '',
|
||||
// 'New color: %s' => '',
|
||||
// 'New complexity: %d' => '',
|
||||
// 'The due date have been removed' => '',
|
||||
// 'There is no description anymore' => '',
|
||||
// 'Recurrence settings have been modified' => '',
|
||||
// 'Time spent changed: %sh' => '',
|
||||
// 'Time estimated changed: %sh' => '',
|
||||
// 'The field "%s" have been updated' => '',
|
||||
// 'The description have been modified' => '',
|
||||
// 'Do you really want to close the task "%s" as well as all subtasks?' => '',
|
||||
// 'Swimlane: %s' => '',
|
||||
// 'Project calendar' => '',
|
||||
// 'I want to receive notifications for:' => '',
|
||||
// 'All tasks' => '',
|
||||
// 'Only for tasks assigned to me' => '',
|
||||
// 'Only for tasks created by me' => '',
|
||||
// 'Only for tasks created by me and assigned to me' => '',
|
||||
// '%A' => '',
|
||||
// '%b %e, %Y, %k:%M %p' => '',
|
||||
// 'New due date: %B %e, %Y' => '',
|
||||
// 'Start date changed: %B %e, %Y' => '',
|
||||
// '%k:%M %p' => '',
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user