Make search operators translatable

This commit is contained in:
John R. Supplee 2021-01-14 12:46:52 +02:00
parent 39ac19db20
commit 50b25572f1
2 changed files with 24 additions and 15 deletions

View file

@ -106,20 +106,18 @@ BlazeComponent.extendComponent({
const reOperator2 = /^(?<operator>\w+):(?<quote>["']*)(?<value>.*?)\k<quote>(\s+|$)/;
const reText = /^(?<text>\S+)(\s+|$)/;
const reQuotedText = /^(?<quote>["'])(?<text>\w+)\k<quote>(\s+|$)/;
const operatorMap = {
board: 'boards',
b: 'boards',
label: 'labels',
lable: 'labels',
user: 'users',
u: 'users',
swimlane: 'swimlanes',
swim: 'swimlanes',
s: 'swimlanes',
list: 'lists',
l: 'lists',
is: 'is',
};
const operatorMap = {};
operatorMap[TAPi18n.__('operator-board')] = 'boards';
operatorMap[TAPi18n.__('operator-board-abbrev')] = 'boards';
operatorMap[TAPi18n.__('operator-swimlane')] = 'swimlanes';
operatorMap[TAPi18n.__('operator-swimlane-abbrev')] = 'swimlanes';
operatorMap[TAPi18n.__('operator-list')] = 'lists';
operatorMap[TAPi18n.__('operator-list-abbrev')] = 'lists';
operatorMap[TAPi18n.__('operator-label')] = 'labels';
operatorMap[TAPi18n.__('operator-label-abbrev')] = 'labels';
operatorMap[TAPi18n.__('operator-user')] = 'users';
operatorMap[TAPi18n.__('operator-user-abbrev')] = 'users';
operatorMap[TAPi18n.__('operator-is')] = 'is';
const selector = {
boards: [],
swimlanes: [],

View file

@ -871,5 +871,16 @@
"user-username-not-found": "Username '%s' not found.",
"globalSearch-title": "Search All Boards",
"one-results": "One Result",
"n-results": "%s Results"
"n-results": "%s Results",
"operator-board": "board",
"operator-board-abbrev": "b",
"operator-swimlane": "swimlane",
"operator-swimlane-abbrev": "s",
"operator-list": "list",
"operator-list-abbrev": "l",
"operator-label": "label",
"operator-label-abbrev": "lbl",
"operator-user": "user",
"operator-user-abbrev": "u",
"operator-is": "is"
}