From 53e7b9a748a04c2ba791ace38381b65cdec8822f Mon Sep 17 00:00:00 2001 From: tianshujie Date: Tue, 7 Mar 2023 11:01:55 +0800 Subject: [PATCH] * Added bug filter tag custom language item feature. --- module/bug/lang/de.php | 16 ++++++++-------- module/bug/lang/en.php | 16 ++++++++-------- module/bug/lang/fr.php | 16 ++++++++-------- module/bug/lang/zh-cn.php | 14 +++++++------- module/bug/view/browse.html.php | 9 +++++---- 5 files changed, 36 insertions(+), 35 deletions(-) diff --git a/module/bug/lang/de.php b/module/bug/lang/de.php index dc55840478..a8f0e551d5 100644 --- a/module/bug/lang/de.php +++ b/module/bug/lang/de.php @@ -426,11 +426,11 @@ $lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; $lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; $lang->bug->featureBar['browse']['more'] = $lang->more; -$lang->bug->moreSelects['assignedbyme'] = $lang->bug->assignedByMe; -$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed; -$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull; -$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs; -$lang->bug->moreSelects['toclosed'] = $lang->bug->toClosed; -$lang->bug->moreSelects['postponedbugs'] = $lang->bug->postponedBugs; -$lang->bug->moreSelects['overduebugs'] = $lang->bug->overdueBugs; -$lang->bug->moreSelects['needconfirm'] = $lang->bug->needConfirm; +$lang->bug->moreSelects['browse']['more']['assignedbyme'] = $lang->bug->assignedByMe; +$lang->bug->moreSelects['browse']['more']['unconfirmed'] = $lang->bug->unconfirmed; +$lang->bug->moreSelects['browse']['more']['assigntonull'] = $lang->bug->assignToNull; +$lang->bug->moreSelects['browse']['more']['longlifebugs'] = $lang->bug->longLifeBugs; +$lang->bug->moreSelects['browse']['more']['toclosed'] = $lang->bug->toClosed; +$lang->bug->moreSelects['browse']['more']['postponedbugs'] = $lang->bug->postponedBugs; +$lang->bug->moreSelects['browse']['more']['overduebugs'] = $lang->bug->overdueBugs; +$lang->bug->moreSelects['browse']['more']['needconfirm'] = $lang->bug->needConfirm; diff --git a/module/bug/lang/en.php b/module/bug/lang/en.php index 2403820123..71da5d016e 100644 --- a/module/bug/lang/en.php +++ b/module/bug/lang/en.php @@ -426,11 +426,11 @@ $lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; $lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; $lang->bug->featureBar['browse']['more'] = $lang->more; -$lang->bug->moreSelects['assignedbyme'] = $lang->bug->assignedByMe; -$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed; -$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull; -$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs; -$lang->bug->moreSelects['toclosed'] = $lang->bug->toClosed; -$lang->bug->moreSelects['postponedbugs'] = $lang->bug->postponedBugs; -$lang->bug->moreSelects['overduebugs'] = $lang->bug->overdueBugs; -$lang->bug->moreSelects['needconfirm'] = $lang->bug->needConfirm; +$lang->bug->moreSelects['browse']['more']['assignedbyme'] = $lang->bug->assignedByMe; +$lang->bug->moreSelects['browse']['more']['unconfirmed'] = $lang->bug->unconfirmed; +$lang->bug->moreSelects['browse']['more']['assigntonull'] = $lang->bug->assignToNull; +$lang->bug->moreSelects['browse']['more']['longlifebugs'] = $lang->bug->longLifeBugs; +$lang->bug->moreSelects['browse']['more']['toclosed'] = $lang->bug->toClosed; +$lang->bug->moreSelects['browse']['more']['postponedbugs'] = $lang->bug->postponedBugs; +$lang->bug->moreSelects['browse']['more']['overduebugs'] = $lang->bug->overdueBugs; +$lang->bug->moreSelects['browse']['more']['needconfirm'] = $lang->bug->needConfirm; diff --git a/module/bug/lang/fr.php b/module/bug/lang/fr.php index 4b02c3548b..d4978f3f53 100644 --- a/module/bug/lang/fr.php +++ b/module/bug/lang/fr.php @@ -426,11 +426,11 @@ $lang->bug->featureBar['browse']['resolvedbyme'] = $lang->bug->resolvedByMe; $lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; $lang->bug->featureBar['browse']['more'] = $lang->more; -$lang->bug->moreSelects['assignedbyme'] = $lang->bug->assignedByMe; -$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed; -$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull; -$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs; -$lang->bug->moreSelects['toclosed'] = $lang->bug->toClosed; -$lang->bug->moreSelects['postponedbugs'] = $lang->bug->postponedBugs; -$lang->bug->moreSelects['overduebugs'] = $lang->bug->overdueBugs; -$lang->bug->moreSelects['needconfirm'] = $lang->bug->needConfirm; +$lang->bug->moreSelects['browse']['more']['assignedbyme'] = $lang->bug->assignedByMe; +$lang->bug->moreSelects['browse']['more']['unconfirmed'] = $lang->bug->unconfirmed; +$lang->bug->moreSelects['browse']['more']['assigntonull'] = $lang->bug->assignToNull; +$lang->bug->moreSelects['browse']['more']['longlifebugs'] = $lang->bug->longLifeBugs; +$lang->bug->moreSelects['browse']['more']['toclosed'] = $lang->bug->toClosed; +$lang->bug->moreSelects['browse']['more']['postponedbugs'] = $lang->bug->postponedBugs; +$lang->bug->moreSelects['browse']['more']['overduebugs'] = $lang->bug->overdueBugs; +$lang->bug->moreSelects['browse']['more']['needconfirm'] = $lang->bug->needConfirm; diff --git a/module/bug/lang/zh-cn.php b/module/bug/lang/zh-cn.php index 71e1b41cb1..ccef9854e8 100644 --- a/module/bug/lang/zh-cn.php +++ b/module/bug/lang/zh-cn.php @@ -427,10 +427,10 @@ $lang->bug->featureBar['browse']['unresolved'] = $lang->bug->unResolved; $lang->bug->featureBar['browse']['more'] = $lang->more; -$lang->bug->moreSelects['unconfirmed'] = $lang->bug->unconfirmed; -$lang->bug->moreSelects['assigntonull'] = $lang->bug->assignToNull; -$lang->bug->moreSelects['longlifebugs'] = $lang->bug->longLifeBugs; -$lang->bug->moreSelects['toclosed'] = $lang->bug->toClosed; -$lang->bug->moreSelects['postponedbugs'] = $lang->bug->postponedBugs; -$lang->bug->moreSelects['overduebugs'] = $lang->bug->overdueBugs; -$lang->bug->moreSelects['needconfirm'] = $lang->bug->needConfirm; +$lang->bug->moreSelects['browse']['more']['unconfirmed'] = $lang->bug->unconfirmed; +$lang->bug->moreSelects['browse']['more']['assigntonull'] = $lang->bug->assignToNull; +$lang->bug->moreSelects['browse']['more']['longlifebugs'] = $lang->bug->longLifeBugs; +$lang->bug->moreSelects['browse']['more']['toclosed'] = $lang->bug->toClosed; +$lang->bug->moreSelects['browse']['more']['postponedbugs'] = $lang->bug->postponedBugs; +$lang->bug->moreSelects['browse']['more']['overduebugs'] = $lang->bug->overdueBugs; +$lang->bug->moreSelects['browse']['more']['needconfirm'] = $lang->bug->needConfirm; diff --git a/module/bug/view/browse.html.php b/module/bug/view/browse.html.php index c5cae3cf28..232098bfdf 100644 --- a/module/bug/view/browse.html.php +++ b/module/bug/view/browse.html.php @@ -66,18 +66,19 @@ $currentBrowseType = isset($lang->bug->mySelects[$browseType]) && in_array($brow } elseif($menuItem->name == 'more') { - if(!empty($lang->bug->moreSelects)) + $moreSelects = isset($lang->bug->moreSelects[$app->rawMethod]['more']) ? $lang->bug->moreSelects[$app->rawMethod]['more'] : array(); + if(!empty($moreSelects)) { $moreLabel = $lang->more; $moreLabelActive = ''; - if(isset($lang->bug->moreSelects[$this->session->bugBrowseType])) + if(isset($moreSelects[$this->session->bugBrowseType])) { - $moreLabel = "{$lang->bug->moreSelects[$this->session->bugBrowseType]} {$pager->recTotal}"; + $moreLabel = "{$moreSelects[$this->session->bugBrowseType]} {$pager->recTotal}"; $moreLabelActive = 'btn-active-text'; } echo "
{$moreLabel} "; echo "