diff --git a/module/common/lang/en.php b/module/common/lang/en.php index ae77c6d4a8..f46451be8b 100644 --- a/module/common/lang/en.php +++ b/module/common/lang/en.php @@ -1,395 +1,395 @@ - - * @package ZenTaoPMS - * @version $Id$ - * @link http://www.zentao.net - */ -$lang->arrow = '  '; -$lang->colon = '::'; -$lang->comma = ','; -$lang->dot = '.'; -$lang->at = ' at '; -$lang->downArrow = '↓'; - -$lang->ZenTaoPMS = 'ZenTaoPMS'; -$lang->welcome = "Welcome to『%s』{$lang->colon} {$lang->ZenTaoPMS}"; -$lang->myControl = "Dashboard"; -$lang->currentPos = 'Current'; -$lang->logout = 'Logout'; -$lang->login = 'Login'; -$lang->aboutZenTao = 'About'; -$lang->todayIs = '%s, '; -$lang->runInfo = "
Time: %s ms, Memory: %s KB, Queries: %s.
"; - -$lang->reset = 'Reset'; -$lang->edit = 'Edit'; -$lang->copy = 'Copy'; -$lang->delete = 'Delete'; -$lang->close = 'Close'; -$lang->link = 'Link'; -$lang->unlink = 'Unlink'; -$lang->import = 'Import'; -$lang->export = 'Export'; -$lang->exportType = 'Exprot Type'; -$lang->setFileName = 'Filename:'; -$lang->activate = 'Activate'; -$lang->submitting = 'Saving...'; -$lang->save = 'Save'; -$lang->confirm = 'Confirm'; -$lang->preview = 'View'; -$lang->goback = 'Back'; -$lang->go = 'GO'; -$lang->more = 'More'; - -$lang->actions = 'Actions'; -$lang->comment = 'Comment'; -$lang->history = 'History'; -$lang->attatch = 'Attatch'; -$lang->reverse = 'Reverse'; -$lang->switchDisplay= 'Toggle Show'; -$lang->switchHelp = 'Toggle Help'; -$lang->addFiles = 'Add Files'; -$lang->files = 'Files '; -$lang->unfold = '+'; -$lang->fold = '-'; - -$lang->selectAll = 'Select All'; -$lang->selectReverse = 'Select Reverse'; -$lang->notFound = 'Sorry, the object not found.'; -$lang->showAll = '++ Show All ++'; -$lang->hideClosed = '-- Show Progressing --'; - -$lang->future = 'Future'; -$lang->year = 'Year'; -$lang->workingHour = 'Hour'; - -$lang->idAB = 'ID'; -$lang->priAB = 'P'; -$lang->statusAB = 'Status'; -$lang->openedByAB = 'Open'; -$lang->assignedToAB = 'To'; -$lang->typeAB = 'Type'; - -$lang->common = new stdclass(); -$lang->common->common = 'Common module'; - -/* The main menu. */ -$lang->menu = new stdclass(); -$lang->menu->my = ' Dashboard|my|index'; -$lang->menu->product = 'Product|product|index'; -$lang->menu->project = 'Project|project|index'; -$lang->menu->qa = 'Test|qa|index'; -$lang->menu->doc = 'Doc|doc|index'; -$lang->menu->report = 'Report|report|index'; -$lang->menu->webapp = 'Web App|webapp|index'; -$lang->menu->company = 'Company|company|index'; -$lang->menu->admin = 'Admin|admin|index'; - -/* The objects in the search box. */ -$lang->searchObjects['bug'] = 'Bug'; -$lang->searchObjects['story'] = 'Story'; -$lang->searchObjects['task'] = 'Task'; -$lang->searchObjects['testcase'] = 'Test Case'; -$lang->searchObjects['project'] = 'Project'; -$lang->searchObjects['product'] = 'Product'; -$lang->searchObjects['user'] = 'User'; -$lang->searchObjects['build'] = 'Build'; -$lang->searchObjects['release'] = 'Release'; -$lang->searchObjects['productplan'] = 'Plan'; -$lang->searchObjects['testtask'] = 'Test Task'; -$lang->searchObjects['doc'] = 'Doc'; -$lang->searchTips = 'Id here(ctrl+g)'; - -/* Encode list of impot. */ -$lang->importEncodeList['gbk'] = 'GBK'; -$lang->importEncodeList['big5'] = 'BIG5'; -$lang->importEncodeList['utf-8'] = 'UTF-8'; - -/* File type of export. */ -$lang->exportFileTypeList['csv'] = 'csv'; -$lang->exportFileTypeList['xml'] = 'xml'; -$lang->exportFileTypeList['html'] = 'html'; - -$lang->exportTypeList['all'] = 'Export ALL'; -$lang->exportTypeList['selected'] = 'Export Checked'; - -/* Support charset. */ -$lang->exportEncodeList['gbk'] = 'GBK'; -$lang->exportEncodeList['big5'] = 'BIG5'; -$lang->exportEncodeList['utf-8'] = 'UTF-8'; - -/* Themes. */ -$lang->themes['default'] = 'Default'; -$lang->themes['green'] = 'Green'; -$lang->themes['red'] = 'Red'; -$lang->themes['classblue'] = 'Blue'; - -/* Index mododule menu. */ -$lang->index = new stdclass(); -$lang->index->menu = new stdclass(); - -$lang->index->menu->product = 'Products|product|browse'; -$lang->index->menu->project = 'Projects|project|browse'; - -/* Dashboard menu. */ -$lang->my = new stdclass(); -$lang->my->menu = new stdclass(); - -$lang->my->menu->account = ' %s' . $lang->arrow; -$lang->my->menu->index = 'Index|my|index'; -$lang->my->menu->todo = array('link' => 'Todo|my|todo|', 'subModule' => 'todo'); -$lang->my->menu->task = 'Task|my|task|'; -$lang->my->menu->bug = 'Bug|my|bug|'; -$lang->my->menu->testtask = array('link' => 'Test|my|testtask|', 'alias' => 'testcase'); -$lang->my->menu->story = 'Story|my|story|'; -$lang->my->menu->myProject = 'Project|my|project|'; -$lang->my->menu->dynamic = 'Dynamic|my|dynamic|'; -$lang->my->menu->profile = array('link' => 'Profile|my|profile|', 'alias' => 'editprofile'); -$lang->my->menu->changePassword = 'Change Password|my|changepassword|'; - -$lang->todo = new stdclass(); -$lang->todo->menu = $lang->my->menu; - -/* Product menu. */ -$lang->product = new stdclass(); -$lang->product->menu = new stdclass(); - -$lang->product->menu->list = '%s'; -$lang->product->menu->story = array('link' => 'Story|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story'); -$lang->product->menu->dynamic = 'Dynamic|product|dynamic|productID=%s'; -$lang->product->menu->plan = array('link' => 'Plan|productplan|browse|productID=%s', 'subModule' => 'productplan'); -$lang->product->menu->release = array('link' => 'Release|release|browse|productID=%s', 'subModule' => 'release'); -$lang->product->menu->roadmap = 'Roadmap|product|roadmap|productID=%s'; -$lang->product->menu->doc = array('link' => 'Doc|product|doc|productID=%s', 'subModule' => 'doc'); -$lang->product->menu->view = array('link' => 'Manage|product|view|productID=%s', 'alias' => 'edit'); -$lang->product->menu->module = 'Modules|tree|browse|productID=%s&view=story'; -$lang->product->menu->project = 'Projects|product|project|status=all&productID=%s'; -$lang->product->menu->order = 'Order|product|order|productID=%s'; -$lang->product->menu->create = array('link' => ' New|product|create', 'float' => 'right'); -$lang->product->menu->all = array('link' => ' All|product|index|locate=no&productID=%s', 'float' => 'right'); - -$lang->story = new stdclass(); -$lang->productplan = new stdclass(); -$lang->release = new stdclass(); - -$lang->story->menu = $lang->product->menu; -$lang->productplan->menu = $lang->product->menu; -$lang->release->menu = $lang->product->menu; - -/* Project menu. */ -$lang->project = new stdclass(); -$lang->project->menu = new stdclass(); - -$lang->project->menu->list = '%s'; -$lang->project->menu->task = array('link' => 'Task|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask,importbug,burn'); -$lang->project->menu->story = array('link' => 'Story|project|story|projectID=%s', 'subModule' => 'story', 'alias' => 'linkstory'); -$lang->project->menu->bug = 'Bug|project|bug|projectID=%s'; -$lang->project->menu->dynamic = 'Dynamic|project|dynamic|projectID=%s'; -$lang->project->menu->build = array('link' => 'Build|project|build|projectID=%s', 'subModule' => 'build'); -$lang->project->menu->testtask = 'Testtask|project|testtask|projectID=%s'; -$lang->project->menu->team = array('link' => 'Team|project|team|projectID=%s', 'alias' => 'managemembers'); -$lang->project->menu->doc = array('link' => 'Doc|project|doc|porjectID=%s', 'subModule' => 'doc'); -$lang->project->menu->product = array('link' => 'Product|project|manageproducts|projectID=%s', 'alias' => 'edit,start,suspend,delay,close'); -$lang->project->menu->view = 'Manage|project|view|projectID=%s'; -$lang->project->menu->order = 'Order|project|order|projectID=%s'; -$lang->project->menu->create = array('link' => ' New|project|create', 'float' => 'right'); -$lang->project->menu->all = array('link' => ' Projects|project|index|locate=no&status=all&projectID=%s', 'float' => 'right'); - -$lang->task = new stdclass(); -$lang->build = new stdclass(); -$lang->task->menu = $lang->project->menu; -$lang->build->menu = $lang->project->menu; - -/* QA menu. */ -$lang->bug = new stdclass(); -$lang->bug->menu = new stdclass(); - -$lang->bug->menu->product = '%s'; -$lang->bug->menu->bug = array('link' => 'Bug|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report,batchedit,confirmbug,assignto', 'subModule' => 'tree'); -$lang->bug->menu->testcase = array('link' => 'Test Case|testcase|browse|productID=%s', 'alias' => 'view,create,edit'); -$lang->bug->menu->testtask = array('link' => 'Test Task|testtask|browse|productID=%s'); - -$lang->testcase = new stdclass(); -$lang->testcase->menu = new stdclass(); - -$lang->testcase->menu->product = '%s'; -$lang->testcase->menu->bug = array('link' => 'Bug|bug|browse|productID=%s'); -$lang->testcase->menu->testcase = array('link' => 'Test Case|testcase|browse|productID=%s', 'alias' => 'view,create,batchcreate,edit,batchedit', 'subModule' => 'tree'); -$lang->testcase->menu->testtask = array('link' => 'Test Task|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases'); - -$lang->testtask = new stdclass(); -$lang->testtask->menu = $lang->testcase->menu; - -/* Doc menu. */ -$lang->doc = new stdclass(); -$lang->doc->menu = new stdclass(); - -$lang->doc->menu->list = '%s'; -$lang->doc->menu->browse = array('link' => 'Doc|doc|browse|libID=%s', 'alias' => 'view,create,edit'); -$lang->doc->menu->edit = 'Edit Library|doc|editLib|libID=%s'; -$lang->doc->menu->module = 'Modules|tree|browse|libID=%s&viewType=doc'; -$lang->doc->menu->delete = array('link' => 'Delete Library|doc|deleteLib|libID=%s', 'target' => 'hiddenwin'); -$lang->doc->menu->create = array('link' => ' New Library|doc|createLib', 'float' => 'right'); - -/* Report menu. */ -$lang->report = new stdclass(); -$lang->report->menu = new stdclass(); - -$lang->report->menu->product = array('link' => 'Product|report|productinfo'); -$lang->report->menu->prj = array('link' => 'Project|report|projectdeviation'); -$lang->report->menu->test = array('link' => 'Test|report|bugsummary', 'alias' => 'bugassign'); -$lang->report->menu->staff = array('link' => 'Company|report|workload'); - -/* Resource menu. */ -$lang->webapp = new stdclass(); -$lang->webapp->menu = new stdclass(); -$lang->webapp->menu->obtain = array('link' => 'App Store|webapp|obtain'); - -/* Company menu. */ -$lang->company = new stdclass(); -$lang->company->menu = new stdclass(); -$lang->company->menu->name = '%s' . $lang->arrow; -$lang->company->menu->browseUser = array('link' => 'Users|company|browse', 'subModule' => 'user'); -$lang->company->menu->dept = array('link' => 'Department|dept|browse', 'subModule' => 'dept'); -$lang->company->menu->browseGroup = array('link' => 'Group|group|browse', 'subModule' => 'group'); -$lang->company->menu->edit = array('link' => 'Company|company|edit'); -$lang->company->menu->dynamic = 'Dynamic|company|dynamic|'; -$lang->company->menu->addGroup = array('link' => ' Add Group|group|create', 'float' => 'right'); -$lang->company->menu->batchAddUser = array('link' => ' Batch Add|user|batchCreate', 'subModule' => 'user', 'float' => 'right'); -$lang->company->menu->addUser = array('link' => ' Add User|user|create|dept=%s&from=company', 'subModule' => 'user', 'float' => 'right'); - -$lang->dept = new stdclass(); -$lang->group = new stdclass(); -$lang->user = new stdclass(); - -$lang->dept->menu = $lang->company->menu; -$lang->group->menu = $lang->company->menu; -$lang->user->menu = $lang->company->menu; - -/* Admin menu. */ -$lang->admin = new stdclass(); -$lang->admin->menu = new stdclass(); -$lang->admin->menu->index = array('link' => 'Index|admin|index'); -$lang->admin->menu->extension = array('link' => 'Extension|extension|browse', 'subModule' => 'extension'); -$lang->admin->menu->editor = array('link' => 'Scaffold|editor|index', 'subModule' => 'editor'); -$lang->admin->menu->mail = array('link' => 'Email|mail|index', 'subModule' => 'mail'); -$lang->admin->menu->convert = array('link' => 'Import|convert|index', 'subModule' => 'convert'); -$lang->admin->menu->trashes = array('link' => 'Trash|action|trash', 'subModule' => 'action'); - -$lang->convert = new stdclass(); -$lang->upgrade = new stdclass(); -$lang->action = new stdclass(); -$lang->extension = new stdclass(); -$lang->editor = new stdclass(); -$lang->mail = new stdclass(); - -$lang->convert->menu = $lang->admin->menu; -$lang->upgrade->menu = $lang->admin->menu; -$lang->action->menu = $lang->admin->menu; -$lang->extension->menu = $lang->admin->menu; -$lang->editor->menu = $lang->admin->menu; -$lang->mail->menu = $lang->admin->menu; - -/* Groups. */ -$lang->menugroup = new stdclass(); -$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->menugroup->extension = 'admin'; -$lang->menugroup->editor = 'admin'; -$lang->menugroup->mail = 'admin'; - -/* Error info. */ -$lang->error = new stdclass(); -$lang->error->companyNotFound = "The domain %s does not exist."; -$lang->error->length = array("『%s』length should be『%s』", "『%s』length should between『%s』and 『%s』."); -$lang->error->reg = "『%s』should like『%s』"; -$lang->error->unique = "『%s』has『%s』already. If you are sure this record has been deleted, you can restore it in admin panel, trash page."; -$lang->error->gt = "『%s』must greater than『%s』."; -$lang->error->ge = "『%s』must greater than or equal『%s』."; -$lang->error->notempty = "『%s』can not be empty."; -$lang->error->empty = "『%s』 must be empty."; -$lang->error->equal = "『%s』must be『%s』."; -$lang->error->int = array("『%s』should be interger", "『%s』should between『%s-%s』."); -$lang->error->float = "『%s』should be a interger or float."; -$lang->error->email = "『%s』should be email."; -$lang->error->date = "『%s』should be date"; -$lang->error->account = "『%s』should be a valid account."; -$lang->error->passwordsame = "Two passwords must be the same"; -$lang->error->passwordrule = "Password should more than six letters."; -$lang->error->accessDenied = 'No purview'; - -/* Pager. */ -$lang->pager = new stdclass(); -$lang->pager->noRecord = "No records yet."; -$lang->pager->digest = "%s records, %s per page, %s/%s "; -$lang->pager->first = "First"; -$lang->pager->pre = "Previous"; -$lang->pager->next = "Next"; -$lang->pager->last = "Last"; -$lang->pager->locate = "GO!"; - -$lang->zentaoSite = "Official Site"; -$lang->chinaScrum = "Scrum community "; -$lang->agileTraining = "Training "; -$lang->donate = "Donate "; -$lang->proVersion = "Try pro version! "; -$lang->downNotify = "Down notify"; - -$lang->suhosinInfo = "Warming:data is too large! Please enlarge the setting of sohusin.post.max_vars and sohusin.request.max_vars in php.ini. Otherwise partial data can't be saved."; - -$lang->noResultsMatch = "No results match"; - -/* Date times. */ -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', 'F j, H:i'); -define('DT_DATE1', 'Y-m-d'); -define('DT_DATE2', 'Ymd'); -define('DT_DATE3', 'F j, Y '); -define('DT_DATE4', 'M j'); -define('DT_TIME1', 'H:i:s'); -define('DT_TIME2', 'H:i'); - -/* datepicker 时间*/ -$lang->datepicker = new stdclass(); - -$lang->datepicker->dpText = new stdclass(); -$lang->datepicker->dpText->TEXT_OR = 'Or '; -$lang->datepicker->dpText->TEXT_PREV_YEAR = 'Last year'; -$lang->datepicker->dpText->TEXT_PREV_MONTH = 'Last month'; -$lang->datepicker->dpText->TEXT_PREV_WEEK = 'Last week'; -$lang->datepicker->dpText->TEXT_YESTERDAY = 'Yesterday'; -$lang->datepicker->dpText->TEXT_THIS_MONTH = 'This month'; -$lang->datepicker->dpText->TEXT_THIS_WEEK = 'This week'; -$lang->datepicker->dpText->TEXT_TODAY = 'Today'; -$lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Next year'; -$lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Next month'; -$lang->datepicker->dpText->TEXT_CLOSE = 'Close'; -$lang->datepicker->dpText->TEXT_DATE = 'Please select date range'; -$lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Choose date'; - -$lang->datepicker->dayNames = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); -$lang->datepicker->abbrDayNames = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'); -$lang->datepicker->monthNames = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); - -include (dirname(__FILE__) . '/menuOrder.php'); + + * @package ZenTaoPMS + * @version $Id$ + * @link http://www.zentao.net + */ +$lang->arrow = '  '; +$lang->colon = '::'; +$lang->comma = ','; +$lang->dot = '.'; +$lang->at = ' at '; +$lang->downArrow = '↓'; + +$lang->zentaoPMS = 'ZenTaoPMS'; +$lang->welcome = "Welcome to『%s』{$lang->colon} {$lang->ZenTaoPMS}"; +$lang->myControl = "Dashboard"; +$lang->currentPos = 'Current'; +$lang->logout = 'Logout'; +$lang->login = 'Login'; +$lang->aboutZenTao = 'About'; +$lang->todayIs = '%s, '; +$lang->runInfo = "
Time: %s ms, Memory: %s KB, Queries: %s.
"; + +$lang->reset = 'Reset'; +$lang->edit = 'Edit'; +$lang->copy = 'Copy'; +$lang->delete = 'Delete'; +$lang->close = 'Close'; +$lang->link = 'Link'; +$lang->unlink = 'Unlink'; +$lang->import = 'Import'; +$lang->export = 'Export'; +$lang->exportType = 'Exprot Type'; +$lang->setFileName = 'Filename:'; +$lang->activate = 'Activate'; +$lang->submitting = 'Saving...'; +$lang->save = 'Save'; +$lang->confirm = 'Confirm'; +$lang->preview = 'View'; +$lang->goback = 'Back'; +$lang->go = 'GO'; +$lang->more = 'More'; + +$lang->actions = 'Actions'; +$lang->comment = 'Comment'; +$lang->history = 'History'; +$lang->attatch = 'Attatch'; +$lang->reverse = 'Reverse'; +$lang->switchDisplay= 'Toggle Show'; +$lang->switchHelp = 'Toggle Help'; +$lang->addFiles = 'Add Files'; +$lang->files = 'Files '; +$lang->unfold = '+'; +$lang->fold = '-'; + +$lang->selectAll = 'Select All'; +$lang->selectReverse = 'Select Reverse'; +$lang->notFound = 'Sorry, the object not found.'; +$lang->showAll = '++ Show All ++'; +$lang->hideClosed = '-- Show Progressing --'; + +$lang->future = 'Future'; +$lang->year = 'Year'; +$lang->workingHour = 'Hour'; + +$lang->idAB = 'ID'; +$lang->priAB = 'P'; +$lang->statusAB = 'Status'; +$lang->openedByAB = 'Open'; +$lang->assignedToAB = 'To'; +$lang->typeAB = 'Type'; + +$lang->common = new stdclass(); +$lang->common->common = 'Common module'; + +/* The main menu. */ +$lang->menu = new stdclass(); +$lang->menu->my = ' Dashboard|my|index'; +$lang->menu->product = 'Product|product|index'; +$lang->menu->project = 'Project|project|index'; +$lang->menu->qa = 'Test|qa|index'; +$lang->menu->doc = 'Doc|doc|index'; +$lang->menu->report = 'Report|report|index'; +$lang->menu->webapp = 'Web App|webapp|index'; +$lang->menu->company = 'Company|company|index'; +$lang->menu->admin = 'Admin|admin|index'; + +/* The objects in the search box. */ +$lang->searchObjects['bug'] = 'Bug'; +$lang->searchObjects['story'] = 'Story'; +$lang->searchObjects['task'] = 'Task'; +$lang->searchObjects['testcase'] = 'Test Case'; +$lang->searchObjects['project'] = 'Project'; +$lang->searchObjects['product'] = 'Product'; +$lang->searchObjects['user'] = 'User'; +$lang->searchObjects['build'] = 'Build'; +$lang->searchObjects['release'] = 'Release'; +$lang->searchObjects['productplan'] = 'Plan'; +$lang->searchObjects['testtask'] = 'Test Task'; +$lang->searchObjects['doc'] = 'Doc'; +$lang->searchTips = 'Id here(ctrl+g)'; + +/* Encode list of impot. */ +$lang->importEncodeList['gbk'] = 'GBK'; +$lang->importEncodeList['big5'] = 'BIG5'; +$lang->importEncodeList['utf-8'] = 'UTF-8'; + +/* File type of export. */ +$lang->exportFileTypeList['csv'] = 'csv'; +$lang->exportFileTypeList['xml'] = 'xml'; +$lang->exportFileTypeList['html'] = 'html'; + +$lang->exportTypeList['all'] = 'Export ALL'; +$lang->exportTypeList['selected'] = 'Export Checked'; + +/* Support charset. */ +$lang->exportEncodeList['gbk'] = 'GBK'; +$lang->exportEncodeList['big5'] = 'BIG5'; +$lang->exportEncodeList['utf-8'] = 'UTF-8'; + +/* Themes. */ +$lang->themes['default'] = 'Default'; +$lang->themes['green'] = 'Green'; +$lang->themes['red'] = 'Red'; +$lang->themes['classblue'] = 'Blue'; + +/* Index mododule menu. */ +$lang->index = new stdclass(); +$lang->index->menu = new stdclass(); + +$lang->index->menu->product = 'Products|product|browse'; +$lang->index->menu->project = 'Projects|project|browse'; + +/* Dashboard menu. */ +$lang->my = new stdclass(); +$lang->my->menu = new stdclass(); + +$lang->my->menu->account = ' %s' . $lang->arrow; +$lang->my->menu->index = 'Index|my|index'; +$lang->my->menu->todo = array('link' => 'Todo|my|todo|', 'subModule' => 'todo'); +$lang->my->menu->task = 'Task|my|task|'; +$lang->my->menu->bug = 'Bug|my|bug|'; +$lang->my->menu->testtask = array('link' => 'Test|my|testtask|', 'alias' => 'testcase'); +$lang->my->menu->story = 'Story|my|story|'; +$lang->my->menu->myProject = 'Project|my|project|'; +$lang->my->menu->dynamic = 'Dynamic|my|dynamic|'; +$lang->my->menu->profile = array('link' => 'Profile|my|profile|', 'alias' => 'editprofile'); +$lang->my->menu->changePassword = 'Change Password|my|changepassword|'; + +$lang->todo = new stdclass(); +$lang->todo->menu = $lang->my->menu; + +/* Product menu. */ +$lang->product = new stdclass(); +$lang->product->menu = new stdclass(); + +$lang->product->menu->list = '%s'; +$lang->product->menu->story = array('link' => 'Story|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->product->menu->dynamic = 'Dynamic|product|dynamic|productID=%s'; +$lang->product->menu->plan = array('link' => 'Plan|productplan|browse|productID=%s', 'subModule' => 'productplan'); +$lang->product->menu->release = array('link' => 'Release|release|browse|productID=%s', 'subModule' => 'release'); +$lang->product->menu->roadmap = 'Roadmap|product|roadmap|productID=%s'; +$lang->product->menu->doc = array('link' => 'Doc|product|doc|productID=%s', 'subModule' => 'doc'); +$lang->product->menu->view = array('link' => 'Manage|product|view|productID=%s', 'alias' => 'edit'); +$lang->product->menu->module = 'Modules|tree|browse|productID=%s&view=story'; +$lang->product->menu->project = 'Projects|product|project|status=all&productID=%s'; +$lang->product->menu->order = 'Order|product|order|productID=%s'; +$lang->product->menu->create = array('link' => ' New|product|create', 'float' => 'right'); +$lang->product->menu->all = array('link' => ' All|product|index|locate=no&productID=%s', 'float' => 'right'); + +$lang->story = new stdclass(); +$lang->productplan = new stdclass(); +$lang->release = new stdclass(); + +$lang->story->menu = $lang->product->menu; +$lang->productplan->menu = $lang->product->menu; +$lang->release->menu = $lang->product->menu; + +/* Project menu. */ +$lang->project = new stdclass(); +$lang->project->menu = new stdclass(); + +$lang->project->menu->list = '%s'; +$lang->project->menu->task = array('link' => 'Task|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask,importbug,burn'); +$lang->project->menu->story = array('link' => 'Story|project|story|projectID=%s', 'subModule' => 'story', 'alias' => 'linkstory'); +$lang->project->menu->bug = 'Bug|project|bug|projectID=%s'; +$lang->project->menu->dynamic = 'Dynamic|project|dynamic|projectID=%s'; +$lang->project->menu->build = array('link' => 'Build|project|build|projectID=%s', 'subModule' => 'build'); +$lang->project->menu->testtask = 'Testtask|project|testtask|projectID=%s'; +$lang->project->menu->team = array('link' => 'Team|project|team|projectID=%s', 'alias' => 'managemembers'); +$lang->project->menu->doc = array('link' => 'Doc|project|doc|porjectID=%s', 'subModule' => 'doc'); +$lang->project->menu->product = array('link' => 'Product|project|manageproducts|projectID=%s', 'alias' => 'edit,start,suspend,delay,close'); +$lang->project->menu->view = 'Manage|project|view|projectID=%s'; +$lang->project->menu->order = 'Order|project|order|projectID=%s'; +$lang->project->menu->create = array('link' => ' New|project|create', 'float' => 'right'); +$lang->project->menu->all = array('link' => ' Projects|project|index|locate=no&status=all&projectID=%s', 'float' => 'right'); + +$lang->task = new stdclass(); +$lang->build = new stdclass(); +$lang->task->menu = $lang->project->menu; +$lang->build->menu = $lang->project->menu; + +/* QA menu. */ +$lang->bug = new stdclass(); +$lang->bug->menu = new stdclass(); + +$lang->bug->menu->product = '%s'; +$lang->bug->menu->bug = array('link' => 'Bug|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report,batchedit,confirmbug,assignto', 'subModule' => 'tree'); +$lang->bug->menu->testcase = array('link' => 'Test Case|testcase|browse|productID=%s', 'alias' => 'view,create,edit'); +$lang->bug->menu->testtask = array('link' => 'Test Task|testtask|browse|productID=%s'); + +$lang->testcase = new stdclass(); +$lang->testcase->menu = new stdclass(); + +$lang->testcase->menu->product = '%s'; +$lang->testcase->menu->bug = array('link' => 'Bug|bug|browse|productID=%s'); +$lang->testcase->menu->testcase = array('link' => 'Test Case|testcase|browse|productID=%s', 'alias' => 'view,create,batchcreate,edit,batchedit', 'subModule' => 'tree'); +$lang->testcase->menu->testtask = array('link' => 'Test Task|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases'); + +$lang->testtask = new stdclass(); +$lang->testtask->menu = $lang->testcase->menu; + +/* Doc menu. */ +$lang->doc = new stdclass(); +$lang->doc->menu = new stdclass(); + +$lang->doc->menu->list = '%s'; +$lang->doc->menu->browse = array('link' => 'Doc|doc|browse|libID=%s', 'alias' => 'view,create,edit'); +$lang->doc->menu->edit = 'Edit Library|doc|editLib|libID=%s'; +$lang->doc->menu->module = 'Modules|tree|browse|libID=%s&viewType=doc'; +$lang->doc->menu->delete = array('link' => 'Delete Library|doc|deleteLib|libID=%s', 'target' => 'hiddenwin'); +$lang->doc->menu->create = array('link' => ' New Library|doc|createLib', 'float' => 'right'); + +/* Report menu. */ +$lang->report = new stdclass(); +$lang->report->menu = new stdclass(); + +$lang->report->menu->product = array('link' => 'Product|report|productinfo'); +$lang->report->menu->prj = array('link' => 'Project|report|projectdeviation'); +$lang->report->menu->test = array('link' => 'Test|report|bugsummary', 'alias' => 'bugassign'); +$lang->report->menu->staff = array('link' => 'Company|report|workload'); + +/* Resource menu. */ +$lang->webapp = new stdclass(); +$lang->webapp->menu = new stdclass(); +$lang->webapp->menu->obtain = array('link' => 'App Store|webapp|obtain'); + +/* Company menu. */ +$lang->company = new stdclass(); +$lang->company->menu = new stdclass(); +$lang->company->menu->name = '%s' . $lang->arrow; +$lang->company->menu->browseUser = array('link' => 'Users|company|browse', 'subModule' => 'user'); +$lang->company->menu->dept = array('link' => 'Department|dept|browse', 'subModule' => 'dept'); +$lang->company->menu->browseGroup = array('link' => 'Group|group|browse', 'subModule' => 'group'); +$lang->company->menu->edit = array('link' => 'Company|company|edit'); +$lang->company->menu->dynamic = 'Dynamic|company|dynamic|'; +$lang->company->menu->addGroup = array('link' => ' Add Group|group|create', 'float' => 'right'); +$lang->company->menu->batchAddUser = array('link' => ' Batch Add|user|batchCreate', 'subModule' => 'user', 'float' => 'right'); +$lang->company->menu->addUser = array('link' => ' Add User|user|create|dept=%s&from=company', 'subModule' => 'user', 'float' => 'right'); + +$lang->dept = new stdclass(); +$lang->group = new stdclass(); +$lang->user = new stdclass(); + +$lang->dept->menu = $lang->company->menu; +$lang->group->menu = $lang->company->menu; +$lang->user->menu = $lang->company->menu; + +/* Admin menu. */ +$lang->admin = new stdclass(); +$lang->admin->menu = new stdclass(); +$lang->admin->menu->index = array('link' => 'Index|admin|index'); +$lang->admin->menu->extension = array('link' => 'Extension|extension|browse', 'subModule' => 'extension'); +$lang->admin->menu->editor = array('link' => 'Scaffold|editor|index', 'subModule' => 'editor'); +$lang->admin->menu->mail = array('link' => 'Email|mail|index', 'subModule' => 'mail'); +$lang->admin->menu->convert = array('link' => 'Import|convert|index', 'subModule' => 'convert'); +$lang->admin->menu->trashes = array('link' => 'Trash|action|trash', 'subModule' => 'action'); + +$lang->convert = new stdclass(); +$lang->upgrade = new stdclass(); +$lang->action = new stdclass(); +$lang->extension = new stdclass(); +$lang->editor = new stdclass(); +$lang->mail = new stdclass(); + +$lang->convert->menu = $lang->admin->menu; +$lang->upgrade->menu = $lang->admin->menu; +$lang->action->menu = $lang->admin->menu; +$lang->extension->menu = $lang->admin->menu; +$lang->editor->menu = $lang->admin->menu; +$lang->mail->menu = $lang->admin->menu; + +/* Groups. */ +$lang->menugroup = new stdclass(); +$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->menugroup->extension = 'admin'; +$lang->menugroup->editor = 'admin'; +$lang->menugroup->mail = 'admin'; + +/* Error info. */ +$lang->error = new stdclass(); +$lang->error->companyNotFound = "The domain %s does not exist."; +$lang->error->length = array("『%s』length should be『%s』", "『%s』length should between『%s』and 『%s』."); +$lang->error->reg = "『%s』should like『%s』"; +$lang->error->unique = "『%s』has『%s』already. If you are sure this record has been deleted, you can restore it in admin panel, trash page."; +$lang->error->gt = "『%s』must greater than『%s』."; +$lang->error->ge = "『%s』must greater than or equal『%s』."; +$lang->error->notempty = "『%s』can not be empty."; +$lang->error->empty = "『%s』 must be empty."; +$lang->error->equal = "『%s』must be『%s』."; +$lang->error->int = array("『%s』should be interger", "『%s』should between『%s-%s』."); +$lang->error->float = "『%s』should be a interger or float."; +$lang->error->email = "『%s』should be email."; +$lang->error->date = "『%s』should be date"; +$lang->error->account = "『%s』should be a valid account."; +$lang->error->passwordsame = "Two passwords must be the same"; +$lang->error->passwordrule = "Password should more than six letters."; +$lang->error->accessDenied = 'No purview'; + +/* Pager. */ +$lang->pager = new stdclass(); +$lang->pager->noRecord = "No records yet."; +$lang->pager->digest = "%s records, %s per page, %s/%s "; +$lang->pager->first = "First"; +$lang->pager->pre = "Previous"; +$lang->pager->next = "Next"; +$lang->pager->last = "Last"; +$lang->pager->locate = "GO!"; + +$lang->zentaoSite = "Official Site"; +$lang->chinaScrum = "Scrum community "; +$lang->agileTraining = "Training "; +$lang->donate = "Donate "; +$lang->proVersion = "Try pro version! "; +$lang->downNotify = "Down notify"; + +$lang->suhosinInfo = "Warming:data is too large! Please enlarge the setting of sohusin.post.max_vars and sohusin.request.max_vars in php.ini. Otherwise partial data can't be saved."; + +$lang->noResultsMatch = "No results match"; + +/* Date times. */ +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', 'F j, H:i'); +define('DT_DATE1', 'Y-m-d'); +define('DT_DATE2', 'Ymd'); +define('DT_DATE3', 'F j, Y '); +define('DT_DATE4', 'M j'); +define('DT_TIME1', 'H:i:s'); +define('DT_TIME2', 'H:i'); + +/* datepicker 时间*/ +$lang->datepicker = new stdclass(); + +$lang->datepicker->dpText = new stdclass(); +$lang->datepicker->dpText->TEXT_OR = 'Or '; +$lang->datepicker->dpText->TEXT_PREV_YEAR = 'Last year'; +$lang->datepicker->dpText->TEXT_PREV_MONTH = 'Last month'; +$lang->datepicker->dpText->TEXT_PREV_WEEK = 'Last week'; +$lang->datepicker->dpText->TEXT_YESTERDAY = 'Yesterday'; +$lang->datepicker->dpText->TEXT_THIS_MONTH = 'This month'; +$lang->datepicker->dpText->TEXT_THIS_WEEK = 'This week'; +$lang->datepicker->dpText->TEXT_TODAY = 'Today'; +$lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Next year'; +$lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Next month'; +$lang->datepicker->dpText->TEXT_CLOSE = 'Close'; +$lang->datepicker->dpText->TEXT_DATE = 'Please select date range'; +$lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Choose date'; + +$lang->datepicker->dayNames = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); +$lang->datepicker->abbrDayNames = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'); +$lang->datepicker->monthNames = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); + +include (dirname(__FILE__) . '/menuOrder.php'); diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php index e3ff4a42bd..d8007cab18 100644 --- a/module/common/lang/zh-cn.php +++ b/module/common/lang/zh-cn.php @@ -1,395 +1,395 @@ - - * @package ZenTaoPMS - * @version $Id$ - * @link http://www.zentao.net - */ -$lang->arrow = '  '; -$lang->colon = '::'; -$lang->comma = ','; -$lang->dot = '。'; -$lang->at = ' 于 '; -$lang->downArrow = '↓'; - -$lang->ZenTaoPMS = '禅道管理'; -$lang->welcome = "欢迎使用『%s』{$lang->colon} {$lang->ZenTaoPMS}"; -$lang->myControl = "我的地盘"; -$lang->currentPos = '当前位置:'; -$lang->logout = '退出'; -$lang->login = '登录'; -$lang->aboutZenTao = '关于'; -$lang->todayIs = '今天是%s,'; -$lang->runInfo = "
时间: %s 毫秒, 内存: %s KB, 查询: %s.
"; - -$lang->reset = '重填'; -$lang->edit = '编辑'; -$lang->copy = '复制'; -$lang->delete = '删除'; -$lang->close = '关闭'; -$lang->link = '关联'; -$lang->unlink = '移除'; -$lang->import = '导入'; -$lang->export = '导出'; -$lang->exportType = '导出类型'; -$lang->setFileName = '文件名:'; -$lang->activate = '激活'; -$lang->submitting = '稍候...'; -$lang->save = '保存'; -$lang->confirm = '确认'; -$lang->preview = '查看'; -$lang->goback = '返回'; -$lang->go = 'GO'; -$lang->more = '更多'; - -$lang->actions = '操作'; -$lang->comment = '备注'; -$lang->history = '历史记录'; -$lang->attatch = '附件'; -$lang->reverse = '切换顺序'; -$lang->switchDisplay= '切换显示'; -$lang->switchHelp = '切换帮助'; -$lang->addFiles = '上传了附件 '; -$lang->files = '附件 '; -$lang->unfold = '+'; -$lang->fold = '-'; - -$lang->selectAll = '全选'; -$lang->selectReverse = '反选'; -$lang->notFound = '抱歉,您访问的对象并不存在!'; -$lang->showAll = '++ 全部显示 ++'; -$lang->hideClosed = '-- 显示进行中 --'; - -$lang->future = '未来'; -$lang->year = '年'; -$lang->workingHour = '工时'; - -$lang->idAB = 'ID'; -$lang->priAB = 'P'; -$lang->statusAB = '状态'; -$lang->openedByAB = '创建'; -$lang->assignedToAB = '指派'; -$lang->typeAB = '类型'; - -$lang->common = new stdclass(); -$lang->common->common = '公有模块'; - -/* 主导航菜单。*/ -$lang->menu = new stdclass(); -$lang->menu->my = ' 我的地盘|my|index'; -$lang->menu->product = '产品|product|index'; -$lang->menu->project = '项目|project|index'; -$lang->menu->qa = '测试|qa|index'; -$lang->menu->doc = '文档|doc|index'; -$lang->menu->report = '统计|report|index'; -$lang->menu->webapp = '应用|webapp|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:版本'; -$lang->searchObjects['release'] = 'R:发布'; -$lang->searchObjects['productplan'] = 'P:产品计划'; -$lang->searchObjects['testtask'] = 'T:测试任务'; -$lang->searchObjects['doc'] = 'D:文档'; -$lang->searchTips = '编号(ctrl+g)'; - -/* 导入支持的编码格式。*/ -$lang->importEncodeList['gbk'] = 'GBK'; -$lang->importEncodeList['big5'] = 'BIG5'; -$lang->importEncodeList['utf-8'] = 'UTF-8'; - -/* 导出文件的类型列表。*/ -$lang->exportFileTypeList['csv'] = 'csv'; -$lang->exportFileTypeList['xml'] = 'xml'; -$lang->exportFileTypeList['html'] = 'html'; - -$lang->exportTypeList['all'] = '导出全部'; -$lang->exportTypeList['selected'] = '导出选中'; - -/* 支持的编码格式。*/ -$lang->exportEncodeList['gbk'] = 'GBK'; -$lang->exportEncodeList['big5'] = 'BIG5'; -$lang->exportEncodeList['utf-8'] = 'UTF-8'; - -/* 风格列表。*/ -$lang->themes['default'] = '默认'; -$lang->themes['green'] = '绿色'; -$lang->themes['red'] = '红色'; -$lang->themes['classblue'] = '经典蓝'; - -/* 首页菜单设置。*/ -$lang->index = new stdclass(); -$lang->index->menu = new stdclass(); - -$lang->index->menu->product = '浏览产品|product|browse'; -$lang->index->menu->project = '浏览项目|project|browse'; - -/* 我的地盘菜单设置。*/ -$lang->my = new stdclass(); -$lang->my->menu = new stdclass(); - -$lang->my->menu->account = ' %s' . $lang->arrow; -$lang->my->menu->index = '首页|my|index'; -$lang->my->menu->todo = array('link' => '待办|my|todo|', 'subModule' => 'todo'); -$lang->my->menu->task = '任务|my|task|'; -$lang->my->menu->bug = 'Bug|my|bug|'; -$lang->my->menu->testtask = array('link' => '测试|my|testtask|', 'alias' => 'testcase'); -$lang->my->menu->story = '需求|my|story|'; -$lang->my->menu->myProject = '项目|my|project|'; -$lang->my->menu->dynamic = '动态|my|dynamic|'; -$lang->my->menu->profile = array('link' => '档案|my|profile|', 'alias' => 'editprofile'); -$lang->my->menu->changePassword = '密码|my|changepassword|'; - -$lang->todo = new stdclass(); -$lang->todo->menu = $lang->my->menu; - -/* 产品视图设置。*/ -$lang->product = new stdclass(); -$lang->product->menu = new stdclass(); - -$lang->product->menu->list = '%s'; -$lang->product->menu->story = array('link' => '需求|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story'); -$lang->product->menu->dynamic = '动态|product|dynamic|productID=%s'; -$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->doc = array('link' => '文档|product|doc|productID=%s', 'subModule' => 'doc'); -$lang->product->menu->view = array('link' => '维护|product|view|productID=%s', 'alias' => 'edit'); -$lang->product->menu->module = '模块|tree|browse|productID=%s&view=story'; -$lang->product->menu->project = '项目|product|project|status=all&productID=%s'; -$lang->product->menu->order = '排序|product|order|productID=%s'; -$lang->product->menu->create = array('link' => ' 添加产品|product|create', 'float' => 'right'); -$lang->product->menu->all = array('link' => ' 所有产品|product|index|locate=no&productID=%s', 'float' => 'right'); - -$lang->story = new stdclass(); -$lang->productplan = new stdclass(); -$lang->release = new stdclass(); - -$lang->story->menu = $lang->product->menu; -$lang->productplan->menu = $lang->product->menu; -$lang->release->menu = $lang->product->menu; - -/* 项目视图菜单设置。*/ -$lang->project = new stdclass(); -$lang->project->menu = new stdclass(); - -$lang->project->menu->list = '%s'; -$lang->project->menu->task = array('link' => '任务|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask,burn,importbug'); -$lang->project->menu->story = array('link' => '需求|project|story|projectID=%s', 'subModule' => 'story', 'alias' => 'linkstory'); -$lang->project->menu->bug = 'Bug|project|bug|projectID=%s'; -$lang->project->menu->dynamic = '动态|project|dynamic|projectID=%s'; -$lang->project->menu->build = array('link' => '版本|project|build|projectID=%s', 'subModule' => 'build'); -$lang->project->menu->testtask = '测试|project|testtask|projectID=%s'; -$lang->project->menu->team = array('link' => '团队|project|team|projectID=%s', 'alias' => 'managemembers'); -$lang->project->menu->doc = array('link' => '文档|project|doc|porjectID=%s', 'subModule' => 'doc'); -$lang->project->menu->product = '产品|project|manageproducts|projectID=%s'; -$lang->project->menu->view = array('link' => '维护|project|view|projectID=%s', 'alias' => 'edit,start,suspend,delay,close'); -$lang->project->menu->order = '排序|project|order|projectID=%s'; -$lang->project->menu->create = array('link' => ' 添加项目|project|create', 'float' => 'right'); -$lang->project->menu->all = array('link' => ' 所有项目|project|index|locate=no&status=all&projectID=%s', 'float' => 'right'); - -$lang->task = new stdclass(); -$lang->build = new stdclass(); -$lang->task->menu = $lang->project->menu; -$lang->build->menu = $lang->project->menu; - -/* QA视图菜单设置。*/ -$lang->bug = new stdclass(); -$lang->bug->menu = new stdclass(); - -$lang->bug->menu->product = '%s'; -$lang->bug->menu->bug = array('link' => 'Bug|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report,batchedit,confirmbug,assignto', '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 = new stdclass(); -$lang->testcase->menu = new stdclass(); - -$lang->testcase->menu->product = '%s'; -$lang->testcase->menu->bug = array('link' => 'Bug|bug|browse|productID=%s'); -$lang->testcase->menu->testcase = array('link' => '用例|testcase|browse|productID=%s', 'alias' => 'view,create,batchcreate,edit,batchedit', 'subModule' => 'tree'); -$lang->testcase->menu->testtask = array('link' => '测试任务|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases'); - -$lang->testtask = new stdclass(); -$lang->testtask->menu = $lang->testcase->menu; - -/* 文档视图菜单设置。*/ -$lang->doc = new stdclass(); -$lang->doc->menu = new stdclass(); - -$lang->doc->menu->list = '%s'; -$lang->doc->menu->browse = array('link' => '文档|doc|browse|libID=%s', 'alias' => 'view,create,edit'); -$lang->doc->menu->edit = '编辑|doc|editLib|libID=%s'; -$lang->doc->menu->module = '分类|tree|browse|libID=%s&viewType=doc'; -$lang->doc->menu->delete = array('link' => '删除|doc|deleteLib|libID=%s', 'target' => 'hiddenwin'); -$lang->doc->menu->create = array('link' => ' 添加文档库|doc|createLib', 'float' => 'right'); - -/* 统计视图菜单设置。*/ -$lang->report = new stdclass(); -$lang->report->menu = new stdclass(); - -$lang->report->menu->product = array('link' => '产品|report|productinfo'); -$lang->report->menu->prj = array('link' => '项目|report|projectdeviation'); -$lang->report->menu->test = array('link' => '测试|report|bugsummary', 'alias' => 'bugassign'); -$lang->report->menu->staff = array('link' => '组织|report|workload'); - -/* 资源视图菜单设置。*/ -$lang->webapp = new stdclass(); -$lang->webapp->menu = new stdclass(); -$lang->webapp->menu->obtain = array('link' => '应用商店|webapp|obtain', 'float' => 'right'); - -/* 组织结构视图菜单设置。*/ -$lang->company = new stdclass(); -$lang->company->menu = new stdclass(); -$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->dynamic = '动态|company|dynamic|'; -$lang->company->menu->addGroup = array('link' => ' 添加分组|group|create', 'float' => 'right'); -$lang->company->menu->batchAddUser = array('link' => ' 批量添加|user|batchCreate', 'subModule' => 'user', 'float' => 'right'); -$lang->company->menu->addUser = array('link' => ' 添加用户|user|create|dept=%s', 'subModule' => 'user', 'float' => 'right'); - -$lang->dept = new stdclass(); -$lang->group = new stdclass(); -$lang->user = new stdclass(); - -$lang->dept->menu = $lang->company->menu; -$lang->group->menu = $lang->company->menu; -$lang->user->menu = $lang->company->menu; - -/* 后台管理菜单设置。*/ -$lang->admin = new stdclass(); -$lang->admin->menu = new stdclass(); -$lang->admin->menu->index = array('link' => '首页|admin|index'); -$lang->admin->menu->extension = array('link' => '插件|extension|browse', 'subModule' => 'extension'); -$lang->admin->menu->editor = array('link' => '扩展编辑器|editor|index', 'subModule' => 'editor'); -$lang->admin->menu->mail = array('link' => '发信|mail|index', 'subModule' => 'mail'); -$lang->admin->menu->convert = array('link' => '导入|convert|index', 'subModule' => 'convert'); -$lang->admin->menu->trashes = array('link' => '回收站|action|trash', 'subModule' => 'action'); - -$lang->convert = new stdclass(); -$lang->upgrade = new stdclass(); -$lang->action = new stdclass(); -$lang->extension = new stdclass(); -$lang->editor = new stdclass(); -$lang->mail = new stdclass(); - -$lang->convert->menu = $lang->admin->menu; -$lang->upgrade->menu = $lang->admin->menu; -$lang->action->menu = $lang->admin->menu; -$lang->extension->menu = $lang->admin->menu; -$lang->editor->menu = $lang->admin->menu; -$lang->mail->menu = $lang->admin->menu; - -/* 菜单分组。*/ -$lang->menugroup = new stdclass(); -$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->menugroup->extension = 'admin'; -$lang->menugroup->editor = 'admin'; -$lang->menugroup->mail = 'admin'; - -/* 错误提示信息。*/ -$lang->error = new stdclass(); -$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->gt = "『%s』应当大于『%s』。"; -$lang->error->ge = "『%s』应当不小于『%s』。"; -$lang->error->notempty = "『%s』不能为空。"; -$lang->error->empty = "『%s』必须为空。"; -$lang->error->equal = "『%s』必须为『%s』。"; -$lang->error->int = array("『%s』应当是数字。", "『%s』应当介于『%s-%s』之间。"); -$lang->error->float = "『%s』应当是数字,可以是小数。"; -$lang->error->email = "『%s』应当为合法的EMAIL。"; -$lang->error->date = "『%s』应当为合法的日期。"; -$lang->error->account = "『%s』应当为合法的用户名。"; -$lang->error->passwordsame = "两次密码应当相等。"; -$lang->error->passwordrule = "密码应该符合规则,长度至少为六位。"; -$lang->error->accessDenied = '您没有访问权限'; - -/* 分页信息。*/ -$lang->pager = new stdclass(); -$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->chinaScrum = "Scrum社区 "; -$lang->agileTraining = "培训 "; -$lang->donate = "捐赠 "; -$lang->proVersion = "购买专业版(特惠)! "; -$lang->downNotify = "下载桌面提醒"; - -$lang->suhosinInfo = "警告:数据太多,请在php.ini中修改sohusin.post.max_varssohusin.request.max_vars(设置更大的数)。 保存并重新启动apache,否则会造成部分数据无法保存。"; - -$lang->noResultsMatch = "没有匹配结果"; - -/* 时间格式设置。*/ -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月d日 H:i'); -define('DT_DATE1', 'Y-m-d'); -define('DT_DATE2', 'Ymd'); -define('DT_DATE3', 'Y年m月d日'); -define('DT_DATE4', 'n月j日'); -define('DT_TIME1', 'H:i:s'); -define('DT_TIME2', 'H:i'); - -/* datepicker 时间*/ -$lang->datepicker = new stdclass(); - -$lang->datepicker->dpText = new stdclass(); -$lang->datepicker->dpText->TEXT_OR = '或 '; -$lang->datepicker->dpText->TEXT_PREV_YEAR = '去年'; -$lang->datepicker->dpText->TEXT_PREV_MONTH = '上月'; -$lang->datepicker->dpText->TEXT_PREV_WEEK = '上周'; -$lang->datepicker->dpText->TEXT_YESTERDAY = '昨天'; -$lang->datepicker->dpText->TEXT_THIS_MONTH = '本月'; -$lang->datepicker->dpText->TEXT_THIS_WEEK = '本周'; -$lang->datepicker->dpText->TEXT_TODAY = '今天'; -$lang->datepicker->dpText->TEXT_NEXT_YEAR = '明年'; -$lang->datepicker->dpText->TEXT_NEXT_MONTH = '下月'; -$lang->datepicker->dpText->TEXT_CLOSE = '关闭'; -$lang->datepicker->dpText->TEXT_DATE = '选择时间段'; -$lang->datepicker->dpText->TEXT_CHOOSE_DATE = '选择日期'; - -$lang->datepicker->dayNames = array('日', '一', '二', '三', '四', '五', '六'); -$lang->datepicker->abbrDayNames = array('日', '一', '二', '三', '四', '五', '六'); -$lang->datepicker->monthNames = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'); - -include (dirname(__FILE__) . '/menuOrder.php'); + + * @package ZenTaoPMS + * @version $Id$ + * @link http://www.zentao.net + */ +$lang->arrow = '  '; +$lang->colon = '::'; +$lang->comma = ','; +$lang->dot = '。'; +$lang->at = ' 于 '; +$lang->downArrow = '↓'; + +$lang->zentaoPMS = '禅道管理'; +$lang->welcome = "欢迎使用『%s』{$lang->colon} {$lang->zentaoPMS}"; +$lang->myControl = "我的地盘"; +$lang->currentPos = '当前位置:'; +$lang->logout = '退出'; +$lang->login = '登录'; +$lang->aboutZenTao = '关于'; +$lang->todayIs = '今天是%s,'; +$lang->runInfo = "
时间: %s 毫秒, 内存: %s KB, 查询: %s.
"; + +$lang->reset = '重填'; +$lang->edit = '编辑'; +$lang->copy = '复制'; +$lang->delete = '删除'; +$lang->close = '关闭'; +$lang->link = '关联'; +$lang->unlink = '移除'; +$lang->import = '导入'; +$lang->export = '导出'; +$lang->exportType = '导出类型'; +$lang->setFileName = '文件名:'; +$lang->activate = '激活'; +$lang->submitting = '稍候...'; +$lang->save = '保存'; +$lang->confirm = '确认'; +$lang->preview = '查看'; +$lang->goback = '返回'; +$lang->go = 'GO'; +$lang->more = '更多'; + +$lang->actions = '操作'; +$lang->comment = '备注'; +$lang->history = '历史记录'; +$lang->attatch = '附件'; +$lang->reverse = '切换顺序'; +$lang->switchDisplay= '切换显示'; +$lang->switchHelp = '切换帮助'; +$lang->addFiles = '上传了附件 '; +$lang->files = '附件 '; +$lang->unfold = '+'; +$lang->fold = '-'; + +$lang->selectAll = '全选'; +$lang->selectReverse = '反选'; +$lang->notFound = '抱歉,您访问的对象并不存在!'; +$lang->showAll = '++ 全部显示 ++'; +$lang->hideClosed = '-- 显示进行中 --'; + +$lang->future = '未来'; +$lang->year = '年'; +$lang->workingHour = '工时'; + +$lang->idAB = 'ID'; +$lang->priAB = 'P'; +$lang->statusAB = '状态'; +$lang->openedByAB = '创建'; +$lang->assignedToAB = '指派'; +$lang->typeAB = '类型'; + +$lang->common = new stdclass(); +$lang->common->common = '公有模块'; + +/* 主导航菜单。*/ +$lang->menu = new stdclass(); +$lang->menu->my = ' 我的地盘|my|index'; +$lang->menu->product = '产品|product|index'; +$lang->menu->project = '项目|project|index'; +$lang->menu->qa = '测试|qa|index'; +$lang->menu->doc = '文档|doc|index'; +$lang->menu->report = '统计|report|index'; +$lang->menu->webapp = '应用|webapp|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:版本'; +$lang->searchObjects['release'] = 'R:发布'; +$lang->searchObjects['productplan'] = 'P:产品计划'; +$lang->searchObjects['testtask'] = 'T:测试任务'; +$lang->searchObjects['doc'] = 'D:文档'; +$lang->searchTips = '编号(ctrl+g)'; + +/* 导入支持的编码格式。*/ +$lang->importEncodeList['gbk'] = 'GBK'; +$lang->importEncodeList['big5'] = 'BIG5'; +$lang->importEncodeList['utf-8'] = 'UTF-8'; + +/* 导出文件的类型列表。*/ +$lang->exportFileTypeList['csv'] = 'csv'; +$lang->exportFileTypeList['xml'] = 'xml'; +$lang->exportFileTypeList['html'] = 'html'; + +$lang->exportTypeList['all'] = '导出全部'; +$lang->exportTypeList['selected'] = '导出选中'; + +/* 支持的编码格式。*/ +$lang->exportEncodeList['gbk'] = 'GBK'; +$lang->exportEncodeList['big5'] = 'BIG5'; +$lang->exportEncodeList['utf-8'] = 'UTF-8'; + +/* 风格列表。*/ +$lang->themes['default'] = '默认'; +$lang->themes['green'] = '绿色'; +$lang->themes['red'] = '红色'; +$lang->themes['classblue'] = '经典蓝'; + +/* 首页菜单设置。*/ +$lang->index = new stdclass(); +$lang->index->menu = new stdclass(); + +$lang->index->menu->product = '浏览产品|product|browse'; +$lang->index->menu->project = '浏览项目|project|browse'; + +/* 我的地盘菜单设置。*/ +$lang->my = new stdclass(); +$lang->my->menu = new stdclass(); + +$lang->my->menu->account = ' %s' . $lang->arrow; +$lang->my->menu->index = '首页|my|index'; +$lang->my->menu->todo = array('link' => '待办|my|todo|', 'subModule' => 'todo'); +$lang->my->menu->task = '任务|my|task|'; +$lang->my->menu->bug = 'Bug|my|bug|'; +$lang->my->menu->testtask = array('link' => '测试|my|testtask|', 'alias' => 'testcase'); +$lang->my->menu->story = '需求|my|story|'; +$lang->my->menu->myProject = '项目|my|project|'; +$lang->my->menu->dynamic = '动态|my|dynamic|'; +$lang->my->menu->profile = array('link' => '档案|my|profile|', 'alias' => 'editprofile'); +$lang->my->menu->changePassword = '密码|my|changepassword|'; + +$lang->todo = new stdclass(); +$lang->todo->menu = $lang->my->menu; + +/* 产品视图设置。*/ +$lang->product = new stdclass(); +$lang->product->menu = new stdclass(); + +$lang->product->menu->list = '%s'; +$lang->product->menu->story = array('link' => '需求|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->product->menu->dynamic = '动态|product|dynamic|productID=%s'; +$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->doc = array('link' => '文档|product|doc|productID=%s', 'subModule' => 'doc'); +$lang->product->menu->view = array('link' => '维护|product|view|productID=%s', 'alias' => 'edit'); +$lang->product->menu->module = '模块|tree|browse|productID=%s&view=story'; +$lang->product->menu->project = '项目|product|project|status=all&productID=%s'; +$lang->product->menu->order = '排序|product|order|productID=%s'; +$lang->product->menu->create = array('link' => ' 添加产品|product|create', 'float' => 'right'); +$lang->product->menu->all = array('link' => ' 所有产品|product|index|locate=no&productID=%s', 'float' => 'right'); + +$lang->story = new stdclass(); +$lang->productplan = new stdclass(); +$lang->release = new stdclass(); + +$lang->story->menu = $lang->product->menu; +$lang->productplan->menu = $lang->product->menu; +$lang->release->menu = $lang->product->menu; + +/* 项目视图菜单设置。*/ +$lang->project = new stdclass(); +$lang->project->menu = new stdclass(); + +$lang->project->menu->list = '%s'; +$lang->project->menu->task = array('link' => '任务|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask,burn,importbug'); +$lang->project->menu->story = array('link' => '需求|project|story|projectID=%s', 'subModule' => 'story', 'alias' => 'linkstory'); +$lang->project->menu->bug = 'Bug|project|bug|projectID=%s'; +$lang->project->menu->dynamic = '动态|project|dynamic|projectID=%s'; +$lang->project->menu->build = array('link' => '版本|project|build|projectID=%s', 'subModule' => 'build'); +$lang->project->menu->testtask = '测试|project|testtask|projectID=%s'; +$lang->project->menu->team = array('link' => '团队|project|team|projectID=%s', 'alias' => 'managemembers'); +$lang->project->menu->doc = array('link' => '文档|project|doc|porjectID=%s', 'subModule' => 'doc'); +$lang->project->menu->product = '产品|project|manageproducts|projectID=%s'; +$lang->project->menu->view = array('link' => '维护|project|view|projectID=%s', 'alias' => 'edit,start,suspend,delay,close'); +$lang->project->menu->order = '排序|project|order|projectID=%s'; +$lang->project->menu->create = array('link' => ' 添加项目|project|create', 'float' => 'right'); +$lang->project->menu->all = array('link' => ' 所有项目|project|index|locate=no&status=all&projectID=%s', 'float' => 'right'); + +$lang->task = new stdclass(); +$lang->build = new stdclass(); +$lang->task->menu = $lang->project->menu; +$lang->build->menu = $lang->project->menu; + +/* QA视图菜单设置。*/ +$lang->bug = new stdclass(); +$lang->bug->menu = new stdclass(); + +$lang->bug->menu->product = '%s'; +$lang->bug->menu->bug = array('link' => 'Bug|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report,batchedit,confirmbug,assignto', '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 = new stdclass(); +$lang->testcase->menu = new stdclass(); + +$lang->testcase->menu->product = '%s'; +$lang->testcase->menu->bug = array('link' => 'Bug|bug|browse|productID=%s'); +$lang->testcase->menu->testcase = array('link' => '用例|testcase|browse|productID=%s', 'alias' => 'view,create,batchcreate,edit,batchedit', 'subModule' => 'tree'); +$lang->testcase->menu->testtask = array('link' => '测试任务|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases'); + +$lang->testtask = new stdclass(); +$lang->testtask->menu = $lang->testcase->menu; + +/* 文档视图菜单设置。*/ +$lang->doc = new stdclass(); +$lang->doc->menu = new stdclass(); + +$lang->doc->menu->list = '%s'; +$lang->doc->menu->browse = array('link' => '文档|doc|browse|libID=%s', 'alias' => 'view,create,edit'); +$lang->doc->menu->edit = '编辑|doc|editLib|libID=%s'; +$lang->doc->menu->module = '分类|tree|browse|libID=%s&viewType=doc'; +$lang->doc->menu->delete = array('link' => '删除|doc|deleteLib|libID=%s', 'target' => 'hiddenwin'); +$lang->doc->menu->create = array('link' => ' 添加文档库|doc|createLib', 'float' => 'right'); + +/* 统计视图菜单设置。*/ +$lang->report = new stdclass(); +$lang->report->menu = new stdclass(); + +$lang->report->menu->product = array('link' => '产品|report|productinfo'); +$lang->report->menu->prj = array('link' => '项目|report|projectdeviation'); +$lang->report->menu->test = array('link' => '测试|report|bugsummary', 'alias' => 'bugassign'); +$lang->report->menu->staff = array('link' => '组织|report|workload'); + +/* 资源视图菜单设置。*/ +$lang->webapp = new stdclass(); +$lang->webapp->menu = new stdclass(); +$lang->webapp->menu->obtain = array('link' => '应用商店|webapp|obtain', 'float' => 'right'); + +/* 组织结构视图菜单设置。*/ +$lang->company = new stdclass(); +$lang->company->menu = new stdclass(); +$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->dynamic = '动态|company|dynamic|'; +$lang->company->menu->addGroup = array('link' => ' 添加分组|group|create', 'float' => 'right'); +$lang->company->menu->batchAddUser = array('link' => ' 批量添加|user|batchCreate', 'subModule' => 'user', 'float' => 'right'); +$lang->company->menu->addUser = array('link' => ' 添加用户|user|create|dept=%s', 'subModule' => 'user', 'float' => 'right'); + +$lang->dept = new stdclass(); +$lang->group = new stdclass(); +$lang->user = new stdclass(); + +$lang->dept->menu = $lang->company->menu; +$lang->group->menu = $lang->company->menu; +$lang->user->menu = $lang->company->menu; + +/* 后台管理菜单设置。*/ +$lang->admin = new stdclass(); +$lang->admin->menu = new stdclass(); +$lang->admin->menu->index = array('link' => '首页|admin|index'); +$lang->admin->menu->extension = array('link' => '插件|extension|browse', 'subModule' => 'extension'); +$lang->admin->menu->editor = array('link' => '扩展编辑器|editor|index', 'subModule' => 'editor'); +$lang->admin->menu->mail = array('link' => '发信|mail|index', 'subModule' => 'mail'); +$lang->admin->menu->convert = array('link' => '导入|convert|index', 'subModule' => 'convert'); +$lang->admin->menu->trashes = array('link' => '回收站|action|trash', 'subModule' => 'action'); + +$lang->convert = new stdclass(); +$lang->upgrade = new stdclass(); +$lang->action = new stdclass(); +$lang->extension = new stdclass(); +$lang->editor = new stdclass(); +$lang->mail = new stdclass(); + +$lang->convert->menu = $lang->admin->menu; +$lang->upgrade->menu = $lang->admin->menu; +$lang->action->menu = $lang->admin->menu; +$lang->extension->menu = $lang->admin->menu; +$lang->editor->menu = $lang->admin->menu; +$lang->mail->menu = $lang->admin->menu; + +/* 菜单分组。*/ +$lang->menugroup = new stdclass(); +$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->menugroup->extension = 'admin'; +$lang->menugroup->editor = 'admin'; +$lang->menugroup->mail = 'admin'; + +/* 错误提示信息。*/ +$lang->error = new stdclass(); +$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->gt = "『%s』应当大于『%s』。"; +$lang->error->ge = "『%s』应当不小于『%s』。"; +$lang->error->notempty = "『%s』不能为空。"; +$lang->error->empty = "『%s』必须为空。"; +$lang->error->equal = "『%s』必须为『%s』。"; +$lang->error->int = array("『%s』应当是数字。", "『%s』应当介于『%s-%s』之间。"); +$lang->error->float = "『%s』应当是数字,可以是小数。"; +$lang->error->email = "『%s』应当为合法的EMAIL。"; +$lang->error->date = "『%s』应当为合法的日期。"; +$lang->error->account = "『%s』应当为合法的用户名。"; +$lang->error->passwordsame = "两次密码应当相等。"; +$lang->error->passwordrule = "密码应该符合规则,长度至少为六位。"; +$lang->error->accessDenied = '您没有访问权限'; + +/* 分页信息。*/ +$lang->pager = new stdclass(); +$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->chinaScrum = "Scrum社区 "; +$lang->agileTraining = "培训 "; +$lang->donate = "捐赠 "; +$lang->proVersion = "购买专业版(特惠)! "; +$lang->downNotify = "下载桌面提醒"; + +$lang->suhosinInfo = "警告:数据太多,请在php.ini中修改sohusin.post.max_varssohusin.request.max_vars(设置更大的数)。 保存并重新启动apache,否则会造成部分数据无法保存。"; + +$lang->noResultsMatch = "没有匹配结果"; + +/* 时间格式设置。*/ +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月d日 H:i'); +define('DT_DATE1', 'Y-m-d'); +define('DT_DATE2', 'Ymd'); +define('DT_DATE3', 'Y年m月d日'); +define('DT_DATE4', 'n月j日'); +define('DT_TIME1', 'H:i:s'); +define('DT_TIME2', 'H:i'); + +/* datepicker 时间*/ +$lang->datepicker = new stdclass(); + +$lang->datepicker->dpText = new stdclass(); +$lang->datepicker->dpText->TEXT_OR = '或 '; +$lang->datepicker->dpText->TEXT_PREV_YEAR = '去年'; +$lang->datepicker->dpText->TEXT_PREV_MONTH = '上月'; +$lang->datepicker->dpText->TEXT_PREV_WEEK = '上周'; +$lang->datepicker->dpText->TEXT_YESTERDAY = '昨天'; +$lang->datepicker->dpText->TEXT_THIS_MONTH = '本月'; +$lang->datepicker->dpText->TEXT_THIS_WEEK = '本周'; +$lang->datepicker->dpText->TEXT_TODAY = '今天'; +$lang->datepicker->dpText->TEXT_NEXT_YEAR = '明年'; +$lang->datepicker->dpText->TEXT_NEXT_MONTH = '下月'; +$lang->datepicker->dpText->TEXT_CLOSE = '关闭'; +$lang->datepicker->dpText->TEXT_DATE = '选择时间段'; +$lang->datepicker->dpText->TEXT_CHOOSE_DATE = '选择日期'; + +$lang->datepicker->dayNames = array('日', '一', '二', '三', '四', '五', '六'); +$lang->datepicker->abbrDayNames = array('日', '一', '二', '三', '四', '五', '六'); +$lang->datepicker->monthNames = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'); + +include (dirname(__FILE__) . '/menuOrder.php'); diff --git a/module/common/lang/zh-tw.php b/module/common/lang/zh-tw.php index 8deed1300f..91b91cd8c2 100644 --- a/module/common/lang/zh-tw.php +++ b/module/common/lang/zh-tw.php @@ -1,396 +1,396 @@ - - * @package ZenTaoPMS - * @version $Id: zh-tw.php 3864 2012-12-20 08:00:07Z wyd621@gmail.com $ - * @link http://www.zentao.net - */ -$lang->arrow = '  '; -$lang->colon = '::'; -$lang->comma = ','; -$lang->dot = '。'; -$lang->at = ' 于 '; -$lang->downArrow = '↓'; - -$lang->ZenTaoPMS = '禪道管理'; -$lang->welcome = "歡迎使用『%s』{$lang->colon} {$lang->ZenTaoPMS}"; -$lang->myControl = "我的地盤"; -$lang->currentPos = '當前位置:'; -$lang->logout = '退出'; -$lang->login = '登錄'; -$lang->aboutZenTao = '關於'; -$lang->todayIs = '今天是%s,'; -$lang->runInfo = "
時間: %s 毫秒, 內存: %s KB, 查詢: %s.
"; - -$lang->reset = '重填'; -$lang->edit = '編輯'; -$lang->copy = '複製'; -$lang->delete = '刪除'; -$lang->close = '關閉'; -$lang->link = '關聯'; -$lang->unlink = '移除'; -$lang->import = '導入'; -$lang->export = '導出'; -$lang->exportType = '導出類型'; -$lang->setFileName = '檔案名:'; -$lang->activate = '激活'; -$lang->submitting = '稍候...'; -$lang->save = '保存'; -$lang->confirm = '確認'; -$lang->preview = '查看'; -$lang->goback = '返回'; -$lang->go = 'GO'; -$lang->more = '更多'; - -$lang->actions = '操作'; -$lang->comment = '備註'; -$lang->history = '歷史記錄'; -$lang->attatch = '附件'; -$lang->reverse = '切換順序'; -$lang->switchDisplay= '切換顯示'; -$lang->switchHelp = '切換幫助'; -$lang->addFiles = '上傳了附件 '; -$lang->files = '附件 '; -$lang->unfold = '+'; -$lang->fold = '-'; - -$lang->selectAll = '全選'; -$lang->selectReverse = '反選'; -$lang->notFound = '抱歉,您訪問的對象並不存在!'; -$lang->showAll = '++ 全部顯示 ++'; -$lang->hideClosed = '-- 隱藏已結束 --'; - -$lang->future = '未來'; -$lang->year = '年'; -$lang->workingHour = '工時'; - -$lang->idAB = 'ID'; -$lang->priAB = 'P'; -$lang->statusAB = '狀態'; -$lang->openedByAB = '創建'; -$lang->assignedToAB = '指派'; -$lang->typeAB = '類型'; - -$lang->common = new stdclass(); -$lang->common->common = '公有模組'; - -/* 主導航菜單。*/ -$lang->menu = new stdclass(); -$lang->menu->my = ' 我的地盤|my|index'; -$lang->menu->product = '產品|product|index'; -$lang->menu->project = '項目|project|index'; -$lang->menu->qa = '測試|qa|index'; -$lang->menu->doc = '文檔|doc|index'; -$lang->menu->report = '統計|report|index'; -//$lang->menu->webapp = '應用中心|webapp|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:版本'; -$lang->searchObjects['release'] = 'R:發佈'; -$lang->searchObjects['productplan'] = 'P:產品計劃'; -$lang->searchObjects['testtask'] = 'T:測試任務'; -$lang->searchObjects['doc'] = 'D:文檔'; -$lang->searchTips = '編號(ctrl+g)'; - -/* 導入支持的編碼格式。*/ -$lang->importEncodeList['gbk'] = 'GBK'; -$lang->importEncodeList['big5'] = 'BIG5'; -$lang->importEncodeList['utf-8'] = 'UTF-8'; - -/* 導出檔案的類型列表。*/ -$lang->exportFileTypeList['csv'] = 'csv'; -$lang->exportFileTypeList['xml'] = 'xml'; -$lang->exportFileTypeList['html'] = 'html'; - -$lang->exportTypeList['all'] = '導出全部'; -$lang->exportTypeList['selected'] = '導出選中'; - -/* 支持的編碼格式。*/ -$lang->exportEncodeList['gbk'] = 'GBK'; -$lang->exportEncodeList['big5'] = 'BIG5'; -$lang->exportEncodeList['utf-8'] = 'UTF-8'; - -/* 風格列表。*/ -$lang->themes['default'] = '預設'; -$lang->themes['green'] = '綠色'; -$lang->themes['red'] = '紅色'; -$lang->themes['classblue'] = '經典藍'; - -/* 首頁菜單設置。*/ -$lang->index = new stdclass(); -$lang->index->menu = new stdclass(); - -$lang->index->menu->product = '瀏覽產品|product|browse'; -$lang->index->menu->project = '瀏覽項目|project|browse'; - -/* 我的地盤菜單設置。*/ -$lang->my = new stdclass(); -$lang->my->menu = new stdclass(); - -$lang->my->menu->account = ' %s' . $lang->arrow; -$lang->my->menu->index = '首頁|my|index'; -$lang->my->menu->todo = array('link' => '待辦|my|todo|', 'subModule' => 'todo'); -$lang->my->menu->task = '任務|my|task|'; -$lang->my->menu->bug = '缺陷|my|bug|'; -$lang->my->menu->testtask = array('link' => '測試|my|testtask|', 'alias' => 'testcase'); -$lang->my->menu->story = '需求|my|story|'; -$lang->my->menu->myProject = '項目|my|project|'; -$lang->my->menu->dynamic = '動態|my|dynamic|'; -$lang->my->menu->profile = array('link' => '檔案|my|profile|', 'alias' => 'editprofile'); -$lang->my->menu->changePassword = '密碼|my|changepassword|'; - -$lang->todo = new stdclass(); -$lang->todo->menu = $lang->my->menu; - -/* 產品視圖設置。*/ -$lang->product = new stdclass(); -$lang->product->menu = new stdclass(); - -$lang->product->menu->list = '%s'; -$lang->product->menu->story = array('link' => '需求|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story'); -$lang->product->menu->dynamic = '動態|product|dynamic|productID=%s'; -$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->doc = array('link' => '文檔|product|doc|productID=%s', 'subModule' => 'doc'); -$lang->product->menu->view = array('link' => '維護|product|view|productID=%s', 'alias' => 'edit'); -$lang->product->menu->module = '模組|tree|browse|productID=%s&view=story'; -$lang->product->menu->project = '項目|product|project|status=all&productID=%s'; -$lang->product->menu->order = '排序|product|order|productID=%s'; -$lang->product->menu->create = array('link' => ' 新增產品|product|create', 'float' => 'right'); -$lang->product->menu->all = array('link' => ' 所有產品|product|index|locate=no&productID=%s', 'float' => 'right'); - -$lang->story = new stdclass(); -$lang->productplan = new stdclass(); -$lang->release = new stdclass(); - -$lang->story->menu = $lang->product->menu; -$lang->productplan->menu = $lang->product->menu; -$lang->release->menu = $lang->product->menu; - -/* 項目視圖菜單設置。*/ -$lang->project = new stdclass(); -$lang->project->menu = new stdclass(); - -$lang->project->menu->list = '%s'; -$lang->project->menu->task = array('link' => '任務|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask,burn,importbug'); -$lang->project->menu->story = array('link' => '需求|project|story|projectID=%s', 'subModule' => 'story', 'alias' => 'linkstory'); -$lang->project->menu->bug = 'Bug|project|bug|projectID=%s'; -$lang->project->menu->dynamic = '動態|project|dynamic|projectID=%s'; -$lang->project->menu->build = array('link' => '版本|project|build|projectID=%s', 'subModule' => 'build'); -$lang->project->menu->testtask = '測試|project|testtask|projectID=%s'; -$lang->project->menu->team = array('link' => '團隊|project|team|projectID=%s', 'alias' => 'managemembers'); -$lang->project->menu->doc = array('link' => '文檔|project|doc|porjectID=%s', 'subModule' => 'doc'); -$lang->project->menu->product = '產品|project|manageproducts|projectID=%s'; -$lang->project->menu->view = array('link' => '維護|project|view|projectID=%s', 'alias' => 'edit'); -$lang->project->menu->order = '排序|project|order|projectID=%s'; -$lang->project->menu->create = array('link' => ' 新增項目|project|create', 'float' => 'right'); -$lang->project->menu->all = array('link' => ' 所有項目|project|index|locate=no&status=undone&projectID=%s', 'float' => 'right'); - -$lang->task = new stdclass(); -$lang->build = new stdclass(); -$lang->task->menu = $lang->project->menu; -$lang->build->menu = $lang->project->menu; - -/* QA視圖菜單設置。*/ -$lang->bug = new stdclass(); -$lang->bug->menu = new stdclass(); - -$lang->bug->menu->product = '%s'; -$lang->bug->menu->bug = array('link' => '缺陷管理|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report,batchedit', '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 = new stdclass(); -$lang->testcase->menu = new stdclass(); - -$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,batchcreate,edit,batchedit', 'subModule' => 'tree'); -$lang->testcase->menu->testtask = array('link' => '測試任務|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases'); - -$lang->testtask = new stdclass(); -$lang->testtask->menu = $lang->testcase->menu; - -/* 文檔視圖菜單設置。*/ -$lang->doc = new stdclass(); -$lang->doc->menu = new stdclass(); - -$lang->doc->menu->list = '%s'; -$lang->doc->menu->browse = array('link' => '文檔列表|doc|browse|libID=%s', 'alias' => 'view,create,edit'); -$lang->doc->menu->edit = '編輯文檔庫|doc|editLib|libID=%s'; -$lang->doc->menu->module = '維護模組|tree|browse|libID=%s&viewType=doc'; -$lang->doc->menu->delete = array('link' => '刪除文檔庫|doc|deleteLib|libID=%s', 'target' => 'hiddenwin'); -$lang->doc->menu->create = array('link' => ' 新增文檔庫|doc|createLib', 'float' => 'right'); - -/* 統計視圖菜單設置。*/ -$lang->report = new stdclass(); -$lang->report->menu = new stdclass(); - -$lang->report->menu->product = array('link' => '產品|report|productinfo'); -$lang->report->menu->prj = array('link' => '項目|report|projectdeviation'); -$lang->report->menu->test = array('link' => '測試|report|bugsummary', 'alias' => 'bugassign'); -$lang->report->menu->staff = array('link' => '組織|report|workload'); - -/* 資源視圖菜單設置。*/ -$lang->webapp = new stdclass(); -$lang->webapp->menu = new stdclass(); -//$lang->webapp->menu->obtain = array('link' => '應用商店|webapp|obtain', 'float' => 'right'); - -/* 組織結構視圖菜單設置。*/ -$lang->company = new stdclass(); -$lang->company->menu = new stdclass(); -$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->dynamic = '動態|company|dynamic|'; -$lang->company->menu->addGroup = array('link' => ' 添加分組|group|create', 'float' => 'right'); -$lang->company->menu->batchAddUser = array('link' => ' 批量添加|user|batchCreate', 'subModule' => 'user', 'float' => 'right'); -$lang->company->menu->addUser = array('link' => ' 添加用戶|user|create|dept=%s', 'subModule' => 'user', 'float' => 'right'); - -$lang->dept = new stdclass(); -$lang->group = new stdclass(); -$lang->user = new stdclass(); - -$lang->dept->menu = $lang->company->menu; -$lang->group->menu = $lang->company->menu; -$lang->user->menu = $lang->company->menu; - -/* 後台管理菜單設置。*/ -$lang->admin = new stdclass(); -$lang->admin->menu = new stdclass(); -$lang->admin->menu->index = array('link' => '首頁|admin|index'); -$lang->admin->menu->extension = array('link' => '插件|extension|browse', 'subModule' => 'extension'); -$lang->admin->menu->editor = array('link' => '擴展編輯器|editor|index', 'subModule' => 'editor'); -$lang->admin->menu->mail = array('link' => '發信|mail|index', 'subModule' => 'mail'); -$lang->admin->menu->clearData = array('link' => '重置|admin|cleardata'); -$lang->admin->menu->convert = array('link' => '導入|convert|index', 'subModule' => 'convert'); -$lang->admin->menu->trashes = array('link' => '資源回收筒|action|trash', 'subModule' => 'action'); - -$lang->convert = new stdclass(); -$lang->upgrade = new stdclass(); -$lang->action = new stdclass(); -$lang->extension = new stdclass(); -$lang->editor = new stdclass(); -$lang->mail = new stdclass(); - -$lang->convert->menu = $lang->admin->menu; -$lang->upgrade->menu = $lang->admin->menu; -$lang->action->menu = $lang->admin->menu; -$lang->extension->menu = $lang->admin->menu; -$lang->editor->menu = $lang->admin->menu; -$lang->mail->menu = $lang->admin->menu; - -/* 菜單分組。*/ -$lang->menugroup = new stdclass(); -$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->menugroup->extension = 'admin'; -$lang->menugroup->editor = 'admin'; -$lang->menugroup->mail = 'admin'; - -/* 錯誤提示信息。*/ -$lang->error = new stdclass(); -$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->gt = "『%s』應當大於『%s』。"; -$lang->error->ge = "『%s』應當不小於『%s』。"; -$lang->error->notempty = "『%s』不能為空。"; -$lang->error->empty = "『%s』必須為空。"; -$lang->error->equal = "『%s』必須為『%s』。"; -$lang->error->int = array("『%s』應當是數字。", "『%s』應當介於『%s-%s』之間。"); -$lang->error->float = "『%s』應當是數字,可以是小數。"; -$lang->error->email = "『%s』應當為合法的EMAIL。"; -$lang->error->date = "『%s』應當為合法的日期。"; -$lang->error->account = "『%s』應當為合法的用戶名。"; -$lang->error->passwordsame = "兩次密碼應當相等。"; -$lang->error->passwordrule = "密碼應該符合規則,長度至少為六位。"; -$lang->error->accessDenied = '您沒有訪問權限'; - -/* 分頁信息。*/ -$lang->pager = new stdclass(); -$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->chinaScrum = "Scrum社區 "; -$lang->agileTraining = "培訓 "; -$lang->donate = "捐贈 "; -$lang->proVersion = "購買專業版(特惠)! "; -$lang->downNotify = "下載桌面提醒"; - -$lang->suhosinInfo = "警告:數據太多,請在php.ini中修改sohusin.post.max_varssohusin.request.max_vars(設置更大的數)。 保存並重新啟動apache,否則會造成部分數據無法保存。"; - -$lang->noResultsMatch = "沒有匹配結果"; - -/* 時間格式設置。*/ -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月d日 H:i'); -define('DT_DATE1', 'Y-m-d'); -define('DT_DATE2', 'Ymd'); -define('DT_DATE3', 'Y年m月d日'); -define('DT_DATE4', 'n月j日'); -define('DT_TIME1', 'H:i:s'); -define('DT_TIME2', 'H:i'); - -/* datepicker 時間*/ -$lang->datepicker = new stdclass(); - -$lang->datepicker->dpText = new stdclass(); -$lang->datepicker->dpText->TEXT_OR = '或 '; -$lang->datepicker->dpText->TEXT_PREV_YEAR = '去年'; -$lang->datepicker->dpText->TEXT_PREV_MONTH = '上月'; -$lang->datepicker->dpText->TEXT_PREV_WEEK = '上周'; -$lang->datepicker->dpText->TEXT_YESTERDAY = '昨天'; -$lang->datepicker->dpText->TEXT_THIS_MONTH = '本月'; -$lang->datepicker->dpText->TEXT_THIS_WEEK = '本週'; -$lang->datepicker->dpText->TEXT_TODAY = '今天'; -$lang->datepicker->dpText->TEXT_NEXT_YEAR = '明年'; -$lang->datepicker->dpText->TEXT_NEXT_MONTH = '下月'; -$lang->datepicker->dpText->TEXT_CLOSE = '關閉'; -$lang->datepicker->dpText->TEXT_DATE = '選擇時間段'; -$lang->datepicker->dpText->TEXT_CHOOSE_DATE = '選擇日期'; - -$lang->datepicker->dayNames = array('日', '一', '二', '三', '四', '五', '六'); -$lang->datepicker->abbrDayNames = array('日', '一', '二', '三', '四', '五', '六'); -$lang->datepicker->monthNames = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'); - -include (dirname(__FILE__) . '/menuOrder.php'); + + * @package ZenTaoPMS + * @version $Id: zh-tw.php 3864 2012-12-20 08:00:07Z wyd621@gmail.com $ + * @link http://www.zentao.net + */ +$lang->arrow = '  '; +$lang->colon = '::'; +$lang->comma = ','; +$lang->dot = '。'; +$lang->at = ' 于 '; +$lang->downArrow = '↓'; + +$lang->ZenTaoPMS = '禪道管理'; +$lang->welcome = "歡迎使用『%s』{$lang->colon} {$lang->ZenTaoPMS}"; +$lang->myControl = "我的地盤"; +$lang->currentPos = '當前位置:'; +$lang->logout = '退出'; +$lang->login = '登錄'; +$lang->aboutZenTao = '關於'; +$lang->todayIs = '今天是%s,'; +$lang->runInfo = "
時間: %s 毫秒, 內存: %s KB, 查詢: %s.
"; + +$lang->reset = '重填'; +$lang->edit = '編輯'; +$lang->copy = '複製'; +$lang->delete = '刪除'; +$lang->close = '關閉'; +$lang->link = '關聯'; +$lang->unlink = '移除'; +$lang->import = '導入'; +$lang->export = '導出'; +$lang->exportType = '導出類型'; +$lang->setFileName = '檔案名:'; +$lang->activate = '激活'; +$lang->submitting = '稍候...'; +$lang->save = '保存'; +$lang->confirm = '確認'; +$lang->preview = '查看'; +$lang->goback = '返回'; +$lang->go = 'GO'; +$lang->more = '更多'; + +$lang->actions = '操作'; +$lang->comment = '備註'; +$lang->history = '歷史記錄'; +$lang->attatch = '附件'; +$lang->reverse = '切換順序'; +$lang->switchDisplay= '切換顯示'; +$lang->switchHelp = '切換幫助'; +$lang->addFiles = '上傳了附件 '; +$lang->files = '附件 '; +$lang->unfold = '+'; +$lang->fold = '-'; + +$lang->selectAll = '全選'; +$lang->selectReverse = '反選'; +$lang->notFound = '抱歉,您訪問的對象並不存在!'; +$lang->showAll = '++ 全部顯示 ++'; +$lang->hideClosed = '-- 隱藏已結束 --'; + +$lang->future = '未來'; +$lang->year = '年'; +$lang->workingHour = '工時'; + +$lang->idAB = 'ID'; +$lang->priAB = 'P'; +$lang->statusAB = '狀態'; +$lang->openedByAB = '創建'; +$lang->assignedToAB = '指派'; +$lang->typeAB = '類型'; + +$lang->common = new stdclass(); +$lang->common->common = '公有模組'; + +/* 主導航菜單。*/ +$lang->menu = new stdclass(); +$lang->menu->my = ' 我的地盤|my|index'; +$lang->menu->product = '產品|product|index'; +$lang->menu->project = '項目|project|index'; +$lang->menu->qa = '測試|qa|index'; +$lang->menu->doc = '文檔|doc|index'; +$lang->menu->report = '統計|report|index'; +//$lang->menu->webapp = '應用中心|webapp|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:版本'; +$lang->searchObjects['release'] = 'R:發佈'; +$lang->searchObjects['productplan'] = 'P:產品計劃'; +$lang->searchObjects['testtask'] = 'T:測試任務'; +$lang->searchObjects['doc'] = 'D:文檔'; +$lang->searchTips = '編號(ctrl+g)'; + +/* 導入支持的編碼格式。*/ +$lang->importEncodeList['gbk'] = 'GBK'; +$lang->importEncodeList['big5'] = 'BIG5'; +$lang->importEncodeList['utf-8'] = 'UTF-8'; + +/* 導出檔案的類型列表。*/ +$lang->exportFileTypeList['csv'] = 'csv'; +$lang->exportFileTypeList['xml'] = 'xml'; +$lang->exportFileTypeList['html'] = 'html'; + +$lang->exportTypeList['all'] = '導出全部'; +$lang->exportTypeList['selected'] = '導出選中'; + +/* 支持的編碼格式。*/ +$lang->exportEncodeList['gbk'] = 'GBK'; +$lang->exportEncodeList['big5'] = 'BIG5'; +$lang->exportEncodeList['utf-8'] = 'UTF-8'; + +/* 風格列表。*/ +$lang->themes['default'] = '預設'; +$lang->themes['green'] = '綠色'; +$lang->themes['red'] = '紅色'; +$lang->themes['classblue'] = '經典藍'; + +/* 首頁菜單設置。*/ +$lang->index = new stdclass(); +$lang->index->menu = new stdclass(); + +$lang->index->menu->product = '瀏覽產品|product|browse'; +$lang->index->menu->project = '瀏覽項目|project|browse'; + +/* 我的地盤菜單設置。*/ +$lang->my = new stdclass(); +$lang->my->menu = new stdclass(); + +$lang->my->menu->account = ' %s' . $lang->arrow; +$lang->my->menu->index = '首頁|my|index'; +$lang->my->menu->todo = array('link' => '待辦|my|todo|', 'subModule' => 'todo'); +$lang->my->menu->task = '任務|my|task|'; +$lang->my->menu->bug = '缺陷|my|bug|'; +$lang->my->menu->testtask = array('link' => '測試|my|testtask|', 'alias' => 'testcase'); +$lang->my->menu->story = '需求|my|story|'; +$lang->my->menu->myProject = '項目|my|project|'; +$lang->my->menu->dynamic = '動態|my|dynamic|'; +$lang->my->menu->profile = array('link' => '檔案|my|profile|', 'alias' => 'editprofile'); +$lang->my->menu->changePassword = '密碼|my|changepassword|'; + +$lang->todo = new stdclass(); +$lang->todo->menu = $lang->my->menu; + +/* 產品視圖設置。*/ +$lang->product = new stdclass(); +$lang->product->menu = new stdclass(); + +$lang->product->menu->list = '%s'; +$lang->product->menu->story = array('link' => '需求|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->product->menu->dynamic = '動態|product|dynamic|productID=%s'; +$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->doc = array('link' => '文檔|product|doc|productID=%s', 'subModule' => 'doc'); +$lang->product->menu->view = array('link' => '維護|product|view|productID=%s', 'alias' => 'edit'); +$lang->product->menu->module = '模組|tree|browse|productID=%s&view=story'; +$lang->product->menu->project = '項目|product|project|status=all&productID=%s'; +$lang->product->menu->order = '排序|product|order|productID=%s'; +$lang->product->menu->create = array('link' => ' 新增產品|product|create', 'float' => 'right'); +$lang->product->menu->all = array('link' => ' 所有產品|product|index|locate=no&productID=%s', 'float' => 'right'); + +$lang->story = new stdclass(); +$lang->productplan = new stdclass(); +$lang->release = new stdclass(); + +$lang->story->menu = $lang->product->menu; +$lang->productplan->menu = $lang->product->menu; +$lang->release->menu = $lang->product->menu; + +/* 項目視圖菜單設置。*/ +$lang->project = new stdclass(); +$lang->project->menu = new stdclass(); + +$lang->project->menu->list = '%s'; +$lang->project->menu->task = array('link' => '任務|project|task|projectID=%s', 'subModule' => 'task', 'alias' => 'grouptask,importtask,burn,importbug'); +$lang->project->menu->story = array('link' => '需求|project|story|projectID=%s', 'subModule' => 'story', 'alias' => 'linkstory'); +$lang->project->menu->bug = 'Bug|project|bug|projectID=%s'; +$lang->project->menu->dynamic = '動態|project|dynamic|projectID=%s'; +$lang->project->menu->build = array('link' => '版本|project|build|projectID=%s', 'subModule' => 'build'); +$lang->project->menu->testtask = '測試|project|testtask|projectID=%s'; +$lang->project->menu->team = array('link' => '團隊|project|team|projectID=%s', 'alias' => 'managemembers'); +$lang->project->menu->doc = array('link' => '文檔|project|doc|porjectID=%s', 'subModule' => 'doc'); +$lang->project->menu->product = '產品|project|manageproducts|projectID=%s'; +$lang->project->menu->view = array('link' => '維護|project|view|projectID=%s', 'alias' => 'edit'); +$lang->project->menu->order = '排序|project|order|projectID=%s'; +$lang->project->menu->create = array('link' => ' 新增項目|project|create', 'float' => 'right'); +$lang->project->menu->all = array('link' => ' 所有項目|project|index|locate=no&status=undone&projectID=%s', 'float' => 'right'); + +$lang->task = new stdclass(); +$lang->build = new stdclass(); +$lang->task->menu = $lang->project->menu; +$lang->build->menu = $lang->project->menu; + +/* QA視圖菜單設置。*/ +$lang->bug = new stdclass(); +$lang->bug->menu = new stdclass(); + +$lang->bug->menu->product = '%s'; +$lang->bug->menu->bug = array('link' => '缺陷管理|bug|browse|productID=%s', 'alias' => 'view,create,edit,resolve,close,activate,report,batchedit', '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 = new stdclass(); +$lang->testcase->menu = new stdclass(); + +$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,batchcreate,edit,batchedit', 'subModule' => 'tree'); +$lang->testcase->menu->testtask = array('link' => '測試任務|testtask|browse|productID=%s', 'alias' => 'view,create,edit,linkcase,cases'); + +$lang->testtask = new stdclass(); +$lang->testtask->menu = $lang->testcase->menu; + +/* 文檔視圖菜單設置。*/ +$lang->doc = new stdclass(); +$lang->doc->menu = new stdclass(); + +$lang->doc->menu->list = '%s'; +$lang->doc->menu->browse = array('link' => '文檔列表|doc|browse|libID=%s', 'alias' => 'view,create,edit'); +$lang->doc->menu->edit = '編輯文檔庫|doc|editLib|libID=%s'; +$lang->doc->menu->module = '維護模組|tree|browse|libID=%s&viewType=doc'; +$lang->doc->menu->delete = array('link' => '刪除文檔庫|doc|deleteLib|libID=%s', 'target' => 'hiddenwin'); +$lang->doc->menu->create = array('link' => ' 新增文檔庫|doc|createLib', 'float' => 'right'); + +/* 統計視圖菜單設置。*/ +$lang->report = new stdclass(); +$lang->report->menu = new stdclass(); + +$lang->report->menu->product = array('link' => '產品|report|productinfo'); +$lang->report->menu->prj = array('link' => '項目|report|projectdeviation'); +$lang->report->menu->test = array('link' => '測試|report|bugsummary', 'alias' => 'bugassign'); +$lang->report->menu->staff = array('link' => '組織|report|workload'); + +/* 資源視圖菜單設置。*/ +$lang->webapp = new stdclass(); +$lang->webapp->menu = new stdclass(); +//$lang->webapp->menu->obtain = array('link' => '應用商店|webapp|obtain', 'float' => 'right'); + +/* 組織結構視圖菜單設置。*/ +$lang->company = new stdclass(); +$lang->company->menu = new stdclass(); +$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->dynamic = '動態|company|dynamic|'; +$lang->company->menu->addGroup = array('link' => ' 添加分組|group|create', 'float' => 'right'); +$lang->company->menu->batchAddUser = array('link' => ' 批量添加|user|batchCreate', 'subModule' => 'user', 'float' => 'right'); +$lang->company->menu->addUser = array('link' => ' 添加用戶|user|create|dept=%s', 'subModule' => 'user', 'float' => 'right'); + +$lang->dept = new stdclass(); +$lang->group = new stdclass(); +$lang->user = new stdclass(); + +$lang->dept->menu = $lang->company->menu; +$lang->group->menu = $lang->company->menu; +$lang->user->menu = $lang->company->menu; + +/* 後台管理菜單設置。*/ +$lang->admin = new stdclass(); +$lang->admin->menu = new stdclass(); +$lang->admin->menu->index = array('link' => '首頁|admin|index'); +$lang->admin->menu->extension = array('link' => '插件|extension|browse', 'subModule' => 'extension'); +$lang->admin->menu->editor = array('link' => '擴展編輯器|editor|index', 'subModule' => 'editor'); +$lang->admin->menu->mail = array('link' => '發信|mail|index', 'subModule' => 'mail'); +$lang->admin->menu->clearData = array('link' => '重置|admin|cleardata'); +$lang->admin->menu->convert = array('link' => '導入|convert|index', 'subModule' => 'convert'); +$lang->admin->menu->trashes = array('link' => '資源回收筒|action|trash', 'subModule' => 'action'); + +$lang->convert = new stdclass(); +$lang->upgrade = new stdclass(); +$lang->action = new stdclass(); +$lang->extension = new stdclass(); +$lang->editor = new stdclass(); +$lang->mail = new stdclass(); + +$lang->convert->menu = $lang->admin->menu; +$lang->upgrade->menu = $lang->admin->menu; +$lang->action->menu = $lang->admin->menu; +$lang->extension->menu = $lang->admin->menu; +$lang->editor->menu = $lang->admin->menu; +$lang->mail->menu = $lang->admin->menu; + +/* 菜單分組。*/ +$lang->menugroup = new stdclass(); +$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->menugroup->extension = 'admin'; +$lang->menugroup->editor = 'admin'; +$lang->menugroup->mail = 'admin'; + +/* 錯誤提示信息。*/ +$lang->error = new stdclass(); +$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->gt = "『%s』應當大於『%s』。"; +$lang->error->ge = "『%s』應當不小於『%s』。"; +$lang->error->notempty = "『%s』不能為空。"; +$lang->error->empty = "『%s』必須為空。"; +$lang->error->equal = "『%s』必須為『%s』。"; +$lang->error->int = array("『%s』應當是數字。", "『%s』應當介於『%s-%s』之間。"); +$lang->error->float = "『%s』應當是數字,可以是小數。"; +$lang->error->email = "『%s』應當為合法的EMAIL。"; +$lang->error->date = "『%s』應當為合法的日期。"; +$lang->error->account = "『%s』應當為合法的用戶名。"; +$lang->error->passwordsame = "兩次密碼應當相等。"; +$lang->error->passwordrule = "密碼應該符合規則,長度至少為六位。"; +$lang->error->accessDenied = '您沒有訪問權限'; + +/* 分頁信息。*/ +$lang->pager = new stdclass(); +$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->chinaScrum = "Scrum社區 "; +$lang->agileTraining = "培訓 "; +$lang->donate = "捐贈 "; +$lang->proVersion = "購買專業版(特惠)! "; +$lang->downNotify = "下載桌面提醒"; + +$lang->suhosinInfo = "警告:數據太多,請在php.ini中修改sohusin.post.max_varssohusin.request.max_vars(設置更大的數)。 保存並重新啟動apache,否則會造成部分數據無法保存。"; + +$lang->noResultsMatch = "沒有匹配結果"; + +/* 時間格式設置。*/ +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月d日 H:i'); +define('DT_DATE1', 'Y-m-d'); +define('DT_DATE2', 'Ymd'); +define('DT_DATE3', 'Y年m月d日'); +define('DT_DATE4', 'n月j日'); +define('DT_TIME1', 'H:i:s'); +define('DT_TIME2', 'H:i'); + +/* datepicker 時間*/ +$lang->datepicker = new stdclass(); + +$lang->datepicker->dpText = new stdclass(); +$lang->datepicker->dpText->TEXT_OR = '或 '; +$lang->datepicker->dpText->TEXT_PREV_YEAR = '去年'; +$lang->datepicker->dpText->TEXT_PREV_MONTH = '上月'; +$lang->datepicker->dpText->TEXT_PREV_WEEK = '上周'; +$lang->datepicker->dpText->TEXT_YESTERDAY = '昨天'; +$lang->datepicker->dpText->TEXT_THIS_MONTH = '本月'; +$lang->datepicker->dpText->TEXT_THIS_WEEK = '本週'; +$lang->datepicker->dpText->TEXT_TODAY = '今天'; +$lang->datepicker->dpText->TEXT_NEXT_YEAR = '明年'; +$lang->datepicker->dpText->TEXT_NEXT_MONTH = '下月'; +$lang->datepicker->dpText->TEXT_CLOSE = '關閉'; +$lang->datepicker->dpText->TEXT_DATE = '選擇時間段'; +$lang->datepicker->dpText->TEXT_CHOOSE_DATE = '選擇日期'; + +$lang->datepicker->dayNames = array('日', '一', '二', '三', '四', '五', '六'); +$lang->datepicker->abbrDayNames = array('日', '一', '二', '三', '四', '五', '六'); +$lang->datepicker->monthNames = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'); + +include (dirname(__FILE__) . '/menuOrder.php');