blahs update

This commit is contained in:
olcxja 2026-05-28 13:19:39 +02:00
commit a666cb9915
6 changed files with 94 additions and 18 deletions

View file

@ -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 = "";