diff --git a/packages/rocketchat-lib/i18n/ar.i18n.json b/packages/rocketchat-lib/i18n/ar.i18n.json
index b7050b70f9ed1573f2b34a85cef8bd566144e37d..4907ad1c0f0041331edefa74718d4e39f75c0057 100644
--- a/packages/rocketchat-lib/i18n/ar.i18n.json
+++ b/packages/rocketchat-lib/i18n/ar.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "خطأ، الكثير من الطلبات. من فضلك أبطء السرعة. عليك الانتظار %s ثانية قبل المحاولة مرة أخرى",
   "error-action-not-allowed" : "__action__ غير مسموح",
   "error-application-not-found" : "التطبيق غير موجود",
+  "error-archived-duplicate-name" : "هناك قناة المحفوظة مع اسم '__room_name__ \"",
+  "error-avatar-invalid-url" : "عنوان الصورة الرمزية صالح: __url__",
+  "error-avatar-url-handling" : "خطأ أثناء التعامل مع وضع الصورة الرمزية للمن عنوان URL (__url__) ل__username__",
   "error-cant-invite-for-direct-room" : "لا يمكن دعوة المستخدم إلى غرف المباشرة",
   "error-could-not-change-email" : "لا يمكن تغيير البريد الإلكتروني",
+  "error-could-not-change-name" : "لا يمكن تغيير اسم",
+  "error-could-not-change-username" : "لا يمكن تغيير اسم المستخدم",
   "error-delete-protected-role" : "لا يمكنك حذف دور محمية",
   "error-department-not-found" : "قسم غير موجود",
   "error-duplicate-channel-name" : "توجد قناة باسم '%s'",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "قناة غير صالحة. تبدأ @ أو #",
   "error-invalid-custom-field" : "حقل مخصص غير صالح",
   "error-invalid-custom-field-name" : "اسم الحقل المخصص غير صالح. استخدام حروف أو أرقام أو الواصلات والشرطات السفلية.",
+  "error-invalid-description" : "وصف صالح",
   "error-invalid-domain" : "مجال غير صالح",
   "error-invalid-email" : "__email__ البريد الإلكتروني غير صالح",
   "error-invalid-file-height" : "ارتفاع ملف غير صالح",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "عرض ملف غير صالح",
   "error-invalid-from-address" : "كنت على علم غير صالح من عنوان.",
   "error-invalid-integration" : "التكامل غير صالح",
+  "error-invalid-method" : "طريقة غير صالح",
   "error-invalid-name" : "اسم غير صالح",
   "error-invalid-password" : "كلمة مرور غير صالحة",
   "error-invalid-redirectUri" : "redirectUri غير صالح",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> ليس اسما غرفة صحيح، <br/> استخدام حروف أو أرقام أو الواصلات والشرطات",
   "error-invalid-room-type" : "<strong>__type__</strong> ليس نوع الغرفة صالح.",
   "error-invalid-settings" : "إعدادات غير صحيحة المقدمة",
+  "error-invalid-subscription" : "الاشتراك غير صالح",
   "error-invalid-token" : "رمز غير صحيح",
   "error-invalid-triggerWords" : "triggerWords غير صالح",
   "error-invalid-urls" : "عنوان URL غير صالح",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "اسم المستخدم غير صالح",
   "error-message-deleting-blocked" : "يتم حظر رسالة حذف",
   "error-message-editing-blocked" : "تم حظر تحرير رسالة",
+  "error-message-size-exceeded" : "يتجاوز حجم الرسالة Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "يجب توفير رابط [إلغاء الاشتراك].",
+  "error-no-tokens-for-this-user" : "لا توجد الرموز لهذا المستخدم",
   "error-not-allowed" : "غير مسموح",
   "error-not-authorized" : "غير مخول",
+  "error-push-disabled" : "تم تعطيل دفع",
   "error-remove-last-owner" : "هذا هو صاحب الماضي. يرجى تحديد المالك الجديد قبل إزالة هذه واحدة.",
   "error-role-in-use" : "لا يمكن حذف دور لأنه في استخدام",
   "error-role-name-required" : "مطلوب اسم الدور",
   "error-the-field-is-required" : "مطلوب __field__ المجال.",
   "error-too-many-requests" : "خطأ، والكثير من الطلبات. من فضلك أبطء السرعة. عليك الانتظار __seconds__ ثواني قبل المحاولة مرة أخرى.",
+  "error-user-is-not-activated" : "العضو غير مفعل",
   "error-user-not-in-room" : "المستخدم ليس في هذه الغرفة",
+  "error-user-registration-disabled" : "تم تعطيل تسجيل المستخدم",
+  "error-user-registration-secret" : "يسمح تسجيل المستخدم فقط عبر URL السري",
   "error-you-are-last-owner" : "كنت صاحب الماضي. الرجاء تعيين المالك الجديد قبل مغادرة الغرفة.",
   "Esc_to" : "خروج ل",
   "Example_s" : "على سبيل المثال: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "لا توجد رسائل مثبتة",
   "No_results_found" : "لا توجد نتائج",
   "No_starred_messages" : "لا توجد رسائل مميزة",
-  "no_tokens_for_this_user" : "لا توجد الرموز لهذا المستخدم",
   "No_user_with_username_%s_was_found" : "لا يوجد مستخدم باسم <strong>\"%s\"</strong>",
   "Not_allowed" : "غير مسموح",
   "Not_authorized" : "غير مصرح",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "وقد قطع العضو",
   "User_Info" : "معلومات المستخدم",
   "User_is_no_longer_an_admin" : "المستخدم لم يعد مديرا",
-  "User_is_not_activated" : "العضو غير مفعل",
   "User_is_now_an_admin" : "المستخدم الآن مدير",
   "User_joined_channel" : "انضم للقناة.",
   "User_joined_channel_female" : "انضمت للقناة",
diff --git a/packages/rocketchat-lib/i18n/cs.i18n.json b/packages/rocketchat-lib/i18n/cs.i18n.json
index 1216982a0bf808dd3d272c274b71d13077dc105d..4cd35a9ed0e9eec1f9db11a0a6e5522779f179cd 100644
--- a/packages/rocketchat-lib/i18n/cs.i18n.json
+++ b/packages/rocketchat-lib/i18n/cs.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Chyba, příliš mnoho požadavků. Prosím zpomal. Musíte počkat %s sekund před dalším pokusem",
   "error-action-not-allowed" : "__action__ není povoleno",
   "error-application-not-found" : "Aplikace nebyla nalezena",
+  "error-archived-duplicate-name" : "Je tu archivovaná kanál s názvem \"__room_name__\"",
+  "error-avatar-invalid-url" : "Neplatná avatar URL: __url__",
+  "error-avatar-url-handling" : "Chyba při manipulaci s nastavení avatara z URL (__url__) pro uživatelské jméno __username__",
   "error-cant-invite-for-direct-room" : "Nelze pozvat uživatele k přímým místností",
   "error-could-not-change-email" : "Nemohu změnit e-mail",
+  "error-could-not-change-name" : "Nemohl změnit jméno",
+  "error-could-not-change-username" : "Nemohu změnit uživatelské jméno",
   "error-delete-protected-role" : "Nelze odstranit chráněné roli",
   "error-department-not-found" : "Oddělení nebyl nalezen",
   "error-duplicate-channel-name" : "Kanál s názvem ' %s' existuje",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Neplatný kanál. Začněte s @ nebo #",
   "error-invalid-custom-field" : "Neplatná vlastní pole",
   "error-invalid-custom-field-name" : "Neplatný název vlastní pole. Používejte pouze písmena, číslice, pomlčky a podtržítka.",
+  "error-invalid-description" : "Neplatný popis",
   "error-invalid-domain" : "neplatná doména",
   "error-invalid-email" : "Neplatná e-mailová __email__",
   "error-invalid-file-height" : "Neplatná výška pořadače",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Neplatná šířka soubor",
   "error-invalid-from-address" : "Informoval jste neplatný FROM adresu.",
   "error-invalid-integration" : "Neplatný integrace",
+  "error-invalid-method" : "neplatná metoda",
   "error-invalid-name" : "Neplatný název",
   "error-invalid-password" : "Neplatné heslo",
   "error-invalid-redirectUri" : "Neplatný redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> není platný název místnosti, <br/> použijte pouze písmena, číslice, pomlčky a podtržítka",
   "error-invalid-room-type" : "<strong>__type__</strong> není platný typ pokoje.",
   "error-invalid-settings" : "Neplatné nastavení poskytované",
+  "error-invalid-subscription" : "Neplatný předplatné",
   "error-invalid-token" : "Neplatný tokenu",
   "error-invalid-triggerWords" : "Neplatné triggerWords",
   "error-invalid-urls" : "Neplatné adresy URL",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Neplatné uživatelské jméno",
   "error-message-deleting-blocked" : "mazání zpráva je zablokována",
   "error-message-editing-blocked" : "editace zpráva je zablokována",
+  "error-message-size-exceeded" : "velikost zprávy přesahuje Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Je nutné poskytnout [Zrušit registraci] odkazu.",
+  "error-no-tokens-for-this-user" : "Neexistují žádné tokeny pro tohoto uživatele",
   "error-not-allowed" : "Nepovoleno",
   "error-not-authorized" : "není povoleno",
+  "error-push-disabled" : "Push je zakázána",
   "error-remove-last-owner" : "Toto je poslední majitel. Prosím nastavit nový majitel Před vyjmutím tenhle.",
   "error-role-in-use" : "Nelze smazat roli, protože to je v provozu",
   "error-role-name-required" : "Název role je vyžadována",
   "error-the-field-is-required" : "Je vyžadován pole __field__.",
   "error-too-many-requests" : "Chyba, příliš mnoho požadavků. Prosím zpomal. Musíte počkat __seconds__ sekund před dalším pokusem.",
+  "error-user-is-not-activated" : "Uživatel není aktivován",
   "error-user-not-in-room" : "Uživatel není v této místnosti",
+  "error-user-registration-disabled" : "Registrace nového uživatele je zakázána",
+  "error-user-registration-secret" : "registrace uživatele je povolen pouze přes tajné URL",
   "error-you-are-last-owner" : "Jste poslední vlastníkem. Před opuštěním místnosti Prosím nastavte nového majitele.",
   "Esc_to" : "Esc",
   "Example_s" : "Příklad: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Žádné zprávy připnuté",
   "No_results_found" : "Nebyly nalezeny žádné výsledky",
   "No_starred_messages" : "Žádné zprávy s hvězdičkou",
-  "no_tokens_for_this_user" : "Neexistují žádné tokeny pro tohoto uživatele",
   "No_user_with_username_%s_was_found" : "Nebyl nalezen žádný uživatel s uživatelským jménem <strong>\" %s\"!</strong>",
   "Not_allowed" : "Nepovoleno",
   "Not_authorized" : "není povoleno",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Uživatel se odpojil",
   "User_Info" : "Informace o uživateli",
   "User_is_no_longer_an_admin" : "Uživatel je už ne admin",
-  "User_is_not_activated" : "Uživatel není aktivován",
   "User_is_now_an_admin" : "Uživatel je nyní admin",
   "User_joined_channel" : "Se připojil ke kanálu.",
   "User_joined_channel_female" : "Se připojil ke kanálu.",
diff --git a/packages/rocketchat-lib/i18n/de.i18n.json b/packages/rocketchat-lib/i18n/de.i18n.json
index 6fa8fb615fda803b694799fc337270ba1a239d66..165ba8a23ba9f47c9b9152e6cbbd5d0f360efba8 100644
--- a/packages/rocketchat-lib/i18n/de.i18n.json
+++ b/packages/rocketchat-lib/i18n/de.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Fehler, zu viele Anfragen. Warte %s Sekunden, bevor du es erneut probierst.",
   "error-action-not-allowed" : "__action__ ist nicht erlaubt",
   "error-application-not-found" : "Anwendung nicht gefunden",
+  "error-archived-duplicate-name" : "Es gibt einen archivierten Kanal mit dem Namen '__room_name__'",
+  "error-avatar-invalid-url" : "Ungültige avatar URL: __url__",
+  "error-avatar-url-handling" : "Fehler beim Umgang mit Avatar Einstellung von einer URL (__url__) für __username__",
   "error-cant-invite-for-direct-room" : "Nutzer können nicht in private Nachrichtenräume eingeladen werden.",
   "error-could-not-change-email" : "Konnte E-Mail-Adresse nicht ändern",
+  "error-could-not-change-name" : "Konnte nicht Namen ändern",
+  "error-could-not-change-username" : "Konnte nicht Benutzernamen ändern",
   "error-delete-protected-role" : "Eine geschützte Rolle kann nicht gelöscht werden.",
   "error-department-not-found" : "Abteilung konnte nicht gefunden werden.",
   "error-duplicate-channel-name" : "Ein Kanal mit dem Namen '__channel_name__' existiert bereits.",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Ungültiger Kanal. Beginnen Sie mit @ oder #",
   "error-invalid-custom-field" : "Ungültiges benutzerdefiniertes Feld",
   "error-invalid-custom-field-name" : "Unzulässiger Name für ein benutzerdefiniertes Feld. Benutze nur Buchstaben, Nummern, Binde- und Unterstriche.",
+  "error-invalid-description" : "Ungültige Beschreibung",
   "error-invalid-domain" : "Ungültige Domain",
   "error-invalid-email" : "Ungültige E-Mail-Adresse __email__",
   "error-invalid-file-height" : "Ungültige Dateihöhe",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Ungültige Dateibreite",
   "error-invalid-from-address" : "Sie haben eine ungültige E-Mail-Adresse als Empfänger angegeben.",
   "error-invalid-integration" : "Ungültige Integration",
+  "error-invalid-method" : "Ungültige Methode",
   "error-invalid-name" : "Ungültiger Name",
   "error-invalid-password" : "Falsches Passwort",
   "error-invalid-redirectUri" : "Ungültige redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>%s</strong> ist kein zulässiger Raumname.<br/>Verwenden Sie nur Buchstaben, Zahlen oder Binde- und Unterstriche.",
   "error-invalid-room-type" : "<strong>__type__</strong> ist kein gültiger Raumtyp.",
   "error-invalid-settings" : "Ungültige Einstellungen zur Verfügung gestellt",
+  "error-invalid-subscription" : "Ungültige Abonnement",
   "error-invalid-token" : "Ungültiger Token",
   "error-invalid-triggerWords" : "Ungültige triggerWords",
   "error-invalid-urls" : "Ungültige URLs",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Ungültiger Benutzername",
   "error-message-deleting-blocked" : "Nachrichten löschen ist gesperrt",
   "error-message-editing-blocked" : "Nachrichten bearbeiten ist gesperrt",
+  "error-message-size-exceeded" : "Nachrichtengröße überschreitet Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Sie müssen einen Link zum Abmelden vom Verteiler angeben.",
+  "error-no-tokens-for-this-user" : "Es liegen keine Token für diesen Benutzer vor.",
   "error-not-allowed" : "Nicht erlaubt",
   "error-not-authorized" : "Nicht berechtigt",
+  "error-push-disabled" : "Push ist deaktiviert",
   "error-remove-last-owner" : "Das ist der letzte Besitzer. Bitte bestimmen Sie einen neuen Besitzer, bevor Sie diesen Raum löschen.",
   "error-role-in-use" : "Die Rolle kann nicht gelöscht werden, da sie gerade verwendet wird.",
   "error-role-name-required" : "Ein Rollenname muss angegeben werden",
   "error-the-field-is-required" : "Das Feld __field__ ist erforderlich.",
   "error-too-many-requests" : "Fehler, zu viele Anfragen. Bitte fahren Sie langsamer. Sie müssen wieder __seconds__ Sekunden, bevor Sie warten.",
+  "error-user-is-not-activated" : "Der Benutzer ist nicht aktiviert.",
   "error-user-not-in-room" : "Der Benutzer ist nicht in diesem Raum.",
+  "error-user-registration-disabled" : "Benutzer-Registrierung ist deaktiviert",
+  "error-user-registration-secret" : "Benutzerregistrierung ist nur über geheime URL erlaubt",
   "error-you-are-last-owner" : "Sie sind der letzte Besitzer. Bitte bestimmen Sie einen neuen Besitzer, bevor Sie den Raum verlassen.",
   "Esc_to" : "Verlassen, um",
   "Example_s" : "Beispiel: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Es wurden bisher keine Nachrichten fixiert.",
   "No_results_found" : "Keine Ergebnisse gefunden.",
   "No_starred_messages" : "Es wurden bisher keine Nachrichten markiert.",
-  "no_tokens_for_this_user" : "Es liegen keine Token für diesen Benutzer vor.",
   "No_user_with_username_%s_was_found" : "Es wurde kein Benutzer mit dem Namen <strong>\"%s\"</strong> gefunden!",
   "Not_allowed" : "Nicht erlaubt",
   "Not_authorized" : "Nicht berechtigt",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Der Benutzer hat die Verbindung getrennt.",
   "User_Info" : "Benutzerinformationen",
   "User_is_no_longer_an_admin" : "Der Benutzer ist kein Admin mehr.",
-  "User_is_not_activated" : "Der Benutzer ist nicht aktiviert.",
   "User_is_now_an_admin" : "Der Benutzer ist jetzt ein Admin.",
   "User_joined_channel" : "Ist dem Kanal beigetreten.",
   "User_joined_channel_female" : "Ist dem Kanal beigetreten.",
diff --git a/packages/rocketchat-lib/i18n/el.i18n.json b/packages/rocketchat-lib/i18n/el.i18n.json
index bce09a7df0e5453f092fefc552954a509e014951..7547a1421ec89c8c95965d32d6fa2633905b4c47 100644
--- a/packages/rocketchat-lib/i18n/el.i18n.json
+++ b/packages/rocketchat-lib/i18n/el.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Σφάλματος, πάρα πολλά αιτήματα. Παρακαλώ πήγαινε πιο σιγά. Θα πρέπει να περιμένετε %s δευτερόλεπτα πριν προσπαθήσετε ξανά",
   "error-action-not-allowed" : "__action__ δεν επιτρέπεται",
   "error-application-not-found" : "Η εφαρμογή δεν βρέθηκε",
+  "error-archived-duplicate-name" : "Υπάρχει ένα αρχειοθετημένο κανάλι με το όνομα «__room_name__»",
+  "error-avatar-invalid-url" : "Μη έγκυρη διεύθυνση URL avatar: __url__",
+  "error-avatar-url-handling" : "Σφάλμα κατά το χειρισμό ρύθμιση avatar από μια διεύθυνση URL (__url__) για το χρήστη __username__",
   "error-cant-invite-for-direct-room" : "Δεν μπορείτε να προσκαλέσετε το χρήστη σε απευθείας δωμάτια",
   "error-could-not-change-email" : "Δεν θα μπορούσε να αλλάξει το email",
+  "error-could-not-change-name" : "Δεν θα μπορούσε να αλλάξει το όνομά",
+  "error-could-not-change-username" : "Δεν θα μπορούσε να αλλάξει το όνομα χρήστη",
   "error-delete-protected-role" : "Δεν μπορείτε να διαγράψετε μια προστατευμένη ρόλο",
   "error-department-not-found" : "Τμήμα δεν βρέθηκε",
   "error-duplicate-channel-name" : "Υπάρχει ήδη κανάλι με όνομα '%s'",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Μη έγκυρο κανάλι. Ξεκινήστε με @ ή #",
   "error-invalid-custom-field" : "Μη έγκυρο προσαρμοσμένο πεδίο",
   "error-invalid-custom-field-name" : "Μη έγκυρο όνομα προσαρμοσμένο πεδίο. Χρησιμοποιήστε μόνο γράμματα, αριθμούς, παύλες και τις κάτω παύλες.",
+  "error-invalid-description" : "Μη έγκυρη περιγραφή",
   "error-invalid-domain" : "Μη έγκυρη περιοχή",
   "error-invalid-email" : "Μη έγκυρη __email__ email",
   "error-invalid-file-height" : "Μη έγκυρο ύψος του αρχείου",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Μη έγκυρο πλάτος αρχείο",
   "error-invalid-from-address" : "Μπορείτε ενημερωθείτε μια μη έγκυρη διεύθυνση Από.",
   "error-invalid-integration" : "Μη έγκυρη ενσωμάτωση",
+  "error-invalid-method" : "Μη έγκυρη μέθοδο",
   "error-invalid-name" : "Μη έγκυρο όνομα",
   "error-invalid-password" : "Λανθασμένος κωδικός",
   "error-invalid-redirectUri" : "Μη έγκυρη redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> δεν είναι έγκυρο όνομα του δωματίου, <br/> χρησιμοποιήστε μόνο γράμματα, αριθμούς, παύλες και τις κάτω παύλες",
   "error-invalid-room-type" : "<strong>__type__</strong> δεν είναι έγκυρο τύπο δωματίου.",
   "error-invalid-settings" : "Άκυρα ρυθμίσεις που παρέχονται",
+  "error-invalid-subscription" : "Μη έγκυρη συνδρομή",
   "error-invalid-token" : "Μη έγκυρο διακριτικό",
   "error-invalid-triggerWords" : "Μη έγκυρη triggerWords",
   "error-invalid-urls" : "έγκυρη διεύθυνση URL",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Μη έγκυρο όνομα χρήστη",
   "error-message-deleting-blocked" : "διαγραφή του μηνύματος είναι αποκλεισμένη",
   "error-message-editing-blocked" : "επεξεργασίας του μηνύματος είναι αποκλεισμένη",
+  "error-message-size-exceeded" : "το μέγεθος του μηνύματος ξεπερνά Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Πρέπει να δώσετε το σύνδεσμο [unsubscribe].",
+  "error-no-tokens-for-this-user" : "Δεν υπάρχουν κουπόνια για αυτόν τον χρήστη",
   "error-not-allowed" : "Δεν επιτρέπεται",
   "error-not-authorized" : "δεν επιτρέπεται",
+  "error-push-disabled" : "Push είναι απενεργοποιημένο",
   "error-remove-last-owner" : "Αυτό είναι το τελευταίο ιδιοκτήτη. Παρακαλούμε να ορίσετε ένα νέο ιδιοκτήτη πριν από την αφαίρεση αυτό το ένα.",
   "error-role-in-use" : "Δεν μπορείτε να διαγράψετε ρόλο επειδή είναι σε χρήση",
   "error-role-name-required" : "Το όνομά ρόλος αυτός απαιτείται",
   "error-the-field-is-required" : "Η __field__ πεδίο είναι υποχρεωτικό.",
   "error-too-many-requests" : "Σφάλματος, πάρα πολλά αιτήματα. Παρακαλώ πήγαινε πιο σιγά. Θα πρέπει να περιμένετε __seconds__ δευτερόλεπτα πριν προσπαθήσετε ξανά.",
+  "error-user-is-not-activated" : "Ο χρήστης δεν έχει ενεργοποιηθεί",
   "error-user-not-in-room" : "Ο χρήστης δεν είναι σε αυτό το δωμάτιο",
+  "error-user-registration-disabled" : "εγγραφή χρήστη είναι απενεργοποιημένη",
+  "error-user-registration-secret" : "Εγγραφή χρήστη επιτρέπεται μόνο μέσω Secret URL",
   "error-you-are-last-owner" : "Είστε ο τελευταίος ιδιοκτήτης. Παρακαλούμε να ορίσετε νέο ιδιοκτήτη πριν αποχωρήσει από την αίθουσα.",
   "Esc_to" : "Esc για να",
   "Example_s" : "Παράδειγμα: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Δεν καρφώθηκε μηνύματα",
   "No_results_found" : "Δεν βρέθηκαν αποτελέσματα",
   "No_starred_messages" : "Δεν αστέρι μηνύματα",
-  "no_tokens_for_this_user" : "Δεν υπάρχουν κουπόνια για αυτόν τον χρήστη",
   "No_user_with_username_%s_was_found" : "Κανένας χρήστης δεν με όνομα <strong>\" %s\"</strong> βρέθηκε!",
   "Not_allowed" : "Δεν επιτρέπεται",
   "Not_authorized" : "δεν επιτρέπεται",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Ο χρήστης έχει αποσυνδεθεί",
   "User_Info" : "Πληροφορίες για το χρήστη",
   "User_is_no_longer_an_admin" : "Ο χρήστης δεν είναι πλέον διαχειριστής",
-  "User_is_not_activated" : "Ο χρήστης δεν έχει ενεργοποιηθεί",
   "User_is_now_an_admin" : "Ο χρήστης είναι πλέον διαχειριστής",
   "User_joined_channel" : "Μπήκε στο κανάλι.",
   "User_joined_channel_female" : "Μπήκε στο κανάλι.",
diff --git a/packages/rocketchat-lib/i18n/en.i18n.json b/packages/rocketchat-lib/i18n/en.i18n.json
index 1ba9eb7536284ae40106d34aec8362bfd65ed497..a63483a150477ae89a8d4d828927027d7719053a 100644
--- a/packages/rocketchat-lib/i18n/en.i18n.json
+++ b/packages/rocketchat-lib/i18n/en.i18n.json
@@ -308,11 +308,16 @@
   "Error_too_many_requests" : "Error, too many requests. Please slow down. You must wait %s seconds before trying again",
   "error-action-not-allowed" : "__action__ is not allowed",
   "error-application-not-found" : "Application not found",
+  "error-archived-duplicate-name" : "There's an archived channel with name '__room_name__'",
+  "error-avatar-invalid-url" : "Invalid avatar URL: __url__",
+  "error-avatar-url-handling" : "Error while handling avatar setting from a URL (__url__) for __username__",
   "error-cant-invite-for-direct-room" : "Can't invite user to direct rooms",
   "error-could-not-change-email" : "Could not change email",
+  "error-could-not-change-name" : "Could not change name",
+  "error-could-not-change-username" : "Could not change username",
   "error-delete-protected-role" : "Cannot delete a protected role",
   "error-department-not-found" : "Department not found",
-  "error-duplicate-channel-name" : "A Channel with name '__channel_name__' exists",
+  "error-duplicate-channel-name" : "A channel with name '__channel_name__' exists",
   "error-email-domain-blacklisted" : "The email domain is blacklisted",
   "error-field-unavailable" : "<strong>__field__</strong> is already in use :(",
   "error-file-too-large" : "File is too large",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Invalid channel. Start with @ or #",
   "error-invalid-custom-field" : "Invalid custom field",
   "error-invalid-custom-field-name" : "Invalid custom field name. Use only letters, numbers, hyphens and underscores.",
+  "error-invalid-description" : "Invalid description",
   "error-invalid-domain" : "Invalid domain",
   "error-invalid-email" : "Invalid email __email__",
   "error-invalid-file-height" : "Invalid file height",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Invalid file width",
   "error-invalid-from-address" : "You informed an invalid FROM address.",
   "error-invalid-integration" : "Invalid integration",
+  "error-invalid-method" : "Invalid method",
   "error-invalid-name" : "Invalid name",
   "error-invalid-password" : "Invalid password",
   "error-invalid-redirectUri" : "Invalid redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>__room_name__</strong> is not a valid room name,<br/> use only letters, numbers, hyphens and underscores",
   "error-invalid-room-type" : "<strong>__type__</strong> is not a valid room type.",
   "error-invalid-settings" : "Invalid settings provided",
+  "error-invalid-subscription" : "Invalid subscription",
   "error-invalid-token" : "Invalid token",
   "error-invalid-triggerWords" : "Invalid triggerWords",
   "error-invalid-urls" : "Invalid URLs",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Invalid username",
   "error-message-deleting-blocked" : "Message deleting is blocked",
   "error-message-editing-blocked" : "Message editing is blocked",
+  "error-message-size-exceeded" : "Message size exceeds Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "You must provide the [unsubscribe] link.",
+  "error-no-tokens-for-this-user" : "There are no tokens for this user",
   "error-not-allowed" : "Not allowed",
   "error-not-authorized" : "Not authorized",
+  "error-push-disabled" : "Push is disabled",
   "error-remove-last-owner" : "This is the last owner. Please set a new owner before removing this one.",
   "error-role-in-use" : "Cannot delete role because it's in use",
   "error-role-name-required" : "Role name is required",
   "error-the-field-is-required" : "The field __field__ is required.",
   "error-too-many-requests" : "Error, too many requests. Please slow down. You must wait __seconds__ seconds before trying again.",
+  "error-user-is-not-activated" : "User is not activated",
   "error-user-not-in-room" : "User is not in this room",
+  "error-user-registration-disabled" : "User registration is disabled",
+  "error-user-registration-secret" : "User registration is only allowed via Secret URL",
   "error-you-are-last-owner" : "You are the last owner. Please set new owner before leaving the room.",
   "Esc_to" : "Esc to",
   "Example_s" : "Example: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "No pinned messages",
   "No_results_found" : "No results found",
   "No_starred_messages" : "No starred messages",
-  "no_tokens_for_this_user" : "There are no tokens for this user",
   "No_user_with_username_%s_was_found" : "No user with username <strong>\"%s\"</strong> was found!",
   "Not_allowed" : "Not allowed",
   "Not_authorized" : "Not authorized",
@@ -1053,7 +1066,6 @@
   "User_has_disconnected" : "User has disconnected",
   "User_Info" : "User Info",
   "User_is_no_longer_an_admin" : "User is no longer an admin",
-  "User_is_not_activated" : "User is not activated",
   "User_is_now_an_admin" : "User is now an admin",
   "User_joined_channel" : "Has joined the channel.",
   "User_joined_channel_female" : "Has joined the channel.",
diff --git a/packages/rocketchat-lib/i18n/es.i18n.json b/packages/rocketchat-lib/i18n/es.i18n.json
index 627144dfac46230f083493d80e28bfd60be242c7..101d0fa0335e41243007c887e3752f09b7a78328 100644
--- a/packages/rocketchat-lib/i18n/es.i18n.json
+++ b/packages/rocketchat-lib/i18n/es.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Error, demasiadas peticiones. Por favor baje el ritmo. Debe esperar %s segundos para intentar nuevamente.",
   "error-action-not-allowed" : "__action__ no está permitido",
   "error-application-not-found" : "Aplicación no encontrada",
+  "error-archived-duplicate-name" : "Hay un canal de archivado con el nombre '__room_name__'",
+  "error-avatar-invalid-url" : "URL del avatar no válido: __url__",
+  "error-avatar-url-handling" : "Error durante la manipulación de ajuste de imagen de usuario desde una dirección URL (__url__) para __username__",
   "error-cant-invite-for-direct-room" : "No se puede invitar al usuario habitaciones directos",
   "error-could-not-change-email" : "No se pudo cambiar de correo electrónico",
+  "error-could-not-change-name" : "No se pudo cambiar el nombre",
+  "error-could-not-change-username" : "No se pudo cambiar nombre de usuario",
   "error-delete-protected-role" : "No puede eliminar un rol protegido",
   "error-department-not-found" : "Departamento no encontrado",
   "error-duplicate-channel-name" : "Un canal con el nombre '%s' ya existe",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "canal no válido. Comience con @ o #",
   "error-invalid-custom-field" : "campo personalizado no válido",
   "error-invalid-custom-field-name" : "No válido nombre de campo personalizado. Utilice sólo letras, números, guiones y guiones bajos.",
+  "error-invalid-description" : "Descripción inválida",
   "error-invalid-domain" : "dominio no válido",
   "error-invalid-email" : "__email__ email no es válida",
   "error-invalid-file-height" : "Altura Invalida de Archivo",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Anchura Invalida de Archivo",
   "error-invalid-from-address" : "Ha ingresado una dirección invalida en el campo De",
   "error-invalid-integration" : "la integración no válido",
+  "error-invalid-method" : "método no válido",
   "error-invalid-name" : "Nombre inválido",
   "error-invalid-password" : "Contraseña invalida",
   "error-invalid-redirectUri" : "inválida redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> no es un nombre válido habitación, <br/> utilizar sólo letras, números, guiones y guiones bajos",
   "error-invalid-room-type" : "<strong>__type__</strong> no es un tipo valido de sala.",
   "error-invalid-settings" : "Configuración no válida previstas",
+  "error-invalid-subscription" : "suscripción no válido",
   "error-invalid-token" : "Simbolo no valido",
   "error-invalid-triggerWords" : "triggerWords no válidos",
   "error-invalid-urls" : "URL no válidas",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Nombre de usuario no válido",
   "error-message-deleting-blocked" : "borrar el mensaje está bloqueado",
   "error-message-editing-blocked" : "la edición del mensaje está bloqueado",
+  "error-message-size-exceeded" : "El tamaño del mensaje excede Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Debe proporcionar el enlace [darse de baja].",
+  "error-no-tokens-for-this-user" : "No hay ningún token para este usuario",
   "error-not-allowed" : "No permitido",
   "error-not-authorized" : "No autorizado",
+  "error-push-disabled" : "Push es desactivado",
   "error-remove-last-owner" : "Este es el último propietario. Por favor, establece un nuevo propietario antes de eliminar este.",
   "error-role-in-use" : "No puede eliminar el rol porque esta en uso",
   "error-role-name-required" : "Se requiere nombre de rol",
   "error-the-field-is-required" : "Se requiere que el __field__ campo.",
   "error-too-many-requests" : "Error, demasiadas peticiones. Por favor más despacio. Debe esperar __seconds__ segundos antes de volver a intentarlo.",
+  "error-user-is-not-activated" : "El usuario no ha sido activado",
   "error-user-not-in-room" : "El usuario no se encuentra en esta sala",
+  "error-user-registration-disabled" : "El registro de usuarios está desactivada",
+  "error-user-registration-secret" : "El registro de usuario sólo se permite a través de URL Secreto",
   "error-you-are-last-owner" : "Usted es el último propietario. Por favor, establece nuevo propietario antes de salir de la habitación.",
   "Esc_to" : "Esc a",
   "Example_s" : "Ejemplo: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Ningún mensaje anclado",
   "No_results_found" : "No se han encontrado resultados",
   "No_starred_messages" : "Ningún mensaje destacado",
-  "no_tokens_for_this_user" : "No hay ningún token para este usuario",
   "No_user_with_username_%s_was_found" : "Ningún usuario con el nombre <strong>\"%s\"</strong> a sido encontrado!",
   "Not_allowed" : "No permitido",
   "Not_authorized" : "No autorizado",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "El usuario ha desconectado",
   "User_Info" : "Info de Usuario",
   "User_is_no_longer_an_admin" : "El usuario ya no es un administrador",
-  "User_is_not_activated" : "El usuario no ha sido activado",
   "User_is_now_an_admin" : "El usuario ahora es un administrador",
   "User_joined_channel" : "Se ha unido al canal.",
   "User_joined_channel_female" : "Se ha unido al canal",
diff --git a/packages/rocketchat-lib/i18n/fa.i18n.json b/packages/rocketchat-lib/i18n/fa.i18n.json
index fc2810e4e1d3dd23a0694dc42698233f806740c5..dd2cc6e50d84d78847c5e1eb9a14ec41ab15ee21 100644
--- a/packages/rocketchat-lib/i18n/fa.i18n.json
+++ b/packages/rocketchat-lib/i18n/fa.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "خطا، درخواست های زیادی. لطفا آرامتر. شما باید %s ثانیه قبل از تلاش دوباره صبر کنید",
   "error-action-not-allowed" : "__action__ مجاز نیست",
   "error-application-not-found" : "برنامه یافت نشد",
+  "error-archived-duplicate-name" : "یک کانال آرشیو با نام \"__room_name__ وجود دارد",
+  "error-avatar-invalid-url" : "URL نماد نامعتبر: __url__",
+  "error-avatar-url-handling" : "خطا در هنگام دست زدن به تنظیم آواتار ها از یک URL (__url__) برای _نام کاربری_",
   "error-cant-invite-for-direct-room" : "می توانید کاربران را به اتاق دعوت مستقیم",
   "error-could-not-change-email" : "می تواند تغییر ایمیل",
+  "error-could-not-change-name" : "می تواند نام را تغییر دهید",
+  "error-could-not-change-username" : "می تواند نام کاربری را تغییر دهید",
   "error-delete-protected-role" : "می تواند نقش محافظت شده را حذف",
   "error-department-not-found" : "وزارت یافت نشد",
   "error-duplicate-channel-name" : "یک کانال با نام » %s 'را وجود دارد",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "کانال نامعتبر است. با @ شروع و یا #",
   "error-invalid-custom-field" : "زمینه های سفارشی نامعتبر",
   "error-invalid-custom-field-name" : "نام زمینه سفارشی نامعتبر است. استفاده از حروف تنها، اعداد، خط فاصله و زیرین.",
+  "error-invalid-description" : "توضیحات نامعتبر",
   "error-invalid-domain" : "دامنه نامعتبر",
   "error-invalid-email" : "__email__ ایمیل نامعتبر",
   "error-invalid-file-height" : "ارتفاع فایل نامعتبر",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "عرض فایل نامعتبر",
   "error-invalid-from-address" : "شما را از آدرس نامعتبر آگاه است.",
   "error-invalid-integration" : "ادغام نامعتبر",
+  "error-invalid-method" : "روش نامعتبر",
   "error-invalid-name" : "نام نامعتبر",
   "error-invalid-password" : "رمز عبور نامعتبر",
   "error-invalid-redirectUri" : "نامعتبر redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> از نام اتاق معتبر نیست، <br/> استفاده از حروف تنها، اعداد، خط فاصله و زیرین",
   "error-invalid-room-type" : "<strong>__type__</strong> از نوع اتاق معتبر نیست.",
   "error-invalid-settings" : "تنظیمات نامعتبر ارائه",
+  "error-invalid-subscription" : "اشتراک نامعتبر",
   "error-invalid-token" : "کد نامعتبر",
   "error-invalid-triggerWords" : "triggerWords نامعتبر",
   "error-invalid-urls" : "URL های نامعتبر",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "نام کاربری نامعتبر",
   "error-message-deleting-blocked" : "پیام حذف مسدود شده",
   "error-message-editing-blocked" : "ویرایش پیام مسدود شده",
+  "error-message-size-exceeded" : "اندازه پیام بیش از Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "شما باید [لغو اشتراک] لینک فراهم می کند.",
+  "error-no-tokens-for-this-user" : "هیچ نشانه برای این کاربر وجود دارد",
   "error-not-allowed" : "ممنوع",
   "error-not-authorized" : "غیر مجاز",
+  "error-push-disabled" : "فشار غیر فعال است",
   "error-remove-last-owner" : "این آخرین مالک است. لطفا یک مالک جدید قبل از حذف یک تنظیم شده است.",
   "error-role-in-use" : "می توانید نقش را حذف کنید زیرا در حال استفاده است",
   "error-role-name-required" : "نام نقش مورد نیاز است",
   "error-the-field-is-required" : "__field__ فیلد الزامی است.",
   "error-too-many-requests" : "خطا، درخواست های زیادی. لطفا آرامتر. شما باید __seconds__ ثانیه قبل از تلاش دوباره صبر کنید.",
+  "error-user-is-not-activated" : "کاربر فعال نیست",
   "error-user-not-in-room" : "کاربر در این اتاق نیست",
+  "error-user-registration-disabled" : "ثبت نام کاربر غیر فعال است",
+  "error-user-registration-secret" : "ثبت نام کاربر تنها از طریق URL راز اجازه",
   "error-you-are-last-owner" : "شما آخرین مالک هستند. لطفا مالک جدید قبل از خروج از اتاق تنظیم شده است.",
   "Esc_to" : "Esc را برای",
   "Example_s" : "به عنوان مثال: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "هیچ پیام دوخته",
   "No_results_found" : "نتیجه ای پیدا نشد",
   "No_starred_messages" : "بدون پیام های ستاره دار",
-  "no_tokens_for_this_user" : "هیچ نشانه برای این کاربر وجود دارد",
   "No_user_with_username_%s_was_found" : "هیچ کاربر با نام کاربری <strong>\" %s\" را</strong> پیدا نشد!",
   "Not_allowed" : "ممنوع",
   "Not_authorized" : "غیر مجاز",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "کاربر قطع شده است",
   "User_Info" : "اطلاعات کاربر",
   "User_is_no_longer_an_admin" : "کاربر دیگر یک مدیر",
-  "User_is_not_activated" : "کاربر فعال نیست",
   "User_is_now_an_admin" : "کاربر در حال حاضر به یک مدیر",
   "User_joined_channel" : "کانال پیوسته است.",
   "User_joined_channel_female" : "کانال پیوسته است.",
diff --git a/packages/rocketchat-lib/i18n/fi.i18n.json b/packages/rocketchat-lib/i18n/fi.i18n.json
index a90f7098f512d7f9f1d175515a244c15d169406f..5cd6ff1079110dac6743c398a68dae5556e7e319 100644
--- a/packages/rocketchat-lib/i18n/fi.i18n.json
+++ b/packages/rocketchat-lib/i18n/fi.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Virhe, liikaa pyyntöjä. Rauhoitu hieman.\nOdota %s sekuntia ennen uudelleenyritystä.",
   "error-action-not-allowed" : "__action__ ei ole sallittu",
   "error-application-not-found" : "Sovellus ei löytynyt",
+  "error-archived-duplicate-name" : "Ei arkistoitu kanavan nimi \"__room_name__\"",
+  "error-avatar-invalid-url" : "Virheellinen avatar URL: __url__",
+  "error-avatar-url-handling" : "Virhe käsiteltäessä avatar asetusta URL (__url__) varten __username__",
   "error-cant-invite-for-direct-room" : "Ei voi kutsua käyttäjää suoraan huoneet",
   "error-could-not-change-email" : "Ei voitu muuttaa email",
+  "error-could-not-change-name" : "Ei voitu muuttaa nimeä",
+  "error-could-not-change-username" : "Ei voitu muuttaa käyttäjätunnusta",
   "error-delete-protected-role" : "Et voi poistaa suojattua roolia",
   "error-department-not-found" : "Osastoa ei löytynyt",
   "error-duplicate-channel-name" : "Kanava nimeltä '%s' on olemassa jo",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Virheellinen kanava. Aloita @ tai #",
   "error-invalid-custom-field" : "Virheellinen muokattu kenttä",
   "error-invalid-custom-field-name" : "Virheellinen muokatun kentän nimi. Käytä vain kirjaimia, numeroita, väliviivoja ja alaviivoja.",
+  "error-invalid-description" : "Virheellinen kuvaus",
   "error-invalid-domain" : "Virheellinen verkkotunnus",
   "error-invalid-email" : "Virheellinen sähköposti __email__",
   "error-invalid-file-height" : "Virheellinen tiedoston korkeus",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Virheellinen tiedoston leveys",
   "error-invalid-from-address" : "Virheellinen lähettäjän osoite.",
   "error-invalid-integration" : "Virheellinen integraatio",
+  "error-invalid-method" : "Virheellinen menetelmä",
   "error-invalid-name" : "Virheellinen nimi",
   "error-invalid-password" : "Väärä salasana",
   "error-invalid-redirectUri" : "Virheellinen redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> ei ole kelvollinen huone nimi, <br/> Käytä vain kirjaimia, numeroita, väliviivoja ja alaviivoja",
   "error-invalid-room-type" : "<strong>__type__</strong> ei ole sallittu huoneen tyyppi.",
   "error-invalid-settings" : "Virheelliset asetukset edellyttäen",
+  "error-invalid-subscription" : "Virheellinen tilaus",
   "error-invalid-token" : "Tunnus ei kelpaa",
   "error-invalid-triggerWords" : "Virheellinen triggerWords",
   "error-invalid-urls" : "Virheellinen URL-osoitteita",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Virheellinen käyttäjätunnus",
   "error-message-deleting-blocked" : "Viestin poistaminen on estetty",
   "error-message-editing-blocked" : "Viestin muokkaus on estetty",
+  "error-message-size-exceeded" : "Viestin koko ylittää Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Sinun on annettava [unsubscribe] -linkki.",
+  "error-no-tokens-for-this-user" : "Valtuutusta käyttäjälle ei löydy",
   "error-not-allowed" : "Ei sallittu",
   "error-not-authorized" : "ei sallittu",
+  "error-push-disabled" : "Push on pois käytöstä",
   "error-remove-last-owner" : "Tämä on viimeinen omistaja. Aseta uusi omistaja ennen sen poistamista tämän yhden.",
   "error-role-in-use" : "Et voi poistaa roolia, koska se on käytössä",
   "error-role-name-required" : "Rooli nimi on pakollinen",
   "error-the-field-is-required" : "Kentän __field__ vaaditaan.",
   "error-too-many-requests" : "Virhe, liikaa pyyntöjä. Hidasta. Odota, __seconds__ sekuntia ennen uutta yritystä.",
+  "error-user-is-not-activated" : "Käyttäjää ei ole aktivoitu",
   "error-user-not-in-room" : "Käyttäjä ei ole tässä huoneessa",
+  "error-user-registration-disabled" : "Käyttäjän rekisteröinti on pois käytöstä",
+  "error-user-registration-secret" : "Käyttäjän rekisteröinti on sallittu ainoastaan ​​kautta Secret URL",
   "error-you-are-last-owner" : "Olet viimeinen omistaja. Aseta uusi omistaja ennen lähtöä huone.",
   "Esc_to" : "Poistu",
   "Example_s" : "Esimerkiksi: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Ei kiinnitettyjä viestejä",
   "No_results_found" : "Ei tuloksia",
   "No_starred_messages" : "Ei tähdellä merkittyjä viestejä",
-  "no_tokens_for_this_user" : "Valtuutusta käyttäjälle ei löydy",
   "No_user_with_username_%s_was_found" : "Käyttäjää nimeltä <strong>\"%s\"</strong> ei löytynyt!",
   "Not_allowed" : "Ei sallittu",
   "Not_authorized" : "Ei sallittu",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Käyttäjä on katkaistu",
   "User_Info" : "Käyttäjän tiedot",
   "User_is_no_longer_an_admin" : "Käyttäjä ei ole enää ylläpitäjä",
-  "User_is_not_activated" : "Käyttäjää ei ole aktivoitu",
   "User_is_now_an_admin" : "Käyttäjä on nyt ylläpitäjä",
   "User_joined_channel" : "Liittyi kanavalle.",
   "User_joined_channel_female" : "Liittyi kanavalle.",
diff --git a/packages/rocketchat-lib/i18n/fr.i18n.json b/packages/rocketchat-lib/i18n/fr.i18n.json
index d704df9021a57f849859e0965caa3c8e83873ff8..e125f604164b94f9bd51c81f1fb5e1ea0a76b333 100644
--- a/packages/rocketchat-lib/i18n/fr.i18n.json
+++ b/packages/rocketchat-lib/i18n/fr.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Erreur, trop de requêtes. Veuillez ralentir. Vous devez attendre %s secondes avant de réessayer.",
   "error-action-not-allowed" : "__action__ ne sont pas autorisés",
   "error-application-not-found" : "Application non trouvée",
+  "error-archived-duplicate-name" : "Il y a un canal archivé avec le nom '__room_name__'",
+  "error-avatar-invalid-url" : "Invalid avatar URL: _URL_",
+  "error-avatar-url-handling" : "Erreur lors de la manipulation paramètre avatar à partir d'une URL (_URL_) pour __username__",
   "error-cant-invite-for-direct-room" : "Vous ne pouvez pas inviter d'utilisateur dans les discussions privées",
   "error-could-not-change-email" : "Impossible de changer email",
+  "error-could-not-change-name" : "Impossible de modifier le nom",
+  "error-could-not-change-username" : "Impossible de modifier le nom d'utilisateur",
   "error-delete-protected-role" : "Impossible de supprimer un rôle protégé",
   "error-department-not-found" : "Département introuvable",
   "error-duplicate-channel-name" : "Un canal avec le nom ' %s' existe déjà",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "canal non valide. Commencez par @ ou #",
   "error-invalid-custom-field" : "Champ personnalisé invalide",
   "error-invalid-custom-field-name" : "Invalid nom de champ personnalisé. Utilisez des lettres, des chiffres, des traits d'union et de soulignement.",
+  "error-invalid-description" : "Description non valide",
   "error-invalid-domain" : "domaine non valide",
   "error-invalid-email" : "Invalid email __email__",
   "error-invalid-file-height" : "Hauteur du fichier non valide",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Largeur du fichier non valide",
   "error-invalid-from-address" : "Vous avez entré un expéditeur invalide (champ De).",
   "error-invalid-integration" : "intégration non valide",
+  "error-invalid-method" : "méthode non valide",
   "error-invalid-name" : "Nom incorrect",
   "error-invalid-password" : "Mot de passe invalide",
   "error-invalid-redirectUri" : "Invalid redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>%s</strong> n'est pas un nom de salon valide,<br/>vous ne pouvez utiliser que des lettres, des nombres et des tirets (milieu et bas).",
   "error-invalid-room-type" : "<strong>__type__</strong> n'est pas un type de salon valide.",
   "error-invalid-settings" : "paramètres non valides fournies",
+  "error-invalid-subscription" : "abonnement non valide",
   "error-invalid-token" : "Jeton invalide",
   "error-invalid-triggerWords" : "triggerWords Invalid",
   "error-invalid-urls" : "URL non valides",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Nom d'utilisateur invalide",
   "error-message-deleting-blocked" : "Un message de suppression est bloqué",
   "error-message-editing-blocked" : "l'édition du message est bloqué",
+  "error-message-size-exceeded" : "La taille du message dépasse Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Vous devez fournir le lien de désinscription [unsubscribe].",
+  "error-no-tokens-for-this-user" : "Il n'y a aucun jeton pour cet utilisateur",
   "error-not-allowed" : "Interdit",
   "error-not-authorized" : "Non autorisé",
+  "error-push-disabled" : "Push est désactivé",
   "error-remove-last-owner" : "Cet utilisateur est le dernier propriétaire. Veuillez sélectionner un nouveau propriétaire avant de retirer celui-ci.",
   "error-role-in-use" : "Impossible de supprimer le rôle car il est utilisé",
   "error-role-name-required" : "Le nom du rôle est requis.",
   "error-the-field-is-required" : "Le __field__ de champ est obligatoire.",
   "error-too-many-requests" : "Erreur, trop de demandes. Ralentissez, s'il vous plaît. Vous devez attendre __seconds__ secondes avant d'essayer à nouveau.",
+  "error-user-is-not-activated" : "L'utilisateur n'est pas activé",
   "error-user-not-in-room" : "L'utilisateur n'est pas dans ce salon.",
+  "error-user-registration-disabled" : "Enregistrement d'un utilisateur est désactivé",
+  "error-user-registration-secret" : "Enregistrement de l'utilisateur est uniquement autorisé via une URL secrète",
   "error-you-are-last-owner" : "Vous êtes le dernier propriétaire. Veuillez choisir un nouveau propriétaire avant de quitter le salon.",
   "Esc_to" : "Échap pour",
   "Example_s" : "Exemple : <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Aucun message épinglé",
   "No_results_found" : "Aucun résultat trouvé",
   "No_starred_messages" : "Aucun message en favoris",
-  "no_tokens_for_this_user" : "Il n'y a aucun jeton pour cet utilisateur",
   "No_user_with_username_%s_was_found" : "Aucun utilisateur nommé <strong>\"%s\"</strong> n'a été trouvé !",
   "Not_allowed" : "Non autorisé",
   "Not_authorized" : "Non autorisé",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "L'utilisateur s'est déconnecté",
   "User_Info" : "Informations sur l'utilisateur",
   "User_is_no_longer_an_admin" : "L'utilisateur n'est plus un administrateur",
-  "User_is_not_activated" : "L'utilisateur n'est pas activé",
   "User_is_now_an_admin" : "L'utilisateur est désormais un administrateur",
   "User_joined_channel" : "A rejoint le canal.",
   "User_joined_channel_female" : "A rejoint le canal.",
diff --git a/packages/rocketchat-lib/i18n/he.i18n.json b/packages/rocketchat-lib/i18n/he.i18n.json
index 31969a34677dcbf6cc0be8fa43281bb62d1a3110..6b1cc3b7565ebd9500c529d2fda5abb12deec1d5 100644
--- a/packages/rocketchat-lib/i18n/he.i18n.json
+++ b/packages/rocketchat-lib/i18n/he.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "שגיאה, יותר מדי בקשות. בבקשה האט את הקצב. אתה חייב לחכות %s שניות לפני שתוכל לנסות שוב.",
   "error-action-not-allowed" : "__action__ אסור",
   "error-application-not-found" : "אפליקציה לא נמצא",
+  "error-archived-duplicate-name" : "יש ערוץ בארכיון עם השם '__room_name__'",
+  "error-avatar-invalid-url" : "כתובת אתר אישי לא חוקי: __url__",
+  "error-avatar-url-handling" : "שגיאה בעת טיפול הגדרה אישית מכתובת URL (__url__) עבור __שם משתמש__",
   "error-cant-invite-for-direct-room" : "לא ניתן להזמין את משתמש לחדרים ישירים",
   "error-could-not-change-email" : "לא ניתן לשנות את כתובת הדוא\"ל",
+  "error-could-not-change-name" : "לא ניתן לשנות את השם",
+  "error-could-not-change-username" : "לא ניתן לשנות את שם המשתמש",
   "error-delete-protected-role" : "לא ניתן למחוק תפקיד מוגן.",
   "error-department-not-found" : "המחלקה לא נמצאה",
   "error-duplicate-channel-name" : "כבר קיים ערוץ בשם ‚%s‘",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "ערוץ לא חוקי. התחל עם @ או #",
   "error-invalid-custom-field" : "שדה מותאם אישית לא חוקי",
   "error-invalid-custom-field-name" : "שם שדה מותאם אישית לא חוקי. השתמש רק אותיות, מספרים, מקפים וקווים תחתונים.",
+  "error-invalid-description" : "תיאור לא חוקי",
   "error-invalid-domain" : "תחום לא חוקי",
   "error-invalid-email" : "__email__ דוא\"ל לא חוקי",
   "error-invalid-file-height" : "גובה הקובץ לא תקין",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "רוחב הקובץ לא תקין",
   "error-invalid-from-address" : "הזנת כתובת לא תקינה ב-FROM.",
   "error-invalid-integration" : "שילוב לא חוקי",
+  "error-invalid-method" : "שיטה לא חוקית",
   "error-invalid-name" : "שם לא חוקי",
   "error-invalid-password" : "סיסמה שגויה",
   "error-invalid-redirectUri" : "חוקי redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> אינו שם חדר חוקי, <br/> להשתמש אותיות, מספרים, מקפים וקווים תחתונים בלבד",
   "error-invalid-room-type" : "<strong>__type__</strong> אינו סוג חדר חוקי.",
   "error-invalid-settings" : "הגדרות חוקיות ובלבד",
+  "error-invalid-subscription" : "מנוי לא חוקי",
   "error-invalid-token" : "אסימון לא חוקי",
   "error-invalid-triggerWords" : "triggerWords לא חוקי",
   "error-invalid-urls" : "כתובות לא חוקיות",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "שם משתמש לא חוקי",
   "error-message-deleting-blocked" : "מחיקת הודעה חסומה",
   "error-message-editing-blocked" : "עריכת הודעה חסומה",
+  "error-message-size-exceeded" : "גודל ההודעה עולה Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "חובה לספק את הלינק [unsubscribe].",
+  "error-no-tokens-for-this-user" : "אין אסימונים למשתמש זה",
   "error-not-allowed" : "לא מורשה",
   "error-not-authorized" : "לא מורשה",
+  "error-push-disabled" : "Push מושבתת",
   "error-remove-last-owner" : "זהו הבעלים האחרונים. אנא קבע בעלים חדש לפני שתסיר את זו.",
   "error-role-in-use" : "לא ניתן למחוק תפקיד כי הוא בשימוש",
   "error-role-name-required" : "שם התפקיד נדרש",
   "error-the-field-is-required" : "שדה __field__ נדרש.",
   "error-too-many-requests" : "שגיאה, בקשות רבות מדי. בבקשה האט. עליך להמתין __seconds__ שניות לפני שתנסה שוב.",
+  "error-user-is-not-activated" : "המשתמש אינו פעיל",
   "error-user-not-in-room" : "המשתמש אינו בחדר הזה",
+  "error-user-registration-disabled" : "רישום משתמש מושבת",
+  "error-user-registration-secret" : "רישום משתמש מותר רק באמצעות כתובת אתר סודית",
   "error-you-are-last-owner" : "אתה הבעלים האחרון. אנא הגדר בעלים חדשים לפני שעזבתי את החדר.",
   "Esc_to" : "צא ל",
   "Example_s" : "לדוגמה: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "אין הודעות מוצמדות",
   "No_results_found" : "לא נמצאו תוצאות",
   "No_starred_messages" : "אין הודעות מועדפות",
-  "no_tokens_for_this_user" : "אין אסימונים למשתמש זה",
   "No_user_with_username_%s_was_found" : "לא נמצא המשתמש <strong>\"%s\"</strong>!",
   "Not_allowed" : "לא מורשה",
   "Not_authorized" : "לא מאומת",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "משתמש נותק",
   "User_Info" : "פרטי משתמש",
   "User_is_no_longer_an_admin" : "המשתמש אינו משמש יותר כאדמין",
-  "User_is_not_activated" : "המשתמש אינו פעיל",
   "User_is_now_an_admin" : "המשתמש כרגע משמש כאדמין",
   "User_joined_channel" : "הצטרף לערוץ.",
   "User_joined_channel_female" : "הצטרפה לערוץ.",
diff --git a/packages/rocketchat-lib/i18n/hr.i18n.json b/packages/rocketchat-lib/i18n/hr.i18n.json
index f207a099427f95e22f7f3ed53e1422ab378b6c36..a0715e188031524c2c7f8edd8731049f66bf42c7 100644
--- a/packages/rocketchat-lib/i18n/hr.i18n.json
+++ b/packages/rocketchat-lib/i18n/hr.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Greška, previše zahtjeva. Molimo usporiti. Morate čekati %s sekundi prije ponovnog pokušaja",
   "error-action-not-allowed" : "__action__ nije dopušteno",
   "error-application-not-found" : "Aplikacija nije pronađena",
+  "error-archived-duplicate-name" : "Tu je arhivirana kanal s nazivom '__room_name__'",
+  "error-avatar-invalid-url" : "Neispravan URL avatar: __url__",
+  "error-avatar-url-handling" : "Greška prilikom rukovanja postavke avatara iz URL-a (__url__) za __korisničko ime__",
   "error-cant-invite-for-direct-room" : "Ne može pozvati korisnika na neposrednim soba",
   "error-could-not-change-email" : "Ne može se promijeniti e-mail",
+  "error-could-not-change-name" : "Ne može se promijeniti ime",
+  "error-could-not-change-username" : "Ne može se promijeniti korisničko ime",
   "error-delete-protected-role" : "Ne možete izbrisati zaštićenu ulogu",
   "error-department-not-found" : "Odjel nije pronađen",
   "error-duplicate-channel-name" : "Kanal s nazivom ' %s' postoji",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Nevažeći kanal. Počnite s @ ili #",
   "error-invalid-custom-field" : "Nevažeći prilagođeni polje",
   "error-invalid-custom-field-name" : "Neispravan naziv prilagođeno polje. Koristite samo slova, brojeve, crtice i podvlake.",
+  "error-invalid-description" : "Nevažeći opis",
   "error-invalid-domain" : "domena nije valjana",
   "error-invalid-email" : "Pogrešna __email__ e-mail",
   "error-invalid-file-height" : "Visina nije valjana datoteka",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Pogrešna širina datoteka",
   "error-invalid-from-address" : "upozorio je invalid OD adresu.",
   "error-invalid-integration" : "Pogrešna integracija",
+  "error-invalid-method" : "Nevažeći način",
   "error-invalid-name" : "Neispravan naziv",
   "error-invalid-password" : "Netočna zaporka",
   "error-invalid-redirectUri" : "Pogrešna redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> nije valjan naziv boravak, <br/> koristiti samo slova, brojeve, crtice i podvlake",
   "error-invalid-room-type" : "<strong>__type__</strong> nije valjani tip sobe.",
   "error-invalid-settings" : "Neispravne postavke pod uvjetom",
+  "error-invalid-subscription" : "Pogrešna pretplata",
   "error-invalid-token" : "Pogrešan token",
   "error-invalid-triggerWords" : "Nevažeće triggerWords",
   "error-invalid-urls" : "Nevažeći URL-ovi",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Nevažeće korisničko ime",
   "error-message-deleting-blocked" : "Poruka brisanje blokiran",
   "error-message-editing-blocked" : "uređivanje Poruka je blokiran",
+  "error-message-size-exceeded" : "Veličina poruke premašuje Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Morate navesti na link [odjaviti].",
+  "error-no-tokens-for-this-user" : "Nema tokena za ovog korisnika",
   "error-not-allowed" : "Nije dozvoljeno",
   "error-not-authorized" : "Niste ovlašteni",
+  "error-push-disabled" : "Push je onemogućen",
   "error-remove-last-owner" : "Ovo je posljednji vlasnik. Postavite novog vlasnika prije uklanjanja ovog.",
   "error-role-in-use" : "Ne možete izbrisati ulogu jer je u upotrebi",
   "error-role-name-required" : "Naziv uloge potrebna je",
   "error-the-field-is-required" : "Polje __field__ je potrebno.",
   "error-too-many-requests" : "Greška, previše zahtjeva. Molimo usporiti. Morate čekati __seconds__ sekundi prije ponovnog pokušaja.",
+  "error-user-is-not-activated" : "Korisnik nije aktiviran",
   "error-user-not-in-room" : "Korisnik nije u ovoj sobi",
+  "error-user-registration-disabled" : "Registracija korisnika je onemogućen",
+  "error-user-registration-secret" : "Registracija korisnika je dopušteno samo preko tajnih URL",
   "error-you-are-last-owner" : "Vi ste zadnji vlasnik. Postavite novi vlasnik prije izlaska iz sobe.",
   "Esc_to" : "Pobjegni iz",
   "Example_s" : "Primjer: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Nema zabodena poruka",
   "No_results_found" : "Rezultati nisu nađeni",
   "No_starred_messages" : "Nema poruka sa zvjezdicom",
-  "no_tokens_for_this_user" : "Nema tokena za ovog korisnika",
   "No_user_with_username_%s_was_found" : "Korisnik sa korisničkim imenom <strong>\"%s\"</strong> nije nađen!",
   "Not_allowed" : "Nije dozvoljeno",
   "Not_authorized" : "Niste ovlašteni",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Korisnik je isključen",
   "User_Info" : "Podaci o korisniku",
   "User_is_no_longer_an_admin" : "Korisnik nije više admin",
-  "User_is_not_activated" : "Korisnik nije aktiviran",
   "User_is_now_an_admin" : "Korisnik je sada admin",
   "User_joined_channel" : "se pridružio kanalu.",
   "User_joined_channel_female" : "se pridružila kanalu.",
diff --git a/packages/rocketchat-lib/i18n/hu.i18n.json b/packages/rocketchat-lib/i18n/hu.i18n.json
index 5c97878043fb1fb0fc846a1c7c96557a77165c22..3e7e4f19a2b23434cc489577f3d75e2daec34935 100644
--- a/packages/rocketchat-lib/i18n/hu.i18n.json
+++ b/packages/rocketchat-lib/i18n/hu.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Hiba, túl sok kérés. Kérlek lassíts le. Meg kell várni, %s másodperc, mielőtt újra próbálkozna",
   "error-action-not-allowed" : "__action__ nem engedélyezett",
   "error-application-not-found" : "Alkalmazás nem található",
+  "error-archived-duplicate-name" : "Van egy archivált csatorna neve '__room_name__ \"",
+  "error-avatar-invalid-url" : "Érvénytelen avatar URL: __url__",
+  "error-avatar-url-handling" : "Hiba kezelése avatar beállítás egy URL (__url__) az __username__",
   "error-cant-invite-for-direct-room" : "Nem lehet meghívni a felhasználó közvetlen szobák",
   "error-could-not-change-email" : "Nem sikerült megváltoztatni az e-mail",
+  "error-could-not-change-name" : "Nem sikerült megváltoztatni a nevét",
+  "error-could-not-change-username" : "Nem sikerült megváltoztatni a felhasználónevet",
   "error-delete-protected-role" : "Nem lehet törölni a védett szerepe",
   "error-department-not-found" : "Osztály nem talált",
   "error-duplicate-channel-name" : "A csatorna névvel ' %s' létezik",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Érvénytelen csatorna. Kezdje @ vagy a #",
   "error-invalid-custom-field" : "Érvénytelen egyéni mező",
   "error-invalid-custom-field-name" : "Érvénytelen egyéni mező nevét. Csak betűk, számok, kötőjel és aláhúzás.",
+  "error-invalid-description" : "érvénytelen leírás",
   "error-invalid-domain" : "érvénytelen domain",
   "error-invalid-email" : "Érvénytelen e-mail __email__",
   "error-invalid-file-height" : "Érvénytelen fájl magassága",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Érvénytelen fájl szélessége",
   "error-invalid-from-address" : "Informálják érvénytelen feladó címét.",
   "error-invalid-integration" : "érvénytelen integráció",
+  "error-invalid-method" : "érvénytelen módszer",
   "error-invalid-name" : "érvénytelen név",
   "error-invalid-password" : "Érvénytelen jelszó",
   "error-invalid-redirectUri" : "érvénytelen redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> nem érvényes helyiség nevét, <br/> Csak betűket, számokat, kötőjelet és aláhúzást",
   "error-invalid-room-type" : "<strong>__type__</strong> nem érvényes szobatípusban.",
   "error-invalid-settings" : "Érvénytelen biztosított beállítások",
+  "error-invalid-subscription" : "érvénytelen előfizetés",
   "error-invalid-token" : "Érvénytelen kód",
   "error-invalid-triggerWords" : "érvénytelen triggerWords",
   "error-invalid-urls" : "érvénytelen URL-ek",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Érvénytelen felhasználónév",
   "error-message-deleting-blocked" : "Üzenet törlés blokkolva",
   "error-message-editing-blocked" : "Üzenet szerkesztése blokkolva",
+  "error-message-size-exceeded" : "Üzenet mérete meghaladja Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Meg kell adnia a [leiratkozás] linkre.",
+  "error-no-tokens-for-this-user" : "Nincsenek zsetonok felhasználó",
   "error-not-allowed" : "Nem megengedett",
   "error-not-authorized" : "nem engedélyezett",
+  "error-push-disabled" : "Tolja le van tiltva",
   "error-remove-last-owner" : "Ez az utolsó tulajdonos. Kérjük, állítsa be az új tulajdonos, mielőtt ezt eltávolítaná.",
   "error-role-in-use" : "Nem lehet törölni a szerepet, mert használatban van",
   "error-role-name-required" : "Szerep neve szükséges",
   "error-the-field-is-required" : "A mező __field__ szükséges.",
   "error-too-many-requests" : "Hiba, túl sok kérés. Kérlek lassíts le. Meg kell várni, __seconds__ másodpercet, mielőtt újra próbálkozna.",
+  "error-user-is-not-activated" : "Felhasználó nem aktív",
   "error-user-not-in-room" : "A felhasználó nem ebben a szobában",
+  "error-user-registration-disabled" : "Felhasználó regisztráció le van tiltva",
+  "error-user-registration-secret" : "Felhasználó regisztráció csak akkor lehetséges keresztül titkos URL",
   "error-you-are-last-owner" : "Te vagy az utolsó tulajdonosa. Kérjük, állítsa be az új tulajdonos, mielőtt elhagyja a szobát.",
   "Esc_to" : "Esc, hogy",
   "Example_s" : "Példa: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Nem rögzített üzenetek",
   "No_results_found" : "Nincs találat",
   "No_starred_messages" : "Nincsenek csillagozott üzenetek",
-  "no_tokens_for_this_user" : "Nincsenek zsetonok felhasználó",
   "No_user_with_username_%s_was_found" : "Nincs felhasználó <strong>felhasználónév: \" %s\"</strong> találtak!",
   "Not_allowed" : "Nem megengedett",
   "Not_authorized" : "nem engedélyezett",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Felhasználói lekapcsolódott",
   "User_Info" : "User Info",
   "User_is_no_longer_an_admin" : "A felhasználó már nem egy admin",
-  "User_is_not_activated" : "Felhasználó nem aktív",
   "User_is_now_an_admin" : "Felhasználó most egy admin",
   "User_joined_channel" : "Csatlakozott a csatorna.",
   "User_joined_channel_female" : "Csatlakozott a csatorna.",
diff --git a/packages/rocketchat-lib/i18n/it.i18n.json b/packages/rocketchat-lib/i18n/it.i18n.json
index da32356a7d41dbf669c626bede01b0ff0ff9e99f..ada6024e3ee779271f11fcc7de135f517bff4084 100644
--- a/packages/rocketchat-lib/i18n/it.i18n.json
+++ b/packages/rocketchat-lib/i18n/it.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Errore, troppe richieste. Per favore rallenta. È necessario attendere %s secondi prima di riprovare",
   "error-action-not-allowed" : "__action__ non è permesso",
   "error-application-not-found" : "Applicazione non trovata",
+  "error-archived-duplicate-name" : "C'è un canale archiviato con il nome '__room_name__'",
+  "error-avatar-invalid-url" : "Valido avatar URL: __url__",
+  "error-avatar-url-handling" : "Errore durante la manipolazione avatar impostazione da un URL (__url__) per __username__",
   "error-cant-invite-for-direct-room" : "Non può invitare all'utente di camere diretti",
   "error-could-not-change-email" : "Impossibile cambiare e-mail",
+  "error-could-not-change-name" : "Impossibile cambiare il nome",
+  "error-could-not-change-username" : "Impossibile cambiare il nome utente",
   "error-delete-protected-role" : "Non è possibile eliminare un ruolo protetta",
   "error-department-not-found" : "Dipartimento non trovato",
   "error-duplicate-channel-name" : "Un canale con il nome ' %s' esiste",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "canale non valido. Inizia con @ o #",
   "error-invalid-custom-field" : "campo personalizzato non valido",
   "error-invalid-custom-field-name" : "Valido nome del campo personalizzato. Utilizzare solo lettere, numeri, trattini e underscore.",
+  "error-invalid-description" : "descrizione non valido",
   "error-invalid-domain" : "dominio non valido",
   "error-invalid-email" : "__email__-mail non valido",
   "error-invalid-file-height" : "altezza di file non valido",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "larghezza file non valido",
   "error-invalid-from-address" : "È informato un invalido DA indirizzo.",
   "error-invalid-integration" : "l'integrazione non valido",
+  "error-invalid-method" : "metodo non valido",
   "error-invalid-name" : "Nome non valido",
   "error-invalid-password" : "Password Invalida",
   "error-invalid-redirectUri" : "redirectUri non valido",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> non è un nome stanza valida, <br/> utilizzare solo lettere, numeri, trattini e underscore",
   "error-invalid-room-type" : "<strong>__type__</strong> non è un tipo di camera valida.",
   "error-invalid-settings" : "impostazioni non valide fornite",
+  "error-invalid-subscription" : "abbonamento non valido",
   "error-invalid-token" : "Gettone non valido",
   "error-invalid-triggerWords" : "triggerWords non validi",
   "error-invalid-urls" : "URL non validi",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Nome utente non valido",
   "error-message-deleting-blocked" : "la cancellazione del messaggio è bloccato",
   "error-message-editing-blocked" : "la modifica del messaggio è bloccato",
+  "error-message-size-exceeded" : "dimensione del messaggio supera Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "È necessario fornire il link [cancellati].",
+  "error-no-tokens-for-this-user" : "Non ci sono gettoni per questo utente",
   "error-not-allowed" : "Non autorizzato",
   "error-not-authorized" : "Non autorizzato",
+  "error-push-disabled" : "Push è disattivato",
   "error-remove-last-owner" : "Questo è l'ultimo proprietario. Si prega di impostare un nuovo proprietario prima di rimuovere questo.",
   "error-role-in-use" : "Impossibile eliminare il ruolo, perché è in uso",
   "error-role-name-required" : "è necessario nome di ruolo",
   "error-the-field-is-required" : "È necessario il __field__ campo.",
   "error-too-many-requests" : "Errore, troppe richieste. Per favore rallenta. È necessario attendere __seconds__ secondi prima di riprovare.",
+  "error-user-is-not-activated" : "L'utente non viene attivato",
   "error-user-not-in-room" : "L'utente non è in questa stanza",
+  "error-user-registration-disabled" : "La registrazione utente è disattivato",
+  "error-user-registration-secret" : "Registrazione Utente è consentito solo tramite URL Segreto",
   "error-you-are-last-owner" : "Tu sei l'ultimo proprietario. Impostare nuovo proprietario prima di lasciare la stanza.",
   "Esc_to" : "Esc per",
   "Example_s" : "Esempio: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Nessun messaggio appuntato",
   "No_results_found" : "nessun risultato trovato",
   "No_starred_messages" : "Nessun messaggio stellati",
-  "no_tokens_for_this_user" : "Non ci sono gettoni per questo utente",
   "No_user_with_username_%s_was_found" : "Nessun utente con nome utente <strong>\" %s\"</strong> è stato trovato!",
   "Not_allowed" : "Non autorizzato",
   "Not_authorized" : "Non autorizzato",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Utente è disconnesso",
   "User_Info" : "Info utente",
   "User_is_no_longer_an_admin" : "Utente non è più un amministratore",
-  "User_is_not_activated" : "L'utente non viene attivato",
   "User_is_now_an_admin" : "L'utente è ora un amministratore",
   "User_joined_channel" : "Ha aderito al canale.",
   "User_joined_channel_female" : "Ha aderito al canale.",
diff --git a/packages/rocketchat-lib/i18n/ja.i18n.json b/packages/rocketchat-lib/i18n/ja.i18n.json
index db1cf670c0650af9b9c05913a675b75e0dee039b..6bd31258fde5d4f48195e06e37c2f1f32c018be2 100644
--- a/packages/rocketchat-lib/i18n/ja.i18n.json
+++ b/packages/rocketchat-lib/i18n/ja.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "エラーが発生しました、リクエストが多すぎます。 もう少しゆっくり操作してください。もう一度試す前に、 %s 秒待ってください",
   "error-action-not-allowed" : "__action__許可されていません",
   "error-application-not-found" : "アプリケーションは見つかりませんでした",
+  "error-archived-duplicate-name" : "名前のアーカイブされたチャンネルがあります」__room_name__」",
+  "error-avatar-invalid-url" : "無効なアバターURL:__url__",
+  "error-avatar-url-handling" : "__username__のURL(__url__)からアバターの設定を処理中にエラー",
   "error-cant-invite-for-direct-room" : "直接お部屋へのユーザーを招待することはできません。",
   "error-could-not-change-email" : "メールアドレスを変更できませんでした。",
+  "error-could-not-change-name" : "名前を変更できませんでした。",
+  "error-could-not-change-username" : "ユーザー名を変更できませんでした。",
   "error-delete-protected-role" : "保護されているロールは、削除できません",
   "error-department-not-found" : "部門が見つかりませんでした",
   "error-duplicate-channel-name" : "'%s' は、すでにチャンネル/プライベートグループで登録されています",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "無効なチャネル。 @や#で始まります",
   "error-invalid-custom-field" : "無効なカスタムフィールド",
   "error-invalid-custom-field-name" : "無効なカスタムフィールド名。文字、数字、ハイフンとアンダースコアのみを使用してください。",
+  "error-invalid-description" : "無効な説明",
   "error-invalid-domain" : "無効なドメイン",
   "error-invalid-email" : "無効なメール__email__",
   "error-invalid-file-height" : "ファイルの高さは、有効ではありません",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "ファイルの横幅は、有効ではありません",
   "error-invalid-from-address" : "入力された送信元アドレスは、正しい書式ではありません。",
   "error-invalid-integration" : "無効な統合",
+  "error-invalid-method" : "無効なメソッド",
   "error-invalid-name" : "無効な名前",
   "error-invalid-password" : "無効なパスワード",
   "error-invalid-redirectUri" : "無効なredirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>%sは</strong>有効なルーム名ではありません、 <br/>文字、数字、ハイフンとアンダースコアのみを使用",
   "error-invalid-room-type" : "<strong>__type__</strong> は有効なルーム種類ではありません。",
   "error-invalid-settings" : "提供無効な設定",
+  "error-invalid-subscription" : "無効なサブスクリプション",
   "error-invalid-token" : "無効なトークン",
   "error-invalid-triggerWords" : "無効なtriggerWords",
   "error-invalid-urls" : "無効なURL",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "無効なユーザー名",
   "error-message-deleting-blocked" : "メッセージ削除がブロックされています",
   "error-message-editing-blocked" : "メッセージの編集はブロックされています",
+  "error-message-size-exceeded" : "メッセージサイズがMessage_MaxAllowedSizeを超えます",
   "error-missing-unsubscribe-link" : "[unsubscribe] リンクを入力してください。 ",
+  "error-no-tokens-for-this-user" : "このユーザーにトークンがありません",
   "error-not-allowed" : "許可されていません",
   "error-not-authorized" : "承認されません",
+  "error-push-disabled" : "プッシュが無効になっています",
   "error-remove-last-owner" : "これが最後の所有者です。この1を削除する前に、新しい所有者を設定してください。",
   "error-role-in-use" : "ロールを使用中のため、削除できません",
   "error-role-name-required" : "ロール名が必要です",
   "error-the-field-is-required" : "フィールド__field__が必要です。",
   "error-too-many-requests" : "エラー、あまりにも多くのリクエスト。減速してください。あなたは再試行する前__seconds__秒を待たなければなりません。",
+  "error-user-is-not-activated" : "ユーザーは有効ではありません",
   "error-user-not-in-room" : "ユーザーはこの部屋ではありません",
+  "error-user-registration-disabled" : "ユーザー登録は無効になっています",
+  "error-user-registration-secret" : "ユーザー登録は唯一の秘密のURLを経由して許可されています",
   "error-you-are-last-owner" : "あなたが最後の所有者です。部屋を出る前に、新しい所有者を設定してください。",
   "Esc_to" : "Esc キーで",
   "Example_s" : "例: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "ピン留めされたメッセージはありません",
   "No_results_found" : "メッセージは、見つかりませんでした",
   "No_starred_messages" : "スターをつけたメッセージはありません",
-  "no_tokens_for_this_user" : "このユーザーにトークンがありません",
   "No_user_with_username_%s_was_found" : "<strong>\"%s\"</strong> というユーザーは、見つかりませんでした!",
   "Not_allowed" : "権限がありません",
   "Not_authorized" : "権限がありません",
@@ -734,6 +747,7 @@
   "Password_changed_successfully" : "パスワードが正常に変更されました",
   "Payload" : "ペイロード",
   "People" : "メンバー",
+  "Permalink" : "パーマリンク",
   "Permissions" : "権限",
   "Pin_Message" : "ピン留めする",
   "Pinned_a_message" : "メッセージをピン留めしました :",
@@ -1053,7 +1067,6 @@
   "User_has_disconnected" : "ユーザーは切断されました",
   "User_Info" : "ユーザー情報",
   "User_is_no_longer_an_admin" : "ユーザーはもう管理者ではありません",
-  "User_is_not_activated" : "ユーザーは有効ではありません",
   "User_is_now_an_admin" : "ユーザーはこれより管理者です",
   "User_joined_channel" : "チャンネルへ参加しました。",
   "User_joined_channel_female" : "チャンネルへ参加しました。",
@@ -1149,4 +1162,4 @@
   "Your_Open_Source_solution" : "独自のオープンソースチャットソリューション",
   "Your_password_is_wrong" : "パスワードが間違っています!",
   "Your_push_was_sent_to_s_devices" : "プッシュ通知が %s 台のデバイスへ送信されました"
-}
\ No newline at end of file
+}
diff --git a/packages/rocketchat-lib/i18n/km.i18n.json b/packages/rocketchat-lib/i18n/km.i18n.json
index d6bc01900cd7c7a499b96337fb219a82fe5e567f..6664319e52f290e17a22da9352139c6c8831c2d7 100644
--- a/packages/rocketchat-lib/i18n/km.i18n.json
+++ b/packages/rocketchat-lib/i18n/km.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "កំហុស, មានសំណើរច្រើន ដូចនេះសូមកាត់បន្ថយវា ព្រោះអ្នកត្រូវរង់ចាំ %s វិនាទីមុនព្យាយាមម្តងទៀត",
   "error-action-not-allowed" : "__action__ មិនត្រូវបានអនុញ្ញាត",
   "error-application-not-found" : "រកមិនឃើញកម្មវិធី",
+  "error-archived-duplicate-name" : "មានឆានែលបានទុកក្នុងប័ណ្ណសារដែលមានឈ្មោះ \"__room_name__\" ជាការ",
+  "error-avatar-invalid-url" : "URL របស់រូបតំនាងមិនត្រឹមត្រូវ: __url__",
+  "error-avatar-url-handling" : "មានកំហុសខណៈពេលដែលការដោះស្រាយការកំណត់រូបតំនាងពី URL មួយ (__url__) សម្រាប់ __username__",
   "error-cant-invite-for-direct-room" : "មិនអាចអញ្ជើញអ្នកប្រើប្រាស់ទៅកាន់បន្ទប់ផ្ទាល់",
   "error-could-not-change-email" : "មិនអាចប្តូរអ៊ីម៉ែល",
+  "error-could-not-change-name" : "មិនអាចប្តូរឈ្មោះ",
+  "error-could-not-change-username" : "មិនអាចផ្លាស់ប្តូរឈ្មោះអ្នកប្រើ",
   "error-delete-protected-role" : "មិនអាចលុបតួនាទីការពារ",
   "error-department-not-found" : "រកមិនឃើញនាយកដ្ឋាន",
   "error-duplicate-channel-name" : "ប៉ុស្តិ៍​ដែល​មាន​ឈ្មោះ​, '%s', មាន​ហើយ",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "ឆានែលមិនត្រឹមត្រូវ។ ចាប់ផ្តើមជាមួយ @ ឬ #",
   "error-invalid-custom-field" : "វាលតាមតំរូវការមិនត្រឹមត្រូវ",
   "error-invalid-custom-field-name" : "ឈ្មោះវាលផ្ទាល់ខ្លួនមិនត្រឹមត្រូវ។ ប្រើតែតួអក្សរលេខសហសញ្ញានិងសញ្ញា។",
+  "error-invalid-description" : "បរិយាយមិនត្រឹមត្រូវ",
   "error-invalid-domain" : "ដែនមិនត្រឹមត្រូវ",
   "error-invalid-email" : "__email__ អ៊ីមែលមិនត្រឹមត្រូវ",
   "error-invalid-file-height" : "កម្ពស់ឯកសារមិនត្រឹមត្រូវ",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "ទទឹងឯកសារមិនត្រឹមត្រូវ",
   "error-invalid-from-address" : "អ្នកបានបំពេញមិនត្រឹមត្រូវក្នុងចន្លោះ FROM អាស័យដ្ឋាន",
   "error-invalid-integration" : "ការរួមបញ្ចូលមិនត្រឹមត្រូវ",
+  "error-invalid-method" : "វិធីសាស្រ្តមិនត្រឹមត្រូវ",
   "error-invalid-name" : "ឈ្មោះមិនត្រឹមត្រូវ",
   "error-invalid-password" : "ពាក្យសម្ងាត់មិនត្រឹមត្រូវ",
   "error-invalid-redirectUri" : "redirectUri មិនត្រឹមត្រូវ",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> គឺមិនមែនជាឈ្មោះបន្ទប់មួយត្រឹមត្រូវ <br/> ប្រើតែតួអក្សរលេខសហសញ្ញានិងសញ្ញា",
   "error-invalid-room-type" : "<strong>__type__</strong> គឺមិនមែនជាប្រភេទបន្ទប់ត្រឹមត្រូវ។",
   "error-invalid-settings" : "ការកំណត់មិនត្រឹមត្រូវដែលបានផ្តល់",
+  "error-invalid-subscription" : "ការជាវមិនត្រឹមត្រូវ",
   "error-invalid-token" : "សញ្ញា​សម្ងាត់​មិន​ត្រឹមត្រូវ",
   "error-invalid-triggerWords" : "triggerWords មិនត្រឹមត្រូវ",
   "error-invalid-urls" : "URLs ដែលមិនត្រឹមត្រូវ",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "ឈ្មោះ​អ្នកប្រើប្រាស់​មិន​ត្រឹមត្រូវ",
   "error-message-deleting-blocked" : "លុបសារត្រូវបានទប់ស្កាត់",
   "error-message-editing-blocked" : "ការកែសម្រួលសារត្រូវបានទប់ស្កាត់",
+  "error-message-size-exceeded" : "ទំហំសារលើសពី Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "អ្នកត្រូវតែផ្ដល់តំណភ្ជាប់ [unsubscribe] ។",
+  "error-no-tokens-for-this-user" : "មានថូខឹនសម្រាប់អ្នកប្រើនេះទេ",
   "error-not-allowed" : "មិន​អនុញ្ញាត",
   "error-not-authorized" : "មិនត្រូវបានអនុញ្ញាត",
+  "error-push-disabled" : "ការជំរុញត្រូវបានបិទ",
   "error-remove-last-owner" : "នេះគឺជាម្ចាស់ចុងក្រោយ។ សូមកំណត់ម្ចាស់ថ្មីមុនពេលយកចេញមួយនេះ។",
   "error-role-in-use" : "មិនអាចលុបតួនាទីពីព្រោះវាជានៅក្នុងការប្រើប្រាស់",
   "error-role-name-required" : "ឈ្មោះតួនាទីគឺត្រូវបានទាមទារ",
   "error-the-field-is-required" : "__field__ វាលនេះត្រូវបានទាមទារ។",
   "error-too-many-requests" : "កំហុសក្នុងការសំណើជាច្រើនផងដែរ។ សូមថយចុះ។ អ្នកត្រូវតែរង់ចាំវិនាទី __seconds__ មុនពេលសាកល្បងម្តងទៀត។",
+  "error-user-is-not-activated" : "អ្នក​ប្រើ​ដែល​មិន​ត្រូវ​បាន​ធ្វើ​ឱ្យ​សកម្ម",
   "error-user-not-in-room" : "អ្នកប្រើគឺមិននៅក្នុងបន្ទប់នេះ",
+  "error-user-registration-disabled" : "ការចុះឈ្មោះអ្នកប្រើត្រូវបានបិទ",
+  "error-user-registration-secret" : "ការចុះឈ្មោះអ្នកប្រើត្រូវបានអនុញ្ញាតបានតែតាមរយៈ URL ដែលសម្ងាត់",
   "error-you-are-last-owner" : "អ្នកគឺជាម្ចាស់ចុងក្រោយ។ សូមកំណត់ម្ចាស់ថ្មីមុនពេលចាកចេញពីបន្ទប់។",
   "Esc_to" : "Esc ដើម្បី",
   "Example_s" : "ឧទាហរណ៍: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "មិនមានសារបានខ្ទាស់",
   "No_results_found" : "គ្មានរកឃើញលទ្ធផល",
   "No_starred_messages" : "សារមិនមានផ្កាយ",
-  "no_tokens_for_this_user" : "មានថូខឹនសម្រាប់អ្នកប្រើនេះទេ",
   "No_user_with_username_%s_was_found" : "មិន​មាន​អ្នក​ប្រើប្រាស់​ឈ្មោះ <strong>\"%s\"</strong> ឡើយ",
   "Not_allowed" : "មិន​បាន​អនុញ្ញាត្តិ",
   "Not_authorized" : "មិនត្រូវបានអនុញ្ញាត",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "អ្នកប្រើបានផ្ដាច់",
   "User_Info" : "ព័ត​មាន​របស់​អ្នក​ប្រើ",
   "User_is_no_longer_an_admin" : "អ្នក​ប្រើប្រាស់​​គឺ​មិន​មែន​ជា​អ្នក​គ្រប់គ្រង​ទៀត​ទេ",
-  "User_is_not_activated" : "អ្នក​ប្រើ​ដែល​មិន​ត្រូវ​បាន​ធ្វើ​ឱ្យ​សកម្ម",
   "User_is_now_an_admin" : "បច្ចុប្បន្ន​អ្នក​ប្រើប្រាស់​គឺ​ជា​អ្នក​គ្រប់គ្រង",
   "User_joined_channel" : "បាន​ចូល​រួម​ប៉ុស្តិ៍",
   "User_joined_channel_female" : "បាន​ចូល​រួម​ប៉ុស្តិ៍",
diff --git a/packages/rocketchat-lib/i18n/ko.i18n.json b/packages/rocketchat-lib/i18n/ko.i18n.json
index 92e049303dd37d8bfb4d0d410b8389b7550eb0f7..bb11cfcd14d68712feb6ed1a07c1ae6716b108d1 100644
--- a/packages/rocketchat-lib/i18n/ko.i18n.json
+++ b/packages/rocketchat-lib/i18n/ko.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "너무 많은 요청으로 에러발생. 천천히 하세요. %s 초 이후 입력할 수 있습니다",
   "error-action-not-allowed" : "__action__ 허용되지 않습니다",
   "error-application-not-found" : "응용 프로그램을 찾을 수 없습니다",
+  "error-archived-duplicate-name" : "이름이 '__room_name__'에 보관 된 채널이있다",
+  "error-avatar-invalid-url" : "잘못된 아바타 URL : __url__",
+  "error-avatar-url-handling" : "오류 __ 사용자 이름 __에 대한 URL (__url__)에서 아바타 설정을 처리하는 동안",
   "error-cant-invite-for-direct-room" : "직접 객실에 대한 사용자를 초대 할 수 없습니다",
   "error-could-not-change-email" : "이메일을 변경할 수 없습니다",
+  "error-could-not-change-name" : "이름을 변경할 수 없습니다",
+  "error-could-not-change-username" : "사용자 이름을 변경할 수 없습니다",
   "error-delete-protected-role" : "보호 역할을 삭제할 수 없습니다",
   "error-department-not-found" : "부서를 찾을 수 없습니다",
   "error-duplicate-channel-name" : "'%s' 채널 이름은 이미 존재합니다.",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "잘못된 채널. @ 또는 #로 시작",
   "error-invalid-custom-field" : "잘못된 사용자 정의 필드",
   "error-invalid-custom-field-name" : "잘못된 사용자 정의 필드 이름입니다. 문자, 숫자, 하이픈 및 밑줄을 사용합니다.",
+  "error-invalid-description" : "잘못된 설명",
   "error-invalid-domain" : "잘못된 도메인",
   "error-invalid-email" : "잘못된 이메일 __email__",
   "error-invalid-file-height" : "잘못된 파일 높이",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "잘못된 파일 너비",
   "error-invalid-from-address" : "당신은 주소에서 잘못을 알렸다.",
   "error-invalid-integration" : "잘못된 통합",
+  "error-invalid-method" : "잘못된 방법",
   "error-invalid-name" : "잘못된 이름",
   "error-invalid-password" : "유효하지 않은 비밀번호",
   "error-invalid-redirectUri" : "잘못된 redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s은 (는)</strong> 유효한 방 이름이 아닙니다, <br/> 문자, 숫자, 하이픈 및 밑줄을 사용하여",
   "error-invalid-room-type" : "<strong>__type__</strong> 올바른 유형의 객실이 아니다.",
   "error-invalid-settings" : "제공된 잘못된 설정",
+  "error-invalid-subscription" : "잘못된 구독",
   "error-invalid-token" : "잘못된 토큰",
   "error-invalid-triggerWords" : "잘못된 triggerWords",
   "error-invalid-urls" : "잘못된 URL을",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "잘못된 사용자 이름",
   "error-message-deleting-blocked" : "메시지 삭제가 차단됩니다",
   "error-message-editing-blocked" : "메시지 편집이 차단됩니다",
+  "error-message-size-exceeded" : "메시지 크기는 Message_MaxAllowedSize을 초과",
   "error-missing-unsubscribe-link" : "당신은 [수신 거부] 링크를 제공해야합니다.",
+  "error-no-tokens-for-this-user" : "이 사용자에 대한 토큰이 없습니다",
   "error-not-allowed" : "허용되지 않음",
   "error-not-authorized" : "권한이 없습니다",
+  "error-push-disabled" : "푸시을 사용할 수 없습니다",
   "error-remove-last-owner" : "이 마지막 소유자입니다. 이 중 하나를 제거하기 전에 새 소유자를 설정하십시오.",
   "error-role-in-use" : "그것이 사용 때문에 역할을 삭제할 수 없습니다",
   "error-role-name-required" : "역할 이름이 필요합니다",
   "error-the-field-is-required" : "필드 __field__이 필요합니다.",
   "error-too-many-requests" : "오류, 너무 많은 요청. 천천히하십시오. 다시 시도하기 전에 __seconds__ 초를 기다려야합니다.",
+  "error-user-is-not-activated" : "사용자는 더 이상 활동하지 않습니다.",
   "error-user-not-in-room" : "사용자는이 방에없는",
+  "error-user-registration-disabled" : "사용자 등록을 사용할 수 없습니다",
+  "error-user-registration-secret" : "사용자 등록은 비밀 URL을 통해 허용",
   "error-you-are-last-owner" : "당신은 마지막 소유자입니다. 방을 떠나기 전에 새 소유자를 설정하십시오.",
   "Esc_to" : "Esc to",
   "Example_s" : "예 : <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "보관된 메시지가 없습니다",
   "No_results_found" : "검색 결과가 없습니다",
   "No_starred_messages" : "별표된 메시지가 없습니다",
-  "no_tokens_for_this_user" : "이 사용자에 대한 토큰이 없습니다",
   "No_user_with_username_%s_was_found" : "<strong>\"%s\"</strong> 사용자 이름을 가진 사용자를 찾을 수 없습니다!",
   "Not_allowed" : "허용되지 않음",
   "Not_authorized" : "권한이 없습니다",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "사용자의 연결이 끊어있다",
   "User_Info" : "사용자 정보",
   "User_is_no_longer_an_admin" : "사용자는 더 이상 관리자가 아닙니다",
-  "User_is_not_activated" : "사용자는 더 이상 활동하지 않습니다.",
   "User_is_now_an_admin" : "사용자는 관리자입니다.",
   "User_joined_channel" : "채널에 참여했습니다.",
   "User_joined_channel_female" : "채널에 참여했습니다.",
diff --git a/packages/rocketchat-lib/i18n/ku.i18n.json b/packages/rocketchat-lib/i18n/ku.i18n.json
index ada0a23841eb4c828fc95e327ca759008415971e..9d1cbc74ac114a4951d17e86bd2e5f2e467ec427 100644
--- a/packages/rocketchat-lib/i18n/ku.i18n.json
+++ b/packages/rocketchat-lib/i18n/ku.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Error, gelek daxwazên. Ji kerema xwe ve vebin. Tu divê %s seconds berî hewl dîsa sekandin",
   "error-action-not-allowed" : "__action__ nayê ne bi destûr",
   "error-application-not-found" : "Application not found",
+  "error-archived-duplicate-name" : "ye kanala trendê bi navê '__room_name__' hene",
+  "error-avatar-invalid-url" : "URL avatar Invalid: __url__",
+  "error-avatar-url-handling" : "Çewtî di dema hilgirtina mîhengê avatar ji URL (__url__) bo __username__",
   "error-cant-invite-for-direct-room" : "Can user ji bo odeyên direct gazî ne",
   "error-could-not-change-email" : "Biguhere, email ne",
+  "error-could-not-change-name" : "Gelo name nayê guhertin",
+  "error-could-not-change-username" : "Gelo navê bikarhêner nayê guhertin",
   "error-delete-protected-role" : "Dikarin roleke parastî jêbirin ne",
   "error-department-not-found" : "Wezareta dîtin ne",
   "error-duplicate-channel-name" : "A Channel bi navê ' %s' de heye",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "kanala Invalid. Destpêk bi @ an #",
   "error-invalid-custom-field" : "warê custom Invalid",
   "error-invalid-custom-field-name" : "navê qadê custom Invalid. Bikaranîna tîpên tenê, hejmar, cîwan û xêzikên.",
+  "error-invalid-description" : "description Invalid",
   "error-invalid-domain" : "domain Invalid",
   "error-invalid-email" : "__email__ emailê xelet",
   "error-invalid-file-height" : "height Invalid file",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "width Invalid file",
   "error-invalid-from-address" : "Tu ji adresa an invalid agahdarkirin.",
   "error-invalid-integration" : "entegrasyonê Invalid",
+  "error-invalid-method" : "rêbaza çewt",
   "error-invalid-name" : "navê çewt",
   "error-invalid-password" : "şîfreya çewt",
   "error-invalid-redirectUri" : "Invalid redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> e bi navê odeya ne derbasdar e, <br/> bikaranîna tîpên tenê, hejmar, cîwan û xêzikên",
   "error-invalid-room-type" : "<strong>__type__</strong> e a type odeya ne derbasdar e.",
   "error-invalid-settings" : "Mîhengên nederbasdar e provided",
+  "error-invalid-subscription" : "neserrast",
   "error-invalid-token" : "token Invalid",
   "error-invalid-triggerWords" : "triggerWords Invalid",
   "error-invalid-urls" : "URL 'Invalid",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "navê bikarhêner ê nederbasdar",
   "error-message-deleting-blocked" : "Message jêbirina asteng kirin",
   "error-message-editing-blocked" : "guherandinê Message asteng kirin",
+  "error-message-size-exceeded" : "size Message dibuhure Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Divê hûn li ser [derketin] link ne.",
+  "error-no-tokens-for-this-user" : "are no geÅŸedana bo this user hene",
   "error-not-allowed" : "destûr ne",
   "error-not-authorized" : "destûr ne",
+  "error-push-disabled" : "Push neçalak e",
   "error-remove-last-owner" : "Ev cara dawî weşanê e. Ji kerema xwe re, mafî billawkrdineweyî nû li ber rakirin ev yek danîn.",
   "error-role-in-use" : "Dikarin roleke jêbirin, ji ber ku ew di bikaranîna ye",
   "error-role-name-required" : "Navê rola pêwîst e",
   "error-the-field-is-required" : "The __field__ warê pêwîst e.",
   "error-too-many-requests" : "Error, gelek daxwazên. Ji kerema xwe ve vebin. Divê tu __seconds__ seconds berî hewl dîsa sekandin.",
+  "error-user-is-not-activated" : "User is çalak ne",
   "error-user-not-in-room" : "Bikarhêner li vê odeyê ne",
+  "error-user-registration-disabled" : "qeydkirina bikarhêneran neçalak e",
+  "error-user-registration-secret" : "qeyda User is bi tenê bi rêya URL Secret destûr",
   "error-you-are-last-owner" : "Tu cara xwediyê in. Ji kerema xwe, mafî billawkrdineweyî nû, berî derketina ji odeya danîn.",
   "Esc_to" : "Esc to",
   "Example_s" : "Mînak: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "No mesajên asê",
   "No_results_found" : "No encam hate dîtin",
   "No_starred_messages" : "No mesajên stellati",
-  "no_tokens_for_this_user" : "are no geÅŸedana bo this user hene",
   "No_user_with_username_%s_was_found" : "No user bi navê <strong>\" %s\"</strong> hate dîtin!",
   "Not_allowed" : "destûr ne",
   "Not_authorized" : "destûr ne",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Bikarhêner negirêdayî",
   "User_Info" : "User Info",
   "User_is_no_longer_an_admin" : "Bikarhêner e êdî ji admin",
-  "User_is_not_activated" : "User is çalak ne",
   "User_is_now_an_admin" : "User is now an admin",
   "User_joined_channel" : "kanala bûye.",
   "User_joined_channel_female" : "kanala bûye.",
diff --git a/packages/rocketchat-lib/i18n/lo.i18n.json b/packages/rocketchat-lib/i18n/lo.i18n.json
index d6a2d6a0518afa2288d65eafa938324f99a220b3..5df9fc5fb23227a6280dc7ff143d6bfc84a608b1 100644
--- a/packages/rocketchat-lib/i18n/lo.i18n.json
+++ b/packages/rocketchat-lib/i18n/lo.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "ຄວາມຜິດພາດ, ການຮ້ອງຂໍຫຼາຍເກີນໄປ. ກະລຸນາຊ້າລົງ. ທ່ານຕ້ອງລໍຖ້ານາທີ %s ກ່ອນຄວາມພະຍາຍາມອີກເທື່ອຫນຶ່ງ",
   "error-action-not-allowed" : "__action__ ບໍ່ໄດ້ຮັບອະນຸຍາດ",
   "error-application-not-found" : "ຄໍາຮ້ອງສະຫມັກບໍ່ໄດ້ພົບເຫັນ",
+  "error-archived-duplicate-name" : "ມີຊ່ອງທາງທີ່ບັນທຶກໄວ້ມີຊື່ '__room_name__' ເປັນ",
+  "error-avatar-invalid-url" : "URL avatar ບໍ່ຖືກຕ້ອງ: __url__",
+  "error-avatar-url-handling" : "ຄວາມຜິດພາດໃນຂະນະທີ່ການຈັດການການຕັ້ງຄ່າ avatar ຈາກ URL (__url__) ສໍາລັບ __username__",
   "error-cant-invite-for-direct-room" : "ບໍ່ສາມາດເຊີນຜູ້ໃຊ້ຫ້ອງໂດຍກົງ",
   "error-could-not-change-email" : "ບໍ່ສາມາດມີການປ່ຽນແປງ email",
+  "error-could-not-change-name" : "ບໍ່ສາມາດມີການປ່ຽນແປງຊື່",
+  "error-could-not-change-username" : "ບໍ່ສາມາດມີການປ່ຽນແປງຊື່ຜູ້ໃຊ້",
   "error-delete-protected-role" : "ບໍ່ສາມາດລຶບພາລະບົດບາດປ້ອງກັນ",
   "error-department-not-found" : "ບໍ່ໄດ້ພົບເຫັນພະແນກ",
   "error-duplicate-channel-name" : "A ຊ່ອງທີ່ມີຊື່ ' %s' ຢູ່",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "ຊ່ອງທາງທີ່ບໍ່ຖືກຕ້ອງ. ເລີ່ມຕົ້ນດ້ວຍ @ ຫຼື #",
   "error-invalid-custom-field" : "ພາກສະຫນາມທີ່ກໍາຫນົດເອງບໍ່ຖືກຕ້ອງ",
   "error-invalid-custom-field-name" : "ຊື່ພາກສະຫນາມ custom ທີ່ບໍ່ຖືກຕ້ອງ. ການນໍາໃຊ້ຕົວອັກສອນເທົ່ານັ້ນ, ຈໍານວນ, hyphens ແລະຂີດ.",
+  "error-invalid-description" : "ຄໍາອະທິບາຍບໍ່ຖືກຕ້ອງ",
   "error-invalid-domain" : "ໂດເມນທີ່ບໍ່ຖືກຕ້ອງ",
   "error-invalid-email" : "__email__ ອີເມວທີ່ບໍ່ຖືກຕ້ອງ",
   "error-invalid-file-height" : "ລະດັບຄວາມສູງເອກະສານທີ່ບໍ່ຖືກຕ້ອງ",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "width ເອກະສານທີ່ບໍ່ຖືກຕ້ອງ",
   "error-invalid-from-address" : "ທ່ານແຈ້ງໃຫ້ຊາບເປັນທີ່ບໍ່ຖືກຕ້ອງຈາກທີ່ຢູ່.",
   "error-invalid-integration" : "ການເຊື່ອມໂຍງທີ່ບໍ່ຖືກຕ້ອງ",
+  "error-invalid-method" : "ວິທີການທີ່ບໍ່ຖືກຕ້ອງ",
   "error-invalid-name" : "ຊື່ບໍ່ຖືກຕ້ອງ",
   "error-invalid-password" : "ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ",
   "error-invalid-redirectUri" : "redirectUri ບໍ່ຖືກຕ້ອງ",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> ບໍ່ແມ່ນຊື່ຫ້ອງທີ່ຖືກຕ້ອງ, <br/> ການນໍາໃຊ້ຕົວອັກສອນເທົ່ານັ້ນ, ຈໍານວນ, hyphens ແລະຂີດ",
   "error-invalid-room-type" : "<strong>__type__</strong> ບໍ່ແມ່ນປະເພດຫ້ອງພັກທີ່ຖືກຕ້ອງ.",
   "error-invalid-settings" : "ການຕັ້ງຄ່າທີ່ບໍ່ຖືກຕ້ອງສະຫນອງໃຫ້",
+  "error-invalid-subscription" : "ການສະຫມັກທີ່ບໍ່ຖືກຕ້ອງ",
   "error-invalid-token" : "token ທີ່ບໍ່ຖືກຕ້ອງ",
   "error-invalid-triggerWords" : "triggerWords ບໍ່ຖືກຕ້ອງ",
   "error-invalid-urls" : "ທີ່ຢູ່ເວັບໄຊທີ່ບໍ່ຖືກຕ້ອງ",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "ຊື່​ຜູ້​ໃຊ້​ທີ່​ບໍ່​ຖືກ​ຕ້ອງ",
   "error-message-deleting-blocked" : "ລຶບຂໍ້ຄວາມໄດ້ຖືກສະກັດ",
   "error-message-editing-blocked" : "ການແກ້ໄຂຂໍ້ຄວາມໄດ້ຖືກສະກັດ",
+  "error-message-size-exceeded" : "ຂະຫນາດຂໍ້ຄວາມຫຼາຍກວ່າ Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "ທ່ານຕ້ອງໄດ້ສະຫນອງການເຊື່ອມຕໍ່ [ຍົກເລີກ].",
+  "error-no-tokens-for-this-user" : "ມີ tokens ສໍາລັບຜູ້ໃຊ້ນີ້ບໍ່ມີ",
   "error-not-allowed" : "ບໍ່​ອະ​ນຸ​ຍາດ",
   "error-not-authorized" : "ບໍ່ອະນຸຍາດ",
+  "error-push-disabled" : "ຊຸກຍູ້ການເປັນຄົນພິການ",
   "error-remove-last-owner" : "ນີ້ເປັນເຈົ້າຂອງທີ່ຜ່ານມາ. ກະລຸນາທີ່ກໍານົດໄວ້ເປັນເຈົ້າຂອງໃຫມ່ກ່ອນທີ່ຈະຖອນຫນຶ່ງໃນນີ້.",
   "error-role-in-use" : "ບໍ່ສາມາດລຶບພາລະບົດບາດເນື່ອງຈາກວ່າມັນເປັນໃນການນໍາໃຊ້",
   "error-role-name-required" : "ຊື່ພາລະບົດບາດຈໍາເປັນຕ້ອງມີ",
   "error-the-field-is-required" : "The __field__ ພາກສະຫນາມທີ່ຕ້ອງການ.",
   "error-too-many-requests" : "ຄວາມຜິດພາດ, ການຮ້ອງຂໍຫຼາຍເກີນໄປ. ກະລຸນາຊ້າລົງ. ທ່ານຕ້ອງລໍຖ້ານາທີ __seconds__ ກ່ອນຄວາມພະຍາຍາມອີກເທື່ອຫນຶ່ງ.",
+  "error-user-is-not-activated" : "ຜູ້ໃຊ້ບໍ່ໄດ້ເປີດໃຊ້",
   "error-user-not-in-room" : "ຜູ້ໃຊ້, ບໍ່ແມ່ນການຢູ່ໃນຫ້ອງນີ້",
+  "error-user-registration-disabled" : "ການລົງທະບຽນຜູ້ໃຊ້ເປັນຜູ້ພິການ",
+  "error-user-registration-secret" : "ການລົງທະບຽນຜູ້ໃຊ້ອະນຸຍາດໃຫ້ພຽງແຕ່ໂດຍຜ່ານ URL Secret",
   "error-you-are-last-owner" : "ທ່ານແມ່ນເຈົ້າຂອງທີ່ຜ່ານມາ. ກະລຸນາຕັ້ງເຈົ້າຂອງໃຫມ່ກ່ອນທີ່ຈະອອກຫ້ອງການ.",
   "Esc_to" : "Esc ກັບ",
   "Example_s" : "ຍົກຕົວຢ່າງ: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "ບໍ່ມີຂໍ້ຄວາມຕຶງ",
   "No_results_found" : "ບໍ່ມີຂໍ້ມູນທີ່ພົບ",
   "No_starred_messages" : "ບໍ່ມີຂໍ້ຄວາມທີ່ຕິດດາວ",
-  "no_tokens_for_this_user" : "ມີ tokens ສໍາລັບຜູ້ໃຊ້ນີ້ບໍ່ມີ",
   "No_user_with_username_%s_was_found" : "ຜູ້ໃຊ້ທີ່ມີຊື່ຜູ້ໃຊ້ <strong>\" %s\"</strong> ບໍ່ໄດ້ພົບເຫັນ!",
   "Not_allowed" : "ບໍ່​ອະ​ນຸ​ຍາດ",
   "Not_authorized" : "ບໍ່ອະນຸຍາດ",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "ຜູ້ໃຊ້ທີ່ມີການເຊື່ອມຕໍ່",
   "User_Info" : "ຂໍ້ມູນຜູ້ໃຊ້",
   "User_is_no_longer_an_admin" : "ຜູ້ໃຊ້ທີ່ບໍ່ມີຕໍ່ໄປອ​​ີກແລ້ວການ admin",
-  "User_is_not_activated" : "ຜູ້ໃຊ້ບໍ່ໄດ້ເປີດໃຊ້",
   "User_is_now_an_admin" : "ຜູ້ໃຊ້ໃນປັດຈຸບັນເປັນ admin",
   "User_joined_channel" : "ໄດ້ເຂົ້າຮ່ວມຊ່ອງທາງການ.",
   "User_joined_channel_female" : "ໄດ້ເຂົ້າຮ່ວມຊ່ອງທາງການ.",
diff --git a/packages/rocketchat-lib/i18n/ms-MY.i18n.json b/packages/rocketchat-lib/i18n/ms-MY.i18n.json
index 256d440cb8f7ffc7bce9d9c47ae8ac4259583fc0..9be3e0009d11b13e13d1b424c7f2b8dc676da58f 100644
--- a/packages/rocketchat-lib/i18n/ms-MY.i18n.json
+++ b/packages/rocketchat-lib/i18n/ms-MY.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Ralat, terlalu banyak permintaan. Sila melambatkan. Anda perlu menunggu %s saat sebelum mencuba semula",
   "error-action-not-allowed" : "__action__ tidak dibenarkan",
   "error-application-not-found" : "Permohonan tidak dijumpai",
+  "error-archived-duplicate-name" : "Ada satu saluran yang diarkibkan dengan nama '__room_name__'",
+  "error-avatar-invalid-url" : "avatar URL tidak sah: __url__",
+  "error-avatar-url-handling" : "Ralat semasa pengendalian tetapan avatar dari URL (__url__) untuk __nama pengguna__",
   "error-cant-invite-for-direct-room" : "tidak boleh menjemput pengguna ke bilik terus",
   "error-could-not-change-email" : "Tidak boleh menukar e-mel",
+  "error-could-not-change-name" : "Tidak boleh menukar nama",
+  "error-could-not-change-username" : "Tidak boleh menukar nama pengguna",
   "error-delete-protected-role" : "Tidak dapat memadam peranan yang dilindungi",
   "error-department-not-found" : "Jabatan tidak dijumpai",
   "error-duplicate-channel-name" : "Saluran dengan nama '%s' telah wujud",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "saluran tidak sah. Mula dengan @ atau #",
   "error-invalid-custom-field" : "bidang adat yang tidak sah",
   "error-invalid-custom-field-name" : "nama medan tersuai tidak sah. Gunakan hanya huruf, nombor, sengkang dan garis bawah.",
+  "error-invalid-description" : "Huraian tidak sah",
   "error-invalid-domain" : "domain tidak sah",
   "error-invalid-email" : "__email__ e-mel tidak sah",
   "error-invalid-file-height" : "ketinggian fail yang tidak sah",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "lebar fail yang tidak sah",
   "error-invalid-from-address" : "Anda dimaklumkan yang tidak sah DARI alamat.",
   "error-invalid-integration" : "integrasi sah",
+  "error-invalid-method" : "kaedah yang tidak sah",
   "error-invalid-name" : "Nama tidak sah",
   "error-invalid-password" : "Kata laluan tidak sah",
   "error-invalid-redirectUri" : "tidak sah redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> bukan nama bilik yang sah, <br/> menggunakan hanya huruf, nombor, sengkang dan garis bawah",
   "error-invalid-room-type" : "<strong>__type__</strong> bukan jenis bilik yang sah.",
   "error-invalid-settings" : "tetapan tidak sah disediakan",
+  "error-invalid-subscription" : "langganan tidak sah",
   "error-invalid-token" : "Token tidak sah",
   "error-invalid-triggerWords" : "triggerWords sah",
   "error-invalid-urls" : "URL tidak sah",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Nama pengguna tidak sah",
   "error-message-deleting-blocked" : "Mesej memadam disekat",
   "error-message-editing-blocked" : "editing Mesej disekat",
+  "error-message-size-exceeded" : "Saiz mesej melebihi Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Anda mesti menyediakan [unsubscribe] link.",
+  "error-no-tokens-for-this-user" : "Tiada token untuk pengguna ini",
   "error-not-allowed" : "Tidak dibenarkan",
   "error-not-authorized" : "tidak dibenarkan",
+  "error-push-disabled" : "Push dilumpuhkan",
   "error-remove-last-owner" : "Ini adalah pemilik terakhir. Sila menetapkan pemilik baru sebelum mengeluarkan ini.",
   "error-role-in-use" : "Tidak dapat memadam peranan kerana ia digunakan",
   "error-role-name-required" : "nama peranan diperlukan",
   "error-the-field-is-required" : "Bidang __field__ diperlukan.",
   "error-too-many-requests" : "Ralat, terlalu banyak permintaan. Sila melambatkan. Anda perlu menunggu __seconds__ saat sebelum mencuba semula.",
+  "error-user-is-not-activated" : "Pengguna tidak diaktifkan",
   "error-user-not-in-room" : "Pengguna tidak ada di dalam bilik ini",
+  "error-user-registration-disabled" : "Pendaftaran Pengguna dilumpuhkan",
+  "error-user-registration-secret" : "Pendaftaran Pengguna hanya dibenarkan melalui URL Secret",
   "error-you-are-last-owner" : "Anda pemilik terakhir. Sila menetapkan pemilik baru sebelum meninggalkan bilik.",
   "Esc_to" : "Esc untuk",
   "Example_s" : "Contoh: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Tiada mesej yang disematkan",
   "No_results_found" : "Tiada keputusan dijumpai",
   "No_starred_messages" : "Tiada mesej berbintang",
-  "no_tokens_for_this_user" : "Tiada token untuk pengguna ini",
   "No_user_with_username_%s_was_found" : "Tiada pengguna dengan nama pengguna <strong>\"%s\"</strong> dijumpai!",
   "Not_allowed" : "Tidak dibenarkan",
   "Not_authorized" : "tidak dibenarkan",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Pengguna yang terputus",
   "User_Info" : "Maklumat Pengguna",
   "User_is_no_longer_an_admin" : "Pengguna tidak lagi seorang pentadbir",
-  "User_is_not_activated" : "Pengguna tidak diaktifkan",
   "User_is_now_an_admin" : "Pengguna sekarang adalah pentadbir",
   "User_joined_channel" : "Telah menyertai saluran.",
   "User_joined_channel_female" : "Telah menyertai saluran.",
diff --git a/packages/rocketchat-lib/i18n/nl.i18n.json b/packages/rocketchat-lib/i18n/nl.i18n.json
index 61692ea5b406bdeae31ea0343379178100513816..9c99799c560f8635dfbc79585482e8397b1524dc 100644
--- a/packages/rocketchat-lib/i18n/nl.i18n.json
+++ b/packages/rocketchat-lib/i18n/nl.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Fout, te veel verzoeken. Gelieve vertragen. U moet %s seconden wachten alvorens opnieuw te proberen",
   "error-action-not-allowed" : "__action__ is niet toegestaan",
   "error-application-not-found" : "Applicatie niet gevonden",
+  "error-archived-duplicate-name" : "Er is een gearchiveerd kanaal met de naam '__room_name__'",
+  "error-avatar-invalid-url" : "Ongeldige avatar URL: __url__",
+  "error-avatar-url-handling" : "Fout bij het hanteren van avatar instelling van een URL (__url__) voor __username__",
   "error-cant-invite-for-direct-room" : "Kan niet door de gebruiker om direct kamers nodigen",
   "error-could-not-change-email" : "Kon e-mail niet wijzigen",
+  "error-could-not-change-name" : "Kan naam niet wijzigen",
+  "error-could-not-change-username" : "Kan gebruikersnaam niet wijzigen",
   "error-delete-protected-role" : "Kan een beschermde rol niet verwijderen",
   "error-department-not-found" : "Afdeling niet gevonden",
   "error-duplicate-channel-name" : "Een kanaal met de naam '%s' bestaat reeds",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Ongeldige kanaal. Begin met @ of #",
   "error-invalid-custom-field" : "Ongeldige aangepaste veld",
   "error-invalid-custom-field-name" : "Ongeldige aangepaste veldnaam. Gebruik alleen letters, cijfers, koppeltekens en underscores.",
+  "error-invalid-description" : "ongeldige beschrijving",
   "error-invalid-domain" : "ongeldige domeinnaam",
   "error-invalid-email" : "Ongeldig e-__email__",
   "error-invalid-file-height" : "Ongeldige hoogte",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Ongeldige breedte",
   "error-invalid-from-address" : "You informed an invalid FROM address.",
   "error-invalid-integration" : "ongeldige integratie",
+  "error-invalid-method" : "ongeldige methode",
   "error-invalid-name" : "Ongeldige naam",
   "error-invalid-password" : "Ongeldig wachtwoord",
   "error-invalid-redirectUri" : "ongeldige redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> is geen geldige naam van de kamer, <br/> Gebruik alleen letters, cijfers, koppeltekens en underscores",
   "error-invalid-room-type" : "<strong>__type__</strong> is geen geldig kamer type",
   "error-invalid-settings" : "Ongeldige instellingen voorzien",
+  "error-invalid-subscription" : "ongeldige abonnement",
   "error-invalid-token" : "Ongeldige Token",
   "error-invalid-triggerWords" : "ongeldige triggerWords",
   "error-invalid-urls" : "ongeldige URL",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Ongeldige gebruikersnaam",
   "error-message-deleting-blocked" : "Bericht wissen wordt geblokkeerd",
   "error-message-editing-blocked" : "editing-bericht wordt geblokkeerd",
+  "error-message-size-exceeded" : "size bericht overschrijdt Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Je moet een [unsubscribe] link toevoegen.",
+  "error-no-tokens-for-this-user" : "Er zijn geen tokens voor deze gebruiker",
   "error-not-allowed" : "Niet toegestaan",
   "error-not-authorized" : "niet toegestaan",
+  "error-push-disabled" : "Push is uitgeschakeld",
   "error-remove-last-owner" : "Dit is de laatste eigenaar. Stel een nieuwe eigenaar voordat u deze.",
   "error-role-in-use" : "Kan rol niet verwijderen omdat het in gebruik is",
   "error-role-name-required" : "Rol naam is verplicht",
   "error-the-field-is-required" : "Het veld __field__ is vereist.",
   "error-too-many-requests" : "Fout, te veel verzoeken. Gelieve vertragen. U moet __seconds__ seconden wachten voordat u het opnieuw probeert.",
+  "error-user-is-not-activated" : "Gebruiker is niet geactiveerd",
   "error-user-not-in-room" : "Gebruiker is niet in deze kamer",
+  "error-user-registration-disabled" : "Gebruikers registratie is uitgeschakeld",
+  "error-user-registration-secret" : "Gebruikers registratie is alleen toegestaan ​​via Secret URL",
   "error-you-are-last-owner" : "Jij bent de laatste eigenaar. Stel nieuwe eigenaar voor het verlaten van de kamer.",
   "Esc_to" : "Esc om",
   "Example_s" : "Voorbeeld: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Geen vastgezette berichten",
   "No_results_found" : "Geen resultaten gevonden",
   "No_starred_messages" : "Geen gemarkeerde berichten",
-  "no_tokens_for_this_user" : "Er zijn geen tokens voor deze gebruiker",
   "No_user_with_username_%s_was_found" : "Geen gebruiker met de naam  <strong>\"%s\"</strong> gevonden",
   "Not_allowed" : "Niet toegestaan",
   "Not_authorized" : "Geen bevoegdheid",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Gebruiker heeft verbroken",
   "User_Info" : "Gebruikers informatie",
   "User_is_no_longer_an_admin" : "Gebruiker is niet langer een admin",
-  "User_is_not_activated" : "Gebruiker is niet geactiveerd",
   "User_is_now_an_admin" : "Gebruiker is nu een admin",
   "User_joined_channel" : "Heeft zich aangesloten bij het kanaal.",
   "User_joined_channel_female" : "Heeft zich aangesloten bij het kanaal.",
diff --git a/packages/rocketchat-lib/i18n/pl.i18n.json b/packages/rocketchat-lib/i18n/pl.i18n.json
index ca9e1df2f5f5d3c27f9d759a97b792524333b76e..033223418f0e3a3a9bd1aa84b3878cb647fc6d2e 100644
--- a/packages/rocketchat-lib/i18n/pl.i18n.json
+++ b/packages/rocketchat-lib/i18n/pl.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Błąd, zbyt wiele żądań. Proszę zwolnij. Musisz poczekać %s sekund zanim spróbujesz ponownie",
   "error-action-not-allowed" : "__action__ jest niedozwolone",
   "error-application-not-found" : "Aplikacja nie znaleziona",
+  "error-archived-duplicate-name" : "Nie ma zarchiwizowany kanał o nazwie \"__room_name__ '",
+  "error-avatar-invalid-url" : "Nieprawidłowy awatar URL: __url__",
+  "error-avatar-url-handling" : "Błąd podczas przenoszenia ustawienia awatara z URL (__url__) do użytkownika __username__",
   "error-cant-invite-for-direct-room" : "Nie można zaprosić użytkownika do bezpośrednich pokoi",
   "error-could-not-change-email" : "Nie można zmienić adres e-mail",
+  "error-could-not-change-name" : "Nie można zmienić nazwy",
+  "error-could-not-change-username" : "Nie można zmienić nazwy użytkownika",
   "error-delete-protected-role" : "Nie można usunąć zabezpieczonego rolę",
   "error-department-not-found" : "Oddział nie został znaleziony",
   "error-duplicate-channel-name" : "Kanał o nazwie \"%s\" już istnieje",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Nieprawidłowy kanał. Start z @ lub #",
   "error-invalid-custom-field" : "Nieprawidłowe pole",
   "error-invalid-custom-field-name" : "Nieprawidłowa nazwa pole niestandardowe. Używaj tylko litery, cyfry, łączniki i podkreślenia.",
+  "error-invalid-description" : "Nieprawidłowa",
   "error-invalid-domain" : "Nieprawidłowa domena",
   "error-invalid-email" : "Nieprawidłowy __email__ email",
   "error-invalid-file-height" : "Nieprawidłowa wysokość pliku",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Nieprawidłowa szerokość pliku",
   "error-invalid-from-address" : "Adres nadawcy jest nieprawidłowy",
   "error-invalid-integration" : "Nieprawidłowy integracja",
+  "error-invalid-method" : "Nieprawidłowa metoda",
   "error-invalid-name" : "Błędna nazwa",
   "error-invalid-password" : "Nieprawidłowe hasło",
   "error-invalid-redirectUri" : "Nieprawidłowy redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>__room_name__</strong> nie jest prawidłową nazwą pokoju,<br/> użyj tylko liter, cyfr, myślników i podkreślników",
   "error-invalid-room-type" : "<strong>__type__</strong> nie jest prawidłowym typem pokoju.",
   "error-invalid-settings" : "Nieprawidłowe ustawienia przewidziane",
+  "error-invalid-subscription" : "Nieprawidłowy subskrypcji",
   "error-invalid-token" : "Nieprawidłowy token",
   "error-invalid-triggerWords" : "Nieprawidłowe słowa wyzwalające",
   "error-invalid-urls" : "Nieprawidłowe URL",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Zła nazwa użytkownika",
   "error-message-deleting-blocked" : "Wiadomość usuwanie jest zablokowany",
   "error-message-editing-blocked" : "edytowanie wiadomości jest zablokowane",
+  "error-message-size-exceeded" : "Rozmiar wiadomości przekracza Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Musisz wstawić w treści znacznik [unsubscribe].",
+  "error-no-tokens-for-this-user" : "Brak tokeny dla tego użytkownika",
   "error-not-allowed" : "Niedozwolone",
   "error-not-authorized" : "Nieautoryzowany",
+  "error-push-disabled" : "Push jest wyłączona",
   "error-remove-last-owner" : "To jest ostatni właściciel. Proszę ustawić nowego właściciela przed usunięciem tego.",
   "error-role-in-use" : "Nie można usunąć rolę, ponieważ jest w użyciu",
   "error-role-name-required" : "Nazwa roli jest wymagana",
   "error-the-field-is-required" : "Wymagana jest __field__ pola.",
   "error-too-many-requests" : "Błąd, zbyt wiele żądań. Proszę zwolnij. Musisz czekać __seconds__ sekund przed ponowną próbą.",
+  "error-user-is-not-activated" : "Użytkownik nie jest aktywny",
   "error-user-not-in-room" : "Użytkownik nie jest w tym pokoju",
+  "error-user-registration-disabled" : "Rejestracja nowego użytkownika jest wyłączony",
+  "error-user-registration-secret" : "Rejestracja nowego użytkownika jest możliwa tylko poprzez tajne URL",
   "error-you-are-last-owner" : "Jesteś ostatnim właścicielem. Proszę ustaw nowego przed opuszczeniem pokoju.",
   "Esc_to" : "Naciśnij Esc: ",
   "Example_s" : "Przykład: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Brak przypiętych wiadomości",
   "No_results_found" : "Nie znaleziono wyników",
   "No_starred_messages" : "Brak ulubionych wiadomości",
-  "no_tokens_for_this_user" : "Brak tokenu dla tego użytkownika",
   "No_user_with_username_%s_was_found" : "Nie odnaleziono użytkownika o nazwie <strong>\"%s\"</strong>!",
   "Not_allowed" : "Niedozwolone",
   "Not_authorized" : "Brak autoryzacji",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Użytkownik się rozłączył",
   "User_Info" : "Informacje o użytkowniku",
   "User_is_no_longer_an_admin" : "Użytkownik nie jest już adminem",
-  "User_is_not_activated" : "Użytkownik nie jest aktywny",
   "User_is_now_an_admin" : "Użytkownik jest teraz adminem",
   "User_joined_channel" : "Dołączył do kanału",
   "User_joined_channel_female" : "Dołączyła do kanału",
@@ -1149,5 +1161,5 @@
   "Your_mail_was_sent_to_s" : "Twoja wiadomość została wysłana do użytkownika %s",
   "Your_Open_Source_solution" : "Twój własny czat Open Source",
   "Your_password_is_wrong" : "To nie jest poprawne hasło!",
-  "Your_push_was_sent_to_s_devices" : "Twój push została wysłany do urządzeń: %s"
+  "Your_push_was_sent_to_s_devices" : "Twój Push została wysłana do urządzeń %s"
 }
\ No newline at end of file
diff --git a/packages/rocketchat-lib/i18n/pt.i18n.json b/packages/rocketchat-lib/i18n/pt.i18n.json
index 62189c8cb7c05408009e1ebab0c9bfa5dc56f332..7d5e6cca2a1b3923583fb9fef337f61a946651dc 100644
--- a/packages/rocketchat-lib/i18n/pt.i18n.json
+++ b/packages/rocketchat-lib/i18n/pt.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Erro, foram realizadas muitas solicitações. Por favor, diminua a velocidade. Você deve esperar %s segundos antes de tentar novamente",
   "error-action-not-allowed" : "__action__ não é permitido",
   "error-application-not-found" : "Aplicação não encontrada",
+  "error-archived-duplicate-name" : "Há um canal arquivado com o nome '__room_name__'",
+  "error-avatar-invalid-url" : "Inválida avatar URL: __url__",
+  "error-avatar-url-handling" : "Erro durante o manuseio configuração avatar a partir de uma URL (__url__) para __username__",
   "error-cant-invite-for-direct-room" : "Não é possível convidar usuários para salas diretas",
   "error-could-not-change-email" : "Não foi possível mudar e-mail",
+  "error-could-not-change-name" : "Não foi possível mudar o nome",
+  "error-could-not-change-username" : "Não foi possível alterar nome de usuário",
   "error-delete-protected-role" : "Não é possível remover um papel protegido",
   "error-department-not-found" : "Departamento não encontrado",
   "error-duplicate-channel-name" : "Já existe um Canal com nome '%s'",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "canal inválido. Comece com @ ou #",
   "error-invalid-custom-field" : "Campo personalizado inválido",
   "error-invalid-custom-field-name" : "Nome inválido para o campo personalizado. Use apenas letras, números, hífens e underscores.",
+  "error-invalid-description" : "descrição inválida",
   "error-invalid-domain" : "domínio inválido",
   "error-invalid-email" : "__email__-mail inválido",
   "error-invalid-file-height" : "Altura de arquivo inválida",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Altura de arquivo inválida",
   "error-invalid-from-address" : "Você informou um e-mail DE inválido.",
   "error-invalid-integration" : "integração inválido",
+  "error-invalid-method" : "método inválido",
   "error-invalid-name" : "Nome inválido",
   "error-invalid-password" : "Senha inválida",
   "error-invalid-redirectUri" : "redirectUri inválido",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> não é um nome de sala válido, <br/> utilizar apenas letras, números, hífens e underscores",
   "error-invalid-room-type" : "<strong>__type__</strong> não é um tipo de sala válido.",
   "error-invalid-settings" : "configurações inválidas fornecidas",
+  "error-invalid-subscription" : "assinatura inválida",
   "error-invalid-token" : "Token inválido",
   "error-invalid-triggerWords" : "triggerWords inválidos",
   "error-invalid-urls" : "URLs inválidos",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Nome de usuário Inválido",
   "error-message-deleting-blocked" : "apagar mensagem é bloqueada",
   "error-message-editing-blocked" : "edição de mensagem é bloqueada",
+  "error-message-size-exceeded" : "O tamanho da mensagem excede Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Você deve fornecer o link para desinscrever-se: [unsubscribe].",
+  "error-no-tokens-for-this-user" : "Não existem tokens para este usuário",
   "error-not-allowed" : "Não permitido",
   "error-not-authorized" : "Não autorizado",
+  "error-push-disabled" : "Empurrar é desativado",
   "error-remove-last-owner" : "Este é o último proprietário. Por favor, defina um novo proprietário antes de remover este.",
   "error-role-in-use" : "Não é possível remover o papel pois ele está em uso",
   "error-role-name-required" : "Nome do papel é obrigatório",
   "error-the-field-is-required" : "O __field__ campo é obrigatório.",
   "error-too-many-requests" : "Erro, muitas solicitações. Por favor, diminua a velocidade. Você deve esperar __seconds__ segundos antes de tentar novamente.",
+  "error-user-is-not-activated" : "O usuário não está ativo",
   "error-user-not-in-room" : "O usuário não está nesta sala",
+  "error-user-registration-disabled" : "O registro do usuário é desativado",
+  "error-user-registration-secret" : "O registro do usuário é permitido somente via URL secreto",
   "error-you-are-last-owner" : "Você é o último proprietário da sala. Por favor defina um novo proprietário antes de sair.",
   "Esc_to" : "Esc para",
   "Example_s" : "Exemplo: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Não há mensagens fixadas",
   "No_results_found" : "Nenhum resultado encontrado",
   "No_starred_messages" : "Não há mensagens favoritas",
-  "no_tokens_for_this_user" : "Não existem tokens para este usuário",
   "No_user_with_username_%s_was_found" : "Nenhum usuário com nome de usuário <strong>\"%s\"</strong> foi encontrado!",
   "Not_allowed" : "Não permitido",
   "Not_authorized" : "Não autorizado",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Usuário foi desconectado",
   "User_Info" : "Informações do usuário",
   "User_is_no_longer_an_admin" : "O usuário já não é um administrador",
-  "User_is_not_activated" : "O usuário não está ativo",
   "User_is_now_an_admin" : "O usuário tornou-se um administrador",
   "User_joined_channel" : "Entrou no canal.",
   "User_joined_channel_female" : "Entrou no canal.",
diff --git a/packages/rocketchat-lib/i18n/ro.i18n.json b/packages/rocketchat-lib/i18n/ro.i18n.json
index 9cfbb7471fd87c24d301877b6e3487da440a7eb8..34bd3f934ee99efc5f863ffe0753a223e78ba369 100644
--- a/packages/rocketchat-lib/i18n/ro.i18n.json
+++ b/packages/rocketchat-lib/i18n/ro.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Eroare, prea multe cereri. Vă rugăm să încetinți. Trebuie să așteptați %s secunde înainte de a încerca din nou",
   "error-action-not-allowed" : "__action__ nu este permisă",
   "error-application-not-found" : "Aplicatia nu a fost gasita",
+  "error-archived-duplicate-name" : "Există un canal de arhivat cu numele '__room_name__'",
+  "error-avatar-invalid-url" : "Avatar URL nevalid: __url__",
+  "error-avatar-url-handling" : "Eroare in timpul manipularii setarea avatar dintr-o adresă URL (__url__) pentru __username__",
   "error-cant-invite-for-direct-room" : "Nu poate fi invitat la camere directe",
   "error-could-not-change-email" : "Nu a putut schimba e-mail",
+  "error-could-not-change-name" : "Nu a putut schimba numele",
+  "error-could-not-change-username" : "Nu a putut schimba numele de utilizator",
   "error-delete-protected-role" : "Nu se poate șterge un rol protejat",
   "error-department-not-found" : "Departamentul nu a fost găsit",
   "error-duplicate-channel-name" : "Un canal cu numele \" %s\" există deja",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "canal nevalid. Începeți cu @ sau #",
   "error-invalid-custom-field" : "câmp personalizat nevalid",
   "error-invalid-custom-field-name" : "Nume câmp personalizat nevalid. Utilizați numai litere, cifre, cratime și subliniere.",
+  "error-invalid-description" : "descriere nevalidă",
   "error-invalid-domain" : "domeniul nevalid",
   "error-invalid-email" : "__email__ de e-mail nevalidă",
   "error-invalid-file-height" : "Înălțime fișier invalidă.",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Lățime fișier invalidă",
   "error-invalid-from-address" : "Ați utilizat o adresă DE LA invalidă.",
   "error-invalid-integration" : "integrarea nevalidă",
+  "error-invalid-method" : "metoda nevalidă",
   "error-invalid-name" : "nume nevalid",
   "error-invalid-password" : "Parolă Invalidă",
   "error-invalid-redirectUri" : "redirectUri nevalid",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> nu este un nume de cameră valid, <br/> folosiți litere numai, numere, cratime și subliniere",
   "error-invalid-room-type" : "<strong>__type__</strong> nu e un nume de cameră valid.",
   "error-invalid-settings" : "Setările incorecte furnizate",
+  "error-invalid-subscription" : "abonare nevalid",
   "error-invalid-token" : "Simbol Invalid",
   "error-invalid-triggerWords" : "triggerWords nevalide",
   "error-invalid-urls" : "Adrese URL nevalide",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Nume de utilizator invalid",
   "error-message-deleting-blocked" : "Mesajul este blocat ștergerea",
   "error-message-editing-blocked" : "editare de mesaje este blocat",
+  "error-message-size-exceeded" : "Dimensiunea mesajului depășește Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Trebuie să furnizați link-ul de [unsubscribe].",
+  "error-no-tokens-for-this-user" : "Nu există tokens pentru acest utilizator.",
   "error-not-allowed" : "Nepermis",
   "error-not-authorized" : "Neautorizat",
+  "error-push-disabled" : "Push este dezactivată",
   "error-remove-last-owner" : "Acesta este ultimul proprietar. Vă rugăm să setați un nou proprietar înainte de a elimina pe aceasta.",
   "error-role-in-use" : "Nu se poate șterge rol, deoarece este în uz",
   "error-role-name-required" : "Este necesar numele rol",
   "error-the-field-is-required" : "Este necesară __field__ câmpului.",
   "error-too-many-requests" : "Eroare, prea multe solicitări. Vă rugăm să încetinți. Trebuie să vă așteptați __seconds__ secunde înainte de a încerca din nou.",
+  "error-user-is-not-activated" : "Utilizatorul nu este activat",
   "error-user-not-in-room" : "Utilizator nu este în această cameră",
+  "error-user-registration-disabled" : "ÃŽnregistrare utilizator este dezactivat",
+  "error-user-registration-secret" : "Înregistrare utilizator este permisă numai prin intermediul URL-ul Secret",
   "error-you-are-last-owner" : "Dacă sunteți ultimul proprietar. Vă rugăm să setați noul proprietar înainte de a părăsi camera.",
   "Esc_to" : "Esc pentru a",
   "Example_s" : "Exemplu: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Nu sunt mesaje fixate",
   "No_results_found" : "Niciun rezultat găsit",
   "No_starred_messages" : "Niciun mesaj cu stea",
-  "no_tokens_for_this_user" : "Nu există tokens pentru acest utilizator.",
   "No_user_with_username_%s_was_found" : "Niciun utilizator găsit cu numele de utilizator <strong>\"%s\"</strong>!",
   "Not_allowed" : "Nepermis",
   "Not_authorized" : "Neautorizat",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Utilizatorul s-a deconectat",
   "User_Info" : "Info utilizator",
   "User_is_no_longer_an_admin" : "Utilizatorul nu mai este Admin",
-  "User_is_not_activated" : "Utilizatorul nu este activat",
   "User_is_now_an_admin" : "Utilizatorul este acum Admin",
   "User_joined_channel" : "A intrat pe canal.",
   "User_joined_channel_female" : "A intrat pe canal.",
diff --git a/packages/rocketchat-lib/i18n/ru.i18n.json b/packages/rocketchat-lib/i18n/ru.i18n.json
index d182b9c8d38cc3b0787c938417d87dc284e303f9..7fb8b4695b0ce88d60d6e11db171cca81ad4d3e9 100644
--- a/packages/rocketchat-lib/i18n/ru.i18n.json
+++ b/packages/rocketchat-lib/i18n/ru.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Ошибка, слишком много запросов. Пожалуйста, помедленнее. Вы должны подождать%s секунд, прежде чем попробовать снова",
   "error-action-not-allowed" : "__action__ не допускается",
   "error-application-not-found" : "Приложение не найдено",
+  "error-archived-duplicate-name" : "Там в архивный канал с именем '__room_name__'",
+  "error-avatar-invalid-url" : "Неверный аватар URL: __url__",
+  "error-avatar-url-handling" : "Ошибка при работе установки аватара из URL (__url__) для __username__",
   "error-cant-invite-for-direct-room" : "Нельзя приглашать пользователей в личные сообщения",
   "error-could-not-change-email" : "Невозможно изменить электронную почту",
+  "error-could-not-change-name" : "Невозможно изменить имя",
+  "error-could-not-change-username" : "Невозможно изменить имя пользователя",
   "error-delete-protected-role" : "Нельзя удалить защищённую позицию",
   "error-department-not-found" : "Раздел не найден",
   "error-duplicate-channel-name" : "Чат '%s' уже существует",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Недопустимый канал. Начните с @ или #",
   "error-invalid-custom-field" : "Неверное поле",
   "error-invalid-custom-field-name" : "Неверное имя для поля. Используйте тельно буквы, цифры, дефисы и подчеркивания.",
+  "error-invalid-description" : "Неверное описание",
   "error-invalid-domain" : "Ошибочный домен",
   "error-invalid-email" : "Invalid __email__ электронной почты",
   "error-invalid-file-height" : "Недопустимая высота файла",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Недопустимая ширина файла",
   "error-invalid-from-address" : "Вы сообщили неверный адрес отправителя.",
   "error-invalid-integration" : "Invalid интеграция",
+  "error-invalid-method" : "Недопустимый метод",
   "error-invalid-name" : "Ошибочное имя",
   "error-invalid-password" : "Неверный пароль",
   "error-invalid-redirectUri" : "Ошибочный redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>%s</strong> is not a valid room name,<br/> use only letters, numbers, hyphens and underscores",
   "error-invalid-room-type" : "<strong>__type__</strong> недопустимый тип чата.",
   "error-invalid-settings" : "Неверные настройки, предоставляемые",
+  "error-invalid-subscription" : "Invalid подписка",
   "error-invalid-token" : "Недопустимый маркер",
   "error-invalid-triggerWords" : "Недействительные triggerWords",
   "error-invalid-urls" : "Недействительные URL",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Неверное имя пользователя",
   "error-message-deleting-blocked" : "Удаление сообщения блокируется",
   "error-message-editing-blocked" : "Редактирование сообщений блокируется",
+  "error-message-size-exceeded" : "Размер сообщения превышает Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Для того, чтобы [отписаться], Вы должны предоставить эту ссылку.",
+  "error-no-tokens-for-this-user" : "Для этого пользователя нет символов",
   "error-not-allowed" : "Не разрешено",
   "error-not-authorized" : "Не допускается",
+  "error-push-disabled" : "Нажмите отключен",
   "error-remove-last-owner" : "Это последний владелец. Пожалуйста, назначьте нового владельца до удаления этого.",
   "error-role-in-use" : "Нельзя удалить позицию, потому что она используется",
   "error-role-name-required" : "Необходимо название роли",
   "error-the-field-is-required" : "Поле __field__ требуется.",
   "error-too-many-requests" : "Слишком много запросов. Вы должны подождать __seconds__ seconds перед тем, как попробовать снова.",
+  "error-user-is-not-activated" : "Пользователь не активирован",
   "error-user-not-in-room" : "Пользователь не в этом чате",
+  "error-user-registration-disabled" : "Регистрация пользователей отключена",
+  "error-user-registration-secret" : "Регистрация пользователя допускается только с помощью секретной URL",
   "error-you-are-last-owner" : "Вы последний владелец чата. Пожалуйста, назначьте нового владельца до выхода из этого чата.",
   "Esc_to" : "Выйти из",
   "Example_s" : "Пример: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Нет прикрепленных сообщений",
   "No_results_found" : "Результатов не найдено",
   "No_starred_messages" : "Сообщения без оценки",
-  "no_tokens_for_this_user" : "Для этого пользователя нет символов",
   "No_user_with_username_%s_was_found" : "Пользователь с логином  <strong>\"%s\"</strong> не найден!",
   "Not_allowed" : "Не допускается",
   "Not_authorized" : "Запрещено",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Пользователь отключился",
   "User_Info" : "Информация о пользователе",
   "User_is_no_longer_an_admin" : "Пользователь больше не администратор",
-  "User_is_not_activated" : "Пользователь не активирован",
   "User_is_now_an_admin" : "Пользователь теперь администратор",
   "User_joined_channel" : "Присоединился к чату.",
   "User_joined_channel_female" : "Присоединилась к чату.",
diff --git a/packages/rocketchat-lib/i18n/sq.i18n.json b/packages/rocketchat-lib/i18n/sq.i18n.json
index 3be81b4d92a9403332a250287d1886d990fd4599..1a813e7887f5a22e33146e79e6d2ed28827a3521 100644
--- a/packages/rocketchat-lib/i18n/sq.i18n.json
+++ b/packages/rocketchat-lib/i18n/sq.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Gabim, shumë kërkesa. Ju lutemi të ngadalësohet. Ju duhet të prisni %s sekonda përpara se të provoni përsëri",
   "error-action-not-allowed" : "__action__ nuk lejohet",
   "error-application-not-found" : "Aplikimi nuk u gjet",
+  "error-archived-duplicate-name" : "Ka një kanal arkivuar me '__room_name__' për emrin",
+  "error-avatar-invalid-url" : "Invalid avatar URL: __url__",
+  "error-avatar-url-handling" : "Gabim gjatë trajtimit vendosjen avatar nga një URL (__url__) për __username__",
   "error-cant-invite-for-direct-room" : "Nuk mund të ftojë përdorues në dhoma të drejtpërdrejta",
   "error-could-not-change-email" : "Nuk mund të ndryshojë email",
+  "error-could-not-change-name" : "Nuk mund të ndryshojë emrin",
+  "error-could-not-change-username" : "Nuk mund të ndryshojë emrin",
   "error-delete-protected-role" : "nuk mund të fshini një rol të mbrojtur",
   "error-department-not-found" : "Departamenti nuk u gjet",
   "error-duplicate-channel-name" : "Ekziston një Channel me emrin ' %s'",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "kanali i pavlefshëm. Filloni me @ ose #",
   "error-invalid-custom-field" : "Fusha e pavlefshme porosi",
   "error-invalid-custom-field-name" : "Invalid Emri fushë me porosi. Përdorni shkronja, numra, vetëm hyphens dhe nënvizon.",
+  "error-invalid-description" : "përshkrimi i pavlefshëm",
   "error-invalid-domain" : "domain pavlefshme",
   "error-invalid-email" : "__email__ pavlefshme email",
   "error-invalid-file-height" : "lartësia e pavlefshme fotografi",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Gjerësia e pavlefshme fotografi",
   "error-invalid-from-address" : "Ju informuar invalid NGA adresën.",
   "error-invalid-integration" : "integrimi i pavlefshëm",
+  "error-invalid-method" : "Metoda e pavlefshme",
   "error-invalid-name" : "Emri i pavlefshëm",
   "error-invalid-password" : "Fjalëkalim i pavlefshëm",
   "error-invalid-redirectUri" : "Invalid redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> nuk është një emër i vlefshëm dhomë, <br/> përdorin shkronja, numra, vetëm hyphens dhe nënvizon",
   "error-invalid-room-type" : "<strong>__type__</strong> nuk është një lloj i vlefshëm dhomë.",
   "error-invalid-settings" : "settings pavlefshme ofruara",
+  "error-invalid-subscription" : "abonim pavlefshme",
   "error-invalid-token" : "token e pavlefshme",
   "error-invalid-triggerWords" : "triggerWords pavlefshme",
   "error-invalid-urls" : "URL të pavlefshme",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Emri i përdoruesit pavlefshëm",
   "error-message-deleting-blocked" : "Mesazhi fshirjes është bllokuar",
   "error-message-editing-blocked" : "Mesazhi redaktimi është bllokuar",
+  "error-message-size-exceeded" : "Madhësia mesazhi kalon Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Ju duhet të sigurojë [unsubscribe] linkun.",
+  "error-no-tokens-for-this-user" : "Nuk ka argumentet për këtë përdorues",
   "error-not-allowed" : "Nuk lejohet",
   "error-not-authorized" : "nuk është i autorizuar",
+  "error-push-disabled" : "Push është me aftësi të kufizuara",
   "error-remove-last-owner" : "Kjo është pronari i fundit. Ju lutemi të vendosur një pronar të ri para se të hiqni këtë.",
   "error-role-in-use" : "nuk mund të fshini rol, sepse kjo është në përdorim",
   "error-role-name-required" : "Emri roli është e nevojshme",
   "error-the-field-is-required" : "__field__ Fushë është e nevojshme.",
   "error-too-many-requests" : "Gabim, shumë kërkesa. Ju lutemi të ngadalësohet. Ju duhet të prisni __seconds__ sekonda përpara se të provoni përsëri.",
+  "error-user-is-not-activated" : "Përdoruesi nuk është aktivizuar",
   "error-user-not-in-room" : "Përdoruesi nuk është në këtë dhomë",
+  "error-user-registration-disabled" : "Regjistrim i përdoruesit është me aftësi të kufizuara",
+  "error-user-registration-secret" : "Regjistrim i përdoruesit është e lejuar vetëm përmes URL Sekret",
   "error-you-are-last-owner" : "Ti je pronari i fundit. Ju lutemi të vendosur pronari i ri para se të nisej në dhomë.",
   "Esc_to" : "Esc për të",
   "Example_s" : "Shembull: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Nuk ka mesazhe mbështetën",
   "No_results_found" : "Nuk u gjetën rezultate",
   "No_starred_messages" : "Nuk ka mesazhe me yll",
-  "no_tokens_for_this_user" : "Nuk ka argumentet për këtë përdorues",
   "No_user_with_username_%s_was_found" : "Asnjë përdorues me emrin <strong>\" %s\"</strong> u gjet!",
   "Not_allowed" : "Nuk lejohet",
   "Not_authorized" : "nuk është i autorizuar",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Përdoruesi ka shkëputur",
   "User_Info" : "Të dhëna Përdoruesi",
   "User_is_no_longer_an_admin" : "User nuk është më një admin",
-  "User_is_not_activated" : "Përdoruesi nuk është aktivizuar",
   "User_is_now_an_admin" : "User tani është një admin",
   "User_joined_channel" : "Është bashkuar kanalit.",
   "User_joined_channel_female" : "Është bashkuar kanalit.",
diff --git a/packages/rocketchat-lib/i18n/sr.i18n.json b/packages/rocketchat-lib/i18n/sr.i18n.json
index 44dd1dabd6bd2e456b5c0c70297acb4f88cbebb5..b4d549bb64751696fb68d1401df4b5ab92c8f202 100644
--- a/packages/rocketchat-lib/i18n/sr.i18n.json
+++ b/packages/rocketchat-lib/i18n/sr.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Грешка, превише захтева. Молим те успори. Морате да сачекате% с секунди пре него што покушате поново",
   "error-action-not-allowed" : "__ацтион__ није дозвољено",
   "error-application-not-found" : "Апликација није пронађена",
+  "error-archived-duplicate-name" : "Ту је архивирана канал под називом '__роом_наме__'",
+  "error-avatar-invalid-url" : "Инвалид Аватар УРЛ: __урл__",
+  "error-avatar-url-handling" : "Грешка при руковању подешавање аватар из УРЛ (__урл__) за __усернаме__",
   "error-cant-invite-for-direct-room" : "не могу позвати корисника директним соба",
   "error-could-not-change-email" : "није могао да промени емаил",
+  "error-could-not-change-name" : "није могао да промени име",
+  "error-could-not-change-username" : "није могао да промени име",
   "error-delete-protected-role" : "Не можете брисати заштићену улогу",
   "error-department-not-found" : "Одељење није пронађен",
   "error-duplicate-channel-name" : "Канал са именом \"% с\" не постоји",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Неважећи канал. Почните са @ # или",
   "error-invalid-custom-field" : "Неважећи прилагођено поље",
   "error-invalid-custom-field-name" : "Неважећи назив прилагођено поље. Користите само слова, бројеве, цртице и доње црте.",
+  "error-invalid-description" : "неважећи опис",
   "error-invalid-domain" : "инвалид домен",
   "error-invalid-email" : "Неважећа е __емаил__",
   "error-invalid-file-height" : "Неважећи висина фајл",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Неважећи ширина фајл",
   "error-invalid-from-address" : "обавестили сте инвалид ОД адресу.",
   "error-invalid-integration" : "неважећи интеграција",
+  "error-invalid-method" : "nevažeći начин",
   "error-invalid-name" : "nevažeći назив",
   "error-invalid-password" : "Погрешна лозинка",
   "error-invalid-redirectUri" : "неважећи редирецтУри",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>% с</strong> није исправан назив соба, <br/> користити само слова, бројеве, цртице и доња",
   "error-invalid-room-type" : "<strong>__type__</strong> није исправан тип соба.",
   "error-invalid-settings" : "Неважећи поставке које пружа",
+  "error-invalid-subscription" : "неважећи претплата",
   "error-invalid-token" : "Неважећи токен",
   "error-invalid-triggerWords" : "Неважећи триггерВордс",
   "error-invalid-urls" : "Неважећи УРЛ-ови",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Погрешно корисничко име",
   "error-message-deleting-blocked" : "Порука брисање је блокиран",
   "error-message-editing-blocked" : "уређивање порука је блокиран",
+  "error-message-size-exceeded" : "величина поруке већа од Мессаге_МакАлловедСизе",
   "error-missing-unsubscribe-link" : "Морате навести [унсубсцрибе] линк.",
+  "error-no-tokens-for-this-user" : "Нема токени за овај корисника",
   "error-not-allowed" : "Није дозвољено",
   "error-not-authorized" : "није овлашћен",
+  "error-push-disabled" : "Пусх је онемогућен",
   "error-remove-last-owner" : "Ово је последњи власник. Молимо подесите новог власника пре него што уклоните овај.",
   "error-role-in-use" : "Не можете брисати улогу јер је у употреби",
   "error-role-name-required" : "Име улога је потребно",
   "error-the-field-is-required" : "је обавезно поље __фиелд__.",
   "error-too-many-requests" : "Грешка, превише захтева. Молим те успори. Морате да сачекате __сецондс__ секунди пре него што поново покушава.",
+  "error-user-is-not-activated" : "Корисник није активиран",
   "error-user-not-in-room" : "Корисник није у овој соби",
+  "error-user-registration-disabled" : "Регистрација је онемогућен",
+  "error-user-registration-secret" : "Регистрација је дозвољено само преко Сецрет УРЛ",
   "error-you-are-last-owner" : "Ви сте последњи власник. Молимо поставите новог власника пре него што напусти просторију.",
   "Esc_to" : "Есц да",
   "Example_s" : "Пример: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Но закачене порука",
   "No_results_found" : "Нема резултата",
   "No_starred_messages" : "Но звездицом порука",
-  "no_tokens_for_this_user" : "Нема токени за овај корисника",
   "No_user_with_username_%s_was_found" : "Не корисник са корисничким именом <strong>\"% с\"</strong> је пронађен!",
   "Not_allowed" : "Није дозвољено",
   "Not_authorized" : "није овлашћен",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Корисник је искључен",
   "User_Info" : "podaci о кориснику",
   "User_is_no_longer_an_admin" : "Корисник више није админ",
-  "User_is_not_activated" : "Корисник није активиран",
   "User_is_now_an_admin" : "Корисник је сада Администратор",
   "User_joined_channel" : "Се придружио канал.",
   "User_joined_channel_female" : "Се придружио канал.",
diff --git a/packages/rocketchat-lib/i18n/sv.i18n.json b/packages/rocketchat-lib/i18n/sv.i18n.json
index 2372ea54ab0c91cf61048ef78aa9f56913894962..f62396f12385970748c745923df6ec0020966c8f 100644
--- a/packages/rocketchat-lib/i18n/sv.i18n.json
+++ b/packages/rocketchat-lib/i18n/sv.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Varning, för många förfrågningar. Sakta ned. Du måste vänta %s sekunder innan du kan prova igen.",
   "error-action-not-allowed" : "__action__ är inte tillåtet",
   "error-application-not-found" : "Applikation kunde ej hittas",
+  "error-archived-duplicate-name" : "Det finns en arkiverad kanal med namnet \"__room_name__\"",
+  "error-avatar-invalid-url" : "Ogiltig avatar URL: __url__",
+  "error-avatar-url-handling" : "Fel vid hantering avatar inställningen från en URL (__url__) för __username__",
   "error-cant-invite-for-direct-room" : "Det går inte att bjuda in användare till direkta rum",
   "error-could-not-change-email" : "Det gick inte att ändra e-post",
+  "error-could-not-change-name" : "Det gick inte att ändra namn",
+  "error-could-not-change-username" : "Det gick inte att ändra användarnamn",
   "error-delete-protected-role" : "Det går inte att radera en skyddad roll",
   "error-department-not-found" : "Avdelning inte hittad",
   "error-duplicate-channel-name" : "En kanal med namnet \\\"%s\\\" existerar redan",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Ogiltig kanal. Börja med @ eller #",
   "error-invalid-custom-field" : "Ogiltigt anpassat fält",
   "error-invalid-custom-field-name" : "Ogiltig anpassad fältnamn. Använd endast bokstäver, siffror, bindestreck och understreck.",
+  "error-invalid-description" : "ogiltig beskrivning",
   "error-invalid-domain" : "Ogiltig domän",
   "error-invalid-email" : "Ogiltig e __email__",
   "error-invalid-file-height" : "Felaktig filhöjd",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Felaktig filbredd",
   "error-invalid-from-address" : "Dig informerad en ogiltig FRÃ…N adress.",
   "error-invalid-integration" : "ogiltig integration",
+  "error-invalid-method" : "ogiltigt metod",
   "error-invalid-name" : "Ogiltigt namn",
   "error-invalid-password" : "Felaktigt lösenord",
   "error-invalid-redirectUri" : "ogiltig redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> är inte ett giltigt rumsnamn, <br/> Använd endast bokstäver, siffror, bindestreck och understreck",
   "error-invalid-room-type" : "<strong>__type__</strong> är inte en giltig rumstyp.",
   "error-invalid-settings" : "Ogiltiga inställningar som",
+  "error-invalid-subscription" : "ogiltig abonnemang",
   "error-invalid-token" : "ogiltig token",
   "error-invalid-triggerWords" : "ogiltiga triggerWords",
   "error-invalid-urls" : "ogiltiga webbadresser",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Ogiltigt användarnamn",
   "error-message-deleting-blocked" : "Meddelande radering är blockerad",
   "error-message-editing-blocked" : "Meddelande redigering är blockerad",
+  "error-message-size-exceeded" : "Meddelandestorleken överstiger Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Du måste ge [unsubscribe] länk.",
+  "error-no-tokens-for-this-user" : "Det finns inga polletter för användare",
   "error-not-allowed" : "Inte tillåtet",
   "error-not-authorized" : "ej tillåtet",
+  "error-push-disabled" : "Push är inaktiverat",
   "error-remove-last-owner" : "Detta är den sista ägaren. Ställ in en ny ägare innan du tar bort detta.",
   "error-role-in-use" : "Det går inte att radera rollen eftersom den används",
   "error-role-name-required" : "Roll namn krävs",
   "error-the-field-is-required" : "Fältet __field__ krävs.",
   "error-too-many-requests" : "Fel, alltför många förfrågningar. Snälla sakta ner. Du måste vänta __seconds__ sekunder innan du försöker igen.",
+  "error-user-is-not-activated" : "Användaren är inte aktiverad",
   "error-user-not-in-room" : "Användaren är inte i det här rummet",
+  "error-user-registration-disabled" : "Användarregistrering är inaktiverad",
+  "error-user-registration-secret" : "Användarregistrering är endast tillåtet via Secret URL",
   "error-you-are-last-owner" : "Du är den sista ägaren. Ställ ny ägare innan de lämnar rummet.",
   "Esc_to" : "Esc för att",
   "Example_s" : "Exempel: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Inga pinnade meddelanden",
   "No_results_found" : "Inga resultat funna",
   "No_starred_messages" : "Inga stjärnmarkerade meddelanden",
-  "no_tokens_for_this_user" : "Det finns inga polletter för användare",
   "No_user_with_username_%s_was_found" : "Ingen användare med användarnamnet <strong>\"%s\"</strong> kunde hittas!",
   "Not_allowed" : "Inte tillåten",
   "Not_authorized" : "Inte auktoriserad",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Användaren har kopplats bort",
   "User_Info" : "Användarinfo",
   "User_is_no_longer_an_admin" : "Användaren är inte längre administratör",
-  "User_is_not_activated" : "Användaren är inte aktiverad",
   "User_is_now_an_admin" : "Användaren är nu administratör",
   "User_joined_channel" : "Har anslutit sig till kanalen.",
   "User_joined_channel_female" : "Har anslutit sig till kanalen.",
diff --git a/packages/rocketchat-lib/i18n/ta-IN.i18n.json b/packages/rocketchat-lib/i18n/ta-IN.i18n.json
index ff97b0ae085a1933abab7ce71f63afed90710015..d6c690d3a7955eb778cc4fc05a17bf0315b11eb0 100644
--- a/packages/rocketchat-lib/i18n/ta-IN.i18n.json
+++ b/packages/rocketchat-lib/i18n/ta-IN.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "பிழை, பல கோரிக்கைகள். மெதுவாக செய்யவும். மீண்டும் முயற்சிக்கும் முன் %s வினாடிகள் காத்திருக்க வேண்டும்",
   "error-action-not-allowed" : "__action__ அனுமதி இல்லை",
   "error-application-not-found" : "விண்ணப்ப காணவில்லை",
+  "error-archived-duplicate-name" : "பெயர் '__room_name__' கொண்டு ஒரு ஆவண சேனல் இல்லை",
+  "error-avatar-invalid-url" : "தவறான சின்னம் URL ஐ: __url__",
+  "error-avatar-url-handling" : "பிழை __username__ ஒரு URL ஐ (__url__) சின்னம் அமைப்பை கையாளும் பொழுது",
   "error-cant-invite-for-direct-room" : "நேரடி அறைகள் பயனரை அழைக்க முடியாது",
   "error-could-not-change-email" : "மின்னஞ்சல் மாற்ற முடியவில்லை",
+  "error-could-not-change-name" : "பெயர் மாற்ற முடியவில்லை",
+  "error-could-not-change-username" : "பயனர் பெயர் மாற்ற முடியவில்லை",
   "error-delete-protected-role" : "பாதுகாக்கப்பட்ட பங்கு நீக்க முடியவில்லை",
   "error-department-not-found" : "துறை இல்லை",
   "error-duplicate-channel-name" : "ஒரு சேனல் பெயர் ' %s' என்ற உள்ளது",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "தவறான சேனல். @ அல்லது # தொடங்கும்",
   "error-invalid-custom-field" : "தவறான விருப்ப துறையில்",
   "error-invalid-custom-field-name" : "தவறான விருப்ப துறையில் பெயர். எழுத்துக்கள், எண்கள், இணைப்புக்குறிகள் மற்றும் அடிக்கோடு பயன்படுத்தவும்.",
+  "error-invalid-description" : "தவறான விளக்கம்",
   "error-invalid-domain" : "தவறான டொமைன்",
   "error-invalid-email" : "தவறான மின்னஞ்சல் __email__",
   "error-invalid-file-height" : "தவறான கோப்பு உயரம்",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "தவறான கோப்பு அகலம்",
   "error-invalid-from-address" : "நீங்கள் முகவரி செல்லாத தகவல்.",
   "error-invalid-integration" : "தவறான ஒருங்கிணைப்பு",
+  "error-invalid-method" : "தவறான முறை",
   "error-invalid-name" : "தவறான பெயர்",
   "error-invalid-password" : "தவறான கடவுச்சொல்",
   "error-invalid-redirectUri" : "தவறான redirecturi",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>% கள்,</strong> சரியான அறைப் பெயரை அல்ல <br/> எழுத்துக்கள், எண்கள், இணைப்புக்குறிகள் மற்றும் அடிக்கோடு பயன்படுத்த",
   "error-invalid-room-type" : "<strong>__type__</strong> செல்லுபடியாகும் அறையில் வகை அல்ல.",
   "error-invalid-settings" : "வழங்கப்படும் செல்லுபடியாகாத அமைப்புகள்",
+  "error-invalid-subscription" : "தவறான சந்தா",
   "error-invalid-token" : "செல்லுபடியாகாத டோக்கன்",
   "error-invalid-triggerWords" : "தவறான triggerWords",
   "error-invalid-urls" : "செல்லாத URL கள்",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "தவறான பயனர்பெயர்",
   "error-message-deleting-blocked" : "செய்தி நீக்குதல் தடுக்கப்பட்டது",
   "error-message-editing-blocked" : "செய்தி எடிட்டிங் தடுக்கப்பட்டது",
+  "error-message-size-exceeded" : "செய்தி அளவு Message_MaxAllowedSize மீறுகிறது",
   "error-missing-unsubscribe-link" : "நீங்கள் [சந்தாவிலகு] இணைப்பை வழங்க வேண்டும்.",
+  "error-no-tokens-for-this-user" : "இந்தப் பயனருக்கு டோக்கன்கள் உள்ளன",
   "error-not-allowed" : "அனுமதி இல்லை",
   "error-not-authorized" : "அங்கீகாரம் இல்லை",
+  "error-push-disabled" : "புஷ் முடக்கப்பட்டுள்ளது",
   "error-remove-last-owner" : "இந்த கடைசி உரிமையாளர். இந்த மொழியை அகற்றுவதற்கு முன்னர் ஒரு புதிய உரிமையாளர் அமைக்க கொள்ளவும்.",
   "error-role-in-use" : "இது பயன்பாட்டில் ஏனெனில் பங்கு நீக்க முடியவில்லை",
   "error-role-name-required" : "பங்கு பெயர் தேவை",
   "error-the-field-is-required" : "துறையில் __field__ தேவைப்படுகிறது.",
   "error-too-many-requests" : "பிழை, பல கோரிக்கைகள். மெதுவாக செய்யவும். மீண்டும் முயற்சிக்கும் முன் __seconds__ வினாடிகள் காத்திருக்க வேண்டும்.",
+  "error-user-is-not-activated" : "பயனர் செயல்படுத்தப்படுகிறது",
   "error-user-not-in-room" : "பயனர் இந்த அறையில் இல்லை",
+  "error-user-registration-disabled" : "பயனர் பதிவு முடக்கப்பட்டுள்ளது",
+  "error-user-registration-secret" : "பயனர் பதிவு மட்டுமே இரகசிய URL வழியாக அனுமதி",
   "error-you-are-last-owner" : "நீங்கள் கடந்த உரிமையாளர். அறையை விட்டு முன் புதிய உரிமையாளர் அமைக்க கொள்ளவும்.",
   "Esc_to" : "esc விசையை",
   "Example_s" : "உதாரணம்: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "பொருத்தப்பட்டன செய்திகளை இல்லை",
   "No_results_found" : "முடிவுகள் எதுவும் இல்லை",
   "No_starred_messages" : "குறியிடப்பட்ட மின்னஞ்சலும் இல்லை",
-  "no_tokens_for_this_user" : "இந்தப் பயனருக்கு டோக்கன்கள் உள்ளன",
   "No_user_with_username_%s_was_found" : "பயனர் பெயர் <strong>\" %s\" பதில்</strong> பயனர் எவரையும் கண்டுபிடிக்கப்பட்டது!",
   "Not_allowed" : "அனுமதி இல்லை",
   "Not_authorized" : "அங்கீகாரம் இல்லை",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "பயனர் துண்டித்துள்ளது",
   "User_Info" : "பயனர் தகவல்",
   "User_is_no_longer_an_admin" : "பயனர் இனி ஒரு நிர்வாகம் உள்ளது",
-  "User_is_not_activated" : "பயனர் செயல்படுத்தப்படுகிறது",
   "User_is_now_an_admin" : "பயனர் இப்போது ஒரு நிர்வாகம் உள்ளது",
   "User_joined_channel" : "சேனல் சேர்ந்துள்ளார்.",
   "User_joined_channel_female" : "சேனல் சேர்ந்துள்ளார்.",
diff --git a/packages/rocketchat-lib/i18n/tr.i18n.json b/packages/rocketchat-lib/i18n/tr.i18n.json
index 3da6f21e7f90f9ac88c14c9f5019ec20db62396b..be897045b66db0abb8fb35c4ff4fd26ab062c780 100644
--- a/packages/rocketchat-lib/i18n/tr.i18n.json
+++ b/packages/rocketchat-lib/i18n/tr.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Hata, çok fazla istek. Lütfen yavaşla. Sen tekrar denemeden önce %s saniye beklemeniz gerekir",
   "error-action-not-allowed" : "__action__ izin verilmez",
   "error-application-not-found" : "Uygulama bulunamadı",
+  "error-archived-duplicate-name" : "Adı '__room_name__' ile arşivlenmiş bir kanal var",
+  "error-avatar-invalid-url" : "Geçersiz avatar URL: __url__",
+  "error-avatar-url-handling" : "Hata __username__ için bir URL (__url__) den avatar ayarını tutarken",
   "error-cant-invite-for-direct-room" : "Doğrudan odalara kullanıcı davet edemez",
   "error-could-not-change-email" : "E-posta değiştirmek olamazdı",
+  "error-could-not-change-name" : "adını değiştirmek olamazdı",
+  "error-could-not-change-username" : "adını değiştirmek olamazdı",
   "error-delete-protected-role" : "Korunan rol silinemiyor",
   "error-department-not-found" : "Bölümü bulunamadı",
   "error-duplicate-channel-name" : "A Kanal adıyla ' %s' var",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Geçersiz kanal. @ Veya # ile başlayın",
   "error-invalid-custom-field" : "Geçersiz özel alan",
   "error-invalid-custom-field-name" : "Geçersiz özel alan adı. sadece harf, rakam, tire ve alt çizgi kullanın.",
+  "error-invalid-description" : "geçersiz açıklama",
   "error-invalid-domain" : "geçersiz alan",
   "error-invalid-email" : "Geçersiz e-posta __email__",
   "error-invalid-file-height" : "Geçersiz dosya yüksekliği",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Geçersiz dosya genişliği",
   "error-invalid-from-address" : "Eğer adresinden DAN geçersiz bilgilendirdi.",
   "error-invalid-integration" : "geçersiz entegrasyon",
+  "error-invalid-method" : "geçersiz yöntem",
   "error-invalid-name" : "Geçersiz isim",
   "error-invalid-password" : "Geçersiz şifre",
   "error-invalid-redirectUri" : "geçersiz redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> geçerli <strong>bir</strong> oda adı değil, <br/> sadece harf, rakam, tire ve alt kullanmak",
   "error-invalid-room-type" : "<strong>__type__</strong> geçerli <strong>bir</strong> oda tipi değil.",
   "error-invalid-settings" : "sağlanan Geçersiz ayarlar",
+  "error-invalid-subscription" : "geçersiz abonelik",
   "error-invalid-token" : "geçersiz simge",
   "error-invalid-triggerWords" : "geçersiz triggerWords",
   "error-invalid-urls" : "geçersiz URL'ler",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Geçersiz kullanıcı adı",
   "error-message-deleting-blocked" : "Mesaj silme engellendi",
   "error-message-editing-blocked" : "İleti düzenleme engellendi",
+  "error-message-size-exceeded" : "İleti boyutu Message_MaxAllowedSize aşıyor",
   "error-missing-unsubscribe-link" : "Sen [abonelikten] bağlantısını sağlamalıdır.",
+  "error-no-tokens-for-this-user" : "Bu kullanıcı için belirteçleri vardır",
   "error-not-allowed" : "İzin verilmedi",
   "error-not-authorized" : "Yetkili deÄŸil",
+  "error-push-disabled" : "Itme devre dışı",
   "error-remove-last-owner" : "Bu son sahibidir. Bu kaldırmadan önce yeni bir sahibi ayarlayın.",
   "error-role-in-use" : "kullanımda olduğundan rol silinemiyor",
   "error-role-name-required" : "Rol adı gerekli",
   "error-the-field-is-required" : "Alan __field__ gereklidir.",
   "error-too-many-requests" : "Hata, çok fazla istek. Lütfen yavaşla. Yine denemeden önce __seconds__ saniye beklemeniz gerekir.",
+  "error-user-is-not-activated" : "Kullanıcı etkinleştirilmedi",
   "error-user-not-in-room" : "Kullanıcı bu odada değil",
+  "error-user-registration-disabled" : "Kullanıcı kaydı devre dışı",
+  "error-user-registration-secret" : "Kullanıcı kaydı sadece Gizli URL aracılığıyla izin",
   "error-you-are-last-owner" : "Sen son sahibi. oda ayrılmadan önce yeni sahibini ayarlayın.",
   "Esc_to" : "Esc için",
   "Example_s" : "Örnek: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Hayır sabitlenmiş mesajlar",
   "No_results_found" : "Sonuç bulunamadı",
   "No_starred_messages" : "Favori iletin yok",
-  "no_tokens_for_this_user" : "Bu kullanıcı için belirteçleri vardır",
   "No_user_with_username_%s_was_found" : "Kullanıcı adı <strong>\" %s\"</strong> ile hiçbir kullanıcı bulundu!",
   "Not_allowed" : "Izin verilmedi",
   "Not_authorized" : "Yetkili deÄŸil",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Kullanıcı bağlantısı kesildi",
   "User_Info" : "kullanıcı bilgisi",
   "User_is_no_longer_an_admin" : "Kullanıcı artık bir yönetici",
-  "User_is_not_activated" : "Kullanıcı etkinleştirilmedi",
   "User_is_now_an_admin" : "Kullanıcı şimdi bir yönetici",
   "User_joined_channel" : "Kanala katıldı.",
   "User_joined_channel_female" : "Kanala katıldı.",
diff --git a/packages/rocketchat-lib/i18n/uk.i18n.json b/packages/rocketchat-lib/i18n/uk.i18n.json
index ded25a81f2e9bc67e50cef9e4ec8972196e71c9e..17e2f808e0b4068a07bd935b2e54994f0b486bf0 100644
--- a/packages/rocketchat-lib/i18n/uk.i18n.json
+++ b/packages/rocketchat-lib/i18n/uk.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "Помилка, занадто багато запитів. Будь ласка сповільнитися. Ви повинні почекати %s секунд перед повторною спробою",
   "error-action-not-allowed" : "__action__ не допускається",
   "error-application-not-found" : "Додаток не знайдено",
+  "error-archived-duplicate-name" : "Там в архівний канал з ім'ям '__room_name__'",
+  "error-avatar-invalid-url" : "Невірний аватар URL: __url__",
+  "error-avatar-url-handling" : "Помилка при роботі установки аватара з URL (__url__) для __username__",
   "error-cant-invite-for-direct-room" : "Не можна запросити користувача на прямі номери",
   "error-could-not-change-email" : "Неможливо змінити електронну пошту",
+  "error-could-not-change-name" : "Неможливо змінити ім'я",
+  "error-could-not-change-username" : "Неможливо змінити ім'я користувача",
   "error-delete-protected-role" : "Неможливо видалити захищену роль",
   "error-department-not-found" : "Департамент не найден",
   "error-duplicate-channel-name" : "Канал з ім'ям ' %s' існує",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "Неприпустимий канал. Почніть з @ або #",
   "error-invalid-custom-field" : "неприпустиме поле",
   "error-invalid-custom-field-name" : "Неправильне ім'я призначене для користувача поле. Використовуйте тільки латинські букви, цифри, дефіс і підкреслення.",
+  "error-invalid-description" : "неправильне опис",
   "error-invalid-domain" : "невірний домен",
   "error-invalid-email" : "Invalid __email__ електронної пошти",
   "error-invalid-file-height" : "Невірна висота файлу",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "Неприпустима ширина файлу",
   "error-invalid-from-address" : "Ви повідомили, інвалід адресу.",
   "error-invalid-integration" : "Invalid інтеграція",
+  "error-invalid-method" : "неприпустимий метод",
   "error-invalid-name" : "неправильне ім'я",
   "error-invalid-password" : "неправильний пароль",
   "error-invalid-redirectUri" : "Invalid redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong> %s</strong> не є допустимим ім'ям кімнати, <br/> Використовуйте тільки латинські букви, цифри, дефіс і підкреслення",
   "error-invalid-room-type" : "<strong>__type__</strong> не є допустимим типом номера.",
   "error-invalid-settings" : "Невірні параметри, надані",
+  "error-invalid-subscription" : "Invalid підписка",
   "error-invalid-token" : "Неприпустимий маркер",
   "error-invalid-triggerWords" : "недійсні triggerWords",
   "error-invalid-urls" : "недійсні URL",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "Невірне ім'я користувача",
   "error-message-deleting-blocked" : "Видалення повідомлення блокується",
   "error-message-editing-blocked" : "Редагування повідомлень блокується",
+  "error-message-size-exceeded" : "Розмір повідомлення перевищує Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "Ви повинні надати [відписки] посилання.",
+  "error-no-tokens-for-this-user" : "Там немає лексеми для цього користувача",
   "error-not-allowed" : "Не дозволено",
   "error-not-authorized" : "заборонено",
+  "error-push-disabled" : "натисніть відключений",
   "error-remove-last-owner" : "Це останній власник. Будь ласка, встановіть новий власник, перш ніж видалити цей.",
   "error-role-in-use" : "Неможливо видалити роль, тому що це в використанні",
   "error-role-name-required" : "Ім'я ролі потрібно",
   "error-the-field-is-required" : "Поле __field__ потрібно.",
   "error-too-many-requests" : "Помилка, занадто багато запитів. Будь ласка сповільнитися. Ви повинні почекати __seconds__ секунд, перш ніж намагатися знову.",
+  "error-user-is-not-activated" : "Користувач не активовано",
   "error-user-not-in-room" : "Нема в цій кімнаті",
+  "error-user-registration-disabled" : "Реєстрація користувачів відключена",
+  "error-user-registration-secret" : "Реєстрація користувача допускається тільки за допомогою секретної URL",
   "error-you-are-last-owner" : "Ви останній власник. Будь ласка, встановіть новий власник перш ніж покинути кімнату.",
   "Esc_to" : "Esc, щоб",
   "Example_s" : "Приклад: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "Ні покладали повідомлень",
   "No_results_found" : "Нічого не знайдено",
   "No_starred_messages" : "Немає позначених повідомлень",
-  "no_tokens_for_this_user" : "Там немає лексеми для цього користувача",
   "No_user_with_username_%s_was_found" : "Ні один користувач з ім'ям користувача <strong>\" %s\"</strong> не було знайдено!",
   "Not_allowed" : "Не дозволено",
   "Not_authorized" : "заборонено",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "Користувач відключив",
   "User_Info" : "Інформація про користувача",
   "User_is_no_longer_an_admin" : "Нема більше не адмін",
-  "User_is_not_activated" : "Користувач не активовано",
   "User_is_now_an_admin" : "Користувач тепер адміністратор",
   "User_joined_channel" : "Приєднався до каналу.",
   "User_joined_channel_female" : "Приєднався до каналу.",
diff --git a/packages/rocketchat-lib/i18n/zh-HK.i18n.json b/packages/rocketchat-lib/i18n/zh-HK.i18n.json
index 94104c90dbba8554bbd1b6a2a0f3be4a9b2b8af9..464132a10942596f3e628bbe50166cc87f542d43 100644
--- a/packages/rocketchat-lib/i18n/zh-HK.i18n.json
+++ b/packages/rocketchat-lib/i18n/zh-HK.i18n.json
@@ -282,7 +282,7 @@
   "User_has_been_deleted" : "用户已被删除",
   "User_Info" : "用户信息",
   "User_is_no_longer_an_admin" : "用户已不再是管理员",
-  "User_is_not_activated" : "用户未激活",
+  "error-user-is-not-activated" : "用户未激活",
   "User_is_now_an_admin" : "用户已成为管理员",
   "User_joined_channel" : "加入了频道。",
   "User_joined_channel_female" : "加入了频道。",
@@ -313,4 +313,4 @@
   "You_will_not_be_able_to_recover" : "您将无法恢复!",
   "Your_entry_has_been_deleted" : "您的项目已被删除。",
   "Your_Open_Source_solution" : "您自己的开源聊天解决方案"
-}
\ No newline at end of file
+}
diff --git a/packages/rocketchat-lib/i18n/zh-TW.i18n.json b/packages/rocketchat-lib/i18n/zh-TW.i18n.json
index 285b5a9bfd074e4ed058469de50cda74bbf741c3..625fffb5a6d81ccca6f303f138096a33d51383db 100644
--- a/packages/rocketchat-lib/i18n/zh-TW.i18n.json
+++ b/packages/rocketchat-lib/i18n/zh-TW.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "錯誤,太多的請求。請減速慢行。重試前必須等待%S秒",
   "error-action-not-allowed" : "__action__不允許",
   "error-application-not-found" : "應用程序未找到",
+  "error-archived-duplicate-name" : "有一個名為“__room_name__'存檔的通道",
+  "error-avatar-invalid-url" : "無效的頭像網址:__url__",
+  "error-avatar-url-handling" : "出錯從__username__一個URL(__url__)辦理頭像設置",
   "error-cant-invite-for-direct-room" : "不能邀請用戶直接房",
   "error-could-not-change-email" : "無法更改電子郵件",
+  "error-could-not-change-name" : "無法更改名稱",
+  "error-could-not-change-username" : "無法更改用戶名",
   "error-delete-protected-role" : "無法刪除受保護的作用",
   "error-department-not-found" : "部未找到",
   "error-duplicate-channel-name" : "頻道 '%s' 已存在",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "無效的通道。開始用@或#",
   "error-invalid-custom-field" : "無效的自定義字段",
   "error-invalid-custom-field-name" : "無效的自定義字段名稱。只能使用字母,數字,連字符和下劃線。",
+  "error-invalid-description" : "無效的說明",
   "error-invalid-domain" : "域名無效",
   "error-invalid-email" : "無效的電子郵件__email__",
   "error-invalid-file-height" : "檔案高度不合法",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "檔案寬度不合法",
   "error-invalid-from-address" : "通知您一個無效的發件人地址。",
   "error-invalid-integration" : "集成無效",
+  "error-invalid-method" : "無效的方法",
   "error-invalid-name" : "無效的名稱",
   "error-invalid-password" : "無效的密碼",
   "error-invalid-redirectUri" : "無效redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>%s</strong>不是一個有效的房間名稱, <br/>只能使用字母,數字,連字符和下劃線",
   "error-invalid-room-type" : "<strong>__type__</strong>不是一個有效的房型。",
   "error-invalid-settings" : "提供無效的設置",
+  "error-invalid-subscription" : "無效申購",
   "error-invalid-token" : "令牌無效",
   "error-invalid-triggerWords" : "無效triggerWords",
   "error-invalid-urls" : "無效的網址",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "無效的用戶名",
   "error-message-deleting-blocked" : "消息刪除被阻止",
   "error-message-editing-blocked" : "消息編輯受阻",
+  "error-message-size-exceeded" : "郵件大小超過Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "您必須提供[退訂]鏈接。",
+  "error-no-tokens-for-this-user" : "有該用戶沒有令牌",
   "error-not-allowed" : "不允許",
   "error-not-authorized" : "未經授權",
+  "error-push-disabled" : "推被禁用",
   "error-remove-last-owner" : "這是最後的主人。請刪除此人之前設置一個新的所有者。",
   "error-role-in-use" : "無法刪除的角色,因為它在使用",
   "error-role-name-required" : "角色名是必需的",
   "error-the-field-is-required" : "字段__field__是必需的。",
   "error-too-many-requests" : "錯誤,太多的請求。請減速慢行。重試前必須等待__seconds__秒。",
+  "error-user-is-not-activated" : "用戶尚未繳活",
   "error-user-not-in-room" : "用戶不是在這個房間",
+  "error-user-registration-disabled" : "用戶註冊被禁用",
+  "error-user-registration-secret" : "用戶註冊只能通過秘密允許URL",
   "error-you-are-last-owner" : "你是最後的主人。請離開房間之前設置的新主人。",
   "Esc_to" : "退出",
   "Example_s" : "例如: <code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "尚未釘選訊息",
   "No_results_found" : "未找到結果",
   "No_starred_messages" : "不加星標的郵件",
-  "no_tokens_for_this_user" : "有該用戶沒有令牌",
   "No_user_with_username_%s_was_found" : "沒有此用戶 <strong>\"%s\"</strong> !",
   "Not_allowed" : "不允許",
   "Not_authorized" : "未經授權",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "用戶已斷開連接",
   "User_Info" : "用戶資料",
   "User_is_no_longer_an_admin" : "用戶不再是管理員",
-  "User_is_not_activated" : "用戶尚未繳活",
   "User_is_now_an_admin" : "用戶已成為管理員",
   "User_joined_channel" : "加入了頻道。",
   "User_joined_channel_female" : "加入了頻道。",
diff --git a/packages/rocketchat-lib/i18n/zh.i18n.json b/packages/rocketchat-lib/i18n/zh.i18n.json
index a7c5e17238f398c5fc0af69170375a97e01812fa..971a3c9a8d0210586b64803bef9b525d1d66ad94 100644
--- a/packages/rocketchat-lib/i18n/zh.i18n.json
+++ b/packages/rocketchat-lib/i18n/zh.i18n.json
@@ -308,8 +308,13 @@
   "Error_too_many_requests" : "发生错误:请求过多。请平静下来 %s 秒后重试",
   "error-action-not-allowed" : "__action__不允许",
   "error-application-not-found" : "应用程序未找到",
+  "error-archived-duplicate-name" : "有一个名为“__room_name__'存档的通道",
+  "error-avatar-invalid-url" : "无效的头像网址:__url__",
+  "error-avatar-url-handling" : "出错从__username__一个URL(__url__)办理头像设置",
   "error-cant-invite-for-direct-room" : "不能邀请用户直接房",
   "error-could-not-change-email" : "无法更改电子邮件",
+  "error-could-not-change-name" : "无法更改名称",
+  "error-could-not-change-username" : "无法更改用户名",
   "error-delete-protected-role" : "禁止删除受保护的角色",
   "error-department-not-found" : "不存在该部门",
   "error-duplicate-channel-name" : "频道 '%s' 已存在",
@@ -324,6 +329,7 @@
   "error-invalid-channel-start-with-chars" : "无效的通道。开始用@或#",
   "error-invalid-custom-field" : "无效的自定义字段",
   "error-invalid-custom-field-name" : "无效的自定义字段名称。只能使用字母,数字,连字符和下划线。",
+  "error-invalid-description" : "无效的说明",
   "error-invalid-domain" : "域名无效",
   "error-invalid-email" : "无效的电子邮件__email__",
   "error-invalid-file-height" : "无效的文件高度",
@@ -331,6 +337,7 @@
   "error-invalid-file-width" : "无效的文件宽度",
   "error-invalid-from-address" : "您的 FROM 地址无效。",
   "error-invalid-integration" : "集成无效",
+  "error-invalid-method" : "无效的方法",
   "error-invalid-name" : "无效的名称",
   "error-invalid-password" : "无效的密码",
   "error-invalid-redirectUri" : "无效redirectUri",
@@ -339,6 +346,7 @@
   "error-invalid-room-name" : "<strong>%s</strong>不是合法的房间名,<br>仅可以使用字母、数字以及下划线",
   "error-invalid-room-type" : "<strong>__type__</strong>不是一个有效的房间名。",
   "error-invalid-settings" : "提供无效的设置",
+  "error-invalid-subscription" : "无效申购",
   "error-invalid-token" : "令牌无效",
   "error-invalid-triggerWords" : "无效triggerWords",
   "error-invalid-urls" : "无效的网址",
@@ -346,15 +354,21 @@
   "error-invalid-username" : "无效的用户名",
   "error-message-deleting-blocked" : "消息删除被阻止",
   "error-message-editing-blocked" : "消息编辑受阻",
+  "error-message-size-exceeded" : "邮件大小超过Message_MaxAllowedSize",
   "error-missing-unsubscribe-link" : "必须提供[取消订阅]的链接。",
+  "error-no-tokens-for-this-user" : "该用户没有相应 token",
   "error-not-allowed" : "不允许",
   "error-not-authorized" : "未经授权",
+  "error-push-disabled" : "推被禁用",
   "error-remove-last-owner" : "这是最后的主人。请删除此人之前设置一个新的所有者。",
   "error-role-in-use" : "禁止删除该角色,因为它正在使用中",
   "error-role-name-required" : "请输入角色名",
   "error-the-field-is-required" : "字段__field__是必需的。",
   "error-too-many-requests" : "错误,太多的请求。请减速慢行。重试前必须等待__seconds__秒。",
+  "error-user-is-not-activated" : "用户未激活",
   "error-user-not-in-room" : "用户不是在这个房间",
+  "error-user-registration-disabled" : "用户注册被禁用",
+  "error-user-registration-secret" : "用户注册只能通过秘密允许URL",
   "error-you-are-last-owner" : "你是房间当前的拥有者,想用离开房间请先重设拥有者。",
   "Esc_to" : "退出",
   "Example_s" : "例如:<code class=\"inline\">%s</code>",
@@ -687,7 +701,6 @@
   "No_pinned_messages" : "未固定的信息",
   "No_results_found" : "无结果",
   "No_starred_messages" : "未标记的信息",
-  "no_tokens_for_this_user" : "该用户没有相应 token",
   "No_user_with_username_%s_was_found" : "未找到用户 <strong>\"%s\"</strong> !",
   "Not_allowed" : "不允许",
   "Not_authorized" : "为认证",
@@ -1054,7 +1067,6 @@
   "User_has_disconnected" : "用户已离线",
   "User_Info" : "用户信息",
   "User_is_no_longer_an_admin" : "用户已不再是管理员",
-  "User_is_not_activated" : "用户未激活",
   "User_is_now_an_admin" : "用户已成为管理员",
   "User_joined_channel" : "加入了频道。",
   "User_joined_channel_female" : "加入了频道。",
diff --git a/packages/rocketchat-lib/server/methods/joinDefaultChannels.coffee b/packages/rocketchat-lib/server/methods/joinDefaultChannels.coffee
index a8f8c325f763766fcbde041edef824b25b37dd4f..120eef213c6781af8c4e494d58c5743031f78671 100644
--- a/packages/rocketchat-lib/server/methods/joinDefaultChannels.coffee
+++ b/packages/rocketchat-lib/server/methods/joinDefaultChannels.coffee
@@ -1,7 +1,7 @@
 Meteor.methods
 	joinDefaultChannels: (silenced) ->
 		if not Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] joinDefaultChannels -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', "Invalid user", { method: 'joinDefaultChannels' })
 
 		this.unblock()
 
diff --git a/packages/rocketchat-lib/server/methods/removeOAuthService.coffee b/packages/rocketchat-lib/server/methods/removeOAuthService.coffee
index 4b28a7a289da72e980462e95c09c1eceefb8d013..ce0c815af29c85744ebe5b730baa5c1f393bf0da 100644
--- a/packages/rocketchat-lib/server/methods/removeOAuthService.coffee
+++ b/packages/rocketchat-lib/server/methods/removeOAuthService.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	removeOAuthService: (name) ->
 		if not Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] removeOAuthService -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', "Invalid user", { method: 'removeOAuthService' })
 
 		unless RocketChat.authz.hasPermission( Meteor.userId(), 'add-oauth-service') is true
-			throw new Meteor.Error 'not-authorized', '[methods] removeOAuthService -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'removeOAuthService' }
 
 		name = name.toLowerCase().replace(/[^a-z0-9]/g, '')
 		name = s.capitalize(name)
diff --git a/packages/rocketchat-lib/server/methods/restartServer.coffee b/packages/rocketchat-lib/server/methods/restartServer.coffee
index 0104726d8361e18fb30f0072061b5dd8276fba87..622d88bef23cff8fe111aafbdee798b445c6b5f8 100644
--- a/packages/rocketchat-lib/server/methods/restartServer.coffee
+++ b/packages/rocketchat-lib/server/methods/restartServer.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	restart_server: ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', "[methods] restart_server -> Invalid user"
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'restart_server' }
 
 		unless RocketChat.authz.hasRole( Meteor.userId(), 'admin') is true
-			throw new Meteor.Error 'not-authorized', '[methods] restart_server -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'restart_server' }
 
 		Meteor.setTimeout ->
 			process.exit(1)
diff --git a/packages/rocketchat-lib/server/methods/robotMethods.coffee b/packages/rocketchat-lib/server/methods/robotMethods.coffee
index 4a101fdacf1ce680349c1572c598f4f092b1123f..22cf5ba98560ace324d1aec67ba42e58e699b310 100644
--- a/packages/rocketchat-lib/server/methods/robotMethods.coffee
+++ b/packages/rocketchat-lib/server/methods/robotMethods.coffee
@@ -1,13 +1,13 @@
 Meteor.methods
 	'robot.modelCall': (model, method, args) ->
 		unless Meteor.userId()
-			throw new Meteor.Error 'invalid-user', '[methods] robot.modelCall -> Invalid user'
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'robot.modelCall' }
 
 		unless RocketChat.authz.hasRole Meteor.userId(), 'robot'
-			throw new Meteor.Error 'unauthorized', '[methods] robot.modelCall -> Unauthorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'robot.modelCall' }
 
 		unless _.isFunction RocketChat.models[model]?[method]
-			throw new Meteor.Error 'invalid-method', '[methods] robot.modelCall -> Invalid method'
+			throw new Meteor.Error 'error-invalid-method', 'Invalid method', { method: 'robot.modelCall' }
 
 		call = RocketChat.models[model][method].apply(RocketChat.models[model], args)
 
diff --git a/packages/rocketchat-lib/server/methods/sendInvitationEmail.coffee b/packages/rocketchat-lib/server/methods/sendInvitationEmail.coffee
index e9e82a0c733f45322d221d6d5e5c9091237ff2b4..88227e161c92ba20ada71d0426f9ed5a13c18880 100644
--- a/packages/rocketchat-lib/server/methods/sendInvitationEmail.coffee
+++ b/packages/rocketchat-lib/server/methods/sendInvitationEmail.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	sendInvitationEmail: (emails) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', "[methods] sendInvitationEmail -> Invalid user"
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'sendInvitationEmail' }
 
 		unless RocketChat.authz.hasRole(Meteor.userId(), 'admin')
-			throw new Meteor.Error 'not-authorized', '[methods] sendInvitationEmail -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', "Not allowed", { method: 'sendInvitationEmail' }
 
 		rfcMailPattern = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/
 		validEmails = _.compact _.map emails, (email) -> return email if rfcMailPattern.test email
diff --git a/packages/rocketchat-lib/server/methods/sendMessage.coffee b/packages/rocketchat-lib/server/methods/sendMessage.coffee
index 1755baec8fd76c9d5bc23300686224e621a0872b..650d63a4aac5dd67670c74d3916476c0e4a4ceab 100644
--- a/packages/rocketchat-lib/server/methods/sendMessage.coffee
+++ b/packages/rocketchat-lib/server/methods/sendMessage.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	sendMessage: (message, options) ->
 		if message.msg?.length > RocketChat.settings.get('Message_MaxAllowedSize')
-			throw new Meteor.Error 400, '[methods] sendMessage -> Message size exceed Message_MaxAllowedSize'
+			throw new Meteor.Error('error-message-size-exceeded', 'Message size exceeds Message_MaxAllowedSize', { method: 'sendMessage' })
 
 		if not Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] sendMessage -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', "Invalid user", { method: 'sendMessage' })
 
 		user = RocketChat.models.Users.findOneById Meteor.userId(), fields: username: 1
 
diff --git a/packages/rocketchat-lib/server/methods/sendSMTPTestEmail.coffee b/packages/rocketchat-lib/server/methods/sendSMTPTestEmail.coffee
index 6faed2923f89caee1a53622d3515bdfa7c980583..e546ed4ad1d25d208ad14d9eae78310225db61dd 100644
--- a/packages/rocketchat-lib/server/methods/sendSMTPTestEmail.coffee
+++ b/packages/rocketchat-lib/server/methods/sendSMTPTestEmail.coffee
@@ -1,11 +1,11 @@
 Meteor.methods
 	sendSMTPTestEmail: ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', "[methods] sendSMTPTestEmail -> Invalid user"
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'sendSMTPTestEmail' }
 
 		user = Meteor.user()
 		unless user.emails?[0]?.address
-			throw new Meteor.Error 'invalid-email', "[methods] sendSMTPTestEmail -> Invalid email"
+			throw new Meteor.Error 'error-invalid-email', "Invalid email", { method: 'sendSMTPTestEmail' }
 
 		this.unblock()
 
diff --git a/packages/rocketchat-lib/server/methods/setAdminStatus.coffee b/packages/rocketchat-lib/server/methods/setAdminStatus.coffee
index fcee30136c488025b23b7dcf9e83eec9f3bf6818..23df6a18b8a6a306ce8538f33c1ec27d0752d13d 100644
--- a/packages/rocketchat-lib/server/methods/setAdminStatus.coffee
+++ b/packages/rocketchat-lib/server/methods/setAdminStatus.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	setAdminStatus: (userId, admin) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', "[methods] setAdminStatus -> Invalid user"
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'setAdminStatus' }
 
 		unless RocketChat.authz.hasPermission( Meteor.userId(), 'assign-admin-role') is true
-			throw new Meteor.Error 'not-authorized', '[methods] setAdminStatus -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', "Not allowed", { method: 'setAdminStatus' }
 
 		user = Meteor.users.findOne({ _id: userId }, { fields: { username: 1 } })
 
diff --git a/packages/rocketchat-lib/server/methods/setRealName.coffee b/packages/rocketchat-lib/server/methods/setRealName.coffee
index 92a2c9b078e1e14edc185f1dec2afe639525a36f..f2aa510b4fe29ff8c53e8bd3be7c122af1ed7b2f 100644
--- a/packages/rocketchat-lib/server/methods/setRealName.coffee
+++ b/packages/rocketchat-lib/server/methods/setRealName.coffee
@@ -1,7 +1,7 @@
 Meteor.methods
 	setRealName: (name) ->
 		if not Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] setRealName -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', "Invalid user", { method: 'setRealName' })
 
 		user = Meteor.user()
 
@@ -12,6 +12,6 @@ Meteor.methods
 			name = _.trim name
 
 		unless RocketChat.models.Users.setName Meteor.userId(), name
-			throw new Meteor.Error 'could-not-change-name', "Could not change name"
+			throw new Meteor.Error 'error-could-not-change-name', "Could not change name", { method: 'setRealName' }
 
 		return name
diff --git a/packages/rocketchat-lib/server/methods/setUsername.coffee b/packages/rocketchat-lib/server/methods/setUsername.coffee
index 7baf8c20e0bfe143fdfe8c6ea936f51c2a4b7919..fe319d1b8bf6928bf3a14d945893e2a92dd7e818 100644
--- a/packages/rocketchat-lib/server/methods/setUsername.coffee
+++ b/packages/rocketchat-lib/server/methods/setUsername.coffee
@@ -1,12 +1,12 @@
 Meteor.methods
 	setUsername: (username) ->
 		if not Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] setUsername -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', "Invalid user", { method: 'setUsername' })
 
 		user = Meteor.user()
 
 		if user.username? and not RocketChat.settings.get("Accounts_AllowUsernameChange")
-			throw new Meteor.Error(403, "[methods] setUsername -> Username change not allowed")
+			throw new Meteor.Error('error-not-allowed', "Not allowed", { method: 'setUsername' })
 
 		if user.username is username
 			return username
@@ -22,13 +22,13 @@ Meteor.methods
 		if user.username != undefined
 			if not username.toLowerCase() == user.username.toLowerCase()
 				if not  RocketChat.checkUsernameAvailability username
-					throw new Meteor.Error 'username-unavailable', "#{username} is already in use :("
+					throw new Meteor.Error 'error-field-unavailable', "<strong>" + username + "</strong> is already in use :(", { method: 'setUsername', field: username }
 		else
 			if not  RocketChat.checkUsernameAvailability username
-				throw new Meteor.Error 'username-unavailable', "#{username} is already in use :("
+				throw new Meteor.Error 'error-field-unavailable', "<strong>" + username + "</strong> is already in use :(", { method: 'setUsername', field: username }
 
 		unless RocketChat.setUsername user._id, username
-			throw new Meteor.Error 'could-not-change-username', "Could not change username"
+			throw new Meteor.Error 'error-could-not-change-username', "Could not change username", { method: 'setUsername' }
 
 		return username
 
diff --git a/packages/rocketchat-livechat/server/methods/searchAgent.js b/packages/rocketchat-livechat/server/methods/searchAgent.js
index 85ee66f756877be24109785c76b186e037426f30..9da2ac968d3d93cb737b9eb8db951009e9f301bc 100644
--- a/packages/rocketchat-livechat/server/methods/searchAgent.js
+++ b/packages/rocketchat-livechat/server/methods/searchAgent.js
@@ -1,17 +1,17 @@
 Meteor.methods({
 	'livechat:searchAgent'(username) {
 		if (!Meteor.userId() || !RocketChat.authz.hasPermission(Meteor.userId(), 'view-livechat-manager')) {
-			throw new Meteor.Error('not-authorized');
+			throw new Meteor.Error('error-not-allowed', 'Not allowed', { method: 'livechat:searchAgent' });
 		}
 
 		if (!username || !_.isString(username)) {
-			throw new Meteor.Error('invalid-arguments');
+			throw new Meteor.Error('error-invalid-arguments', 'Invalid arguments', { method: 'livechat:searchAgent' });
 		}
 
 		var user = RocketChat.models.Users.findOneByUsername(username, { fields: { _id: 1, username: 1 } });
 
 		if (!user) {
-			throw new Meteor.Error('user-not-found', 'Username_not_found');
+			throw new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'livechat:searchAgent' });
 		}
 
 		return user;
diff --git a/packages/rocketchat-livechat/server/publications/customFields.js b/packages/rocketchat-livechat/server/publications/customFields.js
index b8d9f2faba93d206bcec1d72a4eecae98a7466ec..320072105d905f72a369a97e80fa836a43a6a2ce 100644
--- a/packages/rocketchat-livechat/server/publications/customFields.js
+++ b/packages/rocketchat-livechat/server/publications/customFields.js
@@ -1,10 +1,10 @@
 Meteor.publish('livechat:customFields', function(_id) {
 	if (!this.userId) {
-		throw new Meteor.Error('not-authorized');
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:customFields' }));
 	}
 
-	if (!RocketChat.authz.hasPermission(this.userId, 'view-l-room')) {
-		throw new Meteor.Error('not-authorized');
+	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-rooms')) {
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:customFields' }));
 	}
 
 	if (s.trim(_id)) {
diff --git a/packages/rocketchat-livechat/server/publications/departmentAgents.js b/packages/rocketchat-livechat/server/publications/departmentAgents.js
index b09f4fe3dd9c7f604544f97b557308f78a727dbf..141dd52ad2c5fe4bb6b67b90d42956c1c2bb01ad 100644
--- a/packages/rocketchat-livechat/server/publications/departmentAgents.js
+++ b/packages/rocketchat-livechat/server/publications/departmentAgents.js
@@ -1,10 +1,10 @@
 Meteor.publish('livechat:departmentAgents', function(departmentId) {
 	if (!this.userId) {
-		throw new Meteor.Error('not-authorized');
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:departmentAgents' }));
 	}
 
-	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-manager')) {
-		throw new Meteor.Error('not-authorized');
+	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-rooms')) {
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:departmentAgents' }));
 	}
 
 	return RocketChat.models.LivechatDepartmentAgents.find({ departmentId: departmentId });
diff --git a/packages/rocketchat-livechat/server/publications/livechatAgents.js b/packages/rocketchat-livechat/server/publications/livechatAgents.js
index 77be3cde55ec2e3918215add18d8890df41cdaec..66637c0fe689d35baf8894ea6601e5a5484fa694 100644
--- a/packages/rocketchat-livechat/server/publications/livechatAgents.js
+++ b/packages/rocketchat-livechat/server/publications/livechatAgents.js
@@ -1,10 +1,10 @@
 Meteor.publish('livechat:agents', function() {
 	if (!this.userId) {
-		throw new Meteor.Error('not-authorized');
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:agents' }));
 	}
 
-	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-manager')) {
-		throw new Meteor.Error('not-authorized');
+	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-rooms')) {
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:agents' }));
 	}
 
 	var self = this;
diff --git a/packages/rocketchat-livechat/server/publications/livechatDepartments.js b/packages/rocketchat-livechat/server/publications/livechatDepartments.js
index a7566722d58e09066b483cdc30b57ffbb5270c00..62c3cd5b4531f3a1fed2b76c4bc45c714ac7288d 100644
--- a/packages/rocketchat-livechat/server/publications/livechatDepartments.js
+++ b/packages/rocketchat-livechat/server/publications/livechatDepartments.js
@@ -1,10 +1,10 @@
 Meteor.publish('livechat:departments', function(_id) {
 	if (!this.userId) {
-		throw new Meteor.Error('not-authorized');
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:agents' }));
 	}
 
-	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-manager')) {
-		throw new Meteor.Error('not-authorized');
+	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-rooms')) {
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:agents' }));
 	}
 
 	if (_id !== undefined) {
diff --git a/packages/rocketchat-livechat/server/publications/livechatManagers.js b/packages/rocketchat-livechat/server/publications/livechatManagers.js
index 042a2acb50ac579000ce5c73b1d655ac3a1119c5..84ef4ea7e660d6f89376a0f3e4ecb1624e628ee8 100644
--- a/packages/rocketchat-livechat/server/publications/livechatManagers.js
+++ b/packages/rocketchat-livechat/server/publications/livechatManagers.js
@@ -1,10 +1,10 @@
 Meteor.publish('livechat:managers', function() {
 	if (!this.userId) {
-		throw new Meteor.Error('not-authorized');
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:managers' }));
 	}
 
-	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-manager')) {
-		throw new Meteor.Error('not-authorized');
+	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-rooms')) {
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:managers' }));
 	}
 
 	var self = this;
diff --git a/packages/rocketchat-livechat/server/publications/visitorInfo.js b/packages/rocketchat-livechat/server/publications/visitorInfo.js
index a4fe7a17761329df24b160391e37b35ea6b3040b..07905a492789849722bd774f6514782d69d40c52 100644
--- a/packages/rocketchat-livechat/server/publications/visitorInfo.js
+++ b/packages/rocketchat-livechat/server/publications/visitorInfo.js
@@ -1,10 +1,10 @@
 Meteor.publish('livechat:visitorInfo', function(roomId) {
 	if (!this.userId) {
-		throw new Meteor.Error('not-authorized');
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:visitorInfo' }));
 	}
 
-	if (!RocketChat.authz.hasPermission(this.userId, 'view-l-room')) {
-		throw new Meteor.Error('not-authorized');
+	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-rooms')) {
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:visitorInfo' }));
 	}
 
 	var room = RocketChat.models.Rooms.findOneById(roomId);
diff --git a/packages/rocketchat-livechat/server/publications/visitorPageVisited.js b/packages/rocketchat-livechat/server/publications/visitorPageVisited.js
index 465a9462f60fa14c492ed1d6a3fcc2ba489b8256..97fe40c99d03149aa727574346607c217db9375c 100644
--- a/packages/rocketchat-livechat/server/publications/visitorPageVisited.js
+++ b/packages/rocketchat-livechat/server/publications/visitorPageVisited.js
@@ -1,10 +1,10 @@
 Meteor.publish('livechat:visitorPageVisited', function(roomId) {
 	if (!this.userId) {
-		throw new Meteor.Error('not-authorized');
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:visitorPageVisited' }));
 	}
 
-	if (!RocketChat.authz.hasPermission(this.userId, 'view-l-room')) {
-		throw new Meteor.Error('not-authorized');
+	if (!RocketChat.authz.hasPermission(this.userId, 'view-livechat-rooms')) {
+		return this.error(new Meteor.Error('error-not-authorized', 'Not authorized', { publish: 'livechat:visitorPageVisited' }));
 	}
 
 	var room = RocketChat.models.Rooms.findOneById(roomId);
diff --git a/packages/rocketchat-oauth2-server-config/admin/server/methods/deleteOAuthApp.coffee b/packages/rocketchat-oauth2-server-config/admin/server/methods/deleteOAuthApp.coffee
index 704dfed09c5ffd4a77df7febdc4db62c2bffabdd..f0367d88ca42ee348abbc86b4d4b277141fb61a4 100644
--- a/packages/rocketchat-oauth2-server-config/admin/server/methods/deleteOAuthApp.coffee
+++ b/packages/rocketchat-oauth2-server-config/admin/server/methods/deleteOAuthApp.coffee
@@ -1,12 +1,13 @@
 Meteor.methods
 	deleteOAuthApp: (applicationId) ->
 		if not RocketChat.authz.hasPermission @userId, 'manage-oauth-apps'
-			throw new Meteor.Error 'not_authorized'
+			throw new Meteor.Error('error-not-allowed', 'Not allowed', { method: 'deleteOAuthApp' });
 
 		application = RocketChat.models.OAuthApps.findOne(applicationId)
 
 		if not application?
-			throw new Meteor.Error 'invalid_application', '[methods] deleteOAuthApp -> application not found'
+			throw new Meteor.Error('error-application-not-found', 'Application not found', { method: 'deleteOAuthApp' });
+
 
 		RocketChat.models.OAuthApps.remove _id: applicationId
 
diff --git a/packages/rocketchat-oauth2-server-config/admin/server/publications/oauthApps.coffee b/packages/rocketchat-oauth2-server-config/admin/server/publications/oauthApps.coffee
index d29a5cbdcdbe69884614bd6e177926525c9cceac..ef3d48a4f49c9efd0a9cb588b6194e699a9df3fb 100644
--- a/packages/rocketchat-oauth2-server-config/admin/server/publications/oauthApps.coffee
+++ b/packages/rocketchat-oauth2-server-config/admin/server/publications/oauthApps.coffee
@@ -3,6 +3,6 @@ Meteor.publish 'oauthApps', ->
 		return @ready()
 
 	if not RocketChat.authz.hasPermission @userId, 'manage-oauth-apps'
-		throw new Meteor.Error "not-authorized"
+		@error Meteor.Error "error-not-allowed", "Not allowed", { publish: 'oauthApps' }
 
 	return RocketChat.models.OAuthApps.find()
diff --git a/packages/rocketchat-otr/server/methods/deleteOldOTRMessages.js b/packages/rocketchat-otr/server/methods/deleteOldOTRMessages.js
index c3cf5100113fd611281b53db9455b2004b9bd9fe..6e8f7010755e86f94485959f554cff612b86aa86 100644
--- a/packages/rocketchat-otr/server/methods/deleteOldOTRMessages.js
+++ b/packages/rocketchat-otr/server/methods/deleteOldOTRMessages.js
@@ -1,7 +1,7 @@
 Meteor.methods({
 	deleteOldOTRMessages: function(roomId) {
 		if (!Meteor.userId()) {
-			throw new Meteor.Error('invalid-user', '[methods] deleteOldOTRMessages -> Invalid user');
+			throw new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'deleteOldOTRMessages' });
 		}
 
 		const now = new Date();
@@ -9,7 +9,7 @@ Meteor.methods({
 		if (subscription && subscription.t === 'd') {
 			RocketChat.models.Messages.deleteOldOTRMessages(roomId, now);
 		} else {
-			throw new Meteor.Error('invalid-room', '[methods] deleteOldOTRMessages -> Invalid room');
+			throw new Meteor.Error('error-invalid-room', 'Invalid room', { method: 'deleteOldOTRMessages' });
 		}
 	}
 });
diff --git a/packages/rocketchat-otr/server/methods/updateOTRAck.js b/packages/rocketchat-otr/server/methods/updateOTRAck.js
index 3bb20908522fa9bd6ab03266f8d5fa0a17e5480f..14c5a7fd95f6a5df686a251506dbfc0cc2bc20a2 100644
--- a/packages/rocketchat-otr/server/methods/updateOTRAck.js
+++ b/packages/rocketchat-otr/server/methods/updateOTRAck.js
@@ -1,7 +1,7 @@
 Meteor.methods({
 	updateOTRAck: function(_id, ack) {
 		if (!Meteor.userId()) {
-			throw new Meteor.Error('invalid-user', '[methods] deleteOldOTRMessages -> Invalid user');
+			throw new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'updateOTRAck' });
 		}
 		RocketChat.models.Messages.updateOTRAck(_id, ack);
 	}
diff --git a/packages/rocketchat-push-notifications/server/methods/saveNotificationSettings.js b/packages/rocketchat-push-notifications/server/methods/saveNotificationSettings.js
index bddad4be6b131161c862eb795866b230f042136e..2cbb4baf370e1ca4178defac30f388be51018014 100644
--- a/packages/rocketchat-push-notifications/server/methods/saveNotificationSettings.js
+++ b/packages/rocketchat-push-notifications/server/methods/saveNotificationSettings.js
@@ -9,16 +9,16 @@ Meteor.methods({
 		check(value, String);
 
 		if (['desktopNotifications', 'mobilePushNotifications', 'emailNotifications'].indexOf(field) === -1) {
-			throw new Meteor.Error('invalid-settings', 'Invalid settings field');
+			throw new Meteor.Error('error-invalid-settings', 'Invalid settings field', { method: 'saveNotificationSettings' });
 		}
 
 		if (['all', 'mentions', 'nothing', 'default'].indexOf(value) === -1) {
-			throw new Meteor.Error('invalid-settings', 'Invalid settings value');
+			throw new Meteor.Error('error-invalid-settings', 'Invalid settings value', { method: 'saveNotificationSettings' });
 		}
 
 		const subscription = RocketChat.models.Subscriptions.findOneByRoomIdAndUserId(rid, Meteor.userId());
 		if (!subscription) {
-			throw new Meteor.Error('invalid-subscription', 'Invalid subscription');
+			throw new Meteor.Error('error-invalid-subscription', 'Invalid subscription', { method: 'saveNotificationSettings' });
 		}
 
 		if (field === 'desktopNotifications') {
diff --git a/packages/rocketchat-reactions/setReaction.js b/packages/rocketchat-reactions/setReaction.js
index d14e5434ca1d685991b1aa960479b759051d6562..79aeaa566810669f0e29cf937f123768694104a7 100644
--- a/packages/rocketchat-reactions/setReaction.js
+++ b/packages/rocketchat-reactions/setReaction.js
@@ -2,13 +2,13 @@
 Meteor.methods({
 	setReaction(reaction, messageId) {
 		if (!Meteor.userId()) {
-			throw new Meteor.Error(203, 'User_logged_out');
+			throw new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'setReaction' });
 		}
 
 		let message = RocketChat.models.Messages.findOneById(messageId);
 
 		if (!Meteor.call('canAccessRoom', message.rid, Meteor.userId())) {
-			throw new Meteor.Error(203, '[methods] Not authorized');
+			throw new Meteor.Error('error-not-allowed', 'Not allowed', { method: 'setReaction' });
 		}
 
 		const user = Meteor.user();
diff --git a/packages/rocketchat-statistics/server/methods/getStatistics.coffee b/packages/rocketchat-statistics/server/methods/getStatistics.coffee
index 03c983a5e8c89cba087efd4366b67aa556ac0cd4..03e39ba2202570de8c58d771edba46e7d83878f3 100644
--- a/packages/rocketchat-statistics/server/methods/getStatistics.coffee
+++ b/packages/rocketchat-statistics/server/methods/getStatistics.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	getStatistics: (refresh) ->
 		if not Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] getStatistics -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', "Invalid user", { method: 'getStatistics' })
 
 		unless RocketChat.authz.hasPermission(Meteor.userId(), 'view-statistics') is true
-			throw new Meteor.Error 'not-authorized', '[methods] getStatistics -> Not authorized'
+			throw new Meteor.Error('error-not-allowed', "Not allowed", { method: 'getStatistics' })
 
 		if refresh
 			return RocketChat.statistics.save()
diff --git a/packages/rocketchat-ui-account/account/avatar/prompt.coffee b/packages/rocketchat-ui-account/account/avatar/prompt.coffee
index cfe7e29d9dbb2ae2b2a643679e43a73a5da8848a..35bf28d90b33912ebb2e165c61cdc713eb8c43a6 100644
--- a/packages/rocketchat-ui-account/account/avatar/prompt.coffee
+++ b/packages/rocketchat-ui-account/account/avatar/prompt.coffee
@@ -41,7 +41,7 @@ Template.avatarPrompt.events
 		if @service is 'initials'
 			Meteor.call 'resetAvatar', (err) ->
 				if err?.details?.timeToReset?
-					toastr.error t('Error_too_many_requests', parseInt(err.details.timeToReset / 1000))
+					toastr.error t('error-too-many-requests', { seconds: parseInt(err.details.timeToReset / 1000) })
 				else
 					toastr.success t('Avatar_changed_successfully')
 		else if @service is 'url'
@@ -49,7 +49,7 @@ Template.avatarPrompt.events
 				Meteor.call 'setAvatarFromService', $('#avatarurl').val(), '', @service, (err) ->
 					if err
 						if err.details?.timeToReset?
-							toastr.error t('Error_too_many_requests', parseInt(err.details.timeToReset / 1000))
+							toastr.error t('error-too-many-requests', { seconds: parseInt(err.details.timeToReset / 1000) })
 						else
 							toastr.error t('Avatar_url_invalid_or_error')
 					else
@@ -59,7 +59,7 @@ Template.avatarPrompt.events
 		else
 			Meteor.call 'setAvatarFromService', @blob, @contentType, @service, (err) ->
 				if err?.details?.timeToReset?
-					toastr.error t('Error_too_many_requests', parseInt(err.details.timeToReset / 1000))
+					toastr.error t('error-too-many-requests', { seconds: parseInt(err.details.timeToReset / 1000) })
 				else
 					toastr.success t('Avatar_changed_successfully')
 
diff --git a/packages/rocketchat-ui-admin/admin/adminInfo.coffee b/packages/rocketchat-ui-admin/admin/adminInfo.coffee
index e0bb8a260199f83d0171d93936891edbf4c9478a..08d2e3a717c43c1702c1fb749fc82ff04b37c1ac 100644
--- a/packages/rocketchat-ui-admin/admin/adminInfo.coffee
+++ b/packages/rocketchat-ui-admin/admin/adminInfo.coffee
@@ -38,7 +38,7 @@ Template.adminInfo.events
 		Meteor.call 'getStatistics', true, (error, statistics) ->
 			instance.ready.set true
 			if error
-				toastr.error error.reason
+				handleError(error)
 			else
 				instance.statistics.set statistics
 
@@ -56,7 +56,7 @@ Template.adminInfo.onCreated ->
 		Meteor.call 'getStatistics', (error, statistics) ->
 			instance.ready.set true
 			if error
-				toastr.error error.reason
+				handleError(error)
 			else
 				instance.statistics.set statistics
 
diff --git a/packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.coffee b/packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.coffee
index 0c4172b10cb7303fed5287060789a3feb8f030a0..8f2172c657bc1f0570d30416a6eaa46d3e5932ab 100644
--- a/packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.coffee
+++ b/packages/rocketchat-ui-admin/admin/rooms/adminRoomInfo.coffee
@@ -50,7 +50,7 @@ Template.adminRoomInfo.events
 
 			Meteor.call 'eraseRoom', @rid, (error, result) ->
 				if error
-					toastr.error error.reason
+					handleError(error)
 					swal.enableButtons()
 				else
 					swal
@@ -84,14 +84,14 @@ Template.adminRoomInfo.onCreated ->
 	@validateRoomType = (rid) =>
 		type = @$('input[name=roomType]:checked').val()
 		if type not in ['c', 'p']
-			toastr.error t('error-invalid-room-type', type)
+			toastr.error t('error-invalid-room-type', { type: type })
 		return true
 
 	@validateRoomName = (rid) =>
 		room = ChatRoom.findOne rid
 
 		if not RocketChat.authz.hasAllPermission('edit-room', rid) or room.t not in ['c', 'p']
-			toastr.error t('Not_allowed')
+			toastr.error t('error-not-allowed')
 			return false
 
 		name = $('input[name=roomName]').val()
@@ -102,7 +102,7 @@ Template.adminRoomInfo.onCreated ->
 			nameValidation = new RegExp '^[0-9a-zA-Z-_.]+$'
 
 		if not nameValidation.test name
-			toastr.error t('Invalid_room_name', name)
+			toastr.error t('error-invalid-room-name', { room_name: name })
 			return false
 
 		return true
@@ -116,33 +116,29 @@ Template.adminRoomInfo.onCreated ->
 				if @validateRoomName(rid)
 					Meteor.call 'saveRoomSettings', rid, 'roomName', @$('input[name=roomName]').val(), (err, result) ->
 						if err
-							if err.error in [ 'duplicate-name', 'name-invalid' ]
-								return toastr.error TAPi18n.__(err.reason, err.details.channelName)
-							return toastr.error TAPi18n.__(err.reason)
+							return handleError(err)
 						toastr.success TAPi18n.__ 'Room_name_changed_successfully'
 			when 'roomTopic'
 				if @validateRoomTopic(rid)
 					Meteor.call 'saveRoomSettings', rid, 'roomTopic', @$('input[name=roomTopic]').val(), (err, result) ->
 						if err
-							return toastr.error TAPi18n.__(err.reason)
+							return handleError(err)
 						toastr.success TAPi18n.__ 'Room_topic_changed_successfully'
 			when 'roomType'
 				if @validateRoomType(rid)
 					Meteor.call 'saveRoomSettings', rid, 'roomType', @$('input[name=roomType]:checked').val(), (err, result) ->
 						if err
-							if err.error is 'invalid-room-type'
-								return toastr.error TAPi18n.__(err.reason, err.details.roomType)
-							return toastr.error TAPi18n.__(err.reason)
+							return handleError(err)
 						toastr.success TAPi18n.__ 'Room_type_changed_successfully'
 			when 'archivationState'
 				if @$('input[name=archivationState]:checked').val() is 'true'
 					if ChatRoom.findOne(rid)?.archived isnt true
 						Meteor.call 'archiveRoom', rid, (err, results) ->
-							return toastr.error err.reason if err
+							return handleError(err) if err
 							toastr.success TAPi18n.__ 'Room_archived'
 				else
 					if ChatRoom.findOne(rid)?.archived is true
 						Meteor.call 'unarchiveRoom', rid, (err, results) ->
-							return toastr.error err.reason if err
+							return handleError(err) if err
 							toastr.success TAPi18n.__ 'Room_unarchived'
 		@editing.set()
diff --git a/packages/rocketchat-ui-admin/admin/rooms/channelSettingsDefault.js b/packages/rocketchat-ui-admin/admin/rooms/channelSettingsDefault.js
index 459537573924e986b21796b5d2d64e97729d9339..5bd6491425b149ba1d6421a1f16c06e2cbaeb275 100644
--- a/packages/rocketchat-ui-admin/admin/rooms/channelSettingsDefault.js
+++ b/packages/rocketchat-ui-admin/admin/rooms/channelSettingsDefault.js
@@ -42,10 +42,7 @@ Template.channelSettingsDefault.events({
 
 		Meteor.call('saveRoomSettings', this.rid, 'default', $('input[name=default]:checked').val(), (err/*, result*/) => {
 			if (err) {
-				if (err.error === 'invalid-room-type') {
-					return toastr.error(TAPi18n.__(err.reason, err.details.roomType));
-				}
-				return toastr.error(TAPi18n.__(err.reason));
+				return handleError(err);
 			}
 			toastr.success(TAPi18n.__('Room_type_changed_successfully'));
 		});
diff --git a/packages/rocketchat-ui-admin/admin/users/adminInviteUser.coffee b/packages/rocketchat-ui-admin/admin/users/adminInviteUser.coffee
index 90567ec960073fdbca01353ea17bf1c615be66de..a41f0e6153b3495ce3f720a52ca9a7bf6e57d00d 100644
--- a/packages/rocketchat-ui-admin/admin/users/adminInviteUser.coffee
+++ b/packages/rocketchat-ui-admin/admin/users/adminInviteUser.coffee
@@ -15,7 +15,7 @@ Template.adminInviteUser.events
 					instance.clearForm()
 					instance.inviteEmails.set validEmails
 				if error
-					toastr.error error.reason
+					handleError(error)
 		else
 			toastr.error t('Send_invitation_email_error')
 
diff --git a/packages/rocketchat-ui-flextab/flex-tab/tabs/membersList.coffee b/packages/rocketchat-ui-flextab/flex-tab/tabs/membersList.coffee
index 5867a05f4aa53b6f687a336fcf5cd627c6ef9dc4..a990245f4bb83798e2a1203926d272caca0a5a8e 100644
--- a/packages/rocketchat-ui-flextab/flex-tab/tabs/membersList.coffee
+++ b/packages/rocketchat-ui-flextab/flex-tab/tabs/membersList.coffee
@@ -107,17 +107,10 @@ Template.membersList.events
 
 		roomData = Session.get('roomData' + template.data.rid)
 
-		if roomData.t is 'd'
-			Meteor.call 'createGroupRoom', roomData.usernames, doc.username, (error, result) ->
-				if error
-					return toastr.error error.reason
-
-				if result?.rid?
-					$('#user-add-search').val('')
-		else if roomData.t in ['c', 'p']
+		if roomData.t in ['c', 'p']
 			Meteor.call 'addUserToRoom', { rid: roomData._id, username: doc.username }, (error, result) ->
 				if error
-					return toastr.error error.reason
+					return handleError(error)
 
 				$('#user-add-search').val('')
 
diff --git a/packages/rocketchat-ui-flextab/flex-tab/tabs/uploadedFilesList.coffee b/packages/rocketchat-ui-flextab/flex-tab/tabs/uploadedFilesList.coffee
index 674a47463b88a9b0cc6c1a53c2bf5ca1dbb8a5f8..e0196df020a9e7eb2e597c00e2e7def246a8f562 100644
--- a/packages/rocketchat-ui-flextab/flex-tab/tabs/uploadedFilesList.coffee
+++ b/packages/rocketchat-ui-flextab/flex-tab/tabs/uploadedFilesList.coffee
@@ -62,7 +62,7 @@ Template.uploadedFilesList.events
 				else
 					Meteor.call 'deleteFileMessage', self._id, (error, result) ->
 						if error
-							return toastr.error error.reason
+							return handleError(error)
 
 	'scroll .content': _.throttle (e, t) ->
 		if e.target.scrollTop >= e.target.scrollHeight - e.target.clientHeight
diff --git a/packages/rocketchat-ui-flextab/flex-tab/tabs/userEdit.coffee b/packages/rocketchat-ui-flextab/flex-tab/tabs/userEdit.coffee
index 59cd9006983494aba79cc774ccda3da2bfa63128..87dd0f40fb71d25bb46f75ccd2849d3062c5a410 100644
--- a/packages/rocketchat-ui-flextab/flex-tab/tabs/userEdit.coffee
+++ b/packages/rocketchat-ui-flextab/flex-tab/tabs/userEdit.coffee
@@ -60,7 +60,7 @@ Template.userEdit.onCreated ->
 			errors.push 'Email'
 
 		for error in errors
-			toastr.error(TAPi18n.__('The_field_is_required', TAPi18n.__(error)))
+			toastr.error(TAPi18n.__('error-the-field-is-required', { field: TAPi18n.__(error) }))
 
 		return errors.length is 0
 
diff --git a/packages/rocketchat-ui-flextab/flex-tab/tabs/userInfo.coffee b/packages/rocketchat-ui-flextab/flex-tab/tabs/userInfo.coffee
index 9befdb1003ee722bbd66d06096930a931e1293c1..731dcb5fedad14a136d59b497dac5873661fad22 100644
--- a/packages/rocketchat-ui-flextab/flex-tab/tabs/userInfo.coffee
+++ b/packages/rocketchat-ui-flextab/flex-tab/tabs/userInfo.coffee
@@ -164,7 +164,7 @@ Template.userInfo.events
 			}, =>
 				Meteor.call 'removeUserFromRoom', { rid: rid, username: instance.user.get()?.username }, (err, result) =>
 					if err
-						return toastr.error(err.reason or err.message)
+						return handleError(err)
 					swal
 						title: t('Removed')
 						text: t('User_has_been_removed_from_s', room.name)
@@ -174,7 +174,7 @@ Template.userInfo.events
 
 					instance.clear()
 		else
-			toastr.error(TAPi18n.__ 'Not_allowed')
+			toastr.error(TAPi18n.__ 'error-not-allowed')
 
 	'click .mute-user': (e, instance) ->
 		e.preventDefault()
@@ -194,7 +194,7 @@ Template.userInfo.events
 			}, =>
 				Meteor.call 'muteUserInRoom', { rid: rid, username: instance.user.get()?.username }, (err, result) ->
 					if err
-						return toastr.error(err.reason or err.message)
+						return handleError(err)
 					swal
 						title: t('Muted')
 						text: t('User_has_been_muted_in_s', room.name)
@@ -209,10 +209,10 @@ Template.userInfo.events
 		if RocketChat.authz.hasAllPermission('mute-user', rid)
 			Meteor.call 'unmuteUserInRoom', { rid: rid, username: t.user.get()?.username }, (err, result) ->
 				if err
-					return toastr.error(err.reason or err.message)
+					return handleError(err)
 				toastr.success TAPi18n.__ 'User_unmuted_in_room'
 		else
-			toastr.error(TAPi18n.__ 'Not_allowed')
+			toastr.error(TAPi18n.__ 'error-not-allowed')
 
 	'click .set-moderator': (e, t) ->
 		e.preventDefault()
@@ -221,7 +221,7 @@ Template.userInfo.events
 		unless userModerator?
 			Meteor.call 'addRoomModerator', Session.get('openedRoom'), t.user.get()?._id, (err, results) =>
 				if err
-					return toastr.error(err.reason or err.message)
+					return handleError(err)
 
 				room = ChatRoom.findOne(Session.get('openedRoom'))
 				toastr.success TAPi18n.__ 'User__username__is_now_a_moderator_of__room_name_', { username: @username, room_name: room.name }
@@ -233,7 +233,7 @@ Template.userInfo.events
 		if userModerator?
 			Meteor.call 'removeRoomModerator', Session.get('openedRoom'), t.user.get()?._id, (err, results) =>
 				if err
-					return toastr.error(err.reason or err.message)
+					return handleError(err)
 
 				room = ChatRoom.findOne(Session.get('openedRoom'))
 				toastr.success TAPi18n.__ 'User__username__removed_from__room_name__moderators', { username: @username, room_name: room.name }
@@ -245,7 +245,7 @@ Template.userInfo.events
 		unless userOwner?
 			Meteor.call 'addRoomOwner', Session.get('openedRoom'), t.user.get()?._id, (err, results) =>
 				if err
-					return toastr.error(err.reason or err.message)
+					return handleError(err)
 
 				room = ChatRoom.findOne(Session.get('openedRoom'))
 				toastr.success TAPi18n.__ 'User__username__is_now_a_owner_of__room_name_', { username: @username, room_name: room.name }
@@ -257,7 +257,7 @@ Template.userInfo.events
 		if userOwner?
 			Meteor.call 'removeRoomOwner', Session.get('openedRoom'), t.user.get()?._id, (err, results) =>
 				if err
-					return toastr.error(TAPi18n.__(err.error))
+					return handleError(err)
 
 				room = ChatRoom.findOne(Session.get('openedRoom'))
 				toastr.success TAPi18n.__ 'User__username__removed_from__room_name__owners', { username: @username, room_name: room.name }
@@ -269,7 +269,7 @@ Template.userInfo.events
 			if result
 				toastr.success t('User_has_been_deactivated')
 			if error
-				toastr.error error.reason
+				handleError(error)
 
 	'click .activate': (e, instance) ->
 		e.stopPropagation()
@@ -278,7 +278,7 @@ Template.userInfo.events
 			if result
 				toastr.success t('User_has_been_activated')
 			if error
-				toastr.error error.reason
+				handleError(error)
 
 	'click .make-admin': (e, instance) ->
 		e.stopPropagation()
@@ -287,7 +287,7 @@ Template.userInfo.events
 			if result
 				toastr.success t('User_is_now_an_admin')
 			if error
-				toastr.error error.reason
+				handleError(error)
 
 	'click .remove-admin': (e, instance) ->
 		e.stopPropagation()
@@ -296,7 +296,7 @@ Template.userInfo.events
 			if result
 				toastr.success t('User_is_no_longer_an_admin')
 			if error
-				toastr.error error.reason
+				handleError(error)
 
 	'click .delete': (e, instance) ->
 		e.stopPropagation()
@@ -317,7 +317,7 @@ Template.userInfo.events
 
 			Meteor.call 'deleteUser', _id, (error, result) ->
 				if error
-					toastr.error error.reason
+					handleError(error)
 					swal.enableButtons()
 				else
 					swal
diff --git a/packages/rocketchat-ui-login/login/form.coffee b/packages/rocketchat-ui-login/login/form.coffee
index a705dd4fc9cd8da613c50280db09fe172e7f6aea..9510bdccb0f234c1aca18a24424808b4e0b8aaa3 100644
--- a/packages/rocketchat-ui-login/login/form.coffee
+++ b/packages/rocketchat-ui-login/login/form.coffee
@@ -102,7 +102,7 @@ Template.loginForm.events
 						if error.error is 'Email already exists.'
 							toastr.error t 'Email_already_exists'
 						else
-							toastr.error error.reason
+							handleError(error)
 						return
 
 					Meteor.loginWithPassword s.trim(formData.email), formData.pass, (error) ->
diff --git a/packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.coffee b/packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.coffee
index 7b9c1dc92f49b8ed6f39304a945ed705ff16ebbb..14b7b77a600aebe6144e7f7318d3792a16ff1880 100644
--- a/packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.coffee
+++ b/packages/rocketchat-ui-sidenav/side-nav/createChannelFlex.coffee
@@ -89,17 +89,17 @@ Template.createChannelFlex.events
 			Meteor.call 'createChannel', name, instance.selectedUsers.get(), (err, result) ->
 				if err
 					console.log err
-					if err.error is 'name-invalid'
+					if err.error is 'error-invalid-name'
 						instance.error.set({ invalid: true })
 						return
-					if err.error is 'duplicate-name'
+					if err.error is 'error-duplicate-channel-name'
 						instance.error.set({ duplicate: true })
 						return
-					if err.error is 'archived-duplicate-name'
+					if err.error is 'error-archived-duplicate-name'
 						instance.error.set({ archivedduplicate: true })
 						return
 					else
-						return toastr.error err.reason
+						return handleError(err)
 
 				SideNav.closeFlex ->
 					instance.clearForm()
diff --git a/packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.coffee b/packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.coffee
index 583bc91391a4227eba53703e85a42a07c352f6c3..cd9686c163711682fa835546e38583fb383e8ac0 100644
--- a/packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.coffee
+++ b/packages/rocketchat-ui-sidenav/side-nav/privateGroupsFlex.coffee
@@ -84,16 +84,16 @@ Template.privateGroupsFlex.events
 		if not err
 			Meteor.call 'createPrivateGroup', name, instance.selectedUsers.get(), (err, result) ->
 				if err
-					if err.error is 'name-invalid'
+					if err.error is 'error-invalid-name'
 						instance.error.set({ invalid: true })
 						return
-					if err.error is 'duplicate-name'
+					if err.error is 'error-duplicate-channel-name'
 						instance.error.set({ duplicate: true })
 						return
-					if err.error is 'archived-duplicate-name'
+					if err.error is 'error-archived-duplicate-name'
 						instance.error.set({ archivedduplicate: true })
 						return
-					return toastr.error err.reason
+					return handleError(err)
 				SideNav.closeFlex()
 				instance.clearForm()
 				FlowRouter.go 'group', { name: name }
diff --git a/server/lib/accounts.coffee b/server/lib/accounts.coffee
index 4e7e4362d7840266939735808ccfbe950a2d60ba..78d9c6855040c63c7f747b78fbe545fecd7e9ba9 100644
--- a/server/lib/accounts.coffee
+++ b/server/lib/accounts.coffee
@@ -107,7 +107,7 @@ Accounts.validateLoginAttempt (login) ->
 		return login.allowed
 
 	if !!login.user?.active isnt true
-		throw new Meteor.Error 'inactive-user', TAPi18n.__ 'User_is_not_activated'
+		throw new Meteor.Error 'error-user-is-not-activated', 'User is not activated', { function: 'Accounts.validateLoginAttempt' }
 		return false
 
 	# If user is admin, no need to check if email is verified
@@ -116,7 +116,7 @@ Accounts.validateLoginAttempt (login) ->
 			return email.verified is true
 
 		if validEmail.length is 0
-			throw new Meteor.Error 'no-valid-email'
+			throw new Meteor.Error 'error-invalid-email', 'Invalid email __email__'
 			return false
 
 	RocketChat.models.Users.updateLastLoginById login.user._id
diff --git a/server/lib/cordova.coffee b/server/lib/cordova.coffee
index 41d5b1cae100024226b836a1ee1ca34dc86bc38f..3b7d67cb144787ef322f1ce4e09a8e56573d2734 100644
--- a/server/lib/cordova.coffee
+++ b/server/lib/cordova.coffee
@@ -5,13 +5,13 @@ Meteor.methods
 	push_test: ->
 		user = Meteor.user()
 		if not user?
-			throw new Meteor.Error 'unauthorized', '[methods] push_test -> Unauthorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'push_test' }
 
 		if not RocketChat.authz.hasRole(user._id, 'admin')
-			throw new Meteor.Error 'unauthorized', '[methods] push_test -> Unauthorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'push_test' }
 
 		if Push.enabled isnt true
-			throw new Meteor.Error 'push_disabled'
+			throw new Meteor.Error 'error-push-disabled', 'Push is disabled', { method: 'push_test' }
 
 		query =
 			$and: [
@@ -27,7 +27,7 @@ Meteor.methods
 		tokens = Push.appCollection.find(query).count()
 
 		if tokens is 0
-			throw new Meteor.Error 'no_tokens_for_this_user'
+			throw new Meteor.Error 'error-no-tokens-for-this-user', "There are no tokens for this user", { method: 'push_test' }
 
 		Push.send
 			from: 'push'
diff --git a/server/methods/canAccessRoom.coffee b/server/methods/canAccessRoom.coffee
index 12fe337f809123a19207e64196e41559b96b33d0..0de56103da7bd561c27075c04633593fcc6dab99 100644
--- a/server/methods/canAccessRoom.coffee
+++ b/server/methods/canAccessRoom.coffee
@@ -3,10 +3,10 @@ Meteor.methods
 		user = RocketChat.models.Users.findOneById userId, fields: username: 1
 
 		unless user?.username
-			throw new Meteor.Error 'not-logged-user', "[methods] canAccessRoom -> User doesn't have enough permissions"
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'canAccessRoom' }
 
 		unless rid
-			throw new Meteor.Error 'invalid-room', '[methods] canAccessRoom -> Cannot access empty room'
+			throw new Meteor.Error 'error-invalid-room', 'Invalid room', { method: 'canAccessRoom' }
 
 		room = RocketChat.models.Rooms.findOneById rid, { fields: { usernames: 1, t: 1, name: 1, muted: 1, sms: 1, v: 1 } }
 
@@ -16,4 +16,4 @@ Meteor.methods
 			else
 				return false
 		else
-			throw new Meteor.Error 'invalid-room', '[methods] canAccessRoom -> Room ID is invalid'
+			throw new Meteor.Error 'error-invalid-room', 'Invalid room', { method: 'canAccessRoom' }
diff --git a/server/methods/createChannel.coffee b/server/methods/createChannel.coffee
index 7e65e2250d87d7665033b08e83784f6290b48aac..e0ba59e4af5ad181e928692d0493e09e6a0adfc1 100644
--- a/server/methods/createChannel.coffee
+++ b/server/methods/createChannel.coffee
@@ -1,7 +1,7 @@
 Meteor.methods
 	createChannel: (name, members) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', "[methods] createChannel -> Invalid user"
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'createChannel' }
 
 		try
 			nameValidation = new RegExp '^' + RocketChat.settings.get('UTF8_Names_Validation') + '$'
@@ -9,10 +9,10 @@ Meteor.methods
 			nameValidation = new RegExp '^[0-9a-zA-Z-_.]+$'
 
 		if not nameValidation.test name
-			throw new Meteor.Error 'name-invalid'
+			throw new Meteor.Error 'error-invalid-name', "Invalid name", { method: 'createChannel' }
 
 		if RocketChat.authz.hasPermission(Meteor.userId(), 'create-c') isnt true
-			throw new Meteor.Error 'not-authorized', '[methods] createChannel -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', "Not allowed", { method: 'createChannel' }
 
 		now = new Date()
 		user = Meteor.user()
@@ -22,9 +22,9 @@ Meteor.methods
 		# avoid duplicate names
 		if RocketChat.models.Rooms.findOneByName name
 			if RocketChat.models.Rooms.findOneByName(name).archived
-				throw new Meteor.Error 'archived-duplicate-name'
+				throw new Meteor.Error 'error-archived-duplicate-name', "There's an archived channel with name " + name, { method: 'createChannel', room_name: name }
 			else
-				throw new Meteor.Error 'duplicate-name'
+				throw new Meteor.Error 'error-duplicate-channel-name', "A channel with name '" + name + "' exists", { method: 'createChannel', room_name: name }
 
 		# name = s.slugify name
 
diff --git a/server/methods/createPrivateGroup.coffee b/server/methods/createPrivateGroup.coffee
index ac58dc6bc0a17ad15a802e1f3bd8022cabffa128..c71edabb45ca84209e23c9713ac9ed2128fcad52 100644
--- a/server/methods/createPrivateGroup.coffee
+++ b/server/methods/createPrivateGroup.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	createPrivateGroup: (name, members) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', "[methods] createPrivateGroup -> Invalid user"
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'createPrivateGroup' }
 
 		unless RocketChat.authz.hasPermission(Meteor.userId(), 'create-p')
-			throw new Meteor.Error 'not-authorized', '[methods] createPrivateGroup -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', "Not allowed", { method: 'createPrivateGroup' }
 
 		try
 			nameValidation = new RegExp '^' + RocketChat.settings.get('UTF8_Names_Validation') + '$'
@@ -12,7 +12,7 @@ Meteor.methods
 			nameValidation = new RegExp '^[0-9a-zA-Z-_.]+$'
 
 		if not nameValidation.test name
-			throw new Meteor.Error 'name-invalid'
+			throw new Meteor.Error 'error-invalid-name', "Invalid name", { method: 'createPrivateGroup' }
 
 		now = new Date()
 
@@ -25,9 +25,9 @@ Meteor.methods
 		# avoid duplicate names
 		if RocketChat.models.Rooms.findOneByName name
 			if RocketChat.models.Rooms.findOneByName(name).archived
-				throw new Meteor.Error 'archived-duplicate-name'
+				throw new Meteor.Error 'error-archived-duplicate-name', "There's an archived channel with name " + name, { method: 'createPrivateGroup', room_name: name }
 			else
-				throw new Meteor.Error 'duplicate-name'
+				throw new Meteor.Error 'error-duplicate-channel-name', "A channel with name '" + name + "' exists", { method: 'createPrivateGroup', room_name: name }
 
 		# create new room
 		room = RocketChat.models.Rooms.createWithTypeNameUserAndUsernames 'p', name, me, members,
diff --git a/server/methods/deleteUser.coffee b/server/methods/deleteUser.coffee
index d824582a75eed422ea99306a1b3a3c614f9289a9..ec5c304df49cf029ab34b0b5bb1397cacffaf4ba 100644
--- a/server/methods/deleteUser.coffee
+++ b/server/methods/deleteUser.coffee
@@ -1,16 +1,16 @@
 Meteor.methods
 	deleteUser: (userId) ->
 		if not Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] deleteUser -> Invalid user")
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'deleteUser' }
 
 		user = RocketChat.models.Users.findOneById Meteor.userId()
 
 		unless RocketChat.authz.hasPermission(Meteor.userId(), 'delete-user') is true
-			throw new Meteor.Error 'not-authorized', '[methods] deleteUser -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', "Not allowed", { method: 'deleteUser' }
 
 		user = RocketChat.models.Users.findOneById userId
 		unless user?
-			throw new Meteor.Error 'not-found', '[methods] deleteUser -> User not found'
+			throw new Meteor.Error 'error-invalid-user', "Invalid user", { method: 'deleteUser' }
 
 		RocketChat.deleteUser(userId)
 
diff --git a/server/methods/eraseRoom.coffee b/server/methods/eraseRoom.coffee
index 5c82b18cb4c9e922fccf4566ccefef080c5cab05..d658f765e869ba659be36d2d89c402e7933a8933 100644
--- a/server/methods/eraseRoom.coffee
+++ b/server/methods/eraseRoom.coffee
@@ -12,4 +12,4 @@ Meteor.methods
 			RocketChat.models.Rooms.removeById rid
 			# @TODO remove das mensagens lidas do usuário
 		else
-			throw new Meteor.Error 'unauthorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'eraseRoom' }
diff --git a/server/methods/getAvatarSuggestion.coffee b/server/methods/getAvatarSuggestion.coffee
index 86d78fc99e1dcb9f5b5ce19f213b973006498cf9..070c20dcf97deb6b6081b287654f8e3a8f6224f3 100644
--- a/server/methods/getAvatarSuggestion.coffee
+++ b/server/methods/getAvatarSuggestion.coffee
@@ -66,7 +66,7 @@
 Meteor.methods
 	getAvatarSuggestion: ->
 		if not Meteor.userId()
-			throw new Meteor.Error 203, '[methods] getAvatarSuggestion -> Usuário não logado'
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'getAvatarSuggestion' }
 
 		@unblock()
 
diff --git a/server/methods/getTotalChannels.coffee b/server/methods/getTotalChannels.coffee
index 8c318d78a158ac6582264065c1ce547e1a40964d..ab78c01ba833b8d8b36c626e150df694be33c82a 100644
--- a/server/methods/getTotalChannels.coffee
+++ b/server/methods/getTotalChannels.coffee
@@ -1,6 +1,6 @@
 Meteor.methods
-  getTotalChannels: ->
-    if not Meteor.userId()
-      throw new Meteor.Error 'invalid-user', '[methods] getTotalChannels -> Invalid user'
+	getTotalChannels: ->
+		if not Meteor.userId()
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'getTotalChannels' }
 
-    return RocketChat.models.Rooms.find({ t: 'c' }).count()
+		return RocketChat.models.Rooms.find({ t: 'c' }).count()
diff --git a/server/methods/getUsernameSuggestion.coffee b/server/methods/getUsernameSuggestion.coffee
index 42920304068a15d4c8c1b514659c986dc48e75d6..8e6d4cfcf675c5401b2496523501d8709736ca7c 100644
--- a/server/methods/getUsernameSuggestion.coffee
+++ b/server/methods/getUsernameSuggestion.coffee
@@ -82,7 +82,7 @@ RocketChat.generateUsernameSuggestion = generateSuggestion
 Meteor.methods
 	getUsernameSuggestion: ->
 		unless Meteor.userId()
-			throw new Meteor.Error(403, "[methods] getUsernameSuggestion -> Invalid user")
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'getUsernameSuggestion' }
 
 		user = Meteor.user()
 		return generateSuggestion(user)
diff --git a/server/methods/joinRoom.coffee b/server/methods/joinRoom.coffee
index 8b4ed99c0a9ab5d3710b0d30f67ef5a231285b77..08d25109ad6d8c9769140e3510fcf708db50381f 100644
--- a/server/methods/joinRoom.coffee
+++ b/server/methods/joinRoom.coffee
@@ -4,10 +4,10 @@ Meteor.methods
 		room = RocketChat.models.Rooms.findOneById rid
 
 		if not room?
-			throw new Meteor.Error 500, 'No channel with this id'
+			throw new Meteor.Error 'error-invalid-room', 'Invalid room', { method: 'joinRoom' }
 
 		if room.t isnt 'c' or RocketChat.authz.hasPermission(Meteor.userId(), 'view-c-room') isnt true
-			throw new Meteor.Error 403, '[methods] joinRoom -> Not allowed'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'joinRoom' }
 
 		now = new Date()
 
diff --git a/server/methods/migrate.coffee b/server/methods/migrate.coffee
index cec14dc959dad3ca9b609200c1ce94bbf2eaf54a..d30f150f5ee0e1c5a6121ad9256392a572f1e6bc 100644
--- a/server/methods/migrate.coffee
+++ b/server/methods/migrate.coffee
@@ -3,7 +3,7 @@ Meteor.methods
 		user = Meteor.user()
 
 		if not user? or RocketChat.authz.hasPermission(user._id, 'run-migration') isnt true
-			throw new Meteor.Error "not-authorized", '[methods] migrateTo'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'migrateTo' }
 
 		this.unblock()
 		RocketChat.Migrations.migrateTo version
diff --git a/server/methods/muteUserInRoom.coffee b/server/methods/muteUserInRoom.coffee
index 1cff2d7de019844ba684fbae04b6b89633396282..52a80287268131ec991010fd43f94691399f6549 100644
--- a/server/methods/muteUserInRoom.coffee
+++ b/server/methods/muteUserInRoom.coffee
@@ -4,17 +4,17 @@ Meteor.methods
 		check(data, Match.ObjectIncluding({ rid: String, username: String }))
 
 		unless RocketChat.authz.hasPermission(fromId, 'mute-user', data.rid)
-			throw new Meteor.Error 'not-allowed', '[methods] muteUserInRoom -> Not allowed'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'muteUserInRoom' }
 
 		room = RocketChat.models.Rooms.findOneById data.rid
 		if not room
-			throw new Meteor.Error 'invalid-room', '[methods] muteUserInRoom -> Room ID is invalid'
+			throw new Meteor.Error 'error-invalid-room', 'Invalid room', { method: 'muteUserInRoom' }
 
 		if room.t not in ['c', 'p']
-			throw new Meteor.Error 'invalid-room-type', '[methods] muteUserInRoom -> Invalid room type'
+			throw new Meteor.Error 'error-invalid-room-type', room.t + ' is not a valid room type', { method: 'muteUserInRoom', type: room.t }
 
 		if data.username not in (room?.usernames or [])
-			throw new Meteor.Error 'not-in-room', '[methods] muteUserInRoom -> User is not in this room'
+			throw new Meteor.Error 'error-user-not-in-room', 'User is not in this room', { method: 'muteUserInRoom' }
 
 		mutedUser = RocketChat.models.Users.findOneByUsername data.username
 
diff --git a/server/methods/readMessages.coffee b/server/methods/readMessages.coffee
index 985d6050505d2dda1c6015e198f6b151be3d4eca..782917f3a00847b96dd21b44f20b4526a0176076 100644
--- a/server/methods/readMessages.coffee
+++ b/server/methods/readMessages.coffee
@@ -1,6 +1,6 @@
 Meteor.methods
 	readMessages: (rid) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', '[methods] readMessages -> Invalid user'
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'readMessages' }
 
 		RocketChat.models.Subscriptions.setAsReadByRoomIdAndUserId rid, Meteor.userId()
diff --git a/server/methods/registerUser.coffee b/server/methods/registerUser.coffee
index b9905265038f4b02d4a2f2805ec9a63450fd4b62..43bfdc2741f53f63639c37f5e5ca4e3f74efd9c6 100644
--- a/server/methods/registerUser.coffee
+++ b/server/methods/registerUser.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	registerUser: (formData) ->
 		if RocketChat.settings.get('Accounts_RegistrationForm') is 'Disabled'
-			throw new Meteor.Error 'registration-disabled', 'User registration is disabled'
+			throw new Meteor.Error 'error-user-registration-disabled', 'User registration is disabled', { method: 'registerUser' }
 
 		else if RocketChat.settings.get('Accounts_RegistrationForm') is 'Secret URL' and (not formData.secretURL or formData.secretURL isnt RocketChat.settings.get('Accounts_RegistrationForm_SecretURL'))
-			throw new Meteor.Error 'registration-disabled', 'User registration is only allowed via Secret URL'
+			throw new Meteor.Error 'error-user-registration-secret', 'User registration is only allowed via Secret URL', { method: 'registerUser' }
 
 		RocketChat.validateEmailDomain(formData.email);
 
diff --git a/server/methods/reportMessage.coffee b/server/methods/reportMessage.coffee
index 193ee7ebaf33767f95213f2540c598e78014e524..e73aed5fd1017d5a38befa4aeadff002b70a6b9a 100644
--- a/server/methods/reportMessage.coffee
+++ b/server/methods/reportMessage.coffee
@@ -1,9 +1,9 @@
 Meteor.methods
 	reportMessage: (message, description) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', "[methods] reportMessage -> Invalid user"
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'reportMessage' }
 
 		if not description? or description.trim() is ''
-			throw new Meteor.Error 'invalid-description', "[methods] reportMessage -> Invalid description"
+			throw new Meteor.Error 'error-invalid-description', 'Invalid description', { method: 'reportMessage' }
 
 		RocketChat.models.Reports.createWithMessageDescriptionAndUserId message, description, Meteor.userId()
diff --git a/server/methods/resetAvatar.coffee b/server/methods/resetAvatar.coffee
index e6ff5278eca16c6dfe81a6c2652438bab38e6dd8..872d8a46fa495264e15bf639beae634cdd2e4904 100644
--- a/server/methods/resetAvatar.coffee
+++ b/server/methods/resetAvatar.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	resetAvatar: (image, service) ->
 		unless Meteor.userId()
-			throw new Meteor.Error(403, "[methods] resetAvatar -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'resetAvatar' });
 
 		unless RocketChat.settings.get("Accounts_AllowUserAvatarChange")
-			throw new Meteor.Error(403, "[methods] resetAvatar -> Invalid access")
+			throw new Meteor.Error('error-not-allowed', 'Not allowed', { method: 'resetAvatar' });
 
 		user = Meteor.user()
 
diff --git a/server/methods/setAvatarFromService.coffee b/server/methods/setAvatarFromService.coffee
index 045d17ab62eba83481bcecfccf469a913da6d4ba..ad516e8107f949887e801b6a39ac0e53ac04f102 100644
--- a/server/methods/setAvatarFromService.coffee
+++ b/server/methods/setAvatarFromService.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	setAvatarFromService: (dataURI, contentType, service) ->
 		unless Meteor.userId()
-			throw new Meteor.Error('invalid-user', "[methods] setAvatarFromService -> Invalid user")
+			throw new Meteor.Error('error-invalid-user', "Invalid user", { method: 'setAvatarFromService' })
 
 		unless RocketChat.settings.get("Accounts_AllowUserAvatarChange")
-			throw new Meteor.Error(403, "[methods] resetAvatar -> Invalid access")
+			throw new Meteor.Error('error-not-allowed', 'Not allowed', { method: 'setAvatarFromService' });
 
 		user = Meteor.user()
 
@@ -19,15 +19,15 @@ Meteor.methods
 				result = HTTP.get dataURI, npmRequestOptions: {encoding: 'binary'}
 			catch e
 				console.log "Error while handling the setting of the avatar from a url (#{dataURI}) for #{user.username}:", e
-				throw new Meteor.Error('avatar-url-http-error', '[methods] setAvatarFromService -> http.get result -> error')
+				throw new Meteor.Error('error-avatar-url-handling', 'Error while handling avatar setting from a URL ('+ dataURI +') for ' + user.username, { method: 'setAvatarFromService', url: dataURI, username: user.username });
 
 			if result.statusCode isnt 200
 				console.log "Not a valid response, #{result.statusCode}, from the avatar url: #{dataURI}"
-				throw new Meteor.Error('invalid-avatar-url', '[methods] setAvatarFromService -> url service -> error on getting the avatar from url')
+				throw new Meteor.Error('error-avatar-invalid-url', 'Invalid avatar URL: ' +  dataURI, { method: 'setAvatarFromService', url: dataURI })
 
 			if not /image\/.+/.test result.headers['content-type']
 				console.log "Not a valid content-type from the provided url, #{result.headers['content-type']}, from the avatar url: #{dataURI}"
-				throw new Meteor.Error('invalid-avatar-url', '[methods] setAvatarFromService -> url service -> invalid content-type')
+				throw new Meteor.Error('error-avatar-invalid-url', 'Invalid avatar URL: ' +  dataURI, { method: 'setAvatarFromService', url: dataURI })
 
 			ars = RocketChatFile.bufferToStream new Buffer(result.content, 'binary')
 			RocketChatFileAvatarInstance.deleteFile encodeURIComponent("#{user.username}.jpg")
diff --git a/server/methods/setUserActiveStatus.coffee b/server/methods/setUserActiveStatus.coffee
index f7084ae499fc67eee8238d4cbbd3a255259e5726..25bac336438b2ff061734170d2ed17310b642951 100644
--- a/server/methods/setUserActiveStatus.coffee
+++ b/server/methods/setUserActiveStatus.coffee
@@ -1,10 +1,10 @@
 Meteor.methods
 	setUserActiveStatus: (userId, active) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', '[methods] setUserActiveStatus -> Invalid user'
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'setUserActiveStatus' }
 
 		unless RocketChat.authz.hasPermission( Meteor.userId(), 'edit-other-user-active-status') is true
-			throw new Meteor.Error 'not-authorized', '[methods] setUserActiveStatus -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'setUserActiveStatus' }
 
 		RocketChat.models.Users.setUserActive userId, active
 
diff --git a/server/methods/setUserPassword.coffee b/server/methods/setUserPassword.coffee
index 2a6154d71311fe17bb39682c4c0e87c73c40015d..fbfff2712f3d2ff15183493a4729ea997690a2ed 100644
--- a/server/methods/setUserPassword.coffee
+++ b/server/methods/setUserPassword.coffee
@@ -1,13 +1,13 @@
 Meteor.methods
 	setUserPassword: (password) ->
 		if not Meteor.userId()
-			throw new Meteor.Error 'invalid-user', '[methods] setUserPassword -> Invalid user'
+			throw new Meteor.Error 'error-invalid-user', 'Invalid user', { method: 'setUserPassword' }
 
 		user = RocketChat.models.Users.findOneById Meteor.userId()
 		if user and user.requirePasswordChange isnt true
-			throw new Meteor.Error 'not-authorized', '[methods] setUserPassword -> Not authorized'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'setUserPassword' }
 
 		Accounts.setPassword(Meteor.userId(), password, { logout: false });
 		return RocketChat.models.Users.unsetRequirePasswordChange(Meteor.userId());
 
-		return true;
\ No newline at end of file
+		return true;
diff --git a/server/methods/unmuteUserInRoom.coffee b/server/methods/unmuteUserInRoom.coffee
index cec5d061c342c87cbca3165e88e4be0d09df0758..95f80c6dbaefb3a139bb04da788fc95ff022ec4e 100644
--- a/server/methods/unmuteUserInRoom.coffee
+++ b/server/methods/unmuteUserInRoom.coffee
@@ -4,17 +4,17 @@ Meteor.methods
 		check(data, Match.ObjectIncluding({ rid: String, username: String }))
 
 		unless RocketChat.authz.hasPermission(fromId, 'mute-user', data.rid)
-			throw new Meteor.Error 'not-allowed', '[methods] unmuteUserInRoom -> Not allowed'
+			throw new Meteor.Error 'error-not-allowed', 'Not allowed', { method: 'unmuteUserInRoom' }
 
 		room = RocketChat.models.Rooms.findOneById data.rid
 		if not room
-			throw new Meteor.Error 'invalid-room', '[methods] unmuteUserInRoom -> Room ID is invalid'
+			throw new Meteor.Error 'error-invalid-room', 'Invalid room', { method: 'unmuteUserInRoom' }
 
 		if room.t not in ['c', 'p']
-			throw new Meteor.Error 'invalid-room-type', '[methods] unmuteUserInRoom -> Invalid room type'
+			throw new Meteor.Error 'error-invalid-room-type', room.t + ' is not a valid room type', { method: 'unmuteUserInRoom', type: room.t }
 
 		if data.username not in (room?.usernames or [])
-			throw new Meteor.Error 'not-in-room', '[methods] unmuteUserInRoom -> User is not in this room'
+			throw new Meteor.Error 'error-user-not-in-room', 'User is not in this room', { method: 'unmuteUserInRoom' }
 
 		unmutedUser = RocketChat.models.Users.findOneByUsername data.username