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: [],