diff --git a/config/filter.php b/config/filter.php
index c7ba2e1683..62282f09dd 100644
--- a/config/filter.php
+++ b/config/filter.php
@@ -48,6 +48,8 @@ $filter->block = new stdclass();
$filter->file = new stdclass();
$filter->repo = new stdclass();
$filter->webhook = new stdclass();
+$filter->git = new stdclass();
+$filter->svn = new stdclass();
$filter->block->default = new stdclass();
$filter->block->main = new stdclass();
@@ -59,6 +61,8 @@ $filter->bug->export = new stdclass();
$filter->caselib->create = new stdclass();
$filter->doc->create = new stdclass();
$filter->doc->browse = new stdclass();
+$filter->doc->alllibs = new stdclass();
+$filter->doc->objectlibs = new stdclass();
$filter->doc->showfiles = new stdclass();
$filter->doc->default = new stdclass();
$filter->doc->showfiles = new stdclass();
@@ -69,8 +73,10 @@ $filter->file->download = new stdclass();
$filter->product->browse = new stdclass();
$filter->product->default = new stdclass();
$filter->product->index = new stdclass();
+$filter->product->export = new stdclass();
$filter->project->default = new stdclass();
$filter->project->story = new stdclass();
+$filter->project->export = new stdclass();
$filter->project->task = new stdclass();
$filter->qa->default = new stdclass();
$filter->story->create = new stdclass();
@@ -80,6 +86,10 @@ $filter->sso->gettodolist = new stdclass();
$filter->sso->getuserpairs = new stdclass();
$filter->sso->login = new stdclass();
$filter->sso->logout = new stdclass();
+$filter->git->cat = new stdclass();
+$filter->git->diff = new stdclass();
+$filter->svn->cat = new stdclass();
+$filter->svn->diff = new stdclass();
$filter->task->create = new stdclass();
$filter->task->export = new stdclass();
$filter->testcase->default = new stdclass();
@@ -91,11 +101,15 @@ $filter->testreport->default = new stdclass();
$filter->testsuite->default = new stdclass();
$filter->testsuite->library = new stdclass();
$filter->testtask->default = new stdclass();
+$filter->testtask->browse = new stdclass();
+$filter->testtask->cases = new stdclass();
$filter->todo->export = new stdclass();
$filter->upgrade->license = new stdclass();
$filter->user->login = new stdclass();
+$filter->user->edit = new stdclass();
$filter->webhook->bind = new stdclass();
$filter->user->ajaxgetmore = new stdclass();
+$filter->repo->ajaxsynccommit = new stdclass();
$filter->bug->batchcreate->cookie['preBranch'] = 'int';
$filter->bug->browse->cookie['bugModule'] = 'int';
diff --git a/config/zentaopms.php b/config/zentaopms.php
index 47401718b4..31a2d4ee4c 100644
--- a/config/zentaopms.php
+++ b/config/zentaopms.php
@@ -46,9 +46,6 @@ $config->productCommonList['fr'][1] = 'Projet';
$config->productCommonList['vi'][0] = 'Sản phẩm';
$config->productCommonList['vi'][1] = 'Dự án';
-$config->productCommonList['ja'][0] = 'プロダクト';
-$config->productCommonList['ja'][1] = 'プロジェクト';
-
/* Project common list. */
$config->projectCommonList['zh-cn'][0] = '项目';
$config->projectCommonList['zh-cn'][1] = '迭代';
@@ -74,10 +71,6 @@ $config->projectCommonList['vi'][0] = 'Dự án';
$config->projectCommonList['vi'][1] = 'Lặp lại';
$config->projectCommonList['vi'][2] = 'Sprint';
-$config->projectCommonList['ja'][0] = 'プロジェクト';
-$config->projectCommonList['ja'][1] = 'スプリント';
-$config->projectCommonList['ja'][2] = '冲刺';
-
/* Story common list. */
$config->storyCommonList['zh-cn'][0] = '需求';
$config->storyCommonList['zh-cn'][1] = '故事';
@@ -97,9 +90,6 @@ $config->storyCommonList['fr'][1] = 'Story';
$config->storyCommonList['vi'][0] = 'Câu chuyện';
$config->storyCommonList['vi'][1] = 'Câu chuyện';
-$config->storyCommonList['ja'][0] = '要件';
-$config->storyCommonList['ja'][1] = '要件';
-
/* Story common list. */
$config->hourPointCommonList['zh-cn'][0] = '工时';
$config->hourPointCommonList['zh-cn'][1] = '故事点';
@@ -141,8 +131,6 @@ $config->charsets['fr']['utf-8'] = 'UTF-8';
$config->charsets['fr']['GBK'] = 'GBK';
$config->charsets['vi']['utf-8'] = 'UTF-8';
$config->charsets['vi']['GBK'] = 'GBK';
-$config->charsets['ja']['utf-8'] = 'UTF-8';
-$config->charsets['ja']['gbk'] = 'GBK';
/* IP white list settings.*/
$config->ipWhiteList = '*';
diff --git a/module/action/lang/ja.php b/module/action/lang/ja.php
deleted file mode 100644
index 0dcd87da10..0000000000
--- a/module/action/lang/ja.php
+++ /dev/null
@@ -1,469 +0,0 @@
-action->common = 'システムログ';
-$lang->action->product = $lang->productCommon;
-$lang->action->project = $lang->projectCommon;
-$lang->action->objectType = 'オブジェクトタイプ';
-$lang->action->objectID = 'オブジェクトID';
-$lang->action->objectName = 'オブジェクト名';
-$lang->action->actor = '操作者';
-$lang->action->action = '動作';
-$lang->action->actionID = 'レコードID';
-$lang->action->date = '日付';
-$lang->action->extra = '附加值';
-
-$lang->action->trash = 'ごみ箱';
-$lang->action->undelete = '復元';
-$lang->action->hideOne = '非表示';
-$lang->action->hideAll = '全て非表示';
-$lang->action->editComment = '備考更新';
-$lang->action->create = '備考追加';
-$lang->action->comment = '備考';
-
-$lang->action->trashTips = 'ヒント:システムの整合性を保証するために、禅道システムの削除はマーク削除であります。';
-$lang->action->textDiff = 'テキストフォーマット';
-$lang->action->original = '元のフォーマット';
-$lang->action->confirmHideAll = 'これらのレコードを全部非表示してもよろしいですか?';
-$lang->action->needEdit = 'ご復元したい%sの名称またはコードが既に存在していますから、編集更新してください。';
-$lang->action->historyEdit = '履歴編集を入力してください。';
-$lang->action->noDynamic = '活動がありません。';
-
-$lang->action->history = new stdclass();
-$lang->action->history->action = '関連ログ';
-$lang->action->history->field = 'フィールド';
-$lang->action->history->old = '前';
-$lang->action->history->new = '今';
-$lang->action->history->diff = '違い';
-
-$lang->action->dynamic = new stdclass();
-$lang->action->dynamic->today = '今日';
-$lang->action->dynamic->yesterday = '昨日';
-$lang->action->dynamic->twoDaysAgo = '一昨日';
-$lang->action->dynamic->thisWeek = '今週';
-$lang->action->dynamic->lastWeek = '先週';
-$lang->action->dynamic->thisMonth = '今月';
-$lang->action->dynamic->lastMonth = '先月';
-$lang->action->dynamic->all = '全て';
-$lang->action->dynamic->hidden = '非表示済';
-$lang->action->dynamic->search = '検索';
-
-$lang->action->periods['all'] = $lang->action->dynamic->all;
-$lang->action->periods['today'] = $lang->action->dynamic->today;
-$lang->action->periods['yesterday'] = $lang->action->dynamic->yesterday;
-$lang->action->periods['thisweek'] = $lang->action->dynamic->thisWeek;
-$lang->action->periods['lastweek'] = $lang->action->dynamic->lastWeek;
-$lang->action->periods['thismonth'] = $lang->action->dynamic->thisMonth;
-$lang->action->periods['lastmonth'] = $lang->action->dynamic->lastMonth;
-
-$lang->action->objectTypes['product'] = $lang->productCommon;
-$lang->action->objectTypes['story'] = $lang->storyCommon;
-$lang->action->objectTypes['productplan'] = 'プラン';
-$lang->action->objectTypes['release'] = 'リリース';
-$lang->action->objectTypes['project'] = $lang->projectCommon;
-$lang->action->objectTypes['task'] = 'タスク';
-$lang->action->objectTypes['build'] = 'ビルド';
-$lang->action->objectTypes['bug'] = 'バグ';
-$lang->action->objectTypes['case'] = 'ケース';
-$lang->action->objectTypes['caseresult'] = 'ケース結果';
-$lang->action->objectTypes['stepresult'] = 'ケースステップ';
-$lang->action->objectTypes['testtask'] = 'テストタスク';
-$lang->action->objectTypes['user'] = 'ユーザ';
-$lang->action->objectTypes['doc'] = '資料';
-$lang->action->objectTypes['doclib'] = '資料ライブラリ';
-$lang->action->objectTypes['todo'] = 'ToDo';
-$lang->action->objectTypes['branch'] = 'ブランチ';
-$lang->action->objectTypes['module'] = 'モジュール';
-$lang->action->objectTypes['testsuite'] = 'スイート';
-$lang->action->objectTypes['caselib'] = 'ケースライブラリ';
-$lang->action->objectTypes['testreport'] = '報告';
-$lang->action->objectTypes['entry'] = '適用';
-$lang->action->objectTypes['webhook'] = 'Webhook';
-
-/* 用来描述操作历史记录。*/
-$lang->action->desc = new stdclass();
-$lang->action->desc->common = '$date、 $action by $actor。' . "\n";
-$lang->action->desc->extra = '$date、 $action as $extra by $actor。' . "\n";
-$lang->action->desc->opened = '$date、 $actor より作成しました。';
-$lang->action->desc->created = '$date、 $actor より作成しました。';
-$lang->action->desc->changed = '$date、 $actor より更新しました。';
-$lang->action->desc->edited = '$date、 $actor より編集しました。' ;
-$lang->action->desc->assigned = '$date、 $actor より $extra にアサインします。';
-$lang->action->desc->closed = '$date、 $actor よりクローズしました。' . "\n";
-$lang->action->desc->deleted = '$date、 $actor より削除しました。' . "\n";
-$lang->action->desc->deletedfile = '$date、 $actor より添付ファイル: $extra を削除しました。' . "\n";
-$lang->action->desc->editfile = '$date、 $actor より添付ファイル: $extra を編集しました。' . "\n";
-$lang->action->desc->erased = '$date、 $actor より削除しました。' . "\n";
-$lang->action->desc->undeleted = '$date、 $actor より復元しました。' . "\n";
-$lang->action->desc->hidden = '$date、 $actor より非表示しました。' . "\n";
-$lang->action->desc->commented = '$date、 $actor より備考を追加しました。' . "\n";
-$lang->action->desc->activated = '$date、 $actor よりアクティベーションしました。' . "\n";
-$lang->action->desc->blocked = '$date、 $actor よりブロックしました。' . "\n";
-$lang->action->desc->moved = '$date、 $actor より移動しました。前のは "$extra"。' . "\n";
-$lang->action->desc->confirmed = '$date、 $actor より' . $lang->storyCommon . 'の変更を確認しました。最新のバージョンは#$extra。' . "\n";
-$lang->action->desc->caseconfirmed = '$date、 $actor よりケースの変更を確認しました。最新バージョンは#$extra。' . "\n";
-$lang->action->desc->bugconfirmed = '$date、 $actor よりバグを確認しました。' . "\n";
-$lang->action->desc->frombug = '$date、 $actor よりバグから転化しました、バグ番号は $extra。';
-$lang->action->desc->started = '$date、 $actor より起動しました。' . "\n";
-$lang->action->desc->restarted = '$date、 $actor より続きました。' . "\n";
-$lang->action->desc->delayed = '$date、 $actor より延期しました。' . "\n";
-$lang->action->desc->suspended = '$date、 $actor よりサスペンドしました。' . "\n";
-$lang->action->desc->recordestimate = '$date、 $actor より時間を記録しました。消耗 $extra 時間。';
-$lang->action->desc->editestimate = '$date、 $actor より時間を編集しました。';
-$lang->action->desc->deleteestimate = '$date、 $actor より時間を削除しました。';
-$lang->action->desc->canceled = '$date、 $actor よりキャンセルしました。' . "\n";
-$lang->action->desc->svncommited = '$date、 $actor よりコードを提出しました。バージョンは#$extra。' . "\n";
-$lang->action->desc->gitcommited = '$date、 $actor よりコードを提出しました。バージョンは#$extra。' . "\n";
-$lang->action->desc->finished = '$date、 $actor より終了しました。' . "\n";
-$lang->action->desc->paused = '$date、 $actor より一時停止しました。' . "\n";
-$lang->action->desc->verified = '$date、 $actor より検収しました。' . "\n";
-$lang->action->desc->diff1 = '%s が更新されました。前は "%s"、今は "%s"。
' . "\n";
-$lang->action->desc->diff2 = '%s が更新されました。その違いは:' . "\n" . "
%s" . "n
%s"; -$lang->action->desc->diff3 = 'ファイル名 %s を %s に変えました。' . "\n"; -$lang->action->desc->linked2bug = '$date、 $actor よりバージョン $extra を関連付けました'; - -/* 用来描述和父子任务相关的操作历史记录。*/ -$lang->action->desc->createchildren = '$date、 $actor よりサブタスク $extra を作成しました。'; -$lang->action->desc->linkchildtask = '$date、 $actor よりサブタスク $extra を関連付けました。'; -$lang->action->desc->unlinkchildrentask = '$date、 $actor よりサブタスク $extra を除去しました。'; -$lang->action->desc->linkparenttask = '$date、 $actor より親タスク $extra を関連付けました。'; -$lang->action->desc->unlinkparenttask = '$date、 $actor より親タスク $extra から関連を解除しました。'; -$lang->action->desc->deletechildrentask = '$date, 由 $actor 删除子任务$extra。' . "\n"; - -/* 用来描述和父子需求相关的操作历史记录。*/ -$lang->action->desc->createchildrenstory = '$date, 由 $actor 创建子需求 $extra。' . "\n"; -$lang->action->desc->linkchildstory = '$date, 由 $actor 关联子需求 $extra。' . "\n"; -$lang->action->desc->unlinkchildrenstory = '$date, 由 $actor 移除子需求 $extra。' . "\n"; -$lang->action->desc->linkparentstory = '$date, 由 $actor 关联到父需求 $extra。' . "\n"; -$lang->action->desc->unlinkparentstory = '$date, 由 $actor 从父需求$extra取消关联。' . "\n"; -$lang->action->desc->deletechildrenstory = '$date, 由 $actor 删除子需求$extra。' . "\n"; - -/* 关联用例和移除用例时的历史操作记录。*/ -$lang->action->desc->linkrelatedcase = '$date、 $actor よりケース $extra を関連付けました。'; -$lang->action->desc->unlinkrelatedcase = '$date、 $actor より関連ケース $extra を除去しました。'; - -/* 用来显示动态信息。*/ -$lang->action->label = new stdclass(); -$lang->action->label->created = '作成'; -$lang->action->label->opened = '作成'; -$lang->action->label->changed = '変更済'; -$lang->action->label->edited = '編集'; -$lang->action->label->assigned = 'アサイン'; -$lang->action->label->closed = 'クローズ'; -$lang->action->label->deleted = '削除'; -$lang->action->label->deletedfile = '添付ファイル削除'; -$lang->action->label->editfile = '添付ファイル編集'; -$lang->action->label->erased = '削除'; -$lang->action->label->undeleted = '復元'; -$lang->action->label->hidden = '非表示'; -$lang->action->label->commented = 'コメント'; -$lang->action->label->activated = 'アクティベーション'; -$lang->action->label->blocked = 'ブロック'; -$lang->action->label->resolved = '処理'; -$lang->action->label->reviewed = 'レビュー'; -$lang->action->label->moved = '移動'; -$lang->action->label->confirmed = $lang->storyCommon . '確認'; -$lang->action->label->bugconfirmed = '確認'; -$lang->action->label->tostory = $lang->storyCommon; -$lang->action->label->frombug = $lang->storyCommon; -$lang->action->label->fromlib = 'ケースライブラリからインポート'; -$lang->action->label->totask = 'タスクに変更'; -$lang->action->label->svncommited = 'コード提出'; -$lang->action->label->gitcommited = 'コード提出'; -$lang->action->label->linked2plan = 'プランを関連付け'; -$lang->action->label->unlinkedfromplan = 'プラン削除'; -$lang->action->label->changestatus = 'ステータス更新'; -$lang->action->label->marked = '編集'; -$lang->action->label->linked2project = "{$lang->projectCommon}を関連付けた"; -$lang->action->label->unlinkedfromproject = "{$lang->projectCommon}除去"; -$lang->action->label->unlinkedfrombuild = 'バージョン除去'; -$lang->action->label->linked2release = 'リリースを関連付け'; -$lang->action->label->unlinkedfromrelease = 'リリースを除去'; -$lang->action->label->linkrelatedbug = 'バグを関連付けた'; -$lang->action->label->unlinkrelatedbug = '関連バグを除去した'; -$lang->action->label->linkrelatedcase = 'ケースを関連付けた'; -$lang->action->label->unlinkrelatedcase = '関連ケースを除去した'; -$lang->action->label->linkrelatedstory = $lang->storyCommon . 'を関連付けた'; -$lang->action->label->unlinkrelatedstory = "関連{$lang->storyCommon}を除去した"; -$lang->action->label->subdividestory = $lang->storyCommon . 'を細分した'; -$lang->action->label->unlinkchildstory = "細分{$lang->storyCommon}を除去した"; -$lang->action->label->started = '開始'; -$lang->action->label->restarted = '続く'; -$lang->action->label->recordestimate = '時間を記録した'; -$lang->action->label->editestimate = '時間を編集した'; -$lang->action->label->canceled = 'キャンセル'; -$lang->action->label->finished = '完了'; -$lang->action->label->paused = '一時停止'; -$lang->action->label->verified = '検収'; -$lang->action->label->delayed = '延期'; -$lang->action->label->suspended = 'サスペンド'; -$lang->action->label->login = 'ログイン'; -$lang->action->label->logout = 'ログアウト'; -$lang->action->label->deleteestimate = '時間を削除した'; -$lang->action->label->linked2build = '関連付けた'; -$lang->action->label->linked2bug = '関連付けた'; -$lang->action->label->linkchildtask = '子タスクを関連付けた'; -$lang->action->label->unlinkchildrentask = '関連付けた子タスクを解除する'; -$lang->action->label->linkparenttask = '親タスクを関連付けた'; -$lang->action->label->unlinkparenttask = '親タスクから関連を解除する'; -$lang->action->label->batchcreate = 'タスク一括作成'; -$lang->action->label->createchildren = '子タスク作成'; -$lang->action->label->managed = '保守'; -$lang->action->label->deletechildrentask = "删除子任务"; -$lang->action->label->createchildrenstory = "创建子需求"; -$lang->action->label->linkchildstory = "关联子需求"; -$lang->action->label->unlinkchildrenstory = "取消关联子需求"; -$lang->action->label->linkparentstory = "关联到父需求"; -$lang->action->label->unlinkparentstory = "从父需求取消关联"; -$lang->action->label->deletechildrenstory = "删除子需求"; - -/* 动态信息按照对象分组 */ -$lang->action->dynamicAction = new stdclass(); -$lang->action->dynamicAction->todo['opened'] = 'ToDo作成'; -$lang->action->dynamicAction->todo['edited'] = 'ToDo編集'; -$lang->action->dynamicAction->todo['erased'] = 'ToDo削除'; -$lang->action->dynamicAction->todo['finished'] = 'ToDo完了'; -$lang->action->dynamicAction->todo['activated'] = 'ToDoアクティベーション'; -$lang->action->dynamicAction->todo['closed'] = 'ToDoクローズ'; -$lang->action->dynamicAction->todo['assigned'] = 'ToDoをアサイン'; -$lang->action->dynamicAction->todo['undeleted'] = 'ToDo復元'; -$lang->action->dynamicAction->todo['hidden'] = 'ToDo非表示'; - -$lang->action->dynamicAction->product['opened'] = '作成' . $lang->productCommon; -$lang->action->dynamicAction->product['edited'] = '編集' . $lang->productCommon; -$lang->action->dynamicAction->product['deleted'] = '削除' . $lang->productCommon; -$lang->action->dynamicAction->product['closed'] = 'クローズ' . $lang->productCommon; -$lang->action->dynamicAction->product['undeleted'] = '復元' . $lang->productCommon; -$lang->action->dynamicAction->product['hidden'] = '非表示' . $lang->productCommon; -$lang->action->dynamicAction->productplan['opened'] = 'プラン作成'; -$lang->action->dynamicAction->productplan['edited'] = 'プラン編集'; -$lang->action->dynamicAction->release['opened'] = 'リリース作成'; -$lang->action->dynamicAction->release['edited'] = 'リリース編集'; -$lang->action->dynamicAction->release['changestatus'] = 'リリースのステータス更新'; -$lang->action->dynamicAction->release['undeleted'] = '復元'; -$lang->action->dynamicAction->release['hidden'] = '非表示'; -$lang->action->dynamicAction->story['opened'] = '作成'; -$lang->action->dynamicAction->story['edited'] = '編集'; -$lang->action->dynamicAction->story['activated'] = 'アクティベーション'; -$lang->action->dynamicAction->story['reviewed'] = 'レビュー'; -$lang->action->dynamicAction->story['closed'] = 'クローズ'; -$lang->action->dynamicAction->story['assigned'] = 'アサイン'; -$lang->action->dynamicAction->story['changed'] = $lang->storyCommon . '変更'; -$lang->action->dynamicAction->story['linked2plan'] = $lang->storyCommon . 'とプランを関連付け'; -$lang->action->dynamicAction->story['unlinkedfromplan'] = "プランから{$lang->storyCommon}を除去"; -$lang->action->dynamicAction->story['linked2release'] = $lang->storyCommon . 'とリリースを関連付け'; -$lang->action->dynamicAction->story['unlinkedfromrelease'] = "リリースから{$lang->storyCommon}を除去"; -$lang->action->dynamicAction->story['linked2build'] = $lang->storyCommon . 'とバージョンを関連付け'; -$lang->action->dynamicAction->story['unlinkedfrombuild'] = "バージョンから{$lang->storyCommon}を除去"; -$lang->action->dynamicAction->story['unlinkedfromproject'] = 'プロジェクト除去'; -$lang->action->dynamicAction->story['undeleted'] = '復元'; -$lang->action->dynamicAction->story['hidden'] = '非表示'; - -$lang->action->dynamicAction->project['opened'] = $lang->projectCommon . '作成'; -$lang->action->dynamicAction->project['edited'] = $lang->projectCommon . '編集'; -$lang->action->dynamicAction->project['deleted'] = $lang->projectCommon . '削除'; -$lang->action->dynamicAction->project['started'] = $lang->projectCommon . '開始'; -$lang->action->dynamicAction->project['delayed'] = '延期' . $lang->projectCommon; -$lang->action->dynamicAction->project['suspended'] = 'サスペンド' . $lang->projectCommon; -$lang->action->dynamicAction->project['activated'] = 'アクティベーション' . $lang->projectCommon; -$lang->action->dynamicAction->project['closed'] = 'クローズ' . $lang->projectCommon; -$lang->action->dynamicAction->project['managed'] = '保守' . $lang->projectCommon; -$lang->action->dynamicAction->project['undeleted'] = '復元' . $lang->projectCommon; -$lang->action->dynamicAction->project['hidden'] = '非表示' . $lang->projectCommon; -$lang->action->dynamicAction->project['moved'] = 'タスクインポート'; -$lang->action->dynamicAction->task['opened'] = 'タスク作成'; -$lang->action->dynamicAction->task['edited'] = 'タスク編集'; -$lang->action->dynamicAction->task['commented'] = 'タスク備考'; -$lang->action->dynamicAction->task['assigned'] = 'タスクをアサイン'; -$lang->action->dynamicAction->task['confirmed'] = $lang->storyCommon . '変更確認'; -$lang->action->dynamicAction->task['started'] = 'タスク開始'; -$lang->action->dynamicAction->task['finished'] = 'タスク完了'; -$lang->action->dynamicAction->task['recordestimate'] = '時間レコード'; -$lang->action->dynamicAction->task['editestimate'] = '時間編集'; -$lang->action->dynamicAction->task['deleteestimate'] = '時間削除'; -$lang->action->dynamicAction->task['paused'] = 'タスク一時停止'; -$lang->action->dynamicAction->task['closed'] = 'タスククローズ'; -$lang->action->dynamicAction->task['canceled'] = 'タスクキャンセル'; -$lang->action->dynamicAction->task['activated'] = 'タスクアクティベーション'; -$lang->action->dynamicAction->task['createchildren'] = 'サブタスク作成'; -$lang->action->dynamicAction->task['unlinkparenttask'] = '親タスクから関連を解除する'; -$lang->action->dynamicAction->task['deletechildrentask'] = '删除子任务'; -$lang->action->dynamicAction->task['linkparenttask'] = '親タスクを関連付けた'; -$lang->action->dynamicAction->task['linkchildtask'] = 'サブタスクを関連付けた'; -$lang->action->dynamicAction->task['createchildrenstory'] = '创建子需求'; -$lang->action->dynamicAction->task['unlinkparentstory'] = '从父需求取消关联'; -$lang->action->dynamicAction->task['deletechildrenstory'] = '删除子需求'; -$lang->action->dynamicAction->task['linkparentstory'] = '关联到父需求'; -$lang->action->dynamicAction->task['linkchildstory'] = '关联子需求'; -$lang->action->dynamicAction->task['undeleted'] = 'タスク復元'; -$lang->action->dynamicAction->task['hidden'] = 'タスク非表示'; -$lang->action->dynamicAction->task['svncommited'] = 'SVN提出'; -$lang->action->dynamicAction->task['gitcommited'] = 'GIT提出'; -$lang->action->dynamicAction->build['opened'] = 'バージョン作成'; -$lang->action->dynamicAction->build['edited'] = 'バージョン編集'; - -$lang->action->dynamicAction->bug['opened'] = 'バグ作成'; -$lang->action->dynamicAction->bug['edited'] = 'バグ編集'; -$lang->action->dynamicAction->bug['activated'] = 'バグアクティベーション'; -$lang->action->dynamicAction->bug['assigned'] = 'バグをアサイン'; -$lang->action->dynamicAction->bug['closed'] = 'バグクローズ'; -$lang->action->dynamicAction->bug['bugconfirmed'] = 'バグ確認'; -$lang->action->dynamicAction->bug['resolved'] = 'バグ処理'; -$lang->action->dynamicAction->bug['undeleted'] = 'バグ復元'; -$lang->action->dynamicAction->bug['hidden'] = 'バグ非表示'; -$lang->action->dynamicAction->bug['deleted'] = '删除Bug'; -$lang->action->dynamicAction->bug['confirmed'] = $lang->storyCommon . '変更確認'; -$lang->action->dynamicAction->bug['tostory'] = $lang->storyCommon; -$lang->action->dynamicAction->bug['totask'] = 'タスクに変更'; -$lang->action->dynamicAction->bug['linked2plan'] = 'バグとプランを関連付け'; -$lang->action->dynamicAction->bug['unlinkedfromplan'] = 'プランからバグを除去'; -$lang->action->dynamicAction->bug['linked2release'] = 'バグとリリースを関連付け'; -$lang->action->dynamicAction->bug['unlinkedfromrelease'] = 'リリースからバグを除去'; -$lang->action->dynamicAction->bug['linked2bug'] = 'バグとバージョンを関連付け'; -$lang->action->dynamicAction->bug['unlinkedfrombuild'] = 'バージョンからバグを除去'; -$lang->action->dynamicAction->testtask['opened'] = 'テストタスク作成'; -$lang->action->dynamicAction->testtask['edited'] = 'テストタスク編集'; -$lang->action->dynamicAction->testtask['started'] = 'テストタスク起動'; -$lang->action->dynamicAction->testtask['activated'] = 'テストタスクアクティベーション'; -$lang->action->dynamicAction->testtask['closed'] = 'テストタスク完了'; -$lang->action->dynamicAction->testtask['blocked'] = 'テストタスクブロック'; -$lang->action->dynamicAction->case['opened'] = 'ケース作成'; -$lang->action->dynamicAction->case['edited'] = 'ケース編集'; -$lang->action->dynamicAction->case['deleted'] = 'ケース削除'; -$lang->action->dynamicAction->case['undeleted'] = 'ケース復元'; -$lang->action->dynamicAction->case['hidden'] = 'ケース非表示'; -$lang->action->dynamicAction->case['reviewed'] = 'ケースレビュー'; -$lang->action->dynamicAction->case['confirmed'] = $lang->storyCommon . '変更確認'; -$lang->action->dynamicAction->case['fromlib'] = 'ケースライブラリからインポート'; -$lang->action->dynamicAction->testreport['opened'] = 'テストレポート作成'; -$lang->action->dynamicAction->testreport['edited'] = 'テストレポート編集'; -$lang->action->dynamicAction->testreport['deleted'] = 'テストレポート削除'; -$lang->action->dynamicAction->testreport['undeleted'] = 'テストレポート復元'; -$lang->action->dynamicAction->testreport['hidden'] = 'テストレポート非表示'; -$lang->action->dynamicAction->testsuite['opened'] = 'テストスイート作成'; -$lang->action->dynamicAction->testsuite['edited'] = 'テストスイート編集'; -$lang->action->dynamicAction->testsuite['deleted'] = 'テストスイート削除'; -$lang->action->dynamicAction->testsuite['undeleted'] = 'テストスイート復元'; -$lang->action->dynamicAction->testsuite['hidden'] = 'テストスイート非表示'; -$lang->action->dynamicAction->caselib['opened'] = 'ケースライブラリ作成'; -$lang->action->dynamicAction->caselib['edited'] = 'ケースライブラリ編集'; -$lang->action->dynamicAction->caselib['deleted'] = 'ケースライブラリ削除'; -$lang->action->dynamicAction->caselib['undeleted'] = 'ケースライブラリ復元'; -$lang->action->dynamicAction->caselib['hidden'] = 'ケースライブラリ非表示'; - -$lang->action->dynamicAction->doclib['created'] = 'ドキュメントライブラリ作成'; -$lang->action->dynamicAction->doclib['edited'] = 'ドキュメントライブラリ編集'; -$lang->action->dynamicAction->doc['created'] = 'ドキュメント作成'; -$lang->action->dynamicAction->doc['edited'] = 'ドキュメント編集'; -$lang->action->dynamicAction->doc['commented'] = '備考ドキュメント'; -$lang->action->dynamicAction->doc['deleted'] = 'ドキュメント削除'; -$lang->action->dynamicAction->doc['undeleted'] = 'ドキュメント復元'; -$lang->action->dynamicAction->doc['hidden'] = 'ドキュメント非表示'; - -$lang->action->dynamicAction->user['created'] = 'ユーザ作成'; -$lang->action->dynamicAction->user['edited'] = 'ユーザ編集'; -$lang->action->dynamicAction->user['login'] = 'ユーザログイン'; -$lang->action->dynamicAction->user['logout'] = 'ユーザログアウト'; -$lang->action->dynamicAction->user['undeleted'] = 'ユーザ復元'; -$lang->action->dynamicAction->user['hidden'] = 'ユーザ非表示'; -$lang->action->dynamicAction->user['loginxuanxuan'] = 'クライアントログイン'; - -$lang->action->dynamicAction->entry['created'] = 'アプリケーション追加'; -$lang->action->dynamicAction->entry['edited'] = 'アプリケーション編集'; - -/* 用来生成相应对象的链接。*/ -$lang->action->label->product = $lang->productCommon . '|product|view|productID=%s'; -$lang->action->label->productplan = 'プラン|productplan|view|productID=%s'; -$lang->action->label->release = 'リリース|release|view|productID=%s'; -$lang->action->label->story = $lang->storyCommon . '|story|view|storyID=%s'; -$lang->action->label->project = "{$lang->projectCommon}|project|view|projectID=%s"; -$lang->action->label->task = 'タスク|task|view|taskID=%s'; -$lang->action->label->build = 'バージョン|build|view|buildID=%s'; -$lang->action->label->bug = 'バグ|bug|view|bugID=%s'; -$lang->action->label->case = 'ケース|testcase|view|caseID=%s'; -$lang->action->label->testtask = 'テストタスク|testtask|view|caseID=%s'; -$lang->action->label->testsuite = 'テストスイート|testsuite|view|suiteID=%s'; -$lang->action->label->caselib = 'ケースライブラリ|testsuite|libview|libID=%s'; -$lang->action->label->todo = 'ToDo|todo|view|todoID=%s'; -$lang->action->label->doclib = 'ドキュメントライブラリ|doc|browse|libID=%s'; -$lang->action->label->doc = 'ドキュメント|doc|view|docID=%s'; -$lang->action->label->user = 'ユーザ|user|view|account=%s'; -$lang->action->label->testreport = 'レポート|testreport|view|report=%s'; -$lang->action->label->entry = 'アプリケーション|entry|browse|'; -$lang->action->label->webhook = 'Webhook|webhook|browse|'; -$lang->action->label->space = ' '; - -/* Object type. */ -$lang->action->search->objectTypeList[''] = ''; -$lang->action->search->objectTypeList['product'] = $lang->productCommon; -$lang->action->search->objectTypeList['project'] = $lang->projectCommon; -$lang->action->search->objectTypeList['bug'] = 'バグ'; -$lang->action->search->objectTypeList['case'] = 'ケース'; -$lang->action->search->objectTypeList['caseresult'] = 'ケース結果'; -$lang->action->search->objectTypeList['stepresult'] = 'ケースステップ'; -$lang->action->search->objectTypeList['story'] = $lang->storyCommon; -$lang->action->search->objectTypeList['task'] = 'タスク'; -$lang->action->search->objectTypeList['testtask'] = 'テストタスク'; -$lang->action->search->objectTypeList['user'] = 'ユーザ'; -$lang->action->search->objectTypeList['doc'] = 'ドキュメント'; -$lang->action->search->objectTypeList['doclib'] = 'ドキュメントライブラリ'; -$lang->action->search->objectTypeList['todo'] = 'ToDo'; -$lang->action->search->objectTypeList['build'] = 'バージョン'; -$lang->action->search->objectTypeList['release'] = 'リリース'; -$lang->action->search->objectTypeList['productplan'] = 'プラン'; -$lang->action->search->objectTypeList['branch'] = 'ブランチ'; -$lang->action->search->objectTypeList['testsuite'] = 'スイート'; -$lang->action->search->objectTypeList['caselib'] = 'パブリックデータベース'; -$lang->action->search->objectTypeList['testreport'] = 'レポート'; - -/* 用来在动态显示中显示动作 */ -$lang->action->search->label[''] = ''; -$lang->action->search->label['created'] = $lang->action->label->created; -$lang->action->search->label['opened'] = $lang->action->label->opened; -$lang->action->search->label['changed'] = $lang->action->label->changed; -$lang->action->search->label['edited'] = $lang->action->label->edited; -$lang->action->search->label['assigned'] = $lang->action->label->assigned; -$lang->action->search->label['closed'] = $lang->action->label->closed; -$lang->action->search->label['deleted'] = $lang->action->label->deleted; -$lang->action->search->label['deletedfile'] = $lang->action->label->deletedfile; -$lang->action->search->label['editfile'] = $lang->action->label->editfile; -$lang->action->search->label['erased'] = $lang->action->label->erased; -$lang->action->search->label['undeleted'] = $lang->action->label->undeleted; -$lang->action->search->label['hidden'] = $lang->action->label->hidden; -$lang->action->search->label['commented'] = $lang->action->label->commented; -$lang->action->search->label['activated'] = $lang->action->label->activated; -$lang->action->search->label['blocked'] = $lang->action->label->blocked; -$lang->action->search->label['resolved'] = $lang->action->label->resolved; -$lang->action->search->label['reviewed'] = $lang->action->label->reviewed; -$lang->action->search->label['moved'] = $lang->action->label->moved; -$lang->action->search->label['confirmed'] = $lang->action->label->confirmed; -$lang->action->search->label['bugconfirmed'] = $lang->action->label->bugconfirmed; -$lang->action->search->label['tostory'] = $lang->action->label->tostory; -$lang->action->search->label['frombug'] = $lang->action->label->frombug; -$lang->action->search->label['totask'] = $lang->action->label->totask; -$lang->action->search->label['svncommited'] = $lang->action->label->svncommited; -$lang->action->search->label['gitcommited'] = $lang->action->label->gitcommited; -$lang->action->search->label['linked2plan'] = $lang->action->label->linked2plan; -$lang->action->search->label['unlinkedfromplan'] = $lang->action->label->unlinkedfromplan; -$lang->action->search->label['changestatus'] = $lang->action->label->changestatus; -$lang->action->search->label['marked'] = $lang->action->label->marked; -$lang->action->search->label['linked2project'] = $lang->action->label->linked2project; -$lang->action->search->label['unlinkedfromproject'] = $lang->action->label->unlinkedfromproject; -$lang->action->search->label['started'] = $lang->action->label->started; -$lang->action->search->label['restarted'] = $lang->action->label->restarted; -$lang->action->search->label['recordestimate'] = $lang->action->label->recordestimate; -$lang->action->search->label['editestimate'] = $lang->action->label->editestimate; -$lang->action->search->label['canceled'] = $lang->action->label->canceled; -$lang->action->search->label['finished'] = $lang->action->label->finished; -$lang->action->search->label['paused'] = $lang->action->label->paused; -$lang->action->search->label['verified'] = $lang->action->label->verified; -$lang->action->search->label['login'] = $lang->action->label->login; -$lang->action->search->label['logout'] = $lang->action->label->logout; diff --git a/module/admin/lang/ja.php b/module/admin/lang/ja.php deleted file mode 100644 index c0368e73cd..0000000000 --- a/module/admin/lang/ja.php +++ /dev/null @@ -1,82 +0,0 @@ -admin->common = '設定'; -$lang->admin->index = 'バックエンド管理トップページ'; -$lang->admin->checkDB = 'データベース検査'; -$lang->admin->sso = '然之インテグレーション'; -$lang->admin->ssoAction = '然之統合'; -$lang->admin->safeIndex = 'セキュリティ'; -$lang->admin->checkWeak = '弱パスワード検査'; -$lang->admin->certifyMobile = '携帯認証'; -$lang->admin->certifyEmail = 'メールアドレス認証'; -$lang->admin->ztCompany = '企業認証'; -$lang->admin->captcha = '検証コード'; -$lang->admin->getCaptcha = '検証コード取得'; - -$lang->admin->api = 'インターフェイス'; -$lang->admin->log = '日報'; -$lang->admin->setting = '設定'; -$lang->admin->days = '日報保存日数'; - -$lang->admin->info = new stdclass(); -$lang->admin->info->version = '現在のシステムのバージョンは%sです。'; -$lang->admin->info->links = '以下のリンクにアクセスできます:'; -$lang->admin->info->account = 'ご禅道コミュニティのアカウントは%sです。'; -$lang->admin->info->log = '保存日数を越えるログは削除され、プランタスクを開始することが必要となります。'; - -$lang->admin->notice = new stdclass(); -$lang->admin->notice->register = 'お知らせ:まだ禅道コミュニティ(www.zentao.jp)で登録しない、速やかに最新情報が取れるために、%s登録しましょう。'; -$lang->admin->notice->ignore = '知らせ情報不要'; -$lang->admin->notice->int = '『%s』が正整数べきです。'; - -$lang->admin->register = new stdclass(); -$lang->admin->register->common = '新しいアカウントをサインアップしてバインド'; -$lang->admin->register->caption = '禅道コミュニティ登録'; -$lang->admin->register->click = 'ここをクリック'; -$lang->admin->register->lblAccount = 'ユーザ名を入力してください:アルファベットと数字の組み合わせ、3文字以上。'; -$lang->admin->register->lblPasswd = 'パスワードを入力してください:数字とアルファベットの組み合わせ、6文字以上。'; -$lang->admin->register->submit = '登録'; -$lang->admin->register->bind = '既存のアカウントをバインド'; -$lang->admin->register->success = 'アカウント登録成功'; - -$lang->admin->bind = new stdclass(); -$lang->admin->bind->caption = 'コミュニティのアカウントと関連付け'; -$lang->admin->bind->success = 'アカウントと関連付けた'; - -$lang->admin->safe = new stdclass(); -$lang->admin->safe->common = 'セキュリティ策略'; -$lang->admin->safe->set = 'パスワードセキュリティ設定'; -$lang->admin->safe->password = 'パスワードセキュリティ'; -$lang->admin->safe->weak = '常用の弱パスワード'; -$lang->admin->safe->reason = 'タイプ'; -$lang->admin->safe->checkWeak = '弱パスワードスキャン'; -$lang->admin->safe->changeWeak = '弱パスワード更新'; -$lang->admin->safe->modifyPasswordFirstLogin = '初ログインしてからパスワードを更新してください'; - -$lang->admin->safe->modeList[0] = '検査しない'; -$lang->admin->safe->modeList[1] = '中'; -$lang->admin->safe->modeList[2] = '強'; - -$lang->admin->safe->modeRuleList[1] = '6文字以上、アルファベット(大文字と小文字)と数字が含まれています。'; -$lang->admin->safe->modeRuleList[2] = '10文字以上、アルファベット(大文字と小文字)、数字、特殊文字が含まれています。'; - -$lang->admin->safe->reasonList['weak'] = '常用の弱パスワード'; -$lang->admin->safe->reasonList['account'] = 'アカウントと同じ'; -$lang->admin->safe->reasonList['mobile'] = '携帯番号と同じ'; -$lang->admin->safe->reasonList['phone'] = '電話番号と同じ'; -$lang->admin->safe->reasonList['birthday'] = '生年月日と同じ'; - -$lang->admin->safe->modifyPasswordList[1] = '更新してください'; -$lang->admin->safe->modifyPasswordList[0] = '強制しない'; - -$lang->admin->safe->noticeMode = 'システムはログインの時、ユーザを作成と更新する時、
SQLバックアップ中、バックアップした内容:%s
'; -$lang->backup->progressAttach = 'SQLバックアップ終了しました。
添付ファイルバックアップ中、バックアップした内容:%s
'; -$lang->backup->progressCode = 'SQLバックアップ終了しました。
添付ファイルバックアップ終了しました。
コードバックアップ中、バックアップした内容:%s
'; -$lang->backup->confirmDelete = 'バックアップを削除しますか?'; -$lang->backup->confirmRestore = '当該バックアップを復元しますか?'; -$lang->backup->holdDays = '最近 %s 天のバックアップを保持します'; -$lang->backup->copiedFail = '复制失败的文件:'; -$lang->backup->restoreTip = '復元機能は添付ファイルとデータベースのみ復元できます。もしコードの復元が必要としたら、手動で復元してください。'; - -$lang->backup->success = new stdclass(); -$lang->backup->success->backup = 'バックアップ成功!'; -$lang->backup->success->restore = '復元成功!'; - -$lang->backup->error = new stdclass(); -$lang->backup->error->noCreateDir = 'バックアップディレクトリーが存在していません、このディレクトリーの作成もできません'; -$lang->backup->error->noWritable = '%s は編集できません!このディレクトリーの権限をチェックしてください、そうしないとバックアップできません。';
-$lang->backup->error->noDelete = 'ファイル %s は削除できません、権限更新あるいは手動で削除してください。';
-$lang->backup->error->restoreSQL = 'データベース復元に失敗しました、エラー:%s';
-$lang->backup->error->restoreFile = '添付ファイル復元に失敗しました、エラー:%s';
-$lang->backup->error->backupFile = '添付ファイルバックアップに失敗しました、エラー:%s';
-$lang->backup->error->backupCode = 'コードバックアップに失敗しました、エラー:%s';
diff --git a/module/block/lang/ja.php b/module/block/lang/ja.php
deleted file mode 100644
index 9d5057dd81..0000000000
--- a/module/block/lang/ja.php
+++ /dev/null
@@ -1,404 +0,0 @@
-block = new stdclass();
-$lang->block->common = 'ユニット';
-$lang->block->name = 'ユニット名';
-$lang->block->style = '外観';
-$lang->block->grid = '位置';
-$lang->block->color = '色';
-$lang->block->reset = 'デフォルト';
-
-$lang->block->account = 'ユーザ';
-$lang->block->module = 'モジュール';
-$lang->block->title = 'ユニット名';
-$lang->block->source = 'ソースモジュール';
-$lang->block->block = 'ソースユニット';
-$lang->block->order = 'ソート';
-$lang->block->height = '高度';
-$lang->block->role = '役割';
-
-$lang->block->lblModule = 'モジュール';
-$lang->block->lblBlock = 'ユニット';
-$lang->block->lblNum = '件数';
-$lang->block->lblHtml = 'HTML内容';
-$lang->block->dynamic = 'アクティビティ';
-$lang->block->assignToMe = '自分担当';
-$lang->block->lblFlowchart = 'フロー';
-$lang->block->welcome = 'ようこそ';
-$lang->block->lblTesttask = 'テスト詳細表示';
-
-$lang->block->leftToday = '状況';
-$lang->block->myTask = 'タスク';
-$lang->block->myStory = $lang->storyCommon;
-$lang->block->myBug = 'バグ';
-$lang->block->myProject = " $lang->projectCommon";
-$lang->block->myProduct = $lang->productCommon;
-$lang->block->delayed = '延期';
-$lang->block->noData = '情報がありません。';
-$lang->block->emptyTip = '情報がありません。';
-
-$lang->block->params = new stdclass();
-$lang->block->params->name = 'パラメータ名';
-$lang->block->params->value = 'パラメータ値';
-
-$lang->block->createBlock = '追加';
-$lang->block->editBlock = '編集';
-$lang->block->ordersSaved = 'ソート保存済';
-$lang->block->confirmRemoveBlock = 'ユニットを非表示してもよろしいですか?';
-$lang->block->noticeNewBlock = '10.0バージョン後で各ビューのホームページには新しいビューを提供しました、新しいビューレイアウトを表示しますか?';
-$lang->block->confirmReset = 'デフォルトのレイアウトに戻しますか?';
-$lang->block->closeForever = 'クローズ';
-$lang->block->confirmClose = 'ユニットをクローズしてもよろしいですか?クローズ済みのユニットが使用できません。設定⇒カスタマイズ⇒ユニットで復元できます。';
-$lang->block->remove = '除去';
-$lang->block->refresh = '更新';
-$lang->block->nbsp = '';
-$lang->block->hidden = '非表示';
-$lang->block->dynamicInfo = "%s %s %s %s %s";
-
-$lang->block->default['product']['1']['title'] = $lang->productCommon . '状況';
-$lang->block->default['product']['1']['block'] = 'statistic';
-$lang->block->default['product']['1']['grid'] = '8';
-
-$lang->block->default['product']['1']['params']['type'] = 'all';
-$lang->block->default['product']['1']['params']['num'] = '20';
-
-$lang->block->default['product']['2']['title'] = '全' . $lang->productCommon;
-$lang->block->default['product']['2']['block'] = 'overview';
-$lang->block->default['product']['2']['grid'] = '4';
-
-$lang->block->default['product']['3']['title'] = '進行中' . $lang->productCommon;
-$lang->block->default['product']['3']['block'] = 'list';
-$lang->block->default['product']['3']['grid'] = '8';
-
-$lang->block->default['product']['3']['params']['num'] = '15';
-$lang->block->default['product']['3']['params']['type'] = 'noclosed';
-
-$lang->block->default['product']['4']['title'] = '担当' . $lang->storyCommon;
-$lang->block->default['product']['4']['block'] = 'story';
-$lang->block->default['product']['4']['grid'] = '4';
-
-$lang->block->default['product']['4']['params']['num'] = '15';
-$lang->block->default['product']['4']['params']['orderBy'] = 'id_desc';
-$lang->block->default['product']['4']['params']['type'] = 'assignedTo';
-
-$lang->block->default['project']['1']['title'] = $lang->projectCommon . '状況';
-$lang->block->default['project']['1']['block'] = 'statistic';
-$lang->block->default['project']['1']['grid'] = '8';
-
-$lang->block->default['project']['1']['params']['type'] = 'all';
-$lang->block->default['project']['1']['params']['num'] = '20';
-
-$lang->block->default['project']['2']['title'] = '全' . $lang->projectCommon;
-$lang->block->default['project']['2']['block'] = 'overview';
-$lang->block->default['project']['2']['grid'] = '4';
-
-$lang->block->default['project']['3']['title'] = '進行中' . $lang->projectCommon;
-$lang->block->default['project']['3']['block'] = 'list';
-$lang->block->default['project']['3']['grid'] = '8';
-
-$lang->block->default['project']['3']['params']['num'] = '15';
-$lang->block->default['project']['3']['params']['orderBy'] = 'id_desc';
-$lang->block->default['project']['3']['params']['type'] = 'undone';
-
-$lang->block->default['project']['4']['title'] = '担当タスク';
-$lang->block->default['project']['4']['block'] = 'task';
-$lang->block->default['project']['4']['grid'] = '4';
-
-$lang->block->default['project']['4']['params']['num'] = '15';
-$lang->block->default['project']['4']['params']['orderBy'] = 'id_desc';
-$lang->block->default['project']['4']['params']['type'] = 'assignedTo';
-
-$lang->block->default['qa']['1']['title'] = 'テスト統計';
-$lang->block->default['qa']['1']['block'] = 'statistic';
-$lang->block->default['qa']['1']['grid'] = '8';
-
-$lang->block->default['qa']['1']['params']['type'] = 'noclosed';
-$lang->block->default['qa']['1']['params']['num'] = '20';
-
-//$lang->block->default['qa']['2']['title'] = '测试用例总览';
-//$lang->block->default['qa']['2']['block'] = 'overview';
-//$lang->block->default['qa']['2']['grid'] = 4;
-
-$lang->block->default['qa']['2']['title'] = 'バグ';
-$lang->block->default['qa']['2']['block'] = 'bug';
-$lang->block->default['qa']['2']['grid'] = '4';
-
-$lang->block->default['qa']['2']['params']['num'] = '15';
-$lang->block->default['qa']['2']['params']['orderBy'] = 'id_desc';
-$lang->block->default['qa']['2']['params']['type'] = 'assignedTo';
-
-$lang->block->default['qa']['3']['title'] = '担当ケース';
-$lang->block->default['qa']['3']['block'] = 'case';
-$lang->block->default['qa']['3']['grid'] = '4';
-
-$lang->block->default['qa']['3']['params']['num'] = '15';
-$lang->block->default['qa']['3']['params']['orderBy'] = 'id_desc';
-$lang->block->default['qa']['3']['params']['type'] = 'assigntome';
-
-$lang->block->default['qa']['4']['title'] = 'テスト待ちバージョンリスト';
-$lang->block->default['qa']['4']['block'] = 'testtask';
-$lang->block->default['qa']['4']['grid'] = '8';
-
-$lang->block->default['qa']['4']['params']['num'] = '15';
-$lang->block->default['qa']['4']['params']['orderBy'] = 'id_desc';
-$lang->block->default['qa']['4']['params']['type'] = 'wait';
-
-$lang->block->default['full']['my']['1']['title'] = 'ようこそ';
-$lang->block->default['full']['my']['1']['block'] = 'welcome';
-$lang->block->default['full']['my']['1']['grid'] = '8';
-$lang->block->default['full']['my']['1']['source'] = '';
-$lang->block->default['full']['my']['2']['title'] = '最新アクティビティ';
-$lang->block->default['full']['my']['2']['block'] = 'dynamic';
-$lang->block->default['full']['my']['2']['grid'] = '4';
-$lang->block->default['full']['my']['2']['source'] = '';
-$lang->block->default['full']['my']['3']['title'] = 'フロー';
-$lang->block->default['full']['my']['3']['block'] = 'flowchart';
-$lang->block->default['full']['my']['3']['grid'] = '8';
-$lang->block->default['full']['my']['3']['source'] = '';
-$lang->block->default['full']['my']['4']['title'] = 'ToDo';
-$lang->block->default['full']['my']['4']['block'] = 'list';
-$lang->block->default['full']['my']['4']['grid'] = '4';
-$lang->block->default['full']['my']['4']['source'] = 'todo';
-$lang->block->default['full']['my']['4']['params']['num'] = '20';
-$lang->block->default['full']['my']['5'] = $lang->block->default['project']['1'];
-$lang->block->default['full']['my']['5']['source'] = 'project';
-$lang->block->default['full']['my']['6'] = $lang->block->default['project']['2'];
-$lang->block->default['full']['my']['6']['source'] = 'project';
-$lang->block->default['full']['my']['7'] = $lang->block->default['product']['1'];
-$lang->block->default['full']['my']['7']['source'] = 'product';
-$lang->block->default['full']['my']['8'] = $lang->block->default['product']['2'];
-$lang->block->default['full']['my']['8']['source'] = 'product';
-$lang->block->default['full']['my']['9'] = $lang->block->default['qa']['2'];
-$lang->block->default['full']['my']['9']['source'] = 'qa';
-
-$lang->block->default['onlyTest']['my']['1'] = $lang->block->default['qa']['1'];
-$lang->block->default['onlyTest']['my']['1']['source'] = 'qa';
-$lang->block->default['onlyTest']['my']['1']['grid'] = '8';
-$lang->block->default['onlyTest']['my']['2']['title'] = '最新アクティビティ';
-$lang->block->default['onlyTest']['my']['2']['block'] = 'dynamic';
-$lang->block->default['onlyTest']['my']['2']['grid'] = '4';
-$lang->block->default['onlyTest']['my']['2']['source'] = '';
-$lang->block->default['onlyTest']['my']['3']['title'] = 'ToDo';
-$lang->block->default['onlyTest']['my']['3']['block'] = 'list';
-$lang->block->default['onlyTest']['my']['3']['grid'] = '6';
-$lang->block->default['onlyTest']['my']['3']['source'] = 'todo';
-$lang->block->default['onlyTest']['my']['3']['params']['num'] = '20';
-$lang->block->default['onlyTest']['my']['4'] = $lang->block->default['qa']['2'];
-$lang->block->default['onlyTest']['my']['4']['source'] = 'qa';
-$lang->block->default['onlyTest']['my']['4']['grid'] = '6';
-
-$lang->block->default['onlyStory']['my']['1'] = $lang->block->default['product']['1'];
-$lang->block->default['onlyStory']['my']['1']['source'] = 'product';
-$lang->block->default['onlyStory']['my']['1']['grid'] = '8';
-$lang->block->default['onlyStory']['my']['2']['title'] = '最新アクティビティ';
-$lang->block->default['onlyStory']['my']['2']['block'] = 'dynamic';
-$lang->block->default['onlyStory']['my']['2']['grid'] = '4';
-$lang->block->default['onlyStory']['my']['2']['source'] = '';
-$lang->block->default['onlyStory']['my']['3']['title'] = 'ToDo';
-$lang->block->default['onlyStory']['my']['3']['block'] = 'list';
-$lang->block->default['onlyStory']['my']['3']['grid'] = '6';
-$lang->block->default['onlyStory']['my']['3']['source'] = 'todo';
-$lang->block->default['onlyStory']['my']['3']['params']['num'] = '20';
-$lang->block->default['onlyStory']['my']['4'] = $lang->block->default['product']['2'];
-$lang->block->default['onlyStory']['my']['4']['source'] = 'product';
-$lang->block->default['onlyStory']['my']['4']['grid'] = '4';
-
-$lang->block->default['onlyTask']['my']['1'] = $lang->block->default['project']['1'];
-$lang->block->default['onlyTask']['my']['1']['source'] = 'project';
-$lang->block->default['onlyTask']['my']['1']['grid'] = '8';
-$lang->block->default['onlyTask']['my']['2']['title'] = '最新アクティビティ';
-$lang->block->default['onlyTask']['my']['2']['block'] = 'dynamic';
-$lang->block->default['onlyTask']['my']['2']['grid'] = '4';
-$lang->block->default['onlyTask']['my']['2']['source'] = '';
-$lang->block->default['onlyTask']['my']['3']['title'] = 'ToDo';
-$lang->block->default['onlyTask']['my']['3']['block'] = 'list';
-$lang->block->default['onlyTask']['my']['3']['grid'] = '6';
-$lang->block->default['onlyTask']['my']['3']['source'] = 'todo';
-$lang->block->default['onlyTask']['my']['3']['params']['num'] = '20';
-$lang->block->default['onlyTask']['my']['4'] = $lang->block->default['project']['2'];
-$lang->block->default['onlyTask']['my']['4']['source'] = 'project';
-$lang->block->default['onlyTask']['my']['4']['grid'] = '6';
-
-$lang->block->num = '数';
-$lang->block->type = 'タイプ';
-$lang->block->orderBy = 'ソート';
-
-$lang->block->availableBlocks = new stdclass();
-
-$lang->block->availableBlocks->todo = 'ToDo';
-$lang->block->availableBlocks->task = 'タスク';
-$lang->block->availableBlocks->bug = 'バグ';
-$lang->block->availableBlocks->case = 'ケース';
-$lang->block->availableBlocks->story = $lang->storyCommon;
-$lang->block->availableBlocks->product = $lang->productCommon . 'リスト';
-$lang->block->availableBlocks->project = $lang->projectCommon . 'リスト';
-$lang->block->availableBlocks->plan = 'プランリスト';
-$lang->block->availableBlocks->release = 'リリースリスト';
-$lang->block->availableBlocks->build = 'バージョンリスト';
-$lang->block->availableBlocks->testtask = 'テストバージョンリスト';
-
-$lang->block->moduleList['product'] = $lang->productCommon;
-$lang->block->moduleList['project'] = $lang->projectCommon;
-$lang->block->moduleList['qa'] = 'テスト';
-$lang->block->moduleList['todo'] = 'ToDo';
-
-$lang->block->modules['product'] = new stdclass();
-$lang->block->modules['product']->availableBlocks = new stdclass();
-$lang->block->modules['product']->availableBlocks->statistic = $lang->productCommon . '状況';
-$lang->block->modules['product']->availableBlocks->overview = '全' . $lang->productCommon;
-$lang->block->modules['product']->availableBlocks->list = $lang->productCommon . 'リスト';
-$lang->block->modules['product']->availableBlocks->story = $lang->storyCommon . 'リスト';
-$lang->block->modules['product']->availableBlocks->plan = 'プランリスト';
-$lang->block->modules['product']->availableBlocks->release = 'リリースリスト';
-$lang->block->modules['project'] = new stdclass();
-$lang->block->modules['project']->availableBlocks = new stdclass();
-$lang->block->modules['project']->availableBlocks->statistic = $lang->productCommon . '状況';
-$lang->block->modules['project']->availableBlocks->overview = '全' . $lang->productCommon;
-$lang->block->modules['project']->availableBlocks->list = $lang->productCommon . 'リスト';
-$lang->block->modules['project']->availableBlocks->task = 'タスクリスト';
-$lang->block->modules['project']->availableBlocks->build = 'ビルドリスト';
-$lang->block->modules['qa'] = new stdclass();
-$lang->block->modules['qa']->availableBlocks = new stdclass();
-$lang->block->modules['qa']->availableBlocks->statistic = 'テスト統計';
-//$lang->block->modules['qa']->availableBlocks->overview = '测试用例总览';
-$lang->block->modules['qa']->availableBlocks->bug = 'バグリスト';
-$lang->block->modules['qa']->availableBlocks->case = 'ケースリスト';
-$lang->block->modules['qa']->availableBlocks->testtask = 'バージョンリスト';
-$lang->block->modules['todo'] = new stdclass();
-$lang->block->modules['todo']->availableBlocks = new stdclass();
-$lang->block->modules['todo']->availableBlocks->list = 'ToDoリスト';
-
-$lang->block->orderByList = new stdclass();
-
-$lang->block->orderByList->product = array();
-$lang->block->orderByList->product['id_asc'] = 'ID 昇順';
-$lang->block->orderByList->product['id_desc'] = 'ID 降順';
-$lang->block->orderByList->product['status_asc'] = 'ステータス昇順';
-$lang->block->orderByList->product['status_desc'] = 'ステータス降順';
-
-$lang->block->orderByList->project = array();
-$lang->block->orderByList->project['id_asc'] = 'ID 昇順';
-$lang->block->orderByList->project['id_desc'] = 'ID 降順';
-$lang->block->orderByList->project['status_asc'] = 'ステータス昇順';
-$lang->block->orderByList->project['status_desc'] = 'ステータス降順';
-
-$lang->block->orderByList->task = array();
-$lang->block->orderByList->task['id_asc'] = 'ID 昇順';
-$lang->block->orderByList->task['id_desc'] = 'ID 降順';
-$lang->block->orderByList->task['pri_asc'] = '優先度昇順';
-$lang->block->orderByList->task['pri_desc'] = '優先度降順';
-$lang->block->orderByList->task['estimate_asc'] = '予定時間昇順';
-$lang->block->orderByList->task['estimate_desc'] = '予定時間降順';
-$lang->block->orderByList->task['status_asc'] = 'ステータス昇順';
-$lang->block->orderByList->task['status_desc'] = 'ステータス降順';
-$lang->block->orderByList->task['deadline_asc'] = '締切日昇順';
-$lang->block->orderByList->task['deadline_desc'] = '締切日降順';
-
-$lang->block->orderByList->bug = array();
-$lang->block->orderByList->bug['id_asc'] = 'ID 昇順';
-$lang->block->orderByList->bug['id_desc'] = 'ID 降順';
-$lang->block->orderByList->bug['pri_asc'] = '優先度昇順';
-$lang->block->orderByList->bug['pri_desc'] = '優先度递减';
-$lang->block->orderByList->bug['severity_asc'] = 'レベル昇順';
-$lang->block->orderByList->bug['severity_desc'] = 'レベル降順';
-
-$lang->block->orderByList->case = array();
-$lang->block->orderByList->case['id_asc'] = 'ID 昇順';
-$lang->block->orderByList->case['id_desc'] = 'ID 递减';
-$lang->block->orderByList->case['pri_asc'] = '優先度昇順';
-$lang->block->orderByList->case['pri_desc'] = '優先度递减';
-
-$lang->block->orderByList->story = array();
-$lang->block->orderByList->story['id_asc'] = 'ID 昇順';
-$lang->block->orderByList->story['id_desc'] = 'ID降順';
-$lang->block->orderByList->story['pri_asc'] = '優先度昇順';
-$lang->block->orderByList->story['pri_desc'] = '優先度递减';
-$lang->block->orderByList->story['status_asc'] = 'ステータス昇順';
-$lang->block->orderByList->story['status_desc'] = 'ステータス递减';
-$lang->block->orderByList->story['stage_asc'] = 'フェーズ昇順';
-$lang->block->orderByList->story['stage_desc'] = 'フェーズ递减';
-
-$lang->block->todoNum = 'ToDo数';
-$lang->block->taskNum = 'タスク数';
-$lang->block->bugNum = 'バグ数';
-
-$lang->block->typeList = new stdclass();
-
-$lang->block->typeList->task['assignedTo'] = '担当タスク';
-$lang->block->typeList->task['openedBy'] = '新規';
-$lang->block->typeList->task['finishedBy'] = '完了';
-$lang->block->typeList->task['closedBy'] = 'クローズ';
-$lang->block->typeList->task['canceledBy'] = 'キャンセル';
-
-$lang->block->typeList->bug['assignedTo'] = '担当バグ';
-$lang->block->typeList->bug['openedBy'] = '新規';
-$lang->block->typeList->bug['resolvedBy'] = '処理';
-$lang->block->typeList->bug['closedBy'] = 'クローズ';
-
-$lang->block->typeList->case['assigntome'] = '担当ケース';
-$lang->block->typeList->case['openedbyme'] = '新規';
-
-$lang->block->typeList->story['assignedTo'] = '担当' . $lang->storyCommon;
-$lang->block->typeList->story['openedBy'] = '新規';
-$lang->block->typeList->story['reviewedBy'] = '承認';
-$lang->block->typeList->story['closedBy'] = 'クローズ';
-
-$lang->block->typeList->product['noclosed'] = '進行中';
-$lang->block->typeList->product['closed'] = 'クローズ済';
-$lang->block->typeList->product['all'] = '全部';
-$lang->block->typeList->product['involved'] = '私参加の';
-
-$lang->block->typeList->project['undone'] = '未完了';
-$lang->block->typeList->project['doing'] = '進行中';
-$lang->block->typeList->project['all'] = '全部';
-$lang->block->typeList->project['involved'] = '参加';
-
-$lang->block->typeList->testtask['wait'] = 'テスト待ちバージョン';
-$lang->block->typeList->testtask['doing'] = 'テスト中バージョン';
-$lang->block->typeList->testtask['blocked'] = 'ブロックバージョン';
-$lang->block->typeList->testtask['done'] = 'テスト済バージョン';
-$lang->block->typeList->testtask['all'] = '全部';
-
-$lang->block->modules['product']->moreLinkList = new stdclass();
-$lang->block->modules['product']->moreLinkList->list = 'product|all|product=&line=0&status=%s';
-$lang->block->modules['product']->moreLinkList->story = 'my|story|type=%s';
-
-$lang->block->modules['project']->moreLinkList = new stdclass();
-$lang->block->modules['project']->moreLinkList->list = 'project|all|status=%s&project=';
-$lang->block->modules['project']->moreLinkList->task = 'my|task|type=%s';
-
-$lang->block->modules['qa']->moreLinkList = new stdclass();
-$lang->block->modules['qa']->moreLinkList->bug = 'my|bug|type=%s';
-$lang->block->modules['qa']->moreLinkList->case = 'my|testcase|type=%s';
-$lang->block->modules['qa']->moreLinkList->testtask = 'testtask|browse|type=%s';
-
-$lang->block->modules['todo']->moreLinkList = new stdclass();
-$lang->block->modules['todo']->moreLinkList->list = 'my|todo|type=all';
-
-$lang->block->modules['common'] = new stdclass();
-$lang->block->modules['common']->moreLinkList = new stdclass();
-$lang->block->modules['common']->moreLinkList->dynamic = 'company|dynamic|';
-
-$lang->block->welcomeList['06:00'] = 'Hello %s';
-$lang->block->welcomeList['11:30'] = 'Hello %s';
-$lang->block->welcomeList['13:30'] = 'Hello %s';
-$lang->block->welcomeList['19:00'] = 'Hello %s';
-
-$lang->block->gridOptions[8] = '左側';
-$lang->block->gridOptions[4] = '右側';
-
-$lang->block->flowchart = array();
-$lang->block->flowchart['admin'] = array('管理者', '会社情報管理', 'ユーザ追加', '権限管理');
-$lang->block->flowchart['product'] = array('プロダクト担当', 'プロダクト作成', 'モジュール管理', '計画管理', $lang->storyCommon . '管理', 'リリース');
-$lang->block->flowchart['project'] = array('プロジェクト担当', 'プロジェクト作成', 'チーム管理', 'プロダクト紐付け', $lang->storyCommon . '紐付け', 'タスク振分');
-$lang->block->flowchart['dev'] = array('開発担当', 'タスク、バグ取得', 'ステータス更新', 'タスク、バグ完成');
-$lang->block->flowchart['tester'] = array('テスト担当', 'ケース入力', 'ケース実行', 'バグ提出', 'バグ検証', 'バグクローズ');
diff --git a/module/branch/lang/ja.php b/module/branch/lang/ja.php
deleted file mode 100644
index 7bff1f4fb9..0000000000
--- a/module/branch/lang/ja.php
+++ /dev/null
@@ -1,18 +0,0 @@
-branch->common = 'ブランチ';
-$lang->branch->manage = 'ブランチ管理';
-$lang->branch->sort = 'ブランチソート';
-$lang->branch->delete = 'ブランチ削除';
-$lang->branch->add = '追加';
-
-$lang->branch->manageTitle = '%s管理';
-$lang->branch->all = '全て';
-
-$lang->branch->id = '番号';
-$lang->branch->product = 'プロダクト';
-$lang->branch->name = 'ブランチ名';
-$lang->branch->order = 'ソート';
-$lang->branch->deleted = '已删除';
-
-$lang->branch->confirmDelete = '当該@branch@を削除してもよろしいですか?';
-$lang->branch->canNotDelete = '当該@branch@はデータがありますので、削除できません!';
diff --git a/module/bug/lang/ja.php b/module/bug/lang/ja.php
deleted file mode 100644
index 4a26d7990f..0000000000
--- a/module/bug/lang/ja.php
+++ /dev/null
@@ -1,404 +0,0 @@
-bug->common = 'バグ';
-$lang->bug->id = 'バグ番号';
-$lang->bug->product = $lang->productCommon;
-$lang->bug->branch = 'ブランチ/プラットフォーム';
-$lang->bug->productplan = 'プラン';
-$lang->bug->module = 'モジュール';
-$lang->bug->moduleAB = 'モジュール';
-$lang->bug->project = $lang->projectCommon;
-$lang->bug->story = '関連' . $lang->storyCommon;
-$lang->bug->storyVersion = "{$lang->storyCommon}版本";
-$lang->bug->color = '标题颜色';
-$lang->bug->task = '関連タスク';
-$lang->bug->title = 'バグ名';
-$lang->bug->severity = '重大度レベル';
-$lang->bug->severityAB = 'レベル';
-$lang->bug->pri = '優先度';
-$lang->bug->type = 'タイプ';
-$lang->bug->os = 'OS';
-$lang->bug->browser = 'ブラウザ';
-$lang->bug->steps = 'ステップ再現';
-$lang->bug->status = 'ステータス';
-$lang->bug->statusAB = 'ステータス';
-$lang->bug->subStatus = '子状态';
-$lang->bug->activatedCount = 'アクティブ回数';
-$lang->bug->activatedCountAB = 'アクティブ回数';
-$lang->bug->activatedDate = 'アクティブ日';
-$lang->bug->confirmed = '確認';
-$lang->bug->confirmedAB = '確認';
-$lang->bug->toTask = 'タスクへ';
-$lang->bug->toStory = $lang->storyCommon . 'へ';
-$lang->bug->mailto = 'CC';
-$lang->bug->openedBy = '作成者';
-$lang->bug->openedByAB = '作成者';
-$lang->bug->openedDate = '作成日';
-$lang->bug->openedDateAB = '作成日';
-$lang->bug->openedBuild = '影響バージョン';
-$lang->bug->assignedTo = '担当者';
-$lang->bug->assignBug = '担当者';
-$lang->bug->assignedToAB = '担当者';
-$lang->bug->assignedDate = '担当決定日';
-$lang->bug->resolvedBy = '作業者';
-$lang->bug->resolvedByAB = '処理者';
-$lang->bug->resolution = '処理策';
-$lang->bug->resolutionAB = '施策';
-$lang->bug->resolvedBuild = '処理済バージョン';
-$lang->bug->resolvedDate = '処理日';
-$lang->bug->resolvedDateAB = '処理日';
-$lang->bug->deadline = '締め切り';
-$lang->bug->plan = 'プラン';
-$lang->bug->closedBy = 'クローズ';
-$lang->bug->closedDate = 'クローズ日';
-$lang->bug->duplicateBug = '重複ID';
-$lang->bug->lastEditedBy = '最終更新者';
-$lang->bug->linkBug = '関連バグ';
-$lang->bug->linkBugs = 'バグ紐付け';
-$lang->bug->unlinkBug = '関連バグ除去';
-$lang->bug->case = '関連ケース';
-$lang->bug->caseVersion = '用例版本';
-$lang->bug->testtask = '测试单';
-$lang->bug->files = '添付';
-$lang->bug->keywords = 'キーワード';
-$lang->bug->lastEditedByAB = '更新者';
-$lang->bug->lastEditedDateAB = '更新日';
-$lang->bug->lastEditedDate = '更新日';
-$lang->bug->fromCase = 'ケースより';
-$lang->bug->toCase = 'ケース生成';
-$lang->bug->colorTag = '色タグ';
-
-/* 方法列表。*/
-$lang->bug->index = 'トップページ';
-$lang->bug->create = '新規';
-$lang->bug->batchCreate = '一括新規';
-$lang->bug->confirmBug = '確認';
-$lang->bug->confirmAction = 'バグ確認';
-$lang->bug->batchConfirm = '一括確認';
-$lang->bug->edit = 'バグ編集';
-$lang->bug->batchEdit = '一括編集';
-$lang->bug->batchChangeModule = 'モジュール一括更新';
-$lang->bug->batchChangeBranch = 'ブランチ一括更新';
-$lang->bug->batchClose = '一括クローズ';
-$lang->bug->assignTo = '担当者';
-$lang->bug->assignAction = 'バグ担当者追加';
-$lang->bug->batchAssignTo = '担当者一括追加';
-$lang->bug->browse = 'バグリスト';
-$lang->bug->view = 'バグ詳細';
-$lang->bug->resolve = '処理';
-$lang->bug->resolveAction = 'バグ処理';
-$lang->bug->batchResolve = '一括処理';
-$lang->bug->close = 'クローズ';
-$lang->bug->closeAction = 'バグクローズ';
-$lang->bug->activate = 'アクティブ';
-$lang->bug->activateAction = 'バグアクティブ';
-$lang->bug->batchActivate = '一括アクティブ';
-$lang->bug->reportChart = 'レポート統計';
-$lang->bug->reportAction = 'バグレポート統計';
-$lang->bug->export = 'データエクスポート';
-$lang->bug->exportAction = 'バグエクスポート';
-$lang->bug->delete = '削除';
-$lang->bug->deleteAction = 'バグ削除';
-$lang->bug->deleted = '削除';
-$lang->bug->confirmStoryChange = $lang->storyCommon . '変更確認';
-$lang->bug->copy = 'バグコピー';
-$lang->bug->search = '検索';
-
-/* 查询条件列表。*/
-$lang->bug->assignToMe = '担当バグ';
-$lang->bug->openedByMe = '作成';
-$lang->bug->resolvedByMe = '処理';
-$lang->bug->closedByMe = 'クローズ';
-$lang->bug->assignToNull = '担当未定';
-$lang->bug->unResolved = '処理待ち';
-$lang->bug->toClosed = 'クローズ待ち';
-$lang->bug->unclosed = 'クローズ待ち';
-$lang->bug->unconfirmed = '確認待ち';
-$lang->bug->longLifeBugs = '長時間処理待ち';
-$lang->bug->postponedBugs = '延期';
-$lang->bug->overdueBugs = '期限切れバグ';
-$lang->bug->allBugs = '全て';
-$lang->bug->byQuery = '検索';
-$lang->bug->needConfirm = $lang->storyCommon . '変更';
-$lang->bug->allProduct = '全ての' . $lang->productCommon;
-$lang->bug->my = '自分';
-$lang->bug->yesterdayResolved = '昨日処理済バグ数';
-$lang->bug->yesterdayConfirmed = '昨日確認';
-$lang->bug->yesterdayClosed = '昨日クローズ';
-
-$lang->bug->assignToMeAB = '担当バグ';
-$lang->bug->openedByMeAB = '作成';
-$lang->bug->resolvedByMeAB = '処理者';
-
-$lang->bug->ditto = '同上';
-$lang->bug->dittoNotice = '当該バグは前のバグと同じプロダクトに属していません!';
-$lang->bug->noAssigned = '担当者未定';
-$lang->bug->noBug = 'バグがありません。';
-$lang->bug->noModule = '[ステップ]
[結果]
[想定結果]
该功能还有待完善,所以默认关闭该功能。
-EOD; -$lang->cron->confirmOpen = <<申し訳ございません、企業版のみ%s資料が作成できます。
企業版をお试したら、弊社へご連絡下さい:03-3537-9700(代表)。
'; -$lang->doc->notSetOffice = "创建%s文档,需要配置Office转换设置。
"; -$lang->doc->noSearchedDoc = '資料を検索できませんでした。'; -$lang->doc->noEditedDoc = '資料を編集していません。'; -$lang->doc->noOpenedDoc = '資料を作成していません。'; -$lang->doc->noCollectedDoc = 'お気に入り資料がありません。'; - -$lang->doc->noticeAcl['lib']['product']['default'] = '選択されたプロダクトのアクセス権限を持ちユーザがアクセスできます。'; -$lang->doc->noticeAcl['lib']['product']['custom'] = '選択されたプロダクトのアクセス権限を持ち、或いはホワイトリストのユーザがアクセスできます。'; -$lang->doc->noticeAcl['lib']['project']['default'] = '選択されたプロジェクトのアクセス権限を持ちユーザがアクセスできます。'; -$lang->doc->noticeAcl['lib']['project']['custom'] = '選択されたプロジェクトのアクセス権限を持ち、或いはホワイトリストのユーザがアクセスできます。'; -$lang->doc->noticeAcl['lib']['custom']['open'] = '全てのユーザがアクセスできます。'; -$lang->doc->noticeAcl['lib']['custom']['custom'] = 'ホワイトリストのユーザがアクセスできます。'; -$lang->doc->noticeAcl['lib']['custom']['private'] = '作成者のみアクセスできます。'; - -$lang->doc->noticeAcl['doc']['open'] = '当該ファイル所属した資料ライブラリのアクセス権限を持ちユーザがアクセスできます。'; -$lang->doc->noticeAcl['doc']['custom'] = 'ホワイトリストのユーザがアクセスできます。'; -$lang->doc->noticeAcl['doc']['private'] = '作成者のみアクセスできます。'; - -$lang->doc->placeholder = new stdclass(); -$lang->doc->placeholder->url = '相応なリンクアドレス'; - -$lang->doclib = new stdclass(); -$lang->doclib->name = 'ライブラリ名'; -$lang->doclib->control = 'アクセス制御'; -$lang->doclib->group = 'グルーピング'; -$lang->doclib->user = 'ユーザ'; -$lang->doclib->files = '添付ファイルライブラリ'; -$lang->doclib->all = '全て資料ライブラリ'; -$lang->doclib->select = '資料ライブラリ選択'; -$lang->doclib->project = $lang->projectCommon . 'ライブラリ'; -$lang->doclib->product = $lang->productCommon . 'ライブラリ'; - -$lang->doclib->aclListA['default'] = 'デフォルト'; -$lang->doclib->aclListA['custom'] = 'カスタマイズ'; - -$lang->doclib->aclListB['open'] = 'パブリック'; -$lang->doclib->aclListB['custom'] = 'カスタマイズ'; -$lang->doclib->aclListB['private'] = 'プライベート'; - -$lang->doclib->create['product'] = '作成' . $lang->productCommon . '資料ライブラリ'; -$lang->doclib->create['project'] = '作成' . $lang->projectCommon . '資料ライブラリ'; -$lang->doclib->create['custom'] = 'カスタマイズライブラリ新規作成'; - -$lang->doclib->main['product'] = 'メインライブラリ'; -$lang->doclib->main['project'] = 'メインライブラリ'; - -$lang->doclib->tabList['product'] = $lang->productCommon; -$lang->doclib->tabList['project'] = $lang->projectCommon; -$lang->doclib->tabList['custom'] = 'カスタマイズ'; - -$lang->doclib->nameList['custom'] = 'カスタマイズライブラリ名'; diff --git a/module/entry/lang/ja.php b/module/entry/lang/ja.php deleted file mode 100644 index 57b255387b..0000000000 --- a/module/entry/lang/ja.php +++ /dev/null @@ -1,58 +0,0 @@ -entry->common = 'アプリケーション'; -$lang->entry->list = 'アプリケーションリスト'; -$lang->entry->api = 'インタフェース'; -$lang->entry->webhook = 'Webhook'; -$lang->entry->log = 'ログ'; -$lang->entry->setting = '設定'; - -$lang->entry->browse = 'アプリケーション閲覧'; -$lang->entry->create = 'アプリケーション新規'; -$lang->entry->edit = 'アプリケーション編集'; -$lang->entry->delete = 'アプリケーション削除'; -$lang->entry->createKey = '新しいキー生成'; - -$lang->entry->id = 'ID'; -$lang->entry->name = '名'; -$lang->entry->account = 'アカウント'; -$lang->entry->code = 'コード'; -$lang->entry->freePasswd = 'パスワードなしでログイン'; -$lang->entry->key = 'キー'; -$lang->entry->ip = 'IP'; -$lang->entry->desc = '説明'; -$lang->entry->createdBy = '作成者'; -$lang->entry->createdDate = '作成時間'; -$lang->entry->editedby = '最終編集'; -$lang->entry->editedDate = '編集時間'; -$lang->entry->date = '申請時間'; -$lang->entry->url = '申請アドレス'; - -$lang->entry->confirmDelete = '当該アプリケーションを削除してもよろしいですか。'; -$lang->entry->help = '使用説明'; -$lang->entry->notify = 'メッセージ通知'; - -$lang->entry->helpLink = 'https://www.zentao.net/book/zentaopmshelp/integration-287.html'; -$lang->entry->notifyLink = 'https://www.zentao.net/book/zentaopmshelp/301.html'; - -$lang->entry->note = new stdClass(); -$lang->entry->note->name = 'ライセンスのアプリケーション名'; -$lang->entry->note->code = 'ライセンスのアプリケーションコードはアルファベットまたは数字の組み合わせであります'; -$lang->entry->note->ip = 'APIアクセス許可のアプリケーションIP、複数があれば、コンマで区切ってください。サポートされるIPセグメント、例:192.168.1.*'; -$lang->entry->note->allIP = '制限なし'; -$lang->entry->note->account = 'ライセンスのアプリケーションアカウント'; - -$lang->entry->freePasswdList[1] = 'オープン'; -$lang->entry->freePasswdList[0] = 'クローズ'; - -$lang->entry->errmsg['PARAM_CODE_MISSING'] = 'codeパラメータがありません'; -$lang->entry->errmsg['PARAM_TOKEN_MISSING'] = 'tokenパラメータがありません'; -$lang->entry->errmsg['SESSION_CODE_MISSING'] = 'session codeがありません'; -$lang->entry->errmsg['EMPTY_KEY'] = 'アプリケーションはキーを設定しません'; -$lang->entry->errmsg['INVALID_TOKEN'] = '無効なtokenパラメータ'; -$lang->entry->errmsg['SESSION_VERIFY_FAILED'] = 'session検証に失敗しました'; -$lang->entry->errmsg['IP_DENIED'] = '当該IPのアクセスが制限されています'; -$lang->entry->errmsg['ACCOUNT_UNBOUND'] = '未バインドユーザ'; -$lang->entry->errmsg['INVALID_ACCOUNT'] = 'ユーザが存在しません'; -$lang->entry->errmsg['EMPTY_ENTRY'] = 'アプリケーションが存在しません'; -$lang->entry->errmsg['CALLED_TIME'] = 'Tokenの有効期限が切れました'; -$lang->entry->errmsg['ERROR_TIMESTAMP'] = '错误的时间戳。'; diff --git a/module/extension/lang/ja.php b/module/extension/lang/ja.php deleted file mode 100644 index 243e20bef8..0000000000 --- a/module/extension/lang/ja.php +++ /dev/null @@ -1,122 +0,0 @@ -extension->common = 'プラグイン管理'; -$lang->extension->browse = 'プラグイン閲覧'; -$lang->extension->install = 'プラグインインストール'; -$lang->extension->installAuto = '自動インストール'; -$lang->extension->installForce = '強制インストール'; -$lang->extension->uninstall = 'アンインストール'; -$lang->extension->uninstallAction = '卸载插件'; -$lang->extension->activate = 'アクティベート'; -$lang->extension->activateAction = '激活插件'; -$lang->extension->deactivate = '無効'; -$lang->extension->deactivateAction = '禁用插件'; -$lang->extension->obtain = 'プラグイン取得'; -$lang->extension->view = '詳細'; -$lang->extension->downloadAB = 'ダウンロード'; -$lang->extension->upload = 'ローカルインストール'; -$lang->extension->erase = 'クリア'; -$lang->extension->eraseAction = '清除插件'; -$lang->extension->upgrade = 'プラグインアップグレード'; -$lang->extension->agreeLicense = '当該ライセンスに同意する'; - -$lang->extension->structure = 'ディレクトリー仕組み'; -$lang->extension->structureAction = 'ディレクトリー仕組み'; -$lang->extension->installed = 'インストール済み'; -$lang->extension->deactivated = '無効された'; -$lang->extension->available = 'ダウンロード済み'; - -$lang->extension->name = 'プラグイン名称'; -$lang->extension->code = 'コードネーム'; -$lang->extension->desc = '説明'; -$lang->extension->type = 'タイプ'; -$lang->extension->dirs = 'インストールディレクトリー'; -$lang->extension->files = 'インストールファイル'; -$lang->extension->status = 'ステータス'; -$lang->extension->version = 'バージョン'; -$lang->extension->latest = '最新バージョン%s、禅道との互換性を持ち%s'; -$lang->extension->author = '作成者'; -$lang->extension->license = 'ライセンス'; -$lang->extension->site = '公式サイト'; -$lang->extension->downloads = 'ダウンロード数'; -$lang->extension->compatible = '互換性'; -$lang->extension->grade = '採点'; -$lang->extension->depends = '依存'; -$lang->extension->expireDate = '期限切れ'; -$lang->extension->zentaoCompatible = '適用バージョン'; -$lang->extension->installedTime = 'インストール時間'; - -$lang->extension->publicList[0] = '手動ダウンロード'; -$lang->extension->publicList[1] = '直接ダウンロード'; - -$lang->extension->compatibleList[0] = '未知'; -$lang->extension->compatibleList[1] = '互換'; - -$lang->extension->obtainOfficial[0] = '第三者'; -$lang->extension->obtainOfficial[1] = 'オフィシャル'; - -$lang->extension->byDownloads = '一番多いダウンロード'; -$lang->extension->byAddedTime = '最新追加'; -$lang->extension->byUpdatedTime = '最近更新'; -$lang->extension->bySearch = '検索'; -$lang->extension->byCategory = '分類閲覧'; - -$lang->extension->installFailed = '%sに失敗しました、エラー原因は:'; -$lang->extension->uninstallFailed = 'アンインストールに失敗しました、エラー原因は:'; -$lang->extension->confirmUninstall = 'プラグインをアンインストールしたら関連データベースが削除または更新されるので、続いてアンインストールしてもよろしいですか?'; -$lang->extension->installFinished = 'おめでとうございます、プラグインは順調に%sに成功しました!'; -$lang->extension->refreshPage = 'ページ更新'; -$lang->extension->uninstallFinished = 'プラグインのアンインストールに成功しました'; -$lang->extension->deactivateFinished = 'プラグインはすでに無効になりました'; -$lang->extension->activateFinished = 'プラグインのアクティベーションに成功しました'; -$lang->extension->eraseFinished = 'プラグインの削除に成功しました'; -$lang->extension->unremovedFiles = '少しファイルとディレクトリーは削除されません、手動で削除してください'; -$lang->extension->executeCommands = '
注意:
-ディレクトリー%sを作成する必要があります。コマンドは次のとおりです:
mkdir %s
ディレクトリー%sを作成する必要があります。
コマンドは次のとおりです:
mkdir -p %s
友情提示:为了您及时获得禅道的最新动态,请在禅道社区(www.zentao.net)进行登记。
-EOT; - -$lang->install->product = array('chanzhi', 'ranzhi', 'xuanxuan'); - -$lang->install->promotion = '易軟天創の他の製品をお勧めいたします:'; -$lang->install->chanzhi = new stdclass(); -$lang->install->chanzhi->name = '禅知企業ポータルシステム'; -$lang->install->chanzhi->logo = 'images/main/chanzhi.ico'; -$lang->install->chanzhi->url = 'http://www.chanzhi.org'; -$lang->install->chanzhi->desc = <<2、accessKey和secretKey可以到登陆后的"设置"页面查看。发信人地址和名称也在"设置"页面设置。
-3、发信时,Notice SendCloud联系人里面的昵称要跟邮箱一致,否则无法成功发信。可以到[同步联系人]页面,将禅道用户同步到SendCloud联系人中
-EOD; -$lang->mail->sendCloudSuccess = '操作成功'; -$lang->mail->closeSendCloud = 'SendCloudクローズ'; -$lang->mail->addressWhiteList = 'メールがブロックされないように、メールサーバーで発信メールアドレスをホワイトリストに追加してください'; -$lang->mail->ztCloudNotice = <<您只需要在禅道官网注册帐号,并完成手机和邮箱的验证,即可享受免费的发信服务。
-您的认证信息我们会帮您提交到SendCloud的团队进行认证,以获得每天200封邮件的免费额度。
-如果不同意以上条款,就不能该服务。
-EOD; - -$lang->mail->placeholder = new stdclass(); -$lang->mail->placeholder->password = 'パースワードを入力してください。'; diff --git a/module/message/lang/ja.php b/module/message/lang/ja.php deleted file mode 100644 index 95bdb28d33..0000000000 --- a/module/message/lang/ja.php +++ /dev/null @@ -1,18 +0,0 @@ -message->common = 'メッセージ'; -$lang->message->index = 'ホーム'; -$lang->message->setting = '設定'; -$lang->message->browser = '浏览器通知'; - -$lang->message->typeList['mail'] = 'メール'; -$lang->message->typeList['message'] = 'ブラウザ通知'; -$lang->message->typeList['webhook'] = 'Webhook'; - -$lang->message->browserSetting = new stdclass(); -$lang->message->browserSetting->turnon = '是否打开'; -$lang->message->browserSetting->pollTime = '轮询时间'; - -$lang->message->browserSetting->pollTimePlaceholder = '通知的时间间隔,以秒为单位。'; - -$lang->message->browserSetting->turnonList[1] = '打开'; -$lang->message->browserSetting->turnonList[0] = '关闭'; diff --git a/module/misc/lang/ja.php b/module/misc/lang/ja.php deleted file mode 100644 index 4b1df4001e..0000000000 --- a/module/misc/lang/ja.php +++ /dev/null @@ -1,238 +0,0 @@ -misc = new stdclass(); -$lang->misc->common = 'その他'; -$lang->misc->ping = 'タイムアウト予防'; -$lang->misc->api = 'https://api.zentao.net'; -$lang->misc->enApi = 'http://api.zentao.pm'; - -$lang->misc->zentao = new stdclass(); -$lang->misc->zentao->version = 'バージョン%s'; -$lang->misc->zentao->labels['about'] = '禅道について'; -$lang->misc->zentao->labels['support'] = '技術サポート'; -$lang->misc->zentao->labels['cowin'] = 'ご協力'; -$lang->misc->zentao->labels['service'] = 'サービスリスト'; -$lang->misc->zentao->labels['others'] = '其他产品'; - -$lang->misc->zentao->icons['about'] = 'group'; -$lang->misc->zentao->icons['support'] = 'question-sign'; -$lang->misc->zentao->icons['cowin'] = 'hand-right'; -$lang->misc->zentao->icons['service'] = 'heart'; - -$lang->misc->zentao->about['proversion'] = 'アップグレード'; -$lang->misc->zentao->about['official'] = '公式サイト'; -$lang->misc->zentao->about['changelog'] = 'バージョン履歴'; -$lang->misc->zentao->about['license'] = 'ライセンス契約'; -$lang->misc->zentao->about['extension'] = 'プラグインプラットフォーム'; -$lang->misc->zentao->about['follow'] = '私たちをフォロー'; - -$lang->misc->zentao->support['vip'] = '商業技術サポート'; -$lang->misc->zentao->support['manual'] = 'ユーザマニュアル'; -$lang->misc->zentao->support['faq'] = 'よくある質問'; -$lang->misc->zentao->support['ask'] = '公式問答'; -$lang->misc->zentao->support['video'] = 'ビデオ'; -$lang->misc->zentao->support['qqgroup'] = '公式QQグループ'; - -$lang->misc->zentao->cowin['reportbug'] = 'バグ報告'; -$lang->misc->zentao->cowin['feedback'] = 'フィードバック'; -$lang->misc->zentao->cowin['translate'] = "参与翻译"; -$lang->misc->zentao->cowin['recommend'] = '友人に勧める'; - -$lang->misc->zentao->service['zentaotrain'] = '禅道使用トレーニング'; -$lang->misc->zentao->service['idc'] = '禅道オンラインホスティング'; -$lang->misc->zentao->service['custom'] = '禅道カスタム開発'; -$lang->misc->zentao->service['servicemore'] = '更に見る…'; - -global $config; -$lang->misc->zentao->others['chanzhi'] = "myisamchk -r -f %s.MYI进行修复。';
-$lang->misc->connectFail = '连接数据库失败,错误:%s,注意:
-增加构建功能,集成Jenkins进行构建
'); -$lang->misc->feature->all['12.0.1'][] = array('title'=>'修复Bug', 'desc' => ''); - -$lang->misc->feature->all['12.0'][] = array('title'=>'将代码功能版本浏览功能转移到开源版', 'desc' => ''); -$lang->misc->feature->all['12.0'][] = array('title'=>'增加年度总结', 'desc' => '根据角色显示年度总结。'); -$lang->misc->feature->all['12.0'][] = array('title'=>'完善细节,修复Bug', 'desc' => ''); - -$lang->misc->feature->all['11.7'][] = array('title'=>'完善细节,修复Bug', 'desc' => '增加用户是否使用敏捷概念的选择
webhook类型中增加企业微信
实现到钉钉个人消息的通知
'); -$lang->misc->feature->all['11.6.5'][] = array('title'=>'修复Bug', 'desc' => ''); -$lang->misc->feature->all['11.6.4'][] = array('title'=>'完善细节,修复Bug', 'desc' => ''); -$lang->misc->feature->all['11.6.3'][] = array('title'=>'修复Bug', 'desc' => ''); -$lang->misc->feature->all['11.6.2'][] = array('title'=>'完善细节,修复Bug', 'desc' => ''); -$lang->misc->feature->all['11.6.1'][] = array('title'=>'完善细节,修复Bug', 'desc' => ''); - -$lang->misc->feature->all['11.6.stable'][] = array('title'=>'改善国际版界面', 'desc' => ''); -$lang->misc->feature->all['11.6.stable'][] = array('title'=>'添加翻译功能', 'desc' => ''); - -$lang->misc->feature->all['11.5.2'][] = array('title'=>'增加禅道安全性,增加登录禅道弱口令检查', 'desc' => ''); -$lang->misc->feature->all['11.5.1'][] = array('title'=>'新增第三方应用免密登录禅道,修复Bug', 'desc' => ''); - -$lang->misc->feature->all['11.5.stable'][] = array('title'=>'完善细节,修复Bug', 'desc' => ''); -$lang->misc->feature->all['11.5.stable'][] = array('title'=>'新增动态过滤机制', 'desc' => ''); -$lang->misc->feature->all['11.5.stable'][] = array('title'=>'集成新版本客户端', 'desc' => ''); - -$lang->misc->feature->all['11.4.1'][] = array('title'=>'完善细节,修复Bug', 'desc' => ''); - -$lang->misc->feature->all['11.4.stable'][] = array('title'=>'完善细节,修复Bug', 'desc' => '增强测试任务管理
优化计划、发布、版本关联需求和bug的交互
文档库可以自定义是否显示子分类里的文档
修复bug,完善细节
'); - -$lang->misc->feature->all['11.3.stable'][] = array('title'=>'完善细节,修复Bug', 'desc' => '计划添加子计划功能
优化chosen交互
添加时区设置
优化文档库和文档
'); - -$lang->misc->feature->all['11.2.stable'][] = array('title'=>'完善细节,修复Bug', 'desc' => '增加升级日志和升级后数据库检查的功能
修复禅道集成客户端和其他若干bug,完善细节
'); - -$lang->misc->feature->all['11.1.stable'][] = array('title'=>'主要修复Bug。', 'desc' => ''); - -$lang->misc->feature->all['11.0.stable'][] = array('title'=>'禅道集成喧喧', 'desc' => ''); - -$lang->misc->feature->all['10.6.stable'][] = array('title'=>'调整备份机制', 'desc' => '增加备份设置,备份更加灵活
显示备份进度
可以更改备份目录
'); -$lang->misc->feature->all['10.6.stable'][] = array('title'=>'优化和调整菜单', 'desc' => '调整后台菜单
调整我的地盘和项目的二级菜单
'); - -$lang->misc->feature->all['10.5.stable'][] = array('title'=>'调整文档显示', 'desc' => '调整文档库左侧的布局方式
文档库左侧导航底部增加筛选条件
'); -$lang->misc->feature->all['10.5.stable'][] = array('title'=>'调整子任务逻辑,优化父子任务显示。', 'desc' => ''); - -$lang->misc->feature->all['10.4.stable'][] = array('title'=>'优化调整新界面', 'desc' => '详情页面还原我们之前的排版布局
重构添加用户页面的表单
用例执行时,如果用户手工选择了通过,写结果的时候不要更新用例状态
'); -$lang->misc->feature->all['10.4.stable'][] = array('title'=>'用户机器休眠登录失效后,重新刷新session', 'desc' => ''); -$lang->misc->feature->all['10.4.stable'][] = array('title'=>'提升现有的接口机制', 'desc' => ''); - -$lang->misc->feature->all['10.3.stable'][] = array('title'=>'修复Bug', 'desc' => ''); -$lang->misc->feature->all['10.2.stable'][] = array('title'=>'集成喧喧IM', 'desc' => ''); - -$lang->misc->feature->all['10.0.stable'][] = array('title'=>'全新的界面和交互体验', 'desc' => '邮件,短信,webhook都放统一的消息发送
移植ZDOO里面的消息通知功能
'); -$lang->misc->feature->all['9.8.stable'][] = array('title'=>'实现周期性待办功能', 'desc' => ''); -$lang->misc->feature->all['9.8.stable'][] = array('title'=>'增加指派给我的区块', 'desc' => ''); -$lang->misc->feature->all['9.8.stable'][] = array('title'=>'项目可以选择多个测试单生成报告', 'desc' => ''); - -$lang->misc->feature->all['9.7.stable'][] = array('title'=>'调整国际版,增加英文Demo数据。', 'desc' => ''); - -$lang->misc->feature->all['9.6.stable'][] = array('title'=>'新增了webhook功能', 'desc' => '实现与倍冾、钉钉的消息通知接口'); -$lang->misc->feature->all['9.6.stable'][] = array('title'=>'新增禅道操作获取积分的功能', 'desc' => ''); -$lang->misc->feature->all['9.6.stable'][] = array('title'=>'项目任务新增了多人任务和子任务功能', 'desc' => ''); -$lang->misc->feature->all['9.6.stable'][] = array('title'=>'产品视图新增了产品线功能', 'desc' => ''); - -$lang->misc->feature->all['9.5.1'][] = array('title'=>'新增受限操作', 'desc' => ''); - -$lang->misc->feature->all['9.3.beta'][] = array('title'=>'升级框架,增强程序安全', 'desc' => ''); - -$lang->misc->feature->all['9.1.stable'][] = array('title'=>'完善测试视图', 'desc' => '增加测试套件、公共测试库和测试总结功能
'); -$lang->misc->feature->all['9.1.stable'][] = array('title'=>'支持测试步骤分组', 'desc' => ''); - -$lang->misc->feature->all['9.0.beta'][] = array('title'=>'增加禅道云发信功能', 'desc' => '禅道云发信是禅道联合SendCloud推出的一项免费发信服务,只有用户绑定禅道,并通过验证即可使用。
'); -$lang->misc->feature->all['9.0.beta'][] = array('title'=>'优化富文本编辑器和markdown编辑器', 'desc' => ''); - -$lang->misc->feature->all['8.3.stable'][] = array('title'=>'调整文档功能', 'desc' => '增加文档模块首页,重新组织文档库结构,增加权限
多种文件浏览方式,文档支持Markdown,增加文档权限管理,增加文件版本管理。
'); - -$lang->misc->feature->all['8.2.stable'][] = array('title'=>'首页自定义', 'desc' => '我的地盘由我做主。现在开始,你可以向首页添加多种多样的内容区块,而且还可以决定如何排列和显示他们。
我的地盘、产品、项目、测试模块下均支持首页自定义功能。
'); -$lang->misc->feature->all['8.2.stable'][] = array('title'=>'导航定制', 'desc' => '导航上显示的项目现在完全由你来决定,不仅仅可以决定在导航上展示哪些内容,还可以决定展示的顺序。
将鼠标悬浮在导航上稍后会在右侧显示定制按钮,点击打开定制对话框,通过点击切换是否显示,拖放操作来更改显示顺序。
'); -$lang->misc->feature->all['8.2.stable'][] = array('title'=>'批量添加、编辑自定义', 'desc' => '可以在批量添加和批量编辑页面自定义操作的字段。
'); -$lang->misc->feature->all['8.2.stable'][] = array('title'=>"添加{$lang->storyCommon}、任务、Bug、用例自定义", 'desc' => "可以在添加{$lang->storyCommon}、任务、Bug、用例页面,自定义部分字段是否显示。
"); -$lang->misc->feature->all['8.2.stable'][] = array('title'=>'导出自定义', 'desc' => "在导出{$lang->storyCommon}、任务、Bug、用例的时候,用户可以自定义导出的字段,也可以保存模板方便每次导出。
"); -$lang->misc->feature->all['8.2.stable'][] = array('title'=>"{$lang->storyCommon}、任务、Bug、用例组合检索功能", 'desc' => "在{$lang->storyCommon}、任务、Bug、用例列表页面,可以实现模块和标签的组合检索。
"); -$lang->misc->feature->all['8.2.stable'][] = array('title'=>'增加新手教程', 'desc' => '增加新手教程,方便新用户了解禅道使用。
'); - -$lang->misc->feature->all['7.4.beta'][] = array('title'=>'产品实现分支功能', 'desc' => "产品增加分支/平台类型,相应的{$lang->storyCommon}、计划、Bug、用例、模块等都增加分支。
"); -$lang->misc->feature->all['7.4.beta'][] = array('title'=>'调整发布模块', 'desc' => '发布增加停止维护操作,当发布停止维护时,创建Bug将不显示这个发布。
发布中遗留的bug改为手工关联。
'); -$lang->misc->feature->all['7.4.beta'][] = array('title'=>"调整{$lang->storyCommon}和Bug的创建页面", 'desc' => ''); - -$lang->misc->feature->all['7.2.stable'][] = array('title'=>'增强安全', 'desc' => '加强对管理员弱口令的检查。
写插件,上传插件的时候需要创建ok文件。
敏感操作增加管理员口令的检查
对输入内容做striptags, specialchars处理。
'); -$lang->misc->feature->all['7.2.stable'][] = array('title'=>'完善细节', 'desc' => ''); - -$lang->misc->feature->all['7.1.stable'][] = array('title'=>'提供计划任务框架', 'desc' => '增加计划任务框架,加入每日提醒、更新燃尽图、备份、发信等重要任务。'); -$lang->misc->feature->all['7.1.stable'][] = array('title'=>'提供rpm和deb包', 'desc' => ''); - -$lang->misc->feature->all['6.3.stable'][] = array('title'=>'增加数据表格功能', 'desc' => '可配置数据表格中可显示的字段,按照配置字段显示想看的数据
'); -$lang->misc->feature->all['6.3.stable'][] = array('title'=>'继续完善细节', 'desc' => ''); diff --git a/module/my/lang/ja.php b/module/my/lang/ja.php deleted file mode 100644 index 1fa261b6f9..0000000000 --- a/module/my/lang/ja.php +++ /dev/null @@ -1,53 +0,0 @@ -my->common = 'マイページ'; - -/* 方法列表。*/ -$lang->my->index = 'ホーム'; -$lang->my->todo = 'ToDo'; -$lang->my->calendar = 'カレンダー'; -$lang->my->task = 'タスク'; -$lang->my->bug = 'バグ'; -$lang->my->testTask = 'バージョン'; -$lang->my->testCase = 'ケース'; -$lang->my->story = $lang->storyCommon; -$lang->my->myProject = "{$lang->projectCommon}"; -$lang->my->profile = 'プロファイル'; -$lang->my->dynamic = '活動'; -$lang->my->editProfile = 'プロファイル更新'; -$lang->my->changePassword = 'パスワード変更'; -$lang->my->unbind = '然之バインド解除'; -$lang->my->manageContacts = '連絡先管理'; -$lang->my->deleteContacts = '連絡先削除'; -$lang->my->shareContacts = '連絡先リストシェア'; -$lang->my->limited = '制限操作(個人関連資料のみ編集可能)'; -$lang->my->score = 'マイポイント'; -$lang->my->scoreRule = 'ポイントルール'; -$lang->my->noTodo = 'ToDoがありません。'; - -$lang->my->taskMenu = new stdclass(); -$lang->my->taskMenu->assignedToMe = 'マイアサイン'; -$lang->my->taskMenu->openedByMe = '未完了'; -$lang->my->taskMenu->finishedByMe = '完了'; -$lang->my->taskMenu->closedByMe = 'クローズ'; -$lang->my->taskMenu->canceledByMe = 'キャンセル'; - -$lang->my->storyMenu = new stdclass(); -$lang->my->storyMenu->assignedToMe = 'マイアサイン'; -$lang->my->storyMenu->openedByMe = '未完了'; -$lang->my->storyMenu->reviewedByMe = '承認'; -$lang->my->storyMenu->closedByMe = 'クローズ'; - -$lang->my->home = new stdclass(); -$lang->my->home->latest = '最新アクティビティ'; -$lang->my->home->action = "%s, %s %s %s %s。"; -$lang->my->home->projects = $lang->projectCommon; -$lang->my->home->products = $lang->productCommon; -$lang->my->home->createProject = '新規'; -$lang->my->home->createProduct = "{$lang->productCommon}追加"; -$lang->my->home->help = "ヘルプファイル"; -$lang->my->home->noProductsTip = "こちらは{$lang->productCommon}がありません。"; - -$lang->my->form = new stdclass(); -$lang->my->form->lblBasic = '基本情報'; -$lang->my->form->lblContact = '連絡情報'; -$lang->my->form->lblAccount = 'アカウント情報'; diff --git a/module/product/lang/ja.php b/module/product/lang/ja.php deleted file mode 100644 index fd4e9b407d..0000000000 --- a/module/product/lang/ja.php +++ /dev/null @@ -1,158 +0,0 @@ -product->common = $lang->productCommon . 'ビュー'; -$lang->product->index = $lang->productCommon; -$lang->product->browse = $lang->storyCommon . 'リスト'; -$lang->product->dynamic = '履歴'; -$lang->product->view = "{$lang->productCommon}概略"; -$lang->product->edit = "{$lang->productCommon}編集"; -$lang->product->batchEdit = '一括編集'; -$lang->product->create = '新規'; -$lang->product->delete = "{$lang->productCommon}削除"; -$lang->product->deleted = '削除'; -$lang->product->close = 'クローズ'; -$lang->product->closeAction = "{$lang->productCommon}クローズ"; -$lang->product->select = "{$lang->productCommon}選択"; -$lang->product->mine = '担当タスク:'; -$lang->product->other = '...'; -$lang->product->closed = 'クローズ'; -$lang->product->updateOrder = 'ソート'; -$lang->product->orderAction = "{$lang->productCommon}ソート"; -$lang->product->all = "全{$lang->productCommon}"; -$lang->product->export = 'データエクスポート'; -$lang->product->exportAction = "{$lang->productCommon}エクスポート"; - -$lang->product->basicInfo = '基本情報'; -$lang->product->otherInfo = '他の情報'; - -$lang->product->plans = 'プラン数'; -$lang->product->releases = 'リリース数'; -$lang->product->docs = '資料数'; -$lang->product->bugs = '関連バグ'; -$lang->product->projects = "{$lang->projectCommon}数"; -$lang->product->cases = 'ケース数'; -$lang->product->builds = 'ビルド数'; -$lang->product->roadmap = 'ロードマップ'; -$lang->product->doc = '資料リスト'; -$lang->product->project = $lang->projectCommon . 'リスト'; -$lang->product->build = 'バージョンリスト'; -$lang->product->projectInfo = "当該プロダクトと紐付けた全て{$lang->projectCommon}"; - -$lang->product->currentProject = '現' . $lang->projectCommon; -$lang->product->activeStories = 'アクティブ'; -$lang->product->activeStoriesTitle = 'アクティブ'; -$lang->product->changedStories = '変更済'; -$lang->product->changedStoriesTitle = '変更済'; -$lang->product->draftStories = '下書き'; -$lang->product->draftStoriesTitle = '下書き'; -$lang->product->closedStories = 'クローズ済'; -$lang->product->closedStoriesTitle = 'クローズ済'; -$lang->product->unResolvedBugs = '処理待ちバグ'; -$lang->product->unResolvedBugsTitle = '処理待ちバグ'; -$lang->product->assignToNullBugs = '担当未定バグ'; -$lang->product->assignToNullBugsTitle = '担当未定バグ'; - -$lang->product->confirmDelete = "当該{$lang->productCommon}を削除してもよろしいですか?"; -$lang->product->errorNoProduct = "{$lang->productCommon}はまだ作成していません!"; -$lang->product->accessDenied = "当該{$lang->productCommon}をアクセスする権限がありません"; - -$lang->product->id = '番号'; -$lang->product->name = "{$lang->productCommon}名"; -$lang->product->code = 'コード'; -$lang->product->line = 'ライン'; -$lang->product->order = 'ソート'; -$lang->product->type = 'タイプ'; -$lang->product->typeAB = 'タイプ'; -$lang->product->status = 'ステータス'; -$lang->product->subStatus = '子状态'; -$lang->product->desc = '説明'; -$lang->product->manager = '担当者'; -$lang->product->PO = '担当者'; -$lang->product->QD = 'テスト担当'; -$lang->product->RD = 'リリース担当'; -$lang->product->acl = 'アクセス制御'; -$lang->product->whitelist = 'ホワイトリストグループ'; -$lang->product->branch = '所属%s'; -$lang->product->qa = 'テスト'; -$lang->product->release = 'リリース'; -$lang->product->allRelease = '全リリース'; -$lang->product->maintain = '保守中'; -$lang->product->latestDynamic = '最新履歴'; -$lang->product->plan = 'プラン'; -$lang->product->iteration = 'バージョンイテレーション'; -$lang->product->iterationInfo = 'イテレーション %s 回'; -$lang->product->iterationView = '詳細表示'; -$lang->product->createdBy = '由谁创建'; -$lang->product->createdDate = '创建日期'; - -$lang->product->searchStory = '検索'; -$lang->product->assignedToMe = '担当者'; -$lang->product->openedByMe = '作成'; -$lang->product->reviewedByMe = '承認'; -$lang->product->closedByMe = 'クローズ'; -$lang->product->draftStory = '下書き'; -$lang->product->activeStory = 'アクティブ'; -$lang->product->changedStory = '変更'; -$lang->product->willClose = 'クローズ待ち'; -$lang->product->closedStory = 'クローズ'; -$lang->product->unclosed = 'クローズ待ち'; -$lang->product->unplan = 'プラン待ち'; -$lang->product->viewByUser = 'ユーザ毎に表示'; - -$lang->product->allStory = '全て'; -$lang->product->allProduct = '全' . $lang->productCommon; -$lang->product->allProductsOfProject = '全関連' . $lang->productCommon; - -$lang->product->typeList[''] = ''; -$lang->product->typeList['normal'] = '正常'; -$lang->product->typeList['branch'] = '多ブランチ'; -$lang->product->typeList['platform'] = '多プラットフォーム'; - -$lang->product->typeTips = array(); -$lang->product->typeTips['branch'] = '(客先カスタムの場合に適用)'; -$lang->product->typeTips['platform'] = '(クロスプラットフォームアプリケーション開発に適用、IOS、アンドロイド、PCなど)'; - -$lang->product->branchName['normal'] = ''; -$lang->product->branchName['branch'] = 'ブランチ'; -$lang->product->branchName['platform'] = 'プラットフォーム'; - -$lang->product->statusList[''] = ''; -$lang->product->statusList['normal'] = '正常'; -$lang->product->statusList['closed'] = '終了'; - -$lang->product->aclList['open'] = "デフォルト設定({$lang->productCommon}ビュー権限を持つメンバーのみ)"; -$lang->product->aclList['private'] = "プライベートの{$lang->productCommon}({$lang->productCommon}担当および{$lang->projectCommon}メンバーのみ)"; -$lang->product->aclList['custom'] = 'カスタムホワイトリスト(チームメンバーおよびホワイトリストメンバーのみ)'; - -$lang->product->storySummary = "共に %s 個{$lang->storyCommon}、 %s時間計画時間、 %sケース占有率があります。"; -$lang->product->checkedSummary = "%total% 個{$lang->storyCommon}、 %estimate% 時間計画時間、 %rate% ケース占有率を選択しました。"; -$lang->product->noModule = "2、コードと秘密鍵は然之サイトと一致する必要があります。
-EOD; -$lang->sso->bindNotice = '追加の新しいユーザはしばらく権限がありません、権限を割り当てるために、禅道管理者に連絡してください。'; -$lang->sso->bindNoPassword = 'パスワードを入力してください'; -$lang->sso->bindNoUser = 'パスワードが間違い、またはユーザが存在していません'; -$lang->sso->bindHasAccount = 'ユーザ名が存在していますので、ユーザ名を変えて、またはこのユーザにバインドしてください。'; diff --git a/module/story/lang/ja.php b/module/story/lang/ja.php deleted file mode 100644 index 7f95a3cc2a..0000000000 --- a/module/story/lang/ja.php +++ /dev/null @@ -1,339 +0,0 @@ -story->create = '新規'; -$lang->story->batchCreate = '一括新規'; -$lang->story->change = '変更'; -$lang->story->changeAction = $lang->storyCommon . '変更'; -$lang->story->changed = $lang->storyCommon . '変更'; -$lang->story->assignTo = '担当者'; -$lang->story->assignAction = '担当者追加'; -$lang->story->review = '承認'; -$lang->story->reviewAction = $lang->storyCommon . '承認'; -$lang->story->needReview = '承認必要'; -$lang->story->batchReview = '一括承認'; -$lang->story->edit = '編集'; -$lang->story->batchEdit = '一括編集'; -$lang->story->subdivide = '細分'; -$lang->story->subdivideAction = $lang->storyCommon . '細分'; -$lang->story->splitRequirent = '拆分'; -$lang->story->close = 'クローズ'; -$lang->story->closeAction = $lang->storyCommon . 'クローズ'; -$lang->story->batchClose = '一括クローズ'; -$lang->story->activate = 'アクティブ'; -$lang->story->activateAction = $lang->storyCommon . 'アクティブ'; -$lang->story->delete = '削除'; -$lang->story->deleteAction = $lang->storyCommon . '削除'; -$lang->story->view = $lang->storyCommon . '詳細'; -$lang->story->setting = '設定'; -$lang->story->tasks = '関連タスク'; -$lang->story->bugs = '関連バグ'; -$lang->story->cases = '関連ケース'; -$lang->story->taskCount = 'タスク数'; -$lang->story->bugCount = 'バグ数'; -$lang->story->caseCount = 'ケース数'; -$lang->story->taskCountAB = 'T'; -$lang->story->bugCountAB = 'B'; -$lang->story->caseCountAB = 'C'; -$lang->story->linkStory = $lang->storyCommon . '紐付け'; -$lang->story->unlinkStory = "関連{$lang->storyCommon}除去"; -$lang->story->export = 'データエクスポート'; -$lang->story->exportAction = $lang->storyCommon . 'エクスポート'; -$lang->story->zeroCase = 'ケースを含まない' . $lang->storyCommon; -$lang->story->zeroTask = "タスクない{$lang->storyCommon}表示"; -$lang->story->reportChart = 'レポート統計'; -$lang->story->reportAction = 'レポート統計'; -$lang->story->copyTitle = "同じ{$lang->storyCommon}名"; -$lang->story->batchChangePlan = 'プラン一括更新'; -$lang->story->batchChangeBranch = 'ブランチ一括更新'; -$lang->story->batchChangeStage = 'フェーズ一括更新'; -$lang->story->batchAssignTo = '担当者一括追加'; -$lang->story->batchChangeModule = 'モジュール一括更新'; -$lang->story->viewAll = '全て表示'; -$lang->story->skipStory = '需求:%s 为父需求,将不会被关闭。'; -$lang->story->closedStory = '需求:%s 已关闭,将不会被关闭。'; - -$lang->story->common = $lang->storyCommon; -$lang->story->id = '番号'; -$lang->story->parent = '父需求'; -$lang->story->product = "{$lang->productCommon}"; -$lang->story->branch = 'ブランチ/プラットフォーム'; -$lang->story->module = 'モジュール'; -$lang->story->moduleAB = 'モジュール'; -$lang->story->source = 'ソース'; -$lang->story->sourceNote = 'ソース備考'; -$lang->story->fromBug = 'バグより'; -$lang->story->title = $lang->storyCommon . '名'; -$lang->story->type = "{$lang->storyCommon}类型"; -$lang->story->color = '标题颜色'; -$lang->story->toBug = '转Bug'; -$lang->story->spec = '説明'; -$lang->story->assign = '担当者'; -$lang->story->verify = '終了条件'; -$lang->story->pri = '優先度'; -$lang->story->estimate = '計画時間'; -$lang->story->estimateAB = '時間'; -$lang->story->hour = '/h'; -$lang->story->status = 'ステータス'; -$lang->story->subStatus = '子状态'; -$lang->story->stage = 'フェーズ'; -$lang->story->stageAB = 'フェーズ'; -$lang->story->stagedBy = 'フェーズの設定者'; -$lang->story->mailto = 'CC'; -$lang->story->openedBy = '作成者'; -$lang->story->openedDate = '作成日'; -$lang->story->assignedTo = '担当者'; -$lang->story->assignedDate = '担当者決定日'; -$lang->story->lastEditedBy = '最終更新'; -$lang->story->lastEditedDate = '最終更新日'; -$lang->story->closedBy = 'クローズ'; -$lang->story->closedDate = 'クローズ日'; -$lang->story->closedReason = 'クローズ原因'; -$lang->story->rejectedReason = '拒否原因'; -$lang->story->reviewedBy = '承認者'; -$lang->story->reviewedDate = '承認時間'; -$lang->story->version = 'バージョン番号'; -$lang->story->plan = 'プラン'; -$lang->story->planAB = 'プラン'; -$lang->story->comment = '備考'; -$lang->story->children = "子{$lang->storyCommon}"; -$lang->story->childrenAB = '子'; -$lang->story->linkStories = '関連' . $lang->storyCommon; -$lang->story->childStories = '細分' . $lang->storyCommon; -$lang->story->duplicateStory = '重複' . $lang->storyCommon; -$lang->story->reviewResult = '承認結果'; -$lang->story->preVersion = '前バージョン'; -$lang->story->keywords = 'キーワード'; -$lang->story->newStory = $lang->storyCommon . '追加'; -$lang->story->colorTag = '色タグ'; -$lang->story->files = '添付'; -$lang->story->copy = $lang->storyCommon . 'コピー'; -$lang->story->total = '全' . $lang->storyCommon; -$lang->story->allStories = '全' . $lang->storyCommon; -$lang->story->unclosed = 'クローズ待ち'; -$lang->story->deleted = '削除'; -$lang->story->released = "リリース済{$lang->storyCommon}数"; - -$lang->story->ditto = '同上'; -$lang->story->dittoNotice = "当該{$lang->storyCommon}と前の{$lang->storyCommon}は同じプロダクトに属していません!"; - -$lang->story->needNotReviewList[0] = '需要评审'; -$lang->story->needNotReviewList[1] = '不需要评审'; - -$lang->story->useList[0] = '利用しない'; -$lang->story->useList[1] = '利用'; - -$lang->story->statusList[''] = ''; -$lang->story->statusList['draft'] = '下書き'; -$lang->story->statusList['active'] = 'アクティブ'; -$lang->story->statusList['closed'] = 'クローズ'; -$lang->story->statusList['changed'] = '変更'; - -$lang->story->stageList[''] = ''; -$lang->story->stageList['wait'] = '待機中'; -$lang->story->stageList['planned'] = '計画済'; -$lang->story->stageList['projected'] = '立案済'; -$lang->story->stageList['developing'] = '開発中'; -$lang->story->stageList['developed'] = '開発完了'; -$lang->story->stageList['testing'] = 'テスト中'; -$lang->story->stageList['tested'] = 'テスト完了'; -$lang->story->stageList['verified'] = '検収'; -$lang->story->stageList['released'] = 'リリース済'; -$lang->story->stageList['closed'] = 'クローズ'; - -$lang->story->reasonList[''] = ''; -$lang->story->reasonList['done'] = '完了'; -$lang->story->reasonList['subdivided'] = '細分'; -$lang->story->reasonList['duplicate'] = '重複'; -$lang->story->reasonList['postponed'] = '延期'; -$lang->story->reasonList['willnotdo'] = 'しない'; -$lang->story->reasonList['cancel'] = 'キャンセル'; -$lang->story->reasonList['bydesign'] = '仕様通り'; -//$lang->story->reasonList['isbug'] = '是个Bug'; - -$lang->story->reviewResultList[''] = ''; -$lang->story->reviewResultList['pass'] = '通過'; -$lang->story->reviewResultList['revert'] = '変更取り消し'; -$lang->story->reviewResultList['clarify'] = '不明瞭'; -$lang->story->reviewResultList['reject'] = '拒否'; - -$lang->story->reviewList[0] = 'いいえ'; -$lang->story->reviewList[1] = 'はい'; - -$lang->story->sourceList[''] = ''; -$lang->story->sourceList['customer'] = '客先'; -$lang->story->sourceList['user'] = 'ユーザ'; -$lang->story->sourceList['po'] = $lang->productCommon . '担当'; -$lang->story->sourceList['market'] = 'マーケット'; -$lang->story->sourceList['service'] = 'カスタマーサービス'; -$lang->story->sourceList['operation'] = '運営'; -$lang->story->sourceList['support'] = '技術サポート'; -$lang->story->sourceList['competitor'] = 'ライバル'; -$lang->story->sourceList['partner'] = 'パートナー'; -$lang->story->sourceList['dev'] = '開発メンバー'; -$lang->story->sourceList['tester'] = 'テストメンバー'; -$lang->story->sourceList['bug'] = 'バグ'; -$lang->story->sourceList['forum'] = 'ブログ'; -$lang->story->sourceList['other'] = '...'; - -$lang->story->priList[] = ''; -$lang->story->priList[1] = '1'; -$lang->story->priList[2] = '2'; -$lang->story->priList[3] = '3'; -$lang->story->priList[4] = '4'; - -$lang->story->legendBasicInfo = '基本情報'; -$lang->story->legendLifeTime = $lang->storyCommon . '履歴'; -$lang->story->legendRelated = '関連情報'; -$lang->story->legendMailto = 'CC'; -$lang->story->legendAttatch = '添付'; -$lang->story->legendProjectAndTask = $lang->projectCommon . 'タスク'; -$lang->story->legendBugs = '関連バグ'; -$lang->story->legendFromBug = 'バグより'; -$lang->story->legendCases = '関連ケース'; -$lang->story->legendLinkStories = '関連' . $lang->storyCommon; -$lang->story->legendChildStories = '細分' . $lang->storyCommon; -$lang->story->legendSpec = $lang->storyCommon . '説明'; -$lang->story->legendVerify = '検収基準'; -$lang->story->legendMisc = 'その他の関連'; - -$lang->story->lblChange = $lang->storyCommon . '変更'; -$lang->story->lblReview = $lang->storyCommon . '承認'; -$lang->story->lblActivate = $lang->storyCommon . 'アクティブ'; -$lang->story->lblClose = $lang->storyCommon . 'クローズ'; -$lang->story->lblTBC = 'タスクバグケース'; - -$lang->story->checkAffection = '影響範囲'; -$lang->story->affectedProjects = '影響の' . $lang->projectCommon; -$lang->story->affectedBugs = '影響バグ'; -$lang->story->affectedCases = '影響のケース'; - -$lang->story->specTemplate = 'お勧めの参考テンプレート:<あるタイプのユーザ>として、<ある目的の達成>を期待し、これで<開発の価値>になります。'; -$lang->story->needNotReview = '承認不要'; -$lang->story->successSaved = $lang->storyCommon . 'を新規追加しました'; -$lang->story->confirmDelete = "当該{$lang->storyCommon}を削除してもよろしいですか。"; -$lang->story->errorEmptyChildStory = "『細分{$lang->storyCommon}』を入力してください"; -$lang->story->errorNotSubdivide = "状态不是激活,或者阶段不是未开始的{$lang->storyCommon},或者是子需求,则不能细分。"; -$lang->story->mustChooseResult = '承認結果を選んでください'; -$lang->story->mustChoosePreVersion = '溯ろうバージョンを選んでください'; -$lang->story->noStory = $lang->storyCommon . 'がありません'; -$lang->story->ignoreChangeStage = $lang->storyCommon . ' %s のステータスは下書き、そのフェーズが更新していません。'; -$lang->story->cannotDeleteParent = "不能删除父{$lang->storyCommon}"; -$lang->story->moveChildrenTips = "修改父{$lang->storyCommon}的所属产品会将其下的子{$lang->storyCommon}也移动到所选产品下。"; - -$lang->story->form = new stdclass(); -$lang->story->form->area = "当該{$lang->storyCommon}の所属範囲"; -$lang->story->form->desc = "説明と基準、どの{$lang->storyCommon}?どうやって検収しますか?"; -$lang->story->form->resource = '資源の割り当て、誰より完了?何時間かかりますか?'; -$lang->story->form->file = "添付ファイル、当該{$lang->storyCommon}が関連ファイルがあった場合、ここにクリックしてアップロードしてください。"; - -$lang->story->action = new stdclass(); -$lang->story->action->reviewed = array('main' => '$date、 $actor より承認結果を記録しました。結果は $extra。', 'extra' => 'reviewResultList'); -$lang->story->action->closed = array('main' => '$date、 $actor よりクローズしました。原因は $extra $appendLink。', 'extra' => 'reasonList'); -$lang->story->action->linked2plan = array('main' => '$date、 $actor よりプラン $extraと紐付けました。'); -$lang->story->action->unlinkedfromplan = array('main' => '$date、 $actor よりプラン $extra から除去しました。'); -$lang->story->action->linked2project = array('main' => '$date、 $actor より' . $lang->projectCommon . ' $extraと紐付けました。'); -$lang->story->action->unlinkedfromproject = array('main' => '$date、 $actor より' . $lang->projectCommon . 'から $extra 除去しました。'); -$lang->story->action->linked2build = array('main' => '$date、 $actor よりバージョン $extraと紐付けました。'); -$lang->story->action->unlinkedfrombuild = array('main' => '$date、 $actor よりバージョン $extra から除去しました。'); -$lang->story->action->linked2release = array('main' => '$date、 $actor よりリリース $extraと紐付けました。'); -$lang->story->action->unlinkedfromrelease = array('main' => '$date、 $actor よりリリース $extra から除去しました。'); -$lang->story->action->linkrelatedstory = array('main' => '$date、 $actor より' . $lang->storyCommon . ' $extraと紐付けました。'); -$lang->story->action->subdividestory = array('main' => '$date、 $actor より' . $lang->storyCommon . ' $extraに細分しました。'); -$lang->story->action->unlinkrelatedstory = array('main' => '$date、 $actor より関連' . $lang->storyCommon . ' $extraを除去しました。'); -$lang->story->action->unlinkchildstory = array('main' => '$date、 $actor より細分' . $lang->storyCommon . ' $extraを除去しました。'); - -/* 统计报表。*/ -$lang->story->report = new stdclass(); -$lang->story->report->common = 'レポート'; -$lang->story->report->select = 'タイプを選んでください'; -$lang->story->report->create = 'レポート生成'; -$lang->story->report->value = $lang->storyCommon . '数'; - -$lang->story->report->charts['storysPerProduct'] = $lang->productCommon . $lang->storyCommon . '数'; -$lang->story->report->charts['storysPerModule'] = "モジュール{$lang->storyCommon}数"; -$lang->story->report->charts['storysPerSource'] = $lang->storyCommon . 'ソース別で統計'; -$lang->story->report->charts['storysPerPlan'] = 'プラン別で統計'; -$lang->story->report->charts['storysPerStatus'] = 'ステータス別で統計'; -$lang->story->report->charts['storysPerStage'] = 'フェーズ別で統計'; -$lang->story->report->charts['storysPerPri'] = '優先度別で統計'; -$lang->story->report->charts['storysPerEstimate'] = '計画時間別で統計'; -$lang->story->report->charts['storysPerOpenedBy'] = '作成者別で統計'; -$lang->story->report->charts['storysPerAssignedTo'] = '担当者別で統計'; -$lang->story->report->charts['storysPerClosedReason'] = 'クローズ原因別で統計'; -$lang->story->report->charts['storysPerChange'] = '変更回数別で統計'; - -$lang->story->report->options = new stdclass(); -$lang->story->report->options->graph = new stdclass(); -$lang->story->report->options->type = 'pie'; -$lang->story->report->options->width = '500'; -$lang->story->report->options->height = '140'; - -$lang->story->report->storysPerProduct = new stdclass(); -$lang->story->report->storysPerModule = new stdclass(); -$lang->story->report->storysPerSource = new stdclass(); -$lang->story->report->storysPerPlan = new stdclass(); -$lang->story->report->storysPerStatus = new stdclass(); -$lang->story->report->storysPerStage = new stdclass(); -$lang->story->report->storysPerPri = new stdclass(); -$lang->story->report->storysPerOpenedBy = new stdclass(); -$lang->story->report->storysPerAssignedTo = new stdclass(); -$lang->story->report->storysPerClosedReason = new stdclass(); -$lang->story->report->storysPerEstimate = new stdclass(); -$lang->story->report->storysPerChange = new stdclass(); - -$lang->story->report->storysPerProduct->item = $lang->productCommon; -$lang->story->report->storysPerModule->item = 'モジュール'; -$lang->story->report->storysPerSource->item = 'ソース'; -$lang->story->report->storysPerPlan->item = 'プラン'; -$lang->story->report->storysPerStatus->item = 'ステータス'; -$lang->story->report->storysPerStage->item = 'フェーズ'; -$lang->story->report->storysPerPri->item = '優先度'; -$lang->story->report->storysPerOpenedBy->item = '作成者'; -$lang->story->report->storysPerAssignedTo->item = '担当者'; -$lang->story->report->storysPerClosedReason->item = '原因'; -$lang->story->report->storysPerEstimate->item = '計画時間'; -$lang->story->report->storysPerChange->item = '変更回数'; - -$lang->story->report->storysPerProduct->graph = new stdclass(); -$lang->story->report->storysPerModule->graph = new stdclass(); -$lang->story->report->storysPerSource->graph = new stdclass(); -$lang->story->report->storysPerPlan->graph = new stdclass(); -$lang->story->report->storysPerStatus->graph = new stdclass(); -$lang->story->report->storysPerStage->graph = new stdclass(); -$lang->story->report->storysPerPri->graph = new stdclass(); -$lang->story->report->storysPerOpenedBy->graph = new stdclass(); -$lang->story->report->storysPerAssignedTo->graph = new stdclass(); -$lang->story->report->storysPerClosedReason->graph = new stdclass(); -$lang->story->report->storysPerEstimate->graph = new stdclass(); -$lang->story->report->storysPerChange->graph = new stdclass(); - -$lang->story->report->storysPerProduct->graph->xAxisName = $lang->productCommon; -$lang->story->report->storysPerModule->graph->xAxisName = 'モジュール'; -$lang->story->report->storysPerSource->graph->xAxisName = 'ソース'; -$lang->story->report->storysPerPlan->graph->xAxisName = 'プラン'; -$lang->story->report->storysPerStatus->graph->xAxisName = 'ステータス'; -$lang->story->report->storysPerStage->graph->xAxisName = 'フェーズ'; -$lang->story->report->storysPerPri->graph->xAxisName = '優先度'; -$lang->story->report->storysPerOpenedBy->graph->xAxisName = '作成者'; -$lang->story->report->storysPerAssignedTo->graph->xAxisName = '担当者'; -$lang->story->report->storysPerClosedReason->graph->xAxisName = 'クローズ原因'; -$lang->story->report->storysPerEstimate->graph->xAxisName = '予定時間'; -$lang->story->report->storysPerChange->graph->xAxisName = '変更回数'; - -$lang->story->placeholder = new stdclass(); -$lang->story->placeholder->estimate = $lang->story->hour; - -$lang->story->chosen = new stdClass(); -$lang->story->chosen->reviewedBy = '承認者選択...'; - -$lang->story->notice = new stdclass(); -$lang->story->notice->closed = "ご選択した{$lang->storyCommon}が既にクローズされました!"; diff --git a/module/svn/lang/ja.php b/module/svn/lang/ja.php deleted file mode 100644 index fc501c53c2..0000000000 --- a/module/svn/lang/ja.php +++ /dev/null @@ -1,16 +0,0 @@ -svn->common = 'Subversion'; -$lang->svn->cat = 'ソースコード参照'; -$lang->svn->diff = 'ソースコード比較'; -$lang->svn->apiSync = 'インタフェース:svnログをシンクロ'; diff --git a/module/task/lang/ja.php b/module/task/lang/ja.php deleted file mode 100644 index bc976eef31..0000000000 --- a/module/task/lang/ja.php +++ /dev/null @@ -1,304 +0,0 @@ -task->index = '一覧'; -$lang->task->create = '新規'; -$lang->task->batchCreate = '一括新規'; -$lang->task->batchCreateChildren = '子タスク一括新規'; -$lang->task->batchEdit = '一括編集'; -$lang->task->batchChangeModule = 'モジュール一括更新'; -$lang->task->batchClose = '一括クローズ'; -$lang->task->batchCancel = '一括キャンセル'; -$lang->task->edit = '編集'; -$lang->task->delete = '削除'; -$lang->task->deleteAction = '削除'; -$lang->task->deleted = '削除'; -$lang->task->delayed = '延期タスク'; -$lang->task->view = '表示'; -$lang->task->logEfforts = '時間レコード'; -$lang->task->record = '時間'; -$lang->task->start = '開始'; -$lang->task->startAction = '開始'; -$lang->task->restart = '継続'; -$lang->task->restartAction = '継続'; -$lang->task->finishAction = '完了'; -$lang->task->finish = '完了'; -$lang->task->pause = '一時停止'; -$lang->task->pauseAction = '一時停止'; -$lang->task->close = 'クローズ'; -$lang->task->closeAction = 'クローズ'; -$lang->task->cancel = 'キャンセル'; -$lang->task->cancelAction = 'キャンセル'; -$lang->task->activateAction = 'アクティブ'; -$lang->task->activate = 'アクティブ'; -$lang->task->export = 'データエクスポート'; -$lang->task->exportAction = 'エクスポート'; -$lang->task->reportChart = 'レポート統計'; -$lang->task->fromBug = 'バグ'; -$lang->task->case = '関連ケース'; -$lang->task->confirmStoryChange = $lang->storyCommon . '変更確認'; -$lang->task->storyChange = $lang->storyCommon . '変更'; -$lang->task->progress = '進捗'; -$lang->task->progressAB = '%'; -$lang->task->progressTips = '実績時間/(実績+残時間)'; -$lang->task->copy = 'タスクコピー'; -$lang->task->waitTask = 'スタート待タスク'; -$lang->task->allModule = '所有模块'; - -$lang->task->common = 'タスク'; -$lang->task->id = '番号'; -$lang->task->project = $lang->projectCommon; -$lang->task->module = 'モジュール'; -$lang->task->moduleAB = 'モジュール'; -$lang->task->story = $lang->storyCommon; -$lang->task->storyAB = $lang->storyCommon; -$lang->task->storySpec = $lang->storyCommon . '説明'; -$lang->task->storyVerify = '検収基準'; -$lang->task->storyVersion = "{$lang->storyCommon}版本"; -$lang->task->color = '标题颜色'; -$lang->task->name = 'タスク名'; -$lang->task->type = 'タイプ'; -$lang->task->pri = '優先度'; -$lang->task->mailto = 'CC'; -$lang->task->estimate = '計画時間'; -$lang->task->estimateAB = '計画時間'; -$lang->task->left = '計画残時間'; -$lang->task->leftAB = '残工数'; -$lang->task->consumed = '総実績時間'; -$lang->task->currentConsumed = '今回実績時間'; -$lang->task->myConsumed = 'マイ実績時間'; -$lang->task->consumedAB = '実績'; -$lang->task->hour = '/h'; -$lang->task->consumedThisTime = '時間'; -$lang->task->leftThisTime = '残時間'; -$lang->task->datePlan = '日程'; -$lang->task->estStarted = '開始日'; -$lang->task->realStarted = '実際開始日'; -$lang->task->date = '日付'; -$lang->task->deadline = '終了日'; -$lang->task->deadlineAB = '締切'; -$lang->task->status = 'ステータス'; -$lang->task->subStatus = '子状态'; -$lang->task->desc = '説明'; -$lang->task->assign = '担当'; -$lang->task->assignAction = '担当追加'; -$lang->task->assignTo = $lang->task->assign; -$lang->task->batchAssignTo = '担当一括追加'; -$lang->task->assignedTo = '担当者'; -$lang->task->assignedToAB = '担当者'; -$lang->task->assignedDate = '担当決定日'; -$lang->task->openedBy = '作成者'; -$lang->task->openedDate = '作成日'; -$lang->task->openedDateAB = '新規'; -$lang->task->finishedBy = '完了者'; -$lang->task->finishedByAB = '完了者'; -$lang->task->finishedDate = '実際終了日'; -$lang->task->finishedDateAB = '終了日'; -$lang->task->finishedList = '完了者リスト'; -$lang->task->canceledBy = 'キャンセル'; -$lang->task->canceledDate = 'キャンセル時間'; -$lang->task->closedBy = 'クローズ'; -$lang->task->closedDate = 'クローズ時間'; -$lang->task->closedReason = 'クローズ原因'; -$lang->task->lastEditedBy = '最終更新'; -$lang->task->lastEditedDate = '最終更新日'; -$lang->task->lastEdited = '最終編集'; -$lang->task->recordEstimate = '時間'; -$lang->task->editEstimate = '時間編集'; -$lang->task->deleteEstimate = '時間削除'; -$lang->task->colorTag = '色タグ'; -$lang->task->files = '添付'; -$lang->task->hasConsumed = '前実績時間'; -$lang->task->multiple = 'マルチタスク'; -$lang->task->multipleAB = 'マルチ'; -$lang->task->team = 'チーム'; -$lang->task->transfer = '引き継ぐ'; -$lang->task->transferTo = '引き継ぐ'; -$lang->task->children = '子タスク'; -$lang->task->childrenAB = '子'; -$lang->task->parent = '親タスク'; -$lang->task->parentAB = '親'; -$lang->task->lblPri = '優先度'; -$lang->task->lblHour = '(h)'; -$lang->task->lblTestStory = $lang->storyCommon . 'テスト'; - -$lang->task->ditto = '同上'; -$lang->task->dittoNotice = '当該タスクと先のタスクは違いプロジェクトに属しています!'; -$lang->task->selectTestStory = "テスト{$lang->storyCommon}選択"; -$lang->task->selectAllUser = '全て'; -$lang->task->noStory = $lang->storyCommon . 'がありません'; -$lang->task->noAssigned = '担当未定'; -$lang->task->noFinished = '未完了'; -$lang->task->noClosed = 'クローズ待'; -$lang->task->yesterdayFinished = '昨日完了タスク数'; -$lang->task->allTasks = '全タスク'; - -$lang->task->statusList[''] = ''; -$lang->task->statusList['wait'] = 'スタート待'; -$lang->task->statusList['doing'] = '進行中'; -$lang->task->statusList['done'] = '完了'; -$lang->task->statusList['pause'] = '一時停止'; -$lang->task->statusList['cancel'] = 'キャンセル'; -$lang->task->statusList['closed'] = 'クローズ'; - -$lang->task->typeList[''] = ''; -$lang->task->typeList['design'] = 'デザイン'; -$lang->task->typeList['devel'] = '開発'; -$lang->task->typeList['test'] = 'テスト'; -$lang->task->typeList['study'] = '研究'; -$lang->task->typeList['discuss'] = '討論'; -$lang->task->typeList['ui'] = 'I/F'; -$lang->task->typeList['affair'] = '事務'; -$lang->task->typeList['misc'] = '...'; - -$lang->task->priList[0] = ''; -$lang->task->priList[1] = '1'; -$lang->task->priList[2] = '2'; -$lang->task->priList[3] = '3'; -$lang->task->priList[4] = '4'; - -$lang->task->reasonList[''] = ''; -$lang->task->reasonList['done'] = '完了'; -$lang->task->reasonList['cancel'] = 'キャンセル'; - -$lang->task->afterChoices['continueAdding'] = "継続的に当該{$lang->storyCommon}にタスクを追加"; -$lang->task->afterChoices['toTaskList'] = 'タスクリストに戻る'; -$lang->task->afterChoices['toStoryList'] = $lang->storyCommon . 'リストに戻る'; - -$lang->task->legendBasic = '基本情報'; -$lang->task->legendEffort = '時間情報'; -$lang->task->legendLife = '履歴'; -$lang->task->legendDesc = '説明'; - -$lang->task->confirmDelete = '当該タスクを削除してもよろしいですか?'; -$lang->task->confirmDeleteEstimate = '当該レコードを削除してもよろしいですか?'; -$lang->task->copyStoryTitle = '同じ' . $lang->storyCommon; -$lang->task->afterSubmit = '追加後'; -$lang->task->successSaved = '追加成功,'; -$lang->task->delayWarning = " 延期%s日 "; -$lang->task->remindBug = '当該タスクはバグから転換したものであり、バグ:%sを更新しますか ?'; -$lang->task->confirmChangeProject = "{$lang->projectCommon}を更新すれば、相応な所属モジュール、関連{$lang->storyCommon}と担当者が変わりますので、更新してもよろしいですか?"; -$lang->task->confirmFinish = '”計画残時間”は0になりましたので、タスクステータスを”完了”に更新しますか?'; -$lang->task->confirmRecord = '"残時間"は0になりましたので、タスクが”完了”に更新してもよろしいですか?'; -$lang->task->confirmTransfer = '”現在残時間”は0になりましたので、タスクは引き継いでもよろしいですか?'; -$lang->task->noticeTaskStart = '"总计消耗"和"预计剩余"不能同时为0'; -$lang->task->noticeLinkStory = "紐付けられる{$lang->storyCommon}がありません、現在のプロジェクトに%s、%sしてください。"; -$lang->task->noticeSaveRecord = '保存していない時間レコードがあります、先に保存してください。'; -$lang->task->commentActions = '%s. %s、%s が備考を追加しました。'; -$lang->task->deniedNotice = '現在のタスクは%sのみ%sができます。'; -$lang->task->noTask = 'タスクがありません。'; -$lang->task->createDenied = '当該プロジェクトにタスクを追加することができません'; -$lang->task->cannotDeleteParent = '不能删除父任务。'; - -$lang->task->error = new stdclass(); -$lang->task->error->totalNumber = '"总计消耗"必须为数字'; -$lang->task->error->consumedNumber = '”今回実績時間”が数字でなければなりません'; -$lang->task->error->estimateNumber = '「計画時間」は数字(小数含む)で入力してください。'; -$lang->task->error->leftNumber = '"预计剩余"必须为数字'; -$lang->task->error->recordMinus = '工时不能为负数'; -$lang->task->error->consumedSmall = '”実績”が前回の実績より大きくなければなりません'; -$lang->task->error->consumedThisTime = '”時間”を入力してください'; -$lang->task->error->left = '”残時間”を入力してください'; -$lang->task->error->work = '”備考”が%d文字を超えることができません'; -$lang->task->error->skipClose = 'タスク:%s は”完了”或いは”キャンセル済”のステータスではありませんので、クローズしてもよろしいですか?'; -$lang->task->error->consumed = 'タスク:%s時間は0より小さくすることができません。当該タスク時間の変更を見落とします'; -$lang->task->error->assignedTo = '今のステータスでマルチタスクはチーム以外のメンバーに任せることができません'; -$lang->task->error->consumedEmpty = '"今回実績時間"を入力してください'; -$lang->task->error->deadlineSmall = '「終了日」には、「開始日」より後の日付を指定してください。'; -$lang->task->error->alreadyStarted = '此任务已被启动,不能重复启动!'; - -/* Report. */ -$lang->task->report = new stdclass(); -$lang->task->report->common = 'レポート'; -$lang->task->report->select = 'タイプを選択してください'; -$lang->task->report->create = 'レポート生成'; -$lang->task->report->value = 'タスク数'; - -$lang->task->report->charts['tasksPerProject'] = $lang->projectCommon . 'タスク数で統計'; -$lang->task->report->charts['tasksPerModule'] = 'モジュールタスク数で統計'; -$lang->task->report->charts['tasksPerAssignedTo'] = '担当者別で統計'; -$lang->task->report->charts['tasksPerType'] = 'タスクタイプ別で統計'; -$lang->task->report->charts['tasksPerPri'] = '優先度別で統計'; -$lang->task->report->charts['tasksPerStatus'] = 'タスクステータス別で統計'; -$lang->task->report->charts['tasksPerDeadline'] = '締め切り別で統計'; -$lang->task->report->charts['tasksPerEstimate'] = '計画時間別で統計'; -$lang->task->report->charts['tasksPerLeft'] = '残時間時間別で統計'; -$lang->task->report->charts['tasksPerConsumed'] = '実績時間別で統計'; -$lang->task->report->charts['tasksPerFinishedBy'] = '完了者別で統計'; -$lang->task->report->charts['tasksPerClosedReason'] = 'クローズ原因別で統計'; -$lang->task->report->charts['finishedTasksPerDay'] = '毎日完了別で統計'; - -$lang->task->report->options = new stdclass(); -$lang->task->report->options->graph = new stdclass(); -$lang->task->report->options->type = 'pie'; -$lang->task->report->options->width = '500'; -$lang->task->report->options->height = '140'; - -$lang->task->report->tasksPerProject = new stdclass(); -$lang->task->report->tasksPerModule = new stdclass(); -$lang->task->report->tasksPerAssignedTo = new stdclass(); -$lang->task->report->tasksPerType = new stdclass(); -$lang->task->report->tasksPerPri = new stdclass(); -$lang->task->report->tasksPerStatus = new stdclass(); -$lang->task->report->tasksPerDeadline = new stdclass(); -$lang->task->report->tasksPerEstimate = new stdclass(); -$lang->task->report->tasksPerLeft = new stdclass(); -$lang->task->report->tasksPerConsumed = new stdclass(); -$lang->task->report->tasksPerFinishedBy = new stdclass(); -$lang->task->report->tasksPerClosedReason = new stdclass(); -$lang->task->report->finishedTasksPerDay = new stdclass(); - -$lang->task->report->tasksPerProject->item = $lang->projectCommon; -$lang->task->report->tasksPerModule->item = 'モジュール'; -$lang->task->report->tasksPerAssignedTo->item = 'ユーザ'; -$lang->task->report->tasksPerType->item = 'タイプ'; -$lang->task->report->tasksPerPri->item = '優先度'; -$lang->task->report->tasksPerStatus->item = 'ステータス'; -$lang->task->report->tasksPerDeadline->item = '日付'; -$lang->task->report->tasksPerEstimate->item = '計画'; -$lang->task->report->tasksPerLeft->item = '残時間'; -$lang->task->report->tasksPerConsumed->item = '実績時間'; -$lang->task->report->tasksPerFinishedBy->item = 'ユーザ'; -$lang->task->report->tasksPerClosedReason->item = '原因'; -$lang->task->report->finishedTasksPerDay->item = '日付'; - -$lang->task->report->tasksPerProject->graph = new stdclass(); -$lang->task->report->tasksPerModule->graph = new stdclass(); -$lang->task->report->tasksPerAssignedTo->graph = new stdclass(); -$lang->task->report->tasksPerType->graph = new stdclass(); -$lang->task->report->tasksPerPri->graph = new stdclass(); -$lang->task->report->tasksPerStatus->graph = new stdclass(); -$lang->task->report->tasksPerDeadline->graph = new stdclass(); -$lang->task->report->tasksPerEstimate->graph = new stdclass(); -$lang->task->report->tasksPerLeft->graph = new stdclass(); -$lang->task->report->tasksPerConsumed->graph = new stdclass(); -$lang->task->report->tasksPerFinishedBy->graph = new stdclass(); -$lang->task->report->tasksPerClosedReason->graph = new stdclass(); -$lang->task->report->finishedTasksPerDay->graph = new stdclass(); - -$lang->task->report->tasksPerProject->graph->xAxisName = $lang->projectCommon; -$lang->task->report->tasksPerModule->graph->xAxisName = 'モジュール'; -$lang->task->report->tasksPerAssignedTo->graph->xAxisName = 'ユーザ'; -$lang->task->report->tasksPerType->graph->xAxisName = 'タイプ'; -$lang->task->report->tasksPerPri->graph->xAxisName = '優先度'; -$lang->task->report->tasksPerStatus->graph->xAxisName = 'ステータス'; -$lang->task->report->tasksPerDeadline->graph->xAxisName = '日付'; -$lang->task->report->tasksPerEstimate->graph->xAxisName = '時間'; -$lang->task->report->tasksPerLeft->graph->xAxisName = '時間'; -$lang->task->report->tasksPerConsumed->graph->xAxisName = '時間'; -$lang->task->report->tasksPerFinishedBy->graph->xAxisName = 'ユーザ'; -$lang->task->report->tasksPerClosedReason->graph->xAxisName = 'クローズ原因'; - -$lang->task->report->finishedTasksPerDay->type = 'bar'; -$lang->task->report->finishedTasksPerDay->graph->xAxisName = '日付'; - -$lang->taskestimate = new stdclass(); -$lang->taskestimate->consumed = '工时'; diff --git a/module/testcase/lang/ja.php b/module/testcase/lang/ja.php deleted file mode 100644 index 43ec4f20b5..0000000000 --- a/module/testcase/lang/ja.php +++ /dev/null @@ -1,225 +0,0 @@ -testcase->id = '番号'; -$lang->testcase->product = "{$lang->productCommon}"; -$lang->testcase->module = 'モジュール'; -$lang->testcase->lib = 'ライブラリ'; -$lang->testcase->branch = 'ブランチ/プラットフォーム'; -$lang->testcase->moduleAB = 'モジュール'; -$lang->testcase->story = '関連' . $lang->storyCommon; -$lang->testcase->storyVersion = "{$lang->storyCommon}版本"; -$lang->testcase->color = '标题颜色'; -$lang->testcase->order = '排序'; -$lang->testcase->title = 'ケース名'; -$lang->testcase->precondition = '前提条件'; -$lang->testcase->pri = '優先度'; -$lang->testcase->type = 'タイプ'; -$lang->testcase->status = 'ステータス'; -$lang->testcase->subStatus = '子状态'; -$lang->testcase->steps = 'ステップ'; -$lang->testcase->openedBy = '作成者'; -$lang->testcase->openedDate = '作成日'; -$lang->testcase->lastEditedBy = '最終更新者'; -$lang->testcase->result = 'テスト結果'; -$lang->testcase->real = '実際状況'; -$lang->testcase->keywords = 'キーワード'; -$lang->testcase->files = '添付'; -$lang->testcase->linkCase = '関連ケース'; -$lang->testcase->linkCases = 'ケース紐付け'; -$lang->testcase->unlinkCase = '関連ケース除去'; -$lang->testcase->stage = 'フェーズ'; -$lang->testcase->reviewedBy = '承認者'; -$lang->testcase->reviewedDate = '承認時間'; -$lang->testcase->reviewResult = '承認結果'; -$lang->testcase->reviewedByAB = '承認者'; -$lang->testcase->reviewedDateAB = '日付'; -$lang->testcase->reviewResultAB = '結果'; -$lang->testcase->forceNotReview = '承認不要'; -$lang->testcase->lastEditedByAB = '更新者'; -$lang->testcase->lastEditedDateAB = '更新日'; -$lang->testcase->lastEditedDate = '更新日'; -$lang->testcase->version = 'ケースバージョン'; -$lang->testcase->lastRunner = '実行者'; -$lang->testcase->lastRunDate = '実行時間'; -$lang->testcase->assignedTo = '担当者'; -$lang->testcase->colorTag = '色タグ'; -$lang->testcase->lastRunResult = '結果'; -$lang->testcase->desc = 'ステップ'; -$lang->testcase->xml = 'XML'; -$lang->testcase->expect = '想定結果'; -$lang->testcase->allProduct = "全ての{$lang->productCommon}"; -$lang->testcase->fromBug = 'バグより'; -$lang->testcase->toBug = 'バグ生成'; -$lang->testcase->changed = '元ケース更新'; -$lang->testcase->bugs = '発生バグ数'; -$lang->testcase->bugsAB = 'B'; -$lang->testcase->results = '結果数'; -$lang->testcase->resultsAB = 'R'; -$lang->testcase->stepNumber = 'ケースステップ数'; -$lang->testcase->stepNumberAB = 'S'; -$lang->testcase->createBug = 'バグ変更'; -$lang->testcase->fromModule = 'モジュールより'; -$lang->testcase->fromCase = 'ケースより'; -$lang->testcase->sync = 'シンクロ'; -$lang->testcase->ignore = '見落とす'; -$lang->testcase->fromTesttask = 'テストタスクより'; -$lang->testcase->fromCaselib = 'ケースライブラリより'; -$lang->testcase->deleted = '是否删除'; -$lang->case = $lang->testcase; - -$lang->testcase->stepID = '番号'; -$lang->testcase->stepDesc = 'ステップ'; -$lang->testcase->stepExpect = '想定結果'; -$lang->testcase->stepVersion = 'バージョン'; - -$lang->testcase->common = 'ケース'; -$lang->testcase->index = 'ケース管理'; -$lang->testcase->create = '新規'; -$lang->testcase->batchCreate = '一括新規'; -$lang->testcase->delete = '削除'; -$lang->testcase->deleteAction = 'ケース削除'; -$lang->testcase->view = 'ケース詳細'; -$lang->testcase->review = '承認'; -$lang->testcase->reviewAB = '承認'; -$lang->testcase->batchReview = '一括承認'; -$lang->testcase->edit = 'ケース編集'; -$lang->testcase->batchEdit = '一括編集'; -$lang->testcase->batchChangeModule = 'モジュール一括更新'; -$lang->testcase->confirmLibcaseChange = 'ケースライブラリの更新をシンクロ'; -$lang->testcase->ignoreLibcaseChange = 'ケースライブラリの更新を見落とす'; -$lang->testcase->batchChangeBranch = 'ブランチ一括更新'; -$lang->testcase->groupByStories = $lang->storyCommon . 'グルーピング'; -$lang->testcase->batchDelete = '一括削除'; -$lang->testcase->batchConfirmStoryChange = '変更一括確認'; -$lang->testcase->batchCaseTypeChange = 'タイプ一括更新'; -$lang->testcase->browse = 'ケースリスト'; -$lang->testcase->groupCase = 'ケースグループ閲覧'; -$lang->testcase->import = 'インポート'; -$lang->testcase->importAction = 'ケースインポート'; -$lang->testcase->fileImport = '导入CSV'; -$lang->testcase->importFromLib = 'ケースライブラリからインポート'; -$lang->testcase->showImport = 'インポート内容表示'; -$lang->testcase->exportTemplet = 'テンプレートエクスポート'; -$lang->testcase->export = 'データエクスポート'; -$lang->testcase->exportAction = 'ケースエクスポート'; -$lang->testcase->reportChart = 'レポート統計'; -$lang->testcase->reportAction = 'ケースレポート統計'; -$lang->testcase->confirmChange = 'ケース変動確認'; -$lang->testcase->confirmStoryChange = $lang->storyCommon . '変動確認'; -$lang->testcase->copy = 'ケースコピー'; -$lang->testcase->group = 'グループ'; -$lang->testcase->groupName = 'グループ名'; -$lang->testcase->step = 'ステップ'; -$lang->testcase->stepChild = '子ステップ'; -$lang->testcase->viewAll = '全て表示'; - -$lang->testcase->new = '新規'; - -$lang->testcase->num = 'ケースレコード数:'; - -$lang->testcase->deleteStep = '削除'; -$lang->testcase->insertBefore = '前に追加'; -$lang->testcase->insertAfter = '後で追加'; - -$lang->testcase->assignToMe = '担当'; -$lang->testcase->openedByMe = '新規'; -$lang->testcase->allCases = '全て'; -$lang->testcase->allTestcases = '全ケース'; -$lang->testcase->needConfirm = $lang->storyCommon . '変更'; -$lang->testcase->bySearch = '検索'; -$lang->testcase->unexecuted = '実行待'; - -$lang->testcase->lblStory = '関連' . $lang->storyCommon; -$lang->testcase->lblLastEdited = '最終編集'; -$lang->testcase->lblTypeValue = 'タイプオプションリスト'; -$lang->testcase->lblStageValue = 'フェーズオプションリスト'; -$lang->testcase->lblStatusValue = 'ステータスオプションリスト'; - -$lang->testcase->legendBasicInfo = '基本情報'; -$lang->testcase->legendAttatch = '添付'; -$lang->testcase->legendLinkBugs = '関連バグ'; -$lang->testcase->legendOpenAndEdit = '編集・新規'; -$lang->testcase->legendComment = '備考'; - -$lang->testcase->summary = '共に %s 個のケースがあり、%s個のケースが実行されました。'; -$lang->testcase->confirmDelete = '当該テストケースを削除してもよろしいですか?'; -$lang->testcase->confirmBatchDelete = 'これらテストケースを一括削除してもよろしいですか?'; -$lang->testcase->ditto = '同上'; -$lang->testcase->dittoNotice = '当該ケースは前のケースと同じプロダクトに属していません!'; - -$lang->testcase->reviewList[0] = 'いいえ'; -$lang->testcase->reviewList[1] = 'はい'; - -$lang->testcase->priList[0] = ''; -$lang->testcase->priList[3] = '3'; -$lang->testcase->priList[1] = '1'; -$lang->testcase->priList[2] = '2'; -$lang->testcase->priList[4] = '4'; - -/* Define the types. */ -$lang->testcase->typeList[''] = ''; -$lang->testcase->typeList['feature'] = '機能テスト'; -$lang->testcase->typeList['performance'] = '性能テスト'; -$lang->testcase->typeList['config'] = '配置'; -$lang->testcase->typeList['install'] = 'インストール配置'; -$lang->testcase->typeList['security'] = 'セキュリティ'; -$lang->testcase->typeList['interface'] = 'インタフェーステスト'; -$lang->testcase->typeList['unit'] = '单元测试'; -$lang->testcase->typeList['other'] = 'その他'; - -$lang->testcase->stageList[''] = ''; -$lang->testcase->stageList['unittest'] = '単体テストフェーズ'; -$lang->testcase->stageList['feature'] = '機能テストフェーズ'; -$lang->testcase->stageList['intergrate'] = '結合テストフェーズ'; -$lang->testcase->stageList['system'] = 'システムテストフェーズ'; -$lang->testcase->stageList['smoke'] = '負荷テストフェーズ'; -$lang->testcase->stageList['bvt'] = '受入テストフェーズ'; - -$lang->testcase->reviewResultList[''] = ''; -$lang->testcase->reviewResultList['pass'] = '通過'; -$lang->testcase->reviewResultList['clarify'] = '継続的にチューニング'; - -$lang->testcase->statusList[''] = ''; -$lang->testcase->statusList['wait'] = '承認待ち'; -$lang->testcase->statusList['normal'] = '正常'; -$lang->testcase->statusList['blocked'] = 'ブロック'; -$lang->testcase->statusList['investigate'] = '研究中'; - -$lang->testcase->resultList['n/a'] = '見落とす'; -$lang->testcase->resultList['pass'] = '通過'; -$lang->testcase->resultList['fail'] = '失敗'; -$lang->testcase->resultList['blocked'] = 'ブロック'; - -$lang->testcase->buttonToList = '戻る'; - -$lang->testcase->errorEncode = 'データがありません。正しいコードを選択して再アップロードしてください!'; -$lang->testcase->noFunction = 'iconvとmb_convert_encodingのトランスコード方法は存在しませんから、データが所望のコードに変換できません!'; -$lang->testcase->noRequire = '%s行の“%s”は必須フィールドでありますので、入力してください'; -$lang->testcase->noLibrary = 'パブリックライブラリがありませんので、先に作成してください!'; -$lang->testcase->mustChooseResult = '承認結果を選択してください'; -$lang->testcase->noModule = '新規ユーザアカウントを作成します:
新規プロダクトを作成します:
新規{$lang->storyCommon}を作成します:
新規プロジェクトを作成します:
プロジェクトチームメンバーを管理します:
{$lang->storyCommon}をプロジェクトと関連付けます:
{$lang->storyCommon}をタスクに分解します:
バグを提出します:
-1. 可以通过phpMyAdmin进行备份。 -2. 使用mysql命令行的工具。 - $> mysqldump -u username -p dbname > filename - 要将上面红色的部分分别替换成对应的用户名和禅道系统的数据库名。 - 比如: mysqldump -u root -p zentao >zentao.bak --EOT; -$lang->upgrade->createFileWinCMD = 'コマンドラインを開きを実行します。'; -$lang->upgrade->createFileLinuxCMD = 'コマンドラインで実行:
我已经仔细阅读上面提示且完成上述工作,继续更新
'; -$lang->upgrade->selectVersion = 'バージョン選択'; -$lang->upgrade->continue = 'つづく'; -$lang->upgrade->noteVersion = 'データが失われた恐れがありますので、正しいバージョンを選択して下さい。'; -$lang->upgrade->fromVersion = '元のバージョン'; -$lang->upgrade->toVersion = 'アップグレードへ'; -$lang->upgrade->confirm = '実行するSQL文を確認してください'; -$lang->upgrade->sureExecute = '実行確認'; -$lang->upgrade->forbiddenExt = '次のプラグインは新しいバージョンと互換性がなく、自動的に無効になっています。'; -$lang->upgrade->updateFile = '添付ファイル情報を更新する必要があります。'; -$lang->upgrade->noticeSQL = 'データベースエラー(標準と異なる為)、修復失敗。以下のSQL文を実行し、画面をリフレッシュして下さい。'; -$lang->upgrade->afterDeleted = '以上のファイルは削除できませんでした、 削除してからページを更新してください。'; - -include dirname(__FILE__) . '/version.php'; diff --git a/module/user/lang/ja.php b/module/user/lang/ja.php deleted file mode 100644 index 9d8e2225bb..0000000000 --- a/module/user/lang/ja.php +++ /dev/null @@ -1,216 +0,0 @@ -user->common = 'ユーザ'; -$lang->user->id = 'ユーザ番号'; -$lang->user->company = '所属会社'; -$lang->user->dept = '所属部門'; -$lang->user->account = 'ユーザID'; -$lang->user->password = 'パスワード'; -$lang->user->password2 = 'パスワード(確認)'; -$lang->user->role = '職位'; -$lang->user->group = 'グルーピング'; -$lang->user->realname = '氏名'; -$lang->user->nickname = 'ニックネ—ム'; -$lang->user->commiter = 'ソースコード'; -$lang->user->birthyear = '生年月日'; -$lang->user->gender = '性別'; -$lang->user->email = 'メール'; -$lang->user->basicInfo = '基本情報'; -$lang->user->accountInfo = 'アカウント情報'; -$lang->user->verify = 'セキュリティ検証'; -$lang->user->contactInfo = '連絡情報'; -$lang->user->skype = 'Skype'; -$lang->user->qq = 'Line'; -$lang->user->mobile = '携帯'; -$lang->user->phone = '電話'; -$lang->user->weixin = 'Wechat'; -$lang->user->dingding = 'DingTalk'; -$lang->user->slack = 'Slack'; -$lang->user->whatsapp = 'WhatsApp'; -$lang->user->address = 'アドレス'; -$lang->user->zipcode = '郵便番号'; -$lang->user->join = '入社日'; -$lang->user->visits = 'アクセス回数'; -$lang->user->ip = '最終ログインIP'; -$lang->user->last = '最終ログイン'; -$lang->user->ranzhi = '然之アカウント'; -$lang->user->ditto = '同上'; -$lang->user->originalPassword = '旧パスワード'; -$lang->user->newPassword = '新規パスワード'; -$lang->user->verifyPassword = '登録者パスワード'; -$lang->user->resetPassword = 'パスワードを忘れた方'; -$lang->user->score = 'ポイント'; - -$lang->user->legendBasic = '基本情報'; -$lang->user->legendContribution = '個人情報'; - -$lang->user->index = 'ユーザビューページ'; -$lang->user->view = 'ユーザ詳細'; -$lang->user->create = 'ユーザ追加'; -$lang->user->batchCreate = 'ユーザ一括追加'; -$lang->user->edit = 'ユーザ編集'; -$lang->user->batchEdit = '一括編集'; -$lang->user->unlock = 'ユーザロック解除'; -$lang->user->delete = 'ユーザ削除'; -$lang->user->unbind = '然之バインド解除'; -$lang->user->login = 'ユーザログイン'; -$lang->user->mobileLogin = '携帯電話でアクセス'; -$lang->user->editProfile = 'プロファイル更新'; -$lang->user->deny = 'アクセス制限付き'; -$lang->user->confirmDelete = '当該ユーザを削除してもよろしいですか?'; -$lang->user->confirmUnlock = '当該ユーザのロックステータスを解除してもよろしいですか?'; -$lang->user->confirmUnbind = '当該ユーザと然之のバインドを解除してもよろしいですか?'; -$lang->user->relogin = '再ログイン'; -$lang->user->asGuest = 'ゲストアクセス'; -$lang->user->goback = '前のページに戻ります'; -$lang->user->deleted = '(削除した)'; -$lang->user->search = '検索'; - -$lang->user->saveTemplate = 'テンプレート保存'; -$lang->user->setPublic = 'パブリックテンプレートに設定'; -$lang->user->deleteTemplate = 'テンプレート削除'; -$lang->user->setTemplateTitle = 'テンプレートタイトルを入力してください'; -$lang->user->applyTemplate = 'アプリケーションテンプレート'; -$lang->user->confirmDeleteTemplate = '当該テンプレートを削除してもよろしいですか?'; -$lang->user->setPublicTemplate = 'パブリックテンプレートに設定'; -$lang->user->tplContentNotEmpty = '模板内容不能为空!'; - -$lang->user->profile = 'プロファイル'; -$lang->user->project = $lang->projectCommon; -$lang->user->task = 'タスク'; -$lang->user->bug = 'バグ'; -$lang->user->test = 'テスト'; -$lang->user->testTask = 'テストタスク'; -$lang->user->testCase = 'テストケース'; -$lang->user->schedule = '日程'; -$lang->user->todo = 'ToDo'; -$lang->user->story = $lang->storyCommon; -$lang->user->dynamic = 'アクティビティ'; - -$lang->user->openedBy = '%sが作成'; -$lang->user->assignedTo = '%sにアサイン'; -$lang->user->finishedBy = '%sが完了'; -$lang->user->resolvedBy = '%sが処理'; -$lang->user->closedBy = '%sがクローズ'; -$lang->user->reviewedBy = '%sがレビュー'; -$lang->user->canceledBy = '%sがキャンセル'; - -$lang->user->testTask2Him = '担当バージョン'; -$lang->user->case2Him = '%sへのケース'; -$lang->user->caseByHim = '%sが作成したケース'; - -$lang->user->errorDeny = '申し訳ございませんが、『%s』モジュールの『%s』機能にアクセスできません。管理者に連絡して権限を取得してください。後退をクリックして前のページに戻ります。'; -$lang->user->errorView = '抱歉,您无权访问『%s』视图。请联系管理员获取权限。点击后退返回上页。'; -$lang->user->loginFailed = 'ログインに失敗しました。ユーザIDもしくはパスワードが正しくありません。'; -$lang->user->lockWarning = 'また%s回入力できます。'; -$lang->user->loginLocked = 'パスワードの失敗の回数多すぎます。管理者に連絡してロックを解除、或いは%s分後に再度入力してください。'; -$lang->user->weakPassword = 'パスワードの強度が足りません。'; -$lang->user->errorWeak = '密码不能使用【%s】这些常用弱口令。'; - -$lang->user->roleList[''] = ''; -$lang->user->roleList['dev'] = '開発'; -$lang->user->roleList['qa'] = 'テスト'; -$lang->user->roleList['pm'] = 'プロジェクトマネージャ'; -$lang->user->roleList['po'] = 'プロダクトマネージャ'; -$lang->user->roleList['td'] = '研究開発主管'; -$lang->user->roleList['pd'] = 'プロダクト主管'; -$lang->user->roleList['qd'] = 'テスト主管'; -$lang->user->roleList['top'] = '上級管理'; -$lang->user->roleList['others'] = 'その他'; - -$lang->user->genderList['m'] = '男'; -$lang->user->genderList['f'] = '女'; - -$lang->user->thirdPerson['m'] = '彼'; -$lang->user->thirdPerson['f'] = '彼'; - -$lang->user->passwordStrengthList[0] = '弱'; -$lang->user->passwordStrengthList[1] = '中'; -$lang->user->passwordStrengthList[2] = '强'; - -$lang->user->statusList['active'] = '正常'; -$lang->user->statusList['delete'] = '削除'; - -$lang->user->personalData['createdTodo'] = 'ToDo'; -$lang->user->personalData['createdStory'] = '作成済' . $lang->storyCommon; -$lang->user->personalData['finishedTask'] = '完了タスク'; -$lang->user->personalData['resolvedBug'] = '処理済バグ'; -$lang->user->personalData['createdCase'] = 'ケース'; - -$lang->user->keepLogin['on'] = 'ログインステータス保持'; -$lang->user->loginWithDemoUser = 'demoアカウントを使用してログイン:'; - -$lang->user->tpl = new stdclass(); -$lang->user->tpl->type = 'タイプ'; -$lang->user->tpl->title = 'テンプレート名'; -$lang->user->tpl->content = '内容'; -$lang->user->tpl->public = 'パブリックするかどうか'; - -$lang->usertpl = new stdclass(); -$lang->usertpl->title = '模板名称'; - -$lang->user->placeholder = new stdclass(); -$lang->user->placeholder->account = '英字、数字と下線の組み合わせ、3文字以上'; -$lang->user->placeholder->password1 = '6文字以上'; -$lang->user->placeholder->role = '職位は内容とユーザリストの順序に影響を与えます。'; -$lang->user->placeholder->group = 'ユーザの権限リストをグルーピングして決定します。'; -$lang->user->placeholder->commiter = 'バージョン制御システム(subversion)のアカウント'; -$lang->user->placeholder->verify = '登録者パスワードを入力してください。'; - -$lang->user->placeholder->passwordStrength[1] = '6文字以上、アルファベット(大文字と小文字)、数字が含まれています。'; -$lang->user->placeholder->passwordStrength[2] = '10文字以上、アルファベット(大文字と小文字)、数字、特殊文字が含まれています。'; - -$lang->user->error = new stdclass(); -$lang->user->error->account = '【ID %s】のユーザIDの要求は:3文字以上の英字、数字、または下線の組み合わせ'; -$lang->user->error->accountDupl = '【ID %s】のユーザIDは既に存在しています。'; -$lang->user->error->realname = '【ID %s】の氏名は必ず記入してください。'; -$lang->user->error->password = '【ID %s】のパスワードは6文字以上でなければなりません。'; -$lang->user->error->mail = '【ID %s】のメールアドレスが正しくありません。'; -$lang->user->error->reserved = '【ID %s】のユーザIDはシステムに保留されています。'; -$lang->user->error->weakPassword = '【ID %s】的密码强度小于系统设定。'; -$lang->user->error->dangerPassword = '【ID %s】的密码不能使用【%s】这些常用若口令。'; - -$lang->user->error->verifyPassword = 'セキュリティ検証に失敗しました。登録者パスワードを確認してください。'; -$lang->user->error->originalPassword = '旧パスワードが正しくありません。'; - -$lang->user->contactFieldList['phone'] = $lang->user->phone; -$lang->user->contactFieldList['mobile'] = $lang->user->mobile; -$lang->user->contactFieldList['qq'] = $lang->user->qq; -$lang->user->contactFieldList['dingding'] = $lang->user->dingding; -$lang->user->contactFieldList['weixin'] = $lang->user->weixin; -$lang->user->contactFieldList['skype'] = $lang->user->skype; -$lang->user->contactFieldList['slack'] = $lang->user->slack; -$lang->user->contactFieldList['whatsapp'] = $lang->user->whatsapp; - -$lang->user->contacts = new stdclass(); -$lang->user->contacts->common = '連絡先'; -$lang->user->contacts->listName = '連絡先'; -$lang->user->contacts->userList = 'ユーザリスト'; - -$lang->user->contacts->manage = 'リスト管理'; -$lang->user->contacts->contactsList = '既存のリスト'; -$lang->user->contacts->selectedUsers = 'ユーザ選択'; -$lang->user->contacts->selectList = '選択リスト'; -$lang->user->contacts->createList = '新規連絡先'; -$lang->user->contacts->noListYet = 'まだリストが作成されていません。先に連絡先リストを作成してください。'; -$lang->user->contacts->confirmDelete = '当該リストを削除してもよろしいですか?'; -$lang->user->contacts->or = '或いは'; - -$lang->user->resetFail = 'パスワードのリセットに失敗しました。ユーザIDが存在するかどうかを確認してください。'; -$lang->user->resetSuccess = 'パスワードのリセットに成功しました。新しいパスワードでログインしてください。'; -$lang->user->noticeResetFile = "注意:
-