diff --git a/public/language/cs/flags.json b/public/language/cs/flags.json
index c4bfed6f23..aea0e868e4 100644
--- a/public/language/cs/flags.json
+++ b/public/language/cs/flags.json
@@ -54,7 +54,7 @@
 	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
 	"modal-reason-spam": "Spam",
 	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
+	"modal-reason-custom": "Důvod nahlášení tohoto obsahu…",
 	"modal-submit": "Submit Report",
 	"modal-submit-success": "Content has been flagged for moderation."
 }
\ No newline at end of file
diff --git a/public/language/de/admin/manage/groups.json b/public/language/de/admin/manage/groups.json
index f6df5ca99e..fa7244a3e5 100644
--- a/public/language/de/admin/manage/groups.json
+++ b/public/language/de/admin/manage/groups.json
@@ -1,7 +1,7 @@
 {
 	"name": "Gruppenname",
 	"description": "Gruppenbeschreibung",
-	"member-count": "Member Count",
+	"member-count": "Mitglieder Anzahl",
 	"system": "System-Gruppe",
 	"edit": "Ändern",
 	"search-placeholder": "Suchen",
diff --git a/public/language/de/admin/settings/advanced.json b/public/language/de/admin/settings/advanced.json
index cca15102cc..87c5b2ca21 100644
--- a/public/language/de/admin/settings/advanced.json
+++ b/public/language/de/admin/settings/advanced.json
@@ -6,7 +6,7 @@
 	"headers.allow-from": "ALLOW-FROM setzen um NodeBB in einem iFrame zu platzieren",
 	"headers.powered-by": "Anpassen des \"Powered By\" Headers von NodeBB",
 	"headers.acao": "Access-Control-Allow-Origin",
-	"headers.acao-help": "To deny access to all sites, leave empty",
+	"headers.acao-help": "Um den Zugriff zu allen Seiten zu verbieten, leer lassen.",
 	"headers.acam": "Access-Control-Allow-Methods",
 	"headers.acah": "Access-Control-Allow-Headers",
 	"traffic-management": "Traffic Management",
diff --git a/public/language/de/email.json b/public/language/de/email.json
index 490001d405..1ade727750 100644
--- a/public/language/de/email.json
+++ b/public/language/de/email.json
@@ -32,8 +32,8 @@
     "notif.post.unsub.info": "Diese Mitteilung wurde dir aufgrund deiner Abonnement-Einstellungen gesendet.",
     "test.text1": "Dies ist eine Test-E-Mail, um zu überprüfen, ob der E-Mailer deines NodeBB korrekt eingestellt wurde.",
     "unsub.cta": "Klicke hier, um diese Einstellungen zu ändern.",
-    "banned.subject": "You have been banned from %1",
-    "banned.text1": "The user %1 has been banned from %2.",
+    "banned.subject": "Du wurdest von %1 gebannt.",
+    "banned.text1": "Der Benutzer %1 wurde von %2 gebannt.",
     "banned.text2": "This ban will last until %1.",
     "banned.text3": "This is the reason why you have been banned:",
     "closing": "Danke!"
diff --git a/public/language/de/error.json b/public/language/de/error.json
index ea969f8284..51526a9041 100644
--- a/public/language/de/error.json
+++ b/public/language/de/error.json
@@ -30,7 +30,7 @@
     "password-too-long": "Passwort ist zu lang",
     "user-banned": "Benutzer ist gesperrt",
     "user-banned-reason": "Entschuldige, dieses Konto wurde gebannt (Grund: %1)",
-    "user-banned-reason-until": "Sorry, this account has been banned until %1 (Reason: %2)",
+    "user-banned-reason-until": "Entschuldigung, dieser Account wurde bis %1 (Reason: %2) gebannt.",
     "user-too-new": "Entschuldigung, du musst %1 Sekunde(n) warten, bevor du deinen ersten Beitrag schreiben kannst.",
     "blacklisted-ip": "Deine IP-Adresse ist für diese Plattform gesperrt. Sollte dies ein Irrtum sein, dann kontaktiere bitte einen Administrator.",
     "ban-expiry-missing": "Bitte gebe ein Enddatum für diesen Ban an",
@@ -105,7 +105,7 @@
     "chat-disabled": "Das Chatsystem deaktiviert",
     "too-many-messages": "Du hast zu viele Nachrichten versandt, bitte warte eine Weile.",
     "invalid-chat-message": "Ungültige Nachricht",
-    "chat-message-too-long": "Chat messages can not be longer than %1 characters.",
+    "chat-message-too-long": "Chat Nachricht darf nicht länger als %1 Zeichen sein.",
     "cant-edit-chat-message": "Du darfst diese Nachricht nicht ändern",
     "cant-remove-last-user": "Du kannst den letzten Benutzer nicht entfernen",
     "cant-delete-chat-message": "Du darfst diese Nachricht nicht löschen",
diff --git a/public/language/de/flags.json b/public/language/de/flags.json
index c4bfed6f23..974ba725ff 100644
--- a/public/language/de/flags.json
+++ b/public/language/de/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "Zustand",
+	"reporter": "Meldender",
+	"reported-at": "Gemeldet am",
+	"description": "Beschreibung",
+	"no-flags": "Hurra! Keine Meldungen gefunden.",
+	"assignee": "Zugeordneter Benutzer",
+	"update": "Aktualisieren",
+	"updated": "Aktualisiert",
+	"target-purged": "Der Inhalt auf den diese Meldung hingewiesen hat, wurde gelöscht und ist nicht mehr verfügbar.",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"quick-filters": "Schnell-Filter",
+	"filter-active": "Ein oder mehrere Filter sind in dieser Meldungs-Liste aktiv",
+	"filter-reset": "Filter Entfernen",
+	"filters": "Filter Optionen",
+	"filter-reporterId": "Melder UID",
+	"filter-targetUid": "Gemeldete UID",
+	"filter-type": "Meldungstyp",
+	"filter-type-all": "Gesamter Inhalt",
+	"filter-type-post": "Beitrag",
+	"filter-state": "Status",
+	"filter-assignee": "UID des Zugewiesenen",
+	"filter-cid": "Kategorie",
+	"filter-quick-mine": "Mir zugewiesen",
+	"filter-cid-all": "Alle Kategorien",
+	"apply-filters": "Filter anwenden",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Schnellnavigation",
+	"flagged-user": "Gemeldeter Benutzer",
+	"view-profile": "Profil ansehen",
+	"start-new-chat": "Neuen Chat beginnen",
+	"go-to-target": "Meldungsziel ansehen",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Profil ansehen",
+	"user-edit": "Profil bearbeiten",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Meldungsnotizen",
+	"add-note": "Notiz hinzufügen",
+	"no-notes": "Keine geteilten Notizen",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Meldungsverlauf",
+	"back": "Zurück zur Meldungsliste",
+	"no-history": "Kein Meldungsverlauf",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Alle Status",
+	"state-open": "Neu/Öffnen",
+	"state-wip": "In Arbeit",
+	"state-resolved": "Gelöst",
+	"state-rejected": "Abgelehnt",
+	"no-assignee": "Nicht zugewiesen",
+	"note-added": "Notiz hinzugefügt",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
+	"modal-title": "Anstößige Inhalte Melden",
+	"modal-body": "Bitte geben Sie den Grund an, weshalb Sie %1 %2 melden wollen. Alternativ können Sie einen der Schnell-Meldungs-Knöpfe verwenden, wenn anwendbar.",
 	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-reason-offensive": "Beleidigend",
+	"modal-reason-custom": "Grund für die Meldung dieses Inhalts...",
+	"modal-submit": "Meldung abschicken",
+	"modal-submit-success": "Der Inhalt wurde gemeldet."
 }
\ No newline at end of file
diff --git a/public/language/de/modules.json b/public/language/de/modules.json
index a1cf19cea0..bb53b0fb87 100644
--- a/public/language/de/modules.json
+++ b/public/language/de/modules.json
@@ -20,7 +20,7 @@
     "chat.three_months": "3 Monate",
     "chat.delete_message_confirm": "Bist du sicher, dass du diese Nachricht löschen möchtest?",
     "chat.add-users-to-room": "Benutzer zum Raum hinzufügen",
-    "chat.confirm-chat-with-dnd-user": "This user has set their status to DnD(Do not disturb). Do you still want to chat with them?",
+    "chat.confirm-chat-with-dnd-user": "Dieser Benutzer hat seinen Status auf DnD(Bitte nicht stören) gesetzt. Möchtest du noch immer mit ihm chatten?",
     "composer.compose": "Verfassen",
     "composer.show_preview": "Vorschau zeigen",
     "composer.hide_preview": "Vorschau ausblenden",
diff --git a/public/language/de/user.json b/public/language/de/user.json
index afcbb48c96..22dd586842 100644
--- a/public/language/de/user.json
+++ b/public/language/de/user.json
@@ -60,7 +60,7 @@
     "username_taken_workaround": "Der gewünschte Benutzername ist bereits vergeben, deshalb haben wir ihn ein wenig verändert. Du bist jetzt unter dem Namen <strong>%1</strong> bekannt.",
     "password_same_as_username": "Dein Passwort entspricht deinem Benutzernamen, bitte wähle ein anderes Passwort.",
     "password_same_as_email": "Dein Passwort entspricht deiner E-Mail-Adresse, bitte wähle ein anderes Passwort.",
-    "weak_password": "Weak password.",
+    "weak_password": "Schwaches Password.",
     "upload_picture": "Bild hochladen",
     "upload_a_picture": "Ein Bild hochladen",
     "remove_uploaded_picture": "Hochgeladenes Bild entfernen",
diff --git a/public/language/es/flags.json b/public/language/es/flags.json
index c4bfed6f23..012d3181b0 100644
--- a/public/language/es/flags.json
+++ b/public/language/es/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "Estado",
+	"reporter": "Reportador",
+	"reported-at": "Reportado en",
+	"description": "Descripción",
+	"no-flags": "Yeah! No se encontraron indicadores",
+	"assignee": "Asignado",
+	"update": "Actualizar",
+	"updated": "Actualizado",
+	"target-purged": "El contenido al que se refiere este indicador ha sido purgado y ya no está disponible.",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
+	"quick-filters": "Filtros rapidos",
+	"filter-active": "Hay uno o más filtros activos en esta lista de indicadores.",
+	"filter-reset": "Quitar filtros",
+	"filters": "Opciones de filtros",
+	"filter-reporterId": "UID del reportador",
+	"filter-targetUid": "Indicador UID",
+	"filter-type": "Tipo de indicador",
+	"filter-type-all": "Todo el contenido",
 	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"filter-state": "estado",
+	"filter-assignee": "UID asignado",
+	"filter-cid": "Categoria",
+	"filter-quick-mine": "Asignado a mí",
+	"filter-cid-all": "Todas las categorias",
+	"apply-filters": "Aplicar filtros",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Links rapidos",
+	"flagged-user": "Usuario marcado",
+	"view-profile": "Ver perfil",
+	"start-new-chat": "Empezar nuevo chat",
+	"go-to-target": "Ver objetivo marcado",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Ver perfil",
+	"user-edit": "Editar perfil",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Marcar notas",
+	"add-note": "Añadir nota",
+	"no-notes": "No hay notas compartidas",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Historico de marcadores",
+	"back": "Volver a la lista de marcadores",
+	"no-history": "No hay registro de marcadores",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Todos los estados",
+	"state-open": "Nuevo/Abrir",
+	"state-wip": "Trabajo en proceso",
+	"state-resolved": "Resuelto",
+	"state-rejected": "Rechazado",
+	"no-assignee": "Sin asignar",
+	"note-added": "Nota añadida",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
-	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
+	"modal-title": "Reportar contenido inapropiado",
+	"modal-body": "Por favor especifica tu razón para marcar %1 %2 para revisar. Alternativamente, usa una de los botones  de reporte rápido si corresponde.",
+	"modal-reason-spam": "Correo no deseado",
+	"modal-reason-offensive": "Ofensivo",
+	"modal-reason-custom": "Razón para reportar este contenido...",
+	"modal-submit": "Enviar reporte",
 	"modal-submit-success": "Content has been flagged for moderation."
 }
\ No newline at end of file
diff --git a/public/language/fr/flags.json b/public/language/fr/flags.json
index c4bfed6f23..c4d031cca4 100644
--- a/public/language/fr/flags.json
+++ b/public/language/fr/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
+	"state": "Etat",
+	"reporter": "Rapporteur",
+	"reported-at": "Reporté à",
 	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"no-flags": "Hourra ! Aucun signalement trouvé.",
+	"assignee": "Assigné",
+	"update": "Mise à jour",
+	"updated": "Mis à jour",
+	"target-purged": "Le contenu référencé par ce signalement a été supprimé et n'est plus accessible",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"quick-filters": "Filtres rapides",
+	"filter-active": "Il y a un ou plusieurs filtres actifs dans cette liste de signalements",
+	"filter-reset": "Supprimer les filtres",
+	"filters": "Options de filtre",
+	"filter-reporterId": "UID du reporteur",
+	"filter-targetUid": "UID signalé",
+	"filter-type": "Type de signalement",
+	"filter-type-all": "Tout le contenu",
+	"filter-type-post": "Message",
+	"filter-state": "Etat",
+	"filter-assignee": "UID assigné",
+	"filter-cid": "Catégorie",
+	"filter-quick-mine": "Assigné à moi",
+	"filter-cid-all": "Toutes les catégories",
+	"apply-filters": "Appliquer les filtres",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Permaliens",
+	"flagged-user": "Utilisateurs signalés",
+	"view-profile": "Voir le profil",
+	"start-new-chat": "Démarrer un nouveau Chat",
+	"go-to-target": "Voir le signalement cible",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Voir le profil",
+	"user-edit": "Éditer le profil",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Notes de signalement",
+	"add-note": "Ajouter une note",
+	"no-notes": "aucune note partagée",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Historiques des signalements",
+	"back": "Revenir à la liste des signalements",
+	"no-history": "aucun historique de signalements",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Tous les états",
+	"state-open": "Nouveau/Ouvert",
+	"state-wip": "En cours",
+	"state-resolved": "Résolu",
+	"state-rejected": "Rejeté",
+	"no-assignee": "Non assigné",
+	"note-added": "Note ajoutée",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
+	"modal-title": "Signaler un contenu inapproprié",
+	"modal-body": "Veuillez spécifier votre raison de signaler %1 %2 pour une révision.  Vous pouvez utiliser un des boutons de report rapide si c'est plus approprié",
 	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-reason-offensive": "Choquant",
+	"modal-reason-custom": "Motif du signalement...",
+	"modal-submit": "Soumettre le signalement",
+	"modal-submit-success": "Le contenu a été soumis pour examen."
 }
\ No newline at end of file
diff --git a/public/language/gl/flags.json b/public/language/gl/flags.json
index c4bfed6f23..0fda38ff5a 100644
--- a/public/language/gl/flags.json
+++ b/public/language/gl/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "Estado",
+	"reporter": "Reportador",
+	"reported-at": "Reportado en",
+	"description": "Descripción",
+	"no-flags": "Un licorca, que non hai nada marcado para revisión.",
+	"assignee": "Encargado",
+	"update": "Actualizar",
+	"updated": "Actualizado",
+	"target-purged": "O contido marcado foi purgado e xa non está dispoñible",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"quick-filters": "Filtros rápidos",
+	"filter-active": "Hai un ou máis filtros na lista de avisos",
+	"filter-reset": "Eliminar filtros",
+	"filters": "Filtrar opcións",
+	"filter-reporterId": "UID do reportador",
+	"filter-targetUid": "UID marcada",
+	"filter-type": "Tipo de aviso",
+	"filter-type-all": "Todo o contido",
+	"filter-type-post": "Publicar",
+	"filter-state": "Estado",
+	"filter-assignee": "UID do encargado",
+	"filter-cid": "Categoría",
+	"filter-quick-mine": "Asignado a min",
+	"filter-cid-all": "Tódalas categorías",
+	"apply-filters": "Aplicar filtros",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Ligazóns rápidas",
+	"flagged-user": "Usuario marcado",
+	"view-profile": "Ver perfil",
+	"start-new-chat": "Comezar novo chat",
+	"go-to-target": "Ver contido marcado",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Ver perfil",
+	"user-edit": "Editar perfil",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Notas do aviso",
+	"add-note": "Engadir nota",
+	"no-notes": "Ningunha nota foi compartida",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Historial de avisos",
+	"back": "Voltar á lista de avisos",
+	"no-history": "Non hai historial de avisos",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Tódolos estados",
+	"state-open": "Novo/Abrir",
+	"state-wip": "Traballo en progreso",
+	"state-resolved": "Resolto",
+	"state-rejected": "Rexeitado",
+	"no-assignee": "Non asignado",
+	"note-added": "Nota engadida",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
+	"modal-title": "Reportar Contido Inapropiado",
+	"modal-body": "Por favor, especifique o seu motivo para marcar %1 %2 para revisión. Alternativamente, empregue un dos botóns de reporte rápido se fose pertinente.",
 	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-reason-offensive": "Ofensivo",
+	"modal-reason-custom": "Motivo para reportar este contido...",
+	"modal-submit": "Enviar Reporte",
+	"modal-submit-success": "Contido marcado para moderación"
 }
\ No newline at end of file
diff --git a/public/language/ja/flags.json b/public/language/ja/flags.json
index c4bfed6f23..90a2d96569 100644
--- a/public/language/ja/flags.json
+++ b/public/language/ja/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "状態",
+	"reporter": "報告者",
+	"reported-at": "報告された",
+	"description": "説明",
+	"no-flags": "おめでとう!フラグは見つかりませんでした。",
+	"assignee": "譲受人",
+	"update": "更新",
+	"updated": "更新されました",
+	"target-purged": "このフラグが参照しているコンテンツは切り離されており、利用できません。",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"quick-filters": "クイックフィルター",
+	"filter-active": "このフラグのリストには1つまたは複数のフィルタが有効です。",
+	"filter-reset": "フィルターを削除",
+	"filters": "フィルターオプション",
+	"filter-reporterId": "報告者のユーザーID",
+	"filter-targetUid": "フラグを立てたユーザーID",
+	"filter-type": "フラグの種類",
+	"filter-type-all": "すべてのコンテンツ",
+	"filter-type-post": "投稿",
+	"filter-state": "状態",
+	"filter-assignee": "譲受人のユーザーID",
+	"filter-cid": "カテゴリ",
+	"filter-quick-mine": "私に割り当てられました",
+	"filter-cid-all": "全てのカテゴリ",
+	"apply-filters": "フィルターを追加",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "クイックリンク",
+	"flagged-user": "フラグを立てたユーザー",
+	"view-profile": "プロフィールを見る",
+	"start-new-chat": "新しいチャットを開始",
+	"go-to-target": "フラグのターゲットを表示",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "プロフィールを見る",
+	"user-edit": "プロフィールを編集",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "ノートにフラグをつける",
+	"add-note": "ノートを追加",
+	"no-notes": "共有ノートはありません。",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "フラグ履歴",
+	"back": "フラグリストに戻る",
+	"no-history": "フラグ履歴がありません",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "全ての状態",
+	"state-open": "新規/開く",
+	"state-wip": "進行中の作業",
+	"state-resolved": "解決済み",
+	"state-rejected": "拒否済",
+	"no-assignee": "割り当てられていない",
+	"note-added": "ノートが追加されました",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
-	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-title": "不適切なコンテンツを報告する",
+	"modal-body": "レビューのために%1 %2 にフラグを付ける理由を指定してください。または必要に応じてクイックレポートボタンの1つを使用します。",
+	"modal-reason-spam": "スパム",
+	"modal-reason-offensive": "攻撃",
+	"modal-reason-custom": "このコンテンツを報告する理由...",
+	"modal-submit": "レポートを提出",
+	"modal-submit-success": "コンテンツはモデレーションにフラグ付けされています。"
 }
\ No newline at end of file
diff --git a/public/language/pt-BR/flags.json b/public/language/pt-BR/flags.json
index c4bfed6f23..802b042fa3 100644
--- a/public/language/pt-BR/flags.json
+++ b/public/language/pt-BR/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "Estado",
+	"reporter": "Reportado por",
+	"reported-at": "Reportado Em",
+	"description": "Descrição",
+	"no-flags": "Ihuul! Nenhuma sinalização encontrada.",
+	"assignee": "Cessionário",
+	"update": "Atualizar",
+	"updated": "Atualizado",
+	"target-purged": "O conteúdo ao qual essa sinalização se referia foi removido e não está mais disponível.",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
+	"quick-filters": "Filtros Rápidos",
+	"filter-active": "Há um ou mais filtros ativos nesta lista de sinalizações",
+	"filter-reset": "Remover Filtros",
+	"filters": "Opções de Filtro",
+	"filter-reporterId": "UID do Reportador",
+	"filter-targetUid": "UID Sinalizado",
+	"filter-type": "Tipo de Sinalização",
+	"filter-type-all": "Todo o Conteúdo",
 	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"filter-state": "Estado",
+	"filter-assignee": "UID do Cessionário",
+	"filter-cid": "Categoria",
+	"filter-quick-mine": "Procurado à mim",
+	"filter-cid-all": "Todas as categorias",
+	"apply-filters": "Aplicar Filtros",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Links Rápidos",
+	"flagged-user": "Usuário Sinalizado",
+	"view-profile": "Ver Perfil",
+	"start-new-chat": "Iniciar Novo Chat",
+	"go-to-target": "Ver Sinalizado",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Ver Perfil",
+	"user-edit": "Editar Perfil",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Notas da Sinalização",
+	"add-note": "Adicionar Nota",
+	"no-notes": "Nenhuma nota compartilhada.",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Histórico de Sinalizações",
+	"back": "Voltar à Lista de Sinaliações",
+	"no-history": "Sem histórico de sinalizações.",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Todos os estados",
+	"state-open": "Novo/Aberto",
+	"state-wip": "Trabalho em Progresso",
+	"state-resolved": "Resolvido",
+	"state-rejected": "Rejeitado",
+	"no-assignee": "Não Procurado",
+	"note-added": "Nota Adicionada",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
+	"modal-title": "Reportar Conteúdo Inadequado",
+	"modal-body": "Por favor especifique sua razão para sinalizar %1 %2 para revisão. Alternativamente, use um dos botões de reporte rápido se for aplicável.",
 	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-reason-offensive": "Ofensivo",
+	"modal-reason-custom": "Motivo para reportar este conteúdo...",
+	"modal-submit": "Enviar Reportagem",
+	"modal-submit-success": "O conteúdo foi sinalizado para moderação."
 }
\ No newline at end of file
diff --git a/public/language/pt-PT/flags.json b/public/language/pt-PT/flags.json
index c4bfed6f23..8d1d58cbf4 100644
--- a/public/language/pt-PT/flags.json
+++ b/public/language/pt-PT/flags.json
@@ -2,59 +2,59 @@
 	"state": "State",
 	"reporter": "Reporter",
 	"reported-at": "Reported At",
-	"description": "Description",
+	"description": "Descrição",
 	"no-flags": "Hooray! No flags found.",
 	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
+	"update": "Atualizar",
+	"updated": "Atualizado",
 	"target-purged": "The content this flag referred to has been purged and is no longer available.",
 
-	"quick-filters": "Quick Filters",
+	"quick-filters": "Filtros Rápidos",
 	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
+	"filter-reset": "Remover Filtros",
+	"filters": "Opções dos Filtros",
 	"filter-reporterId": "Reporter UID",
 	"filter-targetUid": "Flagged UID",
 	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
+	"filter-type-all": "Todo o Conteúdo",
+	"filter-type-post": "Publicação",
 	"filter-state": "State",
 	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"filter-cid": "Categoria",
+	"filter-quick-mine": "Atribuído a mim",
+	"filter-cid-all": "Todas as categorias",
+	"apply-filters": "Aplicar Filtros",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Links Rápidos",
+	"flagged-user": "Utilizador Sinalizado",
+	"view-profile": "Ver Perfil",
+	"start-new-chat": "Iniciar Nova Conversa",
+	"go-to-target": "Ver Alvo da Sinalização",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Ver Perfil",
+	"user-edit": "Editar Perfil",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Sinalizar Notas",
+	"add-note": "Adicionar Nota",
+	"no-notes": "Não existem notas partilhadas.",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Histórico de Sinalizações",
+	"back": "Voltar para a Lista de Sinalizações",
+	"no-history": "Não existe histórico de sinalizações.",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Todos os estados",
+	"state-open": "Novo/Abrir",
+	"state-wip": "Trabalho em Progresso",
+	"state-resolved": "Resolvido",
+	"state-rejected": "Rejeitado",
+	"no-assignee": "Não Atribuído",
+	"note-added": "Nota Adicionada.",
 
 	"modal-title": "Report Inappropriate Content",
 	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
 	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-reason-offensive": "Ofensivo",
+	"modal-reason-custom": "Motivo para reportar este conteúdo...",
+	"modal-submit": "Submeter Relatório",
+	"modal-submit-success": "Conteúdo sinalizado para moderação."
 }
\ No newline at end of file
diff --git a/public/language/ru/flags.json b/public/language/ru/flags.json
index c4bfed6f23..6a5776a4f2 100644
--- a/public/language/ru/flags.json
+++ b/public/language/ru/flags.json
@@ -2,59 +2,59 @@
 	"state": "State",
 	"reporter": "Reporter",
 	"reported-at": "Reported At",
-	"description": "Description",
+	"description": "Описание",
 	"no-flags": "Hooray! No flags found.",
 	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
+	"update": "Обновить",
+	"updated": "Обновлено",
 	"target-purged": "The content this flag referred to has been purged and is no longer available.",
 
 	"quick-filters": "Quick Filters",
 	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
+	"filter-reset": "Убрать фильтры",
 	"filters": "Filter Options",
 	"filter-reporterId": "Reporter UID",
 	"filter-targetUid": "Flagged UID",
 	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
+	"filter-type-all": "Весь контент",
 	"filter-type-post": "Post",
 	"filter-state": "State",
 	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
+	"filter-cid": "Категория",
 	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
+	"filter-cid-all": "Все категории",
 	"apply-filters": "Apply Filters",
 
 	"quick-links": "Quick Links",
 	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
+	"view-profile": "Просмотреть профиль",
+	"start-new-chat": "Начать новый чат",
 	"go-to-target": "View Flag Target",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Просмотреть профиль",
+	"user-edit": "Изменить Профиль",
 
 	"notes": "Flag Notes",
-	"add-note": "Add Note",
+	"add-note": "Добавить примечание",
 	"no-notes": "No shared notes.",
 
 	"history": "Flag History",
 	"back": "Back to Flags List",
 	"no-history": "No flag history.",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
+	"state-all": "Все государства",
+	"state-open": "Новый/Открыть",
 	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
+	"state-resolved": "Решен",
+	"state-rejected": "Отклонен",
+	"no-assignee": "Не назначенный ",
 	"note-added": "Note Added",
 
 	"modal-title": "Report Inappropriate Content",
 	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
-	"modal-reason-spam": "Spam",
+	"modal-reason-spam": "Спам",
 	"modal-reason-offensive": "Offensive",
 	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
+	"modal-submit": "Представить отчет",
 	"modal-submit-success": "Content has been flagged for moderation."
 }
\ No newline at end of file
diff --git a/public/language/sk/flags.json b/public/language/sk/flags.json
index c4bfed6f23..21bdc1bf31 100644
--- a/public/language/sk/flags.json
+++ b/public/language/sk/flags.json
@@ -3,7 +3,7 @@
 	"reporter": "Reporter",
 	"reported-at": "Reported At",
 	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
+	"no-flags": "Hurá! Žiadne označenia neboli nájdené.",
 	"assignee": "Assignee",
 	"update": "Update",
 	"updated": "Updated",
@@ -26,7 +26,7 @@
 	"apply-filters": "Apply Filters",
 
 	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
+	"flagged-user": "Označený používateľ",
 	"view-profile": "View Profile",
 	"start-new-chat": "Start New Chat",
 	"go-to-target": "View Flag Target",
diff --git a/public/language/sr/flags.json b/public/language/sr/flags.json
index c4bfed6f23..e60225af70 100644
--- a/public/language/sr/flags.json
+++ b/public/language/sr/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "Стање",
+	"reporter": "Извештач",
+	"reported-at": "Пријављено",
+	"description": "Опис",
+	"no-flags": "Ура! Нема заставица.",
+	"assignee": "Заступник",
+	"update": "Ажурирај",
+	"updated": "Ажурирано",
+	"target-purged": "Садржај на који се односи ова заставица је очишћен и није више доступан.",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"quick-filters": "Брзи филтери",
+	"filter-active": "Постоји један или више активних филтера на овом списку заставица",
+	"filter-reset": "Уклони заставице",
+	"filters": "Опције филтера",
+	"filter-reporterId": "UID извештача",
+	"filter-targetUid": "UID означеног",
+	"filter-type": "Тип заставице",
+	"filter-type-all": "Сав садржај",
+	"filter-type-post": "Порука",
+	"filter-state": "Стање",
+	"filter-assignee": "UID заступника",
+	"filter-cid": "Категорија",
+	"filter-quick-mine": "Додељено мени",
+	"filter-cid-all": "Све категорије",
+	"apply-filters": "Примени филтере",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Брзе везе",
+	"flagged-user": "Означени корисник",
+	"view-profile": "Погледај профил",
+	"start-new-chat": "Започни ново ћаскање",
+	"go-to-target": "Погледај циљ означавања",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Погледај профил",
+	"user-edit": "Уреди профил",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Белешке о заставицама",
+	"add-note": "Додај белешку",
+	"no-notes": "Нема дељених бележака.",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Историја заставица",
+	"back": "Назад на списак заставица",
+	"no-history": "Нема историје заставица",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Сва стања",
+	"state-open": "Ново/Отвори",
+	"state-wip": "Рад у току",
+	"state-resolved": "Решено",
+	"state-rejected": "Одбијено",
+	"no-assignee": "Недодељено",
+	"note-added": "Белешка је додата",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
-	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-title": "Пријави неприкладан садржај",
+	"modal-body": "Наведите разлог за означавање %1 %2 за проверу. Алтернативно, користите један од тастера за брзу пријаву ко је применљиво.",
+	"modal-reason-spam": "Непожељно",
+	"modal-reason-offensive": "Увредљиво",
+	"modal-reason-custom": "Разлог за пријаву овог садржаја...",
+	"modal-submit": "Пошаљи извештај",
+	"modal-submit-success": "Садржај је означен за модерацију."
 }
\ No newline at end of file
diff --git a/public/language/tr/flags.json b/public/language/tr/flags.json
index c4bfed6f23..612ccb6500 100644
--- a/public/language/tr/flags.json
+++ b/public/language/tr/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "Bildiri",
+	"reporter": "Muhabir",
+	"reported-at": "Bildirildi",
+	"description": "Açıklama",
+	"no-flags": "Yaşasın! Bayrak bulunamadı.",
+	"assignee": "Vekil",
+	"update": "Güncelle",
+	"updated": "Güncellendi",
+	"target-purged": "İlgili bayrağın içeriği temizlendi ve artık mevcut değil.",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"quick-filters": "Akıllı Filtre",
+	"filter-active": "Bayraklar listesinde etkin olan bir veya daha fazla filtre var",
+	"filter-reset": "Filtreleri Kaldır",
+	"filters": "Filtre Ayarı",
+	"filter-reporterId": "Muhabir UID",
+	"filter-targetUid": "Bayraklanan UID",
+	"filter-type": "Bayrak Tipi",
+	"filter-type-all": "Bütün İçerik",
+	"filter-type-post": "İleti",
+	"filter-state": "Bildiri",
+	"filter-assignee": "Vekil UID",
+	"filter-cid": "Kategori",
+	"filter-quick-mine": "Vekil atandı",
+	"filter-cid-all": "Bütün Kategoriler",
+	"apply-filters": "Filtreleri Onayla",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "Akıllı Bağlantılar",
+	"flagged-user": "Bayraklanan Kullanıcı",
+	"view-profile": "Profili Gör",
+	"start-new-chat": "Yeni Sohbet Başlat",
+	"go-to-target": "Bayrak Hedefini Gör",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "Profili Gör",
+	"user-edit": "Profili Düzenle",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "Bayrak Notu",
+	"add-note": "Not Ekle",
+	"no-notes": "Not paylaşılmadı",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "Bayrak Geçmişi",
+	"back": "Bayrak Listesine Geri Dön",
+	"no-history": "Bayrak geçmişi yok",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "Bütün Bildiriler",
+	"state-open": "Yeni/Açık",
+	"state-wip": "Yapım Aşamasında",
+	"state-resolved": "Çözüldü",
+	"state-rejected": "Reddedildi",
+	"no-assignee": "Atanmadı",
+	"note-added": "Not eklendi",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
-	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-title": "Uygunsuz İçeriği Rapor Et",
+	"modal-body": "%1 %2 için bayraklama nedenini belirtin. Alternatif olarak hızlı rapor butonlarından birinini kullanabilirsin.",
+	"modal-reason-spam": "Gereksiz",
+	"modal-reason-offensive": "Saldırgan",
+	"modal-reason-custom": "Bir içeriği bildirme nedeni...",
+	"modal-submit": "Raporu Gönder",
+	"modal-submit-success": "İçerik, denetlemek için bayraklandı."
 }
\ No newline at end of file
diff --git a/public/language/zh-CN/flags.json b/public/language/zh-CN/flags.json
index c4bfed6f23..0346594fbc 100644
--- a/public/language/zh-CN/flags.json
+++ b/public/language/zh-CN/flags.json
@@ -1,60 +1,60 @@
 {
-	"state": "State",
-	"reporter": "Reporter",
-	"reported-at": "Reported At",
-	"description": "Description",
-	"no-flags": "Hooray! No flags found.",
-	"assignee": "Assignee",
-	"update": "Update",
-	"updated": "Updated",
-	"target-purged": "The content this flag referred to has been purged and is no longer available.",
+	"state": "状态",
+	"reporter": "举报人",
+	"reported-at": "举报于",
+	"description": "描述",
+	"no-flags": "啊哈!没发现任何的举报。",
+	"assignee": "代理人",
+	"update": "更新",
+	"updated": "已更新",
+	"target-purged": "被举报的内容已经被清除,不再可用。",
 
-	"quick-filters": "Quick Filters",
-	"filter-active": "There are one or more filters active in this list of flags",
-	"filter-reset": "Remove Filters",
-	"filters": "Filter Options",
-	"filter-reporterId": "Reporter UID",
-	"filter-targetUid": "Flagged UID",
-	"filter-type": "Flag Type",
-	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
-	"filter-state": "State",
-	"filter-assignee": "Assignee UID",
-	"filter-cid": "Category",
-	"filter-quick-mine": "Assigned to me",
-	"filter-cid-all": "All categories",
-	"apply-filters": "Apply Filters",
+	"quick-filters": "快速过滤器",
+	"filter-active": "该列中有一个或更多激活的过滤器",
+	"filter-reset": "删除过滤器",
+	"filters": "过滤器选项",
+	"filter-reporterId": "举报者UID",
+	"filter-targetUid": "被举报者 UID",
+	"filter-type": "举报类型",
+	"filter-type-all": "所有内容",
+	"filter-type-post": "帖子",
+	"filter-state": "状态",
+	"filter-assignee": "代理人UID",
+	"filter-cid": "版块",
+	"filter-quick-mine": "委托给我",
+	"filter-cid-all": "全部版块",
+	"apply-filters": "应用过滤器",
 
-	"quick-links": "Quick Links",
-	"flagged-user": "Flagged User",
-	"view-profile": "View Profile",
-	"start-new-chat": "Start New Chat",
-	"go-to-target": "View Flag Target",
+	"quick-links": "快速链接",
+	"flagged-user": "被举报的用户",
+	"view-profile": "查看个人资料",
+	"start-new-chat": "开始新会话",
+	"go-to-target": "查看举报目标",
 
-	"user-view": "View Profile",
-	"user-edit": "Edit Profile",
+	"user-view": "查看资料",
+	"user-edit": "编辑资料",
 
-	"notes": "Flag Notes",
-	"add-note": "Add Note",
-	"no-notes": "No shared notes.",
+	"notes": "举报备注",
+	"add-note": "添加备注",
+	"no-notes": "没有共享的备注内容。",
 
-	"history": "Flag History",
-	"back": "Back to Flags List",
-	"no-history": "No flag history.",
+	"history": "举报历史",
+	"back": "返回举报列表",
+	"no-history": "没有举报历史。",
 
-	"state-all": "All states",
-	"state-open": "New/Open",
-	"state-wip": "Work in Progress",
-	"state-resolved": "Resolved",
-	"state-rejected": "Rejected",
-	"no-assignee": "Not Assigned",
-	"note-added": "Note Added",
+	"state-all": "所有状态",
+	"state-open": "新建/打开",
+	"state-wip": "正在处理",
+	"state-resolved": "已解决",
+	"state-rejected": "已拒绝",
+	"no-assignee": "未指派",
+	"note-added": "备注已添加",
 
-	"modal-title": "Report Inappropriate Content",
-	"modal-body": "Please specify your reason for flagging %1 %2 for review. Alternatively, use one of the quick report buttons if applicable.",
-	"modal-reason-spam": "Spam",
-	"modal-reason-offensive": "Offensive",
-	"modal-reason-custom": "Reason for reporting this content...",
-	"modal-submit": "Submit Report",
-	"modal-submit-success": "Content has been flagged for moderation."
+	"modal-title": "举报不适内容",
+	"modal-body": "请选择或者输入您举报 %1%2 的原因以便版主进行审核。",
+	"modal-reason-spam": "垃圾信息",
+	"modal-reason-offensive": "人身攻击",
+	"modal-reason-custom": "举报此内容的理由……",
+	"modal-submit": "提交举报",
+	"modal-submit-success": "已举报此内容。"
 }
\ No newline at end of file
diff --git a/public/language/zh-TW/flags.json b/public/language/zh-TW/flags.json
index c4bfed6f23..05a722bae2 100644
--- a/public/language/zh-TW/flags.json
+++ b/public/language/zh-TW/flags.json
@@ -5,7 +5,7 @@
 	"description": "Description",
 	"no-flags": "Hooray! No flags found.",
 	"assignee": "Assignee",
-	"update": "Update",
+	"update": "更新",
 	"updated": "Updated",
 	"target-purged": "The content this flag referred to has been purged and is no longer available.",
 
@@ -17,7 +17,7 @@
 	"filter-targetUid": "Flagged UID",
 	"filter-type": "Flag Type",
 	"filter-type-all": "All Content",
-	"filter-type-post": "Post",
+	"filter-type-post": "文章",
 	"filter-state": "State",
 	"filter-assignee": "Assignee UID",
 	"filter-cid": "Category",