From 230daf9e863fad373dc9378f4e9b30129f579f3e Mon Sep 17 00:00:00 2001
From: fujia
Date: Mon, 19 Jul 2010 03:58:33 +0000
Subject: [PATCH] + add zh-tw lang package. * adjust en lang package code.
---
config/config.php | 1 +
module/action/lang/en.php | 78 +++++++--
module/action/lang/zh-tw.php | 99 +++++++++++
module/admin/lang/en.php | 2 -
module/admin/lang/zh-tw.php | 31 ++++
module/api/lang/en.php | 25 +++
module/api/lang/zh-tw.php | 25 +++
module/bug/lang/en.php | 203 ++++++++++++++++------
module/bug/lang/zh-tw.php | 276 ++++++++++++++++++++++++++++++
module/build/lang/zh-tw.php | 42 +++++
module/common/lang/en.php | 178 ++++++++++++-------
module/common/lang/zh-tw.php | 253 +++++++++++++++++++++++++++
module/company/lang/en.php | 5 +-
module/company/lang/zh-tw.php | 50 ++++++
module/convert/lang/en.php | 4 +-
module/convert/lang/zh-tw.php | 79 +++++++++
module/dept/lang/en.php | 2 +-
module/dept/lang/zh-tw.php | 35 ++++
module/file/lang/en.php | 6 +-
module/file/lang/zh-tw.php | 27 +++
module/group/lang/en.php | 154 +++++++++++------
module/group/lang/zh-tw.php | 248 +++++++++++++++++++++++++++
module/index/lang/en.php | 2 +-
module/index/lang/zh-tw.php | 30 ++++
module/install/lang/en.php | 20 ++-
module/install/lang/zh-tw.php | 111 ++++++++++++
module/misc/lang/en.php | 69 ++++++++
module/misc/lang/zh-tw.php | 69 ++++++++
module/my/lang/en.php | 11 +-
module/my/lang/zh-tw.php | 13 ++
module/product/lang/en.php | 9 +-
module/product/lang/zh-tw.php | 60 +++++++
module/productplan/lang/zh-tw.php | 44 +++++
module/project/lang/en.php | 108 +++++++-----
module/project/lang/zh-tw.php | 130 ++++++++++++++
module/qa/lang/zh-tw.php | 25 +++
module/release/lang/zh-tw.php | 38 ++++
module/report/lang/en.php | 19 +-
module/report/lang/zh-tw.php | 41 +++++
module/search/lang/en.php | 42 +++--
module/search/lang/zh-tw.php | 54 ++++++
module/story/lang/en.php | 152 +++++++++-------
module/story/lang/zh-tw.php | 156 +++++++++++++++++
module/task/lang/en.php | 42 ++++-
module/task/lang/zh-tw.php | 106 ++++++++++++
module/testcase/lang/en.php | 35 +++-
module/testcase/lang/zh-tw.php | 140 +++++++++++++++
module/testtask/lang/en.php | 7 +
module/testtask/lang/zh-tw.php | 68 ++++++++
module/todo/lang/en.php | 9 +
module/todo/lang/zh-tw.php | 88 ++++++++++
module/tree/lang/en.php | 9 +-
module/tree/lang/zh-tw.php | 44 +++++
module/upgrade/lang/en.php | 11 +-
module/upgrade/lang/zh-tw.php | 54 ++++++
module/user/lang/en.php | 97 +++++------
module/user/lang/zh-tw.php | 90 ++++++++++
57 files changed, 3446 insertions(+), 380 deletions(-)
create mode 100644 module/action/lang/zh-tw.php
create mode 100644 module/admin/lang/zh-tw.php
create mode 100644 module/api/lang/en.php
create mode 100644 module/api/lang/zh-tw.php
create mode 100644 module/bug/lang/zh-tw.php
create mode 100644 module/build/lang/zh-tw.php
create mode 100644 module/common/lang/zh-tw.php
create mode 100644 module/company/lang/zh-tw.php
create mode 100644 module/convert/lang/zh-tw.php
create mode 100644 module/dept/lang/zh-tw.php
create mode 100644 module/file/lang/zh-tw.php
create mode 100644 module/group/lang/zh-tw.php
create mode 100644 module/index/lang/zh-tw.php
create mode 100644 module/install/lang/zh-tw.php
create mode 100644 module/misc/lang/en.php
create mode 100644 module/misc/lang/zh-tw.php
create mode 100644 module/my/lang/zh-tw.php
create mode 100644 module/product/lang/zh-tw.php
create mode 100644 module/productplan/lang/zh-tw.php
create mode 100644 module/project/lang/zh-tw.php
create mode 100644 module/qa/lang/zh-tw.php
create mode 100644 module/release/lang/zh-tw.php
create mode 100644 module/report/lang/zh-tw.php
create mode 100644 module/search/lang/zh-tw.php
create mode 100644 module/story/lang/zh-tw.php
create mode 100644 module/task/lang/zh-tw.php
create mode 100644 module/testcase/lang/zh-tw.php
create mode 100644 module/testtask/lang/zh-tw.php
create mode 100644 module/todo/lang/zh-tw.php
create mode 100644 module/tree/lang/zh-tw.php
create mode 100644 module/upgrade/lang/zh-tw.php
create mode 100644 module/user/lang/zh-tw.php
diff --git a/config/config.php b/config/config.php
index ec4d964f32..0211a42aa5 100644
--- a/config/config.php
+++ b/config/config.php
@@ -43,6 +43,7 @@ $config->themes = 'default,blue'; // 支
/* 支持的语言列表。*/
$config->langs['zh-cn'] = 'Chinese Simplified';
+$config->langs['zh-tw'] = 'Chinese Traditional';
/* 默认参数设定。*/
$config->default->view = 'html'; // 默认的视图格式。
diff --git a/module/action/lang/en.php b/module/action/lang/en.php
index 84d3ffa09b..7f1203c199 100644
--- a/module/action/lang/en.php
+++ b/module/action/lang/en.php
@@ -17,31 +17,83 @@
*
* @copyright Copyright 2009-2010 闈掑矝鏄撹蒋澶╁垱缃戠粶绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
* @author Chunsheng Wang
- * @package bug
+ * @package action
* @version $Id$
* @link http://www.zentaoms.com
*/
+$lang->action->common = '绯荤粺鏃ュ織';
+$lang->action->trash = '鍥炴敹绔';
+$lang->action->undelete = '杩樺師';
+
+$lang->action->objectType = '瀵硅薄绫诲瀷';
+$lang->action->objectID = '瀵硅薄ID';
+$lang->action->objectName = '瀵硅薄鍚嶇О';
+$lang->action->actor = '鎿嶄綔鑰';
+$lang->action->date = '鏃ユ湡';
+
+$lang->action->objectTypes['product'] = '浜у搧';
+$lang->action->objectTypes['story'] = '闇姹';
+$lang->action->objectTypes['productplan'] = '浜у搧璁″垝';
+$lang->action->objectTypes['release'] = '鍙戝竷';
+$lang->action->objectTypes['project'] = '椤圭洰';
+$lang->action->objectTypes['task'] = '浠诲姟';
+$lang->action->objectTypes['build'] = 'Build';
+$lang->action->objectTypes['bug'] = 'Bug';
+$lang->action->objectTypes['case'] = '鐢ㄤ緥';
+$lang->action->objectTypes['testtask'] = '娴嬭瘯浠诲姟';
+$lang->action->objectTypes['user'] = '鐢ㄦ埛';
+
+/* 鐢ㄦ潵鎻忚堪鎿嶄綔鍘嗗彶璁板綍銆*/
$lang->action->desc->common = '$date, $action by $actor';
$lang->action->desc->extra = '$date, $action as $extra by $actor';
$lang->action->desc->opened = '$date, 鐢 $actor 鍒涘缓銆';
$lang->action->desc->changed = '$date, 鐢 $actor 鍙樻洿銆';
$lang->action->desc->edited = '$date, 鐢 $actor 缂栬緫銆';
$lang->action->desc->closed = '$date, 鐢 $actor 鍏抽棴銆';
+$lang->action->desc->deleted = '$date, 鐢 $actor 鍒犻櫎銆';
+$lang->action->desc->erased = '$date, 鐢 $actor 鍒犻櫎銆';
+$lang->action->desc->undeleted = '$date, 鐢 $actor 杩樺師銆';
$lang->action->desc->commented = '$date, 鐢 $actor 鍙戣〃璇勮銆';
$lang->action->desc->activated = '$date, 鐢 $actor 婵娲汇';
+$lang->action->desc->moved = '$date, 鐢 $actor 绉诲姩锛屼箣鍓嶄负 "$extra"';
+$lang->action->desc->confirmed = '$date, 鐢 $actor 纭闇姹傚彉鍔紝鏈鏂扮増鏈负#$extra';
$lang->action->desc->diff1 = '淇敼浜 %s锛屾棫鍊间负 "%s"锛屾柊鍊间负 "%s"銆
';
$lang->action->desc->diff2 = '淇敼浜 %s锛屽尯鍒负锛%s
';
-$lang->action->label->opened = '鍒涘缓浜';
-$lang->action->label->changed = '鍙樻洿浜';
-$lang->action->label->edited = '缂栬緫浜';
-$lang->action->label->closed = '鍏抽棴浜';
-$lang->action->label->commented = '璇勮浜';
-$lang->action->label->activated = '婵娲讳簡';
-$lang->action->label->resolved = '瑙e喅浜';
-$lang->action->label->reviewed = '璇勫浜';
-$lang->action->label->story = '闇姹倈story|view|storyID=%s';
-$lang->action->label->task = '浠诲姟|task|view|taskID=%s';
-$lang->action->label->bug = 'Bug|bug|view|bugID=%s';
-$lang->action->label->testcase = '鐢ㄤ緥|testcase|view|caseID=%s';
+/* 鐢ㄦ潵鏄剧ず鍔ㄦ佷俊鎭*/
+$lang->action->label->opened = '鍒涘缓浜';
+$lang->action->label->changed = '鍙樻洿浜';
+$lang->action->label->edited = '缂栬緫浜';
+$lang->action->label->closed = '鍏抽棴浜';
+$lang->action->label->deleted = '鍒犻櫎浜';
+$lang->action->label->erased = '鍒犻櫎浜';
+$lang->action->label->undeleted = '杩樺師浜';
+$lang->action->label->commented = '璇勮浜';
+$lang->action->label->activated = '婵娲讳簡';
+$lang->action->label->resolved = '瑙e喅浜';
+$lang->action->label->reviewed = '璇勫浜';
+$lang->action->label->moved = '绉诲姩浜';
+$lang->action->label->confirmed = '纭浜嗛渶姹傦紝';
+$lang->action->label->linked2plan = '鍏宠仈璁″垝';
+$lang->action->label->unlinkedfromplan = '绉婚櫎璁″垝';
+$lang->action->label->linked2project = '鍏宠仈椤圭洰';
+$lang->action->label->unlinkedfromproject = '绉婚櫎椤圭洰';
+$lang->action->label->marked = '缂栬緫浜';
+$lang->action->label->login = '鐧诲綍绯荤粺';
+$lang->action->label->logout = "閫鍑虹櫥褰";
+
+/* 鐢ㄦ潵鐢熸垚鐩稿簲瀵硅薄鐨勯摼鎺ャ*/
+$lang->action->label->product = '浜у搧|product|view|productID=%s';
+$lang->action->label->productplan = '璁″垝|productplan|view|productID=%s';
+$lang->action->label->release = '鍙戝竷|release|view|productID=%s';
+$lang->action->label->story = '闇姹倈story|view|storyID=%s';
+$lang->action->label->project = '椤圭洰|project|view|projectID=%s';
+$lang->action->label->task = '浠诲姟|task|view|taskID=%s';
+$lang->action->label->build = 'Build|build|view|buildID=%s';
+$lang->action->label->bug = 'Bug|bug|view|bugID=%s';
+$lang->action->label->case = '鐢ㄤ緥|testcase|view|caseID=%s';
+$lang->action->label->testtask = '娴嬭瘯浠诲姟|testtask|view|caseID=%s';
+$lang->action->label->todo = 'todo|todo|view|todoID=%s';
+$lang->action->label->user = '鐢ㄦ埛';
+
$lang->action->label->space = '銆';
diff --git a/module/action/lang/zh-tw.php b/module/action/lang/zh-tw.php
new file mode 100644
index 0000000000..a6b10967bc
--- /dev/null
+++ b/module/action/lang/zh-tw.php
@@ -0,0 +1,99 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package action
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->action->common = '绯荤当鏃ヨ獙';
+$lang->action->trash = '璩囨簮鍥炴敹绛';
+$lang->action->undelete = '閭勫師';
+
+$lang->action->objectType = '灏嶈薄椤炲瀷';
+$lang->action->objectID = '灏嶈薄ID';
+$lang->action->objectName = '灏嶈薄鍚嶇ū';
+$lang->action->actor = '鎿嶄綔鑰';
+$lang->action->date = '鏃ユ湡';
+
+$lang->action->objectTypes['product'] = '鐢㈠搧';
+$lang->action->objectTypes['story'] = '闇姹';
+$lang->action->objectTypes['productplan'] = '鐢㈠搧瑷堝妰';
+$lang->action->objectTypes['release'] = '鐧间綀';
+$lang->action->objectTypes['project'] = '闋呯洰';
+$lang->action->objectTypes['task'] = '浠诲嫏';
+$lang->action->objectTypes['build'] = 'Build';
+$lang->action->objectTypes['bug'] = 'Bug';
+$lang->action->objectTypes['case'] = '鐢ㄤ緥';
+$lang->action->objectTypes['testtask'] = '娓│浠诲嫏';
+$lang->action->objectTypes['user'] = '鐢ㄦ埗';
+
+/* 鐢ㄤ締鎻忚堪鎿嶄綔姝峰彶瑷橀寗銆*/
+$lang->action->desc->common = '$date, $action by $actor';
+$lang->action->desc->extra = '$date, $action as $extra by $actor';
+$lang->action->desc->opened = '$date, 鐢 $actor 鍓靛缓銆';
+$lang->action->desc->changed = '$date, 鐢 $actor 璁婃洿銆';
+$lang->action->desc->edited = '$date, 鐢 $actor 绶ㄨ集銆';
+$lang->action->desc->closed = '$date, 鐢 $actor 闂滈枆銆';
+$lang->action->desc->deleted = '$date, 鐢 $actor 鍒櫎銆';
+$lang->action->desc->erased = '$date, 鐢 $actor 鍒櫎銆';
+$lang->action->desc->undeleted = '$date, 鐢 $actor 閭勫師銆';
+$lang->action->desc->commented = '$date, 鐢 $actor 鐧艰〃瑭曡珫銆';
+$lang->action->desc->activated = '$date, 鐢 $actor 婵娲汇';
+$lang->action->desc->moved = '$date, 鐢 $actor 绉诲嫊锛屼箣鍓嶇偤 "$extra"';
+$lang->action->desc->confirmed = '$date, 鐢 $actor 纰鸿獚闇姹傝畩鍕曪紝鏈鏂扮増鏈偤#$extra';
+$lang->action->desc->diff1 = '淇敼浜 %s锛岃垔鍊肩偤 "%s"锛屾柊鍊肩偤 "%s"銆
';
+$lang->action->desc->diff2 = '淇敼浜 %s锛屽崁鍒ョ偤锛%s
';
+
+/* 鐢ㄤ締椤ず鍕曟厠淇℃伅銆*/
+$lang->action->label->opened = '鍓靛缓浜';
+$lang->action->label->changed = '璁婃洿浜';
+$lang->action->label->edited = '绶ㄨ集浜';
+$lang->action->label->closed = '闂滈枆浜';
+$lang->action->label->deleted = '鍒櫎浜';
+$lang->action->label->erased = '鍒櫎浜';
+$lang->action->label->undeleted = '閭勫師浜';
+$lang->action->label->commented = '瑭曡珫浜';
+$lang->action->label->activated = '婵娲讳簡';
+$lang->action->label->resolved = '瑙f焙浜';
+$lang->action->label->reviewed = '瑭曞浜';
+$lang->action->label->moved = '绉诲嫊浜';
+$lang->action->label->confirmed = '纰鸿獚浜嗛渶姹傦紝';
+$lang->action->label->linked2plan = '闂滆伅瑷堝妰';
+$lang->action->label->unlinkedfromplan = '绉婚櫎瑷堝妰';
+$lang->action->label->linked2project = '闂滆伅闋呯洰';
+$lang->action->label->unlinkedfromproject = '绉婚櫎闋呯洰';
+$lang->action->label->marked = '绶ㄨ集浜';
+$lang->action->label->login = '鐧婚寗绯荤当';
+$lang->action->label->logout = "閫鍑虹櫥閷";
+
+/* 鐢ㄤ締鐢熸垚鐩告噳灏嶈薄鐨勯g祼銆*/
+$lang->action->label->product = '鐢㈠搧|product|view|productID=%s';
+$lang->action->label->productplan = '瑷堝妰|productplan|view|productID=%s';
+$lang->action->label->release = '鐧间綀|release|view|productID=%s';
+$lang->action->label->story = '闇姹倈story|view|storyID=%s';
+$lang->action->label->project = '闋呯洰|project|view|projectID=%s';
+$lang->action->label->task = '浠诲嫏|task|view|taskID=%s';
+$lang->action->label->build = 'Build|build|view|buildID=%s';
+$lang->action->label->bug = 'Bug|bug|view|bugID=%s';
+$lang->action->label->case = '鐢ㄤ緥|testcase|view|caseID=%s';
+$lang->action->label->testtask = '娓│浠诲嫏|testtask|view|caseID=%s';
+$lang->action->label->todo = 'todo|todo|view|todoID=%s';
+$lang->action->label->user = '鐢ㄦ埗';
+
+$lang->action->label->space = '銆';
diff --git a/module/admin/lang/en.php b/module/admin/lang/en.php
index 806e9d7a2c..6a7e1a4cda 100644
--- a/module/admin/lang/en.php
+++ b/module/admin/lang/en.php
@@ -29,5 +29,3 @@ $lang->admin->group = '鍒嗙粍绠$悊';
$lang->admin->welcome = '娆㈣繋浣跨敤绂呴亾绠$悊杞欢鍚庡彴绠$悊绯荤粺';
$lang->admin->browseCompany = '娴忚鍏徃';
-$lang->admin->browseUser = '娴忚鐢ㄦ埛';
-$lang->admin->browseGroup = '娴忚鍒嗙粍';
diff --git a/module/admin/lang/zh-tw.php b/module/admin/lang/zh-tw.php
new file mode 100644
index 0000000000..6065270266
--- /dev/null
+++ b/module/admin/lang/zh-tw.php
@@ -0,0 +1,31 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package admin
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->admin->common = '寰屽彴绠$悊';
+$lang->admin->index = '寰屽彴绠$悊棣栭爜';
+$lang->admin->company = '鍏徃绠$悊';
+$lang->admin->user = '鐢ㄦ埗绠$悊';
+$lang->admin->group = '鍒嗙祫绠$悊';
+$lang->admin->welcome = '姝¤繋浣跨敤绂亾绠$悊杌熶欢寰屽彴绠$悊绯荤当';
+
+$lang->admin->browseCompany = '鐎忚鍏徃';
diff --git a/module/api/lang/en.php b/module/api/lang/en.php
new file mode 100644
index 0000000000..c0c922cf25
--- /dev/null
+++ b/module/api/lang/en.php
@@ -0,0 +1,25 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑矝鏄撹蒋澶╁垱缃戠粶绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package api
+ * @version $Id: english.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->api->common = 'API鎺ュ彛';
+$lang->api->getModel = '瓒呯骇model璋冪敤鎺ュ彛';
diff --git a/module/api/lang/zh-tw.php b/module/api/lang/zh-tw.php
new file mode 100644
index 0000000000..e5f4fdcc4e
--- /dev/null
+++ b/module/api/lang/zh-tw.php
@@ -0,0 +1,25 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package api
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->api->common = 'API浠嬮潰';
+$lang->api->getModel = '瓒呯礆model瑾跨敤浠嬮潰';
diff --git a/module/bug/lang/en.php b/module/bug/lang/en.php
index 41d6ecb74c..18c140f99f 100644
--- a/module/bug/lang/en.php
+++ b/module/bug/lang/en.php
@@ -21,7 +21,52 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
+/* 瀛楁鍒楄〃銆*/
$lang->bug->common = '缂洪櫡绠$悊';
+$lang->bug->id = 'Bug缂栧彿';
+$lang->bug->product = '鎵灞炰骇鍝';
+$lang->bug->module = '鎵灞炴ā鍧';
+$lang->bug->path = '妯″潡璺緞';
+$lang->bug->project = '鎵灞為」鐩';
+$lang->bug->story = '鐩稿叧闇姹';
+$lang->bug->storyVersion = '闇姹傜増鏈';
+$lang->bug->task = '鐩稿叧浠诲姟';
+$lang->bug->title = 'Bug鏍囬';
+$lang->bug->severity = '涓ラ噸绋嬪害';
+$lang->bug->severityAB = '绾у埆';
+$lang->bug->pri = '浼樺厛绾';
+$lang->bug->type = 'Bug绫诲瀷';
+$lang->bug->os = '鎿嶄綔绯荤粺';
+$lang->bug->browser = '娴忚鍣';
+$lang->bug->machine = '鏈哄櫒纭欢';
+$lang->bug->found = '濡備綍鍙戠幇';
+$lang->bug->steps = '閲嶇幇姝ラ';
+$lang->bug->status = 'Bug鐘舵';
+$lang->bug->mailto = '鎶勯佺粰';
+$lang->bug->openedBy = '鐢辫皝鍒涘缓';
+$lang->bug->openedByAB = '鍒涘缓';
+$lang->bug->openedDate = '鍒涘缓鏃ユ湡';
+$lang->bug->openedBuild = '褰卞搷鐗堟湰';
+$lang->bug->assignedTo = '鎸囨淳缁';
+$lang->bug->assignedDate = '鎸囨淳鏃ユ湡';
+$lang->bug->resolvedBy = '瑙e喅鑰';
+$lang->bug->resolution = '瑙e喅鏂规';
+$lang->bug->resolutionAB = '鏂规';
+$lang->bug->resolvedBuild = '瑙e喅鐗堟湰';
+$lang->bug->resolvedDate = '瑙e喅鏃ユ湡';
+$lang->bug->closedBy = '鐢辫皝鍏抽棴';
+$lang->bug->closedDate = '鍏抽棴鏃ユ湡';
+$lang->bug->duplicateBug = '閲嶅Bug';
+$lang->bug->lastEditedBy = '鏈鍚庝慨鏀硅';
+$lang->bug->lastEditedDate = '鏈鍚庝慨鏀规棩鏈';
+$lang->bug->linkBug = '鐩稿叧Bug';
+$lang->bug->case = '鐩稿叧鐢ㄤ緥';
+$lang->bug->files = '闄勪欢';
+$lang->bug->keywords = '鍏抽敭璇';
+$lang->bug->lastEditedByAB = '淇敼鑰';
+$lang->bug->lastEditedDateAB = '淇敼鏃ユ湡';
+
+/* 鏂规硶鍒楄〃銆*/
$lang->bug->index = '棣栭〉';
$lang->bug->create = '鍒涘缓Bug';
$lang->bug->edit = '缂栬緫Bug';
@@ -30,8 +75,12 @@ $lang->bug->view = 'Bug璇︽儏';
$lang->bug->resolve = '瑙e喅Bug';
$lang->bug->close = '鍏抽棴Bug';
$lang->bug->activate = '婵娲籅ug';
-$lang->bug->ajaxGetUserBugs = '鎺ュ彛:鎴戠殑Bug';
+$lang->bug->reportChart = '鎶ヨ〃缁熻';
+$lang->bug->delete = '鍒犻櫎Bug';
+$lang->bug->ajaxGetUserBugs = '鎺ュ彛:鎴戠殑Bug';
+$lang->bug->confirmStoryChange = '纭闇姹傚彉鍔';
+/* 鏌ヨ鏉′欢鍒楄〃銆*/
$lang->bug->selectProduct = '璇烽夋嫨浜у搧';
$lang->bug->byModule = '鎸夋ā鍧';
$lang->bug->assignToMe = '鎸囨淳缁欐垜';
@@ -43,7 +92,10 @@ $lang->bug->postponedBugs = '琚欢鏈';
$lang->bug->allBugs = '鎵鏈塀ug';
$lang->bug->moduleBugs = '鎸夋ā鍧楁祻瑙';
$lang->bug->byQuery = '鎼滅储';
+$lang->bug->needConfirm = '闇姹傛湁鍙樺姩鐨凚ug';
+$lang->bug->allProduct = '鎵鏈変骇鍝';
+/* 椤甸潰鏍囩銆*/
$lang->bug->lblProductAndModule = '浜у搧妯″潡';
$lang->bug->lblProjectAndTask = '椤圭洰浠诲姟';
$lang->bug->lblStory = '鐩稿叧闇姹';
@@ -54,8 +106,7 @@ $lang->bug->lblMailto = '鎶勯佺粰';
$lang->bug->lblLastEdited = '鏈鍚庝慨鏀';
$lang->bug->lblResolved = '鐢辫皝瑙e喅';
-$lang->bug->confirmChangeProduct = '淇敼浜у搧浼氬鑷寸浉搴旂殑椤圭洰銆侀渶姹傚拰浠诲姟鍙戠敓鍙樺寲锛岀‘瀹氬悧锛';
-
+/* legend鍒楄〃銆*/
$lang->bug->legendBasicInfo = '鍩烘湰淇℃伅';
$lang->bug->legendMailto = '鎶勯佺粰';
$lang->bug->legendAttatch = '闄勪欢';
@@ -69,19 +120,38 @@ $lang->bug->legendComment = '澶囨敞';
$lang->bug->legendLife = 'BUG鐨勪竴鐢';
$lang->bug->legendMisc = '鍏剁浉鍏充粬';
+/* 鍔熻兘鎸夐挳銆*/
+$lang->bug->buttonCopy = '澶嶅埗';
$lang->bug->buttonEdit = '缂栬緫';
$lang->bug->buttonActivate = '婵娲';
$lang->bug->buttonResolve = '瑙e喅';
$lang->bug->buttonClose = '鍏抽棴';
$lang->bug->buttonToList = '杩斿洖';
-$lang->bug->severityList[3] = 3;
-$lang->bug->severityList[1] = 1;
-$lang->bug->severityList[2] = 2;
-$lang->bug->severityList[4] = 4;
+/* 浜や簰鎻愮ず銆*/
+$lang->bug->confirmChangeProduct = '淇敼浜у搧浼氬鑷寸浉搴旂殑椤圭洰銆侀渶姹傚拰浠诲姟鍙戠敓鍙樺寲锛岀‘瀹氬悧锛';
+$lang->bug->confirmDelete = '鎮ㄧ‘璁よ鍒犻櫎璇ug鍚楋紵';
-/* Define the OS list. */
+/* 妯℃澘銆*/
+$lang->bug->tblStep = "[姝ラ]\n";
+$lang->bug->tblResult = "[缁撴灉]\n";
+$lang->bug->tblExpect = "[鏈熸湜]\n";
+
+/* 鍚勪釜瀛楁鍙栧煎垪琛ㄣ*/
+$lang->bug->severityList[3] = '3';
+$lang->bug->severityList[1] = '1';
+$lang->bug->severityList[2] = '2';
+$lang->bug->severityList[4] = '4';
+
+$lang->bug->priList[0] = '';
+$lang->bug->priList[3] = '3';
+$lang->bug->priList[1] = '1';
+$lang->bug->priList[2] = '2';
+$lang->bug->priList[4] = '4';
+
+$lang->bug->osList[''] = '';
$lang->bug->osList['all'] = '鍏ㄩ儴';
+$lang->bug->osList['windows'] = 'Windows';
$lang->bug->osList['winxp'] = 'Windows XP';
$lang->bug->osList['win7'] = 'Windows 7';
$lang->bug->osList['vista'] = 'Windows Vista';
@@ -89,27 +159,39 @@ $lang->bug->osList['win2000'] = 'Windows 2000';
$lang->bug->osList['winnt'] = 'Windows NT';
$lang->bug->osList['win98'] = 'Windows 98';
$lang->bug->osList['linux'] = 'Linux';
+$lang->bug->osList['freebsd'] = 'FreeBSD';
$lang->bug->osList['unix'] = 'Unix';
$lang->bug->osList['others'] = '鍏朵粬';
-/* Define the OS list. */
+$lang->bug->browserList[''] = '';
$lang->bug->browserList['all'] = '鍏ㄩ儴';
+$lang->bug->browserList['ie'] = 'IE绯诲垪';
$lang->bug->browserList['ie6'] = 'IE6';
$lang->bug->browserList['ie7'] = 'IE7';
$lang->bug->browserList['ie8'] = 'IE8';
+$lang->bug->browserList['firefox'] = 'firefox绯诲垪';
$lang->bug->browserList['firefox2'] = 'firefox2';
$lang->bug->browserList['firefx3'] = 'firefox3';
+$lang->bug->browserList['opera'] = 'opera绯诲垪';
$lang->bug->browserList['opera9'] = 'opera9';
$lang->bug->browserList['oprea10'] = 'opera10';
$lang->bug->browserList['safari'] = 'safari';
$lang->bug->browserList['chrome'] = 'chrome';
$lang->bug->browserList['other'] = '鍏朵粬';
-/* Define the types. */
$lang->bug->typeList[''] = '';
$lang->bug->typeList['codeerror'] = '浠g爜閿欒';
$lang->bug->typeList['interface'] = '鐣岄潰浼樺寲';
$lang->bug->typeList['designchange'] = '璁捐鍙樻洿';
+$lang->bug->typeList['newfeature'] = '鏂板闇姹';
+$lang->bug->typeList['designdefect'] = '璁捐缂洪櫡';
+$lang->bug->typeList['config'] = '閰嶇疆鐩稿叧';
+$lang->bug->typeList['install'] = '瀹夎閮ㄧ讲';
+$lang->bug->typeList['security'] = '瀹夊叏鐩稿叧';
+$lang->bug->typeList['performance'] = '鎬ц兘闂';
+$lang->bug->typeList['standard'] = '鏍囧噯瑙勮寖';
+$lang->bug->typeList['automation'] = '娴嬭瘯鑴氭湰';
+$lang->bug->typeList['trackthings'] = '浜嬪姟璺熻釜';
$lang->bug->typeList['Others'] = '鍏朵粬';
$lang->bug->statusList[''] = '';
@@ -126,44 +208,69 @@ $lang->bug->resolutionList['notrepro'] = '鏃犳硶閲嶇幇';
$lang->bug->resolutionList['postponed'] = '寤舵湡澶勭悊';
$lang->bug->resolutionList['willnotfix'] = "涓嶄簣瑙e喅";
-$lang->bug->id = 'Bug缂栧彿';
-$lang->bug->product = '鎵灞炰骇鍝';
-$lang->bug->module = '鎵灞炴ā鍧';
-$lang->bug->path = '妯″潡璺緞';
-$lang->bug->project = '鎵灞為」鐩';
-$lang->bug->story = '鐩稿叧闇姹';
-$lang->bug->storyVersion = '闇姹傜増鏈';
-$lang->bug->task = '鐩稿叧浠诲姟';
-$lang->bug->title = 'Bug鏍囬';
-$lang->bug->severity = '涓ラ噸绋嬪害';
-$lang->bug->type = 'Bug绫诲瀷';
-$lang->bug->os = '鎿嶄綔绯荤粺';
-$lang->bug->browser = '娴忚鍣';
-$lang->bug->machine = '鏈哄櫒纭欢';
-$lang->bug->found = '濡備綍鍙戠幇';
-$lang->bug->steps = '閲嶇幇姝ラ';
-$lang->bug->status = 'Bug鐘舵';
-$lang->bug->mailto = '鎶勯佺粰';
-$lang->bug->openedBy = '鐢辫皝鍒涘缓';
-$lang->bug->openedDate = '鍒涘缓鏃ユ湡';
-$lang->bug->openedBuild = '褰卞搷鐗堟湰';
-$lang->bug->assignedTo = '鎸囨淳缁';
-$lang->bug->assignedDate = '鎸囨淳鏃ユ湡';
-$lang->bug->resolvedBy = '瑙e喅鑰';
-$lang->bug->resolution = '瑙e喅鏂规';
-$lang->bug->resolvedBuild = '瑙e喅鐗堟湰';
-$lang->bug->resolvedDate = '瑙e喅鏃ユ湡';
-$lang->bug->closedBy = '鐢辫皝鍏抽棴';
-$lang->bug->closedDate = '鍏抽棴鏃ユ湡';
-$lang->bug->duplicateBug = '閲嶅Bug';
-$lang->bug->lastEditedBy = '鏈鍚庝慨鏀硅';
-$lang->bug->lastEditedDate = '鏈鍚庝慨鏀规棩鏈';
-$lang->bug->linkBug = '鐩稿叧Bug';
-$lang->bug->case = '鐩稿叧鐢ㄤ緥';
-$lang->bug->files = '闄勪欢';
+/* 缁熻鎶ヨ〃銆*/
+$lang->bug->report->common = '缁熻鎶ヨ〃';
+$lang->bug->report->select = '璇烽夋嫨鎶ヨ〃绫诲瀷';
+$lang->bug->report->create = '鐢熸垚鎶ヨ〃';
+$lang->bug->report->selectAll = '鍏ㄩ';
+$lang->bug->report->selectReverse = '鍙嶉';
-$lang->bug->tblStep = "[姝ラ]\n";
-$lang->bug->tblResult = "[缁撴灉]\n";
-$lang->bug->tblExpect = "[鏈熸湜]\n";
+$lang->bug->report->charts['bugsPerProject'] = '椤圭洰Bug鏁伴噺';
+$lang->bug->report->charts['bugsPerModule'] = '妯″潡Bug鏁伴噺';
+$lang->bug->report->charts['openedBugsPerDay'] = '姣忓ぉ鏂板Bug鏁';
+$lang->bug->report->charts['resolvedBugsPerDay'] = '姣忓ぉ瑙e喅Bug鏁';
+$lang->bug->report->charts['closedBugsPerDay'] = '姣忓ぉ鍏抽棴鐨凚ug鏁';
+$lang->bug->report->charts['openedBugsPerUser'] = '姣忎汉鎻愪氦鐨凚ug鏁';
+$lang->bug->report->charts['resolvedBugsPerUser']= '姣忎汉瑙e喅鐨凚ug鏁';
+$lang->bug->report->charts['closedBugsPerUser'] = '姣忎汉鍏抽棴鐨凚ug鏁';
+$lang->bug->report->charts['bugsPerSeverity'] = 'Bug涓ラ噸绋嬪害缁熻';
+$lang->bug->report->charts['bugsPerResolution'] = 'Bug瑙e喅鏂规缁熻';
+$lang->bug->report->charts['bugsPerStatus'] = 'Bug鐘舵佺粺璁';
+$lang->bug->report->charts['bugsPerType'] = 'Bug绫诲瀷缁熻';
+//$lang->bug->report->charts['bugLiveDays'] = 'Bug澶勭悊鏃堕棿缁熻';
+//$lang->bug->report->charts['bugHistories'] = 'Bug澶勭悊姝ラ缁熻';
+$lang->bug->report->options->swf = 'pie2d';
+$lang->bug->report->options->width = 'auto';
+$lang->bug->report->options->height = 300;
+$lang->bug->report->options->graph->baseFontSize = 12;
+$lang->bug->report->options->graph->showNames = 1;
+$lang->bug->report->options->graph->formatNumber = 1;
+$lang->bug->report->options->graph->decimalPrecision = 0;
+$lang->bug->report->options->graph->animation = 0;
+$lang->bug->report->options->graph->rotateNames = 0;
+$lang->bug->report->options->graph->yAxisName = 'COUNT';
+$lang->bug->report->options->graph->pieRadius = 100; // 楗煎浘鐩村緞銆
+$lang->bug->report->options->graph->showColumnShadow = 0; // 鏄惁鏄剧ず鏌辩姸鍥鹃槾褰便
+
+$lang->bug->report->bugsPerProject->graph->xAxisName = '椤圭洰';
+$lang->bug->report->bugsPerModule->graph->xAxisName = '妯″潡';
+
+$lang->bug->report->openedBugsPerDay->swf = 'column2d';
+$lang->bug->report->openedBugsPerDay->height = 400;
+$lang->bug->report->openedBugsPerDay->graph->xAxisName = '鏃ユ湡';
+$lang->bug->report->openedBugsPerDay->graph->rotateNames = 1;
+
+$lang->bug->report->resolvedBugsPerDay->swf = 'column2d';
+$lang->bug->report->resolvedBugsPerDay->height = 400;
+$lang->bug->report->resolvedBugsPerDay->graph->xAxisName = '鏃ユ湡';
+$lang->bug->report->resolvedBugsPerDay->graph->rotateNames = 1;
+
+$lang->bug->report->closedBugsPerDay->swf = 'column2d';
+$lang->bug->report->closedBugsPerDay->height = 400;
+$lang->bug->report->closedBugsPerDay->graph->xAxisName = '鏃ユ湡';
+$lang->bug->report->closedBugsPerDay->graph->rotateNames = 1;
+
+$lang->bug->report->openedBugsPerUser->graph->xAxisName = '鐢ㄦ埛';
+$lang->bug->report->resolvedBugsPerUser->graph->xAxisName= '鐢ㄦ埛';
+$lang->bug->report->closedBugsPerUser->graph->xAxisName = '鐢ㄦ埛';
+
+$lang->bug->report->bugsPerSeverity->graph->xAxisName = '涓ラ噸绋嬪害';
+$lang->bug->report->bugsPerResolution->graph->xAxisName = '瑙e喅鏂规';
+$lang->bug->report->bugsPerStatus->graph->xAxisName = '鐘舵';
+$lang->bug->report->bugsPerType->graph->xAxisName = '绫诲瀷';
+$lang->bug->report->bugLiveDays->graph->xAxisName = '澶勭悊鏃堕棿';
+$lang->bug->report->bugHistories->graph->xAxisName = '澶勭悊姝ラ';
+
+/* 鎿嶄綔璁板綍銆*/
$lang->bug->action->resolved = array('main' => '$date, 鐢 $actor 瑙e喅锛屾柟妗堜负 $extra銆', 'extra' => $lang->bug->resolutionList);
diff --git a/module/bug/lang/zh-tw.php b/module/bug/lang/zh-tw.php
new file mode 100644
index 0000000000..38d2b32d7c
--- /dev/null
+++ b/module/bug/lang/zh-tw.php
@@ -0,0 +1,276 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package bug
+ * @version $Id: zh-tw.php 947 2010-07-14 10:09:33Z yuren_@126.com $
+ * @link http://www.zentaoms.com
+ */
+/* 娆勪綅鍒楄〃銆*/
+$lang->bug->common = '缂洪櫡绠$悊';
+$lang->bug->id = 'Bug绶ㄨ櫉';
+$lang->bug->product = '鎵灞敘鍝';
+$lang->bug->module = '鎵灞ā绲';
+$lang->bug->path = '妯$祫璺緫';
+$lang->bug->project = '鎵灞爡鐩';
+$lang->bug->story = '鐩搁棞闇姹';
+$lang->bug->storyVersion = '闇姹傜増鏈';
+$lang->bug->task = '鐩搁棞浠诲嫏';
+$lang->bug->title = 'Bug妯欓';
+$lang->bug->severity = '鍤撮噸绋嬪害';
+$lang->bug->severityAB = '绱氬垾';
+$lang->bug->pri = '鍎厛闋嗗簭';
+$lang->bug->type = 'Bug椤炲瀷';
+$lang->bug->os = '鎿嶄綔绯荤当';
+$lang->bug->browser = '鐎忚鍣';
+$lang->bug->machine = '姗熷櫒纭欢';
+$lang->bug->found = '濡備綍鐧肩従';
+$lang->bug->steps = '閲嶇従姝ラ';
+$lang->bug->status = 'Bug鐙鎱';
+$lang->bug->mailto = '鎶勯佺郸';
+$lang->bug->openedBy = '鐢辫鍓靛缓';
+$lang->bug->openedByAB = '鍓靛缓';
+$lang->bug->openedDate = '鍓靛缓鏃ユ湡';
+$lang->bug->openedBuild = '褰遍熆鐗堟湰';
+$lang->bug->assignedTo = '鎸囨淳绲';
+$lang->bug->assignedDate = '鎸囨淳鏃ユ湡';
+$lang->bug->resolvedBy = '瑙f焙鑰';
+$lang->bug->resolution = '瑙f焙鏂规';
+$lang->bug->resolutionAB = '鏂规';
+$lang->bug->resolvedBuild = '瑙f焙鐗堟湰';
+$lang->bug->resolvedDate = '瑙f焙鏃ユ湡';
+$lang->bug->closedBy = '鐢辫闂滈枆';
+$lang->bug->closedDate = '闂滈枆鏃ユ湡';
+$lang->bug->duplicateBug = '閲嶈Bug';
+$lang->bug->lastEditedBy = '鏈寰屼慨鏀硅';
+$lang->bug->lastEditedDate = '鏈寰屼慨鏀规棩鏈';
+$lang->bug->linkBug = '鐩搁棞Bug';
+$lang->bug->case = '鐩搁棞鐢ㄤ緥';
+$lang->bug->files = '闄勪欢';
+$lang->bug->keywords = '闂滈嵉瑭';
+$lang->bug->lastEditedByAB = '淇敼鑰';
+$lang->bug->lastEditedDateAB = '淇敼鏃ユ湡';
+
+/* 鏂规硶鍒楄〃銆*/
+$lang->bug->index = '棣栭爜';
+$lang->bug->create = '鍓靛缓Bug';
+$lang->bug->edit = '绶ㄨ集Bug';
+$lang->bug->browse = 'Bug鍒楄〃';
+$lang->bug->view = 'Bug瑭虫儏';
+$lang->bug->resolve = '瑙f焙Bug';
+$lang->bug->close = '闂滈枆Bug';
+$lang->bug->activate = '婵娲籅ug';
+$lang->bug->reportChart = '鍫辫〃绲辫▓';
+$lang->bug->delete = '鍒櫎Bug';
+$lang->bug->ajaxGetUserBugs = '浠嬮潰:鎴戠殑Bug';
+$lang->bug->confirmStoryChange = '纰鸿獚闇姹傝畩鍕';
+
+/* 鏌ヨ姊濅欢鍒楄〃銆*/
+$lang->bug->selectProduct = '璜嬮伕鎿囩敘鍝';
+$lang->bug->byModule = '鎸夋ā绲';
+$lang->bug->assignToMe = '鎸囨淳绲︽垜';
+$lang->bug->openedByMe = '鐢辨垜鍓靛缓';
+$lang->bug->resolvedByMe = '鐢辨垜瑙f焙';
+$lang->bug->assignToNull = '鏈寚娲';
+$lang->bug->longLifeBugs = '涔呮湭铏曠悊';
+$lang->bug->postponedBugs = '琚欢鏈';
+$lang->bug->allBugs = '鎵鏈塀ug';
+$lang->bug->moduleBugs = '鎸夋ā绲勭忚';
+$lang->bug->byQuery = '鎼滅储';
+$lang->bug->needConfirm = '闇姹傛湁璁婂嫊鐨凚ug';
+$lang->bug->allProduct = '鎵鏈夌敘鍝';
+
+/* 闋侀潰妯欑堡銆*/
+$lang->bug->lblProductAndModule = '鐢㈠搧妯$祫';
+$lang->bug->lblProjectAndTask = '闋呯洰浠诲嫏';
+$lang->bug->lblStory = '鐩搁棞闇姹';
+$lang->bug->lblTypeAndSeverity = '椤炲瀷/鍤撮噸绋嬪害';
+$lang->bug->lblSystemBrowserAndHardware = '绯荤当/鐎忚鍣';
+$lang->bug->lblAssignedTo = '鐣跺墠鎸囨淳';
+$lang->bug->lblMailto = '鎶勯佺郸';
+$lang->bug->lblLastEdited = '鏈寰屼慨鏀';
+$lang->bug->lblResolved = '鐢辫瑙f焙';
+
+/* legend鍒楄〃銆*/
+$lang->bug->legendBasicInfo = '鍩烘湰淇℃伅';
+$lang->bug->legendMailto = '鎶勯佺郸';
+$lang->bug->legendAttatch = '闄勪欢';
+$lang->bug->legendLinkBugs = '鐩搁棞Bug';
+$lang->bug->legendPrjStoryTask= '闋呯洰/闇姹/浠诲嫏';
+$lang->bug->legendCases = '鐩搁棞鐢ㄤ緥';
+$lang->bug->legendSteps = '閲嶇従姝ラ';
+$lang->bug->legendAction = '鎿嶄綔';
+$lang->bug->legendHistory = '姝峰彶瑷橀寗';
+$lang->bug->legendComment = '鍌欒ɑ';
+$lang->bug->legendLife = 'BUG鐨勪竴鐢';
+$lang->bug->legendMisc = '鍏剁浉闂滀粬';
+
+/* 鍔熻兘鎸夐垥銆*/
+$lang->bug->buttonCopy = '瑜囪=';
+$lang->bug->buttonEdit = '绶ㄨ集';
+$lang->bug->buttonActivate = '婵娲';
+$lang->bug->buttonResolve = '瑙f焙';
+$lang->bug->buttonClose = '闂滈枆';
+$lang->bug->buttonToList = '杩斿洖';
+
+/* 浜や簰鎻愮ず銆*/
+$lang->bug->confirmChangeProduct = '淇敼鐢㈠搧鏈冨皫鑷寸浉鎳夌殑闋呯洰銆侀渶姹傚拰浠诲嫏鐧肩敓璁婂寲锛岀⒑瀹氬棊锛';
+$lang->bug->confirmDelete = '鎮ㄧ⒑瑾嶈鍒櫎瑭睟ug鍡庯紵';
+
+/* 妯℃澘銆*/
+$lang->bug->tblStep = "[姝ラ]\n";
+$lang->bug->tblResult = "[绲愭灉]\n";
+$lang->bug->tblExpect = "[鏈熸湜]\n";
+
+/* 鍚勫嬫瑒浣嶅彇鍊煎垪琛ㄣ*/
+$lang->bug->severityList[3] = '3';
+$lang->bug->severityList[1] = '1';
+$lang->bug->severityList[2] = '2';
+$lang->bug->severityList[4] = '4';
+
+$lang->bug->priList[0] = '';
+$lang->bug->priList[3] = '3';
+$lang->bug->priList[1] = '1';
+$lang->bug->priList[2] = '2';
+$lang->bug->priList[4] = '4';
+
+$lang->bug->osList[''] = '';
+$lang->bug->osList['all'] = '鍏ㄩ儴';
+$lang->bug->osList['windows'] = 'Windows';
+$lang->bug->osList['winxp'] = 'Windows XP';
+$lang->bug->osList['win7'] = 'Windows 7';
+$lang->bug->osList['vista'] = 'Windows Vista';
+$lang->bug->osList['win2000'] = 'Windows 2000';
+$lang->bug->osList['winnt'] = 'Windows NT';
+$lang->bug->osList['win98'] = 'Windows 98';
+$lang->bug->osList['linux'] = 'Linux';
+$lang->bug->osList['freebsd'] = 'FreeBSD';
+$lang->bug->osList['unix'] = 'Unix';
+$lang->bug->osList['others'] = '鍏朵粬';
+
+$lang->bug->browserList[''] = '';
+$lang->bug->browserList['all'] = '鍏ㄩ儴';
+$lang->bug->browserList['ie'] = 'IE绯诲垪';
+$lang->bug->browserList['ie6'] = 'IE6';
+$lang->bug->browserList['ie7'] = 'IE7';
+$lang->bug->browserList['ie8'] = 'IE8';
+$lang->bug->browserList['firefox'] = 'firefox绯诲垪';
+$lang->bug->browserList['firefox2'] = 'firefox2';
+$lang->bug->browserList['firefx3'] = 'firefox3';
+$lang->bug->browserList['opera'] = 'opera绯诲垪';
+$lang->bug->browserList['opera9'] = 'opera9';
+$lang->bug->browserList['oprea10'] = 'opera10';
+$lang->bug->browserList['safari'] = 'safari';
+$lang->bug->browserList['chrome'] = 'chrome';
+$lang->bug->browserList['other'] = '鍏朵粬';
+
+$lang->bug->typeList[''] = '';
+$lang->bug->typeList['codeerror'] = '浠g⒓閷';
+$lang->bug->typeList['interface'] = '鐣岄潰鍎寲';
+$lang->bug->typeList['designchange'] = '瑷▓璁婃洿';
+$lang->bug->typeList['newfeature'] = '鏂板闇姹';
+$lang->bug->typeList['designdefect'] = '瑷▓缂洪櫡';
+$lang->bug->typeList['config'] = '閰嶇疆鐩搁棞';
+$lang->bug->typeList['install'] = '瀹夎閮ㄧ讲';
+$lang->bug->typeList['security'] = '瀹夊叏鐩搁棞';
+$lang->bug->typeList['performance'] = '鎬ц兘鍟忛';
+$lang->bug->typeList['standard'] = '妯欐簴瑕忕瘎';
+$lang->bug->typeList['automation'] = '娓│鑵虫湰';
+$lang->bug->typeList['trackthings'] = '浜嬪嫏璺熻工';
+$lang->bug->typeList['Others'] = '鍏朵粬';
+
+$lang->bug->statusList[''] = '';
+$lang->bug->statusList['active'] = '婵娲';
+$lang->bug->statusList['resolved'] = '宸茶В姹';
+$lang->bug->statusList['closed'] = '宸查棞闁';
+
+$lang->bug->resolutionList[''] = '';
+$lang->bug->resolutionList['bydesign'] = '瑷▓濡傛';
+$lang->bug->resolutionList['duplicate'] = '閲嶈Bug';
+$lang->bug->resolutionList['external'] = '澶栭儴鍘熷洜';
+$lang->bug->resolutionList['fixed'] = '宸茶В姹';
+$lang->bug->resolutionList['notrepro'] = '鐒℃硶閲嶇従';
+$lang->bug->resolutionList['postponed'] = '寤舵湡铏曠悊';
+$lang->bug->resolutionList['willnotfix'] = "涓嶄簣瑙f焙";
+
+/* 绲辫▓鍫辫〃銆*/
+$lang->bug->report->common = '绲辫▓鍫辫〃';
+$lang->bug->report->select = '璜嬮伕鎿囧牨琛ㄩ鍨';
+$lang->bug->report->create = '鐢熸垚鍫辫〃';
+$lang->bug->report->selectAll = '鍏ㄩ伕';
+$lang->bug->report->selectReverse = '鍙嶉伕';
+
+$lang->bug->report->charts['bugsPerProject'] = '闋呯洰Bug鏁搁噺';
+$lang->bug->report->charts['bugsPerModule'] = '妯$祫Bug鏁搁噺';
+$lang->bug->report->charts['openedBugsPerDay'] = '姣忓ぉ鏂板Bug鏁';
+$lang->bug->report->charts['resolvedBugsPerDay'] = '姣忓ぉ瑙f焙Bug鏁';
+$lang->bug->report->charts['closedBugsPerDay'] = '姣忓ぉ闂滈枆鐨凚ug鏁';
+$lang->bug->report->charts['openedBugsPerUser'] = '姣忎汉鎻愪氦鐨凚ug鏁';
+$lang->bug->report->charts['resolvedBugsPerUser']= '姣忎汉瑙f焙鐨凚ug鏁';
+$lang->bug->report->charts['closedBugsPerUser'] = '姣忎汉闂滈枆鐨凚ug鏁';
+$lang->bug->report->charts['bugsPerSeverity'] = 'Bug鍤撮噸绋嬪害绲辫▓';
+$lang->bug->report->charts['bugsPerResolution'] = 'Bug瑙f焙鏂规绲辫▓';
+$lang->bug->report->charts['bugsPerStatus'] = 'Bug鐙鎱嬬当瑷';
+$lang->bug->report->charts['bugsPerType'] = 'Bug椤炲瀷绲辫▓';
+//$lang->bug->report->charts['bugLiveDays'] = 'Bug铏曠悊鏅傞枔绲辫▓';
+//$lang->bug->report->charts['bugHistories'] = 'Bug铏曠悊姝ラ绲辫▓';
+
+$lang->bug->report->options->swf = 'pie2d';
+$lang->bug->report->options->width = 'auto';
+$lang->bug->report->options->height = 300;
+$lang->bug->report->options->graph->baseFontSize = 12;
+$lang->bug->report->options->graph->showNames = 1;
+$lang->bug->report->options->graph->formatNumber = 1;
+$lang->bug->report->options->graph->decimalPrecision = 0;
+$lang->bug->report->options->graph->animation = 0;
+$lang->bug->report->options->graph->rotateNames = 0;
+$lang->bug->report->options->graph->yAxisName = 'COUNT';
+$lang->bug->report->options->graph->pieRadius = 100; // 椁呭湒鐩村緫銆
+$lang->bug->report->options->graph->showColumnShadow = 0; // 鏄惁椤ず鏌辩媭鍦栭櫚褰便
+
+$lang->bug->report->bugsPerProject->graph->xAxisName = '闋呯洰';
+$lang->bug->report->bugsPerModule->graph->xAxisName = '妯$祫';
+
+$lang->bug->report->openedBugsPerDay->swf = 'column2d';
+$lang->bug->report->openedBugsPerDay->height = 400;
+$lang->bug->report->openedBugsPerDay->graph->xAxisName = '鏃ユ湡';
+$lang->bug->report->openedBugsPerDay->graph->rotateNames = 1;
+
+$lang->bug->report->resolvedBugsPerDay->swf = 'column2d';
+$lang->bug->report->resolvedBugsPerDay->height = 400;
+$lang->bug->report->resolvedBugsPerDay->graph->xAxisName = '鏃ユ湡';
+$lang->bug->report->resolvedBugsPerDay->graph->rotateNames = 1;
+
+$lang->bug->report->closedBugsPerDay->swf = 'column2d';
+$lang->bug->report->closedBugsPerDay->height = 400;
+$lang->bug->report->closedBugsPerDay->graph->xAxisName = '鏃ユ湡';
+$lang->bug->report->closedBugsPerDay->graph->rotateNames = 1;
+
+$lang->bug->report->openedBugsPerUser->graph->xAxisName = '鐢ㄦ埗';
+$lang->bug->report->resolvedBugsPerUser->graph->xAxisName= '鐢ㄦ埗';
+$lang->bug->report->closedBugsPerUser->graph->xAxisName = '鐢ㄦ埗';
+
+$lang->bug->report->bugsPerSeverity->graph->xAxisName = '鍤撮噸绋嬪害';
+$lang->bug->report->bugsPerResolution->graph->xAxisName = '瑙f焙鏂规';
+$lang->bug->report->bugsPerStatus->graph->xAxisName = '鐙鎱';
+$lang->bug->report->bugsPerType->graph->xAxisName = '椤炲瀷';
+$lang->bug->report->bugLiveDays->graph->xAxisName = '铏曠悊鏅傞枔';
+$lang->bug->report->bugHistories->graph->xAxisName = '铏曠悊姝ラ';
+
+/* 鎿嶄綔瑷橀寗銆*/
+$lang->bug->action->resolved = array('main' => '$date, 鐢 $actor 瑙f焙锛屾柟妗堢偤 $extra銆', 'extra' => $lang->bug->resolutionList);
diff --git a/module/build/lang/zh-tw.php b/module/build/lang/zh-tw.php
new file mode 100644
index 0000000000..da0e46d426
--- /dev/null
+++ b/module/build/lang/zh-tw.php
@@ -0,0 +1,42 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package build
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->build->common = 'Build';
+$lang->build->create = "鍓靛缓Build";
+$lang->build->edit = "绶ㄨ集Build";
+$lang->build->delete = "鍒櫎Build";
+$lang->build->view = "Build瑭虫儏";
+$lang->build->ajaxGetProductBuilds = '浠嬮潰:鐢㈠搧Build鍒楄〃';
+$lang->build->ajaxGetProjectBuilds = '浠嬮潰:闋呯洰Build鍒楄〃';
+
+$lang->build->confirmDelete = "鎮ㄧ⒑瑾嶅埅闄よ┎build鍡庯紵";
+
+$lang->build->id = 'ID';
+$lang->build->product = '鐢㈠搧';
+$lang->build->project = '闋呯洰';
+$lang->build->name = '鍚嶇ū绶ㄨ櫉';
+$lang->build->date = 'Build鏃ユ湡';
+$lang->build->builder = '妲嬪缓鑰';
+$lang->build->scmPath = '鍘熷纰煎湴鍧';
+$lang->build->filePath = '瀛樺劜鍦板潃';
+$lang->build->desc = '鎻忚堪';
diff --git a/module/common/lang/en.php b/module/common/lang/en.php
index 21bbcd88cd..d7a9d02848 100644
--- a/module/common/lang/en.php
+++ b/module/common/lang/en.php
@@ -23,35 +23,61 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
-$lang->zentaoMS = '绂呴亾绠$悊';
-$lang->logout = '閫鍑虹郴缁';
-$lang->login = '鐧诲綍';
-$lang->currentPos = '褰撳墠浣嶇疆锛';
-$lang->arrow = ' 禄 ';
-$lang->colon = '::';
-$lang->reset = '閲嶅~';
-$lang->edit = '缂栬緫';
-$lang->delete = '鍒犻櫎';
-$lang->close = '鍏抽棴';
-$lang->activate = '婵娲';
-$lang->delete = '鍒犻櫎';
-$lang->save = '淇濆瓨';
-$lang->actions = '鎿嶄綔';
-$lang->comment = '澶囨敞';
-$lang->history = '鍘嗗彶璁板綍';
-$lang->welcome = "娆㈣繋浣跨敤%s{$lang->colon}{$lang->zentaoMS}";
-$lang->zentaoSite = "瀹樻柟缃戠珯";
-$lang->myControl = "鎴戠殑鍦扮洏";
-$lang->sponser = "鏅姞璧炲姪";
-$lang->at = ' 浜 ';
-$lang->feature = '鏈潵';
-$lang->year = '骞';
-$lang->downArrow = '鈫';
-$lang->goback = '杩斿洖';
-$lang->selectAll = '鍏ㄩ';
-$lang->attatch = '闄勪欢';
-$lang->reverse = '锛堝垏鎹㈤『搴忥級';
-$lang->addFiles = '涓婁紶浜嗛檮浠 ';
+$lang->arrow = ' 禄 ';
+$lang->colon = '::';
+$lang->at = ' 浜 ';
+$lang->downArrow = '鈫';
+
+$lang->zentaoMS = '绂呴亾绠$悊';
+$lang->welcome = "娆㈣繋浣跨敤銆%s銆弡$lang->colon} {$lang->zentaoMS}";
+$lang->myControl = "鎴戠殑鍦扮洏";
+$lang->currentPos = '褰撳墠浣嶇疆锛';
+$lang->logout = '閫鍑虹郴缁';
+$lang->login = '鐧诲綍';
+$lang->aboutZenTao = '鍏充簬绂呴亾';
+$lang->todayIs = '浠婂ぉ鏄%s锛';
+
+$lang->reset = '閲嶅~';
+$lang->edit = '缂栬緫';
+$lang->copy = '澶嶅埗';
+$lang->delete = '鍒犻櫎';
+$lang->close = '鍏抽棴';
+$lang->link = '鍏宠仈';
+$lang->unlink = '绉婚櫎';
+$lang->import = '瀵煎叆';
+$lang->exportCSV = '瀵煎嚭csv';
+$lang->setFileName = '璇疯緭鍏ユ枃浠跺悕锛';
+$lang->activate = '婵娲';
+$lang->save = '淇濆瓨';
+$lang->confirm = '纭';
+$lang->preview = '棰勮';
+$lang->goback = '杩斿洖';
+$lang->showHelp = '鏄剧ず甯姪';
+$lang->go = 'GO!';
+
+$lang->actions = '鎿嶄綔';
+$lang->comment = '澶囨敞';
+$lang->history = '鍘嗗彶璁板綍';
+$lang->attatch = '闄勪欢';
+$lang->reverse = '锛堝垏鎹㈤『搴忥級';
+$lang->addFiles = '涓婁紶浜嗛檮浠 ';
+$lang->files = '闄勪欢 ';
+
+$lang->selectAll = '鍏ㄩ';
+$lang->notFound = '鎶辨瓑锛屾偍璁块棶鐨勫璞″苟涓嶅瓨鍦紒';
+$lang->showAll = '++ 鍏ㄩ儴鏄剧ず ++';
+$lang->hideClosed = '-- 闅愯棌宸茬粨鏉 --';
+
+$lang->feature = '鏈潵';
+$lang->year = '骞';
+$lang->workingHour = '宸ユ椂';
+
+$lang->idAB = 'ID';
+$lang->priAB = 'P';
+$lang->statusAB = '鐘舵';
+$lang->openedByAB = '鍒涘缓';
+$lang->assignedToAB = '鎸囨淳';
+$lang->typeAB = '绫诲瀷';
/* 涓诲鑸彍鍗曘*/
$lang->menu->index = '棣栭〉|index|index';
@@ -62,6 +88,20 @@ $lang->menu->qa = 'QA瑙嗗浘|qa|index';
$lang->menu->company = '缁勭粐瑙嗗浘|company|index';
$lang->menu->admin = '鍚庡彴绠$悊|admin|index';
+/* 鏌ヨ鏉′腑鍙互閫夋嫨鐨勫璞″垪琛ㄣ*/
+$lang->searchObjects['bug'] = 'B:Bug';
+$lang->searchObjects['story'] = 'S:闇姹';
+$lang->searchObjects['task'] = 'T:浠诲姟';
+$lang->searchObjects['testcase'] = 'C:鐢ㄤ緥';
+$lang->searchObjects['project'] = 'P:椤圭洰';
+$lang->searchObjects['product'] = 'P:浜у搧';
+$lang->searchObjects['user'] = 'U:鐢ㄦ埛';
+$lang->searchObjects['build'] = 'B:Build';
+$lang->searchObjects['release'] = 'R:鍙戝竷';
+$lang->searchObjects['productplan'] = 'P:浜у搧璁″垝';
+$lang->searchObjects['testtask'] = 'T:娴嬭瘯浠诲姟';
+$lang->searchTips = '杈撳叆缂栧彿';
+
/* 棣栭〉鑿滃崟璁剧疆銆*/
$lang->index->menu->product = '娴忚浜у搧|product|browse';
$lang->index->menu->project = '娴忚椤圭洰|project|browse';
@@ -70,9 +110,9 @@ $lang->index->menu->project = '娴忚椤圭洰|project|browse';
$lang->my->menu->account = '%s' . $lang->arrow;
$lang->my->menu->todo = array('link' => '鎴戠殑TODO|my|todo|', 'subModule' => 'todo');
$lang->my->menu->task = '鎴戠殑浠诲姟|my|task|';
-$lang->my->menu->project = '鎴戠殑椤圭洰|my|project|';
-$lang->my->menu->story = '鎴戠殑闇姹倈my|story|';
$lang->my->menu->bug = '鎴戠殑Bug|my|bug|';
+$lang->my->menu->story = '鎴戠殑闇姹倈my|story|';
+$lang->my->menu->project = '鎴戠殑椤圭洰|my|project|';
$lang->my->menu->profile = array('link' => '鎴戠殑妗f|my|profile|', 'alias' => 'editprofile');
$lang->todo->menu = $lang->my->menu;
@@ -82,27 +122,28 @@ $lang->product->menu->story = array('link' => '闇姹傚垪琛▅product|browse|prod
$lang->product->menu->plan = array('link' => '璁″垝鍒楄〃|productplan|browse|productID=%s', 'subModule' => 'productplan');
$lang->product->menu->release= array('link' => '鍙戝竷鍒楄〃|release|browse|productID=%s', 'subModule' => 'release');
$lang->product->menu->roadmap= '璺嚎鍥緗product|roadmap|productID=%s';
+$lang->product->menu->view = '鍩烘湰淇℃伅|product|view|productID=%s';
$lang->product->menu->edit = '缂栬緫浜у搧|product|edit|productID=%s';
-$lang->product->menu->delete = array('link' => '鍒犻櫎浜у搧|product|delete|productID=%s', 'target' => 'hiddenwin');
$lang->product->menu->module = '缁存姢妯″潡|tree|browse|productID=%s&view=product';
+$lang->product->menu->delete = array('link' => '鍒犻櫎浜у搧|product|delete|productID=%s', 'target' => 'hiddenwin');
$lang->product->menu->create = array('link' => '鏂板浜у搧|product|create', 'float' => 'right');
$lang->story->menu = $lang->product->menu;
$lang->productplan->menu = $lang->product->menu;
$lang->release->menu = $lang->product->menu;
/* 椤圭洰瑙嗗浘鑿滃崟璁剧疆銆*/
-$lang->project->menu->list = '%s';
-$lang->project->menu->task = array('link' => '浠诲姟鍒楄〃|project|task|projectID=%s', 'subModule' => 'task');
-$lang->project->menu->story = array('link' => '闇姹傚垪琛▅project|story|projectID=%s', 'alias' => 'linkstory');
-$lang->project->menu->bug = 'Bug鍒楄〃|project|bug|projectID=%s';
-$lang->project->menu->build = array('link' => 'Build鍒楄〃|project|build|projectID=%s', 'subModule' => 'build');
-$lang->project->menu->burn = '鐕冪儳鍥緗project|burn|projectID=%s';
-$lang->project->menu->team = array('link' => '鍥㈤槦鎴愬憳|project|team|projectID=%s', 'alias' => 'managemembers');
-$lang->project->menu->line = $lang->colon;
-$lang->project->menu->view = '鍩烘湰淇℃伅|project|view|projectID=%s';
-$lang->project->menu->edit = '缂栬緫椤圭洰|project|edit|projectID=%s';
-$lang->project->menu->delete = array('link' => '鍒犻櫎椤圭洰|project|delete|projectID=%s', 'target' => 'hiddenwin');
-$lang->project->menu->product= '鍏宠仈浜у搧|project|manageproducts|projectID=%s';
+$lang->project->menu->list = '%s';
+$lang->project->menu->task = array('link' => '浠诲姟鍒楄〃|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask');
+$lang->project->menu->story = array('link' => '闇姹傚垪琛▅project|story|projectID=%s');
+$lang->project->menu->bug = 'Bug鍒楄〃|project|bug|projectID=%s';
+$lang->project->menu->build = array('link' => 'Build鍒楄〃|project|build|projectID=%s', 'subModule' => 'build');
+$lang->project->menu->burn = '鐕冨敖鍥緗project|burn|projectID=%s';
+$lang->project->menu->team = array('link' => '鍥㈤槦鎴愬憳|project|team|projectID=%s', 'alias' => 'managemembers');
+$lang->project->menu->product = '鍏宠仈浜у搧|project|manageproducts|projectID=%s';
+$lang->project->menu->linkstory = array('link' => '鍏宠仈闇姹倈project|linkstory|projectID=%s');
+$lang->project->menu->view = '鍩烘湰淇℃伅|project|view|projectID=%s';
+$lang->project->menu->edit = '缂栬緫椤圭洰|project|edit|projectID=%s';
+$lang->project->menu->delete = array('link' => '鍒犻櫎椤圭洰|project|delete|projectID=%s', 'target' => 'hiddenwin');
$lang->project->menu->create = array('link' => '鏂板椤圭洰|project|create', 'float' => 'right');
$lang->task->menu = $lang->project->menu;
@@ -110,26 +151,28 @@ $lang->build->menu = $lang->project->menu;
/* QA瑙嗗浘鑿滃崟璁剧疆銆*/
$lang->bug->menu->product = '%s';
-$lang->bug->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,active', 'subModule' => 'tree');
+$lang->bug->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report', 'subModule' => 'tree');
$lang->bug->menu->testcase = array('link' => '鐢ㄤ緥绠$悊|testcase|browse|productID=%s', 'alias' => 'view,create,edit');
$lang->bug->menu->testtask = array('link' => '娴嬭瘯浠诲姟|testtask|browse|productID=%s');
$lang->testcase->menu->product = '%s';
-$lang->testcase->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,active');
+$lang->testcase->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s');
$lang->testcase->menu->testcase = array('link' => '鐢ㄤ緥绠$悊|testcase|browse|productID=%s', 'alias' => 'view,create,edit', 'subModule' => 'tree');
$lang->testcase->menu->testtask = array('link' => '娴嬭瘯浠诲姟|testtask|browse|productID=%s');
$lang->testtask->menu->product = '%s';
-$lang->testtask->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,active');
-$lang->testtask->menu->testcase = array('link' => '鐢ㄤ緥绠$悊|testcase|browse|productID=%s', 'alias' => 'view,create,edit', 'subModule' => 'tree');
-$lang->testtask->menu->testtask = array('link' => '娴嬭瘯浠诲姟|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase');
+$lang->testtask->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s');
+$lang->testtask->menu->testcase = array('link' => '鐢ㄤ緥绠$悊|testcase|browse|productID=%s');
+$lang->testtask->menu->testtask = array('link' => '娴嬭瘯浠诲姟|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases');
/* 缁勭粐缁撴瀯瑙嗗浘鑿滃崟璁剧疆銆*/
+$lang->company->menu->name = '%s' . $lang->arrow;
$lang->company->menu->browseUser = array('link' => '鐢ㄦ埛鍒楄〃|company|browse', 'subModule' => 'user');
$lang->company->menu->dept = array('link' => '閮ㄩ棬缁存姢|dept|browse', 'subModule' => 'dept');
$lang->company->menu->browseGroup = array('link' => '鏉冮檺鍒嗙粍|group|browse', 'subModule' => 'group');
+$lang->company->menu->edit = array('link' => '鍏徃绠$悊|company|edit');
$lang->company->menu->addGroup = array('link' => '娣诲姞鍒嗙粍|group|create', 'float' => 'right');
-$lang->company->menu->addUser = array('link' => '娣诲姞鐢ㄦ埛|user|create|company=%s&dept=%s&from=company', 'subModule' => 'user', 'float' => 'right');
+$lang->company->menu->addUser = array('link' => '娣诲姞鐢ㄦ埛|user|create|dept=%s&from=company', 'subModule' => 'user', 'float' => 'right');
$lang->dept->menu = $lang->company->menu;
$lang->group->menu = $lang->company->menu;
@@ -137,17 +180,17 @@ $lang->group->menu = $lang->company->menu;
$lang->user->menu->account = '%s' . $lang->arrow;
$lang->user->menu->todo = array('link' => 'TODO鍒楄〃|user|todo|account=%s', 'subModule' => 'todo');
$lang->user->menu->task = '浠诲姟鍒楄〃|user|task|account=%s';
-$lang->user->menu->project = '椤圭洰鍒楄〃|user|project|account=%s';
$lang->user->menu->bug = 'Bug鍒楄〃|user|bug|account=%s';
+$lang->user->menu->project = '椤圭洰鍒楄〃|user|project|account=%s';
$lang->user->menu->profile = array('link' => '鐢ㄦ埛淇℃伅|user|profile|account=%s', 'alias' => 'edit');
$lang->user->menu->browse = array('link' => '鐢ㄦ埛绠$悊|company|browse|', 'float' => 'right');
/* 鍚庡彴绠$悊鑿滃崟璁剧疆銆*/
-$lang->admin->menu->browseCompany = array('link' => '鍏徃绠$悊|admin|browsecompany', 'subModule' => 'company');
-$lang->admin->menu->convert = array('link' => '浠庡叾浠栫郴缁熷鍏convert|index', 'subModule' => 'convert');
-$lang->admin->menu->createCompany = array('link' => '鏂板鍏徃|company|create', 'float' => 'right');
-$lang->convert->menu = $lang->admin->menu;
-$lang->upgrade->menu = $lang->admin->menu;
+$lang->admin->menu->trashes = array('link' => '鍥炴敹绔檤action|trash', 'subModule' => 'action');
+$lang->admin->menu->convert = array('link' => '浠庡叾浠栫郴缁熷鍏convert|index', 'subModule' => 'convert');
+$lang->convert->menu = $lang->admin->menu;
+$lang->upgrade->menu = $lang->admin->menu;
+$lang->action->menu = $lang->admin->menu;
/*鑿滃崟璁剧疆锛氬垎缁勮缃*/
$lang->menugroup->release = 'product';
@@ -155,7 +198,6 @@ $lang->menugroup->story = 'product';
$lang->menugroup->productplan = 'product';
$lang->menugroup->task = 'project';
$lang->menugroup->build = 'project';
-$lang->menugroup->company = 'admin';
$lang->menugroup->convert = 'admin';
$lang->menugroup->upgrade = 'admin';
$lang->menugroup->user = 'company';
@@ -166,6 +208,7 @@ $lang->menugroup->testtask = 'qa';
$lang->menugroup->people = 'company';
$lang->menugroup->dept = 'company';
$lang->menugroup->todo = 'my';
+$lang->menugroup->action = 'admin';
/* 閿欒鎻愮ず淇℃伅銆*/
$lang->error->companyNotFound = "鎮ㄨ闂殑鍩熷悕 %s 娌℃湁瀵瑰簲鐨勫叕鍙搞";
@@ -173,13 +216,14 @@ $lang->error->length = array("銆%s銆忛暱搴﹂敊璇紝搴斿綋涓恒%s銆"
$lang->error->reg = "銆%s銆忎笉绗﹀悎鏍煎紡锛屽簲褰撲负:銆%s銆忋";
$lang->error->unique = "銆%s銆忓凡缁忔湁銆%s銆忚繖鏉¤褰曚簡銆";
$lang->error->notempty = "銆%s銆忎笉鑳戒负绌恒";
+$lang->error->equal = "銆%s銆忓繀椤讳负銆%s銆忋";
$lang->error->int = array("銆%s銆忓簲褰撴槸鏁板瓧銆", "銆%s銆忓簲褰撲粙浜庛%s-%s銆忎箣闂淬");
$lang->error->float = "銆%s銆忓簲褰撴槸鏁板瓧锛屽彲浠ユ槸灏忔暟銆";
$lang->error->email = "銆%s銆忓簲褰撲负鍚堟硶鐨凟MAIL銆";
$lang->error->date = "銆%s銆忓簲褰撲负鍚堟硶鐨勬棩鏈熴";
$lang->error->account = "銆%s銆忓簲褰撲负鍚堟硶鐨勭敤鎴峰悕銆";
$lang->error->passwordsame = "涓ゆ瀵嗙爜搴斿綋鐩哥瓑銆";
-$lang->error->passwordrule = "瀵嗙爜搴旇绗﹀悎瑙勫垯銆";
+$lang->error->passwordrule = "瀵嗙爜搴旇绗﹀悎瑙勫垯锛岄暱搴﹁嚦灏戜负鍏綅銆";
/* 鍒嗛〉淇℃伅銆*/
$lang->pager->noRecord = "鏆傛椂娌℃湁璁板綍";
@@ -189,3 +233,21 @@ $lang->pager->pre = "涓婇〉";
$lang->pager->next = "涓嬮〉";
$lang->pager->last = "鏈〉";
$lang->pager->locate = "GO!";
+
+$lang->zentaoSite = "瀹樻柟缃戠珯";
+$lang->sponser = "鏅姞璧炲姪";
+$lang->zentaoKeywords = "寮婧愰」鐩鐞嗚蒋浠,椤圭洰绠$悊,椤圭洰绠$悊杞欢,pmp,pms,php妗嗘灦锛屽浗浜hp妗嗘灦锛宻crum宸ュ叿,scrum绠$悊宸ュ叿,scrum绠$悊杞欢,鏁忔嵎椤圭洰绠$悊,绂呴亾";
+$lang->zentaoDESC = "绂呴亾椤圭洰绠$悊杞欢(ZenTaoPMS)鏄竴娆惧浗浜х殑锛屽熀浜嶭GPL鍗忚锛屽紑婧愬厤璐圭殑椤圭洰绠$悊杞欢(宸ュ叿銆佺郴缁)锛屽悓鏃朵篃鏄竴娆緎crum绠$悊宸ュ叿銆
+ 瀹冮泦浜у搧绠$悊銆侀」鐩鐞嗐佹祴璇曠鐞嗕簬涓浣擄紝鍚屾椂杩樺寘鍚簡浜嬪姟绠$悊銆佺粍缁囩鐞嗙瓑璇稿鍔熻兘锛屾槸涓皬鍨嬩紒涓氶」鐩鐞嗙殑棣栭夈傜閬撻」鐩鐞嗚蒋浠朵娇鐢≒HP + MySQL寮鍙戯紝
+鍩轰簬鑷富鐨凱HP寮鍙戞鏋垛攢鈹ZenTaoPHP鑰屾垚銆傜涓夋柟寮鍙戣呮垨鑰呬紒涓氬彲浠ラ潪甯告柟渚跨殑寮鍙戞彃浠舵垨鑰呰繘琛屽畾鍒躲傜閬撳湪鎵嬶紝椤圭洰鏃犲咖锛";
+
+/* 鏃堕棿鏍煎紡璁剧疆銆*/
+define('DT_DATETIME1', 'Y-m-d H:i:s');
+define('DT_DATETIME2', 'y-m-d H:i');
+define('DT_MONTHTIME1', 'n/d H:i');
+define('DT_MONTHTIME2', 'n鏈坉鏃 H:i');
+define('DT_DATE1', 'Y-m-d');
+define('DT_DATE2', 'Ymd');
+define('DT_DATE3', 'Y骞磎鏈坉鏃');
+define('DT_TIME1', 'H:i:s');
+define('DT_TIME2', 'H:i');
diff --git a/module/common/lang/zh-tw.php b/module/common/lang/zh-tw.php
new file mode 100644
index 0000000000..e12e13a63c
--- /dev/null
+++ b/module/common/lang/zh-tw.php
@@ -0,0 +1,253 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package ZenTaoMS
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->arrow = ' 禄 ';
+$lang->colon = '::';
+$lang->at = ' 浜 ';
+$lang->downArrow = '鈫';
+
+$lang->zentaoMS = '绂亾绠$悊';
+$lang->welcome = "姝¤繋浣跨敤銆%s銆弡$lang->colon} {$lang->zentaoMS}";
+$lang->myControl = "鎴戠殑鍦扮洡";
+$lang->currentPos = '鐣跺墠浣嶇疆锛';
+$lang->logout = '閫鍑虹郴绲';
+$lang->login = '鐧婚寗';
+$lang->aboutZenTao = '闂滄柤绂亾';
+$lang->todayIs = '浠婂ぉ鏄%s锛';
+
+$lang->reset = '閲嶅~';
+$lang->edit = '绶ㄨ集';
+$lang->copy = '瑜囪=';
+$lang->delete = '鍒櫎';
+$lang->close = '闂滈枆';
+$lang->link = '闂滆伅';
+$lang->unlink = '绉婚櫎';
+$lang->import = '灏庡叆';
+$lang->exportCSV = '灏庡嚭csv';
+$lang->setFileName = '璜嬭几鍏ユ獢妗堝悕锛';
+$lang->activate = '婵娲';
+$lang->save = '淇濆瓨';
+$lang->confirm = '纰鸿獚';
+$lang->preview = '闋愯';
+$lang->goback = '杩斿洖';
+$lang->showHelp = '椤ず骞姪';
+$lang->go = 'GO!';
+
+$lang->actions = '鎿嶄綔';
+$lang->comment = '鍌欒ɑ';
+$lang->history = '姝峰彶瑷橀寗';
+$lang->attatch = '闄勪欢';
+$lang->reverse = '锛堝垏鎻涢爢搴忥級';
+$lang->addFiles = '涓婂偝浜嗛檮浠 ';
+$lang->files = '闄勪欢 ';
+
+$lang->selectAll = '鍏ㄩ伕';
+$lang->notFound = '鎶辨瓑锛屾偍瑷晱鐨勫皪璞′甫涓嶅瓨鍦紒';
+$lang->showAll = '++ 鍏ㄩ儴椤ず ++';
+$lang->hideClosed = '-- 闅辫棌宸茬祼鏉 --';
+
+$lang->feature = '鏈締';
+$lang->year = '骞';
+$lang->workingHour = '宸ユ檪';
+
+$lang->idAB = 'ID';
+$lang->priAB = 'P';
+$lang->statusAB = '鐙鎱';
+$lang->openedByAB = '鍓靛缓';
+$lang->assignedToAB = '鎸囨淳';
+$lang->typeAB = '椤炲瀷';
+
+/* 涓诲皫鑸彍鍠*/
+$lang->menu->index = '棣栭爜|index|index';
+$lang->menu->my = '鎴戠殑鍦扮洡|my|index';
+$lang->menu->product = '鐢㈠搧瑕栧湒|product|index';
+$lang->menu->project = '闋呯洰瑕栧湒|project|index';
+$lang->menu->qa = 'QA瑕栧湒|qa|index';
+$lang->menu->company = '绲勭箶瑕栧湒|company|index';
+$lang->menu->admin = '寰屽彴绠$悊|admin|index';
+
+/* 鏌ヨ姊濅腑鍙互閬告搰鐨勫皪璞″垪琛ㄣ*/
+$lang->searchObjects['bug'] = 'B:Bug';
+$lang->searchObjects['story'] = 'S:闇姹';
+$lang->searchObjects['task'] = 'T:浠诲嫏';
+$lang->searchObjects['testcase'] = 'C:鐢ㄤ緥';
+$lang->searchObjects['project'] = 'P:闋呯洰';
+$lang->searchObjects['product'] = 'P:鐢㈠搧';
+$lang->searchObjects['user'] = 'U:鐢ㄦ埗';
+$lang->searchObjects['build'] = 'B:Build';
+$lang->searchObjects['release'] = 'R:鐧间綀';
+$lang->searchObjects['productplan'] = 'P:鐢㈠搧瑷堝妰';
+$lang->searchObjects['testtask'] = 'T:娓│浠诲嫏';
+$lang->searchTips = '杓稿叆绶ㄨ櫉';
+
+/* 棣栭爜鑿滃柈瑷疆銆*/
+$lang->index->menu->product = '鐎忚鐢㈠搧|product|browse';
+$lang->index->menu->project = '鐎忚闋呯洰|project|browse';
+
+/* 鎴戠殑鍦扮洡鑿滃柈瑷疆銆*/
+$lang->my->menu->account = '%s' . $lang->arrow;
+$lang->my->menu->todo = array('link' => '鎴戠殑TODO|my|todo|', 'subModule' => 'todo');
+$lang->my->menu->task = '鎴戠殑浠诲嫏|my|task|';
+$lang->my->menu->bug = '鎴戠殑Bug|my|bug|';
+$lang->my->menu->story = '鎴戠殑闇姹倈my|story|';
+$lang->my->menu->project = '鎴戠殑闋呯洰|my|project|';
+$lang->my->menu->profile = array('link' => '鎴戠殑妾旀|my|profile|', 'alias' => 'editprofile');
+$lang->todo->menu = $lang->my->menu;
+
+/* 鐢㈠搧瑕栧湒瑷疆銆*/
+$lang->product->menu->list = '%s';
+$lang->product->menu->story = array('link' => '闇姹傚垪琛▅product|browse|productID=%s', 'subModule' => 'story');
+$lang->product->menu->plan = array('link' => '瑷堝妰鍒楄〃|productplan|browse|productID=%s', 'subModule' => 'productplan');
+$lang->product->menu->release= array('link' => '鐧间綀鍒楄〃|release|browse|productID=%s', 'subModule' => 'release');
+$lang->product->menu->roadmap= '璺窔鍦東product|roadmap|productID=%s';
+$lang->product->menu->view = '鍩烘湰淇℃伅|product|view|productID=%s';
+$lang->product->menu->edit = '绶ㄨ集鐢㈠搧|product|edit|productID=%s';
+$lang->product->menu->module = '缍妯$祫|tree|browse|productID=%s&view=product';
+$lang->product->menu->delete = array('link' => '鍒櫎鐢㈠搧|product|delete|productID=%s', 'target' => 'hiddenwin');
+$lang->product->menu->create = array('link' => '鏂板鐢㈠搧|product|create', 'float' => 'right');
+$lang->story->menu = $lang->product->menu;
+$lang->productplan->menu = $lang->product->menu;
+$lang->release->menu = $lang->product->menu;
+
+/* 闋呯洰瑕栧湒鑿滃柈瑷疆銆*/
+$lang->project->menu->list = '%s';
+$lang->project->menu->task = array('link' => '浠诲嫏鍒楄〃|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask');
+$lang->project->menu->story = array('link' => '闇姹傚垪琛▅project|story|projectID=%s');
+$lang->project->menu->bug = 'Bug鍒楄〃|project|bug|projectID=%s';
+$lang->project->menu->build = array('link' => 'Build鍒楄〃|project|build|projectID=%s', 'subModule' => 'build');
+$lang->project->menu->burn = '鐕冪洝鍦東project|burn|projectID=%s';
+$lang->project->menu->team = array('link' => '鍦橀殜鎴愬摗|project|team|projectID=%s', 'alias' => 'managemembers');
+$lang->project->menu->product = '闂滆伅鐢㈠搧|project|manageproducts|projectID=%s';
+$lang->project->menu->linkstory = array('link' => '闂滆伅闇姹倈project|linkstory|projectID=%s');
+$lang->project->menu->view = '鍩烘湰淇℃伅|project|view|projectID=%s';
+$lang->project->menu->edit = '绶ㄨ集闋呯洰|project|edit|projectID=%s';
+$lang->project->menu->delete = array('link' => '鍒櫎闋呯洰|project|delete|projectID=%s', 'target' => 'hiddenwin');
+
+$lang->project->menu->create = array('link' => '鏂板闋呯洰|project|create', 'float' => 'right');
+$lang->task->menu = $lang->project->menu;
+$lang->build->menu = $lang->project->menu;
+
+/* QA瑕栧湒鑿滃柈瑷疆銆*/
+$lang->bug->menu->product = '%s';
+$lang->bug->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report', 'subModule' => 'tree');
+$lang->bug->menu->testcase = array('link' => '鐢ㄤ緥绠$悊|testcase|browse|productID=%s', 'alias' => 'view,create,edit');
+$lang->bug->menu->testtask = array('link' => '娓│浠诲嫏|testtask|browse|productID=%s');
+
+$lang->testcase->menu->product = '%s';
+$lang->testcase->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s');
+$lang->testcase->menu->testcase = array('link' => '鐢ㄤ緥绠$悊|testcase|browse|productID=%s', 'alias' => 'view,create,edit', 'subModule' => 'tree');
+$lang->testcase->menu->testtask = array('link' => '娓│浠诲嫏|testtask|browse|productID=%s');
+
+$lang->testtask->menu->product = '%s';
+$lang->testtask->menu->bug = array('link' => '缂洪櫡绠$悊|bug|browse|productID=%s');
+$lang->testtask->menu->testcase = array('link' => '鐢ㄤ緥绠$悊|testcase|browse|productID=%s');
+$lang->testtask->menu->testtask = array('link' => '娓│浠诲嫏|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases');
+
+/* 绲勭箶绲愭瑕栧湒鑿滃柈瑷疆銆*/
+$lang->company->menu->name = '%s' . $lang->arrow;
+$lang->company->menu->browseUser = array('link' => '鐢ㄦ埗鍒楄〃|company|browse', 'subModule' => 'user');
+$lang->company->menu->dept = array('link' => '閮ㄩ杸缍|dept|browse', 'subModule' => 'dept');
+$lang->company->menu->browseGroup = array('link' => '娆婇檺鍒嗙祫|group|browse', 'subModule' => 'group');
+$lang->company->menu->edit = array('link' => '鍏徃绠$悊|company|edit');
+$lang->company->menu->addGroup = array('link' => '娣诲姞鍒嗙祫|group|create', 'float' => 'right');
+$lang->company->menu->addUser = array('link' => '娣诲姞鐢ㄦ埗|user|create|dept=%s&from=company', 'subModule' => 'user', 'float' => 'right');
+$lang->dept->menu = $lang->company->menu;
+$lang->group->menu = $lang->company->menu;
+
+/* 鐢ㄦ埗淇℃伅鑿滃柈瑷疆銆*/
+$lang->user->menu->account = '%s' . $lang->arrow;
+$lang->user->menu->todo = array('link' => 'TODO鍒楄〃|user|todo|account=%s', 'subModule' => 'todo');
+$lang->user->menu->task = '浠诲嫏鍒楄〃|user|task|account=%s';
+$lang->user->menu->bug = 'Bug鍒楄〃|user|bug|account=%s';
+$lang->user->menu->project = '闋呯洰鍒楄〃|user|project|account=%s';
+$lang->user->menu->profile = array('link' => '鐢ㄦ埗淇℃伅|user|profile|account=%s', 'alias' => 'edit');
+$lang->user->menu->browse = array('link' => '鐢ㄦ埗绠$悊|company|browse|', 'float' => 'right');
+
+/* 寰屽彴绠$悊鑿滃柈瑷疆銆*/
+$lang->admin->menu->trashes = array('link' => '璩囨簮鍥炴敹绛抾action|trash', 'subModule' => 'action');
+$lang->admin->menu->convert = array('link' => '寰炲叾浠栫郴绲卞皫鍏convert|index', 'subModule' => 'convert');
+$lang->convert->menu = $lang->admin->menu;
+$lang->upgrade->menu = $lang->admin->menu;
+$lang->action->menu = $lang->admin->menu;
+
+/*鑿滃柈瑷疆锛氬垎绲勮ō缃*/
+$lang->menugroup->release = 'product';
+$lang->menugroup->story = 'product';
+$lang->menugroup->productplan = 'product';
+$lang->menugroup->task = 'project';
+$lang->menugroup->build = 'project';
+$lang->menugroup->convert = 'admin';
+$lang->menugroup->upgrade = 'admin';
+$lang->menugroup->user = 'company';
+$lang->menugroup->group = 'company';
+$lang->menugroup->bug = 'qa';
+$lang->menugroup->testcase = 'qa';
+$lang->menugroup->testtask = 'qa';
+$lang->menugroup->people = 'company';
+$lang->menugroup->dept = 'company';
+$lang->menugroup->todo = 'my';
+$lang->menugroup->action = 'admin';
+
+/* 閷鎻愮ず淇℃伅銆*/
+$lang->error->companyNotFound = "鎮ㄨí鍟忕殑鍩熷悕 %s 娌掓湁灏嶆噳鐨勫叕鍙搞";
+$lang->error->length = array("銆%s銆忛暦搴﹂尟瑾わ紝鎳夌暥鐐恒%s銆", "銆%s銆忛暦搴︽噳鐣朵笉瓒呴亷銆%s銆忥紝涓斾笉灏忔柤銆%s銆忋");
+$lang->error->reg = "銆%s銆忎笉绗﹀悎鏍煎紡锛屾噳鐣剁偤:銆%s銆忋";
+$lang->error->unique = "銆%s銆忓凡缍撴湁銆%s銆忛欐瑷橀寗浜嗐";
+$lang->error->notempty = "銆%s銆忎笉鑳界偤绌恒";
+$lang->error->equal = "銆%s銆忓繀闋堢偤銆%s銆忋";
+$lang->error->int = array("銆%s銆忔噳鐣舵槸鏁稿瓧銆", "銆%s銆忔噳鐣朵粙鏂笺%s-%s銆忎箣闁撱");
+$lang->error->float = "銆%s銆忔噳鐣舵槸鏁稿瓧锛屽彲浠ユ槸灏忔暩銆";
+$lang->error->email = "銆%s銆忔噳鐣剁偤鍚堟硶鐨凟MAIL銆";
+$lang->error->date = "銆%s銆忔噳鐣剁偤鍚堟硶鐨勬棩鏈熴";
+$lang->error->account = "銆%s銆忔噳鐣剁偤鍚堟硶鐨勭敤鎴跺悕銆";
+$lang->error->passwordsame = "鍏╂瀵嗙⒓鎳夌暥鐩哥瓑銆";
+$lang->error->passwordrule = "瀵嗙⒓鎳夎┎绗﹀悎瑕忓墖锛岄暦搴﹁嚦灏戠偤鍏綅銆";
+
+/* 鍒嗛爜淇℃伅銆*/
+$lang->pager->noRecord = "鏆檪娌掓湁瑷橀寗";
+$lang->pager->digest = "鍏%s姊濊閷,姣忛爜 %s姊濓紝闋侀潰锛%s/%s ";
+$lang->pager->first = "棣栭爜";
+$lang->pager->pre = "涓婇爜";
+$lang->pager->next = "涓嬮爜";
+$lang->pager->last = "鏈爜";
+$lang->pager->locate = "GO!";
+
+$lang->zentaoSite = "瀹樻柟缍茬珯";
+$lang->sponser = "鏅姞璐婂姪";
+$lang->zentaoKeywords = "闁嬫簮闋呯洰绠$悊杌熶欢,闋呯洰绠$悊,闋呯洰绠$悊杌熶欢,pmp,pms,php妗嗘灦锛屽湅鐢hp妗嗘灦锛宻crum宸ュ叿,scrum绠$悊宸ュ叿,scrum绠$悊杌熶欢,鏁忔嵎闋呯洰绠$悊,绂亾";
+$lang->zentaoDESC = "绂亾闋呯洰绠$悊杌熶欢(ZenTaoPMS)鏄竴娆惧湅鐢㈢殑锛屽熀浜嶭GPL鍗旇锛岄枊婧愬厤璨荤殑闋呯洰绠$悊杌熶欢(宸ュ叿銆佺郴绲)锛屽悓鏅備篃鏄竴娆緎crum绠$悊宸ュ叿銆
+ 瀹冮泦鐢㈠搧绠$悊銆侀爡鐩鐞嗐佹脯瑭︾鐞嗘柤涓楂旓紝鍚屾檪閭勫寘鍚簡浜嬪嫏绠$悊銆佺祫绻旂鐞嗙瓑璜稿鍔熻兘锛屾槸涓皬鍨嬩紒妤爡鐩鐞嗙殑棣栭伕銆傜Κ閬撻爡鐩鐞嗚粺浠朵娇鐢≒HP + MySQL闁嬬櫦锛
+鍩轰簬鑷富鐨凱HP闁嬬櫦妗嗘灦鈹鈹ZenTaoPHP鑰屾垚銆傜涓夋柟闁嬬櫦鑰呮垨鑰呬紒妤彲浠ラ潪甯告柟渚跨殑闁嬬櫦鎻掍欢鎴栬呴茶瀹氳=銆傜Κ閬撳湪鎵嬶紝闋呯洰鐒℃唫锛";
+
+/* 鏅傞枔鏍煎紡瑷疆銆*/
+define('DT_DATETIME1', 'Y-m-d H:i:s');
+define('DT_DATETIME2', 'y-m-d H:i');
+define('DT_MONTHTIME1', 'n/d H:i');
+define('DT_MONTHTIME2', 'n鏈坉鏃 H:i');
+define('DT_DATE1', 'Y-m-d');
+define('DT_DATE2', 'Ymd');
+define('DT_DATE3', 'Y骞磎鏈坉鏃');
+define('DT_TIME1', 'H:i:s');
+define('DT_TIME2', 'H:i');
diff --git a/module/company/lang/en.php b/module/company/lang/en.php
index 0ed8bfb98d..15396c5f86 100644
--- a/module/company/lang/en.php
+++ b/module/company/lang/en.php
@@ -32,7 +32,8 @@ $lang->company->browse = "鐢ㄦ埛鍒楄〃";
$lang->company->depts = "閮ㄩ棬鍒楄〃";
$lang->company->orgView = '缁勭粐瑙嗗浘';
-$lang->company->confirmDelete = "鎮ㄧ‘瀹氬垹闄よ鍏徃鍚楋紵";
+$lang->company->confirmDelete = "鎮ㄧ‘瀹氬垹闄よ鍏徃鍚楋紵";
+$lang->company->successSaved = "鎴愬姛淇濆瓨";
$lang->company->id = '缂栧彿';
$lang->company->name = '鍏徃鍚嶇О';
@@ -41,7 +42,7 @@ $lang->company->fax = '浼犵湡';
$lang->company->address = '閫氳鍦板潃';
$lang->company->zipcode = '閭斂缂栫爜';
$lang->company->website = '鍏徃缃戠珯';
-$lang->company->backyard = '鍐呯綉缃戝潃';
+$lang->company->backyard = '鍏徃鍐呯綉';
$lang->company->pms = 'PMS缃戠珯';
$lang->company->guest = '鍖垮悕鐧诲綍';
diff --git a/module/company/lang/zh-tw.php b/module/company/lang/zh-tw.php
new file mode 100644
index 0000000000..c33d7498c3
--- /dev/null
+++ b/module/company/lang/zh-tw.php
@@ -0,0 +1,50 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package company
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->company->common = '绲勭箶瑕栧湒';
+$lang->company->index = "绲勭箶瑕栧湒棣栭爜";
+$lang->company->create = "鏂板鍏徃";
+$lang->company->edit = "绶ㄨ集鍏徃";
+$lang->company->read = "鍏徃淇℃伅";
+$lang->company->update = "鏇存柊鍏徃";
+$lang->company->delete = "鍒櫎鍏徃";
+$lang->company->browse = "鐢ㄦ埗鍒楄〃";
+$lang->company->depts = "閮ㄩ杸鍒楄〃";
+$lang->company->orgView = '绲勭箶瑕栧湒';
+
+$lang->company->confirmDelete = "鎮ㄧ⒑瀹氬埅闄よ┎鍏徃鍡庯紵";
+$lang->company->successSaved = "鎴愬姛淇濆瓨";
+
+$lang->company->id = '绶ㄨ櫉';
+$lang->company->name = '鍏徃鍚嶇ū';
+$lang->company->phone = '鑱公闆昏┍';
+$lang->company->fax = '鍌崇湡';
+$lang->company->address = '閫氳▕鍦板潃';
+$lang->company->zipcode = '閮垫斂绶ㄧ⒓';
+$lang->company->website = '鍏徃缍茬珯';
+$lang->company->backyard = '鍏徃鍏х恫';
+$lang->company->pms = 'PMS缍茬珯';
+$lang->company->guest = '鍖垮悕鐧婚寗';
+
+$lang->company->guestList[0] = '涓嶅厑瑷';
+$lang->company->guestList[1] = '鍏佽ū';
diff --git a/module/convert/lang/en.php b/module/convert/lang/en.php
index 0b58d21672..3bfbac5126 100644
--- a/module/convert/lang/en.php
+++ b/module/convert/lang/en.php
@@ -38,7 +38,7 @@ $lang->convert->source = '鏉ユ簮绯荤粺';
$lang->convert->version = '鐗堟湰';
$lang->convert->mustSelectSource = "蹇呴』閫夋嫨涓涓潵婧愩";
-$lang->convert->sourceList['BugFree'] = array('bugfree_1' => '1.x');
+$lang->convert->sourceList['BugFree'] = array('bugfree_1' => '1.x', 'bugfree_2' => '2.x');
$lang->convert->setting = '璁剧疆';
$lang->convert->checkConfig = '妫鏌ラ厤缃';
@@ -68,6 +68,8 @@ $lang->convert->bugfree->users = '鐢ㄦ埛';
$lang->convert->bugfree->projects = '椤圭洰';
$lang->convert->bugfree->modules = '妯″潡';
$lang->convert->bugfree->bugs = 'Bug';
+$lang->convert->bugfree->cases = '娴嬭瘯鐢ㄤ緥';
+$lang->convert->bugfree->results = '娴嬭瘯缁撴灉';
$lang->convert->bugfree->actions = '鍘嗗彶璁板綍';
$lang->convert->bugfree->files = '闄勪欢';
diff --git a/module/convert/lang/zh-tw.php b/module/convert/lang/zh-tw.php
new file mode 100644
index 0000000000..bf814d9de2
--- /dev/null
+++ b/module/convert/lang/zh-tw.php
@@ -0,0 +1,79 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package convert
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->convert->common = '寰炲叾浠栫郴绲卞皫鍏';
+$lang->convert->next = '涓嬩竴姝';
+$lang->convert->pre = '杩斿洖';
+$lang->convert->reload = '鍒锋柊';
+$lang->convert->error = '閷 ';
+
+$lang->convert->start = '闁嬪杞夋彌';
+$lang->convert->desc = <<姝¤繋浣跨敤绯荤当杞夋彌鍤皫锛屾湰绋嬪簭鏈冨公鍔╂偍灏囧叾浠栫郴绲辩殑鏁告摎杞夋彌鍒扮Κ閬撻爡鐩鐞嗙郴绲变腑銆
+杞夋彌瀛樺湪涓瀹氱殑棰ㄩ毆锛岃綁鎻涗箣鍓嶏紝鎴戝戝挤鐑堝缓璀版偍鍌欎唤璩囨枡搴強鐩告噳鐨勬暩鎿氭獢妗堬紝涓︿繚璀夎綁鎻涚殑鏅傚欙紝娌掓湁鍏朵粬浜洪茶鎿嶄綔銆
+EOT;
+
+$lang->convert->selectSource = '閬告搰渚嗘簮绯荤当鍙婄増鏈';
+$lang->convert->source = '渚嗘簮绯荤当';
+$lang->convert->version = '鐗堟湰';
+$lang->convert->mustSelectSource = "蹇呴爤閬告搰涓鍊嬩締婧愩";
+
+$lang->convert->sourceList['BugFree'] = array('bugfree_1' => '1.x', 'bugfree_2' => '2.x');
+
+$lang->convert->setting = '瑷疆';
+$lang->convert->checkConfig = '妾㈡煡閰嶇疆';
+
+$lang->convert->ok = '妾㈡煡閫氶亷(鈭)';
+$lang->convert->fail = '妾㈡煡澶辨晽(脳)';
+
+$lang->convert->settingDB = '瑷疆璩囨枡搴';
+$lang->convert->dbHost = '璩囨枡搴己鏈嶅櫒';
+$lang->convert->dbPort = '浼烘湇鍣ㄩf帴鍩';
+$lang->convert->dbUser = '璩囨枡搴敤鎴跺悕';
+$lang->convert->dbPassword = '璩囨枡搴瘑纰';
+$lang->convert->dbName = '%s浣跨敤鐨勫韩';
+$lang->convert->dbPrefix = '%s琛ㄩ纰';
+$lang->convert->installPath= '%s瀹夎鐨勬牴鐩寗';
+
+$lang->convert->checkDB = '璩囨枡搴';
+$lang->convert->checkTable = '琛';
+$lang->convert->checkPath = '瀹夎璺緫';
+
+$lang->convert->execute = '鍩疯杞夋彌';
+$lang->convert->item = '杞夋彌闋';
+$lang->convert->count = '杞夋彌鏁搁噺';
+$lang->convert->info = '杞夋彌淇℃伅';
+
+$lang->convert->bugfree->users = '鐢ㄦ埗';
+$lang->convert->bugfree->projects = '闋呯洰';
+$lang->convert->bugfree->modules = '妯$祫';
+$lang->convert->bugfree->bugs = 'Bug';
+$lang->convert->bugfree->cases = '娓│鐢ㄤ緥';
+$lang->convert->bugfree->results = '娓│绲愭灉';
+$lang->convert->bugfree->actions = '姝峰彶瑷橀寗';
+$lang->convert->bugfree->files = '闄勪欢';
+
+$lang->convert->errorConnectDB = '璩囨枡搴f帴澶辨晽 ';
+$lang->convert->errorFileNotExits = '妾旀 %s 涓嶅瓨鍦';
+$lang->convert->errorUserExists = '鐢ㄦ埗 %s 宸插瓨鍦';
+$lang->convert->errorCopyFailed = '妾旀 %s 鎷疯矟澶辨晽';
diff --git a/module/dept/lang/en.php b/module/dept/lang/en.php
index fa8fa0bb66..ac25d31324 100644
--- a/module/dept/lang/en.php
+++ b/module/dept/lang/en.php
@@ -26,7 +26,7 @@ $lang->dept->add = "娣诲姞";
$lang->dept->addChild = "娣诲姞涓嬬骇閮ㄩ棬";
$lang->dept->manageChild = "涓嬬骇閮ㄩ棬";
$lang->dept->delete = "鍒犻櫎閮ㄩ棬";
-$lang->dept->browse = "閮ㄩ棬鍒楄〃";
+$lang->dept->browse = "閮ㄩ棬缁存姢";
$lang->dept->manage = "缁存姢閮ㄩ棬缁撴瀯";
$lang->dept->updateOrder = "鏇存柊鎺掑簭";
$lang->dept->users = "鎴愬憳鍒楄〃";
diff --git a/module/dept/lang/zh-tw.php b/module/dept/lang/zh-tw.php
new file mode 100644
index 0000000000..dde3aad49d
--- /dev/null
+++ b/module/dept/lang/zh-tw.php
@@ -0,0 +1,35 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package dept
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->dept->common = '閮ㄩ杸绲愭';
+$lang->dept->add = "娣诲姞";
+$lang->dept->addChild = "娣诲姞涓嬬礆閮ㄩ杸";
+$lang->dept->manageChild = "涓嬬礆閮ㄩ杸";
+$lang->dept->delete = "鍒櫎閮ㄩ杸";
+$lang->dept->browse = "閮ㄩ杸缍";
+$lang->dept->manage = "缍閮ㄩ杸绲愭";
+$lang->dept->updateOrder = "鏇存柊鎺掑簭";
+$lang->dept->users = "鎴愬摗鍒楄〃";
+
+$lang->dept->saveButton = " 淇濆瓨 (S) ";
+$lang->dept->confirmDelete = " 鎮ㄧ⒑瀹氬埅闄よ┎閮ㄩ杸鍡庯紵";
diff --git a/module/file/lang/en.php b/module/file/lang/en.php
index 8b7cb6990c..ebf6c30687 100644
--- a/module/file/lang/en.php
+++ b/module/file/lang/en.php
@@ -21,5 +21,7 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
-$lang->file->common = '闄勪欢';
-$lang->file->label = '鏍囬锛';
+$lang->file->common = '闄勪欢';
+$lang->file->download = '涓嬭浇闄勪欢';
+$lang->file->export2CSV = '瀵煎嚭CSV';
+$lang->file->label = '鏍囬锛';
diff --git a/module/file/lang/zh-tw.php b/module/file/lang/zh-tw.php
new file mode 100644
index 0000000000..97b7a2a412
--- /dev/null
+++ b/module/file/lang/zh-tw.php
@@ -0,0 +1,27 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package file
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->file->common = '闄勪欢';
+$lang->file->download = '涓嬭級闄勪欢';
+$lang->file->export2CSV = '灏庡嚭CSV';
+$lang->file->label = '妯欓锛';
diff --git a/module/group/lang/en.php b/module/group/lang/en.php
index f5ebcca3b4..a294e430af 100644
--- a/module/group/lang/en.php
+++ b/module/group/lang/en.php
@@ -25,6 +25,7 @@ $lang->group->common = '鏉冮檺鍒嗙粍';
$lang->group->browse = '娴忚鍒嗙粍';
$lang->group->create = '鏂板鍒嗙粍';
$lang->group->edit = '缂栬緫鍒嗙粍';
+$lang->group->copy = '澶嶅埗鍒嗙粍';
$lang->group->delete = '鍒犻櫎鍒嗙粍';
$lang->group->managePriv = '鏉冮檺缁存姢';
$lang->group->manageMember = '鎴愬憳缁存姢';
@@ -41,20 +42,27 @@ $lang->group->module = '妯″潡';
$lang->group->method = '鏂规硶';
$lang->group->priv = '鏉冮檺';
$lang->group->checkall = '鍏ㄩ';
+$lang->group->option = '閫夐」';
-/* 鎵鏈塺esource鍒楄〃銆*/
+$lang->group->copyOptions['copyPriv'] = '澶嶅埗鏉冮檺';
+$lang->group->copyOptions['copyUser'] = '澶嶅埗鐢ㄦ埛';
+
+//---------------------------- 鎵鏈塺esource鍒楄〃-------------------------*/
+
+/* 棣栭〉銆*/
$lang->resource->index->index = 'index';
-$lang->resource->index->ping = 'ping';
+/* 鎴戠殑鍦扮洏銆*/
$lang->resource->my->index = 'index';
$lang->resource->my->todo = 'todo';
$lang->resource->my->task = 'task';
-$lang->resource->my->story = 'story';
$lang->resource->my->bug = 'bug';
+$lang->resource->my->story = 'story';
$lang->resource->my->project = 'project';
$lang->resource->my->profile = 'profile';
$lang->resource->my->editProfile = 'editProfile';
+/* todo銆*/
$lang->resource->todo->create = 'create';
$lang->resource->todo->edit = 'edit';
$lang->resource->todo->view = 'view';
@@ -62,123 +70,148 @@ $lang->resource->todo->delete = 'delete';
$lang->resource->todo->mark = 'mark';
$lang->resource->todo->import2Today = 'import2Today';
+/* 浜у搧瑙嗗浘銆*/
$lang->resource->product->index = 'index';
$lang->resource->product->browse = 'browse';
$lang->resource->product->create = 'create';
+$lang->resource->product->view = 'view';
$lang->resource->product->edit = 'edit';
$lang->resource->product->delete = 'delete';
$lang->resource->product->roadmap= 'roadmap';
$lang->resource->product->ajaxGetProjects = 'ajaxGetProjects';
$lang->resource->product->ajaxGetPlans = 'ajaxGetPlans';
+/* 闇姹傘*/
$lang->resource->story->create = 'create';
$lang->resource->story->edit = 'edit';
$lang->resource->story->delete = 'delete';
$lang->resource->story->view = 'view';
-$lang->resource->story->change = 'change';
-$lang->resource->story->review = 'review';
-$lang->resource->story->close = 'close';
-$lang->resource->story->activate= 'activate';
+$lang->resource->story->change = 'lblChange';
+$lang->resource->story->review = 'lblReview';
+$lang->resource->story->close = 'lblClose';
+$lang->resource->story->activate= 'lblActivate';
$lang->resource->story->tasks = 'tasks';
$lang->resource->story->ajaxGetProjectStories = 'ajaxGetProjectStories';
$lang->resource->story->ajaxGetProductStories = 'ajaxGetProductStories';
-$lang->resource->productplan->browse = 'browse';
-$lang->resource->productplan->create = 'create';
-$lang->resource->productplan->edit = 'edit';
-$lang->resource->productplan->delete = 'delete';
-$lang->resource->productplan->view = 'view';
+/* 浜у搧璁″垝銆*/
+$lang->resource->productplan->browse = 'browse';
+$lang->resource->productplan->create = 'create';
+$lang->resource->productplan->edit = 'edit';
+$lang->resource->productplan->delete = 'delete';
+$lang->resource->productplan->view = 'view';
$lang->resource->productplan->linkStory = 'linkStory';
$lang->resource->productplan->unlinkStory = 'unlinkStory';
+/* 鍙戝竷銆*/
$lang->resource->release->browse = 'browse';
$lang->resource->release->create = 'create';
$lang->resource->release->edit = 'edit';
$lang->resource->release->delete = 'delete';
$lang->resource->release->view = 'view';
-$lang->resource->project->index = 'index';
-$lang->resource->project->view = 'view';
-$lang->resource->project->browse = 'browse';
-$lang->resource->project->create = 'create';
-$lang->resource->project->edit = 'edit';
-$lang->resource->project->delete = 'delete';
-$lang->resource->project->task = 'task';
-$lang->resource->project->story = 'story';
-$lang->resource->project->build = 'build';
-$lang->resource->project->bug = 'bug';
-$lang->resource->project->burn = 'burn';
-$lang->resource->project->burnData = 'burnData';
-$lang->resource->project->team = 'team';
+/* 椤圭洰瑙嗗浘銆*/
+$lang->resource->project->index = 'index';
+$lang->resource->project->view = 'view';
+$lang->resource->project->browse = 'browse';
+$lang->resource->project->create = 'create';
+$lang->resource->project->edit = 'edit';
+$lang->resource->project->delete = 'delete';
+$lang->resource->project->task = 'task';
+$lang->resource->project->grouptask = 'groupTask';
+$lang->resource->project->importtask = 'importTask';
+$lang->resource->project->story = 'story';
+$lang->resource->project->build = 'build';
+$lang->resource->project->bug = 'bug';
+$lang->resource->project->burn = 'burn';
+$lang->resource->project->computeBurn = 'computeBurn';
+$lang->resource->project->burnData = 'burnData';
+$lang->resource->project->team = 'team';
$lang->resource->project->manageProducts = 'manageProducts';
-$lang->resource->project->manageChilds = 'manageChilds';
+//$lang->resource->project->manageChilds = 'manageChilds';
$lang->resource->project->manageMembers = 'manageMembers';
$lang->resource->project->unlinkMember = 'unlinkMember';
$lang->resource->project->linkStory = 'linkStory';
$lang->resource->project->unlinkStory = 'unlinkStory';
-$lang->resource->task->create = 'create';
-$lang->resource->task->edit = 'edit';
-$lang->resource->task->delete = 'delete';
-$lang->resource->task->view = 'view';
+/* 浠诲姟銆*/
+$lang->resource->task->create = 'create';
+$lang->resource->task->edit = 'edit';
+$lang->resource->task->delete = 'delete';
+$lang->resource->task->view = 'view';
+$lang->resource->task->confirmStoryChange = 'confirmStoryChange';
$lang->resource->task->ajaxGetUserTasks = 'ajaxGetUserTasks';
$lang->resource->task->ajaxGetProjectTasks = 'ajaxGetProjectTasks';
-$lang->resource->build->create = 'create';
-$lang->resource->build->edit = 'edit';
-$lang->resource->build->delete = 'delete';
-$lang->resource->build->view = 'view';
+/* build銆*/
+$lang->resource->build->create = 'create';
+$lang->resource->build->edit = 'edit';
+$lang->resource->build->delete = 'delete';
+$lang->resource->build->view = 'view';
$lang->resource->build->ajaxGetProductBuilds = 'ajaxGetProductBuilds';
$lang->resource->build->ajaxGetProjectBuilds = 'ajaxGetProjectBuilds';
+/* QA瑙嗗浘銆*/
$lang->resource->qa->index = 'index';
-$lang->resource->bug->index = 'index';
-$lang->resource->bug->browse = 'browse';
-$lang->resource->bug->create = 'create';
-$lang->resource->bug->view = 'view';
-$lang->resource->bug->edit = 'edit';
-$lang->resource->bug->resolve = 'resolve';
-$lang->resource->bug->activate= 'activate';
-$lang->resource->bug->close = 'close';
-$lang->resource->bug->ajaxGetUserBugs = 'ajaxGetUserBugs';
+/* Bug銆*/
+$lang->resource->bug->index = 'index';
+$lang->resource->bug->browse = 'browse';
+$lang->resource->bug->create = 'create';
+$lang->resource->bug->view = 'view';
+$lang->resource->bug->edit = 'edit';
+$lang->resource->bug->resolve = 'resolve';
+$lang->resource->bug->activate = 'activate';
+$lang->resource->bug->close = 'close';
+$lang->resource->bug->report = 'reportChart';
+$lang->resource->bug->confirmStoryChange = 'confirmStoryChange';
+$lang->resource->bug->delete = 'delete';
+$lang->resource->bug->ajaxGetUserBugs = 'ajaxGetUserBugs';
-$lang->resource->testcase->index = 'index';
-$lang->resource->testcase->browse = 'browse';
-$lang->resource->testcase->create = 'create';
-$lang->resource->testcase->view = 'view';
-$lang->resource->testcase->edit = 'edit';
+/* 娴嬭瘯鐢ㄤ緥銆*/
+$lang->resource->testcase->index = 'index';
+$lang->resource->testcase->browse = 'browse';
+$lang->resource->testcase->create = 'create';
+$lang->resource->testcase->view = 'view';
+$lang->resource->testcase->edit = 'edit';
+$lang->resource->testcase->delete = 'delete';
+$lang->resource->testcase->confirmStoryChange = 'confirmStoryChange';
+/* 娴嬭瘯浠诲姟銆*/
$lang->resource->testtask->index = 'index';
$lang->resource->testtask->create = 'create';
$lang->resource->testtask->browse = 'browse';
$lang->resource->testtask->view = 'view';
+$lang->resource->testtask->cases = 'lblCases';
$lang->resource->testtask->edit = 'edit';
$lang->resource->testtask->delete = 'delete';
$lang->resource->testtask->batchAssign = 'batchAssign';
$lang->resource->testtask->linkcase = 'linkCase';
-$lang->resource->testtask->unlinkcase = 'unlinkCase';
-$lang->resource->testtask->runcase = 'runCase';
-$lang->resource->testtask->results = 'results';
+$lang->resource->testtask->unlinkcase = 'lblUnlinkCase';
+$lang->resource->testtask->runcase = 'lblRunCase';
+$lang->resource->testtask->results = 'lblResults';
+/* 缁勭粐瑙嗗浘銆*/
$lang->resource->company->index = 'index';
$lang->resource->company->browse = 'browse';
-$lang->resource->company->create = 'create';
$lang->resource->company->edit = 'edit';
-$lang->resource->company->delete = 'delete';
+/* 閮ㄩ棬銆*/
$lang->resource->dept->browse = 'browse';
$lang->resource->dept->updateOrder = 'updateOrder';
$lang->resource->dept->manageChild = 'manageChild';
$lang->resource->dept->delete = 'delete';
+/* 鍒嗙粍銆*/
$lang->resource->group->browse = 'browse';
$lang->resource->group->create = 'create';
$lang->resource->group->edit = 'edit';
+$lang->resource->group->copy = 'copy';
$lang->resource->group->delete = 'delete';
$lang->resource->group->managePriv = 'managePriv';
$lang->resource->group->manageMember = 'manageMember';
+/* 鐢ㄦ埛銆*/
$lang->resource->user->create = 'create';
$lang->resource->user->view = 'view';
$lang->resource->user->edit = 'edit';
@@ -189,14 +222,27 @@ $lang->resource->user->bug = 'bug';
$lang->resource->user->project= 'project';
$lang->resource->user->profile= 'profile';
+/* 妯″潡缁存姢銆*/
$lang->resource->tree->browse = 'browse';
$lang->resource->tree->updateOrder = 'updateOrder';
$lang->resource->tree->manageChild = 'manageChild';
+$lang->resource->tree->edit = 'edit';
$lang->resource->tree->delete = 'delete';
$lang->resource->tree->ajaxGetOptionMenu = 'ajaxGetOptionMenu';
+/* 鎼滅储*/
$lang->resource->search->buildForm = 'buildForm';
$lang->resource->search->buildQuery = 'buildQuery';
+$lang->resource->search->saveQuery = 'saveQuery';
+$lang->resource->search->deleteQuery = 'deleteQuery';
+/* 鍚庡彴绠$悊銆*/
$lang->resource->admin->index = 'index';
-$lang->resource->admin->browseCompany = 'browseCompany';
+
+/* 鍏朵粬鐨勪竴浜涙潅椤广*/
+$lang->resource->api->getModel = 'getModel';
+$lang->resource->file->download = 'download';
+$lang->resource->file->export2CSV = 'export2CSV';
+$lang->resource->misc->ping = 'ping';
+$lang->resource->action->trash = 'trash';
+$lang->resource->action->undelete = 'undelete';
diff --git a/module/group/lang/zh-tw.php b/module/group/lang/zh-tw.php
new file mode 100644
index 0000000000..58f6edba6b
--- /dev/null
+++ b/module/group/lang/zh-tw.php
@@ -0,0 +1,248 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package group
+ * @version $Id: zh-tw.php 918 2010-07-06 01:51:26Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->group->common = '娆婇檺鍒嗙祫';
+$lang->group->browse = '鐎忚鍒嗙祫';
+$lang->group->create = '鏂板鍒嗙祫';
+$lang->group->edit = '绶ㄨ集鍒嗙祫';
+$lang->group->copy = '瑜囪=鍒嗙祫';
+$lang->group->delete = '鍒櫎鍒嗙祫';
+$lang->group->managePriv = '娆婇檺缍';
+$lang->group->manageMember = '鎴愬摗缍';
+$lang->group->linkMember = '闂滆伅鐢ㄦ埗';
+$lang->group->unlinkMember = '绉婚櫎鐢ㄦ埗';
+$lang->group->confirmDelete= '鎮ㄧ⒑瀹氬埅闄よ┎鐢ㄦ埗鍒嗙祫鍡庯紵';
+$lang->group->successSaved = '鎴愬姛淇濆瓨';
+
+$lang->group->id = '绶ㄨ櫉';
+$lang->group->name = '鍒嗙祫鍚嶇ū';
+$lang->group->desc = '鍒嗙祫鎻忚堪';
+$lang->group->users = '鐢ㄦ埗鍒楄〃';
+$lang->group->module = '妯$祫';
+$lang->group->method = '鏂规硶';
+$lang->group->priv = '娆婇檺';
+$lang->group->checkall = '鍏ㄩ伕';
+$lang->group->option = '閬搁爡';
+
+$lang->group->copyOptions['copyPriv'] = '瑜囪=娆婇檺';
+$lang->group->copyOptions['copyUser'] = '瑜囪=鐢ㄦ埗';
+
+//---------------------------- 鎵鏈塺esource鍒楄〃-------------------------*/
+
+/* 棣栭爜銆*/
+$lang->resource->index->index = 'index';
+
+/* 鎴戠殑鍦扮洡銆*/
+$lang->resource->my->index = 'index';
+$lang->resource->my->todo = 'todo';
+$lang->resource->my->task = 'task';
+$lang->resource->my->bug = 'bug';
+$lang->resource->my->story = 'story';
+$lang->resource->my->project = 'project';
+$lang->resource->my->profile = 'profile';
+$lang->resource->my->editProfile = 'editProfile';
+
+/* todo銆*/
+$lang->resource->todo->create = 'create';
+$lang->resource->todo->edit = 'edit';
+$lang->resource->todo->view = 'view';
+$lang->resource->todo->delete = 'delete';
+$lang->resource->todo->mark = 'mark';
+$lang->resource->todo->import2Today = 'import2Today';
+
+/* 鐢㈠搧瑕栧湒銆*/
+$lang->resource->product->index = 'index';
+$lang->resource->product->browse = 'browse';
+$lang->resource->product->create = 'create';
+$lang->resource->product->view = 'view';
+$lang->resource->product->edit = 'edit';
+$lang->resource->product->delete = 'delete';
+$lang->resource->product->roadmap= 'roadmap';
+$lang->resource->product->ajaxGetProjects = 'ajaxGetProjects';
+$lang->resource->product->ajaxGetPlans = 'ajaxGetPlans';
+
+/* 闇姹傘*/
+$lang->resource->story->create = 'create';
+$lang->resource->story->edit = 'edit';
+$lang->resource->story->delete = 'delete';
+$lang->resource->story->view = 'view';
+$lang->resource->story->change = 'lblChange';
+$lang->resource->story->review = 'lblReview';
+$lang->resource->story->close = 'lblClose';
+$lang->resource->story->activate= 'lblActivate';
+$lang->resource->story->tasks = 'tasks';
+$lang->resource->story->ajaxGetProjectStories = 'ajaxGetProjectStories';
+$lang->resource->story->ajaxGetProductStories = 'ajaxGetProductStories';
+
+/* 鐢㈠搧瑷堝妰銆*/
+$lang->resource->productplan->browse = 'browse';
+$lang->resource->productplan->create = 'create';
+$lang->resource->productplan->edit = 'edit';
+$lang->resource->productplan->delete = 'delete';
+$lang->resource->productplan->view = 'view';
+$lang->resource->productplan->linkStory = 'linkStory';
+$lang->resource->productplan->unlinkStory = 'unlinkStory';
+
+/* 鐧间綀銆*/
+$lang->resource->release->browse = 'browse';
+$lang->resource->release->create = 'create';
+$lang->resource->release->edit = 'edit';
+$lang->resource->release->delete = 'delete';
+$lang->resource->release->view = 'view';
+
+/* 闋呯洰瑕栧湒銆*/
+$lang->resource->project->index = 'index';
+$lang->resource->project->view = 'view';
+$lang->resource->project->browse = 'browse';
+$lang->resource->project->create = 'create';
+$lang->resource->project->edit = 'edit';
+$lang->resource->project->delete = 'delete';
+$lang->resource->project->task = 'task';
+$lang->resource->project->grouptask = 'groupTask';
+$lang->resource->project->importtask = 'importTask';
+$lang->resource->project->story = 'story';
+$lang->resource->project->build = 'build';
+$lang->resource->project->bug = 'bug';
+$lang->resource->project->burn = 'burn';
+$lang->resource->project->computeBurn = 'computeBurn';
+$lang->resource->project->burnData = 'burnData';
+$lang->resource->project->team = 'team';
+$lang->resource->project->manageProducts = 'manageProducts';
+//$lang->resource->project->manageChilds = 'manageChilds';
+$lang->resource->project->manageMembers = 'manageMembers';
+$lang->resource->project->unlinkMember = 'unlinkMember';
+$lang->resource->project->linkStory = 'linkStory';
+$lang->resource->project->unlinkStory = 'unlinkStory';
+
+/* 浠诲嫏銆*/
+$lang->resource->task->create = 'create';
+$lang->resource->task->edit = 'edit';
+$lang->resource->task->delete = 'delete';
+$lang->resource->task->view = 'view';
+$lang->resource->task->confirmStoryChange = 'confirmStoryChange';
+$lang->resource->task->ajaxGetUserTasks = 'ajaxGetUserTasks';
+$lang->resource->task->ajaxGetProjectTasks = 'ajaxGetProjectTasks';
+
+/* build銆*/
+$lang->resource->build->create = 'create';
+$lang->resource->build->edit = 'edit';
+$lang->resource->build->delete = 'delete';
+$lang->resource->build->view = 'view';
+$lang->resource->build->ajaxGetProductBuilds = 'ajaxGetProductBuilds';
+$lang->resource->build->ajaxGetProjectBuilds = 'ajaxGetProjectBuilds';
+
+/* QA瑕栧湒銆*/
+$lang->resource->qa->index = 'index';
+
+/* Bug銆*/
+$lang->resource->bug->index = 'index';
+$lang->resource->bug->browse = 'browse';
+$lang->resource->bug->create = 'create';
+$lang->resource->bug->view = 'view';
+$lang->resource->bug->edit = 'edit';
+$lang->resource->bug->resolve = 'resolve';
+$lang->resource->bug->activate = 'activate';
+$lang->resource->bug->close = 'close';
+$lang->resource->bug->report = 'reportChart';
+$lang->resource->bug->confirmStoryChange = 'confirmStoryChange';
+$lang->resource->bug->delete = 'delete';
+$lang->resource->bug->ajaxGetUserBugs = 'ajaxGetUserBugs';
+
+/* 娓│鐢ㄤ緥銆*/
+$lang->resource->testcase->index = 'index';
+$lang->resource->testcase->browse = 'browse';
+$lang->resource->testcase->create = 'create';
+$lang->resource->testcase->view = 'view';
+$lang->resource->testcase->edit = 'edit';
+$lang->resource->testcase->delete = 'delete';
+$lang->resource->testcase->confirmStoryChange = 'confirmStoryChange';
+
+/* 娓│浠诲嫏銆*/
+$lang->resource->testtask->index = 'index';
+$lang->resource->testtask->create = 'create';
+$lang->resource->testtask->browse = 'browse';
+$lang->resource->testtask->view = 'view';
+$lang->resource->testtask->cases = 'lblCases';
+$lang->resource->testtask->edit = 'edit';
+$lang->resource->testtask->delete = 'delete';
+$lang->resource->testtask->batchAssign = 'batchAssign';
+$lang->resource->testtask->linkcase = 'linkCase';
+$lang->resource->testtask->unlinkcase = 'lblUnlinkCase';
+$lang->resource->testtask->runcase = 'lblRunCase';
+$lang->resource->testtask->results = 'lblResults';
+
+/* 绲勭箶瑕栧湒銆*/
+$lang->resource->company->index = 'index';
+$lang->resource->company->browse = 'browse';
+$lang->resource->company->edit = 'edit';
+
+/* 閮ㄩ杸銆*/
+$lang->resource->dept->browse = 'browse';
+$lang->resource->dept->updateOrder = 'updateOrder';
+$lang->resource->dept->manageChild = 'manageChild';
+$lang->resource->dept->delete = 'delete';
+
+/* 鍒嗙祫銆*/
+$lang->resource->group->browse = 'browse';
+$lang->resource->group->create = 'create';
+$lang->resource->group->edit = 'edit';
+$lang->resource->group->copy = 'copy';
+$lang->resource->group->delete = 'delete';
+$lang->resource->group->managePriv = 'managePriv';
+$lang->resource->group->manageMember = 'manageMember';
+
+/* 鐢ㄦ埗銆*/
+$lang->resource->user->create = 'create';
+$lang->resource->user->view = 'view';
+$lang->resource->user->edit = 'edit';
+$lang->resource->user->delete = 'delete';
+$lang->resource->user->todo = 'todo';
+$lang->resource->user->task = 'task';
+$lang->resource->user->bug = 'bug';
+$lang->resource->user->project= 'project';
+$lang->resource->user->profile= 'profile';
+
+/* 妯$祫缍銆*/
+$lang->resource->tree->browse = 'browse';
+$lang->resource->tree->updateOrder = 'updateOrder';
+$lang->resource->tree->manageChild = 'manageChild';
+$lang->resource->tree->edit = 'edit';
+$lang->resource->tree->delete = 'delete';
+$lang->resource->tree->ajaxGetOptionMenu = 'ajaxGetOptionMenu';
+
+/* 鎼滅储*/
+$lang->resource->search->buildForm = 'buildForm';
+$lang->resource->search->buildQuery = 'buildQuery';
+$lang->resource->search->saveQuery = 'saveQuery';
+$lang->resource->search->deleteQuery = 'deleteQuery';
+
+/* 寰屽彴绠$悊銆*/
+$lang->resource->admin->index = 'index';
+
+/* 鍏朵粬鐨勪竴浜涢洔闋呫*/
+$lang->resource->api->getModel = 'getModel';
+$lang->resource->file->download = 'download';
+$lang->resource->file->export2CSV = 'export2CSV';
+$lang->resource->misc->ping = 'ping';
+$lang->resource->action->trash = 'trash';
+$lang->resource->action->undelete = 'undelete';
diff --git a/module/index/lang/en.php b/module/index/lang/en.php
index 2c1f79e429..4d0634025a 100644
--- a/module/index/lang/en.php
+++ b/module/index/lang/en.php
@@ -27,4 +27,4 @@ $lang->index->common = '棣栭〉';
$lang->index->index = '棣栭〉';
$lang->index->ping = '鎺ュ彛:鍚屾session';
$lang->index->latest = '鏈鏂板姩鎬';
-$lang->index->action = '%s, %s %s %s %s';
+$lang->index->action = '%s, %s %s %s %s銆';
diff --git a/module/index/lang/zh-tw.php b/module/index/lang/zh-tw.php
new file mode 100644
index 0000000000..856aef7ddc
--- /dev/null
+++ b/module/index/lang/zh-tw.php
@@ -0,0 +1,30 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package ZenTaoMS
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->index->common = '棣栭爜';
+$lang->index->index = '棣栭爜';
+$lang->index->ping = '浠嬮潰:鍚屾session';
+$lang->index->latest = '鏈鏂板嫊鎱';
+$lang->index->action = '%s, %s %s %s %s銆';
diff --git a/module/install/lang/en.php b/module/install/lang/en.php
index f1d1012310..efdd63b72b 100644
--- a/module/install/lang/en.php
+++ b/module/install/lang/en.php
@@ -27,14 +27,24 @@ $lang->install->pre = '杩斿洖';
$lang->install->reload = '鍒锋柊';
$lang->install->error = '閿欒 ';
-$lang->install->start = '寮濮嬪畨瑁';
-$lang->install->welcome = '娆㈣繋浣跨敤绂呴亾椤圭洰绠$悊杞欢锛';
-$lang->install->desc = <<install->start = '寮濮嬪畨瑁';
+$lang->install->keepInstalling = '缁х画瀹夎褰撳墠鐗堟湰';
+$lang->install->seeLatestRelease = '鐪嬬湅鏈鏂扮殑鐗堟湰';
+$lang->install->welcome = '娆㈣繋浣跨敤绂呴亾椤圭洰绠$悊杞欢锛';
+$lang->install->desc = <<闈掑矝鏄撹蒋澶╁垱缃戠粶绉戞妧鏈夐檺鍏徃寮鍙銆
+绂呴亾椤圭洰绠$悊杞欢鐨勫畼鏂规敮鎸佺綉绔欙細http://www.zentaoms.com
+瀹樻柟鎶鏈敮鎸丵Q缇わ細41408140
+
+鎮ㄧ幇鍦ㄦ鍦ㄥ畨瑁呯殑鐗堟湰鏄 %s銆
EOT;
+$lang->install->newReleased= "鎻愮ず锛氬畼缃戠綉绔欏凡鏈夋渶鏂扮増鏈紝涓%s, 鍙戝竷鏃ユ湡浜 %s銆";
+$lang->install->choice = '鎮ㄥ彲浠ラ夋嫨锛';
$lang->install->checking = '绯荤粺妫鏌';
$lang->install->ok = '妫鏌ラ氳繃(鈭)';
$lang->install->fail = '妫鏌ュけ璐(脳)';
@@ -68,6 +78,7 @@ $lang->install->requestType = 'URL鏂瑰紡';
$lang->install->requestTypes['GET'] = '鏅氭柟寮';
$lang->install->requestTypes['PATH_INFO'] = '闈欐佸弸濂芥柟寮';
$lang->install->dbHost = '鏁版嵁搴撴湇鍔″櫒';
+$lang->install->dbHostNote = '濡傛灉localhost鏃犳硶璁块棶锛屽皾璇曚娇鐢127.0.0.1';
$lang->install->dbPort = '鏈嶅姟鍣ㄧ鍙';
$lang->install->dbUser = '鏁版嵁搴撶敤鎴峰悕';
$lang->install->dbPassword = '鏁版嵁搴撳瘑鐮';
@@ -84,7 +95,8 @@ $lang->install->setConfig = '鐢熸垚閰嶇疆鏂囦欢';
$lang->install->key = '閰嶇疆椤';
$lang->install->value = '鍊';
$lang->install->saveConfig = '淇濆瓨閰嶇疆鏂囦欢';
-$lang->install->save2File = '鎷疯礉涓婇潰鏂囨湰妗嗕腑鐨勫唴瀹癸紝灏嗗叾淇濆瓨鍒 " %s "涓';
+$lang->install->save2File = '灏濊瘯鍐欏叆閰嶇疆鏂囦欢锛屽け璐ワ紒
鎷疯礉涓婇潰鏂囨湰妗嗕腑鐨勫唴瀹癸紝灏嗗叾淇濆瓨鍒 " %s "涓傛偍浠ュ悗杩樺彲缁х画淇敼姝ら厤缃枃浠躲';
+$lang->install->saved2File = '閰嶇疆淇℃伅宸茬粡鎴愬姛淇濆瓨鍒" %s "涓傛偍鍚庨潰杩樺彲缁х画淇敼姝ゆ枃浠躲';
$lang->install->errorNotSaveConfig = '杩樻病鏈変繚瀛橀厤缃枃浠';
$lang->install->getPriv = '璁剧疆甯愬彿';
diff --git a/module/install/lang/zh-tw.php b/module/install/lang/zh-tw.php
new file mode 100644
index 0000000000..0ae7310464
--- /dev/null
+++ b/module/install/lang/zh-tw.php
@@ -0,0 +1,111 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package install
+ * @version $Id: zh-tw.php 929 2010-07-06 03:08:45Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->install->common = '瀹夎';
+$lang->install->next = '涓嬩竴姝';
+$lang->install->pre = '杩斿洖';
+$lang->install->reload = '鍒锋柊';
+$lang->install->error = '閷 ';
+
+$lang->install->start = '闁嬪瀹夎';
+$lang->install->keepInstalling = '绻肩簩瀹夎鐣跺墠鐗堟湰';
+$lang->install->seeLatestRelease = '鐪嬬湅鏈鏂扮殑鐗堟湰';
+$lang->install->welcome = '姝¤繋浣跨敤绂亾闋呯洰绠$悊杌熶欢锛';
+$lang->install->desc = <<闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃闁嬬櫦銆
+绂亾闋呯洰绠$悊杌熶欢鐨勫畼鏂规敮鎸佺恫绔欙細http://www.zentaoms.com
+瀹樻柟鎶琛撴敮鎸丵Q缇わ細41408140
+
+鎮ㄧ従鍦ㄦ鍦ㄥ畨瑁濈殑鐗堟湰鏄 %s銆
+EOT;
+
+$lang->install->newReleased= "鎻愮ず锛氬畼缍茬恫绔欏凡鏈夋渶鏂扮増鏈紝鐐%s, 鐧间綀鏃ユ湡浜 %s銆";
+$lang->install->choice = '鎮ㄥ彲浠ラ伕鎿囷細';
+$lang->install->checking = '绯荤当妾㈡煡';
+$lang->install->ok = '妾㈡煡閫氶亷(鈭)';
+$lang->install->fail = '妾㈡煡澶辨晽(脳)';
+$lang->install->loaded = '宸插姞杓';
+$lang->install->unloaded = '鏈姞杓';
+$lang->install->exists = '鐩寗瀛樺湪 ';
+$lang->install->notExists = '鐩寗涓嶅瓨鍦 ';
+$lang->install->writable = '鐩寗鍙 ';
+$lang->install->notWritable= '鐩寗涓嶅彲瀵 ';
+$lang->install->phpINI = 'PHP閰嶇疆妾旀';
+$lang->install->checkItem = '妾㈡煡闋';
+$lang->install->current = '鐣跺墠閰嶇疆';
+$lang->install->result = '妾㈡煡绲愭灉';
+$lang->install->action = '濡備綍淇敼';
+
+$lang->install->phpVersion = 'PHP鐗堟湰';
+$lang->install->phpFail = 'PHP鐗堟湰蹇呴爤澶ф柤5.2.0';
+
+$lang->install->pdo = 'PDO鎿村睍';
+$lang->install->pdoFail = '淇敼PHP閰嶇疆妾旀锛屽姞杓塒DO鎿村睍銆';
+$lang->install->pdoMySQL = 'PDO_MySQL鎿村睍';
+$lang->install->pdoMySQLFail = '淇敼PHP閰嶇疆妾旀锛屽姞杓塸do_mysql鎿村睍銆';
+$lang->install->tmpRoot = '鑷ㄦ檪妾旀鐩寗';
+$lang->install->dataRoot = '涓婂偝妾旀鐩寗';
+$lang->install->mkdir = '闇瑕佸壍寤虹洰閷%s銆
linux涓嬮潰鍛戒护鐐猴細
mkdir -p %s
';
+$lang->install->chmod = '闇瑕佷慨鏀圭洰閷 "%s" 鐨勬瑠闄愩
linux涓嬮潰鍛戒护鐐猴細
chmod o=rwx -R %s';
+
+$lang->install->settingDB = '瑷疆璩囨枡搴';
+$lang->install->webRoot = 'PMS鎵鍦ㄧ恫绔欑洰閷';
+$lang->install->requestType = 'URL鏂瑰紡';
+$lang->install->requestTypes['GET'] = '鏅氭柟寮';
+$lang->install->requestTypes['PATH_INFO'] = '闈滄厠鍙嬪ソ鏂瑰紡';
+$lang->install->dbHost = '璩囨枡搴己鏈嶅櫒';
+$lang->install->dbHostNote = '濡傛灉localhost鐒℃硶瑷晱锛屽槜瑭︿娇鐢127.0.0.1';
+$lang->install->dbPort = '浼烘湇鍣ㄩf帴鍩';
+$lang->install->dbUser = '璩囨枡搴敤鎴跺悕';
+$lang->install->dbPassword = '璩囨枡搴瘑纰';
+$lang->install->dbName = 'PMS浣跨敤鐨勫韩';
+$lang->install->dbPrefix = '寤鸿〃浣跨敤鐨勯纰';
+$lang->install->createDB = '鑷嫊鍓靛缓璩囨枡搴';
+$lang->install->clearDB = '娓呯┖鐝炬湁鏁告摎';
+
+$lang->install->errorConnectDB = '璩囨枡搴f帴澶辨晽 ';
+$lang->install->errorCreateDB = '璩囨枡搴壍寤哄け鏁';
+$lang->install->errorCreateTable = '鍓靛缓琛ㄥけ鏁';
+
+$lang->install->setConfig = '鐢熸垚閰嶇疆妾旀';
+$lang->install->key = '閰嶇疆闋';
+$lang->install->value = '鍊';
+$lang->install->saveConfig = '淇濆瓨閰嶇疆妾旀';
+$lang->install->save2File = '鍢楄│瀵叆閰嶇疆妾旀锛屽け鏁楋紒
鎷疯矟涓婇潰鏂囨湰妗嗕腑鐨勫収瀹癸紝灏囧叾淇濆瓨鍒 " %s "涓傛偍浠ュ緦閭勫彲绻肩簩淇敼姝ら厤缃獢妗堛';
+$lang->install->saved2File = '閰嶇疆淇℃伅宸茬稉鎴愬姛淇濆瓨鍒" %s "涓傛偍寰岄潰閭勫彲绻肩簩淇敼姝ゆ獢妗堛';
+$lang->install->errorNotSaveConfig = '閭勬矑鏈変繚瀛橀厤缃獢妗';
+
+$lang->install->getPriv = '瑷疆甯宠櫉';
+$lang->install->company = '鍏徃鍚嶇ū';
+$lang->install->pms = 'PMS鍦板潃';
+$lang->install->pmsNote = '鍗抽氶亷浠楹煎湴鍧鍙互瑷晱鍒扮Κ閬撻爡鐩鐞嗭紝瑷疆鍩熷悕鎴栬匢P鍦板潃鍗冲彲锛屼笉闇瑕乭ttp';
+$lang->install->account = '绠$悊鍝″赋铏';
+$lang->install->password = '绠$悊鍝″瘑纰';
+$lang->install->errorEmptyPassword = '瀵嗙⒓涓嶈兘鐐虹┖';
+
+$lang->install->success = "瀹夎鎴愬姛锛佽珛鍒櫎install.php锛岀櫥閷勭Κ閬撶鐞嗙郴绲憋紝瑷疆鐢ㄦ埗鍙婂垎绲勶紒";
+
diff --git a/module/misc/lang/en.php b/module/misc/lang/en.php
new file mode 100644
index 0000000000..39fdfaa14c
--- /dev/null
+++ b/module/misc/lang/en.php
@@ -0,0 +1,69 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑矝鏄撹蒋澶╁垱缃戠粶绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package misc
+ * @version $Id: english.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->misc->common = '鏉傞」';
+$lang->misc->ping = '闃茶秴鏃';
+
+$lang->misc->zentao->version = '鐗堟湰%s';
+$lang->misc->zentao->labels['about'] = '鍏充簬绂呴亾';
+$lang->misc->zentao->labels['support'] = '鎶鏈敮鎸';
+$lang->misc->zentao->labels['cowin'] = '甯姪鎴戜滑';
+$lang->misc->zentao->labels['service'] = '鏈嶅姟鍒楄〃';
+
+$lang->misc->zentao->about['official'] = "瀹樻柟缃戠珯";
+$lang->misc->zentao->about['project'] = "椤圭洰杩涘睍";
+$lang->misc->zentao->about['preview'] = "鏈鏂伴瑙";
+$lang->misc->zentao->about['changelog'] = "鐗堟湰鍘嗗彶";
+$lang->misc->zentao->about['license'] = "鎺堟潈鍗忚";
+$lang->misc->zentao->about['contributors'] = "璐$尞鑰";
+$lang->misc->zentao->about['thirdparty'] = "绗笁鏂逛唬鐮";
+$lang->misc->zentao->about['sourcecode'] = "婧愪唬鐮";
+
+$lang->misc->zentao->support['manual'] = "鐢ㄦ埛鎵嬪唽";
+$lang->misc->zentao->support['faq'] = "甯歌闂";
+$lang->misc->zentao->support['forum'] = "鏀寔璁哄潧";
+$lang->misc->zentao->support['qqgroup'] = "瀹樻柟QQ缇";
+$lang->misc->zentao->support['howask'] = "濡備綍鎻愰棶";
+$lang->misc->zentao->support['vip'] = "鍟嗕笟鏀寔";
+
+$lang->misc->zentao->cowin['reportbug'] = "姹囨姤Bug";
+$lang->misc->zentao->cowin['feedback'] = "鍙嶉闇姹";
+$lang->misc->zentao->cowin['devcode'] = "鎻愪氦浠g爜";
+$lang->misc->zentao->cowin['doc'] = "瀹屽杽鏂囨。";
+$lang->misc->zentao->cowin['recommend'] = "鎺ㄨ崘缁欐湅鍙";
+$lang->misc->zentao->cowin['addlink'] = "娣诲姞鍙嬫儏閾炬帴";
+$lang->misc->zentao->cowin['shop'] = "閫涢涙垜浠殑鍟嗗簵";
+$lang->misc->zentao->cowin['donate'] = "鎹愬姪鎴戜滑";
+$lang->misc->zentao->cowin['cowinmore'] = "鏇村鏂瑰紡...";
+
+$lang->misc->zentao->service['install'] = '绂呴亾瀹夎鏈嶅姟';
+$lang->misc->zentao->service['fixissue'] = '绂呴亾闂瑙e喅';
+$lang->misc->zentao->service['zentaotrain']= '绂呴亾浣跨敤鍩硅';
+$lang->misc->zentao->service['idc'] = '绂呴亾鍦ㄧ嚎鎵樼';
+$lang->misc->zentao->service['custom'] = '绂呴亾瀹氬埗寮鍙';
+$lang->misc->zentao->service['review'] = '绂呴亾鐐硅瘎鏈嶅姟';
+$lang->misc->zentao->service['scrumtrain'] = 'scrum鍩硅';
+$lang->misc->zentao->service['fwtrain'] = '绂呴亾PHP妗嗘灦鍩硅';
+$lang->misc->zentao->service['servicemore']= '鏇村鏈嶅姟...';
+
+$lang->misc->copyright = "鐗堟潈鎵鏈 ©2009-2010 闈掑矝鏄撹蒋澶╁垱缃戠粶绉戞妧鏈夐檺鍏徃";
diff --git a/module/misc/lang/zh-tw.php b/module/misc/lang/zh-tw.php
new file mode 100644
index 0000000000..83ca07aa7c
--- /dev/null
+++ b/module/misc/lang/zh-tw.php
@@ -0,0 +1,69 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package misc
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->misc->common = '闆滈爡';
+$lang->misc->ping = '闃茶秴鏅';
+
+$lang->misc->zentao->version = '鐗堟湰%s';
+$lang->misc->zentao->labels['about'] = '闂滄柤绂亾';
+$lang->misc->zentao->labels['support'] = '鎶琛撴敮鎸';
+$lang->misc->zentao->labels['cowin'] = '骞姪鎴戝';
+$lang->misc->zentao->labels['service'] = '鏈嶅嫏鍒楄〃';
+
+$lang->misc->zentao->about['official'] = "瀹樻柟缍茬珯";
+$lang->misc->zentao->about['project'] = "闋呯洰閫插睍";
+$lang->misc->zentao->about['preview'] = "鏈鏂伴爯瑕";
+$lang->misc->zentao->about['changelog'] = "鐗堟湰姝峰彶";
+$lang->misc->zentao->about['license'] = "鎺堟瑠鍗旇";
+$lang->misc->zentao->about['contributors'] = "璨㈢嵒鑰";
+$lang->misc->zentao->about['thirdparty'] = "绗笁鏂逛唬纰";
+$lang->misc->zentao->about['sourcecode'] = "鍘熷纰";
+
+$lang->misc->zentao->support['manual'] = "鐢ㄦ埗鎵嬪唺";
+$lang->misc->zentao->support['faq'] = "甯歌鍟忛";
+$lang->misc->zentao->support['forum'] = "鏀寔璜栧";
+$lang->misc->zentao->support['qqgroup'] = "瀹樻柟QQ缇";
+$lang->misc->zentao->support['howask'] = "濡備綍鎻愬晱";
+$lang->misc->zentao->support['vip'] = "鍟嗘キ鏀寔";
+
+$lang->misc->zentao->cowin['reportbug'] = "褰欏牨Bug";
+$lang->misc->zentao->cowin['feedback'] = "鍙嶉闇姹";
+$lang->misc->zentao->cowin['devcode'] = "鎻愪氦浠g⒓";
+$lang->misc->zentao->cowin['doc'] = "瀹屽杽鏂囨獢";
+$lang->misc->zentao->cowin['recommend'] = "鎺ㄨ枽绲︽湅鍙";
+$lang->misc->zentao->cowin['addlink'] = "娣诲姞鍙嬫儏閫g祼";
+$lang->misc->zentao->cowin['shop'] = "閫涢涙垜鍊戠殑鍟嗗簵";
+$lang->misc->zentao->cowin['donate'] = "鎹愬姪鎴戝";
+$lang->misc->zentao->cowin['cowinmore'] = "鏇村鏂瑰紡...";
+
+$lang->misc->zentao->service['install'] = '绂亾瀹夎鏈嶅嫏';
+$lang->misc->zentao->service['fixissue'] = '绂亾鍟忛瑙f焙';
+$lang->misc->zentao->service['zentaotrain']= '绂亾浣跨敤鍩硅〒';
+$lang->misc->zentao->service['idc'] = '绂亾鍦ㄧ东瑷楃';
+$lang->misc->zentao->service['custom'] = '绂亾瀹氳=闁嬬櫦';
+$lang->misc->zentao->service['review'] = '绂亾榛炶⿻鏈嶅嫏';
+$lang->misc->zentao->service['scrumtrain'] = 'scrum鍩硅〒';
+$lang->misc->zentao->service['fwtrain'] = '绂亾PHP妗嗘灦鍩硅〒';
+$lang->misc->zentao->service['servicemore']= '鏇村鏈嶅嫏...';
+
+$lang->misc->copyright = "鐗堟瑠鎵鏈 ©2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃";
diff --git a/module/my/lang/en.php b/module/my/lang/en.php
index abc7bd3d68..f6ed24338f 100644
--- a/module/my/lang/en.php
+++ b/module/my/lang/en.php
@@ -1,12 +1,13 @@
my->common = '鎴戠殑鍦扮洏';
+$lang->my->common = '鎴戠殑鍦扮洏';
+
+/* 鏂规硶鍒楄〃銆*/
$lang->my->index = '棣栭〉';
-$lang->my->profile = '鎴戠殑妗f';
-$lang->my->project = '鎴戠殑椤圭洰';
+$lang->my->todo = '鎴戠殑TODO';
$lang->my->task = '鎴戠殑浠诲姟';
$lang->my->bug = '鎴戠殑Bug';
-$lang->my->todo = '鎴戠殑TODO';
$lang->my->story = '鎴戠殑闇姹';
+$lang->my->project = '鎴戠殑椤圭洰';
$lang->my->team = '鎴戠殑鍥㈤槦';
-$lang->my->editProfile = '鏇存柊淇℃伅';
$lang->my->profile = '鎴戠殑妗f';
+$lang->my->editProfile = '鏇存柊淇℃伅';
diff --git a/module/my/lang/zh-tw.php b/module/my/lang/zh-tw.php
new file mode 100644
index 0000000000..ae77429062
--- /dev/null
+++ b/module/my/lang/zh-tw.php
@@ -0,0 +1,13 @@
+my->common = '鎴戠殑鍦扮洡';
+
+/* 鏂规硶鍒楄〃銆*/
+$lang->my->index = '棣栭爜';
+$lang->my->todo = '鎴戠殑TODO';
+$lang->my->task = '鎴戠殑浠诲嫏';
+$lang->my->bug = '鎴戠殑Bug';
+$lang->my->story = '鎴戠殑闇姹';
+$lang->my->project = '鎴戠殑闋呯洰';
+$lang->my->team = '鎴戠殑鍦橀殜';
+$lang->my->profile = '鎴戠殑妾旀';
+$lang->my->editProfile = '鏇存柊淇℃伅';
diff --git a/module/product/lang/en.php b/module/product/lang/en.php
index 22d34333e9..395cc3936a 100644
--- a/module/product/lang/en.php
+++ b/module/product/lang/en.php
@@ -24,6 +24,7 @@
$lang->product->common = '浜у搧瑙嗗浘';
$lang->product->index = "浜у搧棣栭〉";
$lang->product->browse = "娴忚浜у搧";
+$lang->product->view = "浜у搧淇℃伅";
$lang->product->edit = "缂栬緫浜у搧";
$lang->product->create = "鏂板浜у搧";
$lang->product->read = "浜у搧璇︽儏";
@@ -35,8 +36,8 @@ $lang->product->roadmap = '璺嚎鍥';
$lang->product->selectProduct = "璇烽夋嫨浜у搧";
$lang->product->saveButton = " 淇濆瓨 (S) ";
$lang->product->confirmDelete = " 鎮ㄧ‘瀹氬垹闄よ浜у搧鍚楋紵";
-$lang->product->ajaxGetProjects = "鎺ュ彛:鑾峰緱椤圭洰鍒楄〃";
-$lang->product->ajaxGetPlans = "鎺ュ彛:鑾峰緱璁″垝鍒楄〃";
+$lang->product->ajaxGetProjects = "鎺ュ彛:椤圭洰鍒楄〃";
+$lang->product->ajaxGetPlans = "鎺ュ彛:璁″垝鍒楄〃";
$lang->product->errorFormat = '浜у搧鏁版嵁鏍煎紡涓嶆纭';
$lang->product->errorEmptyName = '浜у搧鍚嶇О涓嶈兘涓虹┖';
@@ -53,3 +54,7 @@ $lang->product->desc = '浜у搧鎻忚堪';
$lang->product->moduleStory = '鎸夋ā鍧楁祻瑙';
$lang->product->searchStory = '鎼滅储';
$lang->product->allStory = '鍏ㄩ儴闇姹';
+
+$lang->product->statusList[''] = '';
+$lang->product->statusList['normal'] = '姝e父';
+$lang->product->statusList['closed'] = '缁撴潫';
diff --git a/module/product/lang/zh-tw.php b/module/product/lang/zh-tw.php
new file mode 100644
index 0000000000..de5bbef802
--- /dev/null
+++ b/module/product/lang/zh-tw.php
@@ -0,0 +1,60 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package product
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->product->common = '鐢㈠搧瑕栧湒';
+$lang->product->index = "鐢㈠搧棣栭爜";
+$lang->product->browse = "鐎忚鐢㈠搧";
+$lang->product->view = "鐢㈠搧淇℃伅";
+$lang->product->edit = "绶ㄨ集鐢㈠搧";
+$lang->product->create = "鏂板鐢㈠搧";
+$lang->product->read = "鐢㈠搧瑭虫儏";
+$lang->product->edit = "绶ㄨ集鐢㈠搧";
+$lang->product->delete = "鍒櫎鐢㈠搧";
+
+$lang->product->roadmap = '璺窔鍦';
+
+$lang->product->selectProduct = "璜嬮伕鎿囩敘鍝";
+$lang->product->saveButton = " 淇濆瓨 (S) ";
+$lang->product->confirmDelete = " 鎮ㄧ⒑瀹氬埅闄よ┎鐢㈠搧鍡庯紵";
+$lang->product->ajaxGetProjects = "浠嬮潰:闋呯洰鍒楄〃";
+$lang->product->ajaxGetPlans = "浠嬮潰:瑷堝妰鍒楄〃";
+
+$lang->product->errorFormat = '鐢㈠搧鏁告摎鏍煎紡涓嶆纰';
+$lang->product->errorEmptyName = '鐢㈠搧鍚嶇ū涓嶈兘鐐虹┖';
+$lang->product->errorEmptyCode = '鐢㈠搧浠h櫉涓嶈兘鐐虹┖';
+
+$lang->product->id = '绶ㄨ櫉';
+$lang->product->company = '鎵灞叕鍙';
+$lang->product->name = '鐢㈠搧鍚嶇ū';
+$lang->product->code = '鐢㈠搧浠h櫉';
+$lang->product->order = '鎺掑簭';
+$lang->product->status = '鐙鎱';
+$lang->product->desc = '鐢㈠搧鎻忚堪';
+
+$lang->product->moduleStory = '鎸夋ā绲勭忚';
+$lang->product->searchStory = '鎼滅储';
+$lang->product->allStory = '鍏ㄩ儴闇姹';
+
+$lang->product->statusList[''] = '';
+$lang->product->statusList['normal'] = '姝e父';
+$lang->product->statusList['closed'] = '绲愭潫';
diff --git a/module/productplan/lang/zh-tw.php b/module/productplan/lang/zh-tw.php
new file mode 100644
index 0000000000..b9b311f52c
--- /dev/null
+++ b/module/productplan/lang/zh-tw.php
@@ -0,0 +1,44 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package productplan
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->productplan->common = '鐢㈠搧瑷堝妰';
+$lang->productplan->browse = "鐎忚瑷堝妰";
+$lang->productplan->index = "瑷堝妰鍒楄〃";
+$lang->productplan->create = "鍓靛缓瑷堝妰";
+$lang->productplan->edit = "绶ㄨ集瑷堝妰";
+$lang->productplan->delete = "鍒櫎瑷堝妰";
+$lang->productplan->view = "瑷堝妰瑭虫儏";
+$lang->productplan->linkStory = "闂滆伅闇姹";
+$lang->productplan->unlinkStory = "绉婚櫎闇姹";
+$lang->productplan->linkedStories = '宸查棞鑱渶姹傚垪琛';
+$lang->productplan->unlinkedStories = '鏈棞鑱渶姹傚垪琛';
+
+$lang->productplan->confirmDelete = "鎮ㄧ⒑瑾嶅埅闄よ┎瑷堝妰鍡庯紵";
+$lang->productplan->confirmUnlinkStory = "鎮ㄧ⒑瑾嶇Щ闄よ┎闇姹傚棊锛";
+
+$lang->productplan->id = '绶ㄨ櫉';
+$lang->productplan->product = '鐢㈠搧';
+$lang->productplan->title = '鍚嶇ū';
+$lang->productplan->desc = '鎻忚堪';
+$lang->productplan->begin = '闁嬪鏃ユ湡';
+$lang->productplan->end = '绲愭潫鏃ユ湡';
diff --git a/module/project/lang/en.php b/module/project/lang/en.php
index 9bf3422713..f3a69885e7 100644
--- a/module/project/lang/en.php
+++ b/module/project/lang/en.php
@@ -21,30 +21,8 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
+/* 瀛楁鍒楄〃銆*/
$lang->project->common = '椤圭洰瑙嗗浘';
-$lang->project->index = "椤圭洰棣栭〉";
-$lang->project->create = "娣诲姞椤圭洰";
-$lang->project->delete = "鍒犻櫎椤圭洰";
-$lang->project->browse = "娴忚椤圭洰";
-$lang->project->edit = "缂栬緫椤圭洰";
-$lang->project->manage = "缁存姢妯″潡";
-$lang->project->view = "鍩烘湰淇℃伅";
-
-$lang->project->selectProject = "璇烽夋嫨椤圭洰";
-$lang->project->manageMembers = '鍥㈤槦绠$悊';
-$lang->project->unlinkMember = '绉婚櫎';
-$lang->project->manageProducts = '鍏宠仈浜у搧';
-$lang->project->linkStory = '鍏宠仈闇姹';
-$lang->project->unlinkStory = '绉婚櫎闇姹';
-$lang->project->manageTasks = '浠诲姟绠$悊';
-$lang->project->linkTask = '鍏宠仈浠诲姟';
-$lang->project->manageChilds = '鍏宠仈瀛愰」鐩';
-$lang->project->confirmDelete = '鎮ㄧ‘瀹氬垹闄ら」鐩甗%s]鍚楋紵';
-$lang->project->confirmUnlinkMember = '鎮ㄧ‘瀹氫粠璇ラ」鐩腑绉婚櫎璇ョ敤鎴峰悧锛';
-$lang->project->confirmUnlinkStory = '鎮ㄧ‘瀹氫粠璇ラ」鐩腑绉婚櫎璇ラ渶姹傚悧锛';
-
-$lang->project->errorNoLinkedProducts = '璇ラ」鐩病鏈夊叧鑱旂殑浜у搧锛岀郴缁熷皢杞埌浜у搧鍏宠仈椤甸潰';
-
$lang->project->id = '椤圭洰缂栧彿';
$lang->project->company = '鎵灞炲叕鍙';
$lang->project->iscat = '浣滀负鐩綍';
@@ -68,32 +46,82 @@ $lang->project->canceledDate = '鍙栨秷鏃ユ湡';
$lang->project->PO = '浜у搧璐熻矗浜';
$lang->project->PM = '椤圭洰璐熻矗浜';
$lang->project->QM = '娴嬭瘯璐熻矗浜';
+$lang->project->acl = '璁块棶鎺у埗';
$lang->project->teamname = '鍥㈤槦鍚嶇О';
-$lang->project->team = '鍥㈤槦鎴愬憳';
$lang->project->products = '鐩稿叧浜у搧';
$lang->project->childProjects= '瀛愰」鐩';
-$lang->project->task = '浠诲姟鍒楄〃';
-$lang->project->story = '闇姹傚垪琛';
-$lang->project->bug = 'Bug鍒楄〃';
-$lang->project->build = 'Build鍒楄〃';
-$lang->project->burn = '鐕冪儳鍥';
-$lang->project->burnData = '鐕冪儳鍥炬暟鎹';
-
-$lang->project->beginAndEnd = '璧锋鏃堕棿';
-$lang->project->lblStats = '宸ユ椂缁熻';
-$lang->project->stats = '鎬诲叡棰勮銆%s銆忓伐鏃
宸茬粡娑堣椼%s銆忓伐鏃
棰勮鍓╀綑銆%s銆忓伐鏃';
-$lang->project->oneLineStats = "椤圭洰銆%s銆, 浠e彿涓恒%s銆, 鐩稿叧浜у搧涓恒%s銆忥紝銆%s銆忓紑濮嬶紝銆%s銆忕粨鏉燂紝鎬婚璁°%s銆忓伐鏃讹紝宸叉秷鑰椼%s銆忓伐鏃讹紝棰勮鍓╀綑銆%s銆忓伐鏃躲";
-
-$lang->project->statusList->wait = '鏈紑濮';
-$lang->project->statusList->doing = '杩涜涓';
-$lang->project->statusList->done = '宸插畬鎴';
+$lang->project->whitelist = '鍒嗙粍鐧藉悕鍗';
$lang->team->account = '鐢ㄦ埛';
$lang->team->role = '瑙掕壊';
$lang->team->joinDate = '鍔犵洘鏃';
$lang->team->workingHour = '宸ユ椂/澶';
-$lang->project->charts->burn->graph->caption = "鐕冪儳鍥";
+/* 瀛楁鍙栧煎垪琛ㄣ*/
+$lang->project->statusList[''] = '';
+$lang->project->statusList['wait'] = '鏈紑濮';
+$lang->project->statusList['doing'] = '杩涜涓';
+$lang->project->statusList['done'] = '宸插畬鎴';
+
+$lang->project->aclList['open'] = '榛樿璁剧疆(鏈夐」鐩鍥炬潈闄愶紝鍗冲彲璁块棶)';
+$lang->project->aclList['private'] = '绉佹湁椤圭洰(鍙湁椤圭洰鍥㈤槦鎴愬憳鎵嶈兘璁块棶)';
+$lang->project->aclList['custom'] = '鑷畾涔夌櫧鍚嶅崟(鍥㈤槦鎴愬憳鍜岀櫧鍚嶅崟鐨勬垚鍛樺彲浠ヨ闂)';
+
+/* 鏂规硶鍒楄〃銆*/
+$lang->project->index = "椤圭洰棣栭〉";
+$lang->project->task = '浠诲姟鍒楄〃';
+$lang->project->groupTask = '鍒嗙粍娴忚浠诲姟';
+$lang->project->story = '闇姹傚垪琛';
+$lang->project->bug = 'Bug鍒楄〃';
+$lang->project->build = 'Build鍒楄〃';
+$lang->project->burn = '鐕冨敖鍥';
+$lang->project->computeBurn = '鏇存柊鐕冨敖鍥';
+$lang->project->burnData = '鐕冨敖鍥炬暟鎹';
+$lang->project->team = '鍥㈤槦鎴愬憳';
+$lang->project->manageProducts = '鍏宠仈浜у搧';
+$lang->project->linkStory = '鍏宠仈闇姹';
+$lang->project->view = "鍩烘湰淇℃伅";
+$lang->project->create = "娣诲姞椤圭洰";
+$lang->project->delete = "鍒犻櫎椤圭洰";
+$lang->project->browse = "娴忚椤圭洰";
+$lang->project->edit = "缂栬緫椤圭洰";
+$lang->project->manageMembers = '鍥㈤槦绠$悊';
+$lang->project->unlinkMember = '绉婚櫎鎴愬憳';
+$lang->project->unlinkStory = '绉婚櫎闇姹';
+$lang->project->importTask = '瀵煎叆涔嬪墠鏈畬';
+
+/* 鍒嗙粍娴忚銆*/
+$lang->project->listTask = '鍒楄〃鏂瑰紡';
+$lang->project->groupTaskByStory = '闇姹傚垎缁';
+$lang->project->groupTaskByStatus = '鐘舵佸垎缁';
+$lang->project->groupTaskByPri = '浼樺厛绾у垎缁';
+$lang->project->groupTaskByOwner = '鎸囨淳缁欏垎缁';
+$lang->project->groupTaskByEstimate = '棰勮鍒嗙粍';
+$lang->project->groupTaskByConsumed = '宸叉秷鑰楀垎缁';
+$lang->project->groupTaskByLeft = '鍓╀綑鍒嗙粍';
+$lang->project->groupTaskByType = '绫诲瀷鍒嗙粍';
+$lang->project->groupTaskByDeadline = '鎴鍒嗙粍';
+$lang->project->listTaskNeedConfrim = '闇姹傚彉鍔';
+
+/* 椤甸潰鎻愮ず銆*/
+$lang->project->selectProject = "璇烽夋嫨椤圭洰";
+$lang->project->beginAndEnd = '璧锋鏃堕棿';
+$lang->project->lblStats = '宸ユ椂缁熻';
+$lang->project->stats = '鎬诲叡棰勮銆%s銆忓伐鏃
宸茬粡娑堣椼%s銆忓伐鏃
棰勮鍓╀綑銆%s銆忓伐鏃';
+$lang->project->oneLineStats = "椤圭洰銆%s銆, 浠e彿涓恒%s銆, 鐩稿叧浜у搧涓恒%s銆忥紝銆%s銆忓紑濮嬶紝銆%s銆忕粨鏉燂紝鎬婚璁°%s銆忓伐鏃讹紝宸叉秷鑰椼%s銆忓伐鏃讹紝棰勮鍓╀綑銆%s銆忓伐鏃躲";
+$lang->project->storySummary = "鍏便%s銆忎釜闇姹傦紝棰勮銆%s銆忎釜宸ユ椂銆";
+$lang->project->wbs = "鍒嗚В浠诲姟";
+$lang->project->largeBurnChart = '鐐瑰嚮鏌ョ湅澶у浘';
+
+/* 浜や簰鎻愮ず銆*/
+$lang->project->confirmDelete = '鎮ㄧ‘瀹氬垹闄ら」鐩甗%s]鍚楋紵';
+$lang->project->confirmUnlinkMember = '鎮ㄧ‘瀹氫粠璇ラ」鐩腑绉婚櫎璇ョ敤鎴峰悧锛';
+$lang->project->confirmUnlinkStory = '鎮ㄧ‘瀹氫粠璇ラ」鐩腑绉婚櫎璇ラ渶姹傚悧锛';
+$lang->project->errorNoLinkedProducts = '璇ラ」鐩病鏈夊叧鑱旂殑浜у搧锛岀郴缁熷皢杞埌浜у搧鍏宠仈椤甸潰';
+$lang->project->accessDenied = '鎮ㄦ棤鏉冭闂椤圭洰锛';
+
+/* 缁熻銆*/
+$lang->project->charts->burn->graph->caption = "鐕冨敖鍥";
$lang->project->charts->burn->graph->xAxisName = "鏃ユ湡";
$lang->project->charts->burn->graph->yAxisName = "HOUR";
$lang->project->charts->burn->graph->baseFontSize = 12;
diff --git a/module/project/lang/zh-tw.php b/module/project/lang/zh-tw.php
new file mode 100644
index 0000000000..391ddab8f2
--- /dev/null
+++ b/module/project/lang/zh-tw.php
@@ -0,0 +1,130 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package project
+ * @version $Id: zh-tw.php 902 2010-07-04 06:25:03Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+/* 娆勪綅鍒楄〃銆*/
+$lang->project->common = '闋呯洰瑕栧湒';
+$lang->project->id = '闋呯洰绶ㄨ櫉';
+$lang->project->company = '鎵灞叕鍙';
+$lang->project->iscat = '浣滅偤鐩寗';
+$lang->project->type = '闋呯洰椤炲瀷';
+$lang->project->parent = '涓婄礆闋呯洰';
+$lang->project->name = '闋呯洰鍚嶇ū';
+$lang->project->code = '闋呯洰浠h櫉';
+$lang->project->begin = '闁嬪鏃ユ湡';
+$lang->project->end = '绲愭潫鏃ユ湡';
+$lang->project->status = '闋呯洰鐙鎱';
+$lang->project->statge = '鎵铏曢殠娈';
+$lang->project->pri = '鍎厛闋嗗簭';
+$lang->project->desc = '闋呯洰鎻忚堪';
+$lang->project->goal = '闋呯洰鐩';
+$lang->project->openedBy = '鐢辫鍓靛缓';
+$lang->project->openedDate = '鍓靛缓鏃ユ湡';
+$lang->project->closedBy = '鐢辫闂滈枆';
+$lang->project->closedDate = '闂滈枆鏃ユ湡';
+$lang->project->canceledBy = '鐢辫鍙栨秷';
+$lang->project->canceledDate = '鍙栨秷鏃ユ湡';
+$lang->project->PO = '鐢㈠搧璨犺铂浜';
+$lang->project->PM = '闋呯洰璨犺铂浜';
+$lang->project->QM = '娓│璨犺铂浜';
+$lang->project->acl = '瑷晱鎺у埗';
+$lang->project->teamname = '鍦橀殜鍚嶇ū';
+$lang->project->products = '鐩搁棞鐢㈠搧';
+$lang->project->childProjects= '瀛愰爡鐩';
+$lang->project->whitelist = '鍒嗙祫鐧藉悕鍠';
+
+$lang->team->account = '鐢ㄦ埗';
+$lang->team->role = '瑙掕壊';
+$lang->team->joinDate = '鍔犵洘鏃';
+$lang->team->workingHour = '宸ユ檪/澶';
+
+/* 娆勪綅鍙栧煎垪琛ㄣ*/
+$lang->project->statusList[''] = '';
+$lang->project->statusList['wait'] = '鏈枊濮';
+$lang->project->statusList['doing'] = '閫茶涓';
+$lang->project->statusList['done'] = '宸插畬鎴';
+
+$lang->project->aclList['open'] = '闋愯ō瑷疆(鏈夐爡鐩鍦栨瑠闄愶紝鍗冲彲瑷晱)';
+$lang->project->aclList['private'] = '绉佹湁闋呯洰(鍙湁闋呯洰鍦橀殜鎴愬摗鎵嶈兘瑷晱)';
+$lang->project->aclList['custom'] = '鑷畾缇╃櫧鍚嶅柈(鍦橀殜鎴愬摗鍜岀櫧鍚嶅柈鐨勬垚鍝″彲浠ヨí鍟)';
+
+/* 鏂规硶鍒楄〃銆*/
+$lang->project->index = "闋呯洰棣栭爜";
+$lang->project->task = '浠诲嫏鍒楄〃';
+$lang->project->groupTask = '鍒嗙祫鐎忚浠诲嫏';
+$lang->project->story = '闇姹傚垪琛';
+$lang->project->bug = 'Bug鍒楄〃';
+$lang->project->build = 'Build鍒楄〃';
+$lang->project->burn = '鐕冪洝鍦';
+$lang->project->computeBurn = '鏇存柊鐕冪洝鍦';
+$lang->project->burnData = '鐕冪洝鍦栨暩鎿';
+$lang->project->team = '鍦橀殜鎴愬摗';
+$lang->project->manageProducts = '闂滆伅鐢㈠搧';
+$lang->project->linkStory = '闂滆伅闇姹';
+$lang->project->view = "鍩烘湰淇℃伅";
+$lang->project->create = "娣诲姞闋呯洰";
+$lang->project->delete = "鍒櫎闋呯洰";
+$lang->project->browse = "鐎忚闋呯洰";
+$lang->project->edit = "绶ㄨ集闋呯洰";
+$lang->project->manageMembers = '鍦橀殜绠$悊';
+$lang->project->unlinkMember = '绉婚櫎鎴愬摗';
+$lang->project->unlinkStory = '绉婚櫎闇姹';
+$lang->project->importTask = '灏庡叆涔嬪墠鏈畬';
+
+/* 鍒嗙祫鐎忚銆*/
+$lang->project->listTask = '鍒楄〃鏂瑰紡';
+$lang->project->groupTaskByStory = '闇姹傚垎绲';
+$lang->project->groupTaskByStatus = '鐙鎱嬪垎绲';
+$lang->project->groupTaskByPri = '鍎厛闋嗗簭鍒嗙祫';
+$lang->project->groupTaskByOwner = '鎸囨淳绲﹀垎绲';
+$lang->project->groupTaskByEstimate = '闋愯▓鍒嗙祫';
+$lang->project->groupTaskByConsumed = '宸叉秷鑰楀垎绲';
+$lang->project->groupTaskByLeft = '鍓╅鍒嗙祫';
+$lang->project->groupTaskByType = '椤炲瀷鍒嗙祫';
+$lang->project->groupTaskByDeadline = '鎴鍒嗙祫';
+$lang->project->listTaskNeedConfrim = '闇姹傝畩鍕';
+
+/* 闋侀潰鎻愮ず銆*/
+$lang->project->selectProject = "璜嬮伕鎿囬爡鐩";
+$lang->project->beginAndEnd = '璧锋鏅傞枔';
+$lang->project->lblStats = '宸ユ檪绲辫▓';
+$lang->project->stats = '绺藉叡闋愯▓銆%s銆忓伐鏅
宸茬稉娑堣椼%s銆忓伐鏅
闋愯▓鍓╅銆%s銆忓伐鏅';
+$lang->project->oneLineStats = "闋呯洰銆%s銆, 浠h櫉鐐恒%s銆, 鐩搁棞鐢㈠搧鐐恒%s銆忥紝銆%s銆忛枊濮嬶紝銆%s銆忕祼鏉燂紝绺介爯瑷堛%s銆忓伐鏅傦紝宸叉秷鑰椼%s銆忓伐鏅傦紝闋愯▓鍓╅銆%s銆忓伐鏅傘";
+$lang->project->storySummary = "鍏便%s銆忓嬮渶姹傦紝闋愯▓銆%s銆忓嬪伐鏅傘";
+$lang->project->wbs = "鍒嗚В浠诲嫏";
+$lang->project->largeBurnChart = '榛炴搳鏌ョ湅澶у湒';
+
+/* 浜や簰鎻愮ず銆*/
+$lang->project->confirmDelete = '鎮ㄧ⒑瀹氬埅闄ら爡鐩甗%s]鍡庯紵';
+$lang->project->confirmUnlinkMember = '鎮ㄧ⒑瀹氬緸瑭查爡鐩腑绉婚櫎瑭茬敤鎴跺棊锛';
+$lang->project->confirmUnlinkStory = '鎮ㄧ⒑瀹氬緸瑭查爡鐩腑绉婚櫎瑭查渶姹傚棊锛';
+$lang->project->errorNoLinkedProducts = '瑭查爡鐩矑鏈夐棞鑱殑鐢㈠搧锛岀郴绲卞皣杞夊埌鐢㈠搧闂滆伅闋侀潰';
+$lang->project->accessDenied = '鎮ㄧ劇娆婅í鍟忚┎闋呯洰锛';
+
+/* 绲辫▓銆*/
+$lang->project->charts->burn->graph->caption = "鐕冪洝鍦";
+$lang->project->charts->burn->graph->xAxisName = "鏃ユ湡";
+$lang->project->charts->burn->graph->yAxisName = "HOUR";
+$lang->project->charts->burn->graph->baseFontSize = 12;
+$lang->project->charts->burn->graph->formatNumber = 0;
+$lang->project->charts->burn->graph->animation = 0;
+$lang->project->charts->burn->graph->rotateNames = 1;
diff --git a/module/qa/lang/zh-tw.php b/module/qa/lang/zh-tw.php
new file mode 100644
index 0000000000..5ad67ace31
--- /dev/null
+++ b/module/qa/lang/zh-tw.php
@@ -0,0 +1,25 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package company
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->qa->common = 'QA瑕栧湒';
+$lang->qa->index = "QA棣栭爜";
diff --git a/module/release/lang/zh-tw.php b/module/release/lang/zh-tw.php
new file mode 100644
index 0000000000..94901657b1
--- /dev/null
+++ b/module/release/lang/zh-tw.php
@@ -0,0 +1,38 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package release
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->release->common = '鐧间綀';
+$lang->release->create = "鍓靛缓鐧间綀";
+$lang->release->edit = "绶ㄨ集鐧间綀";
+$lang->release->delete = "鍒櫎鐧间綀";
+$lang->release->view = "鐧间綀瑭虫儏";
+$lang->release->browse = "鐎忚鐧间綀";
+
+$lang->release->confirmDelete = "鎮ㄧ⒑瑾嶅埅闄よ┎release鍡庯紵";
+
+$lang->release->id = 'ID';
+$lang->release->product = '鐢㈠搧';
+$lang->release->build = 'Build';
+$lang->release->name = '鐧间綀鍚嶇ū';
+$lang->release->date = '鐧间綀鏃ユ湡';
+$lang->release->desc = '鎻忚堪';
diff --git a/module/report/lang/en.php b/module/report/lang/en.php
index 017fc4752a..4a0aaeb90c 100644
--- a/module/report/lang/en.php
+++ b/module/report/lang/en.php
@@ -21,4 +21,21 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
-$lang->report->common = '鎶ヨ〃';
+$lang->report->common = '鎶ヨ〃';
+$lang->report->item = '鏉$洰';
+$lang->report->value = '鍊';
+$lang->report->percent = '鐧惧垎姣';
+$lang->report->undefined = '鏈瀹';
+
+$lang->report->colors[] = 'AFD8F8';
+$lang->report->colors[] = 'F6BD0F';
+$lang->report->colors[] = '8BBA00';
+$lang->report->colors[] = 'FF8E46';
+$lang->report->colors[] = '008E8E';
+$lang->report->colors[] = 'D64646';
+$lang->report->colors[] = '8E468E';
+$lang->report->colors[] = '588526';
+$lang->report->colors[] = 'B3AA00';
+$lang->report->colors[] = '008ED6';
+$lang->report->colors[] = '9D080D';
+$lang->report->colors[] = 'A186BE';
diff --git a/module/report/lang/zh-tw.php b/module/report/lang/zh-tw.php
new file mode 100644
index 0000000000..47e6adc8e7
--- /dev/null
+++ b/module/report/lang/zh-tw.php
@@ -0,0 +1,41 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package report
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->report->common = '鍫辫〃';
+$lang->report->item = '姊濈洰';
+$lang->report->value = '鍊';
+$lang->report->percent = '鐧惧垎姣';
+$lang->report->undefined = '鏈ō瀹';
+
+$lang->report->colors[] = 'AFD8F8';
+$lang->report->colors[] = 'F6BD0F';
+$lang->report->colors[] = '8BBA00';
+$lang->report->colors[] = 'FF8E46';
+$lang->report->colors[] = '008E8E';
+$lang->report->colors[] = 'D64646';
+$lang->report->colors[] = '8E468E';
+$lang->report->colors[] = '588526';
+$lang->report->colors[] = 'B3AA00';
+$lang->report->colors[] = '008ED6';
+$lang->report->colors[] = '9D080D';
+$lang->report->colors[] = 'A186BE';
diff --git a/module/search/lang/en.php b/module/search/lang/en.php
index ccc2bc10d0..971286b735 100644
--- a/module/search/lang/en.php
+++ b/module/search/lang/en.php
@@ -21,24 +21,34 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
-$lang->search->common = '鎼滅储';
-$lang->search->reset = '閲嶅~';
-$lang->search->more = '鏇村';
-$lang->search->lite = '绠娲';
-$lang->search->saveQuery = '淇濆瓨';
-$lang->search->myQuery = '鎴戠殑鏌ヨ';
-$lang->search->group1 = '绗竴缁';
-$lang->search->group2 = '绗簩缁';
-$lang->search->buildForm = '鎼滅储琛ㄥ崟';
-$lang->search->buildQuery= '鎵ц鎼滅储';
+$lang->search->common = '鎼滅储';
+$lang->search->reset = '閲嶇疆';
+$lang->search->more = '鏇村';
+$lang->search->lite = '绠娲';
+$lang->search->saveQuery = '淇濆瓨';
+$lang->search->myQuery = '鎴戠殑鏌ヨ';
+$lang->search->group1 = '绗竴缁';
+$lang->search->group2 = '绗簩缁';
+$lang->search->buildForm = '鎼滅储琛ㄥ崟';
+$lang->search->buildQuery = '鎵ц鎼滅储';
+$lang->search->saveQuery = '淇濆瓨鏌ヨ';
+$lang->search->deleteQuery = '鍒犻櫎鏌ヨ';
+$lang->search->setQueryTitle = '璇疯緭鍏ユ煡璇㈡爣棰橈紙淇濆瓨涔嬪墠璇峰厛鏌ヨ锛夛細';
-$lang->search->operators['='] = '绛変簬';
-$lang->search->operators['!='] = '涓嶇瓑浜';
-$lang->search->operators['>'] = '澶т簬';
-$lang->search->operators['>='] = '澶т簬绛変簬';
-$lang->search->operators['<'] = '灏忎簬';
-$lang->search->operators['<='] = '灏忎簬绛変簬';
+$lang->search->operators['='] = '=';
+$lang->search->operators['!='] = '!=';
+$lang->search->operators['>'] = '>';
+$lang->search->operators['>='] = '>=';
+$lang->search->operators['<'] = '<';
+$lang->search->operators['<='] = '<=';
$lang->search->operators['include'] = '鍖呭惈';
$lang->search->andor['and'] = '骞朵笖';
$lang->search->andor['or'] = '鎴栬';
+
+$lang->search->null = '绌';
+
+$lang->userquery->title = '鏌ヨ鏍囬';
+$lang->userquery->myQueries = '鎴戠殑鏌ヨ';
+$lang->userquery->execut = '鎵ц';
+$lang->userquery->delete = '鍒犻櫎';
diff --git a/module/search/lang/zh-tw.php b/module/search/lang/zh-tw.php
new file mode 100644
index 0000000000..f6be22ebcd
--- /dev/null
+++ b/module/search/lang/zh-tw.php
@@ -0,0 +1,54 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package search
+ * @version $Id: zh-tw.php 917 2010-07-06 01:50:33Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->search->common = '鎼滅储';
+$lang->search->reset = '閲嶇疆';
+$lang->search->more = '鏇村';
+$lang->search->lite = '绨℃綌';
+$lang->search->saveQuery = '淇濆瓨';
+$lang->search->myQuery = '鎴戠殑鏌ヨ';
+$lang->search->group1 = '绗竴绲';
+$lang->search->group2 = '绗簩绲';
+$lang->search->buildForm = '鎼滅储琛ㄥ柈';
+$lang->search->buildQuery = '鍩疯鎼滅储';
+$lang->search->saveQuery = '淇濆瓨鏌ヨ';
+$lang->search->deleteQuery = '鍒櫎鏌ヨ';
+$lang->search->setQueryTitle = '璜嬭几鍏ユ煡瑭㈡椤岋紙淇濆瓨涔嬪墠璜嬪厛鏌ヨ锛夛細';
+
+$lang->search->operators['='] = '=';
+$lang->search->operators['!='] = '!=';
+$lang->search->operators['>'] = '>';
+$lang->search->operators['>='] = '>=';
+$lang->search->operators['<'] = '<';
+$lang->search->operators['<='] = '<=';
+$lang->search->operators['include'] = '鍖呭惈';
+
+$lang->search->andor['and'] = '涓︿笖';
+$lang->search->andor['or'] = '鎴栬';
+
+$lang->search->null = '绌';
+
+$lang->userquery->title = '鏌ヨ妯欓';
+$lang->userquery->myQueries = '鎴戠殑鏌ヨ';
+$lang->userquery->execut = '鍩疯';
+$lang->userquery->delete = '鍒櫎';
diff --git a/module/story/lang/en.php b/module/story/lang/en.php
index b70c506a76..6e356e41e6 100644
--- a/module/story/lang/en.php
+++ b/module/story/lang/en.php
@@ -21,61 +21,67 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
-$lang->story->browse = "Story琛";
-$lang->story->create = "Add Story";
-$lang->story->change = "Change";
-$lang->story->review = 'Review';
-$lang->story->edit = "Edit";
-$lang->story->close = 'Close';
-$lang->story->activate = 'Activate';
-$lang->story->delete = "Delete";
-$lang->story->view = "View";
-$lang->story->tasks = "Tasks";
+$lang->story->browse = "闇姹傚垪琛";
+$lang->story->create = "鏂板闇姹";
+$lang->story->change = "鍙樻洿";
+$lang->story->changed = '闇姹傚彉鏇';
+$lang->story->review = '璇勫';
+$lang->story->edit = "缂栬緫闇姹";
+$lang->story->close = '鍏抽棴';
+$lang->story->activate = '婵娲';
+$lang->story->delete = "鍒犻櫎闇姹";
+$lang->story->view = "闇姹傝鎯";
+$lang->story->tasks = "鐩稿叧浠诲姟";
+$lang->story->taskCount = '浠诲姟鏁';
$lang->story->bugs = "Bug";
-$lang->story->linkStory = 'Link Story';
+$lang->story->linkStory = '鍏宠仈闇姹';
-$lang->story->common = 'Story';
-$lang->story->id = 'ID';
-$lang->story->product = 'Product';
-$lang->story->module = 'Module';
-$lang->story->release = 'Release';
-$lang->story->bug = 'Bug';
-$lang->story->title = 'Title';
-$lang->story->spec = 'Spec';
-$lang->story->type = 'Type';
-$lang->story->pri = 'PRI';
-$lang->story->estimate = 'Estimate';
-$lang->story->status = 'Status';
-$lang->story->stage = 'Stage';
-$lang->story->mailto = 'CC';
-$lang->story->openedBy = 'Opened By';
-$lang->story->openedDate = 'Opened Date';
-$lang->story->assignedTo = 'Assigned To';
-$lang->story->assignedDate = 'Assigned Date';
-$lang->story->lastEditedBy = 'Last Edited By';
-$lang->story->lastEditedDate = 'Last Edited Date';
-$lang->story->lastEdited = 'Laste Edited';
-$lang->story->closedBy = 'Closed By';
-$lang->story->closedDate = 'Closed Date';
-$lang->story->closedReason = 'Closed Reason';
-$lang->story->rejectedReason = 'Rejected Reason';
-$lang->story->reviewedBy = 'Reviewed By';
-$lang->story->reviewedDate = 'Reviewed Date';
-$lang->story->version = 'Version';
-$lang->story->project = 'Project';
-$lang->story->plan = 'Plan';
-$lang->story->comment = 'Comment';
-$lang->story->linkStories = 'Related Story';
-$lang->story->childStories = 'Child Story';
-$lang->story->duplicateStory = 'Duplicate Story';
-$lang->story->reviewResult = 'Review Result';
-$lang->story->preVersion = 'Previous Version';
+$lang->story->common = '闇姹';
+$lang->story->id = '缂栧彿';
+$lang->story->product = '鎵灞炰骇鍝';
+$lang->story->module = '鎵灞炴ā鍧';
+$lang->story->release = '鍙戝竷璁″垝';
+$lang->story->bug = '鐩稿叧bug';
+$lang->story->title = '闇姹傚悕绉';
+$lang->story->spec = '闇姹傛弿杩';
+$lang->story->type = '闇姹傜被鍨 ';
+$lang->story->pri = '浼樺厛绾';
+$lang->story->estimate = '棰勮宸ユ椂';
+$lang->story->estimateAB = '棰勮';
+$lang->story->status = '褰撳墠鐘舵';
+$lang->story->stage = '鎵澶勯樁娈';
+$lang->story->stageAB = '闃舵';
+$lang->story->mailto = '鎶勯佺粰';
+$lang->story->openedBy = '鐢辫皝鍒涘缓';
+$lang->story->openedDate = '鍒涘缓鏃ユ湡';
+$lang->story->assignedTo = '鎸囨淳缁';
+$lang->story->assignedDate = '鎸囨淳鏃ユ湡';
+$lang->story->lastEditedBy = '鏈鍚庝慨鏀';
+$lang->story->lastEditedDate = '鏈鍚庝慨鏀规棩鏈';
+$lang->story->lastEdited = '鏈鍚庝慨鏀';
+$lang->story->closedBy = '鐢辫皝鍏抽棴';
+$lang->story->closedDate = '鍏抽棴鏃ユ湡';
+$lang->story->closedReason = '鍏抽棴鍘熷洜';
+$lang->story->rejectedReason = '鎷掔粷鍘熷洜';
+$lang->story->reviewedBy = '鐢辫皝璇勫';
+$lang->story->reviewedDate = '璇勫鏃堕棿';
+$lang->story->version = '鐗堟湰鍙';
+$lang->story->project = '鎵灞為」鐩';
+$lang->story->plan = '鎵灞炶鍒';
+$lang->story->planAB = '璁″垝';
+$lang->story->comment = '澶囨敞';
+$lang->story->linkStories = '鐩稿叧闇姹';
+$lang->story->childStories = '缁嗗垎闇姹';
+$lang->story->duplicateStory = '閲嶅闇姹';
+$lang->story->reviewResult = '璇勫缁撴灉';
+$lang->story->preVersion = '涔嬪墠鐗堟湰';
+$lang->story->keywords = '鍏抽敭璇';
$lang->story->statusList[''] = '';
-$lang->story->statusList['draft'] = 'Draft';
-$lang->story->statusList['active'] = 'Active';
-$lang->story->statusList['closed'] = 'Closed';
-$lang->story->statusList['changed'] = 'Changed';
+$lang->story->statusList['draft'] = '鑽夌ǹ';
+$lang->story->statusList['active'] = '婵娲';
+$lang->story->statusList['closed'] = '宸插叧闂';
+$lang->story->statusList['changed'] = '宸插彉鏇';
$lang->story->stageList[''] = '';
$lang->story->stageList['wait'] = '鏈紑濮';
@@ -104,33 +110,47 @@ $lang->story->reviewResultList['revert'] = '鎾ら攢鍙樻洿';
$lang->story->reviewResultList['clarify']= '鏈夊緟鏄庣‘';
$lang->story->reviewResultList['reject'] = '鎷掔粷';
-$lang->story->priList[3] = '涓鑸';
-$lang->story->priList[1] = '鏈楂';
-$lang->story->priList[2] = '杈冮珮';
-$lang->story->priList[4] = '鏈浣';
+$lang->story->priList[] = '';
+$lang->story->priList[3] = '3';
+$lang->story->priList[1] = '1';
+$lang->story->priList[2] = '2';
+$lang->story->priList[4] = '4';
$lang->story->legendBasicInfo = '鍩烘湰淇℃伅';
-$lang->story->legendLifeTime = 'Story鐨勪竴鐢';
+$lang->story->legendLifeTime = '闇姹傜殑涓鐢';
$lang->story->legendRelated = '鐩稿叧淇℃伅';
$lang->story->legendMailto = '鎶勯佺粰';
$lang->story->legendAttatch = '闄勪欢';
$lang->story->legendProjectAndTask = '椤圭洰浠诲姟';
-$lang->story->legendLinkStories = '鐩稿叧Story';
-$lang->story->legendChildStories = '缁嗗垎Story';
-$lang->story->legendSpec = 'Story鎻忚堪';
+$lang->story->legendLinkStories = '鐩稿叧闇姹';
+$lang->story->legendChildStories = '缁嗗垎闇姹';
+$lang->story->legendSpec = '闇姹傛弿杩';
$lang->story->legendHistory = '鍘嗗彶璁板綍';
$lang->story->legendVersion = '鍘嗗彶鐗堟湰';
$lang->story->legendMisc = '鍏朵粬鐩稿叧';
-$lang->story->specTemplate = "寤鸿鍙傝冪殑妯℃澘锛
浣滀负涓鍚<鏌愮绫诲瀷鐨勭敤鎴>
鎴戝笇鏈<杈炬垚鏌愪簺鐩殑>
杩欐牱鍙互<寮鍙戠殑浠峰>";
+$lang->story->lblChange = '鍙樻洿闇姹';
+$lang->story->lblReview = '璇勫闇姹';
+$lang->story->lblActivate = '婵娲婚渶姹';
+$lang->story->lblClose = '鍏抽棴闇姹';
+
+$lang->story->affectedProjects = '褰卞搷鐨勯」鐩';
+$lang->story->affectedBugs = '褰卞搷鐨凚ug';
+$lang->story->affectedCases = '褰卞搷鐨勭敤渚';
+
+$lang->story->specTemplate = "寤鸿鍙傝冪殑妯℃澘锛氫綔涓轰竴鍚<鏌愮绫诲瀷鐨勭敤鎴>锛屾垜甯屾湜<杈炬垚鏌愪簺鐩殑>锛岃繖鏍峰彲浠<寮鍙戠殑浠峰>銆";
$lang->story->needNotReview = '涓嶉渶瑕佽瘎瀹';
-$lang->story->confirmDelete = "鎮ㄧ‘璁ゅ垹闄よStory鍚?";
-$lang->story->errorFormat = 'Story鏁版嵁鏈夎';
+$lang->story->confirmDelete = "鎮ㄧ‘璁ゅ垹闄よ闇姹傚悧?";
+$lang->story->errorFormat = '闇姹傛暟鎹湁璇';
$lang->story->errorEmptyTitle = '鏍囬涓嶈兘涓虹┖';
$lang->story->mustChooseResult = '蹇呴』閫夋嫨璇勫缁撴灉';
$lang->story->mustChoosePreVersion = '蹇呴』閫夋嫨鍥炴函鐨勭増鏈';
-$lang->story->ajaxGetProjectStories = '鎺ュ彛:鑾峰彇椤圭洰Story鍒楄〃';
-$lang->story->ajaxGetProductStories = '鎺ュ彛:鑾峰彇浜у搧Story鍒楄〃';
+$lang->story->ajaxGetProjectStories = '鎺ュ彛:鑾峰彇椤圭洰闇姹傚垪琛';
+$lang->story->ajaxGetProductStories = '鎺ュ彛:鑾峰彇浜у搧闇姹傚垪琛';
-$lang->story->action->reviewed = array('main' => '$date, 鐢 $actor 璁板綍璇勫缁撴灉锛岀粨鏋滀负 $extra銆', 'extra' => $lang->story->reviewResultList);
-$lang->story->action->closed = array('main' => '$date, 鐢 $actor 鍏抽棴锛屽師鍥犱负 $extra銆', 'extra' => $lang->story->reasonList);
+$lang->story->action->reviewed = array('main' => '$date, 鐢 $actor 璁板綍璇勫缁撴灉锛岀粨鏋滀负 $extra銆', 'extra' => $lang->story->reviewResultList);
+$lang->story->action->closed = array('main' => '$date, 鐢 $actor 鍏抽棴锛屽師鍥犱负 $extra銆', 'extra' => $lang->story->reasonList);
+$lang->story->action->linked2plan = array('main' => '$date, 鐢 $actor 鍏宠仈鍒拌鍒 $extra銆');
+$lang->story->action->unlinkedfromplan = array('main' => '$date, 鐢 $actor 浠庤鍒 $extra 绉婚櫎銆');
+$lang->story->action->linked2project = array('main' => '$date, 鐢 $actor 鍏宠仈鍒伴」鐩 $extra銆');
+$lang->story->action->unlinkedfromproject = array('main' => '$date, 鐢 $actor 浠庨」鐩 $extra 绉婚櫎銆');
diff --git a/module/story/lang/zh-tw.php b/module/story/lang/zh-tw.php
new file mode 100644
index 0000000000..c2bba724f6
--- /dev/null
+++ b/module/story/lang/zh-tw.php
@@ -0,0 +1,156 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package story
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->story->browse = "闇姹傚垪琛";
+$lang->story->create = "鏂板闇姹";
+$lang->story->change = "璁婃洿";
+$lang->story->changed = '闇姹傝畩鏇';
+$lang->story->review = '瑭曞';
+$lang->story->edit = "绶ㄨ集闇姹";
+$lang->story->close = '闂滈枆';
+$lang->story->activate = '婵娲';
+$lang->story->delete = "鍒櫎闇姹";
+$lang->story->view = "闇姹傝┏鎯";
+$lang->story->tasks = "鐩搁棞浠诲嫏";
+$lang->story->taskCount = '浠诲嫏鏁';
+$lang->story->bugs = "Bug";
+$lang->story->linkStory = '闂滆伅闇姹';
+
+$lang->story->common = '闇姹';
+$lang->story->id = '绶ㄨ櫉';
+$lang->story->product = '鎵灞敘鍝';
+$lang->story->module = '鎵灞ā绲';
+$lang->story->release = '鐧间綀瑷堝妰';
+$lang->story->bug = '鐩搁棞bug';
+$lang->story->title = '闇姹傚悕绋';
+$lang->story->spec = '闇姹傛弿杩';
+$lang->story->type = '闇姹傞鍨 ';
+$lang->story->pri = '鍎厛闋嗗簭';
+$lang->story->estimate = '闋愯▓宸ユ檪';
+$lang->story->estimateAB = '闋愯▓';
+$lang->story->status = '鐣跺墠鐙鎱';
+$lang->story->stage = '鎵铏曢殠娈';
+$lang->story->stageAB = '闅庢';
+$lang->story->mailto = '鎶勯佺郸';
+$lang->story->openedBy = '鐢辫鍓靛缓';
+$lang->story->openedDate = '鍓靛缓鏃ユ湡';
+$lang->story->assignedTo = '鎸囨淳绲';
+$lang->story->assignedDate = '鎸囨淳鏃ユ湡';
+$lang->story->lastEditedBy = '鏈寰屼慨鏀';
+$lang->story->lastEditedDate = '鏈寰屼慨鏀规棩鏈';
+$lang->story->lastEdited = '鏈寰屼慨鏀';
+$lang->story->closedBy = '鐢辫闂滈枆';
+$lang->story->closedDate = '闂滈枆鏃ユ湡';
+$lang->story->closedReason = '闂滈枆鍘熷洜';
+$lang->story->rejectedReason = '鎷掔刀鍘熷洜';
+$lang->story->reviewedBy = '鐢辫瑭曞';
+$lang->story->reviewedDate = '瑭曞鏅傞枔';
+$lang->story->version = '鐗堟湰铏';
+$lang->story->project = '鎵灞爡鐩';
+$lang->story->plan = '鎵灞▓鍔';
+$lang->story->planAB = '瑷堝妰';
+$lang->story->comment = '鍌欒ɑ';
+$lang->story->linkStories = '鐩搁棞闇姹';
+$lang->story->childStories = '绱板垎闇姹';
+$lang->story->duplicateStory = '閲嶈闇姹';
+$lang->story->reviewResult = '瑭曞绲愭灉';
+$lang->story->preVersion = '涔嬪墠鐗堟湰';
+$lang->story->keywords = '闂滈嵉瑭';
+
+$lang->story->statusList[''] = '';
+$lang->story->statusList['draft'] = '鑽夌ǹ';
+$lang->story->statusList['active'] = '婵娲';
+$lang->story->statusList['closed'] = '宸查棞闁';
+$lang->story->statusList['changed'] = '宸茶畩鏇';
+
+$lang->story->stageList[''] = '';
+$lang->story->stageList['wait'] = '鏈枊濮';
+$lang->story->stageList['planned'] = '宸茶▓鍔';
+$lang->story->stageList['projected'] = '宸茬珛闋';
+$lang->story->stageList['developing'] = '鐮旂櫦涓';
+$lang->story->stageList['developed'] = '鐮旂櫦瀹岀暍';
+$lang->story->stageList['testing'] = '娓│涓';
+$lang->story->stageList['tested'] = '娓│瀹岀暍';
+$lang->story->stageList['verified'] = '宸查鏀';
+$lang->story->stageList['released'] = '宸茬櫦浣';
+
+$lang->story->reasonList[''] = '';
+$lang->story->reasonList['done'] = '宸插畬鎴';
+$lang->story->reasonList['subdivided'] = '宸茬窗鍒';
+$lang->story->reasonList['duplicate'] = '閲嶈';
+$lang->story->reasonList['postponed'] = '寤舵湡';
+$lang->story->reasonList['willnotdo'] = '涓嶅仛';
+$lang->story->reasonList['cancel'] = '宸插彇娑';
+$lang->story->reasonList['bydesign'] = '瑷▓濡傛';
+//$lang->story->reasonList['isbug'] = '鏄婤ug';
+
+$lang->story->reviewResultList[''] = '';
+$lang->story->reviewResultList['pass'] = '纰鸿獚閫氶亷';
+$lang->story->reviewResultList['revert'] = '鎾ら姺璁婃洿';
+$lang->story->reviewResultList['clarify']= '鏈夊緟鏄庣⒑';
+$lang->story->reviewResultList['reject'] = '鎷掔刀';
+
+$lang->story->priList[] = '';
+$lang->story->priList[3] = '3';
+$lang->story->priList[1] = '1';
+$lang->story->priList[2] = '2';
+$lang->story->priList[4] = '4';
+
+$lang->story->legendBasicInfo = '鍩烘湰淇℃伅';
+$lang->story->legendLifeTime = '闇姹傜殑涓鐢';
+$lang->story->legendRelated = '鐩搁棞淇℃伅';
+$lang->story->legendMailto = '鎶勯佺郸';
+$lang->story->legendAttatch = '闄勪欢';
+$lang->story->legendProjectAndTask = '闋呯洰浠诲嫏';
+$lang->story->legendLinkStories = '鐩搁棞闇姹';
+$lang->story->legendChildStories = '绱板垎闇姹';
+$lang->story->legendSpec = '闇姹傛弿杩';
+$lang->story->legendHistory = '姝峰彶瑷橀寗';
+$lang->story->legendVersion = '姝峰彶鐗堟湰';
+$lang->story->legendMisc = '鍏朵粬鐩搁棞';
+
+$lang->story->lblChange = '璁婃洿闇姹';
+$lang->story->lblReview = '瑭曞闇姹';
+$lang->story->lblActivate = '婵娲婚渶姹';
+$lang->story->lblClose = '闂滈枆闇姹';
+
+$lang->story->affectedProjects = '褰遍熆鐨勯爡鐩';
+$lang->story->affectedBugs = '褰遍熆鐨凚ug';
+$lang->story->affectedCases = '褰遍熆鐨勭敤渚';
+
+$lang->story->specTemplate = "寤鸿鍙冭冪殑妯℃澘锛氫綔鐐轰竴鍚<鏌愮ó椤炲瀷鐨勭敤鎴>锛屾垜甯屾湜<閬旀垚鏌愪簺鐩殑>锛岄欐ǎ鍙互<闁嬬櫦鐨勫児鍊>銆";
+$lang->story->needNotReview = '涓嶉渶瑕佽⿻瀵';
+$lang->story->confirmDelete = "鎮ㄧ⒑瑾嶅埅闄よ┎闇姹傚棊?";
+$lang->story->errorFormat = '闇姹傛暩鎿氭湁瑾';
+$lang->story->errorEmptyTitle = '妯欓涓嶈兘鐐虹┖';
+$lang->story->mustChooseResult = '蹇呴爤閬告搰瑭曞绲愭灉';
+$lang->story->mustChoosePreVersion = '蹇呴爤閬告搰鍥炴函鐨勭増鏈';
+$lang->story->ajaxGetProjectStories = '浠嬮潰:鐛插彇闋呯洰闇姹傚垪琛';
+$lang->story->ajaxGetProductStories = '浠嬮潰:鐛插彇鐢㈠搧闇姹傚垪琛';
+
+$lang->story->action->reviewed = array('main' => '$date, 鐢 $actor 瑷橀寗瑭曞绲愭灉锛岀祼鏋滅偤 $extra銆', 'extra' => $lang->story->reviewResultList);
+$lang->story->action->closed = array('main' => '$date, 鐢 $actor 闂滈枆锛屽師鍥犵偤 $extra銆', 'extra' => $lang->story->reasonList);
+$lang->story->action->linked2plan = array('main' => '$date, 鐢 $actor 闂滆伅鍒拌▓鍔 $extra銆');
+$lang->story->action->unlinkedfromplan = array('main' => '$date, 鐢 $actor 寰炶▓鍔 $extra 绉婚櫎銆');
+$lang->story->action->linked2project = array('main' => '$date, 鐢 $actor 闂滆伅鍒伴爡鐩 $extra銆');
+$lang->story->action->unlinkedfromproject = array('main' => '$date, 鐢 $actor 寰為爡鐩 $extra 绉婚櫎銆');
diff --git a/module/task/lang/en.php b/module/task/lang/en.php
index c19c510445..1ae52f16fa 100644
--- a/module/task/lang/en.php
+++ b/module/task/lang/en.php
@@ -27,6 +27,13 @@ $lang->task->import = "瀵煎叆涔嬪墠鏈畬浠诲姟";
$lang->task->edit = "鏇存柊浠诲姟";
$lang->task->delete = "鍒犻櫎浠诲姟";
$lang->task->view = "鏌ョ湅浠诲姟";
+$lang->task->logEfforts= "璁板綍宸ユ椂";
+$lang->task->start = "寮濮嬩换鍔";
+$lang->task->complete = "瀹屾垚浠诲姟";
+$lang->task->close = "鍏抽棴浠诲姟";
+$lang->task->cancel = "鍙栨秷浠诲姟";
+$lang->task->activate = "婵娲讳换鍔";
+$lang->task->confirmStoryChange = "纭闇姹傚彉鍔";
$lang->task->common = '浠诲姟';
$lang->task->id = '缂栧彿';
@@ -37,17 +44,23 @@ $lang->task->name = '浠诲姟鍚嶇О';
$lang->task->type = '浠诲姟绫诲瀷';
$lang->task->pri = '浼樺厛绾';
$lang->task->owner = '鎸囨淳缁';
+$lang->task->mailto = '鎶勯佺粰';
$lang->task->estimate = '鏈鍒濋璁';
+$lang->task->estimateAB = '棰勮';
$lang->task->left = '棰勮鍓╀綑';
-$lang->task->consumed = '宸叉秷鑰';
+$lang->task->leftAB = '鍓╀綑';
+$lang->task->consumed = '宸茬粡娑堣';
+$lang->task->consumedAB = '娑堣';
+$lang->task->deadline = '鎴鏃ユ湡';
+$lang->task->deadlineAB = '鎴';
$lang->task->status = '浠诲姟鐘舵';
$lang->task->desc = '浠诲姟鎻忚堪';
$lang->task->statusCustom = '鐘舵佹帓搴';
-$lang->task->statusList->wait = '鏈紑濮';
-$lang->task->statusList->doing = '杩涜涓';
-$lang->task->statusList->done = '宸插畬鎴';
-$lang->task->statusList->cancel= '宸插彇娑';
+$lang->task->statusList['wait'] = '鏈紑濮';
+$lang->task->statusList['doing'] = '杩涜涓';
+$lang->task->statusList['done'] = '宸插畬鎴';
+$lang->task->statusList['cancel'] = '宸插彇娑';
$lang->task->typeList[''] = '';
$lang->task->typeList['design'] = '璁捐';
@@ -56,21 +69,31 @@ $lang->task->typeList['test'] = '娴嬭瘯';
$lang->task->typeList['study'] = '鐮旂┒';
$lang->task->typeList['discuss']= '璁ㄨ';
$lang->task->typeList['ui'] = '鐣岄潰';
+$lang->task->typeList['affair'] = '浜嬪姟';
$lang->task->typeList['misc'] = '鍏朵粬';
-$lang->task->priList[3] = '涓鑸';
-$lang->task->priList[1] = '鏈楂';
-$lang->task->priList[2] = '杈冮珮';
-$lang->task->priList[4] = '鏈浣';
+$lang->task->priList[0] = '';
+$lang->task->priList[3] = '3';
+$lang->task->priList[1] = '1';
+$lang->task->priList[2] = '2';
+$lang->task->priList[4] = '4';
$lang->task->afterChoices['continueAdding'] = '缁х画涓鸿闇姹傛坊鍔犱换鍔';
$lang->task->afterChoices['toTastList'] = '杩斿洖浠诲姟鍒楄〃';
$lang->task->afterChoices['toStoryList'] = '杩斿洖闇姹傚垪琛';
$lang->task->buttonEdit = '缂栬緫';
+$lang->task->buttonClose = '鍏抽棴';
+$lang->task->buttonCancel = '鍙栨秷';
+$lang->task->buttonActivate = '婵娲';
+$lang->task->buttonLogEfforts = '璁板綍宸ユ椂';
+$lang->task->buttonDelete = '鍒犻櫎';
$lang->task->buttonBackToList = '杩斿洖';
+$lang->task->buttonStart = '寮濮';
+$lang->task->buttonDone = '瀹屾垚';
$lang->task->legendBasic = '鍩烘湰淇℃伅';
+$lang->task->legendEffort = '宸ユ椂淇℃伅';
$lang->task->legendDesc = '浠诲姟鎻忚堪';
$lang->task->legendAction = '鎿嶄綔';
@@ -80,3 +103,4 @@ $lang->task->confirmDelete = "鎮ㄧ‘瀹氳鍒犻櫎杩欎釜浠诲姟鍚楋紵";
$lang->task->copyStoryTitle = "鍚岄渶姹";
$lang->task->afterSubmit = "娣诲姞涔嬪悗";
$lang->task->successSaved = "鎴愬姛娣诲姞锛";
+$lang->task->delayWarning = " 寤舵湡%s澶 ";
diff --git a/module/task/lang/zh-tw.php b/module/task/lang/zh-tw.php
new file mode 100644
index 0000000000..e03f4e6267
--- /dev/null
+++ b/module/task/lang/zh-tw.php
@@ -0,0 +1,106 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package task
+ * @version $Id: zh-tw.php 948 2010-07-16 09:02:20Z yuren_@126.com $
+ * @link http://www.zentaoms.com
+ */
+$lang->task->index = "浠诲嫏涓瑕";
+$lang->task->create = "鏂板浠诲嫏";
+$lang->task->import = "灏庡叆涔嬪墠鏈畬浠诲嫏";
+$lang->task->edit = "鏇存柊浠诲嫏";
+$lang->task->delete = "鍒櫎浠诲嫏";
+$lang->task->view = "鏌ョ湅浠诲嫏";
+$lang->task->logEfforts= "瑷橀寗宸ユ檪";
+$lang->task->start = "闁嬪浠诲嫏";
+$lang->task->complete = "瀹屾垚浠诲嫏";
+$lang->task->close = "闂滈枆浠诲嫏";
+$lang->task->cancel = "鍙栨秷浠诲嫏";
+$lang->task->activate = "婵娲讳换鍕";
+$lang->task->confirmStoryChange = "纰鸿獚闇姹傝畩鍕";
+
+$lang->task->common = '浠诲嫏';
+$lang->task->id = '绶ㄨ櫉';
+$lang->task->project = '鎵灞爡鐩';
+$lang->task->story = '鐩搁棞闇姹';
+$lang->task->storyVersion = '闇姹傜増鏈';
+$lang->task->name = '浠诲嫏鍚嶇ū';
+$lang->task->type = '浠诲嫏椤炲瀷';
+$lang->task->pri = '鍎厛闋嗗簭';
+$lang->task->owner = '鎸囨淳绲';
+$lang->task->mailto = '鎶勯佺郸';
+$lang->task->estimate = '鏈鍒濋爯瑷';
+$lang->task->estimateAB = '闋愯▓';
+$lang->task->left = '闋愯▓鍓╅';
+$lang->task->leftAB = '鍓╅';
+$lang->task->consumed = '宸茬稉娑堣';
+$lang->task->consumedAB = '娑堣';
+$lang->task->deadline = '鎴鏃ユ湡';
+$lang->task->deadlineAB = '鎴';
+$lang->task->status = '浠诲嫏鐙鎱';
+$lang->task->desc = '浠诲嫏鎻忚堪';
+$lang->task->statusCustom = '鐙鎱嬫帓搴';
+
+$lang->task->statusList['wait'] = '鏈枊濮';
+$lang->task->statusList['doing'] = '閫茶涓';
+$lang->task->statusList['done'] = '宸插畬鎴';
+$lang->task->statusList['cancel'] = '宸插彇娑';
+
+$lang->task->typeList[''] = '';
+$lang->task->typeList['design'] = '瑷▓';
+$lang->task->typeList['devel'] = '闁嬬櫦';
+$lang->task->typeList['test'] = '娓│';
+$lang->task->typeList['study'] = '鐮旂┒';
+$lang->task->typeList['discuss']= '瑷庤珫';
+$lang->task->typeList['ui'] = '鐣岄潰';
+$lang->task->typeList['affair'] = '浜嬪嫏';
+$lang->task->typeList['misc'] = '鍏朵粬';
+
+$lang->task->priList[0] = '';
+$lang->task->priList[3] = '3';
+$lang->task->priList[1] = '1';
+$lang->task->priList[2] = '2';
+$lang->task->priList[4] = '4';
+
+$lang->task->afterChoices['continueAdding'] = '绻肩簩鐐鸿┎闇姹傛坊鍔犱换鍕';
+$lang->task->afterChoices['toTastList'] = '杩斿洖浠诲嫏鍒楄〃';
+$lang->task->afterChoices['toStoryList'] = '杩斿洖闇姹傚垪琛';
+
+$lang->task->buttonEdit = '绶ㄨ集';
+$lang->task->buttonClose = '闂滈枆';
+$lang->task->buttonCancel = '鍙栨秷';
+$lang->task->buttonActivate = '婵娲';
+$lang->task->buttonLogEfforts = '瑷橀寗宸ユ檪';
+$lang->task->buttonDelete = '鍒櫎';
+$lang->task->buttonBackToList = '杩斿洖';
+$lang->task->buttonStart = '闁嬪';
+$lang->task->buttonDone = '瀹屾垚';
+
+$lang->task->legendBasic = '鍩烘湰淇℃伅';
+$lang->task->legendEffort = '宸ユ檪淇℃伅';
+$lang->task->legendDesc = '浠诲嫏鎻忚堪';
+$lang->task->legendAction = '鎿嶄綔';
+
+$lang->task->ajaxGetUserTasks = "浠嬮潰:鎴戠殑浠诲嫏";
+$lang->task->ajaxGetProjectTasks = "浠嬮潰:闋呯洰浠诲嫏";
+$lang->task->confirmDelete = "鎮ㄧ⒑瀹氳鍒櫎閫欏嬩换鍕欏棊锛";
+$lang->task->copyStoryTitle = "鍚岄渶姹";
+$lang->task->afterSubmit = "娣诲姞涔嬪緦";
+$lang->task->successSaved = "鎴愬姛娣诲姞锛";
+$lang->task->delayWarning = " 寤舵湡%s澶 ";
diff --git a/module/testcase/lang/en.php b/module/testcase/lang/en.php
index cd7dfbf357..06cf03ff3f 100644
--- a/module/testcase/lang/en.php
+++ b/module/testcase/lang/en.php
@@ -40,6 +40,17 @@ $lang->testcase->lastEditedDate = '鏈鍚庝慨鏀规棩鏈';
$lang->testcase->version = '鐢ㄤ緥鐗堟湰';
$lang->testcase->result = '娴嬭瘯缁撴灉';
$lang->testcase->real = '瀹為檯鎯呭喌';
+$lang->testcase->keywords = '鍏抽敭璇';
+$lang->testcase->files = '闄勪欢';
+$lang->testcase->howRun = '鎵ц鏂瑰紡';
+$lang->testcase->scriptedBy = '鐢辫皝缂栧啓';
+$lang->testcase->scriptedDate = '缂栧啓鏃ユ湡';
+$lang->testcase->scriptedStatus = '鑴氭湰鐘舵';
+$lang->testcase->scriptedLocation = '鑴氭湰浣嶇疆';
+$lang->testcase->linkCase = '鐩稿叧鐢ㄤ緥';
+$lang->testcase->stage = '閫傜敤闃舵';
+$lang->testcase->lastEditedByAB = '淇敼鑰';
+$lang->testcase->lastEditedDateAB = '淇敼鏃ユ湡';
$lang->case = $lang->testcase; // 鐢ㄤ簬DAO妫鏌ユ椂浣跨敤銆傚洜涓篶ase鏄郴缁熷叧閿瓧锛屾墍浠ユ棤娉曞畾涔夎妯″潡涓篶ase锛屽彧鑳戒娇鐢╰estcase锛屼絾琛ㄨ繕鏄娇鐢ㄧ殑case銆
$lang->testcase->stepID = '缂栧彿';
@@ -52,7 +63,9 @@ $lang->testcase->create = "鍒涘缓鐢ㄤ緥";
$lang->testcase->delete = "鍒犻櫎鐢ㄤ緥";
$lang->testcase->view = "鐢ㄤ緥璇︽儏";
$lang->testcase->edit = "缂栬緫鐢ㄤ緥";
+$lang->testcase->delete = "鍒犻櫎鐢ㄤ緥";
$lang->testcase->browse = "鐢ㄤ緥鍒楄〃";
+$lang->testcase->confirmStoryChange = '纭闇姹傚彉鍔';
$lang->testcase->deleteStep = '锝';
$lang->testcase->insertBefore = '锛嬧啈';
@@ -63,6 +76,7 @@ $lang->testcase->byModule = '鎸夋ā鍧';
$lang->testcase->assignToMe = '鎸囨淳缁欐垜';
$lang->testcase->openedByMe = '鐢辨垜鍒涘缓';
$lang->testcase->allCases = '鎵鏈塁ase';
+$lang->testcase->needConfirm = '闇姹傛湁鍙樺姩鐨勭敤渚';
$lang->testcase->moduleCases = '鎸夋ā鍧楁祻瑙';
$lang->testcase->bySearch = '鎼滅储';
@@ -88,6 +102,8 @@ $lang->testcase->legendComment = '澶囨敞';
$lang->testcase->legendProduct = '浜у搧妯″潡';
$lang->testcase->legendVersion = '鐗堟湰鍘嗗彶';
+$lang->testcase->confirmDelete = '鎮ㄧ‘璁よ鍒犻櫎璇ユ祴璇曠敤渚嬪悧锛';
+
$lang->testcase->priList[3] = 3;
$lang->testcase->priList[1] = 1;
$lang->testcase->priList[2] = 2;
@@ -97,10 +113,23 @@ $lang->testcase->priList[4] = 4;
$lang->testcase->typeList[''] = '';
$lang->testcase->typeList['feature'] = '鍔熻兘娴嬭瘯';
$lang->testcase->typeList['performance'] = '鎬ц兘娴嬭瘯';
+$lang->testcase->typeList['config'] = '閰嶇疆鐩稿叧';
+$lang->testcase->typeList['install'] = '瀹夎閮ㄧ讲';
+$lang->testcase->typeList['security'] = '瀹夊叏鐩稿叧';
+$lang->testcase->typeList['other'] = '鍏朵粬';
-$lang->testcase->statusList[''] = '';
-$lang->testcase->statusList['normal'] = '姝e父';
-$lang->testcase->statusList['blocked'] = 'Blocked';
+$lang->testcase->stageList[''] = '';
+$lang->testcase->stageList['unittest'] = '鍗曞厓娴嬭瘯闃舵';
+$lang->testcase->stageList['feature'] = '鍔熻兘娴嬭瘯闃舵';
+$lang->testcase->stageList['intergrate'] = '闆嗘垚娴嬭瘯闃舵';
+$lang->testcase->stageList['system'] = '绯荤粺娴嬭瘯闃舵';
+$lang->testcase->stageList['smoke'] = '鍐掔儫娴嬭瘯闃舵';
+$lang->testcase->stageList['bvt'] = '鐗堟湰楠岃瘉闃舵';
+
+$lang->testcase->statusList[''] = '';
+$lang->testcase->statusList['normal'] = '姝e父';
+$lang->testcase->statusList['blocked'] = '琚樆濉';
+$lang->testcase->statusList['investigate'] = '鐮旂┒涓';
$lang->testcase->resultList['n/a'] = 'N/A';
$lang->testcase->resultList['pass'] = '閫氳繃';
diff --git a/module/testcase/lang/zh-tw.php b/module/testcase/lang/zh-tw.php
new file mode 100644
index 0000000000..f6be289549
--- /dev/null
+++ b/module/testcase/lang/zh-tw.php
@@ -0,0 +1,140 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package testcase
+ * @version $Id: zh-tw.php 949 2010-07-17 05:39:30Z yuren_@126.com $
+ * @link http://www.zentaoms.com
+ */
+$lang->testcase->id = '鐢ㄤ緥绶ㄨ櫉';
+$lang->testcase->product = '鎵灞敘鍝';
+$lang->testcase->module = '鎵灞ā绲';
+$lang->testcase->story = '鐩搁棞闇姹';
+$lang->testcase->storyVersion = '闇姹傜増鏈';
+$lang->testcase->title = '鐢ㄤ緥妯欓';
+$lang->testcase->pri = '鍎厛闋嗗簭';
+$lang->testcase->type = '鐢ㄤ緥椤炲瀷';
+$lang->testcase->status = '鐢ㄤ緥鐙鎱';
+$lang->testcase->steps = '鐢ㄤ緥姝ラ';
+$lang->testcase->frequency = '鍩疯闋荤巼';
+$lang->testcase->order = '鎺掑簭';
+$lang->testcase->openedBy = '鐢辫鍓靛缓 ';
+$lang->testcase->openedDate = '鍓靛缓鏃ユ湡';
+$lang->testcase->lastEditedBy = '鏈寰屼慨鏀硅';
+$lang->testcase->lastEditedDate = '鏈寰屼慨鏀规棩鏈';
+$lang->testcase->version = '鐢ㄤ緥鐗堟湰';
+$lang->testcase->result = '娓│绲愭灉';
+$lang->testcase->real = '瀵﹂殯鎯呮硜';
+$lang->testcase->keywords = '闂滈嵉瑭';
+$lang->testcase->files = '闄勪欢';
+$lang->testcase->howRun = '鍩疯鏂瑰紡';
+$lang->testcase->scriptedBy = '鐢辫绶ㄥ';
+$lang->testcase->scriptedDate = '绶ㄥ鏃ユ湡';
+$lang->testcase->scriptedStatus = '鑵虫湰鐙鎱';
+$lang->testcase->scriptedLocation = '鑵虫湰浣嶇疆';
+$lang->testcase->linkCase = '鐩搁棞鐢ㄤ緥';
+$lang->testcase->stage = '閬╃敤闅庢';
+$lang->testcase->lastEditedByAB = '淇敼鑰';
+$lang->testcase->lastEditedDateAB = '淇敼鏃ユ湡';
+$lang->case = $lang->testcase; // 鐢ㄦ柤DAO妾㈡煡鏅備娇鐢ㄣ傚洜鐐篶ase鏄郴绲遍棞閸靛瓧锛屾墍浠ョ劇娉曞畾缇╄┎妯$祫鐐篶ase锛屽彧鑳戒娇鐢╰estcase锛屼絾琛ㄩ倓鏄娇鐢ㄧ殑case銆
+
+$lang->testcase->stepID = '绶ㄨ櫉';
+$lang->testcase->stepDesc = '姝ラ';
+$lang->testcase->stepExpect = '闋愭湡';
+
+$lang->testcase->common = '鐢ㄤ緥绠$悊';
+$lang->testcase->index = "鐢ㄤ緥绠$悊棣栭爜";
+$lang->testcase->create = "鍓靛缓鐢ㄤ緥";
+$lang->testcase->delete = "鍒櫎鐢ㄤ緥";
+$lang->testcase->view = "鐢ㄤ緥瑭虫儏";
+$lang->testcase->edit = "绶ㄨ集鐢ㄤ緥";
+$lang->testcase->delete = "鍒櫎鐢ㄤ緥";
+$lang->testcase->browse = "鐢ㄤ緥鍒楄〃";
+$lang->testcase->confirmStoryChange = '纰鸿獚闇姹傝畩鍕';
+
+$lang->testcase->deleteStep = '锝';
+$lang->testcase->insertBefore = '锛嬧啈';
+$lang->testcase->insertAfter = '锛嬧啌';
+
+$lang->testcase->selectProduct = '璜嬮伕鎿囩敘鍝';
+$lang->testcase->byModule = '鎸夋ā绲';
+$lang->testcase->assignToMe = '鎸囨淳绲︽垜';
+$lang->testcase->openedByMe = '鐢辨垜鍓靛缓';
+$lang->testcase->allCases = '鎵鏈塁ase';
+$lang->testcase->needConfirm = '闇姹傛湁璁婂嫊鐨勭敤渚';
+$lang->testcase->moduleCases = '鎸夋ā绲勭忚';
+$lang->testcase->bySearch = '鎼滅储';
+
+$lang->testcase->lblProductAndModule = '鐢㈠搧妯$祫';
+$lang->testcase->lblTypeAndPri = '椤炲瀷&鍎厛闋嗗簭';
+$lang->testcase->lblSystemBrowserAndHardware = '绯荤当::鐎忚鍣';
+$lang->testcase->lblAssignAndMail = '鎸囨淳绲::鎶勯佺郸';
+$lang->testcase->lblStory = '鐩搁棞闇姹';
+$lang->testcase->lblLastEdited = '鏈寰岀法杓';
+
+$lang->testcase->legendRelated = '鐩搁棞淇℃伅';
+$lang->testcase->legendBasicInfo = '鍩烘湰淇℃伅';
+$lang->testcase->legendMailto = '鎶勯佺郸';
+$lang->testcase->legendAttatch = '闄勪欢';
+$lang->testcase->legendLinkBugs = '鐩搁棞Bug';
+$lang->testcase->legendOpenAndEdit = '鍓靛缓绶ㄨ集';
+$lang->testcase->legendStoryAndTask= '闇姹::浠诲嫏';
+$lang->testcase->legendCases = '鐩搁棞鐢ㄤ緥';
+$lang->testcase->legendSteps = '鐢ㄤ緥姝ラ';
+$lang->testcase->legendAction = '鎿嶄綔';
+$lang->testcase->legendHistory = '姝峰彶瑷橀寗';
+$lang->testcase->legendComment = '鍌欒ɑ';
+$lang->testcase->legendProduct = '鐢㈠搧妯$祫';
+$lang->testcase->legendVersion = '鐗堟湰姝峰彶';
+
+$lang->testcase->confirmDelete = '鎮ㄧ⒑瑾嶈鍒櫎瑭叉脯瑭︾敤渚嬪棊锛';
+
+$lang->testcase->priList[3] = 3;
+$lang->testcase->priList[1] = 1;
+$lang->testcase->priList[2] = 2;
+$lang->testcase->priList[4] = 4;
+
+/* Define the types. */
+$lang->testcase->typeList[''] = '';
+$lang->testcase->typeList['feature'] = '鍔熻兘娓│';
+$lang->testcase->typeList['performance'] = '鎬ц兘娓│';
+$lang->testcase->typeList['config'] = '閰嶇疆鐩搁棞';
+$lang->testcase->typeList['install'] = '瀹夎閮ㄧ讲';
+$lang->testcase->typeList['security'] = '瀹夊叏鐩搁棞';
+$lang->testcase->typeList['other'] = '鍏朵粬';
+
+$lang->testcase->stageList[''] = '';
+$lang->testcase->stageList['unittest'] = '鍠厓娓│闅庢';
+$lang->testcase->stageList['feature'] = '鍔熻兘娓│闅庢';
+$lang->testcase->stageList['intergrate'] = '鏁村悎娓│闅庢';
+$lang->testcase->stageList['system'] = '绯荤当娓│闅庢';
+$lang->testcase->stageList['smoke'] = '鍐掔厵娓│闅庢';
+$lang->testcase->stageList['bvt'] = '鐗堟湰椹楄瓑闅庢';
+
+$lang->testcase->statusList[''] = '';
+$lang->testcase->statusList['normal'] = '姝e父';
+$lang->testcase->statusList['blocked'] = '琚樆濉';
+$lang->testcase->statusList['investigate'] = '鐮旂┒涓';
+
+$lang->testcase->resultList['n/a'] = 'N/A';
+$lang->testcase->resultList['pass'] = '閫氶亷';
+$lang->testcase->resultList['fail'] = '澶辨晽';
+$lang->testcase->resultList['blocked'] = '闃诲';
+
+$lang->testcase->buttonEdit = '绶ㄨ集';
+$lang->testcase->buttonToList = '杩斿洖';
diff --git a/module/testtask/lang/en.php b/module/testtask/lang/en.php
index fcc00c354d..1fceb0a2b6 100644
--- a/module/testtask/lang/en.php
+++ b/module/testtask/lang/en.php
@@ -28,12 +28,14 @@ $lang->testtask->view = "娴嬭瘯浠诲姟璇︽儏";
$lang->testtask->edit = "缂栬緫娴嬭瘯浠诲姟";
$lang->testtask->browse = "娴嬭瘯浠诲姟鍒楄〃";
$lang->testtask->linkCase = "鍏宠仈鐢ㄤ緥";
+$lang->testtask->linkCaseAB = "鍏宠仈";
$lang->testtask->unlinkCase = "绉婚櫎";
$lang->testtask->batchAssign = "鎵归噺鎸囨淳";
$lang->testtask->runCase = "鎵ц";
$lang->testtask->results = "缁撴灉";
$lang->testtask->createBug = "鍒涘缓Bug";
$lang->testtask->assign = '鎸囨淳';
+$lang->testtask->cases = '鐢ㄤ緥';
$lang->testtask->common = '娴嬭瘯浠诲姟';
$lang->testtask->id = '浠诲姟缂栧彿';
@@ -59,3 +61,8 @@ $lang->testtask->unlinkedCases = '鏈叧鑱旂敤渚嬪垪琛';
$lang->testtask->linkedCases = '宸插叧鑱旂敤渚嬪垪琛';
$lang->testtask->confirmDelete = '鎮ㄧ‘璁よ鍒犻櫎璇ユ祴璇曚换鍔″悧锛';
$lang->testtask->passAll = '鍏ㄩ儴閫氳繃';
+
+$lang->testtask->lblCases = '鐢ㄤ緥鍒楄〃';
+$lang->testtask->lblUnlinkCase = '绉婚櫎鐢ㄤ緥';
+$lang->testtask->lblRunCase = '鎵ц鐢ㄤ緥';
+$lang->testtask->lblResults = '鎵ц缁撴灉';
diff --git a/module/testtask/lang/zh-tw.php b/module/testtask/lang/zh-tw.php
new file mode 100644
index 0000000000..32c82a7836
--- /dev/null
+++ b/module/testtask/lang/zh-tw.php
@@ -0,0 +1,68 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package testtask
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->testtask->index = "娓│浠诲嫏棣栭爜";
+$lang->testtask->create = "鍓靛缓娓│浠诲嫏";
+$lang->testtask->delete = "鍒櫎娓│浠诲嫏";
+$lang->testtask->view = "娓│浠诲嫏瑭虫儏";
+$lang->testtask->edit = "绶ㄨ集娓│浠诲嫏";
+$lang->testtask->browse = "娓│浠诲嫏鍒楄〃";
+$lang->testtask->linkCase = "闂滆伅鐢ㄤ緥";
+$lang->testtask->linkCaseAB = "闂滆伅";
+$lang->testtask->unlinkCase = "绉婚櫎";
+$lang->testtask->batchAssign = "鎵归噺鎸囨淳";
+$lang->testtask->runCase = "鍩疯";
+$lang->testtask->results = "绲愭灉";
+$lang->testtask->createBug = "鍓靛缓Bug";
+$lang->testtask->assign = '鎸囨淳';
+$lang->testtask->cases = '鐢ㄤ緥';
+
+$lang->testtask->common = '娓│浠诲嫏';
+$lang->testtask->id = '浠诲嫏绶ㄨ櫉';
+$lang->testtask->product = '鎵灞敘鍝';
+$lang->testtask->project = '鎵灞爡鐩';
+$lang->testtask->build = 'Build';
+$lang->testtask->name = '浠诲嫏鍚嶇ū';
+$lang->testtask->begin = '闁嬪鏃ユ湡';
+$lang->testtask->end = '绲愭潫鏃ユ湡';
+$lang->testtask->desc = '浠诲嫏鎻忚堪';
+$lang->testtask->status = '鐣跺墠鐙鎱';
+$lang->testtask->assignedTo = '鎸囨淳绲';
+$lang->testtask->linkVersion = '闂滆伅(鐗堟湰)';
+$lang->testtask->lastRun = '鏈寰屽煼琛';
+$lang->testtask->lastResult = '鏈绲傜祼鏋';
+
+$lang->testtask->statusList['wait'] = '鏈枊濮';
+$lang->testtask->statusList['doing'] = '閫茶涓';
+$lang->testtask->statusList['done'] = '宸插畬鎴';
+$lang->testtask->statusList['blocked'] = '琚樆濉';
+
+$lang->testtask->unlinkedCases = '鏈棞鑱敤渚嬪垪琛';
+$lang->testtask->linkedCases = '宸查棞鑱敤渚嬪垪琛';
+$lang->testtask->confirmDelete = '鎮ㄧ⒑瑾嶈鍒櫎瑭叉脯瑭︿换鍕欏棊锛';
+$lang->testtask->passAll = '鍏ㄩ儴閫氶亷';
+
+$lang->testtask->lblCases = '鐢ㄤ緥鍒楄〃';
+$lang->testtask->lblUnlinkCase = '绉婚櫎鐢ㄤ緥';
+$lang->testtask->lblRunCase = '鍩疯鐢ㄤ緥';
+$lang->testtask->lblResults = '鍩疯绲愭灉';
diff --git a/module/todo/lang/en.php b/module/todo/lang/en.php
index 186c78a4b2..b0d170500e 100644
--- a/module/todo/lang/en.php
+++ b/module/todo/lang/en.php
@@ -26,6 +26,7 @@ $lang->todo->index = "todo涓瑙";
$lang->todo->create = "鏂板TODO";
$lang->todo->edit = "鏇存柊TODO";
$lang->todo->view = "TODO璇︽儏";
+$lang->todo->viewAB = "璇︽儏";
$lang->todo->markDone = "鏈畬鎴";
$lang->todo->markWait = "宸插畬鎴";
$lang->todo->markDoing = "宸插畬鎴";
@@ -36,9 +37,12 @@ $lang->todo->import2Today = "瀵煎叆鍒颁粖澶";
$lang->todo->changeStatus = "鏇存敼";
$lang->todo->id = '缂栧彿';
+$lang->todo->account = '鎵鏈夎';
$lang->todo->date = '鏃ユ湡';
$lang->todo->begin = '寮濮嬫椂闂';
+$lang->todo->beginAB = '寮濮';
$lang->todo->end = '缁撴潫鏃堕棿';
+$lang->todo->endAB = '缁撴潫';
$lang->todo->beginAndEnd = '璧锋鏃堕棿';
$lang->todo->type = '绫诲瀷';
$lang->todo->pri = '浼樺厛绾';
@@ -46,11 +50,14 @@ $lang->todo->name = '鍚嶇О';
$lang->todo->status = '鐘舵';
$lang->todo->desc = '鎻忚堪';
$lang->todo->private = '绉佷汉浜嬪姟';
+$lang->todo->idvalue = '浠诲姟鎴朆ug';
$lang->todo->week = '鏄熸湡';
$lang->todo->today = '浠婂ぉ';
$lang->todo->weekDateList = '涓,浜,涓,鍥,浜,鍏,澶';
$lang->todo->dayInFeature = '鏆備笉鎸囧畾';
+$lang->todo->confirmBug = '璇odo鍏宠仈鐨勬槸Bug #%s锛岄渶瑕佷慨鏀瑰畠鍚楋紵';
+$lang->todo->confirmTask = '璇odo鍏宠仈鐨勬槸Task #%s锛岄渶瑕佷慨鏀瑰畠鍚楋紵';
$lang->todo->statusList['wait'] = '鏈紑濮';
$lang->todo->statusList['doing'] = '杩涜涓';
@@ -77,3 +84,5 @@ $lang->todo->lastWeekTodos = '涓婂懆鎬荤粨';
$lang->todo->allDaysTodos = '鎵鏈塗ODO';
$lang->todo->allUndone = '涔嬪墠鏈畬';
$lang->todo->todayTodos = '浠婃棩瀹夋帓';
+
+$lang->todo->action->marked = array('main' => '$date, 鐢 $actor 鏍囪涓$extra銆', 'extra' => $lang->todo->statusList);
diff --git a/module/todo/lang/zh-tw.php b/module/todo/lang/zh-tw.php
new file mode 100644
index 0000000000..6c38d447ea
--- /dev/null
+++ b/module/todo/lang/zh-tw.php
@@ -0,0 +1,88 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package todo
+ * @version $Id: zh-tw.php 849 2010-05-31 03:40:44Z yuren_@126.com $
+ * @link http://www.zentaoms.com
+ */
+$lang->todo->common = 'TODO';
+$lang->todo->index = "todo涓瑕";
+$lang->todo->create = "鏂板TODO";
+$lang->todo->edit = "鏇存柊TODO";
+$lang->todo->view = "TODO瑭虫儏";
+$lang->todo->viewAB = "瑭虫儏";
+$lang->todo->markDone = "鏈畬鎴";
+$lang->todo->markWait = "宸插畬鎴";
+$lang->todo->markDoing = "宸插畬鎴";
+$lang->todo->mark = "鏇存敼鐙鎱";
+$lang->todo->delete = "鍒櫎TODO";
+$lang->todo->browse = "鐎忚TODO";
+$lang->todo->import2Today = "灏庡叆鍒颁粖澶";
+$lang->todo->changeStatus = "鏇存敼";
+
+$lang->todo->id = '绶ㄨ櫉';
+$lang->todo->account = '鎵鏈夎';
+$lang->todo->date = '鏃ユ湡';
+$lang->todo->begin = '闁嬪鏅傞枔';
+$lang->todo->beginAB = '闁嬪';
+$lang->todo->end = '绲愭潫鏅傞枔';
+$lang->todo->endAB = '绲愭潫';
+$lang->todo->beginAndEnd = '璧锋鏅傞枔';
+$lang->todo->type = '椤炲瀷';
+$lang->todo->pri = '鍎厛闋嗗簭';
+$lang->todo->name = '鍚嶇ū';
+$lang->todo->status = '鐙鎱';
+$lang->todo->desc = '鎻忚堪';
+$lang->todo->private = '绉佷汉浜嬪嫏';
+$lang->todo->idvalue = '浠诲嫏鎴朆ug';
+
+$lang->todo->week = '鏄熸湡';
+$lang->todo->today = '浠婂ぉ';
+$lang->todo->weekDateList = '涓,浜,涓,鍥,浜,鍏,澶';
+$lang->todo->dayInFeature = '鏆笉鎸囧畾';
+$lang->todo->confirmBug = '瑭睺odo闂滆伅鐨勬槸Bug #%s锛岄渶瑕佷慨鏀瑰畠鍡庯紵';
+$lang->todo->confirmTask = '瑭睺odo闂滆伅鐨勬槸Task #%s锛岄渶瑕佷慨鏀瑰畠鍡庯紵';
+
+$lang->todo->statusList['wait'] = '鏈枊濮';
+$lang->todo->statusList['doing'] = '閫茶涓';
+$lang->todo->statusList['done'] = '宸插畬鎴';
+//$lang->todo->statusList['cancel'] = '宸插彇娑';
+//$lang->todo->statusList['postpone'] = '宸插欢鏈';
+
+$lang->todo->priList[3] = '涓鑸';
+$lang->todo->priList[1] = '鏈楂';
+$lang->todo->priList[2] = '杓冮珮';
+$lang->todo->priList[4] = '鏈浣';
+
+$lang->todo->typeList->custom = '鑷畾缇';
+$lang->todo->typeList->bug = 'Bug';
+$lang->todo->typeList->task = '闋呯洰浠诲嫏';
+
+$lang->todo->confirmDelete = "鎮ㄧ⒑瀹氳鍒櫎閫欏媡odo鍡庯紵";
+$lang->todo->successMarked = "鎴愬姛鍒囨彌鐙鎱嬶紒";
+$lang->todo->thisIsPrivate = '閫欐槸涓姊濈浜轰簨鍕欍:)';
+$lang->todo->lblDisableDate = '鏆檪涓嶈ō瀹氭檪闁';
+
+$lang->todo->thisWeekTodos = '鏈辫▓鍔';
+$lang->todo->lastWeekTodos = '涓婂懆绺界祼';
+$lang->todo->allDaysTodos = '鎵鏈塗ODO';
+$lang->todo->allUndone = '涔嬪墠鏈畬';
+$lang->todo->todayTodos = '浠婃棩瀹夋帓';
+
+$lang->todo->action->marked = array('main' => '$date, 鐢 $actor 妯欒鐐$extra銆', 'extra' => $lang->todo->statusList);
diff --git a/module/tree/lang/en.php b/module/tree/lang/en.php
index 15f9d45026..cf4fbde0dd 100644
--- a/module/tree/lang/en.php
+++ b/module/tree/lang/en.php
@@ -23,9 +23,10 @@
*/
$lang->tree->common = '妯″潡缁存姢';
$lang->tree->add = "娣诲姞";
+$lang->tree->edit = "缂栬緫";
$lang->tree->addChild = "娣诲姞瀛愭ā鍧";
$lang->tree->delete = "鍒犻櫎妯″潡";
-$lang->tree->browse = "妯″潡鍒楄〃";
+$lang->tree->browse = "妯″潡缁存姢";
$lang->tree->manage = "缁存姢妯″潡";
$lang->tree->manageProduct= "缁存姢浜у搧瑙嗗浘妯″潡";
$lang->tree->manageProject= "缁存姢椤圭洰瑙嗗浘妯″潡";
@@ -36,4 +37,8 @@ $lang->tree->manageChild = "缁存姢瀛愭ā鍧";
$lang->tree->child = "瀛愭ā鍧";
$lang->tree->ajaxGetOptionMenu = "鎺ュ彛:鑾峰彇涓嬫媺鍒楄〃";
-$lang->tree->confirmDelete = " 鎮ㄧ‘瀹氬垹闄よ妯″潡鍚楋紵";
+$lang->tree->confirmDelete = "鎮ㄧ‘瀹氬垹闄よ妯″潡鍚楋紵";
+$lang->tree->successSave = "鎴愬姛淇濆瓨";
+
+$lang->tree->name = '妯″潡鍚嶇О';
+$lang->tree->parent = '涓婄骇妯″潡';
diff --git a/module/tree/lang/zh-tw.php b/module/tree/lang/zh-tw.php
new file mode 100644
index 0000000000..86ea5bbe58
--- /dev/null
+++ b/module/tree/lang/zh-tw.php
@@ -0,0 +1,44 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package tree
+ * @version $Id: zh-tw.php 824 2010-05-02 15:32:06Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->tree->common = '妯$祫缍';
+$lang->tree->add = "娣诲姞";
+$lang->tree->edit = "绶ㄨ集";
+$lang->tree->addChild = "娣诲姞瀛愭ā绲";
+$lang->tree->delete = "鍒櫎妯$祫";
+$lang->tree->browse = "妯$祫缍";
+$lang->tree->manage = "缍妯$祫";
+$lang->tree->manageProduct= "缍鐢㈠搧瑕栧湒妯$祫";
+$lang->tree->manageProject= "缍闋呯洰瑕栧湒妯$祫";
+$lang->tree->manageBug = "缍QA瑕栧湒妯$祫";
+$lang->tree->manageCase = "缍鐢ㄤ緥瑕栧湒妯$祫";
+$lang->tree->updateOrder = "鏇存柊鎺掑簭";
+$lang->tree->manageChild = "缍瀛愭ā绲";
+$lang->tree->child = "瀛愭ā绲";
+$lang->tree->ajaxGetOptionMenu = "浠嬮潰:鐛插彇涓嬫媺鍒楄〃";
+
+$lang->tree->confirmDelete = "鎮ㄧ⒑瀹氬埅闄よ┎妯$祫鍡庯紵";
+$lang->tree->successSave = "鎴愬姛淇濆瓨";
+
+$lang->tree->name = '妯$祫鍚嶇ū';
+$lang->tree->parent = '涓婄礆妯$祫';
diff --git a/module/upgrade/lang/en.php b/module/upgrade/lang/en.php
index b60730fae8..052a527ccd 100644
--- a/module/upgrade/lang/en.php
+++ b/module/upgrade/lang/en.php
@@ -43,5 +43,12 @@ $lang->upgrade->toVersion = '鍗囩骇鍒';
$lang->upgrade->confirm = '纭瑕佹墽琛岀殑SQL璇彞';
$lang->upgrade->sureExecute = '纭鎵ц';
-$lang->upgrade->fromVersions['0_3'] = '0.3 BETA';
-$lang->upgrade->fromVersions['0_4'] = '0.4 BETA';
+$lang->upgrade->fromVersions['0_3beta'] = '0.3 BETA';
+$lang->upgrade->fromVersions['0_4beta'] = '0.4 BETA';
+$lang->upgrade->fromVersions['0_5beta'] = '0.5 BETA';
+$lang->upgrade->fromVersions['0_6beta'] = '0.6 BETA';
+$lang->upgrade->fromVersions['1_0beta'] = '1.0 BETA';
+$lang->upgrade->fromVersions['1_0rc1'] = '1.0 RC1';
+$lang->upgrade->fromVersions['1_0rc2'] = '1.0 RC2';
+$lang->upgrade->fromVersions['1_0'] = '1.0 STABLE';
+$lang->upgrade->fromVersions['1_0_1'] = '1.0.1';
diff --git a/module/upgrade/lang/zh-tw.php b/module/upgrade/lang/zh-tw.php
new file mode 100644
index 0000000000..186681a8d9
--- /dev/null
+++ b/module/upgrade/lang/zh-tw.php
@@ -0,0 +1,54 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package upgrade
+ * @version $Id: zh-tw.php 923 2010-07-06 02:24:09Z wwccss $
+ * @link http://www.zentaoms.com
+ */
+$lang->upgrade->common = '鍗囩礆';
+$lang->upgrade->result = '鍗囩礆绲愭灉';
+$lang->upgrade->fail = '鍗囩礆澶辨晽';
+$lang->upgrade->success = '鍗囩礆鎴愬姛';
+$lang->upgrade->tohome = '杩旇看棣栭爜';
+$lang->upgrade->warnning= '璀﹀憡';
+$lang->upgrade->warnningContent = <<
+鍌欎唤鏂规硶锛
+1. 鍙互閫氶亷phpMyAdmin閫茶鍌欎唤銆
+2. 浣跨敤mysql鍛戒护琛岀殑宸ュ叿銆
+ # mysqldump -u username -p dbname > filename
+ 瑕佸皣涓婇潰绱呰壊鐨勯儴鍒嗗垎鍒ユ浛鎻涙垚灏嶆噳鐨勭敤鎴跺悕鍜岀Κ閬撶郴绲辩殑璩囨枡搴悕銆
+ 姣斿锛 mysqldump -u root -p zentao >zentao.bak
+EOT;
+$lang->upgrade->selectVersion = '閬告搰鐗堟湰';
+$lang->upgrade->noteVersion = "鍕欏繀閬告搰姝g⒑鐨勭増鏈紝鍚﹀墖鏈冮犳垚鏁告摎涓熷け銆";
+$lang->upgrade->fromVersion = '鍘熶締鐨勭増鏈';
+$lang->upgrade->toVersion = '鍗囩礆鍒';
+$lang->upgrade->confirm = '纰鸿獚瑕佸煼琛岀殑SQL瑾炲彞';
+$lang->upgrade->sureExecute = '纰鸿獚鍩疯';
+
+$lang->upgrade->fromVersions['0_3beta'] = '0.3 BETA';
+$lang->upgrade->fromVersions['0_4beta'] = '0.4 BETA';
+$lang->upgrade->fromVersions['0_5beta'] = '0.5 BETA';
+$lang->upgrade->fromVersions['0_6beta'] = '0.6 BETA';
+$lang->upgrade->fromVersions['1_0beta'] = '1.0 BETA';
+$lang->upgrade->fromVersions['1_0rc1'] = '1.0 RC1';
+$lang->upgrade->fromVersions['1_0rc2'] = '1.0 RC2';
+$lang->upgrade->fromVersions['1_0'] = '1.0 STABLE';
+$lang->upgrade->fromVersions['1_0_1'] = '1.0.1';
diff --git a/module/user/lang/en.php b/module/user/lang/en.php
index 60f0bd6d66..2306c4b993 100644
--- a/module/user/lang/en.php
+++ b/module/user/lang/en.php
@@ -21,69 +21,70 @@
* @version $Id$
* @link http://www.zentaoms.com
*/
-$lang->user->common = 'User';
-$lang->user->index = "User瑙嗗浘棣栭〉";
-$lang->user->view = "User Info";
-$lang->user->create = "Add User";
-$lang->user->read = "View User";
-$lang->user->edit = "Edit User";
-$lang->user->update = "Edit User";
-$lang->user->delete = "Delete User";
-$lang->user->activate = "Activate";
-$lang->user->browse = "Browse User";
-$lang->user->login = "Login";
-$lang->user->userView = "User view";
+$lang->user->common = '鐢ㄦ埛';
+$lang->user->index = "鐢ㄦ埛瑙嗗浘棣栭〉";
+$lang->user->view = "鐢ㄦ埛璇︽儏";
+$lang->user->create = "娣诲姞鐢ㄦ埛";
+$lang->user->read = "鏌ョ湅鐢ㄦ埛";
+$lang->user->edit = "缂栬緫鐢ㄦ埛";
+$lang->user->update = "缂栬緫鐢ㄦ埛";
+$lang->user->delete = "鍒犻櫎鐢ㄦ埛";
+$lang->user->activate = "婵娲";
+$lang->user->browse = "娴忚鐢ㄦ埛";
+$lang->user->login = "鐢ㄦ埛鐧诲綍";
+$lang->user->userView = "浜哄憳瑙嗗浘";
$lang->user->editProfile = "淇敼涓汉淇℃伅";
$lang->user->editPassword = "淇敼瀵嗙爜";
$lang->user->deny = "璁块棶鍙楅檺";
-$lang->user->confirmDelete = "鎮ㄧ‘璁ゅ垹闄よUser鍚楋紵";
-$lang->user->confirmActivate = "鎮ㄧ‘璁ゆ縺娲昏User鍚楋紵";
+$lang->user->confirmDelete = "鎮ㄧ‘璁ゅ垹闄よ鐢ㄦ埛鍚楋紵";
+$lang->user->confirmActivate = "鎮ㄧ‘璁ゆ縺娲昏鐢ㄦ埛鍚楋紵";
$lang->user->relogin = "閲嶆柊鐧诲綍";
$lang->user->asGuest = "娓稿璁块棶";
$lang->user->goback = "杩斿洖鍓嶄竴椤";
-$lang->user->allUsers = '鍏ㄩ儴User';
+$lang->user->allUsers = '鍏ㄩ儴鐢ㄦ埛';
+$lang->user->deleted = '(宸插垹闄)';
-$lang->user->profile = 'User妗f';
-$lang->user->project = 'User椤圭洰';
-$lang->user->task = 'User浠诲姟';
-$lang->user->bug = 'UserBug';
-$lang->user->todo = 'UserTODO';
-$lang->user->story = 'User闇姹';
-$lang->user->team = 'User鍥㈤槦';
+$lang->user->profile = '鐢ㄦ埛妗f';
+$lang->user->project = '鐢ㄦ埛椤圭洰';
+$lang->user->task = '鐢ㄦ埛浠诲姟';
+$lang->user->bug = '鐢ㄦ埛Bug';
+$lang->user->todo = '鐢ㄦ埛TODO';
+$lang->user->story = '鐢ㄦ埛闇姹';
+$lang->user->team = '鐢ㄦ埛鍥㈤槦';
$lang->user->editProfile = '淇敼淇℃伅';
-$lang->user->welcom = "娆㈣繋浣跨敤%s鍏徃椤圭洰绠$悊绯荤粺";
-$lang->user->errorDeny = "鎶辨瓑锛屾偍鏃犳潈璁块棶銆%s銆忔ā鍧楃殑銆%s銆忓姛鑳姐傝鑱旂郴绠$悊鍛樿幏鍙栨潈闄愩傜偣鍑诲悗閫杩斿洖涓婇〉銆";
+$lang->user->errorDeny = "鎶辨瓑锛屾偍鏃犳潈璁块棶銆%s銆忔ā鍧楃殑銆%s銆忓姛鑳姐傝鑱旂郴绠$悊鍛樿幏鍙栨潈闄愩傜偣鍑诲悗閫杩斿洖涓婇〉銆";
+$lang->user->loginFailed = "鐧诲綍澶辫触锛岃妫鏌ユ偍鐨勭敤鎴峰悕鎴栧瘑鐮佹槸鍚﹀~鍐欐纭";
$lang->user->gendarList->m = '鐢';
$lang->user->gendarList->f = '濂';
$lang->user->statusList['active'] = '姝e父';
$lang->user->statusList['delete'] = '鍒犻櫎';
-$lang->user->id = 'ID';
-$lang->user->company = 'Company';
-$lang->user->dept = 'Department';
-$lang->user->account = 'Account';
-$lang->user->password = 'Password';
-$lang->user->password2 = 'Repeat Password';
-$lang->user->realname = 'Real Name';
-$lang->user->nickname = 'Nick Name';
-$lang->user->avatar = 'Avatar';
-$lang->user->birthyear = 'Birth Year';
-$lang->user->birthday = 'Birth Day';
-$lang->user->gendar = 'Gendar';
-$lang->user->email = 'EMail';
+$lang->user->id = '鐢ㄦ埛缂栧彿';
+$lang->user->company = '鎵灞炲叕鍙';
+$lang->user->dept = '鎵灞為儴闂';
+$lang->user->account = '鐢ㄦ埛鍚';
+$lang->user->password = '瀵嗙爜';
+$lang->user->password2 = '璇烽噸澶嶅瘑鐮';
+$lang->user->realname = '鐪熷疄濮撳悕';
+$lang->user->nickname = '鏄电О';
+$lang->user->avatar = '澶村儚';
+$lang->user->birthyear = '鍑虹敓骞';
+$lang->user->birthday = '鍑虹敓鏈堟棩';
+$lang->user->gendar = '鎬у埆';
+$lang->user->email = '閭';
$lang->user->msn = 'MSN';
$lang->user->qq = 'QQ';
-$lang->user->yahoo = 'Yahoo!';
+$lang->user->yahoo = '闆呰檸閫';
$lang->user->gtalk = 'GTalk';
-$lang->user->wangwang = 'WangWang';
-$lang->user->mobile = 'Mobile';
-$lang->user->phone = 'Phone';
-$lang->user->address = 'Address';
-$lang->user->zipcode = 'Zipcode';
-$lang->user->join = 'Join Date';
-$lang->user->visits = 'Visists';
-$lang->user->ip = 'IP';
-$lang->user->last = 'Lasttime';
-$lang->user->status = 'Status';
+$lang->user->wangwang = '鏃烘椇';
+$lang->user->mobile = '鎵嬫満';
+$lang->user->phone = '鐢佃瘽';
+$lang->user->address = '閫氳鍦板潃';
+$lang->user->zipcode = '閭紪';
+$lang->user->join = '鍔犲叆鏃ユ湡';
+$lang->user->visits = '璁块棶娆℃暟';
+$lang->user->ip = '鏈鍚嶪P';
+$lang->user->last = '鏈鍚庣櫥褰曟椂闂';
+$lang->user->status = '鐘舵';
diff --git a/module/user/lang/zh-tw.php b/module/user/lang/zh-tw.php
new file mode 100644
index 0000000000..2d2c7ef18e
--- /dev/null
+++ b/module/user/lang/zh-tw.php
@@ -0,0 +1,90 @@
+.
+ *
+ * @copyright Copyright 2009-2010 闈掑扯鏄撹粺澶╁壍缍茬怠绉戞妧鏈夐檺鍏徃(www.cnezsoft.com)
+ * @author Chunsheng Wang
+ * @package user
+ * @version $Id: zh-tw.php 885 2010-06-30 02:19:11Z yuren_@126.com $
+ * @link http://www.zentaoms.com
+ */
+$lang->user->common = '鐢ㄦ埗';
+$lang->user->index = "鐢ㄦ埗瑕栧湒棣栭爜";
+$lang->user->view = "鐢ㄦ埗瑭虫儏";
+$lang->user->create = "娣诲姞鐢ㄦ埗";
+$lang->user->read = "鏌ョ湅鐢ㄦ埗";
+$lang->user->edit = "绶ㄨ集鐢ㄦ埗";
+$lang->user->update = "绶ㄨ集鐢ㄦ埗";
+$lang->user->delete = "鍒櫎鐢ㄦ埗";
+$lang->user->activate = "婵娲";
+$lang->user->browse = "鐎忚鐢ㄦ埗";
+$lang->user->login = "鐢ㄦ埗鐧婚寗";
+$lang->user->userView = "浜哄摗瑕栧湒";
+$lang->user->editProfile = "淇敼鍊嬩汉淇℃伅";
+$lang->user->editPassword = "淇敼瀵嗙⒓";
+$lang->user->deny = "瑷晱鍙楅檺";
+$lang->user->confirmDelete = "鎮ㄧ⒑瑾嶅埅闄よ┎鐢ㄦ埗鍡庯紵";
+$lang->user->confirmActivate = "鎮ㄧ⒑瑾嶆縺娲昏┎鐢ㄦ埗鍡庯紵";
+$lang->user->relogin = "閲嶆柊鐧婚寗";
+$lang->user->asGuest = "閬婂瑷晱";
+$lang->user->goback = "杩斿洖鍓嶄竴闋";
+$lang->user->allUsers = '鍏ㄩ儴鐢ㄦ埗';
+$lang->user->deleted = '(宸插埅闄)';
+
+$lang->user->profile = '鐢ㄦ埗妾旀';
+$lang->user->project = '鐢ㄦ埗闋呯洰';
+$lang->user->task = '鐢ㄦ埗浠诲嫏';
+$lang->user->bug = '鐢ㄦ埗Bug';
+$lang->user->todo = '鐢ㄦ埗TODO';
+$lang->user->story = '鐢ㄦ埗闇姹';
+$lang->user->team = '鐢ㄦ埗鍦橀殜';
+$lang->user->editProfile = '淇敼淇℃伅';
+
+$lang->user->errorDeny = "鎶辨瓑锛屾偍鐒℃瑠瑷晱銆%s銆忔ā绲勭殑銆%s銆忓姛鑳姐傝珛鑱公绠$悊鍝$嵅鍙栨瑠闄愩傞粸鎿婂緦閫杩斿洖涓婇爜銆";
+$lang->user->loginFailed = "鐧婚寗澶辨晽锛岃珛妾㈡煡鎮ㄧ殑鐢ㄦ埗鍚嶆垨瀵嗙⒓鏄惁濉姝g⒑銆";
+
+$lang->user->gendarList->m = '鐢';
+$lang->user->gendarList->f = '濂';
+$lang->user->statusList['active'] = '姝e父';
+$lang->user->statusList['delete'] = '鍒櫎';
+
+$lang->user->id = '鐢ㄦ埗绶ㄨ櫉';
+$lang->user->company = '鎵灞叕鍙';
+$lang->user->dept = '鎵灞儴闁';
+$lang->user->account = '鐢ㄦ埗鍚';
+$lang->user->password = '瀵嗙⒓';
+$lang->user->password2 = '璜嬮噸瑜囧瘑纰';
+$lang->user->realname = '鐪熷濮撳悕';
+$lang->user->nickname = '鏆辩ū';
+$lang->user->avatar = '闋儚';
+$lang->user->birthyear = '鍑虹敓骞';
+$lang->user->birthday = '鍑虹敓鏈堟棩';
+$lang->user->gendar = '鎬у垾';
+$lang->user->email = '閮电';
+$lang->user->msn = 'MSN';
+$lang->user->qq = 'QQ';
+$lang->user->yahoo = '闆呰檸閫';
+$lang->user->gtalk = 'GTalk';
+$lang->user->wangwang = '鏃烘椇';
+$lang->user->mobile = '鎵嬫';
+$lang->user->phone = '闆昏┍';
+$lang->user->address = '閫氳▕鍦板潃';
+$lang->user->zipcode = '閮电法';
+$lang->user->join = '鍔犲叆鏃ユ湡';
+$lang->user->visits = '瑷晱娆℃暩';
+$lang->user->ip = '鏈寰孖P';
+$lang->user->last = '鏈寰岀櫥閷勬檪闁';
+$lang->user->status = '鐙鎱';