diff --git a/js/src/i18n/bn.json b/js/src/i18n/bn.json
index df6c8f652..62d700580 100644
--- a/js/src/i18n/bn.json
+++ b/js/src/i18n/bn.json
@@ -27,5 +27,6 @@
   "Email": "ইমেইল",
   "Event": "ঘটনা",
   "Events": "ঘটনা",
-  "Explore": "অভিযান"
+  "Explore": "অভিযান",
+  "Please do not use it in any real way.": "আসলভাবে এটা ব্যবহার করো না।"
 }
diff --git a/js/src/i18n/ru.json b/js/src/i18n/ru.json
index a0b0c505a..52508079c 100644
--- a/js/src/i18n/ru.json
+++ b/js/src/i18n/ru.json
@@ -1,3 +1,209 @@
 {
-  "Gather ⋅ Organize ⋅ Mobilize": "Собирай ⋅ Организуй ⋅ Мобилизуй"
+  "A user-friendly, emancipatory and ethical tool for gathering, organising, and mobilising.": "Удобный, свободный и этичный инструмент для объединения, организации и мобилизации.",
+  "A validation email was sent to {email}": "Письмо с подтверждением было отправлено на адрес {email}",
+  "Abandon editing": "Отменить изменения",
+  "About": "О",
+  "About Mobilizon": "О Mobilizon",
+  "About this event": "Об этом мероприятии",
+  "About this instance": "Об этом узле",
+  "Accepted": "Принято",
+  "Account": "Учётная запись",
+  "Add": "Добавить",
+  "Add a note": "Добавить заметку",
+  "Add an address": "Добавить адрес",
+  "Add an instance": "Добавить узел",
+  "Add some tags": "Добавить теги",
+  "Add to my calendar": "Добавить в мой календарь",
+  "Additional comments": "Дополнительные комментарии",
+  "Admin": "Админ",
+  "Admin settings successfully saved.": "Настройки администратора успешно сохранены.",
+  "Administration": "Администрация",
+  "All the places have already been taken": "Все места уже заняты",
+  "Allow registrations": "Разрешить регистрацию",
+  "Anonymous participant": "Анонимный участник",
+  "Anonymous participants will be asked to confirm their participation through e-mail.": "Анонимные участники получат запрос на подтверждение своего участия по электронной почте.",
+  "Anonymous participations": "Анонимное участие",
+  "Are you really sure you want to delete your whole account? You'll lose everything. Identities, settings, events created, messages and participations will be gone forever.": "Вы действительно уверены, что хотите удалить свою учетную запись? Вы потеряете всё. Идентификаторы, настройки, созданные мероприятия, сообщения и история исчезнут навсегда.",
+  "Are you sure you want to <b>delete</b> this comment? This action cannot be undone.": "Вы действительно хотите <b>удалить</b> этот комментарий? Это действие не может быть отменено.",
+  "Are you sure you want to <b>delete</b> this event? This action cannot be undone. You may want to engage the discussion with the event creator or edit its event instead.": "Вы действительно хотите <b>удалить</b> это мероприятие? Это действие не может быть отменено. Вы можете обсудить мероприятие с его автором, или просто отредактировать его.",
+  "Are you sure you want to cancel the event creation? You'll lose all modifications.": "Вы уверены, что хотите отменить создание мероприятия? Все изменения будут потеряны.",
+  "Are you sure you want to cancel the event edition? You'll lose all modifications.": "Вы уверены, что хотите отменить редактирование мероприятия? Все изменения будут потеряны.",
+  "Are you sure you want to cancel your participation at event \"{title}\"?": "Вы действительно хотите отказаться от участия в мероприятии \"{title}\"?",
+  "Are you sure you want to delete this event? This action cannot be reverted.": "Вы уверены, что хотите удалить это мероприятие? Это действие нельзя отменить.",
+  "Avatar": "Аватар",
+  "Back to previous page": "Вернуться на предыдущую страницу",
+  "Before you can login, you need to click on the link inside it to validate your account.": "Перед тем как войти в систему, вы должны перейти по указанной в письме ссылке, чтобы подтвердить свою учетную запись.",
+  "By @{username}": "От @{username}",
+  "Cancel": "Отмена",
+  "Cancel anonymous participation": "Отменить анонимное участие",
+  "Cancel creation": "Отменить создание",
+  "Cancel edition": "Отменить редактирование",
+  "Cancel my participation request…": "Отменить мою заявку на участие…",
+  "Cancel my participation…": "Отменить моё участие…",
+  "Cancelled: Won't happen": "Отменено: Не состоится",
+  "Change": "Изменить",
+  "Change my email": "Изменить мой адрес электронной почты",
+  "Change my identity…": "Изменить мой идентификатор…",
+  "Change my password": "Изменить свой пароль",
+  "Clear": "Очистить",
+  "Click to upload": "Нажмите, чтобы загрузить",
+  "Close": "Закрыть",
+  "Close comments for all (except for admins)": "Закрыть комментарии для всех (кроме админов)",
+  "Closed": "Закрыто",
+  "Comment deleted": "Комментарий удален",
+  "Comment from @{username} reported": "Уведомление о проблеме с комментарием от @{username} отправлено",
+  "Comments": "Комментарии",
+  "Confirm my participation": "Подтвердите мое участие",
+  "Confirm my particpation": "Подтвердите мое участие",
+  "Confirmed: Will happen": "Подтверждено: Состоится",
+  "Continue editing": "Продолжить редактирование",
+  "Country": "Страна",
+  "Create": "Создать",
+  "Create a new event": "Создать новое мероприятие",
+  "Create a new group": "Создать новую группу",
+  "Create a new identity": "Создать новый идентификатор",
+  "Create group": "Создать группу",
+  "Create my event": "Создать мое мероприятие",
+  "Create my group": "Создать мою группу",
+  "Create my profile": "Создать мой профиль",
+  "Create token": "Создать токен",
+  "Current identity has been changed to {identityName} in order to manage this event.": "Текущий идентификатор был изменен на {identityName}, чтобы иметь возможность управлять этим событием.",
+  "Current page": "Текущая страница",
+  "Custom": "Пользовательский",
+  "Custom URL": "Пользовательский URL",
+  "Custom text": "Пользовательский текст",
+  "Dashboard": "Панель",
+  "Date": "Дата",
+  "Date and time settings": "Настройки даты и времени",
+  "Date parameters": "Параметры даты",
+  "Default": "По умолчанию",
+  "Delete": "Удалить",
+  "Delete Comment": "Удалить комментарий",
+  "Delete Event": "Удалить мероприятие",
+  "Delete account": "Удалить учётную запись",
+  "Delete event": "Удалить мероприятие",
+  "Delete everything": "Удалить всё",
+  "Delete my account": "Удалить мою учётную запись",
+  "Delete this identity": "Удалить этот идентификатор",
+  "Delete your identity": "Удалить ваш идентификатор",
+  "Delete {eventTitle}": "Удалить {eventTitle}",
+  "Delete {preferredUsername}": "Удалить {preferredUsername}",
+  "Deleting comment": "Удаление комментария",
+  "Deleting event": "Удаление мероприятия",
+  "Deleting my account will delete all of my identities.": "Удаление моей учетной записи приведет к удалению всех моих личных данных.",
+  "Deleting your Mobilizon account": "Удаление моей учётной записи Mobilizon",
+  "Description": "Описание",
+  "Display name": "Отображаемое имя",
+  "Display participation price": "Показать стоимость участия",
+  "Domain": "Домен",
+  "Draft": "Черновик",
+  "Drafts": "Черновики",
+  "Edit": "Редактировать",
+  "Eg: Stockholm, Dance, Chess…": "Например: Москва, танцы, шахматы…",
+  "Either on the {instance} instance or on another instance.": "На узле {instance}, либо на другом.",
+  "Either the account is already validated, either the validation token is incorrect.": "Учетная запись уже подтверждена или токен проверки недействителен.",
+  "Either the email has already been changed, either the validation token is incorrect.": "Адрес электронной почты уже был изменен или токен проверки недействителен.",
+  "Either the participation request has already been validated, either the validation token is incorrect.": "Заявка на участие уже подтверждена или токен проверки недействителен.",
+  "Email": "Электронная почта",
+  "Ends on…": "Заканчивается в…",
+  "Enter the link URL": "Введите URL ссылки",
+  "Error while changing email": "Произошла ошибка при изменении адреса электронной почты",
+  "Error while validating account": "Ошибка подтверждения учётной записи",
+  "Error while validating participation request": "Произошла ошибка при проверке заявки на участие",
+  "Event": "Мероприятие",
+  "Event already passed": "Мероприятие уже прошло",
+  "Event cancelled": "Мероприятие отменено",
+  "Event creation": "Создание мероприятия",
+  "Event edition": "Редактирования мероприятия",
+  "Event list": "Список мероприятий",
+  "Event page settings": "Настройки страницы мероприятия",
+  "Event to be confirmed": "Мероприятие должно быть подтверждено",
+  "Event {eventTitle} deleted": "Мероприятие {eventTitle} удалено",
+  "Event {eventTitle} reported": "Сообщение о проблеме с мероприятием {eventTitle} отправлено",
+  "Events": "Мероприятия",
+  "Ex: mobilizon.fr": "Например: mobilizon.fr",
+  "Explore": "Обзор",
+  "Failed to save admin settings": "Не удалось сохранить настройки администратора",
+  "Featured events": "Избранные мероприятия",
+  "Federation": "Федерализация",
+  "Find an address": "Найти адрес",
+  "Find an instance": "Найти узел",
+  "Followers": "Подписчики",
+  "Followings": "Подписки",
+  "For instance: London, Taekwondo, Architecture…": "Например: Москва, йога, архитектура…",
+  "Forgot your password ?": "Забыли свой пароль?",
+  "From the {startDate} at {startTime} to the {endDate}": "От {startDate}, {startTime} до {endDate}",
+  "From the {startDate} at {startTime} to the {endDate} at {endTime}": "От {startDate}, {startTime} до {endDate}, {endTime}",
+  "From the {startDate} to the {endDate}": "От {startDate} до {endDate}",
+  "Gather ⋅ Organize ⋅ Mobilize": "Объединять ⋅ Организовывать ⋅ Мобилизовывать",
+  "General": "Общий",
+  "General information": "Общая информация",
+  "Getting location": "Получить местоположение",
+  "Go": "Идти",
+  "Group name": "Название группы",
+  "Group {displayName} created": "Группа {displayName} создана",
+  "Groups": "Группы",
+  "Headline picture": "Заглавное изображение",
+  "Hide replies": "Скрыть ответы",
+  "I create an identity": "Я создаю идентификатор",
+  "I don't have a Mobilizon account": "У меня нет учётной записи Mobilizon",
+  "I have a Mobilizon account": "У меня есть учётная запись Mobilizon",
+  "I have an account on another Mobilizon instance.": "У меня есть учётная запись на другом узле Mobilizon.",
+  "I participate": "Я участвую",
+  "I want to allow people to participate without an account.": "Я хочу разрешить участие людям без учетной записи.",
+  "I want to approve every participation request": "Я хочу одобрять каждую заявку на участие",
+  "Identity {displayName} created": "Идентификатор {displayName} создан",
+  "Identity {displayName} deleted": "Идентификатор {displayName} удалён",
+  "Identity {displayName} updated": "Идентификатор {displayName} обновлён",
+  "If an account with this email exists, we just sent another confirmation email to {email}": "Если учетная запись с этим адресом электронной почты существует, мы отправим еще одно письмо с подтверждением на адрес {email}",
+  "If this identity is the only administrator of some groups, you need to delete them before being able to delete this identity.": "Если этот идентификатор является единственным администратором некоторых групп, то сперва нужно удалить эти группы, прежде чем вы сможете удалить этот идентификатор.",
+  "If you want, you may send a message to the event organizer here.": "Здесь вы можете отправить сообщение организатору мероприятия.",
+  "Instance Name": "Имя узла",
+  "Instance Terms": "Условия использования узла",
+  "Instance Terms Source": "Условия использования этого узла",
+  "Instance Terms URL": "URL условий использования узла",
+  "Instance settings": "Настройки узла",
+  "Instances": "Узлы",
+  "Join <b>{instance}</b>, a Mobilizon instance": "Присоединиться к <b>{instance}</b>, узлу Mobilizon",
+  "Last published event": "Последнее опубликованное мероприятие",
+  "Last week": "На прошлой неделе",
+  "Learn more": "Узнать больше",
+  "Learn more about Mobilizon": "Узнать больше о Mobilizon",
+  "Leave event": "Покинуть мероприятие",
+  "Leaving event \"{title}\"": "Покинуть мероприятие \"{title}\"",
+  "License": "Лицензия",
+  "Limited number of places": "Ограниченное количество мест",
+  "Load more": "Загрузить больше",
+  "Locality": "Местонахождение",
+  "Log in": "Вход в систему",
+  "Log out": "Выйти",
+  "Login": "Войти",
+  "Login on Mobilizon!": "Авторизуйтесь на Mobilizon!",
+  "Login on {instance}": "Войдите на узел {instance}",
+  "Manage participations": "Управление участниками",
+  "Mark as resolved": "Отметить как решённое",
+  "Members": "Участники",
+  "Message": "Сообщение",
+  "Mobilizon is a federated network. You can interact with this event from a different server.": "Mobilizon - это федеративная сеть. Вы можете взаимодействовать с этим мероприятием с другого сервера.",
+  "Moderated comments (shown after approval)": "Модерируемые комментарии (будут видны после одобрения)",
+  "Moderation": "На модерации",
+  "Moderation log": "Журнал модерации",
+  "My account": "Моя учётная запись",
+  "My events": "Мои мероприятия",
+  "My identities": "Мои идентификаторы",
+  "Name": "Имя",
+  "New email": "Новый адрес электронной почты",
+  "New note": "Новая заметка",
+  "New password": "Новый пароль",
+  "New profile": "Новый профиль",
+  "Next page": "Следующая страница",
+  "No address defined": "Адрес не указан",
+  "No closed reports yet": "Пока нет закрыты отчётов",
+  "No comment": "Нет комментариев",
+  "No comments yet": "Пока нет комментариев",
+  "No end date": "Без даты окончания",
+  "No events found": "Мероприятий не найдено",
+  "No group found": "Группы не найдены",
+  "No groups found": "Группы не найдены",
+  "Please do not use it in any real way.": "Пожалуйста, используйте это только для тестовых целей."
 }