Do not let ebassi see this code

This commit is contained in:
2026-04-28 12:58:00 +01:00
parent fc0ed5ac2c
commit a97c42323c
7 changed files with 323 additions and 426 deletions
+9 -9
View File
@@ -23,7 +23,7 @@ func generatePresenceWidget(p stanza.Packet) gtk.Widgetter {
b := gtk.NewBox(gtk.OrientationHorizontal, 0)
presence, ok := p.(stanza.Presence)
if !ok {
return gtk.NewLabel("Unsupported message.")
return gtk.NewLabel(loadedLocale["unsupportedMessage"])
}
if presence.Type == stanza.PresenceTypeUnavailable {
@@ -32,7 +32,7 @@ func generatePresenceWidget(p stanza.Packet) gtk.Widgetter {
if ok {
if mu.MucUserItem.Affiliation == "outcast" {
b.Append(gtk.NewImageFromPaintable(clientAssets["outcast"]))
b.Append(gtk.NewLabel(JidMustParse(presence.From).Resource + " has been banned by " + mu.MucUserItem.Actor.Nick + "!"))
b.Append(gtk.NewLabel(JidMustParse(presence.From).Resource + loadedLocale["bannedWidget"] + mu.MucUserItem.Actor.Nick + "!"))
return b
}
}
@@ -59,7 +59,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
ok = m.Get(&readmarker)
if ok {
b := gtk.NewBox(gtk.OrientationHorizontal, 0)
b.Append(gtk.NewLabel(fmt.Sprintf("%s has read to this point", JidMustParse(m.From).Resource)))
b.Append(gtk.NewLabel(fmt.Sprintf("%s%s", JidMustParse(m.From).Resource, loadedLocale["readWidget"])))
return b
}
@@ -67,7 +67,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
ok = m.Get(&composing)
if ok {
b := gtk.NewBox(gtk.OrientationHorizontal, 0)
b.Append(gtk.NewLabel(fmt.Sprintf("%s is typing...", JidMustParse(m.From).Resource)))
b.Append(gtk.NewLabel(fmt.Sprintf("%s%s", JidMustParse(m.From).Resource, loadedLocale["isTyping"])))
return b
}
@@ -85,7 +85,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
sid := StanzaID{}
m.Get(&sid)
mainBox := gtk.NewBox(gtk.OrientationVertical, 0)
mainBox := gtk.NewBox(gtk.OrientationVertical, 10)
gesture := gtk.NewGestureClick()
gesture.SetButton(3) // Right click
@@ -191,7 +191,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
authorBox.Append(im)
}
} else if m.Type == stanza.MessageTypeChat {
al.SetText(al.Text() + " whispers")
al.SetText(al.Text() + loadedLocale["whispers"])
}
authorBox.Append(al)
@@ -204,7 +204,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
mlabel := gtk.NewLabel(m.Body)
if m.Body == "" {
mlabel.SetText("No body set")
mlabel.SetText(loadedLocale["noBodySet"])
mlabel.AddCSSClass("visitor")
}
mlabel.SetWrap(true)
@@ -214,7 +214,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
mum := MucUser{}
ok = m.Get(&mum)
if ok {
mlabel.SetText(fmt.Sprintf("%s's affiliation has been changed to %s", mum.MucUserItem.JID, mum.MucUserItem.Affiliation))
mlabel.SetText(fmt.Sprintf("%s%s%s", mum.MucUserItem.JID, loadedLocale["affilChange"], mum.MucUserItem.Affiliation))
}
contentBox.Append(mlabel)
@@ -266,7 +266,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
lp_box.Append(lp_desc)
warning := gtk.NewLabel("⚠️")
warning.SetTooltipText("This link preview was generated by the client sending it and may not be accurate of the actual website content")
warning.SetTooltipText(loadedLocale["linkPreviewWarning"])
lp_box.Append(warning)
mainBox.Append(lp_box)