Merge branch 'zentaobiz39_bi_wangyuting' into 'master'
Zentaobiz39 bi wangyuting See merge request easycorp/zentaopms!7530
This commit is contained in:
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
@@ -31,3 +31,17 @@ $lang->chart->aggList['avg'] = 'AVG';
|
||||
$lang->chart->aggList['sum'] = 'SUM';
|
||||
$lang->chart->aggList['max'] = 'MAX';
|
||||
$lang->chart->aggList['min'] = 'MIN';
|
||||
|
||||
$lang->chart->typeList = array();
|
||||
$lang->chart->typeList['table'] = 'Table';
|
||||
$lang->chart->typeList['agg'] = 'Agg';
|
||||
$lang->chart->typeList['value'] = 'Value';
|
||||
$lang->chart->typeList['bar'] = 'Bar';
|
||||
$lang->chart->typeList['piecircle'] = 'Circle Pie';
|
||||
$lang->chart->typeList['pie'] = 'Pie';
|
||||
$lang->chart->typeList['line'] = 'Line';
|
||||
$lang->chart->typeList['radar'] = 'Radar';
|
||||
$lang->chart->typeList['cluBarY'] = 'clustered Bar Y';
|
||||
$lang->chart->typeList['stackedBarY'] = 'stacked Bar Y';
|
||||
$lang->chart->typeList['cluBarX'] = 'clustered Bar X';
|
||||
$lang->chart->typeList['stackedBar'] = 'stacked Bar';
|
||||
|
||||
@@ -31,3 +31,17 @@ $lang->chart->aggList['avg'] = 'AVG';
|
||||
$lang->chart->aggList['sum'] = 'SUM';
|
||||
$lang->chart->aggList['max'] = 'MAX';
|
||||
$lang->chart->aggList['min'] = 'MIN';
|
||||
|
||||
$lang->chart->typeList = array();
|
||||
$lang->chart->typeList['table'] = 'Table';
|
||||
$lang->chart->typeList['agg'] = 'Agg';
|
||||
$lang->chart->typeList['value'] = 'Value';
|
||||
$lang->chart->typeList['bar'] = 'Bar';
|
||||
$lang->chart->typeList['piecircle'] = 'Circle Pie';
|
||||
$lang->chart->typeList['pie'] = 'Pie';
|
||||
$lang->chart->typeList['line'] = 'Line';
|
||||
$lang->chart->typeList['radar'] = 'Radar';
|
||||
$lang->chart->typeList['cluBarY'] = 'clustered Bar Y';
|
||||
$lang->chart->typeList['stackedBarY'] = 'stacked Bar Y';
|
||||
$lang->chart->typeList['cluBarX'] = 'clustered Bar X';
|
||||
$lang->chart->typeList['stackedBar'] = 'stacked Bar';
|
||||
|
||||
@@ -31,3 +31,17 @@ $lang->chart->aggList['avg'] = 'AVG';
|
||||
$lang->chart->aggList['sum'] = 'SUM';
|
||||
$lang->chart->aggList['max'] = 'MAX';
|
||||
$lang->chart->aggList['min'] = 'MIN';
|
||||
|
||||
$lang->chart->typeList = array();
|
||||
$lang->chart->typeList['table'] = 'Table';
|
||||
$lang->chart->typeList['agg'] = 'Agg';
|
||||
$lang->chart->typeList['value'] = 'Value';
|
||||
$lang->chart->typeList['bar'] = 'Bar';
|
||||
$lang->chart->typeList['piecircle'] = 'Circle Pie';
|
||||
$lang->chart->typeList['pie'] = 'Pie';
|
||||
$lang->chart->typeList['line'] = 'Line';
|
||||
$lang->chart->typeList['radar'] = 'Radar';
|
||||
$lang->chart->typeList['cluBarY'] = 'clustered Bar Y';
|
||||
$lang->chart->typeList['stackedBarY'] = 'stacked Bar Y';
|
||||
$lang->chart->typeList['cluBarX'] = 'clustered Bar X';
|
||||
$lang->chart->typeList['stackedBar'] = 'stacked Bar';
|
||||
|
||||
@@ -31,3 +31,18 @@ $lang->chart->aggList['avg'] = '平均值';
|
||||
$lang->chart->aggList['sum'] = '求和';
|
||||
$lang->chart->aggList['max'] = '最大值';
|
||||
$lang->chart->aggList['min'] = '最小值';
|
||||
|
||||
$lang->chart->typeList = array();
|
||||
$lang->chart->typeList['table'] = '报表';
|
||||
$lang->chart->typeList['agg'] = '计数';
|
||||
$lang->chart->typeList['value'] = '取值';
|
||||
$lang->chart->typeList['bar'] = '柱状图';
|
||||
$lang->chart->typeList['piecircle'] = '环形饼图';
|
||||
$lang->chart->typeList['pie'] = '饼图';
|
||||
$lang->chart->typeList['card'] = '卡片';
|
||||
$lang->chart->typeList['line'] = '折线图';
|
||||
$lang->chart->typeList['radar'] = '雷达图';
|
||||
$lang->chart->typeList['cluBarY'] = '簇状条形图';
|
||||
$lang->chart->typeList['stackedBarY'] = '堆积条形图';
|
||||
$lang->chart->typeList['cluBarX'] = '簇状柱形图';
|
||||
$lang->chart->typeList['stackedBar'] = '堆积柱形图';
|
||||
|
||||
@@ -580,8 +580,7 @@ class chartModel extends model
|
||||
*/
|
||||
public static function isClickable($chart, $action)
|
||||
{
|
||||
global $config;
|
||||
if($chart->builtin and in_array($chart->id, $config->screen->builtinChart)) return false;
|
||||
if($chart->builtin) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,6 +40,57 @@ class pivot extends control
|
||||
$this->display();
|
||||
}
|
||||
|
||||
/**
|
||||
* Preview pivots of a group.
|
||||
*
|
||||
* @param int $dimensionID
|
||||
* @param int $groupID
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function show($dimensionID = 0, $groupID = 0, $pivotID = 0)
|
||||
{
|
||||
$dimensionID = $this->loadModel('dimension')->setSwitcherMenu($dimensionID);
|
||||
|
||||
if(!$groupID)
|
||||
{
|
||||
$groupID = $this->dao->select('id')->from(TABLE_MODULE)
|
||||
->where('deleted')->eq('0')
|
||||
->andWhere('type')->eq('pivot')
|
||||
->andWhere('root')->eq($dimensionID)
|
||||
->andWhere('grade')->eq(1)
|
||||
->orderBy('`order`')
|
||||
->limit(1)
|
||||
->fetch('id');
|
||||
}
|
||||
|
||||
list($pivotTree, $pivot, $groupID) = $this->pivot->getPreviewPivots($dimensionID, $groupID, $pivotID);
|
||||
if($pivot)
|
||||
{
|
||||
list($sql, $filterFormat) = $this->pivot->getFilterFormat($pivot->sql, $pivot->filters);
|
||||
|
||||
$pivot->sql = $sql;
|
||||
|
||||
$processSqlData = $this->loadModel('dataview')->getTables($sql);
|
||||
$sql = $processSqlData['sql'];
|
||||
|
||||
list($data, $configs) = $this->pivot->genSheet(json_decode(json_encode($pivot->fieldSettings), true), $pivot->settings, $sql, $filterFormat, json_decode($pivot->langs, true));
|
||||
$this->view->data = $data;
|
||||
$this->view->configs = $configs;
|
||||
}
|
||||
|
||||
$group = $this->loadModel('tree')->getByID($groupID);
|
||||
|
||||
$this->view->title = $this->lang->pivot->preview;
|
||||
$this->view->dimensionID = $dimensionID;
|
||||
$this->view->pivotTree = $pivotTree;
|
||||
$this->view->pivot = $pivot;
|
||||
$this->view->group = $group;
|
||||
$this->view->parentGroup = $group->grade == 2 ? $this->tree->getByID($group->parent) : $group;
|
||||
$this->view->groups = $this->tree->getGroupPairs($dimensionID, 0, 1, 'pivot');
|
||||
$this->display();
|
||||
}
|
||||
|
||||
/**
|
||||
* Project deviation pivot.
|
||||
*
|
||||
|
||||
+287
-22
@@ -1,24 +1,66 @@
|
||||
<?php
|
||||
/**
|
||||
* The pivot module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
||||
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package pivot
|
||||
* @version $Id: en.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->pivot->index = 'Home';
|
||||
$lang->pivot->list = 'Liste';
|
||||
$lang->pivot->preview = 'View Pivot Table';
|
||||
$lang->pivot->item = 'Eintrag';
|
||||
$lang->pivot->value = 'Wert';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'Undefiniert';
|
||||
$lang->pivot->query = 'Abfrage';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
$lang->pivot->index = 'Home';
|
||||
$lang->pivot->list = 'Liste';
|
||||
$lang->pivot->preview = 'View pivot';
|
||||
$lang->pivot->create = 'Create pivot';
|
||||
$lang->pivot->edit = 'Edit pivot';
|
||||
$lang->pivot->browse = 'Browse pivot';
|
||||
$lang->pivot->delete = 'Delete pivot';
|
||||
$lang->pivot->design = 'Design pivot';
|
||||
$lang->pivot->export = 'Export pivot';
|
||||
$lang->pivot->query = 'Query';
|
||||
$lang->pivot->browseAction = 'Design in Pivot Table';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->name = 'Name';
|
||||
$lang->pivot->dataset = 'Dataset';
|
||||
$lang->pivot->dataview = 'Data';
|
||||
$lang->pivot->type = 'Type';
|
||||
$lang->pivot->config = 'Config parameter';
|
||||
$lang->pivot->desc = 'Description';
|
||||
$lang->pivot->xaxis = 'Xaxis';
|
||||
$lang->pivot->yaxis = 'Yaxis';
|
||||
$lang->pivot->group = 'Group';
|
||||
$lang->pivot->metric = 'Metric';
|
||||
$lang->pivot->column = 'Column';
|
||||
$lang->pivot->field = 'Related Field';
|
||||
$lang->pivot->operator = 'Operator';
|
||||
$lang->pivot->orderby = 'Order By';
|
||||
$lang->pivot->order = 'Order';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->valOrAgg = 'Value/Aggregate';
|
||||
$lang->pivot->value = 'Value';
|
||||
$lang->pivot->agg = 'Aggregate';
|
||||
$lang->pivot->display = 'Display Name';
|
||||
$lang->pivot->filterValue = 'Filter value';
|
||||
$lang->pivot->save = 'Save';
|
||||
$lang->pivot->cancel = 'Cancel';
|
||||
$lang->pivot->run = 'RUN QUERY';
|
||||
$lang->pivot->must = 'Please select';
|
||||
$lang->pivot->split = 'Split';
|
||||
$lang->pivot->chooseField = 'Choose field';
|
||||
$lang->pivot->aggType = 'Aggregate type';
|
||||
$lang->pivot->other = 'Other';
|
||||
$lang->pivot->publish = 'Release';
|
||||
$lang->pivot->draft = 'Save as draft';
|
||||
$lang->pivot->draftIcon = 'draft';
|
||||
$lang->pivot->nextStep = 'Next step';
|
||||
$lang->pivot->saveSetting = 'Save setting';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->baseSetting = 'Base setting';
|
||||
$lang->pivot->setLang = 'Set Langs';
|
||||
$lang->pivot->toDesign = 'To Design';
|
||||
$lang->pivot->toPreview = 'Exit Design';
|
||||
$lang->pivot->variable = 'Variable';
|
||||
$lang->pivot->varCode = 'Var Code';
|
||||
$lang->pivot->varLabel = 'Var Label';
|
||||
$lang->pivot->monopolize = 'Self';
|
||||
$lang->pivot->varNameTip = 'Input letters';
|
||||
$lang->pivot->item = 'Eintrag';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'Undefiniert';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
@@ -101,11 +143,234 @@ $lang->pivot->testTaskName = 'Testaufgabe-Name';
|
||||
$lang->pivot->deadline = 'Fällig';
|
||||
|
||||
$lang->pivot->deviationDesc = 'According to the Closed Execution Deviation Rate = ((Total Cost - Total Estimate) / Total Estimate), the Deviation Rate is n/a when the Total Estimate is 0.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day.
|
||||
For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day. For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
|
||||
$lang->pivot->featureBar = array();
|
||||
$lang->pivot->featureBar['preview']['product'] = $lang->product->common;
|
||||
$lang->pivot->featureBar['preview']['project'] = $lang->project->common;
|
||||
$lang->pivot->featureBar['preview']['test'] = $lang->qa->common;
|
||||
$lang->pivot->featureBar['preview']['staff'] = $lang->system->common;
|
||||
|
||||
$lang->pivot->showProduct = 'All' . $lang->productCommon . 'Statistics';
|
||||
$lang->pivot->showProject = 'All' . $lang->projectCommon . 'Statistics';
|
||||
|
||||
$lang->pivot->columnIndex = 'col.%s';
|
||||
$lang->pivot->deleteColumn = 'Are you sure to delete this column?';
|
||||
$lang->pivot->addColumn = 'Add column';
|
||||
$lang->pivot->sliceField = 'Select slice field';
|
||||
$lang->pivot->calcMode = 'Calculate value';
|
||||
$lang->pivot->showMode = 'Display value';
|
||||
$lang->pivot->showTotal = 'Display row sum';
|
||||
$lang->pivot->colLabel = '{$stat} of {$field}';
|
||||
$lang->pivot->colShowMode = ' (%s)';
|
||||
|
||||
$lang->pivot->errorList = new stdclass();
|
||||
$lang->pivot->errorList->cantequal = '%s can not be equal to the %s, please redesign';
|
||||
|
||||
$lang->pivot->pie = new stdclass();
|
||||
$lang->pivot->pie->group = 'Section group';
|
||||
$lang->pivot->pie->metric = 'Section numeric';
|
||||
$lang->pivot->pie->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarX = new stdclass();
|
||||
$lang->pivot->cluBarX->xaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarX->yaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarX->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarY = new stdclass();
|
||||
$lang->pivot->cluBarY->yaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarY->xaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarY->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->radar = new stdclass();
|
||||
$lang->pivot->radar->xaxis = 'Dimension';
|
||||
$lang->pivot->radar->yaxis = 'Polar axis';
|
||||
|
||||
$lang->pivot->line = $lang->pivot->cluBarX;
|
||||
|
||||
$lang->pivot->stackedBar = $lang->pivot->cluBarX;
|
||||
$lang->pivot->stackedBarY = $lang->pivot->cluBarY;
|
||||
|
||||
$lang->pivot->browseGroup = 'Manage Group';
|
||||
$lang->pivot->allGroup = 'All Group';
|
||||
$lang->pivot->noGroup = 'No Group';
|
||||
$lang->pivot->groupName = 'GroupName';
|
||||
$lang->pivot->manageGroup = 'Manage Group';
|
||||
$lang->pivot->dragAndSort = 'Drag to order';
|
||||
$lang->pivot->editGroup = 'Edit Group';
|
||||
$lang->pivot->deleteGroup = 'Delete Group';
|
||||
$lang->pivot->childTitle = 'Child Group';
|
||||
|
||||
$lang->pivot->filter = 'Filter';
|
||||
$lang->pivot->resultFilter = 'Result Filter';
|
||||
$lang->pivot->queryFilter = 'Query Filter';
|
||||
$lang->pivot->noName = 'Unnamed';
|
||||
$lang->pivot->filterName = 'Name';
|
||||
$lang->pivot->default = 'Default';
|
||||
$lang->pivot->unlimited = 'Unlimited';
|
||||
$lang->pivot->colon = 'To';
|
||||
$lang->pivot->legendBasicInfo = 'Basic info';
|
||||
$lang->pivot->legendConfig = 'Global Setting';
|
||||
|
||||
$lang->pivot->fieldTypeList = array();
|
||||
$lang->pivot->fieldTypeList['input'] = 'Text';
|
||||
$lang->pivot->fieldTypeList['date'] = 'Date';
|
||||
$lang->pivot->fieldTypeList['datetime'] = 'Time';
|
||||
$lang->pivot->fieldTypeList['select'] = 'Dropdown';
|
||||
|
||||
$lang->pivot->count = 'Count';
|
||||
$lang->pivot->project = 'Project';
|
||||
$lang->pivot->customer = 'Customer';
|
||||
$lang->pivot->cusBuild = 'Customer Build';
|
||||
$lang->pivot->period = 'Period';
|
||||
$lang->pivot->purpose = 'Purpose';
|
||||
$lang->pivot->stage = 'Stage';
|
||||
$lang->pivot->users = 'Users';
|
||||
$lang->pivot->testtasks = 'Testtasks';
|
||||
$lang->pivot->comment = 'Comment';
|
||||
$lang->pivot->major = 'Major';
|
||||
$lang->pivot->conclusion = 'Conclusion';
|
||||
$lang->pivot->result = 'Result';
|
||||
$lang->pivot->caseCount = 'Cases';
|
||||
$lang->pivot->runCount = 'Run';
|
||||
$lang->pivot->runRate = 'Run Rate';
|
||||
$lang->pivot->manpower = 'Manpower';
|
||||
$lang->pivot->bugs = 'Bugs';
|
||||
$lang->pivot->day = 'Day';
|
||||
$lang->pivot->reportDate = 'Report Date';
|
||||
$lang->pivot->hours = 'Hours';
|
||||
$lang->pivot->pastDays = 'Past Days';
|
||||
|
||||
$lang->pivot->saveAsDataview = 'Save as Custom Table';
|
||||
|
||||
$lang->pivot->confirmDelete = 'Do you want to delete this pivot?';
|
||||
$lang->pivot->nameEmpty = '『Name』should not be blank';
|
||||
|
||||
$lang->pivot->noPivotTip = 'After you save the Settings, you can display the Pivot table';
|
||||
$lang->pivot->noQueryTip = 'No filter.';
|
||||
$lang->pivot->noPivot = 'No Pivot';
|
||||
$lang->pivot->dataError = '"%s" is not valid';
|
||||
$lang->pivot->noChartSelected = 'Please select one pivot.';
|
||||
$lang->pivot->beginGtEnd = 'Begin time should not be >= end time.';
|
||||
$lang->pivot->resetSettings = 'The configuration of the query data has been modified, requiring redesign of the pivot, whether to continue.';
|
||||
$lang->pivot->clearSettings = 'The configuration of the query data has been modified, whether to clear the pivot and save.';
|
||||
$lang->pivot->draftSave = 'Released content is edited, will be overwritten, whether to continue?';
|
||||
$lang->pivot->cannotAddQuery = 'Result filter has been added, query filter cannot be added.';
|
||||
$lang->pivot->cannotAddResult = 'Query filter has been added, result filter cannot be added.';
|
||||
|
||||
$lang->pivot->confirm = new stdclass();
|
||||
$lang->pivot->confirm->design = 'This pivot is referenced by a published screen. Do you want to continue?';
|
||||
$lang->pivot->confirm->publish = 'This pivot is referenced by a published screen and will be displayed as a modified pivot after publication. Do you want to continue?';
|
||||
$lang->pivot->confirm->draft = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after being saved as a draft. Do you want to continue?';
|
||||
$lang->pivot->confirm->delete = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after deletion. Do you want to continue?';
|
||||
|
||||
$lang->pivot->orderList = array();
|
||||
$lang->pivot->orderList['asc'] = 'ASC';
|
||||
$lang->pivot->orderList['desc'] = 'DESC';
|
||||
|
||||
$lang->pivot->typeList = array();
|
||||
$lang->pivot->typeList['pie'] = 'Pie';
|
||||
$lang->pivot->typeList['line'] = 'Line';
|
||||
$lang->pivot->typeList['radar'] = 'Radar';
|
||||
$lang->pivot->typeList['cluBarY'] = 'clustered Bar Y';
|
||||
$lang->pivot->typeList['stackedBarY'] = 'stacked Bar Y';
|
||||
$lang->pivot->typeList['cluBarX'] = 'clustered Bar X';
|
||||
$lang->pivot->typeList['stackedBar'] = 'stacked Bar';
|
||||
|
||||
$lang->pivot->aggList = array();
|
||||
$lang->pivot->aggList['count'] = 'COUNT';
|
||||
$lang->pivot->aggList['avg'] = 'AVG';
|
||||
$lang->pivot->aggList['sum'] = 'SUM';
|
||||
|
||||
$lang->pivot->operatorList = array();
|
||||
$lang->pivot->operatorList['='] = '=';
|
||||
$lang->pivot->operatorList['!='] = '!=';
|
||||
$lang->pivot->operatorList['<'] = '<';
|
||||
$lang->pivot->operatorList['>'] = '>';
|
||||
$lang->pivot->operatorList['<='] = '<=';
|
||||
$lang->pivot->operatorList['>='] = '>=';
|
||||
$lang->pivot->operatorList['in'] = 'IN';
|
||||
$lang->pivot->operatorList['notin'] = 'NOT IN';
|
||||
$lang->pivot->operatorList['notnull'] = 'IS NOT NULL';
|
||||
$lang->pivot->operatorList['null'] = 'IS NULL';
|
||||
|
||||
$lang->pivot->dateList = array();
|
||||
$lang->pivot->dateList['day'] = 'DAY';
|
||||
$lang->pivot->dateList['week'] = 'WEEK';
|
||||
$lang->pivot->dateList['month'] = 'MONTH';
|
||||
$lang->pivot->dateList['year'] = 'YEAR';
|
||||
|
||||
$lang->pivot->designStepNav = array();
|
||||
$lang->pivot->designStepNav['1'] = 'Query Data';
|
||||
$lang->pivot->designStepNav['2'] = 'Design pivot';
|
||||
$lang->pivot->designStepNav['3'] = 'Set Filter';
|
||||
$lang->pivot->designStepNav['4'] = 'Release';
|
||||
|
||||
$lang->pivot->nextButton = array();
|
||||
$lang->pivot->nextButton['1'] = 'To Design';
|
||||
$lang->pivot->nextButton['2'] = 'To Configurate';
|
||||
$lang->pivot->nextButton['3'] = 'To Release';
|
||||
$lang->pivot->nextButton['4'] = 'Release';
|
||||
|
||||
$lang->pivot->displayList = array();
|
||||
$lang->pivot->displayList['value'] = 'Display value';
|
||||
$lang->pivot->displayList['percent'] = 'Percentage';
|
||||
|
||||
$lang->pivot->typeOptions = array();
|
||||
$lang->pivot->typeOptions['user'] = 'User';
|
||||
$lang->pivot->typeOptions['product'] = 'Product';
|
||||
$lang->pivot->typeOptions['project'] = 'Project';
|
||||
$lang->pivot->typeOptions['execution'] = 'Execution';
|
||||
$lang->pivot->typeOptions['dept'] = 'Dept';
|
||||
|
||||
$lang->pivot->step2 = new stdclass();
|
||||
$lang->pivot->step2->group = 'Row Grouping';
|
||||
$lang->pivot->step2->column = 'Column Settings';
|
||||
$lang->pivot->step2->groupTip = 'Select Field';
|
||||
$lang->pivot->step2->groupNum = array('One', 'Two', 'Three');
|
||||
$lang->pivot->step2->selectField = 'Select field';
|
||||
$lang->pivot->step2->selectStat = 'Selective statistical method';
|
||||
$lang->pivot->step2->add = 'Add';
|
||||
$lang->pivot->step2->delete = 'Delete';
|
||||
$lang->pivot->step2->groupField = 'Grouping field';
|
||||
$lang->pivot->step2->columnField = 'Field';
|
||||
$lang->pivot->step2->calcMode = 'Calc Mode';
|
||||
|
||||
$lang->pivot->step2->moreThanOne = 'Select at least one group field.';
|
||||
$lang->pivot->step2->groupsTip = 'By selecting a grouping field, the data of the SQL query is grouped and displayed hierarchically in the pivot table.';
|
||||
$lang->pivot->step2->columnsTip = 'Add 1 column to the pivot table and set it.';
|
||||
|
||||
$lang->pivot->step2->columnTotal = 'Show column totals';
|
||||
$lang->pivot->step2->columnTotalTip = 'Add a row to display the summary data for each column.';
|
||||
$lang->pivot->step2->total = 'Total';
|
||||
|
||||
$lang->pivot->step2->columnTotalList = array();
|
||||
$lang->pivot->step2->columnTotalList['noShow'] = 'No Show';
|
||||
$lang->pivot->step2->columnTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->sliceFieldList = array();
|
||||
$lang->pivot->step2->sliceFieldList['noSlice'] = 'No slicing';
|
||||
|
||||
$lang->pivot->step2->showModeList = array();
|
||||
$lang->pivot->step2->showModeList['default'] = 'Default (numeric value)';
|
||||
$lang->pivot->step2->showModeList['total'] = 'Percentage of Total';
|
||||
$lang->pivot->step2->showModeList['row'] = 'Percentage of row totals';
|
||||
$lang->pivot->step2->showModeList['column'] = 'Column Total Percentage';
|
||||
|
||||
$lang->pivot->step2->showTotalList = array();
|
||||
$lang->pivot->step2->showTotalList['noShow'] = 'Do not display';
|
||||
$lang->pivot->step2->showTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->statList = array();
|
||||
$lang->pivot->step2->statList[''] = '';
|
||||
$lang->pivot->step2->statList['count'] = 'Count';
|
||||
$lang->pivot->step2->statList['distinct'] = 'Count After Distinct';
|
||||
$lang->pivot->step2->statList['avg'] = 'Average';
|
||||
$lang->pivot->step2->statList['sum'] = 'Sum';
|
||||
$lang->pivot->step2->statList['max'] = 'Max';
|
||||
$lang->pivot->step2->statList['min'] = 'Min';
|
||||
|
||||
$lang->datepicker->dpText->TEXT_WEEK_MONDAY = 'Monday';
|
||||
$lang->datepicker->dpText->TEXT_WEEK_SUNDAY = 'Sunday';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_BEGIN = 'Begin Month';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_END = 'End Month';
|
||||
|
||||
+345
-70
@@ -9,46 +9,98 @@
|
||||
* @version $Id: en.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->pivot->index = 'Pivot Home';
|
||||
$lang->pivot->list = 'Pivot Table';
|
||||
$lang->pivot->preview = 'View Pivot Table';
|
||||
$lang->pivot->item = 'Item';
|
||||
$lang->pivot->value = 'Value';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'Undefined';
|
||||
$lang->pivot->query = 'Query';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
$lang->pivot->index = 'Home';
|
||||
$lang->pivot->list = 'Liste';
|
||||
$lang->pivot->preview = 'View pivot';
|
||||
$lang->pivot->create = 'Create pivot';
|
||||
$lang->pivot->edit = 'Edit pivot';
|
||||
$lang->pivot->browse = 'Browse pivot';
|
||||
$lang->pivot->delete = 'Delete pivot';
|
||||
$lang->pivot->design = 'Design pivot';
|
||||
$lang->pivot->export = 'Export pivot';
|
||||
$lang->pivot->query = 'Query';
|
||||
$lang->pivot->browseAction = 'Design in Pivot Table';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->name = 'Name';
|
||||
$lang->pivot->dataset = 'Dataset';
|
||||
$lang->pivot->dataview = 'Data';
|
||||
$lang->pivot->type = 'Type';
|
||||
$lang->pivot->config = 'Config parameter';
|
||||
$lang->pivot->desc = 'Description';
|
||||
$lang->pivot->xaxis = 'Xaxis';
|
||||
$lang->pivot->yaxis = 'Yaxis';
|
||||
$lang->pivot->group = 'Group';
|
||||
$lang->pivot->metric = 'Metric';
|
||||
$lang->pivot->column = 'Column';
|
||||
$lang->pivot->field = 'Related Field';
|
||||
$lang->pivot->operator = 'Operator';
|
||||
$lang->pivot->orderby = 'Order By';
|
||||
$lang->pivot->order = 'Order';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->valOrAgg = 'Value/Aggregate';
|
||||
$lang->pivot->value = 'Value';
|
||||
$lang->pivot->agg = 'Aggregate';
|
||||
$lang->pivot->display = 'Display Name';
|
||||
$lang->pivot->filterValue = 'Filter value';
|
||||
$lang->pivot->save = 'Save';
|
||||
$lang->pivot->cancel = 'Cancel';
|
||||
$lang->pivot->run = 'RUN QUERY';
|
||||
$lang->pivot->must = 'Please select';
|
||||
$lang->pivot->split = 'Split';
|
||||
$lang->pivot->chooseField = 'Choose field';
|
||||
$lang->pivot->aggType = 'Aggregate type';
|
||||
$lang->pivot->other = 'Other';
|
||||
$lang->pivot->publish = 'Release';
|
||||
$lang->pivot->draft = 'Save as draft';
|
||||
$lang->pivot->draftIcon = 'draft';
|
||||
$lang->pivot->nextStep = 'Next step';
|
||||
$lang->pivot->saveSetting = 'Save setting';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->baseSetting = 'Base setting';
|
||||
$lang->pivot->setLang = 'Set Langs';
|
||||
$lang->pivot->toDesign = 'To Design';
|
||||
$lang->pivot->toPreview = 'Exit Design';
|
||||
$lang->pivot->variable = 'Variable';
|
||||
$lang->pivot->varCode = 'Var Code';
|
||||
$lang->pivot->varLabel = 'Var Label';
|
||||
$lang->pivot->monopolize = 'Self';
|
||||
$lang->pivot->varNameTip = 'Input letters';
|
||||
$lang->pivot->item = 'Eintrag';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'Undefiniert';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'F6BD0F';
|
||||
$lang->pivot->colors[] = '8BBA00';
|
||||
$lang->pivot->colors[] = 'FF8E46';
|
||||
$lang->pivot->colors[] = '008E8E';
|
||||
$lang->pivot->colors[] = 'D64646';
|
||||
$lang->pivot->colors[] = '8E468E';
|
||||
$lang->pivot->colors[] = '588526';
|
||||
$lang->pivot->colors[] = 'B3AA00';
|
||||
$lang->pivot->colors[] = '008ED6';
|
||||
$lang->pivot->colors[] = '9D080D';
|
||||
$lang->pivot->colors[] = 'A186BE';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
|
||||
$lang->pivot->assign['noassign'] = 'Unassigned';
|
||||
$lang->pivot->assign['assign'] = 'Assigned';
|
||||
$lang->pivot->assign['noassign'] = 'Nicht zugeordnet';
|
||||
$lang->pivot->assign['assign'] = 'Zugeordnet';
|
||||
|
||||
$lang->pivot->singleColor[] = 'F6BD0F';
|
||||
|
||||
$lang->pivot->projectDeviation = "{$lang->execution->common} Deviation";
|
||||
$lang->pivot->productSummary = $lang->productCommon . ' Summary';
|
||||
$lang->pivot->bugCreate = 'Bug Reported Summary';
|
||||
$lang->pivot->bugAssign = 'Bug Assigned Summary';
|
||||
$lang->pivot->workload = 'Team Workload Summary';
|
||||
$lang->pivot->workloadAB = 'Workload';
|
||||
$lang->pivot->bugOpenedDate = 'Bug pivoted from';
|
||||
$lang->pivot->beginAndEnd = ' From';
|
||||
$lang->pivot->begin = ' Begin';
|
||||
$lang->pivot->end = ' End';
|
||||
$lang->pivot->dept = 'Department';
|
||||
$lang->pivot->projectDeviation = "{$lang->execution->common}abweichungsbericht";
|
||||
$lang->pivot->productSummary = $lang->productCommon . ' Zusammenfassung';
|
||||
$lang->pivot->bugCreate = 'Bug gemeldet';
|
||||
$lang->pivot->bugAssign = 'Bug zugeordnet';
|
||||
$lang->pivot->workload = 'Team Arbeitslast ';
|
||||
$lang->pivot->workloadAB = 'Arbeitslast';
|
||||
$lang->pivot->bugOpenedDate = 'Bug gemeldet am';
|
||||
$lang->pivot->beginAndEnd = ' : von';
|
||||
$lang->pivot->begin = 'Begin';
|
||||
$lang->pivot->end = 'End';
|
||||
$lang->pivot->dept = 'Abteilung';
|
||||
$lang->pivot->deviationChart = "{$lang->projectCommon} Deviation Chart";
|
||||
|
||||
$lang->pivotList = new stdclass();
|
||||
@@ -57,55 +109,278 @@ $lang->pivotList->project = new stdclass();
|
||||
$lang->pivotList->test = new stdclass();
|
||||
$lang->pivotList->staff = new stdclass();
|
||||
|
||||
$lang->pivotList->product->lists[10] = $lang->productCommon . ' Summary|pivot|productsummary';
|
||||
$lang->pivotList->project->lists[10] = "{$lang->execution->common} Deviation|pivot|projectdeviation";
|
||||
$lang->pivotList->test->lists[10] = 'Bug Reported Summary|pivot|bugcreate';
|
||||
$lang->pivotList->test->lists[13] = 'Bug Assigned Summary|pivot|bugassign';
|
||||
$lang->pivotList->staff->lists[10] = 'Team Workload Summary|pivot|workload';
|
||||
$lang->pivotList->product->lists[10] = $lang->productCommon . ' Zusammenfassung|pivot|productsummary';
|
||||
$lang->pivotList->project->lists[10] = "{$lang->execution->common} Abweichnung|pivot|projectdeviation";
|
||||
$lang->pivotList->test->lists[10] = 'Bugs gemeldet|pivot|bugcreate';
|
||||
$lang->pivotList->test->lists[13] = 'Bugs zugeordnet|pivot|bugassign';
|
||||
$lang->pivotList->staff->lists[10] = 'Team Arbeitslast|pivot|workload';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->execution = $lang->execution->common;
|
||||
$lang->pivot->execution = $lang->executionCommon;
|
||||
$lang->pivot->product = $lang->productCommon;
|
||||
$lang->pivot->user = 'User';
|
||||
$lang->pivot->user = 'Name';
|
||||
$lang->pivot->bugTotal = 'Bug';
|
||||
$lang->pivot->task = 'Task';
|
||||
$lang->pivot->estimate = 'Estimates';
|
||||
$lang->pivot->consumed = 'Cost';
|
||||
$lang->pivot->remain = 'Left';
|
||||
$lang->pivot->deviation = 'Deviation';
|
||||
$lang->pivot->deviationRate = 'Deviation Rate';
|
||||
$lang->pivot->total = 'Total';
|
||||
$lang->pivot->to = 'to';
|
||||
$lang->pivot->taskTotal = "Total Tasks";
|
||||
$lang->pivot->manhourTotal = "Total Hours";
|
||||
$lang->pivot->validRate = "Valid Rate";
|
||||
$lang->pivot->validRateTips = "Resolution is Resolved/Postponed or status is Resolved/Closed.";
|
||||
$lang->pivot->unplanned = 'Unplanned';
|
||||
$lang->pivot->workday = 'Hours/Day';
|
||||
$lang->pivot->diffDays = 'days';
|
||||
$lang->pivot->task = 'Aufgabe';
|
||||
$lang->pivot->estimate = 'Schätzung(h)';
|
||||
$lang->pivot->consumed = 'Verbraucht';
|
||||
$lang->pivot->remain = 'Rest';
|
||||
$lang->pivot->deviation = 'Abweichung';
|
||||
$lang->pivot->deviationRate = 'Abweichungsrate';
|
||||
$lang->pivot->total = 'Summe';
|
||||
$lang->pivot->to = 'bis';
|
||||
$lang->pivot->taskTotal = "Summe Aufgaben";
|
||||
$lang->pivot->manhourTotal = "Summe Stunden";
|
||||
$lang->pivot->validRate = "Gültigkeitsrate";
|
||||
$lang->pivot->validRateTips = "Lösung ist gelöst/verschoben oder der Status ist gelöst/geschlossen.";
|
||||
$lang->pivot->unplanned = 'Ungeplant';
|
||||
$lang->pivot->workday = 'Stunden/Tag';
|
||||
$lang->pivot->diffDays = 'Manntage';
|
||||
|
||||
$lang->pivot->typeList['default'] = 'Default';
|
||||
$lang->pivot->typeList['pie'] = 'Pie';
|
||||
$lang->pivot->typeList['bar'] = 'Bar';
|
||||
$lang->pivot->typeList['line'] = 'Line';
|
||||
$lang->pivot->typeList['default'] = 'Standard';
|
||||
$lang->pivot->typeList['pie'] = 'Torte';
|
||||
$lang->pivot->typeList['bar'] = 'Balken';
|
||||
$lang->pivot->typeList['line'] = 'Linien';
|
||||
|
||||
$lang->pivot->conditions = 'Filter by:';
|
||||
$lang->pivot->closedProduct = 'Closed ' . $lang->productCommon . 's';
|
||||
$lang->pivot->overduePlan = 'Expired Plans';
|
||||
$lang->pivot->conditions = 'Filter:';
|
||||
$lang->pivot->closedProduct = 'Geschlossen ' . $lang->productCommon;
|
||||
$lang->pivot->overduePlan = 'Fälligkeit Plan';
|
||||
|
||||
$lang->pivot->idAB = 'ID';
|
||||
$lang->pivot->bugTitle = 'Bug Name';
|
||||
$lang->pivot->taskName = 'Task Name';
|
||||
$lang->pivot->todoName = 'Todo Name';
|
||||
$lang->pivot->testTaskName = 'Request Name';
|
||||
$lang->pivot->deadline = 'Deadline';
|
||||
$lang->pivot->bugTitle = 'Bug-Name';
|
||||
$lang->pivot->taskName = 'Aufgabe-Name';
|
||||
$lang->pivot->todoName = 'Todo-Name';
|
||||
$lang->pivot->testTaskName = 'Testaufgabe-Name';
|
||||
$lang->pivot->deadline = 'Fällig';
|
||||
|
||||
$lang->pivot->deviationDesc = 'According to the Closed Execution Deviation Rate = ((Total Cost - Total Estimate) / Total Estimate), the Deviation Rate is n/a when the Total Estimate is 0.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day.
|
||||
For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day. For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
|
||||
$lang->pivot->featureBar = array();
|
||||
$lang->pivot->featureBar['preview']['product'] = $lang->product->common;
|
||||
$lang->pivot->featureBar['preview']['project'] = $lang->project->common;
|
||||
$lang->pivot->featureBar['preview']['test'] = $lang->qa->common;
|
||||
$lang->pivot->featureBar['preview']['staff'] = $lang->system->common;
|
||||
|
||||
$lang->pivot->showProduct = 'All' . $lang->productCommon . 'Statistics';
|
||||
$lang->pivot->showProject = 'All' . $lang->projectCommon . 'Statistics';
|
||||
|
||||
$lang->pivot->columnIndex = 'col.%s';
|
||||
$lang->pivot->deleteColumn = 'Are you sure to delete this column?';
|
||||
$lang->pivot->addColumn = 'Add column';
|
||||
$lang->pivot->sliceField = 'Select slice field';
|
||||
$lang->pivot->calcMode = 'Calculate value';
|
||||
$lang->pivot->showMode = 'Display value';
|
||||
$lang->pivot->showTotal = 'Display row sum';
|
||||
$lang->pivot->colLabel = '{$stat} of {$field}';
|
||||
$lang->pivot->colShowMode = ' (%s)';
|
||||
|
||||
$lang->pivot->errorList = new stdclass();
|
||||
$lang->pivot->errorList->cantequal = '%s can not be equal to the %s, please redesign';
|
||||
|
||||
$lang->pivot->pie = new stdclass();
|
||||
$lang->pivot->pie->group = 'Section group';
|
||||
$lang->pivot->pie->metric = 'Section numeric';
|
||||
$lang->pivot->pie->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarX = new stdclass();
|
||||
$lang->pivot->cluBarX->xaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarX->yaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarX->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarY = new stdclass();
|
||||
$lang->pivot->cluBarY->yaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarY->xaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarY->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->radar = new stdclass();
|
||||
$lang->pivot->radar->xaxis = 'Dimension';
|
||||
$lang->pivot->radar->yaxis = 'Polar axis';
|
||||
|
||||
$lang->pivot->line = $lang->pivot->cluBarX;
|
||||
|
||||
$lang->pivot->stackedBar = $lang->pivot->cluBarX;
|
||||
$lang->pivot->stackedBarY = $lang->pivot->cluBarY;
|
||||
|
||||
$lang->pivot->browseGroup = 'Manage Group';
|
||||
$lang->pivot->allGroup = 'All Group';
|
||||
$lang->pivot->noGroup = 'No Group';
|
||||
$lang->pivot->groupName = 'GroupName';
|
||||
$lang->pivot->manageGroup = 'Manage Group';
|
||||
$lang->pivot->dragAndSort = 'Drag to order';
|
||||
$lang->pivot->editGroup = 'Edit Group';
|
||||
$lang->pivot->deleteGroup = 'Delete Group';
|
||||
$lang->pivot->childTitle = 'Child Group';
|
||||
|
||||
$lang->pivot->filter = 'Filter';
|
||||
$lang->pivot->resultFilter = 'Result Filter';
|
||||
$lang->pivot->queryFilter = 'Query Filter';
|
||||
$lang->pivot->noName = 'Unnamed';
|
||||
$lang->pivot->filterName = 'Name';
|
||||
$lang->pivot->default = 'Default';
|
||||
$lang->pivot->unlimited = 'Unlimited';
|
||||
$lang->pivot->colon = 'To';
|
||||
$lang->pivot->legendBasicInfo = 'Basic info';
|
||||
$lang->pivot->legendConfig = 'Global Setting';
|
||||
|
||||
$lang->pivot->fieldTypeList = array();
|
||||
$lang->pivot->fieldTypeList['input'] = 'Text';
|
||||
$lang->pivot->fieldTypeList['date'] = 'Date';
|
||||
$lang->pivot->fieldTypeList['datetime'] = 'Time';
|
||||
$lang->pivot->fieldTypeList['select'] = 'Dropdown';
|
||||
|
||||
$lang->pivot->count = 'Count';
|
||||
$lang->pivot->project = 'Project';
|
||||
$lang->pivot->customer = 'Customer';
|
||||
$lang->pivot->cusBuild = 'Customer Build';
|
||||
$lang->pivot->period = 'Period';
|
||||
$lang->pivot->purpose = 'Purpose';
|
||||
$lang->pivot->stage = 'Stage';
|
||||
$lang->pivot->users = 'Users';
|
||||
$lang->pivot->testtasks = 'Testtasks';
|
||||
$lang->pivot->comment = 'Comment';
|
||||
$lang->pivot->major = 'Major';
|
||||
$lang->pivot->conclusion = 'Conclusion';
|
||||
$lang->pivot->result = 'Result';
|
||||
$lang->pivot->caseCount = 'Cases';
|
||||
$lang->pivot->runCount = 'Run';
|
||||
$lang->pivot->runRate = 'Run Rate';
|
||||
$lang->pivot->manpower = 'Manpower';
|
||||
$lang->pivot->bugs = 'Bugs';
|
||||
$lang->pivot->day = 'Day';
|
||||
$lang->pivot->reportDate = 'Report Date';
|
||||
$lang->pivot->hours = 'Hours';
|
||||
$lang->pivot->pastDays = 'Past Days';
|
||||
|
||||
$lang->pivot->saveAsDataview = 'Save as Custom Table';
|
||||
|
||||
$lang->pivot->confirmDelete = 'Do you want to delete this pivot?';
|
||||
$lang->pivot->nameEmpty = '『Name』should not be blank';
|
||||
|
||||
$lang->pivot->noPivotTip = 'After you save the Settings, you can display the Pivot table';
|
||||
$lang->pivot->noQueryTip = 'No filter.';
|
||||
$lang->pivot->noPivot = 'No Pivot';
|
||||
$lang->pivot->dataError = '"%s" is not valid';
|
||||
$lang->pivot->noChartSelected = 'Please select one pivot.';
|
||||
$lang->pivot->beginGtEnd = 'Begin time should not be >= end time.';
|
||||
$lang->pivot->resetSettings = 'The configuration of the query data has been modified, requiring redesign of the pivot, whether to continue.';
|
||||
$lang->pivot->clearSettings = 'The configuration of the query data has been modified, whether to clear the pivot and save.';
|
||||
$lang->pivot->draftSave = 'Released content is edited, will be overwritten, whether to continue?';
|
||||
$lang->pivot->cannotAddQuery = 'Result filter has been added, query filter cannot be added.';
|
||||
$lang->pivot->cannotAddResult = 'Query filter has been added, result filter cannot be added.';
|
||||
|
||||
$lang->pivot->confirm = new stdclass();
|
||||
$lang->pivot->confirm->design = 'This pivot is referenced by a published screen. Do you want to continue?';
|
||||
$lang->pivot->confirm->publish = 'This pivot is referenced by a published screen and will be displayed as a modified pivot after publication. Do you want to continue?';
|
||||
$lang->pivot->confirm->draft = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after being saved as a draft. Do you want to continue?';
|
||||
$lang->pivot->confirm->delete = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after deletion. Do you want to continue?';
|
||||
|
||||
$lang->pivot->orderList = array();
|
||||
$lang->pivot->orderList['asc'] = 'ASC';
|
||||
$lang->pivot->orderList['desc'] = 'DESC';
|
||||
|
||||
$lang->pivot->typeList = array();
|
||||
$lang->pivot->typeList['pie'] = 'Pie';
|
||||
$lang->pivot->typeList['line'] = 'Line';
|
||||
$lang->pivot->typeList['radar'] = 'Radar';
|
||||
$lang->pivot->typeList['cluBarY'] = 'clustered Bar Y';
|
||||
$lang->pivot->typeList['stackedBarY'] = 'stacked Bar Y';
|
||||
$lang->pivot->typeList['cluBarX'] = 'clustered Bar X';
|
||||
$lang->pivot->typeList['stackedBar'] = 'stacked Bar';
|
||||
|
||||
$lang->pivot->aggList = array();
|
||||
$lang->pivot->aggList['count'] = 'COUNT';
|
||||
$lang->pivot->aggList['avg'] = 'AVG';
|
||||
$lang->pivot->aggList['sum'] = 'SUM';
|
||||
|
||||
$lang->pivot->operatorList = array();
|
||||
$lang->pivot->operatorList['='] = '=';
|
||||
$lang->pivot->operatorList['!='] = '!=';
|
||||
$lang->pivot->operatorList['<'] = '<';
|
||||
$lang->pivot->operatorList['>'] = '>';
|
||||
$lang->pivot->operatorList['<='] = '<=';
|
||||
$lang->pivot->operatorList['>='] = '>=';
|
||||
$lang->pivot->operatorList['in'] = 'IN';
|
||||
$lang->pivot->operatorList['notin'] = 'NOT IN';
|
||||
$lang->pivot->operatorList['notnull'] = 'IS NOT NULL';
|
||||
$lang->pivot->operatorList['null'] = 'IS NULL';
|
||||
|
||||
$lang->pivot->dateList = array();
|
||||
$lang->pivot->dateList['day'] = 'DAY';
|
||||
$lang->pivot->dateList['week'] = 'WEEK';
|
||||
$lang->pivot->dateList['month'] = 'MONTH';
|
||||
$lang->pivot->dateList['year'] = 'YEAR';
|
||||
|
||||
$lang->pivot->designStepNav = array();
|
||||
$lang->pivot->designStepNav['1'] = 'Query Data';
|
||||
$lang->pivot->designStepNav['2'] = 'Design pivot';
|
||||
$lang->pivot->designStepNav['3'] = 'Set Filter';
|
||||
$lang->pivot->designStepNav['4'] = 'Release';
|
||||
|
||||
$lang->pivot->nextButton = array();
|
||||
$lang->pivot->nextButton['1'] = 'To Design';
|
||||
$lang->pivot->nextButton['2'] = 'To Configurate';
|
||||
$lang->pivot->nextButton['3'] = 'To Release';
|
||||
$lang->pivot->nextButton['4'] = 'Release';
|
||||
|
||||
$lang->pivot->displayList = array();
|
||||
$lang->pivot->displayList['value'] = 'Display value';
|
||||
$lang->pivot->displayList['percent'] = 'Percentage';
|
||||
|
||||
$lang->pivot->typeOptions = array();
|
||||
$lang->pivot->typeOptions['user'] = 'User';
|
||||
$lang->pivot->typeOptions['product'] = 'Product';
|
||||
$lang->pivot->typeOptions['project'] = 'Project';
|
||||
$lang->pivot->typeOptions['execution'] = 'Execution';
|
||||
$lang->pivot->typeOptions['dept'] = 'Dept';
|
||||
|
||||
$lang->pivot->step2 = new stdclass();
|
||||
$lang->pivot->step2->group = 'Row Grouping';
|
||||
$lang->pivot->step2->column = 'Column Settings';
|
||||
$lang->pivot->step2->groupTip = 'Select Field';
|
||||
$lang->pivot->step2->groupNum = array('One', 'Two', 'Three');
|
||||
$lang->pivot->step2->selectField = 'Select field';
|
||||
$lang->pivot->step2->selectStat = 'Selective statistical method';
|
||||
$lang->pivot->step2->add = 'Add';
|
||||
$lang->pivot->step2->delete = 'Delete';
|
||||
$lang->pivot->step2->groupField = 'Grouping field';
|
||||
$lang->pivot->step2->columnField = 'Field';
|
||||
$lang->pivot->step2->calcMode = 'Calc Mode';
|
||||
|
||||
$lang->pivot->step2->moreThanOne = 'Select at least one group field.';
|
||||
$lang->pivot->step2->groupsTip = 'By selecting a grouping field, the data of the SQL query is grouped and displayed hierarchically in the pivot table.';
|
||||
$lang->pivot->step2->columnsTip = 'Add 1 column to the pivot table and set it.';
|
||||
|
||||
$lang->pivot->step2->columnTotal = 'Show column totals';
|
||||
$lang->pivot->step2->columnTotalTip = 'Add a row to display the summary data for each column.';
|
||||
$lang->pivot->step2->total = 'Total';
|
||||
|
||||
$lang->pivot->step2->columnTotalList = array();
|
||||
$lang->pivot->step2->columnTotalList['noShow'] = 'No Show';
|
||||
$lang->pivot->step2->columnTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->sliceFieldList = array();
|
||||
$lang->pivot->step2->sliceFieldList['noSlice'] = 'No slicing';
|
||||
|
||||
$lang->pivot->step2->showModeList = array();
|
||||
$lang->pivot->step2->showModeList['default'] = 'Default (numeric value)';
|
||||
$lang->pivot->step2->showModeList['total'] = 'Percentage of Total';
|
||||
$lang->pivot->step2->showModeList['row'] = 'Percentage of row totals';
|
||||
$lang->pivot->step2->showModeList['column'] = 'Column Total Percentage';
|
||||
|
||||
$lang->pivot->step2->showTotalList = array();
|
||||
$lang->pivot->step2->showTotalList['noShow'] = 'Do not display';
|
||||
$lang->pivot->step2->showTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->statList = array();
|
||||
$lang->pivot->step2->statList[''] = '';
|
||||
$lang->pivot->step2->statList['count'] = 'Count';
|
||||
$lang->pivot->step2->statList['distinct'] = 'Count After Distinct';
|
||||
$lang->pivot->step2->statList['avg'] = 'Average';
|
||||
$lang->pivot->step2->statList['sum'] = 'Sum';
|
||||
$lang->pivot->step2->statList['max'] = 'Max';
|
||||
$lang->pivot->step2->statList['min'] = 'Min';
|
||||
|
||||
$lang->datepicker->dpText->TEXT_WEEK_MONDAY = 'Monday';
|
||||
$lang->datepicker->dpText->TEXT_WEEK_SUNDAY = 'Sunday';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_BEGIN = 'Begin Month';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_END = 'End Month';
|
||||
|
||||
+332
-67
@@ -1,24 +1,66 @@
|
||||
<?php
|
||||
/**
|
||||
* The pivot module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
||||
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package pivot
|
||||
* @version $Id: en.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->pivot->index = 'Accueil Rapports';
|
||||
$lang->pivot->list = 'Rapports';
|
||||
$lang->pivot->preview = 'View Pivot Table';
|
||||
$lang->pivot->item = 'Item';
|
||||
$lang->pivot->value = 'Valeur';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'N/D';
|
||||
$lang->pivot->query = 'Requête';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
$lang->pivot->index = 'Home';
|
||||
$lang->pivot->list = 'Liste';
|
||||
$lang->pivot->preview = 'View pivot';
|
||||
$lang->pivot->create = 'Create pivot';
|
||||
$lang->pivot->edit = 'Edit pivot';
|
||||
$lang->pivot->browse = 'Browse pivot';
|
||||
$lang->pivot->delete = 'Delete pivot';
|
||||
$lang->pivot->design = 'Design pivot';
|
||||
$lang->pivot->export = 'Export pivot';
|
||||
$lang->pivot->query = 'Query';
|
||||
$lang->pivot->browseAction = 'Design in Pivot Table';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->name = 'Name';
|
||||
$lang->pivot->dataset = 'Dataset';
|
||||
$lang->pivot->dataview = 'Data';
|
||||
$lang->pivot->type = 'Type';
|
||||
$lang->pivot->config = 'Config parameter';
|
||||
$lang->pivot->desc = 'Description';
|
||||
$lang->pivot->xaxis = 'Xaxis';
|
||||
$lang->pivot->yaxis = 'Yaxis';
|
||||
$lang->pivot->group = 'Group';
|
||||
$lang->pivot->metric = 'Metric';
|
||||
$lang->pivot->column = 'Column';
|
||||
$lang->pivot->field = 'Related Field';
|
||||
$lang->pivot->operator = 'Operator';
|
||||
$lang->pivot->orderby = 'Order By';
|
||||
$lang->pivot->order = 'Order';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->valOrAgg = 'Value/Aggregate';
|
||||
$lang->pivot->value = 'Value';
|
||||
$lang->pivot->agg = 'Aggregate';
|
||||
$lang->pivot->display = 'Display Name';
|
||||
$lang->pivot->filterValue = 'Filter value';
|
||||
$lang->pivot->save = 'Save';
|
||||
$lang->pivot->cancel = 'Cancel';
|
||||
$lang->pivot->run = 'RUN QUERY';
|
||||
$lang->pivot->must = 'Please select';
|
||||
$lang->pivot->split = 'Split';
|
||||
$lang->pivot->chooseField = 'Choose field';
|
||||
$lang->pivot->aggType = 'Aggregate type';
|
||||
$lang->pivot->other = 'Other';
|
||||
$lang->pivot->publish = 'Release';
|
||||
$lang->pivot->draft = 'Save as draft';
|
||||
$lang->pivot->draftIcon = 'draft';
|
||||
$lang->pivot->nextStep = 'Next step';
|
||||
$lang->pivot->saveSetting = 'Save setting';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->baseSetting = 'Base setting';
|
||||
$lang->pivot->setLang = 'Set Langs';
|
||||
$lang->pivot->toDesign = 'To Design';
|
||||
$lang->pivot->toPreview = 'Exit Design';
|
||||
$lang->pivot->variable = 'Variable';
|
||||
$lang->pivot->varCode = 'Var Code';
|
||||
$lang->pivot->varLabel = 'Var Label';
|
||||
$lang->pivot->monopolize = 'Self';
|
||||
$lang->pivot->varNameTip = 'Input letters';
|
||||
$lang->pivot->item = 'Eintrag';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'Undefiniert';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
@@ -33,22 +75,22 @@ $lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
|
||||
$lang->pivot->assign['noassign'] = 'Non affecté';
|
||||
$lang->pivot->assign['assign'] = 'Affecté';
|
||||
$lang->pivot->assign['noassign'] = 'Nicht zugeordnet';
|
||||
$lang->pivot->assign['assign'] = 'Zugeordnet';
|
||||
|
||||
$lang->pivot->singleColor[] = 'F6BD0F';
|
||||
|
||||
$lang->pivot->projectDeviation = "Rapport de déviation du{$lang->execution->common}";
|
||||
$lang->pivot->productSummary = 'Résumé ' . $lang->productCommon;
|
||||
$lang->pivot->bugCreate = 'Résumé remontée Bugs';
|
||||
$lang->pivot->bugAssign = 'Résumé affectation Bugs';
|
||||
$lang->pivot->workload = 'Résumé charge travail';
|
||||
$lang->pivot->workloadAB = 'Charge Travail';
|
||||
$lang->pivot->bugOpenedDate = 'Bugs signalés de';
|
||||
$lang->pivot->beginAndEnd = ' de';
|
||||
$lang->pivot->projectDeviation = "{$lang->execution->common}abweichungsbericht";
|
||||
$lang->pivot->productSummary = $lang->productCommon . ' Zusammenfassung';
|
||||
$lang->pivot->bugCreate = 'Bug gemeldet';
|
||||
$lang->pivot->bugAssign = 'Bug zugeordnet';
|
||||
$lang->pivot->workload = 'Team Arbeitslast ';
|
||||
$lang->pivot->workloadAB = 'Arbeitslast';
|
||||
$lang->pivot->bugOpenedDate = 'Bug gemeldet am';
|
||||
$lang->pivot->beginAndEnd = ' : von';
|
||||
$lang->pivot->begin = 'Begin';
|
||||
$lang->pivot->end = 'End';
|
||||
$lang->pivot->dept = 'Compartiment';
|
||||
$lang->pivot->dept = 'Abteilung';
|
||||
$lang->pivot->deviationChart = "{$lang->projectCommon} Deviation Chart";
|
||||
|
||||
$lang->pivotList = new stdclass();
|
||||
@@ -57,55 +99,278 @@ $lang->pivotList->project = new stdclass();
|
||||
$lang->pivotList->test = new stdclass();
|
||||
$lang->pivotList->staff = new stdclass();
|
||||
|
||||
$lang->pivotList->product->lists[10] = 'Résumé ' . $lang->productCommon . '|pivot|productsummary';
|
||||
$lang->pivotList->project->lists[10] = "Dérv {$lang->execution->common}|pivot|projectdeviation";
|
||||
$lang->pivotList->test->lists[10] = 'Résumé remontée Bugs|pivot|bugcreate';
|
||||
$lang->pivotList->test->lists[13] = 'Résumé affectation Bugs|pivot|bugassign';
|
||||
$lang->pivotList->staff->lists[10] = 'Résumé charge travail|pivot|workload';
|
||||
$lang->pivotList->product->lists[10] = $lang->productCommon . ' Zusammenfassung|pivot|productsummary';
|
||||
$lang->pivotList->project->lists[10] = "{$lang->execution->common} Abweichnung|pivot|projectdeviation";
|
||||
$lang->pivotList->test->lists[10] = 'Bugs gemeldet|pivot|bugcreate';
|
||||
$lang->pivotList->test->lists[13] = 'Bugs zugeordnet|pivot|bugassign';
|
||||
$lang->pivotList->staff->lists[10] = 'Team Arbeitslast|pivot|workload';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->execution = $lang->executionCommon;
|
||||
$lang->pivot->product = $lang->productCommon;
|
||||
$lang->pivot->user = 'Utilisateur';
|
||||
$lang->pivot->bugTotal = 'Bugs';
|
||||
$lang->pivot->task = 'Tâches';
|
||||
$lang->pivot->estimate = 'Estimé';
|
||||
$lang->pivot->consumed = 'Coût';
|
||||
$lang->pivot->remain = 'Reste';
|
||||
$lang->pivot->deviation = 'Dérive';
|
||||
$lang->pivot->deviationRate = 'Taux Dérive';
|
||||
$lang->pivot->total = 'Total';
|
||||
$lang->pivot->to = 'à';
|
||||
$lang->pivot->taskTotal = "Tâches Totales";
|
||||
$lang->pivot->manhourTotal = "Heures Totales";
|
||||
$lang->pivot->validRate = "Taux Validation";
|
||||
$lang->pivot->validRateTips = "Résolution est Résolu/Reporté ou statut est Résolu/Fermé.";
|
||||
$lang->pivot->unplanned = 'Non planifié';
|
||||
$lang->pivot->workday = 'Heures/Jour';
|
||||
$lang->pivot->diffDays = 'jours';
|
||||
$lang->pivot->user = 'Name';
|
||||
$lang->pivot->bugTotal = 'Bug';
|
||||
$lang->pivot->task = 'Aufgabe';
|
||||
$lang->pivot->estimate = 'Schätzung(h)';
|
||||
$lang->pivot->consumed = 'Verbraucht';
|
||||
$lang->pivot->remain = 'Rest';
|
||||
$lang->pivot->deviation = 'Abweichung';
|
||||
$lang->pivot->deviationRate = 'Abweichungsrate';
|
||||
$lang->pivot->total = 'Summe';
|
||||
$lang->pivot->to = 'bis';
|
||||
$lang->pivot->taskTotal = "Summe Aufgaben";
|
||||
$lang->pivot->manhourTotal = "Summe Stunden";
|
||||
$lang->pivot->validRate = "Gültigkeitsrate";
|
||||
$lang->pivot->validRateTips = "Lösung ist gelöst/verschoben oder der Status ist gelöst/geschlossen.";
|
||||
$lang->pivot->unplanned = 'Ungeplant';
|
||||
$lang->pivot->workday = 'Stunden/Tag';
|
||||
$lang->pivot->diffDays = 'Manntage';
|
||||
|
||||
$lang->pivot->typeList['default'] = 'Défaut';
|
||||
$lang->pivot->typeList['pie'] = 'Camenbert';
|
||||
$lang->pivot->typeList['bar'] = 'Barres';
|
||||
$lang->pivot->typeList['line'] = 'Lignes';
|
||||
$lang->pivot->typeList['default'] = 'Standard';
|
||||
$lang->pivot->typeList['pie'] = 'Torte';
|
||||
$lang->pivot->typeList['bar'] = 'Balken';
|
||||
$lang->pivot->typeList['line'] = 'Linien';
|
||||
|
||||
$lang->pivot->conditions = 'Filtré par :';
|
||||
$lang->pivot->closedProduct = $lang->productCommon . 's Fermés';
|
||||
$lang->pivot->overduePlan = 'Plans Echus';
|
||||
$lang->pivot->conditions = 'Filter:';
|
||||
$lang->pivot->closedProduct = 'Geschlossen ' . $lang->productCommon;
|
||||
$lang->pivot->overduePlan = 'Fälligkeit Plan';
|
||||
|
||||
$lang->pivot->idAB = 'ID';
|
||||
$lang->pivot->bugTitle = 'Nom Bug';
|
||||
$lang->pivot->taskName = 'Nom Tâche';
|
||||
$lang->pivot->todoName = 'Nom Agenda';
|
||||
$lang->pivot->testTaskName = 'Nom Recette';
|
||||
$lang->pivot->deadline = 'Date Butoir';
|
||||
$lang->pivot->bugTitle = 'Bug-Name';
|
||||
$lang->pivot->taskName = 'Aufgabe-Name';
|
||||
$lang->pivot->todoName = 'Todo-Name';
|
||||
$lang->pivot->testTaskName = 'Testaufgabe-Name';
|
||||
$lang->pivot->deadline = 'Fällig';
|
||||
|
||||
$lang->pivot->deviationDesc = 'According to the Closed Execution Deviation Rate = ((Total Cost - Total Estimate) / Total Estimate), the Deviation Rate is n/a when the Total Estimate is 0.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day.
|
||||
For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day. For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
|
||||
$lang->pivot->featureBar = array();
|
||||
$lang->pivot->featureBar['preview']['product'] = $lang->product->common;
|
||||
$lang->pivot->featureBar['preview']['project'] = $lang->project->common;
|
||||
$lang->pivot->featureBar['preview']['test'] = $lang->qa->common;
|
||||
$lang->pivot->featureBar['preview']['staff'] = $lang->system->common;
|
||||
|
||||
$lang->pivot->showProduct = 'All' . $lang->productCommon . 'Statistics';
|
||||
$lang->pivot->showProject = 'All' . $lang->projectCommon . 'Statistics';
|
||||
|
||||
$lang->pivot->columnIndex = 'col.%s';
|
||||
$lang->pivot->deleteColumn = 'Are you sure to delete this column?';
|
||||
$lang->pivot->addColumn = 'Add column';
|
||||
$lang->pivot->sliceField = 'Select slice field';
|
||||
$lang->pivot->calcMode = 'Calculate value';
|
||||
$lang->pivot->showMode = 'Display value';
|
||||
$lang->pivot->showTotal = 'Display row sum';
|
||||
$lang->pivot->colLabel = '{$stat} of {$field}';
|
||||
$lang->pivot->colShowMode = ' (%s)';
|
||||
|
||||
$lang->pivot->errorList = new stdclass();
|
||||
$lang->pivot->errorList->cantequal = '%s can not be equal to the %s, please redesign';
|
||||
|
||||
$lang->pivot->pie = new stdclass();
|
||||
$lang->pivot->pie->group = 'Section group';
|
||||
$lang->pivot->pie->metric = 'Section numeric';
|
||||
$lang->pivot->pie->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarX = new stdclass();
|
||||
$lang->pivot->cluBarX->xaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarX->yaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarX->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarY = new stdclass();
|
||||
$lang->pivot->cluBarY->yaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarY->xaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarY->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->radar = new stdclass();
|
||||
$lang->pivot->radar->xaxis = 'Dimension';
|
||||
$lang->pivot->radar->yaxis = 'Polar axis';
|
||||
|
||||
$lang->pivot->line = $lang->pivot->cluBarX;
|
||||
|
||||
$lang->pivot->stackedBar = $lang->pivot->cluBarX;
|
||||
$lang->pivot->stackedBarY = $lang->pivot->cluBarY;
|
||||
|
||||
$lang->pivot->browseGroup = 'Manage Group';
|
||||
$lang->pivot->allGroup = 'All Group';
|
||||
$lang->pivot->noGroup = 'No Group';
|
||||
$lang->pivot->groupName = 'GroupName';
|
||||
$lang->pivot->manageGroup = 'Manage Group';
|
||||
$lang->pivot->dragAndSort = 'Drag to order';
|
||||
$lang->pivot->editGroup = 'Edit Group';
|
||||
$lang->pivot->deleteGroup = 'Delete Group';
|
||||
$lang->pivot->childTitle = 'Child Group';
|
||||
|
||||
$lang->pivot->filter = 'Filter';
|
||||
$lang->pivot->resultFilter = 'Result Filter';
|
||||
$lang->pivot->queryFilter = 'Query Filter';
|
||||
$lang->pivot->noName = 'Unnamed';
|
||||
$lang->pivot->filterName = 'Name';
|
||||
$lang->pivot->default = 'Default';
|
||||
$lang->pivot->unlimited = 'Unlimited';
|
||||
$lang->pivot->colon = 'To';
|
||||
$lang->pivot->legendBasicInfo = 'Basic info';
|
||||
$lang->pivot->legendConfig = 'Global Setting';
|
||||
|
||||
$lang->pivot->fieldTypeList = array();
|
||||
$lang->pivot->fieldTypeList['input'] = 'Text';
|
||||
$lang->pivot->fieldTypeList['date'] = 'Date';
|
||||
$lang->pivot->fieldTypeList['datetime'] = 'Time';
|
||||
$lang->pivot->fieldTypeList['select'] = 'Dropdown';
|
||||
|
||||
$lang->pivot->count = 'Count';
|
||||
$lang->pivot->project = 'Project';
|
||||
$lang->pivot->customer = 'Customer';
|
||||
$lang->pivot->cusBuild = 'Customer Build';
|
||||
$lang->pivot->period = 'Period';
|
||||
$lang->pivot->purpose = 'Purpose';
|
||||
$lang->pivot->stage = 'Stage';
|
||||
$lang->pivot->users = 'Users';
|
||||
$lang->pivot->testtasks = 'Testtasks';
|
||||
$lang->pivot->comment = 'Comment';
|
||||
$lang->pivot->major = 'Major';
|
||||
$lang->pivot->conclusion = 'Conclusion';
|
||||
$lang->pivot->result = 'Result';
|
||||
$lang->pivot->caseCount = 'Cases';
|
||||
$lang->pivot->runCount = 'Run';
|
||||
$lang->pivot->runRate = 'Run Rate';
|
||||
$lang->pivot->manpower = 'Manpower';
|
||||
$lang->pivot->bugs = 'Bugs';
|
||||
$lang->pivot->day = 'Day';
|
||||
$lang->pivot->reportDate = 'Report Date';
|
||||
$lang->pivot->hours = 'Hours';
|
||||
$lang->pivot->pastDays = 'Past Days';
|
||||
|
||||
$lang->pivot->saveAsDataview = 'Save as Custom Table';
|
||||
|
||||
$lang->pivot->confirmDelete = 'Do you want to delete this pivot?';
|
||||
$lang->pivot->nameEmpty = '『Name』should not be blank';
|
||||
|
||||
$lang->pivot->noPivotTip = 'After you save the Settings, you can display the Pivot table';
|
||||
$lang->pivot->noQueryTip = 'No filter.';
|
||||
$lang->pivot->noPivot = 'No Pivot';
|
||||
$lang->pivot->dataError = '"%s" is not valid';
|
||||
$lang->pivot->noChartSelected = 'Please select one pivot.';
|
||||
$lang->pivot->beginGtEnd = 'Begin time should not be >= end time.';
|
||||
$lang->pivot->resetSettings = 'The configuration of the query data has been modified, requiring redesign of the pivot, whether to continue.';
|
||||
$lang->pivot->clearSettings = 'The configuration of the query data has been modified, whether to clear the pivot and save.';
|
||||
$lang->pivot->draftSave = 'Released content is edited, will be overwritten, whether to continue?';
|
||||
$lang->pivot->cannotAddQuery = 'Result filter has been added, query filter cannot be added.';
|
||||
$lang->pivot->cannotAddResult = 'Query filter has been added, result filter cannot be added.';
|
||||
|
||||
$lang->pivot->confirm = new stdclass();
|
||||
$lang->pivot->confirm->design = 'This pivot is referenced by a published screen. Do you want to continue?';
|
||||
$lang->pivot->confirm->publish = 'This pivot is referenced by a published screen and will be displayed as a modified pivot after publication. Do you want to continue?';
|
||||
$lang->pivot->confirm->draft = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after being saved as a draft. Do you want to continue?';
|
||||
$lang->pivot->confirm->delete = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after deletion. Do you want to continue?';
|
||||
|
||||
$lang->pivot->orderList = array();
|
||||
$lang->pivot->orderList['asc'] = 'ASC';
|
||||
$lang->pivot->orderList['desc'] = 'DESC';
|
||||
|
||||
$lang->pivot->typeList = array();
|
||||
$lang->pivot->typeList['pie'] = 'Pie';
|
||||
$lang->pivot->typeList['line'] = 'Line';
|
||||
$lang->pivot->typeList['radar'] = 'Radar';
|
||||
$lang->pivot->typeList['cluBarY'] = 'clustered Bar Y';
|
||||
$lang->pivot->typeList['stackedBarY'] = 'stacked Bar Y';
|
||||
$lang->pivot->typeList['cluBarX'] = 'clustered Bar X';
|
||||
$lang->pivot->typeList['stackedBar'] = 'stacked Bar';
|
||||
|
||||
$lang->pivot->aggList = array();
|
||||
$lang->pivot->aggList['count'] = 'COUNT';
|
||||
$lang->pivot->aggList['avg'] = 'AVG';
|
||||
$lang->pivot->aggList['sum'] = 'SUM';
|
||||
|
||||
$lang->pivot->operatorList = array();
|
||||
$lang->pivot->operatorList['='] = '=';
|
||||
$lang->pivot->operatorList['!='] = '!=';
|
||||
$lang->pivot->operatorList['<'] = '<';
|
||||
$lang->pivot->operatorList['>'] = '>';
|
||||
$lang->pivot->operatorList['<='] = '<=';
|
||||
$lang->pivot->operatorList['>='] = '>=';
|
||||
$lang->pivot->operatorList['in'] = 'IN';
|
||||
$lang->pivot->operatorList['notin'] = 'NOT IN';
|
||||
$lang->pivot->operatorList['notnull'] = 'IS NOT NULL';
|
||||
$lang->pivot->operatorList['null'] = 'IS NULL';
|
||||
|
||||
$lang->pivot->dateList = array();
|
||||
$lang->pivot->dateList['day'] = 'DAY';
|
||||
$lang->pivot->dateList['week'] = 'WEEK';
|
||||
$lang->pivot->dateList['month'] = 'MONTH';
|
||||
$lang->pivot->dateList['year'] = 'YEAR';
|
||||
|
||||
$lang->pivot->designStepNav = array();
|
||||
$lang->pivot->designStepNav['1'] = 'Query Data';
|
||||
$lang->pivot->designStepNav['2'] = 'Design pivot';
|
||||
$lang->pivot->designStepNav['3'] = 'Set Filter';
|
||||
$lang->pivot->designStepNav['4'] = 'Release';
|
||||
|
||||
$lang->pivot->nextButton = array();
|
||||
$lang->pivot->nextButton['1'] = 'To Design';
|
||||
$lang->pivot->nextButton['2'] = 'To Configurate';
|
||||
$lang->pivot->nextButton['3'] = 'To Release';
|
||||
$lang->pivot->nextButton['4'] = 'Release';
|
||||
|
||||
$lang->pivot->displayList = array();
|
||||
$lang->pivot->displayList['value'] = 'Display value';
|
||||
$lang->pivot->displayList['percent'] = 'Percentage';
|
||||
|
||||
$lang->pivot->typeOptions = array();
|
||||
$lang->pivot->typeOptions['user'] = 'User';
|
||||
$lang->pivot->typeOptions['product'] = 'Product';
|
||||
$lang->pivot->typeOptions['project'] = 'Project';
|
||||
$lang->pivot->typeOptions['execution'] = 'Execution';
|
||||
$lang->pivot->typeOptions['dept'] = 'Dept';
|
||||
|
||||
$lang->pivot->step2 = new stdclass();
|
||||
$lang->pivot->step2->group = 'Row Grouping';
|
||||
$lang->pivot->step2->column = 'Column Settings';
|
||||
$lang->pivot->step2->groupTip = 'Select Field';
|
||||
$lang->pivot->step2->groupNum = array('One', 'Two', 'Three');
|
||||
$lang->pivot->step2->selectField = 'Select field';
|
||||
$lang->pivot->step2->selectStat = 'Selective statistical method';
|
||||
$lang->pivot->step2->add = 'Add';
|
||||
$lang->pivot->step2->delete = 'Delete';
|
||||
$lang->pivot->step2->groupField = 'Grouping field';
|
||||
$lang->pivot->step2->columnField = 'Field';
|
||||
$lang->pivot->step2->calcMode = 'Calc Mode';
|
||||
|
||||
$lang->pivot->step2->moreThanOne = 'Select at least one group field.';
|
||||
$lang->pivot->step2->groupsTip = 'By selecting a grouping field, the data of the SQL query is grouped and displayed hierarchically in the pivot table.';
|
||||
$lang->pivot->step2->columnsTip = 'Add 1 column to the pivot table and set it.';
|
||||
|
||||
$lang->pivot->step2->columnTotal = 'Show column totals';
|
||||
$lang->pivot->step2->columnTotalTip = 'Add a row to display the summary data for each column.';
|
||||
$lang->pivot->step2->total = 'Total';
|
||||
|
||||
$lang->pivot->step2->columnTotalList = array();
|
||||
$lang->pivot->step2->columnTotalList['noShow'] = 'No Show';
|
||||
$lang->pivot->step2->columnTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->sliceFieldList = array();
|
||||
$lang->pivot->step2->sliceFieldList['noSlice'] = 'No slicing';
|
||||
|
||||
$lang->pivot->step2->showModeList = array();
|
||||
$lang->pivot->step2->showModeList['default'] = 'Default (numeric value)';
|
||||
$lang->pivot->step2->showModeList['total'] = 'Percentage of Total';
|
||||
$lang->pivot->step2->showModeList['row'] = 'Percentage of row totals';
|
||||
$lang->pivot->step2->showModeList['column'] = 'Column Total Percentage';
|
||||
|
||||
$lang->pivot->step2->showTotalList = array();
|
||||
$lang->pivot->step2->showTotalList['noShow'] = 'Do not display';
|
||||
$lang->pivot->step2->showTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->statList = array();
|
||||
$lang->pivot->step2->statList[''] = '';
|
||||
$lang->pivot->step2->statList['count'] = 'Count';
|
||||
$lang->pivot->step2->statList['distinct'] = 'Count After Distinct';
|
||||
$lang->pivot->step2->statList['avg'] = 'Average';
|
||||
$lang->pivot->step2->statList['sum'] = 'Sum';
|
||||
$lang->pivot->step2->statList['max'] = 'Max';
|
||||
$lang->pivot->step2->statList['min'] = 'Min';
|
||||
|
||||
$lang->datepicker->dpText->TEXT_WEEK_MONDAY = 'Monday';
|
||||
$lang->datepicker->dpText->TEXT_WEEK_SUNDAY = 'Sunday';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_BEGIN = 'Begin Month';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_END = 'End Month';
|
||||
|
||||
+343
-78
@@ -1,55 +1,97 @@
|
||||
<?php
|
||||
/**
|
||||
* The pivot module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Nguyễn Quốc Nho <quocnho@gmail.com>
|
||||
* @package pivot
|
||||
* @version $Id: vi.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->pivot->index = 'Trang báo cáo';
|
||||
$lang->pivot->list = 'Báo cáo';
|
||||
$lang->pivot->preview = 'View Pivot Table';
|
||||
$lang->pivot->item = 'Hạng mục';
|
||||
$lang->pivot->value = 'Giá trị';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'Chưa định nghĩa';
|
||||
$lang->pivot->query = 'Truy vấn';
|
||||
$lang->pivot->project = 'Project';
|
||||
$lang->pivot->PO = 'PO';
|
||||
$lang->pivot->index = 'Home';
|
||||
$lang->pivot->list = 'Liste';
|
||||
$lang->pivot->preview = 'View pivot';
|
||||
$lang->pivot->create = 'Create pivot';
|
||||
$lang->pivot->edit = 'Edit pivot';
|
||||
$lang->pivot->browse = 'Browse pivot';
|
||||
$lang->pivot->delete = 'Delete pivot';
|
||||
$lang->pivot->design = 'Design pivot';
|
||||
$lang->pivot->export = 'Export pivot';
|
||||
$lang->pivot->query = 'Query';
|
||||
$lang->pivot->browseAction = 'Design in Pivot Table';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->name = 'Name';
|
||||
$lang->pivot->dataset = 'Dataset';
|
||||
$lang->pivot->dataview = 'Data';
|
||||
$lang->pivot->type = 'Type';
|
||||
$lang->pivot->config = 'Config parameter';
|
||||
$lang->pivot->desc = 'Description';
|
||||
$lang->pivot->xaxis = 'Xaxis';
|
||||
$lang->pivot->yaxis = 'Yaxis';
|
||||
$lang->pivot->group = 'Group';
|
||||
$lang->pivot->metric = 'Metric';
|
||||
$lang->pivot->column = 'Column';
|
||||
$lang->pivot->field = 'Related Field';
|
||||
$lang->pivot->operator = 'Operator';
|
||||
$lang->pivot->orderby = 'Order By';
|
||||
$lang->pivot->order = 'Order';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->valOrAgg = 'Value/Aggregate';
|
||||
$lang->pivot->value = 'Value';
|
||||
$lang->pivot->agg = 'Aggregate';
|
||||
$lang->pivot->display = 'Display Name';
|
||||
$lang->pivot->filterValue = 'Filter value';
|
||||
$lang->pivot->save = 'Save';
|
||||
$lang->pivot->cancel = 'Cancel';
|
||||
$lang->pivot->run = 'RUN QUERY';
|
||||
$lang->pivot->must = 'Please select';
|
||||
$lang->pivot->split = 'Split';
|
||||
$lang->pivot->chooseField = 'Choose field';
|
||||
$lang->pivot->aggType = 'Aggregate type';
|
||||
$lang->pivot->other = 'Other';
|
||||
$lang->pivot->publish = 'Release';
|
||||
$lang->pivot->draft = 'Save as draft';
|
||||
$lang->pivot->draftIcon = 'draft';
|
||||
$lang->pivot->nextStep = 'Next step';
|
||||
$lang->pivot->saveSetting = 'Save setting';
|
||||
$lang->pivot->add = 'Add';
|
||||
$lang->pivot->baseSetting = 'Base setting';
|
||||
$lang->pivot->setLang = 'Set Langs';
|
||||
$lang->pivot->toDesign = 'To Design';
|
||||
$lang->pivot->toPreview = 'Exit Design';
|
||||
$lang->pivot->variable = 'Variable';
|
||||
$lang->pivot->varCode = 'Var Code';
|
||||
$lang->pivot->varLabel = 'Var Label';
|
||||
$lang->pivot->monopolize = 'Self';
|
||||
$lang->pivot->varNameTip = 'Input letters';
|
||||
$lang->pivot->item = 'Eintrag';
|
||||
$lang->pivot->percent = '%';
|
||||
$lang->pivot->undefined = 'Undefiniert';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'F6BD0F';
|
||||
$lang->pivot->colors[] = '8BBA00';
|
||||
$lang->pivot->colors[] = 'FF8E46';
|
||||
$lang->pivot->colors[] = '008E8E';
|
||||
$lang->pivot->colors[] = 'D64646';
|
||||
$lang->pivot->colors[] = '8E468E';
|
||||
$lang->pivot->colors[] = '588526';
|
||||
$lang->pivot->colors[] = 'B3AA00';
|
||||
$lang->pivot->colors[] = '008ED6';
|
||||
$lang->pivot->colors[] = '9D080D';
|
||||
$lang->pivot->colors[] = 'A186BE';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
|
||||
$lang->pivot->assign['noassign'] = 'Chưa giao';
|
||||
$lang->pivot->assign['assign'] = 'Đã giao';
|
||||
$lang->pivot->assign['noassign'] = 'Nicht zugeordnet';
|
||||
$lang->pivot->assign['assign'] = 'Zugeordnet';
|
||||
|
||||
$lang->pivot->singleColor[] = 'F6BD0F';
|
||||
|
||||
$lang->pivot->projectDeviation = 'Độ lệch thực hiện';
|
||||
$lang->pivot->productSummary = 'Tóm tắt '.$lang->productCommon;
|
||||
$lang->pivot->bugCreate = 'Báo cáo Bug';
|
||||
$lang->pivot->bugAssign = 'Bàn giao Bug';
|
||||
$lang->pivot->workload = 'Lượng công việc đội nhóm';
|
||||
$lang->pivot->workloadAB = 'Lượng công việc';
|
||||
$lang->pivot->bugOpenedDate = 'Bug được báo cáo từ';
|
||||
$lang->pivot->beginAndEnd = ' từ';
|
||||
$lang->pivot->projectDeviation = "{$lang->execution->common}abweichungsbericht";
|
||||
$lang->pivot->productSummary = $lang->productCommon . ' Zusammenfassung';
|
||||
$lang->pivot->bugCreate = 'Bug gemeldet';
|
||||
$lang->pivot->bugAssign = 'Bug zugeordnet';
|
||||
$lang->pivot->workload = 'Team Arbeitslast ';
|
||||
$lang->pivot->workloadAB = 'Arbeitslast';
|
||||
$lang->pivot->bugOpenedDate = 'Bug gemeldet am';
|
||||
$lang->pivot->beginAndEnd = ' : von';
|
||||
$lang->pivot->begin = 'Begin';
|
||||
$lang->pivot->end = 'End';
|
||||
$lang->pivot->dept = 'Phòng/Ban';
|
||||
$lang->pivot->deviationChart = 'Biểu đồ chênh lệcthực hiệnh';
|
||||
$lang->pivot->dept = 'Abteilung';
|
||||
$lang->pivot->deviationChart = "{$lang->projectCommon} Deviation Chart";
|
||||
|
||||
$lang->pivotList = new stdclass();
|
||||
$lang->pivotList->product = new stdclass();
|
||||
@@ -57,55 +99,278 @@ $lang->pivotList->project = new stdclass();
|
||||
$lang->pivotList->test = new stdclass();
|
||||
$lang->pivotList->staff = new stdclass();
|
||||
|
||||
$lang->pivotList->product->lists[10] = 'Tóm tắt '.$lang->productCommon . '|pivot|productsummary';
|
||||
$lang->pivotList->project->lists[10] = 'Chênh lệchthực hiện|pivotprojectdeviation';
|
||||
$lang->pivotList->test->lists[10] = 'Báo cáo Bug|pivot|bugcreate';
|
||||
$lang->pivotList->test->lists[13] = 'Bàn giao Bug|pivot|bugassign';
|
||||
$lang->pivotList->staff->lists[10] = 'Lượng công việc đội nhóm|pivot|workload';
|
||||
$lang->pivotList->product->lists[10] = $lang->productCommon . ' Zusammenfassung|pivot|productsummary';
|
||||
$lang->pivotList->project->lists[10] = "{$lang->execution->common} Abweichnung|pivot|projectdeviation";
|
||||
$lang->pivotList->test->lists[10] = 'Bugs gemeldet|pivot|bugcreate';
|
||||
$lang->pivotList->test->lists[13] = 'Bugs zugeordnet|pivot|bugassign';
|
||||
$lang->pivotList->staff->lists[10] = 'Team Arbeitslast|pivot|workload';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->execution = $lang->executionCommon;
|
||||
$lang->pivot->product = $lang->productCommon;
|
||||
$lang->pivot->user = 'Người dùng';
|
||||
$lang->pivot->user = 'Name';
|
||||
$lang->pivot->bugTotal = 'Bug';
|
||||
$lang->pivot->task = 'Nhiệm vụ';
|
||||
$lang->pivot->estimate = 'Dự tính';
|
||||
$lang->pivot->consumed = 'Đã làm';
|
||||
$lang->pivot->remain = 'Còn';
|
||||
$lang->pivot->deviation = 'Chênh lệch';
|
||||
$lang->pivot->deviationRate = 'Tỷ lệ lệch';
|
||||
$lang->pivot->total = 'Tổng';
|
||||
$lang->pivot->to = 'to';
|
||||
$lang->pivot->taskTotal = "Tổng nhiệm vụ";
|
||||
$lang->pivot->manhourTotal = "Tổng số giờ";
|
||||
$lang->pivot->validRate = "Tỷ lệ hợp lý";
|
||||
$lang->pivot->validRateTips = "Giải pháp được Giải quyết/Hoãn lại hoặc Giải quyết/Đã đóng.";
|
||||
$lang->pivot->unplanned = 'Chưa kế hoạch';
|
||||
$lang->pivot->workday = 'Giờ/ngày';
|
||||
$lang->pivot->diffDays = 'ngày';
|
||||
$lang->pivot->task = 'Aufgabe';
|
||||
$lang->pivot->estimate = 'Schätzung(h)';
|
||||
$lang->pivot->consumed = 'Verbraucht';
|
||||
$lang->pivot->remain = 'Rest';
|
||||
$lang->pivot->deviation = 'Abweichung';
|
||||
$lang->pivot->deviationRate = 'Abweichungsrate';
|
||||
$lang->pivot->total = 'Summe';
|
||||
$lang->pivot->to = 'bis';
|
||||
$lang->pivot->taskTotal = "Summe Aufgaben";
|
||||
$lang->pivot->manhourTotal = "Summe Stunden";
|
||||
$lang->pivot->validRate = "Gültigkeitsrate";
|
||||
$lang->pivot->validRateTips = "Lösung ist gelöst/verschoben oder der Status ist gelöst/geschlossen.";
|
||||
$lang->pivot->unplanned = 'Ungeplant';
|
||||
$lang->pivot->workday = 'Stunden/Tag';
|
||||
$lang->pivot->diffDays = 'Manntage';
|
||||
|
||||
$lang->pivot->typeList['default'] = 'Mặc định';
|
||||
$lang->pivot->typeList['pie'] = 'Pie';
|
||||
$lang->pivot->typeList['bar'] = 'Bar';
|
||||
$lang->pivot->typeList['line'] = 'Line';
|
||||
$lang->pivot->typeList['default'] = 'Standard';
|
||||
$lang->pivot->typeList['pie'] = 'Torte';
|
||||
$lang->pivot->typeList['bar'] = 'Balken';
|
||||
$lang->pivot->typeList['line'] = 'Linien';
|
||||
|
||||
$lang->pivot->conditions = 'Lọc theo:';
|
||||
$lang->pivot->closedProduct = $lang->productCommon . ' đã đóng';
|
||||
$lang->pivot->overduePlan = 'Kế hoạch quá hạn';
|
||||
$lang->pivot->conditions = 'Filter:';
|
||||
$lang->pivot->closedProduct = 'Geschlossen ' . $lang->productCommon;
|
||||
$lang->pivot->overduePlan = 'Fälligkeit Plan';
|
||||
|
||||
$lang->pivot->idAB = 'ID';
|
||||
$lang->pivot->bugTitle = 'Tên Bug';
|
||||
$lang->pivot->taskName = 'Tên nhiệm vụ';
|
||||
$lang->pivot->todoName = 'Tên việc';
|
||||
$lang->pivot->testTaskName = 'Tên yêu cầu';
|
||||
$lang->pivot->deadline = 'Hạn chót';
|
||||
$lang->pivot->bugTitle = 'Bug-Name';
|
||||
$lang->pivot->taskName = 'Aufgabe-Name';
|
||||
$lang->pivot->todoName = 'Todo-Name';
|
||||
$lang->pivot->testTaskName = 'Testaufgabe-Name';
|
||||
$lang->pivot->deadline = 'Fällig';
|
||||
|
||||
$lang->pivot->deviationDesc = 'According to the Closed Execution Deviation Rate = ((Total Cost - Total Estimate) / Total Estimate), the Deviation Rate is n/a when the Total Estimate is 0.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day.
|
||||
For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
$lang->pivot->workloadDesc = 'Workload = the total left hours of all tasks of the user / selected days * hours per day. For example: the begin and end date is January 1st to January 7th, and the total work days is 5 days, 8 hours per day. The Work load is all unfinished tasks assigned to this user to be finished in 5 days, 8 hours per day.';
|
||||
|
||||
$lang->pivot->featureBar = array();
|
||||
$lang->pivot->featureBar['preview']['product'] = $lang->product->common;
|
||||
$lang->pivot->featureBar['preview']['project'] = $lang->project->common;
|
||||
$lang->pivot->featureBar['preview']['test'] = $lang->qa->common;
|
||||
$lang->pivot->featureBar['preview']['staff'] = $lang->system->common;
|
||||
|
||||
$lang->pivot->showProduct = 'All' . $lang->productCommon . 'Statistics';
|
||||
$lang->pivot->showProject = 'All' . $lang->projectCommon . 'Statistics';
|
||||
|
||||
$lang->pivot->columnIndex = 'col.%s';
|
||||
$lang->pivot->deleteColumn = 'Are you sure to delete this column?';
|
||||
$lang->pivot->addColumn = 'Add column';
|
||||
$lang->pivot->sliceField = 'Select slice field';
|
||||
$lang->pivot->calcMode = 'Calculate value';
|
||||
$lang->pivot->showMode = 'Display value';
|
||||
$lang->pivot->showTotal = 'Display row sum';
|
||||
$lang->pivot->colLabel = '{$stat} of {$field}';
|
||||
$lang->pivot->colShowMode = ' (%s)';
|
||||
|
||||
$lang->pivot->errorList = new stdclass();
|
||||
$lang->pivot->errorList->cantequal = '%s can not be equal to the %s, please redesign';
|
||||
|
||||
$lang->pivot->pie = new stdclass();
|
||||
$lang->pivot->pie->group = 'Section group';
|
||||
$lang->pivot->pie->metric = 'Section numeric';
|
||||
$lang->pivot->pie->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarX = new stdclass();
|
||||
$lang->pivot->cluBarX->xaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarX->yaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarX->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->cluBarY = new stdclass();
|
||||
$lang->pivot->cluBarY->yaxis = 'Xaxis';
|
||||
$lang->pivot->cluBarY->xaxis = 'Yaxis';
|
||||
$lang->pivot->cluBarY->stat = 'Aggregate type';
|
||||
|
||||
$lang->pivot->radar = new stdclass();
|
||||
$lang->pivot->radar->xaxis = 'Dimension';
|
||||
$lang->pivot->radar->yaxis = 'Polar axis';
|
||||
|
||||
$lang->pivot->line = $lang->pivot->cluBarX;
|
||||
|
||||
$lang->pivot->stackedBar = $lang->pivot->cluBarX;
|
||||
$lang->pivot->stackedBarY = $lang->pivot->cluBarY;
|
||||
|
||||
$lang->pivot->browseGroup = 'Manage Group';
|
||||
$lang->pivot->allGroup = 'All Group';
|
||||
$lang->pivot->noGroup = 'No Group';
|
||||
$lang->pivot->groupName = 'GroupName';
|
||||
$lang->pivot->manageGroup = 'Manage Group';
|
||||
$lang->pivot->dragAndSort = 'Drag to order';
|
||||
$lang->pivot->editGroup = 'Edit Group';
|
||||
$lang->pivot->deleteGroup = 'Delete Group';
|
||||
$lang->pivot->childTitle = 'Child Group';
|
||||
|
||||
$lang->pivot->filter = 'Filter';
|
||||
$lang->pivot->resultFilter = 'Result Filter';
|
||||
$lang->pivot->queryFilter = 'Query Filter';
|
||||
$lang->pivot->noName = 'Unnamed';
|
||||
$lang->pivot->filterName = 'Name';
|
||||
$lang->pivot->default = 'Default';
|
||||
$lang->pivot->unlimited = 'Unlimited';
|
||||
$lang->pivot->colon = 'To';
|
||||
$lang->pivot->legendBasicInfo = 'Basic info';
|
||||
$lang->pivot->legendConfig = 'Global Setting';
|
||||
|
||||
$lang->pivot->fieldTypeList = array();
|
||||
$lang->pivot->fieldTypeList['input'] = 'Text';
|
||||
$lang->pivot->fieldTypeList['date'] = 'Date';
|
||||
$lang->pivot->fieldTypeList['datetime'] = 'Time';
|
||||
$lang->pivot->fieldTypeList['select'] = 'Dropdown';
|
||||
|
||||
$lang->pivot->count = 'Count';
|
||||
$lang->pivot->project = 'Project';
|
||||
$lang->pivot->customer = 'Customer';
|
||||
$lang->pivot->cusBuild = 'Customer Build';
|
||||
$lang->pivot->period = 'Period';
|
||||
$lang->pivot->purpose = 'Purpose';
|
||||
$lang->pivot->stage = 'Stage';
|
||||
$lang->pivot->users = 'Users';
|
||||
$lang->pivot->testtasks = 'Testtasks';
|
||||
$lang->pivot->comment = 'Comment';
|
||||
$lang->pivot->major = 'Major';
|
||||
$lang->pivot->conclusion = 'Conclusion';
|
||||
$lang->pivot->result = 'Result';
|
||||
$lang->pivot->caseCount = 'Cases';
|
||||
$lang->pivot->runCount = 'Run';
|
||||
$lang->pivot->runRate = 'Run Rate';
|
||||
$lang->pivot->manpower = 'Manpower';
|
||||
$lang->pivot->bugs = 'Bugs';
|
||||
$lang->pivot->day = 'Day';
|
||||
$lang->pivot->reportDate = 'Report Date';
|
||||
$lang->pivot->hours = 'Hours';
|
||||
$lang->pivot->pastDays = 'Past Days';
|
||||
|
||||
$lang->pivot->saveAsDataview = 'Save as Custom Table';
|
||||
|
||||
$lang->pivot->confirmDelete = 'Do you want to delete this pivot?';
|
||||
$lang->pivot->nameEmpty = '『Name』should not be blank';
|
||||
|
||||
$lang->pivot->noPivotTip = 'After you save the Settings, you can display the Pivot table';
|
||||
$lang->pivot->noQueryTip = 'No filter.';
|
||||
$lang->pivot->noPivot = 'No Pivot';
|
||||
$lang->pivot->dataError = '"%s" is not valid';
|
||||
$lang->pivot->noChartSelected = 'Please select one pivot.';
|
||||
$lang->pivot->beginGtEnd = 'Begin time should not be >= end time.';
|
||||
$lang->pivot->resetSettings = 'The configuration of the query data has been modified, requiring redesign of the pivot, whether to continue.';
|
||||
$lang->pivot->clearSettings = 'The configuration of the query data has been modified, whether to clear the pivot and save.';
|
||||
$lang->pivot->draftSave = 'Released content is edited, will be overwritten, whether to continue?';
|
||||
$lang->pivot->cannotAddQuery = 'Result filter has been added, query filter cannot be added.';
|
||||
$lang->pivot->cannotAddResult = 'Query filter has been added, result filter cannot be added.';
|
||||
|
||||
$lang->pivot->confirm = new stdclass();
|
||||
$lang->pivot->confirm->design = 'This pivot is referenced by a published screen. Do you want to continue?';
|
||||
$lang->pivot->confirm->publish = 'This pivot is referenced by a published screen and will be displayed as a modified pivot after publication. Do you want to continue?';
|
||||
$lang->pivot->confirm->draft = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after being saved as a draft. Do you want to continue?';
|
||||
$lang->pivot->confirm->delete = 'This pivot is referenced by a published screen and will be displayed as prompts on the large screen after deletion. Do you want to continue?';
|
||||
|
||||
$lang->pivot->orderList = array();
|
||||
$lang->pivot->orderList['asc'] = 'ASC';
|
||||
$lang->pivot->orderList['desc'] = 'DESC';
|
||||
|
||||
$lang->pivot->typeList = array();
|
||||
$lang->pivot->typeList['pie'] = 'Pie';
|
||||
$lang->pivot->typeList['line'] = 'Line';
|
||||
$lang->pivot->typeList['radar'] = 'Radar';
|
||||
$lang->pivot->typeList['cluBarY'] = 'clustered Bar Y';
|
||||
$lang->pivot->typeList['stackedBarY'] = 'stacked Bar Y';
|
||||
$lang->pivot->typeList['cluBarX'] = 'clustered Bar X';
|
||||
$lang->pivot->typeList['stackedBar'] = 'stacked Bar';
|
||||
|
||||
$lang->pivot->aggList = array();
|
||||
$lang->pivot->aggList['count'] = 'COUNT';
|
||||
$lang->pivot->aggList['avg'] = 'AVG';
|
||||
$lang->pivot->aggList['sum'] = 'SUM';
|
||||
|
||||
$lang->pivot->operatorList = array();
|
||||
$lang->pivot->operatorList['='] = '=';
|
||||
$lang->pivot->operatorList['!='] = '!=';
|
||||
$lang->pivot->operatorList['<'] = '<';
|
||||
$lang->pivot->operatorList['>'] = '>';
|
||||
$lang->pivot->operatorList['<='] = '<=';
|
||||
$lang->pivot->operatorList['>='] = '>=';
|
||||
$lang->pivot->operatorList['in'] = 'IN';
|
||||
$lang->pivot->operatorList['notin'] = 'NOT IN';
|
||||
$lang->pivot->operatorList['notnull'] = 'IS NOT NULL';
|
||||
$lang->pivot->operatorList['null'] = 'IS NULL';
|
||||
|
||||
$lang->pivot->dateList = array();
|
||||
$lang->pivot->dateList['day'] = 'DAY';
|
||||
$lang->pivot->dateList['week'] = 'WEEK';
|
||||
$lang->pivot->dateList['month'] = 'MONTH';
|
||||
$lang->pivot->dateList['year'] = 'YEAR';
|
||||
|
||||
$lang->pivot->designStepNav = array();
|
||||
$lang->pivot->designStepNav['1'] = 'Query Data';
|
||||
$lang->pivot->designStepNav['2'] = 'Design pivot';
|
||||
$lang->pivot->designStepNav['3'] = 'Set Filter';
|
||||
$lang->pivot->designStepNav['4'] = 'Release';
|
||||
|
||||
$lang->pivot->nextButton = array();
|
||||
$lang->pivot->nextButton['1'] = 'To Design';
|
||||
$lang->pivot->nextButton['2'] = 'To Configurate';
|
||||
$lang->pivot->nextButton['3'] = 'To Release';
|
||||
$lang->pivot->nextButton['4'] = 'Release';
|
||||
|
||||
$lang->pivot->displayList = array();
|
||||
$lang->pivot->displayList['value'] = 'Display value';
|
||||
$lang->pivot->displayList['percent'] = 'Percentage';
|
||||
|
||||
$lang->pivot->typeOptions = array();
|
||||
$lang->pivot->typeOptions['user'] = 'User';
|
||||
$lang->pivot->typeOptions['product'] = 'Product';
|
||||
$lang->pivot->typeOptions['project'] = 'Project';
|
||||
$lang->pivot->typeOptions['execution'] = 'Execution';
|
||||
$lang->pivot->typeOptions['dept'] = 'Dept';
|
||||
|
||||
$lang->pivot->step2 = new stdclass();
|
||||
$lang->pivot->step2->group = 'Row Grouping';
|
||||
$lang->pivot->step2->column = 'Column Settings';
|
||||
$lang->pivot->step2->groupTip = 'Select Field';
|
||||
$lang->pivot->step2->groupNum = array('One', 'Two', 'Three');
|
||||
$lang->pivot->step2->selectField = 'Select field';
|
||||
$lang->pivot->step2->selectStat = 'Selective statistical method';
|
||||
$lang->pivot->step2->add = 'Add';
|
||||
$lang->pivot->step2->delete = 'Delete';
|
||||
$lang->pivot->step2->groupField = 'Grouping field';
|
||||
$lang->pivot->step2->columnField = 'Field';
|
||||
$lang->pivot->step2->calcMode = 'Calc Mode';
|
||||
|
||||
$lang->pivot->step2->moreThanOne = 'Select at least one group field.';
|
||||
$lang->pivot->step2->groupsTip = 'By selecting a grouping field, the data of the SQL query is grouped and displayed hierarchically in the pivot table.';
|
||||
$lang->pivot->step2->columnsTip = 'Add 1 column to the pivot table and set it.';
|
||||
|
||||
$lang->pivot->step2->columnTotal = 'Show column totals';
|
||||
$lang->pivot->step2->columnTotalTip = 'Add a row to display the summary data for each column.';
|
||||
$lang->pivot->step2->total = 'Total';
|
||||
|
||||
$lang->pivot->step2->columnTotalList = array();
|
||||
$lang->pivot->step2->columnTotalList['noShow'] = 'No Show';
|
||||
$lang->pivot->step2->columnTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->sliceFieldList = array();
|
||||
$lang->pivot->step2->sliceFieldList['noSlice'] = 'No slicing';
|
||||
|
||||
$lang->pivot->step2->showModeList = array();
|
||||
$lang->pivot->step2->showModeList['default'] = 'Default (numeric value)';
|
||||
$lang->pivot->step2->showModeList['total'] = 'Percentage of Total';
|
||||
$lang->pivot->step2->showModeList['row'] = 'Percentage of row totals';
|
||||
$lang->pivot->step2->showModeList['column'] = 'Column Total Percentage';
|
||||
|
||||
$lang->pivot->step2->showTotalList = array();
|
||||
$lang->pivot->step2->showTotalList['noShow'] = 'Do not display';
|
||||
$lang->pivot->step2->showTotalList['sum'] = 'Sum';
|
||||
|
||||
$lang->pivot->step2->statList = array();
|
||||
$lang->pivot->step2->statList[''] = '';
|
||||
$lang->pivot->step2->statList['count'] = 'Count';
|
||||
$lang->pivot->step2->statList['distinct'] = 'Count After Distinct';
|
||||
$lang->pivot->step2->statList['avg'] = 'Average';
|
||||
$lang->pivot->step2->statList['sum'] = 'Sum';
|
||||
$lang->pivot->step2->statList['max'] = 'Max';
|
||||
$lang->pivot->step2->statList['min'] = 'Min';
|
||||
|
||||
$lang->datepicker->dpText->TEXT_WEEK_MONDAY = 'Monday';
|
||||
$lang->datepicker->dpText->TEXT_WEEK_SUNDAY = 'Sunday';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_BEGIN = 'Begin Month';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_END = 'End Month';
|
||||
|
||||
+286
-10
@@ -9,16 +9,68 @@
|
||||
* @version $Id: zh-cn.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->pivot->index = '透视表首页';
|
||||
$lang->pivot->list = '透视表';
|
||||
$lang->pivot->preview = '查看透视表';
|
||||
$lang->pivot->item = '条目';
|
||||
$lang->pivot->value = '值';
|
||||
$lang->pivot->percent = '百分比';
|
||||
$lang->pivot->undefined = '未设定';
|
||||
$lang->pivot->query = '查询';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
$lang->pivot->index = '透视表首页';
|
||||
$lang->pivot->list = '透视表';
|
||||
$lang->pivot->preview = '查看透视表';
|
||||
$lang->pivot->create = '创建透视表';
|
||||
$lang->pivot->edit = '编辑透视表';
|
||||
$lang->pivot->browse = '浏览透视表';
|
||||
$lang->pivot->delete = '删除透视表';
|
||||
$lang->pivot->design = '设计透视表';
|
||||
$lang->pivot->export = '导出透视表';
|
||||
$lang->pivot->query = '查询';
|
||||
$lang->pivot->browseAction = '进入透视表设计';
|
||||
|
||||
$lang->pivot->id = 'ID';
|
||||
$lang->pivot->name = '名称';
|
||||
$lang->pivot->dataset = '数据集';
|
||||
$lang->pivot->dataview = '数据';
|
||||
$lang->pivot->type = '类型';
|
||||
$lang->pivot->config = '参数配置';
|
||||
$lang->pivot->desc = '描述';
|
||||
$lang->pivot->xaxis = 'X轴';
|
||||
$lang->pivot->yaxis = 'Y轴';
|
||||
$lang->pivot->group = '所属分组';
|
||||
$lang->pivot->metric = '指标';
|
||||
$lang->pivot->column = '列';
|
||||
$lang->pivot->field = '关联字段';
|
||||
$lang->pivot->operator = '条件';
|
||||
$lang->pivot->orderby = '排序';
|
||||
$lang->pivot->order = '排序';
|
||||
$lang->pivot->add = '添加';
|
||||
$lang->pivot->valOrAgg = '值/汇总';
|
||||
$lang->pivot->value = '值';
|
||||
$lang->pivot->agg = '汇总';
|
||||
$lang->pivot->display = '显示名称';
|
||||
$lang->pivot->filterValue = '筛选值';
|
||||
$lang->pivot->save = '保存';
|
||||
$lang->pivot->cancel = '取消';
|
||||
$lang->pivot->run = '执行查询';
|
||||
$lang->pivot->must = '请选择';
|
||||
$lang->pivot->split = '分列显示';
|
||||
$lang->pivot->chooseField = '选择字段';
|
||||
$lang->pivot->aggType = '统计方式';
|
||||
$lang->pivot->other = '其他';
|
||||
$lang->pivot->publish = '发布';
|
||||
$lang->pivot->draft = '存为草稿';
|
||||
$lang->pivot->draftIcon = '草稿';
|
||||
$lang->pivot->nextStep = '下一步';
|
||||
$lang->pivot->saveSetting = '保存设置';
|
||||
$lang->pivot->add = '添加';
|
||||
$lang->pivot->baseSetting = '基础设置';
|
||||
$lang->pivot->setLang = '设置语言项';
|
||||
$lang->pivot->toDesign = '进入设计';
|
||||
$lang->pivot->toPreview = '退出设计';
|
||||
$lang->pivot->variable = '变量名称';
|
||||
$lang->pivot->varCode = '变量代号';
|
||||
$lang->pivot->varLabel = '变量标签';
|
||||
$lang->pivot->monopolize = '独占一列';
|
||||
$lang->pivot->varNameTip = '请输入字母';
|
||||
$lang->pivot->item = '条目';
|
||||
$lang->pivot->percent = '百分比';
|
||||
$lang->pivot->undefined = '未设定';
|
||||
$lang->pivot->project = $lang->projectCommon;
|
||||
$lang->pivot->PO = 'PO';
|
||||
|
||||
$lang->pivot->colors[] = 'AFD8F8';
|
||||
$lang->pivot->colors[] = 'F6BD0F';
|
||||
@@ -108,3 +160,227 @@ $lang->pivot->featureBar['preview']['product'] = $lang->product->common;
|
||||
$lang->pivot->featureBar['preview']['project'] = $lang->project->common;
|
||||
$lang->pivot->featureBar['preview']['test'] = $lang->qa->common;
|
||||
$lang->pivot->featureBar['preview']['staff'] = $lang->system->common;
|
||||
|
||||
$lang->pivot->showProduct = '所有' . $lang->productCommon . '统计数据';
|
||||
$lang->pivot->showProject = '所有' . $lang->projectCommon . '统计数据';
|
||||
|
||||
$lang->pivot->columnIndex = '第 %s 列';
|
||||
$lang->pivot->deleteColumn = '您确认删除该列吗?';
|
||||
$lang->pivot->addColumn = '添加列';
|
||||
$lang->pivot->sliceField = '选择切片字段';
|
||||
$lang->pivot->calcMode = '值的计算方式';
|
||||
$lang->pivot->showMode = '值的显示方式';
|
||||
$lang->pivot->showTotal = '显示行的汇总';
|
||||
$lang->pivot->colLabel = '{$field}的{$stat}';
|
||||
$lang->pivot->colShowMode = '(%s)';
|
||||
|
||||
$lang->pivot->errorList = new stdclass();
|
||||
$lang->pivot->errorList->cantequal = '%s 取值不能与 %s 相同, 请重新设计';
|
||||
|
||||
$lang->pivot->pie = new stdclass();
|
||||
$lang->pivot->pie->group = '扇区分组';
|
||||
$lang->pivot->pie->metric = '扇区数值';
|
||||
$lang->pivot->pie->stat = '统计方式';
|
||||
|
||||
$lang->pivot->cluBarX = new stdclass();
|
||||
$lang->pivot->cluBarX->xaxis = 'X轴';
|
||||
$lang->pivot->cluBarX->yaxis = 'Y轴';
|
||||
$lang->pivot->cluBarX->stat = '统计方式';
|
||||
|
||||
$lang->pivot->cluBarY = new stdclass();
|
||||
$lang->pivot->cluBarY->yaxis = 'X轴';
|
||||
$lang->pivot->cluBarY->xaxis = 'Y轴';
|
||||
$lang->pivot->cluBarY->stat = '统计方式';
|
||||
|
||||
$lang->pivot->radar = new stdclass();
|
||||
$lang->pivot->radar->xaxis = '维度';
|
||||
$lang->pivot->radar->yaxis = '极坐标轴';
|
||||
|
||||
$lang->pivot->line = $lang->pivot->cluBarX;
|
||||
|
||||
$lang->pivot->stackedBar = $lang->pivot->cluBarX;
|
||||
$lang->pivot->stackedBarY = $lang->pivot->cluBarY;
|
||||
|
||||
$lang->pivot->browseGroup = '维护分组';
|
||||
$lang->pivot->allGroup = '所有分组';
|
||||
$lang->pivot->noGroup = '暂时没有分组';
|
||||
$lang->pivot->groupName = '分组名称';
|
||||
$lang->pivot->manageGroup = '维护分组';
|
||||
$lang->pivot->dragAndSort = '拖放排序';
|
||||
$lang->pivot->editGroup = '编辑分组';
|
||||
$lang->pivot->deleteGroup = '删除分组';
|
||||
$lang->pivot->childTitle = '子分组';
|
||||
|
||||
$lang->pivot->filter = '筛选器';
|
||||
$lang->pivot->resultFilter = '结果筛选器';
|
||||
$lang->pivot->queryFilter = '查询筛选器';
|
||||
$lang->pivot->noName = '未命名';
|
||||
$lang->pivot->filterName = '名称';
|
||||
$lang->pivot->default = '默认值';
|
||||
$lang->pivot->unlimited = '不限';
|
||||
$lang->pivot->colon = '至';
|
||||
$lang->pivot->legendBasicInfo = '基础信息';
|
||||
$lang->pivot->legendConfig = '全局设置';
|
||||
|
||||
$lang->pivot->fieldTypeList = array();
|
||||
$lang->pivot->fieldTypeList['input'] = '文本框';
|
||||
$lang->pivot->fieldTypeList['date'] = '日期';
|
||||
$lang->pivot->fieldTypeList['datetime'] = '时间';
|
||||
$lang->pivot->fieldTypeList['select'] = '下拉菜单';
|
||||
|
||||
$lang->pivot->count = '个数';
|
||||
$lang->pivot->project = '项目名称';
|
||||
$lang->pivot->customer = '客户名称';
|
||||
$lang->pivot->cusBuild = '客户版本';
|
||||
$lang->pivot->period = '测试周期';
|
||||
$lang->pivot->purpose = '测试目的';
|
||||
$lang->pivot->stage = '阶段';
|
||||
$lang->pivot->users = '测试人数';
|
||||
$lang->pivot->testtasks = '提交测试单';
|
||||
$lang->pivot->comment = '备注';
|
||||
$lang->pivot->major = '软件主测';
|
||||
$lang->pivot->conclusion = '结论';
|
||||
$lang->pivot->result = '基本测试结果';
|
||||
$lang->pivot->caseCount = '用例总数';
|
||||
$lang->pivot->runCount = '完成数';
|
||||
$lang->pivot->runRate = '完成率';
|
||||
$lang->pivot->manpower = '投入人数';
|
||||
$lang->pivot->bugs = '提交Bug数';
|
||||
$lang->pivot->day = '天';
|
||||
$lang->pivot->reportDate = '报告日期';
|
||||
$lang->pivot->hours = '耗时(小时)';
|
||||
$lang->pivot->pastDays = '距今天数';
|
||||
|
||||
$lang->pivot->saveAsDataview = '存为中间表';
|
||||
|
||||
$lang->pivot->confirmDelete = '您确认要删除吗?';
|
||||
$lang->pivot->nameEmpty = '『名称』不能为空';
|
||||
|
||||
$lang->pivot->noPivotTip = '保存设置后,即可显示透视表';
|
||||
$lang->pivot->noQueryTip = '暂时没有筛选器。';
|
||||
$lang->pivot->noPivot = '暂时没有透视表';
|
||||
$lang->pivot->dataError = '"%s" 填写的不是合法的值';
|
||||
$lang->pivot->noChartSelected = '请选择至少一个图表。';
|
||||
$lang->pivot->beginGtEnd = '开始时间不得大于结束时间。';
|
||||
$lang->pivot->resetSettings = '查询数据的配置已修改,是否清空透视表设计,并重新设计。';
|
||||
$lang->pivot->clearSettings = '查询数据的配置已修改,是否清空透视表设计并保存。';
|
||||
$lang->pivot->draftSave = '已发布的内容被编辑,将覆盖,是否继续?';
|
||||
$lang->pivot->cannotAddQuery = '已添加结果筛选器,无法添加查询筛选器';
|
||||
$lang->pivot->cannotAddResult = '已添加查询筛选器,无法添加结果筛选器';
|
||||
|
||||
$lang->pivot->confirm = new stdclass();
|
||||
$lang->pivot->confirm->design = '该透视表被已发布的大屏引用,是否继续?';
|
||||
$lang->pivot->confirm->publish = '该透视表被已发布的大屏引用,发布后将在大屏上显示为修改后的透视表,是否继续?';
|
||||
$lang->pivot->confirm->draft = '该透视表被已发布的大屏引用,存为草稿后将在大屏上显示为提示信息,是否继续?';
|
||||
$lang->pivot->confirm->delete = '该透视表被已发布的大屏引用,删除后将在大屏上显示为提示信息,是否继续?';
|
||||
|
||||
$lang->pivot->orderList = array();
|
||||
$lang->pivot->orderList['asc'] = '正序';
|
||||
$lang->pivot->orderList['desc'] = '倒序';
|
||||
|
||||
$lang->pivot->typeList = array();
|
||||
$lang->pivot->typeList['pie'] = '饼图';
|
||||
$lang->pivot->typeList['line'] = '折线图';
|
||||
$lang->pivot->typeList['radar'] = '雷达图';
|
||||
$lang->pivot->typeList['cluBarY'] = '簇状条形图';
|
||||
$lang->pivot->typeList['stackedBarY'] = '堆积条形图';
|
||||
$lang->pivot->typeList['cluBarX'] = '簇状柱形图';
|
||||
$lang->pivot->typeList['stackedBar'] = '堆积柱形图';
|
||||
|
||||
$lang->pivot->aggList = array();
|
||||
$lang->pivot->aggList['count'] = '计数';
|
||||
$lang->pivot->aggList['avg'] = '平均值';
|
||||
$lang->pivot->aggList['sum'] = '求和';
|
||||
|
||||
$lang->pivot->operatorList = array();
|
||||
$lang->pivot->operatorList['='] = '=';
|
||||
$lang->pivot->operatorList['!='] = '!=';
|
||||
$lang->pivot->operatorList['<'] = '<';
|
||||
$lang->pivot->operatorList['>'] = '>';
|
||||
$lang->pivot->operatorList['<='] = '<=';
|
||||
$lang->pivot->operatorList['>='] = '>=';
|
||||
$lang->pivot->operatorList['in'] = 'IN';
|
||||
$lang->pivot->operatorList['notin'] = 'NOT IN';
|
||||
$lang->pivot->operatorList['notnull'] = 'IS NOT NULL';
|
||||
$lang->pivot->operatorList['null'] = 'IS NULL';
|
||||
|
||||
$lang->pivot->dateList = array();
|
||||
$lang->pivot->dateList['day'] = '天';
|
||||
$lang->pivot->dateList['week'] = '周';
|
||||
$lang->pivot->dateList['month'] = '月';
|
||||
$lang->pivot->dateList['year'] = '年';
|
||||
|
||||
$lang->pivot->designStepNav = array();
|
||||
$lang->pivot->designStepNav['1'] = '查询数据';
|
||||
$lang->pivot->designStepNav['2'] = '设计透视表';
|
||||
$lang->pivot->designStepNav['3'] = '配置筛选器';
|
||||
$lang->pivot->designStepNav['4'] = '准备发布';
|
||||
|
||||
$lang->pivot->nextButton = array();
|
||||
$lang->pivot->nextButton['1'] = '去设计';
|
||||
$lang->pivot->nextButton['2'] = '去配置';
|
||||
$lang->pivot->nextButton['3'] = '去准备';
|
||||
$lang->pivot->nextButton['4'] = '发布';
|
||||
|
||||
$lang->pivot->displayList = array();
|
||||
$lang->pivot->displayList['value'] = '显示值';
|
||||
$lang->pivot->displayList['percent'] = '百分比';
|
||||
|
||||
$lang->pivot->typeOptions = array();
|
||||
$lang->pivot->typeOptions['user'] = '用户';
|
||||
$lang->pivot->typeOptions['product'] = '产品';
|
||||
$lang->pivot->typeOptions['project'] = '项目';
|
||||
$lang->pivot->typeOptions['execution'] = '执行';
|
||||
$lang->pivot->typeOptions['dept'] = '部门';
|
||||
|
||||
$lang->pivot->step2 = new stdclass();
|
||||
$lang->pivot->step2->group = '行分组';
|
||||
$lang->pivot->step2->column = '列设置';
|
||||
$lang->pivot->step2->groupTip = '选择字段';
|
||||
$lang->pivot->step2->groupNum = array('一', '二', '三');
|
||||
$lang->pivot->step2->selectField = '选择字段';
|
||||
$lang->pivot->step2->selectStat = '选择统计方式';
|
||||
$lang->pivot->step2->add = '添加';
|
||||
$lang->pivot->step2->delete = '删除';
|
||||
$lang->pivot->step2->groupField = '分组字段';
|
||||
$lang->pivot->step2->columnField = '字段';
|
||||
$lang->pivot->step2->calcMode = '计算方式';
|
||||
|
||||
$lang->pivot->step2->moreThanOne = '至少选择一个分组字段。';
|
||||
$lang->pivot->step2->groupsTip = '通过选择分组字段,对SQL查询的数据进行分组,并分层级显示在透视表中。';
|
||||
$lang->pivot->step2->columnsTip = '在透视表中添加1列并对其进行设置。';
|
||||
|
||||
$lang->pivot->step2->columnTotal = '显示列的汇总';
|
||||
$lang->pivot->step2->columnTotalTip = '增加一行显示每一列的汇总数据。';
|
||||
$lang->pivot->step2->total = '总计';
|
||||
|
||||
$lang->pivot->step2->columnTotalList = array();
|
||||
$lang->pivot->step2->columnTotalList['noShow'] = '不显示';
|
||||
$lang->pivot->step2->columnTotalList['sum'] = '求和';
|
||||
|
||||
$lang->pivot->step2->sliceFieldList = array();
|
||||
$lang->pivot->step2->sliceFieldList['noSlice'] = '不切片';
|
||||
|
||||
$lang->pivot->step2->showModeList = array();
|
||||
$lang->pivot->step2->showModeList['default'] = '默认(数值)';
|
||||
$lang->pivot->step2->showModeList['total'] = '总计百分比';
|
||||
$lang->pivot->step2->showModeList['row'] = '行汇总百分比';
|
||||
$lang->pivot->step2->showModeList['column'] = '列汇总百分比';
|
||||
|
||||
$lang->pivot->step2->showTotalList = array();
|
||||
$lang->pivot->step2->showTotalList['noShow'] = '不显示';
|
||||
$lang->pivot->step2->showTotalList['sum'] = '求和';
|
||||
|
||||
$lang->pivot->step2->statList = array();
|
||||
$lang->pivot->step2->statList[''] = '';
|
||||
$lang->pivot->step2->statList['count'] = '计数';
|
||||
$lang->pivot->step2->statList['distinct'] = '去重后计数';
|
||||
$lang->pivot->step2->statList['avg'] = '平均值';
|
||||
$lang->pivot->step2->statList['sum'] = '求和';
|
||||
$lang->pivot->step2->statList['max'] = '最大值';
|
||||
$lang->pivot->step2->statList['min'] = '最小值';
|
||||
|
||||
$lang->datepicker->dpText->TEXT_WEEK_MONDAY = '本周一';
|
||||
$lang->datepicker->dpText->TEXT_WEEK_SUNDAY = '本周日';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_BEGIN = '本月初';
|
||||
$lang->datepicker->dpText->TEXT_MONTH_END = '本月末';
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
/**
|
||||
* The show view file of pivot module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2022 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Gang Liu <liugang@easycorp.ltd>
|
||||
* @package pivot
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php js::set('groupID', isset($group->id) ? $group->id : 0);?>
|
||||
<?php js::set('pivotID', isset($pivot->id) ? $pivot->id : 0);?>
|
||||
<?php js::set('pivot' , $pivot);?>
|
||||
<?php js::set('WIDTH_INPUT', $config->pivot->widthInput);?>
|
||||
<?php js::set('WIDTH_DATE', $config->pivot->widthDate);?>
|
||||
<?php js::set('pickerHeight', $config->bi->pickerHeight);?>
|
||||
<?php js::set('datepickerText', $this->lang->datepicker->dpText);?>
|
||||
<?php $queryDom = "<div class='queryBtn query-inside hidden'> <button type='submit' id='submit' class='btn btn-primary btn-query' data-loading='Loading...'>{$lang->pivot->query}</button></div>";?>
|
||||
<?php js::set('queryDom', $queryDom);?>
|
||||
|
||||
<style><?php include '../css/show/zentaobiz.css';?></style>
|
||||
|
||||
<div class='cell'>
|
||||
<?php if(!$pivotTree):?>
|
||||
<hr class="space">
|
||||
<div class="text-center text-muted">
|
||||
<?php echo $lang->pivot->noPivot;?>
|
||||
</div>
|
||||
<hr class="space">
|
||||
<?php else:?>
|
||||
<div class='panel-heading heading-padding'>
|
||||
<div class='panel-title'>
|
||||
<?php echo $pivot->name;?>
|
||||
<?php if(!empty($pivot->desc)):?>
|
||||
<a data-toggle='tooltip' data-placement='auto' title='<?php echo $pivot->desc;?>'><i class='icon-help'></i></a>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
</div>
|
||||
<div class='panel-body' style='padding:0px;'>
|
||||
<div id="filterItems" class='filterBox'>
|
||||
<div class='filter-items'></div>
|
||||
<?php if(!empty($pivot->filters)):?>
|
||||
<div class='queryBtn query-outside'><?php echo html::submitButton($lang->pivot->query, "", 'btn btn-primary btn-query');?></div>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
<div id='datagirdInfo' class='datagrid datagrid-padding'>
|
||||
<?php $sql = $this->loadModel('dataview')->parseSqlVars($pivot->sql, $pivot->filters);?>
|
||||
<?php $this->pivot->buildPivotTable($data, $configs, json_decode(json_encode($pivot->fieldSettings), true), $sql);?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
|
||||
<template id='queryFilterItemTpl'>
|
||||
<div class='filter-item filter-item-{index} input-group' data-index='{index}'>
|
||||
<span class='field-name input-group-addon'>{name}</span>
|
||||
<div class="default-block hidden"><?php echo html::input('default', '', "class='form-control form-input '")?></div>
|
||||
<div class="default-block hidden"><?php echo html::input('default', '', "class='form-control form-date '")?></div>
|
||||
<div class="default-block hidden"><?php echo html::input('default', '', "class='form-control form-datetime '")?></div>
|
||||
<div class="default-block hidden"><?php echo html::select('default', '', '', "class='form-control form-select multiple'");?></div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template id='resultFilterItemTpl'>
|
||||
<div class='filter-item filter-item-{index} input-group' data-index='{index}'>
|
||||
<span class='field-name input-group-addon'>{name}</span>
|
||||
<div class="default-block hidden"><?php echo html::input('default', '', "class='form-control form-input '")?></div>
|
||||
<div class="default-block hidden">
|
||||
<div class="input-group">
|
||||
<?php echo html::input('default[begin]', '', "class='form-control form-date begin' placeholder='{$this->lang->pivot->unlimited}'");?>
|
||||
<span class='input-group-addon fix-border borderBox' style='border-radius: 0px;'><?php echo $lang->pivot->colon;?></span>
|
||||
<?php echo html::input('default[end]', '', "class='form-control form-date end' placeholder='{$this->lang->pivot->unlimited}'");?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="default-block hidden">
|
||||
<div class="input-group">
|
||||
<?php echo html::input('default[begin]', '', "class='form-control form-datetime begin' placeholder='{$this->lang->pivot->unlimited}'");?>
|
||||
<span class='input-group-addon fix-border borderBox' style='border-radius: 0px;'><?php echo $lang->pivot->colon;?></span>
|
||||
<?php echo html::input('default[end]', '', "class='form-control form-datetime end' placeholder='{$this->lang->pivot->unlimited}'");?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="default-block hidden"><?php echo html::select('default', '', '', "class='form-control form-select multiple'");?></div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -1606,4 +1606,50 @@ class screenModel extends model
|
||||
|
||||
return array($component, $typeChanged);
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if the Chart is in use.
|
||||
*
|
||||
* @param int $chartID
|
||||
* @param string $type
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function checkIFChartInUse($chartID, $type = 'chart')
|
||||
{
|
||||
static $screenList = array();
|
||||
if(empty($screenList)) $screenList = $this->dao->select('scheme')->from(TABLE_SCREEN)->where('deleted')->eq(0)->andWhere('status')->eq('published')->fetchAll();
|
||||
|
||||
foreach($screenList as $screen)
|
||||
{
|
||||
$scheme = json_decode($screen->scheme);
|
||||
if(empty($scheme->componentList)) continue;
|
||||
|
||||
foreach($scheme->componentList as $component)
|
||||
{
|
||||
if(!empty($component->isGroup))
|
||||
{
|
||||
foreach($component->groupList as $key => $groupComponent)
|
||||
{
|
||||
if(!isset($groupComponent->chartConfig)) continue;
|
||||
|
||||
$sourceID = zget($groupComponent->chartConfig, 'sourceID', '');
|
||||
$sourceType = zget($groupComponent->chartConfig, 'package', '') == 'Tables' ? 'pivot' : 'chart';
|
||||
|
||||
if($chartID == $sourceID and $type == $sourceType) return true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!isset($component->chartConfig)) continue;
|
||||
|
||||
$sourceID = zget($component->chartConfig, 'sourceID', '');
|
||||
$sourceType = zget($component->chartConfig, 'package', '') == 'Tables' ? 'pivot' : 'chart';
|
||||
if($chartID == $sourceID and $type == $sourceType) return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user