blahs update
This commit is contained in:
parent
8f28879f18
commit
a666cb9915
6 changed files with 94 additions and 18 deletions
|
|
@ -824,48 +824,52 @@ function splitLimit(str, separator, limit) {
|
|||
}
|
||||
|
||||
function processBlah(blahmessage) {
|
||||
let prepended = false;
|
||||
try {
|
||||
if (!blahmessage.includes(":")) {
|
||||
blahmessage = `:${blahmessage}`;
|
||||
prepended = true;
|
||||
}
|
||||
|
||||
let split = splitLimit(blahmessage, ":", 3);
|
||||
|
||||
let values = [];
|
||||
try {
|
||||
values = split[2].split(";");
|
||||
if (split[2]) {
|
||||
values = split[2].split(";");
|
||||
}
|
||||
} catch (e) {
|
||||
}
|
||||
|
||||
let message = blah[split[1]];
|
||||
if (message === undefined) throw new Error();
|
||||
|
||||
let valueslist = "";
|
||||
for (let i = 0; i < values.length; i++) {
|
||||
let value = processBlah(values[i]);
|
||||
if (value.startsWith(":"))
|
||||
{
|
||||
value = value.substring(1);
|
||||
}
|
||||
|
||||
valueslist+=`${value}, `;
|
||||
|
||||
message = message.replaceAll(`{${i}}`, value);
|
||||
}
|
||||
valueslist = valueslist.slice(0, -2);
|
||||
if (values.length > 0) {
|
||||
valueslist = valueslist.slice(0, -2);
|
||||
}
|
||||
if (message.includes('{all}')) {
|
||||
|
||||
message = message.replaceAll('{all}', valueslist);
|
||||
}
|
||||
return message;
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
if (prepended) {
|
||||
return blahmessage.substring(1);
|
||||
}
|
||||
return blahmessage;
|
||||
}
|
||||
}
|
||||
|
||||
function getLang() {
|
||||
return (navigator.language || navigator.languages[0]);
|
||||
//return "en-cat";
|
||||
}
|
||||
|
||||
var id = "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue