mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-08 22:23:03 -04:00
fixes field handling for omnitranslate
This commit is contained in:
parent
3b34dfcdd4
commit
e3acc48410
1 changed files with 10 additions and 3 deletions
|
@ -32,8 +32,9 @@ async function translateMessage(context, message, to, from){
|
|||
if(emb.fields){
|
||||
let fi = 0;
|
||||
for(const f of emb.fields){
|
||||
mappings["embeds/" + i + "/fields/" + fi + "/name"] = f.name;
|
||||
mappings["embeds/" + i + "/fields/" + fi + "/value"] = f.value;
|
||||
console.log(f)
|
||||
mappings["embeds/" + i + "/fields/" + fi + "/name"] = f[1].name;
|
||||
mappings["embeds/" + i + "/fields/" + fi + "/value"] = f[1].value;
|
||||
fi++;
|
||||
}
|
||||
}
|
||||
|
@ -61,7 +62,9 @@ async function translateMessage(context, message, to, from){
|
|||
// Message Translation supports Descriptions and Fields
|
||||
for(const e of message.embeds){
|
||||
let emb = e[1]
|
||||
let newEmbed = {};
|
||||
let newEmbed = {
|
||||
fields: []
|
||||
};
|
||||
|
||||
// Elements we don't translate
|
||||
if(emb.color) newEmbed.color = emb.color;
|
||||
|
@ -80,6 +83,10 @@ async function translateMessage(context, message, to, from){
|
|||
if(emb.fields){
|
||||
let fi = 0;
|
||||
for(const f of emb.fields){
|
||||
newEmbed.fields[fi] = {
|
||||
inline: f[1].inline
|
||||
}
|
||||
|
||||
newEmbed.fields[fi].name = tr["embeds/" + i + "/fields/" + fi + "/name"]
|
||||
newEmbed.fields[fi].value = tr["embeds/" + i + "/fields/" + fi + "/value"]
|
||||
fi++;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue