diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts
index 35240772b18d2270c2c8b362479b6ea37b33d6df..15497d600560331f00c76994a8b695f20f161697 100644
--- a/resources/langs/nheko_de.ts
+++ b/resources/langs/nheko_de.ts
@@ -1049,82 +1049,91 @@ Medien-Größe: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
-        <translation>Du</translation>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
+        <translation>Du</translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts
index c88059050138fc663b11d38299091d6db8ab57cc..84b76ba4e2f48b1832af9cb632664c47da9a97d3 100644
--- a/resources/langs/nheko_el.ts
+++ b/resources/langs/nheko_el.ts
@@ -1047,82 +1047,91 @@ Media size: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts
index 794647c131278c8e5cf3635a51568c9d5d1cd10c..f44f8a73c139f5a41c8724e3dfbcd3b16fac1446 100644
--- a/resources/langs/nheko_en.ts
+++ b/resources/langs/nheko_en.ts
@@ -1051,82 +1051,91 @@ Media size: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
-    <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
-        <translation>You</translation>
-    </message>
-    <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
-        <translation>sent a file.</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
-        <translation>sent an image.</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
-        <translation>sent an audio file.</translation>
-    </message>
-    <message>
-        <location line="+3"/>
-        <source>sent a video</source>
-        <translation>sent a video.</translation>
-    </message>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
-        <translation>sent</translation>
-    </message>
-    <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
-        <translation>sent</translation>
-    </message>
-    <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="+104"/>
         <source>%1 an audio clip</source>
-        <translation>%1 an audio clip</translation>
+        <translation type="unfinished">%1 an audio clip</translation>
     </message>
     <message>
         <location line="+2"/>
         <source>%1 an image</source>
-        <translation>%1 an image</translation>
+        <translation type="unfinished">%1 an image</translation>
     </message>
     <message>
         <location line="+2"/>
         <source>%1 a file</source>
-        <translation>%1 a file</translation>
+        <translation type="unfinished">%1 a file</translation>
     </message>
     <message>
         <location line="+2"/>
         <source>%1 a video clip</source>
-        <translation>%1 a video clip</translation>
+        <translation type="unfinished">%1 a video clip</translation>
     </message>
     <message>
         <location line="+2"/>
         <source>%1 a sticker</source>
-        <translation>%1 a sticker</translation>
+        <translation type="unfinished">%1 a sticker</translation>
     </message>
     <message>
         <location line="+2"/>
         <source>%1 a notification</source>
-        <translation>%1 a notification</translation>
+        <translation type="unfinished">%1 a notification</translation>
     </message>
     <message>
         <location line="+6"/>
         <source>%1 an encrypted message</source>
-        <translation>%1 an encrypted message</translation>
+        <translation type="unfinished">%1 an encrypted message</translation>
+    </message>
+</context>
+<context>
+    <name>message-description:</name>
+    <message>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
+        <translation type="unfinished">sent</translation>
+    </message>
+</context>
+<context>
+    <name>message-description: </name>
+    <message>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
+        <translation type="unfinished">sent</translation>
+    </message>
+</context>
+<context>
+    <name>utils</name>
+    <message>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
+        <translation>You</translation>
+    </message>
+    <message>
+        <location line="+219"/>
+        <source>sent a file.</source>
+        <translation>sent a file.</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>sent an image.</source>
+        <translation>sent an image.</translation>
     </message>
     <message>
         <location line="+3"/>
+        <source>sent an audio file.</source>
+        <translation>sent an audio file.</translation>
+    </message>
+    <message>
+        <location line="+3"/>
+        <source>sent a video</source>
+        <translation>sent a video.</translation>
+    </message>
+    <message>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation>Unknown Message Type</translation>
     </message>
diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts
index e3116dfed4038dc3ac041e5bf95dcc68d44db3cf..6494664a1ce6d013626df9f8f99f5cf227c416b6 100644
--- a/resources/langs/nheko_fi.ts
+++ b/resources/langs/nheko_fi.ts
@@ -1051,82 +1051,91 @@ Median koko: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
-        <translation>Sinä</translation>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
-        <translation type="unfinished"></translation>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
+        <translation>Sinä</translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts
index 100b78aa07dfd504664b3e614535f675d08c297a..600d191c92943ba444780b9412838985f3297ca3 100644
--- a/resources/langs/nheko_fr.ts
+++ b/resources/langs/nheko_fr.ts
@@ -1050,82 +1050,91 @@ Taille du média : %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts
index 5964268324afacbf70afa58c1a02cfd8df18c055..aa1c692843b4bc9fdee79d3757a0996fae47ee23 100644
--- a/resources/langs/nheko_nl.ts
+++ b/resources/langs/nheko_nl.ts
@@ -1049,82 +1049,91 @@ Mediagrootte: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/resources/langs/nheko_pl.ts b/resources/langs/nheko_pl.ts
index 74d08608fa16435a2ef07f29b6c7d470f685e0fe..4c90292f7fb33a26cb1ed21ad127887c1693ef26 100644
--- a/resources/langs/nheko_pl.ts
+++ b/resources/langs/nheko_pl.ts
@@ -1053,82 +1053,91 @@ Rozmiar multimediów: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/resources/langs/nheko_ru.ts b/resources/langs/nheko_ru.ts
index b2b18ee39d76922ad384038343fb45cec85026f5..958e93fadd2b67481083006234a457bb7dba34ca 100644
--- a/resources/langs/nheko_ru.ts
+++ b/resources/langs/nheko_ru.ts
@@ -1052,82 +1052,91 @@ Media size: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/resources/langs/nheko_zh_CN.ts b/resources/langs/nheko_zh_CN.ts
index 772b32d2840ed67578f81240e233cedb83b0fd31..8c7b2d34ded418882aa3d73ff849a44fff1180a8 100644
--- a/resources/langs/nheko_zh_CN.ts
+++ b/resources/langs/nheko_zh_CN.ts
@@ -1057,82 +1057,91 @@ Media size: %2
     </message>
 </context>
 <context>
-    <name>utils</name>
+    <name>message-description sent:</name>
     <message>
-        <location filename="../../src/Utils.cpp" line="+46"/>
-        <location filename="../../src/Utils.h" line="+141"/>
-        <source>You</source>
+        <location filename="../../src/Utils.h" line="+104"/>
+        <source>%1 an audio clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+219"/>
-        <source>sent a file.</source>
+        <location line="+2"/>
+        <source>%1 an image</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an image.</source>
+        <location line="+2"/>
+        <source>%1 a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent an audio file.</source>
+        <location line="+2"/>
+        <source>%1 a video clip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
-        <source>sent a video</source>
+        <location line="+2"/>
+        <source>%1 a sticker</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../src/Utils.h" line="-45"/>
-        <source>sent</source>
-        <comment>For when you are the sender</comment>
+        <location line="+2"/>
+        <source>%1 a notification</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+1"/>
-        <source>sent</source>
-        <comment>For when someone else is the sender</comment>
+        <location line="+6"/>
+        <source>%1 an encrypted message</source>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description:</name>
     <message>
-        <location line="+3"/>
-        <source>%1 an audio clip</source>
+        <location line="-19"/>
+        <source>sent</source>
+        <comment>For when someone else is the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>message-description: </name>
     <message>
-        <location line="+2"/>
-        <source>%1 an image</source>
+        <location line="-2"/>
+        <source>sent</source>
+        <comment>For when you are the sender</comment>
         <translation type="unfinished"></translation>
     </message>
+</context>
+<context>
+    <name>utils</name>
     <message>
-        <location line="+2"/>
-        <source>%1 a file</source>
+        <location filename="../../src/Utils.cpp" line="+46"/>
+        <location filename="../../src/Utils.h" line="+47"/>
+        <source>You</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a video clip</source>
+        <location line="+219"/>
+        <source>sent a file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a sticker</source>
+        <location line="+3"/>
+        <source>sent an image.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+2"/>
-        <source>%1 a notification</source>
+        <location line="+3"/>
+        <source>sent an audio file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+6"/>
-        <source>%1 an encrypted message</source>
+        <location line="+3"/>
+        <source>sent a video</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location line="+3"/>
+        <location filename="../../src/Utils.h" line="-23"/>
         <source>Unknown Message Type</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/src/Utils.h b/src/Utils.h
index d2aa6d93d08bbf82f4155ced819000adb7cf3141..40906b6a9f9511c18977b984002b5636a15bc030 100644
--- a/src/Utils.h
+++ b/src/Utils.h
@@ -96,28 +96,28 @@ messageDescription(const QString &username = "",
 
         // Sometimes the verb form of sent changes in some languages depending on the actor.
         auto remoteSent =
-          QCoreApplication::translate("utils", "sent", "For when you are the sender");
+          QCoreApplication::translate("message-description: ", "sent", "For when you are the sender");
         auto localSent =
-          QCoreApplication::translate("utils", "sent", "For when someone else is the sender");
+          QCoreApplication::translate("message-description:", "sent", "For when someone else is the sender");
         QString sentVerb = isLocal ? localSent : remoteSent;
         if (std::is_same<T, AudioItem>::value || std::is_same<T, Audio>::value) {
-                return QCoreApplication::translate("utils", "%1 an audio clip").arg(sentVerb);
+                return QCoreApplication::translate("message-description sent:", "%1 an audio clip").arg(sentVerb);
         } else if (std::is_same<T, ImageItem>::value || std::is_same<T, Image>::value) {
-                return QCoreApplication::translate("utils", "%1 an image").arg(sentVerb);
+                return QCoreApplication::translate("message-description sent:", "%1 an image").arg(sentVerb);
         } else if (std::is_same<T, FileItem>::value || std::is_same<T, File>::value) {
-                return QCoreApplication::translate("utils", "%1 a file").arg(sentVerb);
+                return QCoreApplication::translate("message-description sent:", "%1 a file").arg(sentVerb);
         } else if (std::is_same<T, VideoItem>::value || std::is_same<T, Video>::value) {
-                return QCoreApplication::translate("utils", "%1 a video clip").arg(sentVerb);
+                return QCoreApplication::translate("message-description sent:", "%1 a video clip").arg(sentVerb);
         } else if (std::is_same<T, StickerItem>::value || std::is_same<T, Sticker>::value) {
-                return QCoreApplication::translate("utils", "%1 a sticker").arg(sentVerb);
+                return QCoreApplication::translate("message-description sent:", "%1 a sticker").arg(sentVerb);
         } else if (std::is_same<T, Notice>::value) {
-                return QCoreApplication::translate("utils", "%1 a notification").arg(sentVerb);
+                return QCoreApplication::translate("message-description sent:", "%1 a notification").arg(sentVerb);
         } else if (std::is_same<T, Text>::value) {
                 return QString(": %1").arg(body);
         } else if (std::is_same<T, Emote>::value) {
                 return QString("* %1 %2").arg(username).arg(body);
         } else if (std::is_same<T, Encrypted>::value) {
-                return QCoreApplication::translate("utils", "%1 an encrypted message")
+                return QCoreApplication::translate("message-description sent:", "%1 an encrypted message")
                   .arg(sentVerb);
         } else {
                 return QCoreApplication::translate("utils", "Unknown Message Type");