diff --git a/js/src/i18n/ar.json b/js/src/i18n/ar.json
index 8f692132..64272b31 100644
--- a/js/src/i18n/ar.json
+++ b/js/src/i18n/ar.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "",
"Comment body": "",
"Comment deleted": "تم حذف التعليق",
- "Comment from @{username} reported": "",
"Comment text can't be empty": "",
"Comments": "التعليقات",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "الشروط العامة للإستخدام",
"with another identity…": "بهوية أخرى…",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "{approved} / {total} أماكن",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/be.json b/js/src/i18n/be.json
index 85b360c9..50a011bc 100644
--- a/js/src/i18n/be.json
+++ b/js/src/i18n/be.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "Закрыта",
"Comment body": "",
"Comment deleted": "Каментарый выдалены",
- "Comment from @{username} reported": "Паведамленне пра праблемы з каментарыям @{username} дасланае",
"Comment text can't be empty": "",
"Comments": "Каментарыі",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/bn.json b/js/src/i18n/bn.json
index a5e32557..335ca7f3 100644
--- a/js/src/i18n/bn.json
+++ b/js/src/i18n/bn.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "বন্ধকৃত",
"Comment body": "",
"Comment deleted": "",
- "Comment from @{username} reported": "",
"Comment text can't be empty": "",
"Comments": "মতামত",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/ca.json b/js/src/i18n/ca.json
index 35b8c5b4..5d1efba2 100644
--- a/js/src/i18n/ca.json
+++ b/js/src/i18n/ca.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Comença una discussió",
"{contact} will be displayed as contact.": "Es mostrarà {contact} com a contacte.|Es mostraran {contact} com a contactes.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "S'ha acceptat la soŀlicitud de seguiment de @{username}",
"@{username}'s follow request was rejected": "S'ha rebutjat la soŀlicitud de seguir-te de @{username}",
@@ -177,7 +176,6 @@
"Closed": "Deshabilitats",
"Comment body": "",
"Comment deleted": "S'ha esborrat el comentari",
- "Comment from @{username} reported": "S'ha denunciat un comentari de @{username}",
"Comment text can't be empty": "El comentari no pot ser buit",
"Comments": "Comentaris",
"Comments are closed for everybody else.": "Els comentaris estan tancats per a tots els altres.",
@@ -1183,6 +1181,7 @@
"terms of service": "condicions del servei",
"with another identity…": "amb una altra identitat…",
"your notification settings": "",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} places",
"{available}/{capacity} available places": "Places esgotades|Hi ha {available}/{capacity} places disponibles",
"{count} km": "{count} km",
diff --git a/js/src/i18n/cs.json b/js/src/i18n/cs.json
index f0b95262..15a5694e 100644
--- a/js/src/i18n/cs.json
+++ b/js/src/i18n/cs.json
@@ -192,7 +192,6 @@
"Closed": "Uzavřeno",
"Comment body": "Tělo komentáře",
"Comment deleted": "Komentář byl smazán",
- "Comment from @{username} reported": "Komentář uživatele @{username} byl nahlášen",
"Comment text can't be empty": "Text komentáře nemůže být prázdný",
"Comments": "Komentáře",
"Comments are closed for everybody else.": "Komentáře pro všechny ostatní jsou uzavřeny.",
diff --git a/js/src/i18n/cy.json b/js/src/i18n/cy.json
index a1cc30bf..45dfe718 100644
--- a/js/src/i18n/cy.json
+++ b/js/src/i18n/cy.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "Ar gau",
"Comment body": "",
"Comment deleted": "Dileu'r sylw",
- "Comment from @{username} reported": "Adroddwyd sylw gan {@username}",
"Comment text can't be empty": "",
"Comments": "Sylwadau",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/da.json b/js/src/i18n/da.json
index 26e2eb07..83479d74 100644
--- a/js/src/i18n/da.json
+++ b/js/src/i18n/da.json
@@ -51,7 +51,6 @@
"Close comments for all (except for admins)": "Luk kommentarer for alle (undtagen administratorer)",
"Closed": "Lukket",
"Comment deleted": "Kommentar slettet",
- "Comment from @{username} reported": "Kommentaren fra @{username} er blevet indberettet",
"Comments": "Kommentarer",
"Confirm my participation": "Bekræft min deltagelse",
"Confirmed: Will happen": "Bekræftet: Kommer til at ske",
diff --git a/js/src/i18n/de.json b/js/src/i18n/de.json
index 0a82cc1d..35012d85 100644
--- a/js/src/i18n/de.json
+++ b/js/src/i18n/de.json
@@ -187,7 +187,6 @@
"Closed": "Geschlossen",
"Comment body": "Text des Kommentars",
"Comment deleted": "Kommentar gelöscht",
- "Comment from @{username} reported": "Kommentar von @{username} gemeldet",
"Comment text can't be empty": "Der Kommentar darf nicht leer sein",
"Comments": "Kommentare",
"Comments are closed for everybody else.": "Kommentare sind für alle anderen geschlossen.",
diff --git a/js/src/i18n/eo.json b/js/src/i18n/eo.json
index c85f96c8..6eef578b 100644
--- a/js/src/i18n/eo.json
+++ b/js/src/i18n/eo.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "",
"Comment body": "",
"Comment deleted": "",
- "Comment from @{username} reported": "",
"Comment text can't be empty": "",
"Comments": "Komentoj",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/es.json b/js/src/i18n/es.json
index 55a7919f..85a255dd 100644
--- a/js/src/i18n/es.json
+++ b/js/src/i18n/es.json
@@ -192,7 +192,7 @@
"Closed": "Cerrado",
"Comment body": "Cuerpo del comentario",
"Comment deleted": "Comentario borrado",
- "Comment from @{username} reported": "Comentario de @{username} declarado",
+ "Comment from {'@'}{username} reported": "Denunciado un comentario de {'@'}{username}",
"Comment text can't be empty": "El texto del comentario no puede estar vacío",
"Comments": "Comentarios",
"Comments are closed for everybody else.": "Los comentarios están cerrados para todos los demás.",
diff --git a/js/src/i18n/eu.json b/js/src/i18n/eu.json
index 05f57f0d..9d79ab2d 100644
--- a/js/src/i18n/eu.json
+++ b/js/src/i18n/eu.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "",
"Comment body": "",
"Comment deleted": "",
- "Comment from @{username} reported": "",
"Comment text can't be empty": "",
"Comments": "",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/fa.json b/js/src/i18n/fa.json
index 28a2a6eb..b1ef4d7f 100644
--- a/js/src/i18n/fa.json
+++ b/js/src/i18n/fa.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "بسته",
"Comment body": "",
"Comment deleted": "نظر پاک شد",
- "Comment from @{username} reported": "نظر @{username} گزارش شد",
"Comment text can't be empty": "",
"Comments": "نظرات",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/fi.json b/js/src/i18n/fi.json
index 9550ada1..999ce35e 100644
--- a/js/src/i18n/fi.json
+++ b/js/src/i18n/fi.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Aloita keskustelu",
"{contact} will be displayed as contact.": "{contact} näytetään kontaktina.|{contact} näytetään kontakteina.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role)}",
"@{username}'s follow request was accepted": "Käyttäjän @{username} seurauspyyntö hyväksyttiin",
"@{username}'s follow request was rejected": "Käyttäjän @{username} seuraamispyyntö hylättiin",
@@ -177,7 +176,6 @@
"Closed": "Suljettu",
"Comment body": "",
"Comment deleted": "Kommentti poistettu",
- "Comment from @{username} reported": "Käyttäjän @{username} kommentti raportoitu",
"Comment text can't be empty": "Kommentin teksti ei voi olla tyhjä",
"Comments": "Kommentit",
"Comments are closed for everybody else.": "Kommentit on suljettu muilta.",
@@ -1183,6 +1181,7 @@
"terms of service": "käyttöehdot",
"with another identity…": "toisella identiteetillä…",
"your notification settings": "",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} paikkaa",
"{available}/{capacity} available places": "Ei paikkoja jäljellä|{available}/{capacity} paikkaa jäljellä",
"{count} km": "{count} km",
diff --git a/js/src/i18n/gd.json b/js/src/i18n/gd.json
index 97f133d1..25481901 100644
--- a/js/src/i18n/gd.json
+++ b/js/src/i18n/gd.json
@@ -10,7 +10,6 @@
"0 Bytes": "0 baidht",
"{contact} will be displayed as contact.": "Thèid {contact} a shealltain mar neach-conaltraidh.|Thèid {contact} a shealltain mar luchd-conaltraidh.|Thèid {contact} a shealltain mar luchd-conaltraidh.|Thèid {contact} a shealltain mar luchd-conaltraidh.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "Chaidh gabhail ris an t-iarrtas leantainn aig @{username}",
"@{username}'s follow request was rejected": "Chaidh an t-iarrtas leantainn aig @{username} a dhiùltadh",
@@ -188,7 +187,6 @@
"Closed": "Dùinte",
"Comment body": "Bodhaig a’ bheachd",
"Comment deleted": "Chaidh am beachd a sguabadh às",
- "Comment from @{username} reported": "Chaidh gearan a dhèanamh mu bheachd le @{username}",
"Comment text can't be empty": "Chan fhaod teacsa a’ bheachd a bhith bàn",
"Comments": "Beachdan",
"Comments are closed for everybody else.": "Tha na beachdan dùinte dhan a h-uile duine eile.",
@@ -1253,6 +1251,7 @@
"terms of service": "teirmichean na seirbheise",
"with another identity…": "le dearbh-aithne eile…",
"your notification settings": "roghainnean nam brathan",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} àite(achan)",
"{available}/{capacity} available places": "{available}/{capacity} àite air fhàgail|{available}/{capacity} àite air fhàgail|{available}/{capacity} àiteachan air fhàgail|{available}/{capacity} àite air fhàgail",
"{count} km": "{count} km",
diff --git a/js/src/i18n/gl.json b/js/src/i18n/gl.json
index 701407ba..486cbcc1 100644
--- a/js/src/i18n/gl.json
+++ b/js/src/i18n/gl.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Comezar un debate",
"{contact} will be displayed as contact.": "{contact} será mostrado como contacto.|{contact} serán mostrados como contactos.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "Foi aceptada a solicitude de seguimento de @{username}",
"@{username}'s follow request was rejected": "A solicitude de seguimento de @{username} foi rexeitada",
@@ -177,7 +176,6 @@
"Closed": "Pechado",
"Comment body": "",
"Comment deleted": "Comentario eliminado",
- "Comment from @{username} reported": "Comentario de @{username} denunciado",
"Comment text can't be empty": "O texto do comentario non pode estar baleiro",
"Comments": "Comentarios",
"Comments are closed for everybody else.": "Os comentarios están pechados para todas.",
@@ -1183,6 +1181,7 @@
"terms of service": "termos do servizo",
"with another identity…": "con outra identidade…",
"your notification settings": "",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} prazas",
"{available}/{capacity} available places": "Non quedan prazas|{available}/{capacity} prazas dispoñibles",
"{count} km": "{count} km",
diff --git a/js/src/i18n/he.json b/js/src/i18n/he.json
index a78dca35..a409ebf5 100644
--- a/js/src/i18n/he.json
+++ b/js/src/i18n/he.json
@@ -51,7 +51,6 @@
"Close comments for all (except for admins)": "ביטול תגובות לכולןם (מלבד מנהלים.ות)",
"Closed": "סגור",
"Comment deleted": "התגובה נמחקה",
- "Comment from @{username} reported": "התגובה של @{username} דווחה",
"Comments": "תגובות",
"Confirm my participation": "אישור ההשתתפות שלי",
"Confirm my particpation": "אישור ההשתתפות שלי",
diff --git a/js/src/i18n/hr.json b/js/src/i18n/hr.json
index 0cd31fac..10d78baa 100644
--- a/js/src/i18n/hr.json
+++ b/js/src/i18n/hr.json
@@ -177,7 +177,6 @@
"Closed": "Zatvoreno",
"Comment body": "",
"Comment deleted": "Komentar obrisan",
- "Comment from @{username} reported": "Komentar od @{username} prijavljen",
"Comment text can't be empty": "Komentar ne smije biti prazan",
"Comments": "Komentari",
"Comments are closed for everybody else.": "Komentari su zatvoreni za sve ostale.",
diff --git a/js/src/i18n/hu.json b/js/src/i18n/hu.json
index ea618089..dd4fef2f 100644
--- a/js/src/i18n/hu.json
+++ b/js/src/i18n/hu.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Megbeszélés indítása",
"{contact} will be displayed as contact.": "{contact} meg lesz jelenítve kapcsolatként.|{contact} meg lesznek jelenítve kapcsolatokként.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "@{username} követési kérése el lett fogadva",
"@{username}'s follow request was rejected": "@{username} követési kérése vissza lett utasítva",
@@ -177,7 +176,6 @@
"Closed": "Lezárva",
"Comment body": "Hozzászólás törzse",
"Comment deleted": "Hozzászólás törölve",
- "Comment from @{username} reported": "@{username} felhasználótól érkezett hozzászólás jelentve",
"Comment text can't be empty": "A hozzászólás szövege nem lehet üres",
"Comments": "Hozzászólások",
"Comments are closed for everybody else.": "A hozzászólások le vannak zárva mindenki más számára.",
@@ -1183,6 +1181,7 @@
"terms of service": "szolgáltatás feltételeit",
"with another identity…": "egy másik személyazonossággal…",
"your notification settings": "értesítési beállításaitól",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} ülés",
"{available}/{capacity} available places": "Nincsenek szabad helyek|{available}/{capacity} elérhető hely",
"{count} km": "{count} km",
diff --git a/js/src/i18n/id.json b/js/src/i18n/id.json
index 1137039b..1324448d 100644
--- a/js/src/i18n/id.json
+++ b/js/src/i18n/id.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -179,7 +178,6 @@
"Closed": "Ditutup",
"Comment body": "Isi komentar",
"Comment deleted": "Komentar dihapus",
- "Comment from @{username} reported": "Komentar dari @{username} dilaporkan",
"Comment text can't be empty": "Teks komentar tidak boleh kosong",
"Comments": "Komentar",
"Comments are closed for everybody else.": "",
@@ -1193,6 +1191,7 @@
"terms of service": "persyaratan layanan",
"with another identity…": "dengan identitas lain…",
"your notification settings": "",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "{count} km",
diff --git a/js/src/i18n/it.json b/js/src/i18n/it.json
index 83ddd8b7..26e55658 100644
--- a/js/src/i18n/it.json
+++ b/js/src/i18n/it.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Inizia una discussione",
"{contact} will be displayed as contact.": "{contact} verrà visualizzato come contatto.|{contact} verranno visualizzati come contatti.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "La richiesta di poter seguire da parte dell'utente @{username} è stata accettata",
"@{username}'s follow request was rejected": "La richiesta di follow a @{username} è stata respinta",
@@ -177,7 +176,6 @@
"Closed": "Chiuso",
"Comment body": "",
"Comment deleted": "Commento eliminato",
- "Comment from @{username} reported": "Commento da @{nomeutente} segnalato",
"Comment text can't be empty": "Il testo di commento non può essere vuoto",
"Comments": "Commenti",
"Comments are closed for everybody else.": "I commenti sono disabilitati per tutti gli altri.",
@@ -1183,6 +1181,7 @@
"terms of service": "termini di servizio",
"with another identity…": "con altra identità…",
"your notification settings": "",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} posti",
"{available}/{capacity} available places": "Nessun posto rimasto|{available}/{capacity} posti rimasti",
"{count} km": "{count} km",
diff --git a/js/src/i18n/ja.json b/js/src/i18n/ja.json
index 7f9acdda..05a451e2 100644
--- a/js/src/i18n/ja.json
+++ b/js/src/i18n/ja.json
@@ -10,7 +10,6 @@
"0 Bytes": "0バイト",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "@{username}のフォローリクエストが受け入れられました",
"@{username}'s follow request was rejected": "@{username}のフォローリクエストは拒否されました",
@@ -185,7 +184,6 @@
"Closed": "閉じる",
"Comment body": "",
"Comment deleted": "コメントが削除されました。",
- "Comment from @{username} reported": "@{username}からのコメントを通報しました",
"Comment text can't be empty": "コメントのテキストは空白にはできません",
"Comments": "コメント",
"Comments are closed for everybody else.": "",
@@ -1214,6 +1212,7 @@
"terms of service": "利用規約",
"with another identity…": "",
"your notification settings": "あなたの通知設定",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/kab.json b/js/src/i18n/kab.json
index 411c6910..50fc0bd4 100644
--- a/js/src/i18n/kab.json
+++ b/js/src/i18n/kab.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "Yemdel",
"Comment body": "",
"Comment deleted": "",
- "Comment from @{username} reported": "",
"Comment text can't be empty": "",
"Comments": "Iwenniten",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/kn.json b/js/src/i18n/kn.json
index b84a0ef7..bac3691f 100644
--- a/js/src/i18n/kn.json
+++ b/js/src/i18n/kn.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "",
"Comment body": "",
"Comment deleted": "",
- "Comment from @{username} reported": "",
"Comment text can't be empty": "",
"Comments": "",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/nl.json b/js/src/i18n/nl.json
index 3db582a1..73308859 100644
--- a/js/src/i18n/nl.json
+++ b/js/src/i18n/nl.json
@@ -179,7 +179,6 @@
"Closed": "Gesloten",
"Comment body": "Reactietekst",
"Comment deleted": "Reactie verwijderd",
- "Comment from @{username} reported": "Reactie van @{username} gerapporteerd",
"Comment text can't be empty": "Commentaar veld mag niet leeg zijn",
"Comments": "Opmerkingen",
"Comments are closed for everybody else.": "Reacties zijn voor ieder ander gesloten.",
diff --git a/js/src/i18n/nn.json b/js/src/i18n/nn.json
index da268552..ac3f1f04 100644
--- a/js/src/i18n/nn.json
+++ b/js/src/i18n/nn.json
@@ -10,7 +10,6 @@
"0 Bytes": "0 byte",
"{contact} will be displayed as contact.": "{contact} vil bli vist som kontakt.|{contact} vil bli viste som kontaktar.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "Fylgjeførespurnaden frå @{username} er godkjend",
"@{username}'s follow request was rejected": "Fyljgeførespurnaden frå @{username} vart avslegen",
@@ -184,7 +183,6 @@
"Closed": "Stengt",
"Comment body": "Kommentarbrødtekst",
"Comment deleted": "Kommentaren er sletta",
- "Comment from @{username} reported": "Kommentaren frå @{username} er rapportert",
"Comment text can't be empty": "Kommentaren kan ikkje vera tom",
"Comments": "Kommentarar",
"Comments are closed for everybody else.": "Ingen andre har lov å kommentera.",
@@ -1230,6 +1228,7 @@
"terms of service": "brukarvilkår",
"with another identity…": "med ein annan identitet…",
"your notification settings": "varslingsinnstillingane dine",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} plassar",
"{available}/{capacity} available places": "Ingen ledige plassar|{available}/{capacity} ledige plassar",
"{count} km": "{count}km",
diff --git a/js/src/i18n/oc.json b/js/src/i18n/oc.json
index bf3555f5..f3b61b05 100644
--- a/js/src/i18n/oc.json
+++ b/js/src/i18n/oc.json
@@ -176,7 +176,6 @@
"Closed": "Tancat",
"Comment body": "",
"Comment deleted": "Comentari suprimit",
- "Comment from @{username} reported": "Comentari de @{username} senhalat",
"Comment text can't be empty": "Lo tèxt del comentari pòt pas èsser void",
"Comments": "Comentaris",
"Comments are closed for everybody else.": "Los comentaris son tampats pels autres.",
diff --git a/js/src/i18n/pl.json b/js/src/i18n/pl.json
index 94cdd209..ad3fcafe 100644
--- a/js/src/i18n/pl.json
+++ b/js/src/i18n/pl.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Rozpocznij dyskusję",
"{contact} will be displayed as contact.": "{contact} będzie wyświetlany jako kontakt.|{contact} będą wyświetlane jako kontakty.",
"@{group}": "@{group}",
- "{'@'}{username}": "",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "Zamknięte",
"Comment body": "",
"Comment deleted": "Usunięto komentarz",
- "Comment from @{username} reported": "Zgłoszono komentarz @{username}",
"Comment text can't be empty": "",
"Comments": "Komentarze",
"Comments are closed for everybody else.": "Komentarze są zamknięte dla innych.",
@@ -1183,6 +1181,7 @@
"terms of service": "regulaminem",
"with another identity…": "używając innej tożsamości…",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "{approved} / {total} miejsc",
"{available}/{capacity} available places": "Brak miejsc|{available}/{capacity} dostępnych miejsc",
"{count} km": "",
diff --git a/js/src/i18n/pt.json b/js/src/i18n/pt.json
index 799dd817..e59269a7 100644
--- a/js/src/i18n/pt.json
+++ b/js/src/i18n/pt.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "Fechado",
"Comment body": "",
"Comment deleted": "Apagar comentário",
- "Comment from @{username} reported": "Comentário de @ {username} reportado",
"Comment text can't be empty": "",
"Comments": "Comentário",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/js/src/i18n/pt_BR.json b/js/src/i18n/pt_BR.json
index c8fa6a1d..feb2a0cd 100644
--- a/js/src/i18n/pt_BR.json
+++ b/js/src/i18n/pt_BR.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Iniciar uma conversa",
"{contact} will be displayed as contact.": "{contact} será mostrado como contato.|{contact} será mostrado como contatos.",
"@{group}": "@{group}",
- "{'@'}{username}": "",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "Fechado",
"Comment body": "",
"Comment deleted": "Comentário apagado",
- "Comment from @{username} reported": "Comentário de @{username} enviado",
"Comment text can't be empty": "",
"Comments": "Comentários",
"Comments are closed for everybody else.": "Os comentários estão fechados para todos os demais.",
@@ -1183,6 +1181,7 @@
"terms of service": "condições gerais do serviço",
"with another identity…": "com uma outra identidade…",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "{approved} / {total} lugares",
"{available}/{capacity} available places": "Nenhum lugar sobrando|{available}/{capacity} lugares disponíveis",
"{count} km": "",
diff --git a/js/src/i18n/ru.json b/js/src/i18n/ru.json
index 5d6f7781..74f717c0 100644
--- a/js/src/i18n/ru.json
+++ b/js/src/i18n/ru.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Начать обсуждение",
"{contact} will be displayed as contact.": "{contact} будет отображаться как контакт.|{contact} будут отображаться как контакты.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "Запрос на подписку от @{username} принят",
"@{username}'s follow request was rejected": "Запрос на подписку от @{username} отклонён",
@@ -177,7 +176,6 @@
"Closed": "Закрыто",
"Comment body": "Содержимое комментария",
"Comment deleted": "Комментарий удален",
- "Comment from @{username} reported": "Жалоба на комментарий от @{username} отправлена",
"Comment text can't be empty": "Комментарий не может быть пустым",
"Comments": "Комментарии",
"Comments are closed for everybody else.": "Комментарии закрыты для всех остальных.",
@@ -1183,6 +1181,7 @@
"terms of service": "условия обслуживания",
"with another identity…": "с другим идентификатором…",
"your notification settings": "",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} мест",
"{available}/{capacity} available places": "Мест нет|{available}/{capacity} свободных мест",
"{count} km": "{count} км",
diff --git a/js/src/i18n/sl.json b/js/src/i18n/sl.json
index b7e3b310..dfcd67ce 100644
--- a/js/src/i18n/sl.json
+++ b/js/src/i18n/sl.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "+ Začni razpravo",
"{contact} will be displayed as contact.": "{contact} bo prikazan kot stik.|{contact} bodo prikazani kot stiki.",
"@{group}": "@{group}",
- "{'@'}{username}": "{'@'}{username}",
"@{username} ({role})": "@{username} ({role})",
"@{username}'s follow request was accepted": "Prošnja za sledenje je bila sprejeta. @{username} vam sedaj sledi",
"@{username}'s follow request was rejected": "Prošnja za sledenje od uporabnika @{username} je bila zavrnjena",
@@ -177,7 +176,6 @@
"Closed": "Zaprto",
"Comment body": "",
"Comment deleted": "Komentar je izbrisan",
- "Comment from @{username} reported": "Prijavljen je bil komentar uporabnika @{username}",
"Comment text can't be empty": "Besedilo komentarja ne sme biti prazno",
"Comments": "Komentarji",
"Comments are closed for everybody else.": "Komentarji so zaprti za vse ostale.",
@@ -1183,6 +1181,7 @@
"terms of service": "pogoji storitve",
"with another identity…": "z drugo identiteto…",
"your notification settings": "",
+ "{'@'}{username}": "{'@'}{username}",
"{approved} / {total} seats": "{approved} / {total} mest",
"{available}/{capacity} available places": "Prostih mest ni več|{available}/{capacity} prostih mest",
"{count} km": "{count} km",
diff --git a/js/src/i18n/sv.json b/js/src/i18n/sv.json
index 3ce80bde..76158727 100644
--- a/js/src/i18n/sv.json
+++ b/js/src/i18n/sv.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "@{grupp}",
- "{'@'}{username}": "",
"@{username} ({role})": "@{användarnamn} ({roll})",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "Stängd",
"Comment body": "",
"Comment deleted": "Kommentar raderad",
- "Comment from @{username} reported": "Kommentaren från @{username} har anmälts",
"Comment text can't be empty": "",
"Comments": "Kommentarer",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "servicevillkor",
"with another identity…": "med en annan identitet…",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "{approved} / {total} platser",
"{available}/{capacity} available places": "Inga platser kvar|{tillgängliga}/{kapacitet} tillgängliga platser",
"{count} km": "",
diff --git a/js/src/i18n/zh_Hant.json b/js/src/i18n/zh_Hant.json
index cb49101a..6c54e724 100644
--- a/js/src/i18n/zh_Hant.json
+++ b/js/src/i18n/zh_Hant.json
@@ -9,7 +9,6 @@
"+ Start a discussion": "",
"{contact} will be displayed as contact.": "",
"@{group}": "",
- "{'@'}{username}": "",
"@{username} ({role})": "",
"@{username}'s follow request was accepted": "",
"@{username}'s follow request was rejected": "",
@@ -177,7 +176,6 @@
"Closed": "",
"Comment body": "",
"Comment deleted": "",
- "Comment from @{username} reported": "",
"Comment text can't be empty": "",
"Comments": "",
"Comments are closed for everybody else.": "",
@@ -1183,6 +1181,7 @@
"terms of service": "",
"with another identity…": "",
"your notification settings": "",
+ "{'@'}{username}": "",
"{approved} / {total} seats": "",
"{available}/{capacity} available places": "",
"{count} km": "",
diff --git a/priv/gettext/fr/LC_MESSAGES/errors.po b/priv/gettext/fr/LC_MESSAGES/errors.po
index 49d80569..3ab96cf3 100644
--- a/priv/gettext/fr/LC_MESSAGES/errors.po
+++ b/priv/gettext/fr/LC_MESSAGES/errors.po
@@ -10,15 +10,16 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2022-05-06 13:08+0200\n"
-"Last-Translator: Vincent Finance \n"
-"Language-Team: French \n"
+"PO-Revision-Date: 2022-10-27 14:38+0000\n"
+"Last-Translator: Axel \n"
+"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Poedit 3.0.1\n"
+"X-Generator: Weblate 4.14.1\n"
#: lib/mobilizon/discussions/discussion.ex:69
#, elixir-autogen
@@ -1111,6 +1112,8 @@ msgid "Unable to find an instance to follow at this address"
msgstr "Impossible de trouver une instance à suivre à cette adresse"
#: lib/mobilizon/actors/actor.ex:396
-#, elixir-autogen, elixir-format
+#, elixir-autogen, elixir-format, fuzzy
msgid "Username must only contain alphanumeric lowercased characters and underscores."
msgstr ""
+"Le nom d'utilisateur ne doit contenir que des caractères alphanumériques "
+"minuscules et des underscores."