Update translations

Update translations

diff --git a/config/locales/client.bs_BA.yml b/config/locales/client.bs_BA.yml
index 179827b..380e844 100644
--- a/config/locales/client.bs_BA.yml
+++ b/config/locales/client.bs_BA.yml
@@ -24,8 +24,6 @@ bs_BA:
         one: "riješenje"
         few: "riješenja"
         other: "riješenja"
-      accepted_html: "{{icon}} Riješio<span class='by'> <a href data-user-card='{{username_lower}}'>{{username}}</a></span> u<a href='{{post_path}}' class='back'>odgovoru #{{post_number}}</a>"
-      accepted_notification: "<p><span>{{username}}</span>{{description}}</p>"
       topic_status_filter:
         all: "sve"
         solved: "riješeno"
diff --git a/config/locales/client.ca.yml b/config/locales/client.ca.yml
index e225088..f454418 100644
--- a/config/locales/client.ca.yml
+++ b/config/locales/client.ca.yml
@@ -23,8 +23,8 @@ ca:
       solution_summary:
         one: "solució"
         other: "solucions"
-      accepted_html: "{{icon}} Resolt <span class='by'>per <a href data-user-card='{{username_lower}}'>{{username}}</a></span> en la <a href='{{post_path}}' class='back'>publicació # {{post_number}}</a>"
-      accepted_notification: "<p><span>{{username}}</span> {{description}}</p>"
+      accepted_html: "%{icon} Resolt <span class='by'>per <a href data-user-card='%{username_lower}'>%{username}</a></span> en <a href='%{post_path}' class='back'>la publicaicó núm. %{post_number}</a>"
+      accepted_notification: "<p><span>%{username}</span> %{description}</p>"
       topic_status_filter:
         all: "tots"
         solved: "resolt"
diff --git a/config/locales/client.de.yml b/config/locales/client.de.yml
index 77be9db..10fe70e 100644
--- a/config/locales/client.de.yml
+++ b/config/locales/client.de.yml
@@ -23,8 +23,6 @@ de:
       solution_summary:
         one: "Lösung"
         other: "Lösungen"
-      accepted_html: "{{icon}} Gelöst <span class='by'>von <a href data-user-card='{{username_lower}}'>{{username}}</a></span> in <a href='{{post_path}}' class='back'>Beitrag #{{post_number}}</a>"
-      accepted_notification: "<p><span>{{username}}</span> {{description}}</p>"
       topic_status_filter:
         all: "alle"
         solved: "gelöst"
@@ -32,3 +30,7 @@ de:
     topic_statuses:
       solved:
         help: "Dieses Thema hat eine Lösung"
+    admin:
+      web_hooks:
+        solved_event:
+          details: "Wenn ein Benutzer einen Beitrag als akzeptierte oder nicht akzeptierte Antwort markiert."
diff --git a/config/locales/client.es.yml b/config/locales/client.es.yml
index 75dc9ff..73bbb89 100644
--- a/config/locales/client.es.yml
+++ b/config/locales/client.es.yml
@@ -23,8 +23,6 @@ es:
       solution_summary:
         one: "solución"
         other: "soluciones"
-      accepted_html: "{{icon}} Solucionado <span class='by'>por <a href data-user-card='{{username_lower}}'>{{username}}</a></span> en la <a href='{{post_path}}' class='back'>publicación #{{post_number}}</a>"
-      accepted_notification: "<p><span>{{username}}</span> {{description}}</p>"
       topic_status_filter:
         all: "todos"
         solved: "solucionado"
diff --git a/config/locales/client.et.yml b/config/locales/client.et.yml
index 525fc00..b73b35d 100644
--- a/config/locales/client.et.yml
+++ b/config/locales/client.et.yml
@@ -19,7 +19,6 @@ et:
       solution_summary:
         one: "lahendus"
         other: "lahendused"
-      accepted_notification: "<p><span>{{username}}</span> {{description}}</p>"
       topic_status_filter:
         all: "kõik"
     topic_statuses:
diff --git a/config/locales/client.fa_IR.yml b/config/locales/client.fa_IR.yml
index fee635b..95f22af 100644
--- a/config/locales/client.fa_IR.yml
+++ b/config/locales/client.fa_IR.yml
@@ -14,10 +14,13 @@ fa_IR:
     solved:
       title: "حل شده"
       allow_accepted_answers: "به صاحب عنوان و مدیران اجازه انتخاب یک پاسخ را به عنوان راه حل بده."
+      accept_answer: "انتخاب کنید اگر این پاسخ مشکل را حل کرده است"
       has_no_accepted_answer: "این موضوع هیچ راه حلی ندارد"
       accepted_answer: "راه حل مورد قبول"
       solution: "راه حل"
-      accepted_html: "{{icon}}<span class='by'>توسط<a href data-user-card='{{username_lower}}'>{{username}}</a></span> در <a href='{{post_path}}' class='back'>پست {{post_number}}</a>حل شد. "
+      solution_summary:
+        one: "راه حل"
+        other: "راه حل ها"
       topic_status_filter:
         all: "همه"
     topic_statuses:
diff --git a/config/locales/client.fi.yml b/config/locales/client.fi.yml
index 5fd768d..5c0686e 100644
--- a/config/locales/client.fi.yml
+++ b/config/locales/client.fi.yml
@@ -23,8 +23,6 @@ fi:
       solution_summary:
         one: "ratkaisu"
         other: "ratkaisut"
-      accepted_html: "{{icon}} <span class='by'><a href data-user-card='{{username_lower}}'>{{username}}</a></span> ratkaisi <a href='{{post_path}}' class='back'>viestissä #{{post_number}}</a>"
-      accepted_notification: "<p><span>{{username}}</span> {{description}}</p>"
       topic_status_filter:
         all: "kaikki"
         solved: "ratkaistu"
diff --git a/config/locales/client.fr.yml b/config/locales/client.fr.yml
index d79f032..39c006e 100644
--- a/config/locales/client.fr.yml
+++ b/config/locales/client.fr.yml
@@ -14,17 +14,17 @@ fr:
     solved:
       title: "Solutions"
       allow_accepted_answers: "Autoriser l'auteur du sujet et les responsables à marquer une réponse comme solution"
-      accept_answer: "Sélectionner si cette réponse résout le problème"
+      accept_answer: "Sélectionnez si cette réponse résout le problème"
       accepted_description: "C'est la solution acceptée à ce sujet"
       has_no_accepted_answer: "Ce sujet n'a pas de solution"
-      unaccept_answer: "Désélectionner si cette réponse ne résout plus le problème"
+      unaccept_answer: "Désélectionnez si cette réponse ne résout plus le problème"
       accepted_answer: "Solution"
       solution: "Solution"
       solution_summary:
         one: "solution"
         other: "solutions"
-      accepted_html: "{{icon}} Résolu <span class='by'>par <a href data-user-card='{{username_lower}}'>{{username}}</a></span> dans le <a href='{{post_path}}' class='back'>message #{{post_number}}</a>"
-      accepted_notification: "<p><span>{{username}}</span> {{description}}</p>"
+      accepted_html: "%{icon} Résolu <span class='by'>par <a href data-user-card='%{username_lower}'>%{username}</a></span> dans le <a href='%{post_path}' class='back'>message #%{post_number}</a>"
+      accepted_notification: "<p><span>%{username}</span> %{description}</p>"
       topic_status_filter:
         all: "tout"
         solved: "résolu"
diff --git a/config/locales/client.gl.yml b/config/locales/client.gl.yml
index 8996954..e7a49fd 100644
--- a/config/locales/client.gl.yml
+++ b/config/locales/client.gl.yml
@@ -7,6 +7,10 @@
 
 gl:
   js:
+    notifications:
+      alt:
+        solved:
+          accepted_notification: "aceptado"
     solved:
       topic_status_filter:
         all: "todo"
diff --git a/config/locales/client.he.yml b/config/locales/client.he.yml
index da27e30..fa2d191 100644
--- a/config/locales/client.he.yml
+++ b/config/locales/client.he.yml
@@ -25,8 +25,8 @@ he:
         two: "פתרונות"
         many: "פתרונות"
         other: "פתרונות"
-      accepted_html: "{{icon}} נפתר <span class='by'>על ידי <a href data-user-card='{{username_lower}}'>{{username}}</a></span> ב<a href='{{post_path}}' class='back'>פוסט מס׳ {{post_number}}</a>"
-      accepted_notification: "<p><span>{{username}}</span> {{description}}</p>"
+      accepted_html: "%{icon} נפתר <span class='by'>על ידי <a href data-user-card='%{username_lower}'>%{username}</a></span> ב<a href='%{post_path}' class='back'>פוסט מס׳ %{post_number}</a>"
+      accepted_notification: "<p><span>%{username}</span> %{description}</p>"
       topic_status_filter:
         all: "הכול"
         solved: "נפתר"
diff --git a/config/locales/client.hu.yml b/config/locales/client.hu.yml
index b66388d..277c702 100644
--- a/config/locales/client.hu.yml

[... diff too long, it was truncated ...]

GitHub sha: 075883ba