summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorFrédéric Guillot <contact@fredericguillot.com>2014-06-19 09:16:24 -0300
committerFrédéric Guillot <contact@fredericguillot.com>2014-06-19 09:16:24 -0300
commitb43300202a61f7934a697a6a49cbb42da302e64b (patch)
tree4fec155ec042d5f039915cc7d0c6f3a3d6c7d394 /app
parentefdc959c555872677e599d2ff12e1263d719f3f2 (diff)
parente15edd451a3afaa723afe311853ccd2403c26c6e (diff)
Merge pull request #123 from NalaGinrut/master
Add Chinese translation
Diffstat (limited to 'app')
-rw-r--r--app/Locales/de_DE/translations.php1
-rw-r--r--app/Locales/es_ES/translations.php1
-rw-r--r--app/Locales/fr_FR/translations.php1
-rw-r--r--app/Locales/zh_CN/translations.php348
-rw-r--r--app/Model/Config.php1
5 files changed, 352 insertions, 0 deletions
diff --git a/app/Locales/de_DE/translations.php b/app/Locales/de_DE/translations.php
index 97858079..e9671655 100644
--- a/app/Locales/de_DE/translations.php
+++ b/app/Locales/de_DE/translations.php
@@ -7,6 +7,7 @@ return array(
'Polish' => 'Polnisch',
'Portuguese (Brazilian)' => 'Portugisisch (Brasilien)',
'Spanish' => 'Spanisch',
+ 'Chinese' => 'Chinesisch',
'None' => 'Kein',
'edit' => 'bearbeiten',
'Edit' => 'Bearbeiten',
diff --git a/app/Locales/es_ES/translations.php b/app/Locales/es_ES/translations.php
index 61080f85..67843ced 100644
--- a/app/Locales/es_ES/translations.php
+++ b/app/Locales/es_ES/translations.php
@@ -7,6 +7,7 @@ return array(
'Portuguese (Brazilian)' => 'Portugués (Brasil)',
'Spanish' => 'Español',
// 'German' => '',
+ 'Chinese' => 'Chino',
'None' => 'Ninguno',
'edit' => 'modificar',
'Edit' => 'Modificar',
diff --git a/app/Locales/fr_FR/translations.php b/app/Locales/fr_FR/translations.php
index 9c284892..2a353f42 100644
--- a/app/Locales/fr_FR/translations.php
+++ b/app/Locales/fr_FR/translations.php
@@ -7,6 +7,7 @@ return array(
'Portuguese (Brazilian)' => 'Portugais (Brésil)',
'Spanish' => 'Espagnol',
'German' => 'Allemand',
+ 'Chinese' => 'Chinois',
'None' => 'Aucun',
'edit' => 'modifier',
'Edit' => 'Modifier',
diff --git a/app/Locales/zh_CN/translations.php b/app/Locales/zh_CN/translations.php
new file mode 100644
index 00000000..6ebe64b1
--- /dev/null
+++ b/app/Locales/zh_CN/translations.php
@@ -0,0 +1,348 @@
+<?php
+
+return array(
+ 'English' => '英语',
+ 'French' => '法语',
+ 'Polish' => '波兰语',
+ 'Portuguese (Brazilian)' => '葡萄牙语 (巴西)',
+ 'Spanish' => '西班牙语',
+ 'German' => '德语',
+ 'Chinese(Simplified)' => '中文(简体)',
+ 'None' => '未知',
+ 'edit' => '修改',
+ 'Edit' => '修改',
+ 'remove' => '移除',
+ 'Remove' => '移除',
+ 'Update' => '更新',
+ 'Yes' => '是',
+ 'No' => '否',
+ 'cancel' => '取消',
+ 'or' => '或者',
+ 'Yellow' => '黄色',
+ 'Blue' => '蓝色',
+ 'Green' => '绿色',
+ 'Purple' => '紫色',
+ 'Red' => '红色',
+ 'Orange' => '橘色',
+ 'Grey' => '灰色',
+ 'Save' => '保存',
+ 'Login' => '登陆',
+ 'Official website:' => '官方网站:',
+ 'Unassigned' => '未指定',
+ 'View this task' => '查看该任务',
+ 'Remove user' => '移除用户',
+ 'Do you really want to remove this user: "%s"?' => '你确定要移除这个用户吗:"%s"?',
+ 'New user' => '新用户',
+ 'All users' => '所有用户',
+ 'Username' => '用户名',
+ 'Password' => '密码',
+ 'Default Project' => '默认项目',
+ 'Administrator' => '管理员',
+ 'Sign in' => '注册',
+ 'Users' => '用户组',
+ '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' => '项目',
+ 'Status' => '状态',
+ 'Tasks' => '任务群',
+ 'Board' => '看板',
+ 'Inactive' => '未激活',
+ 'Active' => '激活',
+ 'Column %d' => '第%d列',
+ 'Add this column' => '加入该列',
+ '%d tasks on the board' => '看板目前有%d个任务',
+ '%d tasks in total' => '总共有%d个任务',
+ 'Unable to update this board.' => '无法更新该看板。',
+ 'Edit board' => '修改看板',
+ 'Disable' => '禁用',
+ 'Enable' => '启用',
+ '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' => '移除一列',
+ 'Remove a column from a board' => '从看板移除一列',
+ 'Unable to remove this column.' => '无法移除该列。',
+ 'Do you really want to remove this column: "%s"?' => '你确定要移除该列:“%s”吗?',
+ 'This action will REMOVE ALL TASKS associated to this column!' => '该行为将移除与该列相关的所有项目!',
+ 'Settings' => '设置',
+ 'Application settings' => '应用设置',
+ 'Language' => '语言',
+ 'Webhooks token:' => '页面钩子令牌:',
+ 'More information' => '更多信息',
+ 'Database size:' => '数据库大小:',
+ 'Download the database' => '下载数据库',
+ 'Optimize the database' => '优化数据库',
+ '(VACUUM command)' => '(数据库归整指令)',
+ '(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' => '颜色',
+ 'Assignee' => '负责人',
+ 'Create another task' => '创建另一个项目',
+ 'New task' => '新项目',
+ 'Open a task' => '开一个项目',
+ 'Do you really want to open this task: "%s"?' => '你确定要开这个项目吗?“%s”',
+ 'Back to the board' => '回到看板',
+ 'Created on %B %e, %G at %k:%M %p' => '在%d/%m/%Y %H:%M创建',
+ 'There is nobody assigned' => '无人负责',
+ 'Column on the board:' => '看板上的列:',
+ 'Status is open' => '开放状态',
+ 'Status is closed' => '关闭状态',
+ 'Close this task' => '关闭该项目',
+ 'Open this task' => '开放该项目',
+ 'There is no description.' => '无描述。',
+ 'Add a new task' => '添加新任务',
+ 'The username is required' => '需要用户名',
+ 'The maximum length is %d characters' => '最长%d个英文字符',
+ 'The minimum length is %d characters' => '最短%d个英文自负',
+ '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 doesn\'t matches' => '密码不匹配',
+ '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.' => '无法保存你的设置。',
+ 'Database optimization done.' => '数据库优化完成。',
+ 'Your project have been created successfully.' => '您的项目已经成功创建。',
+ 'Unable to create your project.' => '无法为您创建项目。',
+ 'Project updated successfully.' => '项目成功更新。',
+ 'Unable to update this project.' => '无法更新该项目。',
+ 'Unable to remove this project.' => '无法移除该项目。',
+ 'Project removed successfully.' => '项目成功移除。',
+ 'Project activated successfully.' => '项目成功激活。',
+ 'Unable to activate this project.' => '无法激活该项目。',
+ 'Project disabled successfully.' => '项目成功禁用。',
+ 'Unable to disable this project.' => '无法禁用该项目。',
+ 'Unable to open this task.' => '无法开启该任务。',
+ 'Task opened successfully.' => '任务开启成功。',
+ 'Unable to close this task.' => '无法关闭该任务。',
+ 'Task closed successfully.' => '任务成功关闭。',
+ 'Unable to update your task.' => '无法更新您的任务。',
+ 'Task updated successfully.' => '任务成功更新。',
+ 'Unable to create your task.' => '无法为您创建项目。',
+ 'Task created successfully.' => '任务成功创建。',
+ 'User created successfully.' => '用户成功创建。',
+ 'Unable to create your user.' => '无法创建用户。',
+ 'User updated successfully.' => '用户成功更新。',
+ 'Unable to update your user.' => '无法为您更新用户。',
+ 'User removed successfully.' => '用户成功移除。',
+ 'Unable to remove this user.' => '无法移除该用户。',
+ 'Board updated successfully.' => '看板成功更新。',
+ 'Ready' => '预备',
+ 'Backlog' => '积压',
+ 'Work in progress' => '工作进行中',
+ 'Done' => '完成',
+ 'Application version:' => '应用程序版本',
+ 'Completed on %B %e, %G at %k:%M %p' => '于%Y年%m月%d日%H时%M分完成',
+ '%B %e, %G at %k:%M %p' => '%Y年%m月%d日%H时%M分',
+ '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' => '该项目尚无任务',
+ 'Public link' => '公开链接',
+ 'There is no column in your project!' => '该项目尚无列表项!',
+ 'Change assignee' => '被指派人变更',
+ 'Change assignee for the task "%s"' => '为任务"%s"更改被指派人',
+ 'Timezone' => '时区',
+ 'Sorry, I didn\'t found this information in my database!' => '抱歉,无法在数据库中找到该信息!',
+ 'Page not found' => '页面未找到',
+ 'Story Points' => '评估分值',
+ 'limit' => '限制',
+ 'Task limit' => '任务限制',
+ 'This value must be greater than %d' => '该数值必须大于%d',
+ 'Edit project access list' => '编辑项目存取列表',
+ 'Edit users access' => '编辑用户存取权限',
+ 'Allow this user' => '允许该用户',
+ 'Project access list for "%s"' => '"%s"的项目存取列表',
+ 'Only those users have access to this project:' => '只有这些用户有该项目的存取权限:',
+ 'Don\'t forget that administrators have access to everything.' => '别忘了管理员有一切的权限。',
+ 'revoke' => '撤销',
+ 'List of authorized users' => '已授权的用户列表',
+ 'User' => '用户',
+ 'Everybody 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' => '到期',
+ 'm/d/Y' => 'Y/m/d', // Date format parsed with php
+ 'month/day/year' => '年/月/日', // Help shown to the user
+ 'Invalid date' => '无效日期',
+ 'Must be done before %B %e, %G' => '必须在%Y年%m月%d日前完成',
+ '%B %e, %G' => '%Y/%m/%d',
+ 'Automatic actions' => '自动行为',
+ 'Your automatic action have been created successfully.' => '您的自动行为已成功创建',
+ 'Unable to create your automatic action.' => '无法为您创建自动行为。',
+ 'Remove an action' => '移除一个行为。',
+ 'Unable to remove this action.' => '无法移除该行为',
+ 'Action removed successfully.' => '成功移除行为。',
+ 'Automatic actions for the project "%s"' => '项目"%s"的自动行为',
+ 'Defined actions' => '已定义的行为',
+ 'Event name' => '事件名称',
+ 'Action name' => '行为名称',
+ 'Action parameters' => '行为参数',
+ 'Action' => '行为',
+ 'Event' => '事件',
+ 'When the selected event occurs execute the corresponding action.' => '当所选事件发生时执行相应行为。',
+ 'Next step' => '下一步',
+ 'Define action parameters' => '定义行为参数',
+ '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' => '栏目名称',
+ 'Position' => '位置',
+ 'Move Up' => '往上移',
+ 'Move Down' => '往下移',
+ 'Duplicate to another project' => '复制到另一项目',
+ 'Duplicate' => '复制',
+ 'link' => '连接',
+ 'Update this comment' => '更新该评论',
+ 'Comment updated successfully.' => '评论成功更新。',
+ 'Unable to update your comment.' => '无法更新您的评论。',
+ 'Remove a comment' => '移除评论',
+ 'Comment removed successfully.' => '评论成功移除。',
+ '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' => '',
+ // 'Authentication method' => '',
+ // 'IP address' => '',
+ // 'User agent' => '',
+ // 'Persistent connections' => '',
+ // 'No session' => '',
+ // 'Expiration date' => '',
+ // 'Remember Me' => '',
+ // 'Creation date' => '',
+ // 'Filter by user' => '',
+ // 'Filter by due date' => ',
+ // 'Everybody' => '',
+ // 'Open' => '',
+ // 'Closed' => '',
+ // 'Search' => '',
+ // 'Nothing found.' => '',
+ // 'Search in the project "%s"' => '',
+ // 'Due date' => '',
+ // 'Others formats accepted: %s and %s' => '',
+ // 'Description' => '',
+ // '%d comments' => '',
+ // '%d comment' => '',
+ // 'Email address invalid' => '',
+ // 'Your Google Account is not linked anymore to your profile.' => '',
+ // 'Unable to unlink your Google Account.' => '',
+ // 'Google authentication failed' => '',
+ // 'Unable to link your Google Account.' => '',
+ // 'Your Google Account is linked to your profile successfully.' => '',
+ // 'Email' => '',
+ // 'Link my Google Account' => '',
+ // 'Unlink my Google Account' => '',
+ // 'Login with my Google Account' => '',
+ // 'Project not found.' => '',
+ // 'Task #%d' => '',
+ // 'Task removed successfully.' => '',
+ // 'Unable to remove this task.' => '',
+ // 'Remove a task' => '',
+ // 'Do you really want to remove this task: "%s"?' => '',
+ // 'Assign a color to a specific category' => '',
+ // 'Task creation or modification' => '',
+ // 'Category' => '',
+ // 'Category:' => '',
+ // 'Categories' => '',
+ // 'Category not found.' => '',
+ // 'Your category have been created successfully.' => '',
+ // 'Unable to create your category.' => '',
+ // 'Your category have been updated successfully.' => '',
+ // 'Unable to update your category.' => '',
+ // 'Remove a category' => '',
+ // 'Category removed successfully.' => '',
+ // 'Unable to remove this category.' => '',
+ // 'Category modification for the project "%s"' => '',
+ // 'Category Name' => '',
+ // 'Categories for the project "%s"' => '',
+ // 'Add a new category' => '',
+ // 'Do you really want to remove this category: "%s"?' => '',
+ // 'Filter by category' => '',
+ // 'All categories' => '',
+ // 'No category' => '',
+ // 'The name is required' => '',
+ // 'Remove a file' => '',
+ // 'Unable to remove this file.' => '',
+ // 'File removed successfully.' => '',
+ // 'Attach a document' => '',
+ // 'Do you really want to remove this file: "%s"?' => '',
+ // 'open' => '',
+ // 'Attachments' => '',
+ // 'Edit the task' => '',
+ // 'Edit the description' => '',
+ // 'Add a comment' => '',
+ // 'Edit a comment' => '',
+ // 'Summary' => '',
+);
diff --git a/app/Model/Config.php b/app/Model/Config.php
index 469e6447..dabf986a 100644
--- a/app/Model/Config.php
+++ b/app/Model/Config.php
@@ -49,6 +49,7 @@ class Config extends Base
'fr_FR' => t('French'),
'pl_PL' => t('Polish'),
'pt_BR' => t('Portuguese (Brazilian)'),
+ 'zh_CN' => t('Chinese(Simplified)'),
);
asort($languages);