Update GoogleTranslateOption.plugin.js
This commit is contained in:
parent
70ba95e41c
commit
cfc585b3f5
|
@ -14,12 +14,12 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "GoogleTranslateOption",
|
"name": "GoogleTranslateOption",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "2.1.5",
|
"version": "2.1.6",
|
||||||
"description": "Add a Google Translate option to your context menu, which shows a preview of the translated text and on click will open the selected text in Google Translate. Also adds a translation button to your textareas, which will automatically translate the text for you before it is being send"
|
"description": "Add a Google Translate option to your context menu, which shows a preview of the translated text and on click will open the selected text in Google Translate. Also adds a translation button to your textareas, which will automatically translate the text for you before it is being send"
|
||||||
},
|
},
|
||||||
"changeLog": {
|
"changeLog": {
|
||||||
"improved": {
|
"fixed": {
|
||||||
"New Toast API": ""
|
"Exceptions": "Fixed issues where spaces infront of exceptions would get removed sometimes"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -948,9 +948,9 @@ module.exports = (_ => {
|
||||||
addExceptions (string, excepts) {
|
addExceptions (string, excepts) {
|
||||||
for (let count in excepts) {
|
for (let count in excepts) {
|
||||||
let exception = BDFDB.ArrayUtils.is(exceptions.wordStart) && exceptions.wordStart.some(n => excepts[count].indexOf(n) == 0) ? excepts[count].slice(1) : excepts[count];
|
let exception = BDFDB.ArrayUtils.is(exceptions.wordStart) && exceptions.wordStart.some(n => excepts[count].indexOf(n) == 0) ? excepts[count].slice(1) : excepts[count];
|
||||||
let newstring = string.replace(new RegExp(`\[/////[ ]*${count}\]`), exception);
|
let newString = string.replace(new RegExp(BDFDB.StringUtils.regEscape(`{{${count}}}`)), exception);
|
||||||
if (newstring == string) string = newstring + " " + exception;
|
if (newString == string) string = newString + " " + exception;
|
||||||
else string = newstring;
|
else string = newString;
|
||||||
}
|
}
|
||||||
return string;
|
return string;
|
||||||
}
|
}
|
||||||
|
@ -966,7 +966,7 @@ module.exports = (_ => {
|
||||||
});
|
});
|
||||||
for (let j in text) {
|
for (let j in text) {
|
||||||
if (text[j].indexOf("<") == 0) {
|
if (text[j].indexOf("<") == 0) {
|
||||||
newString.push(`[/////${count}]`);
|
newString.push(`{{${count}}}`);
|
||||||
excepts[count] = text[j];
|
excepts[count] = text[j];
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
|
@ -977,7 +977,7 @@ module.exports = (_ => {
|
||||||
let usedExceptions = BDFDB.ArrayUtils.is(exceptions.wordStart) ? exceptions.wordStart : [];
|
let usedExceptions = BDFDB.ArrayUtils.is(exceptions.wordStart) ? exceptions.wordStart : [];
|
||||||
string.split(" ").forEach(word => {
|
string.split(" ").forEach(word => {
|
||||||
if (word.indexOf("<@!") == 0 || word.indexOf("<#") == 0 || word.indexOf(":") == 0 || word.indexOf("<:") == 0 || word.indexOf("<a: ") == 0 || word.indexOf("@") == 0 || word.indexOf("#") == 0 || usedExceptions.some(n => word.indexOf(n) == 0 && word.length > 1)) {
|
if (word.indexOf("<@!") == 0 || word.indexOf("<#") == 0 || word.indexOf(":") == 0 || word.indexOf("<:") == 0 || word.indexOf("<a: ") == 0 || word.indexOf("@") == 0 || word.indexOf("#") == 0 || usedExceptions.some(n => word.indexOf(n) == 0 && word.length > 1)) {
|
||||||
newString.push(`[/////${count}]`);
|
newString.push(`{{${count}}}`);
|
||||||
excepts[count] = word;
|
excepts[count] = word;
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue