diff --git a/uk.json b/uk.json
index 0967ef424bce6791893e9a57bb952f80fd536e93..9c9007ebfae987c8b6d6848dcebe2eda1b174049 100644
--- a/uk.json
+++ b/uk.json
@@ -1 +1,360 @@
-{}
+{
+    "app": {
+        "context_menu": {
+            "copy_id": "Скопіювати ID",
+            "message_user": "Повідомлення",
+            "retry_message": "Повторити відправлення",
+            "cancel_message": "Відминити відправлення",
+            "quote_message": "Відповісти на повідомлення",
+            "delete_message": "Видалити повідомлення",
+            "save_file": "Зберегти файл",
+            "open_image": "Відкрити зображення",
+            "open_video": "Відкрити відео",
+            "block_user": "Заблокувати користувача",
+            "add_friend": "Додати в друзі",
+            "remove_friend": "Видалити з друзів",
+            "cancel_friend": "Відмінити запит",
+            "custom_status": "Користувацький статус",
+            "copy_text": "Скопіювати текст",
+            "copy_uid": "Скопіювати ID користувача",
+            "copy_cid": "Скопіювати ID каналу",
+            "copy_mid": "Скопіювати ID повідомлення",
+            "mention": "Згадування",
+            "mark_as_read": "Помітити як прочитане",
+            "edit_message": "Змінити повідомлення",
+            "remove_member": "Видалити з групи",
+            "open_file": "Відкрити файл",
+            "save_image": "Зберегти зображення",
+            "save_video": "Зберегти відео",
+            "copy_link": "Скопіювати посилання",
+            "open_link": "Перейти по посиланню",
+            "unblock_user": "Розблокувати користувача",
+            "clear_status": "Очистити статус",
+            "set_custom_status": "Встановити свій статус"
+        },
+        "settings": {
+            "tips": {
+                "account": {
+                    "a": "Бажаєте прикрасити свій профіль?",
+                    "b": "Перейдіть до налаштувань свого профілю."
+                },
+                "sessions": {
+                    "a": "Якщо ви бачите в списку невідому сесію,",
+                    "b": "захистіть ваш аккаунт змінивши пароль та ввімкнувши 2FA."
+                },
+                "languages": {
+                    "a": "Відсутня потрібна вам мова?",
+                    "b": "Допоможіть нам з перекладом."
+                }
+            },
+            "categories": {
+                "user_settings": "Налаштування користувача",
+                "client_settings": "Налаштування клієнта"
+            },
+            "pages": {
+                "profile": {
+                    "fetching": "Отримання вашого профілю…",
+                    "title": "Профіль",
+                    "info": "Інформація",
+                    "placeholder": "Напишіть що-небудь про себе…"
+                },
+                "appearance": {
+                    "title": "Зовнішній вигляд",
+                    "display": {
+                        "default": "За замовчуванням",
+                        "compact": "Компактний",
+                        "default_description": "Гарний, гладкий і сучасний.",
+                        "compact_description": "Старий добрий IRC."
+                    },
+                    "color": {
+                        "dark": "темна",
+                        "light": "світла"
+                    },
+                    "accent_selector": "Колір акценту",
+                    "export_clipboard": "Експорт до буферу обміну",
+                    "sync": "Синхронізувати налаштування",
+                    "theme": "Тема",
+                    "message_display": "Відображення повідомлень",
+                    "advanced": "Розширені налаштування",
+                    "overrides": "Перерозподіл тем",
+                    "reset_overrides": "Скинути перерозподіл",
+                    "import_manual": "Імпортувати власноруч",
+                    "import_theme": "Імпортувати тему зі строки",
+                    "theme_data": "Данні теми",
+                    "custom_css": "Свій CSS",
+                    "import_clipboard": "Імпорт з буферу обміну"
+                },
+                "notifications": {
+                    "enable_push": "Ввімкнути push-сповіщення.",
+                    "enable_outgoing_sound": "Звук відправки повідомлення.",
+                    "descriptions": {
+                        "enable_push": "Ввімкнути отримання сповіщень, поки ви не в мережі.",
+                        "enable_desktop": "Це буде відсилати вам сповіщення, поки ваш додаток відкритий.",
+                        "enable_sound": "Ввімкнути звук вхідного повідомлення.",
+                        "enable_outgoing_sound": "Ввімкнути звук коли ви відправляєте повідомлення."
+                    },
+                    "title": "Сповіщення",
+                    "enable_desktop": "Ввімкнути сповіщення на робочому столі.",
+                    "enable_sound": "Звук при сповіщенні."
+                },
+                "feedback": {
+                    "report": "Про що ви хочете повідомити?",
+                    "title": "Зворотній зв'язок",
+                    "bug": "Баг",
+                    "feature": "Пропозиція",
+                    "other": "Інше",
+                    "describe": "Опишіть проблему.",
+                    "send": "Відправити відгук"
+                },
+                "account": {
+                    "title": "Мій аккаунт",
+                    "change_field": "Змінити"
+                },
+                "sessions": {
+                    "title": "Сесії",
+                    "active_sessions": "Активна сесія",
+                    "this_device": "Цей пристрій",
+                    "created": "Створено {{time_ago}}"
+                },
+                "language": {
+                    "title": "Мова",
+                    "select": "Оберіть мову"
+                },
+                "donate": {
+                    "title": "Пожертвувати"
+                },
+                "source_code": "Вихідний код",
+                "logOut": "Вийти"
+            },
+            "channel_pages": {
+                "overview": {
+                    "description": "Опис каналу",
+                    "title": "Перегляд",
+                    "name": "Назва каналу"
+                }
+            },
+            "title": "Налаштування"
+        },
+        "special": {
+            "friends": {
+                "nobody": "Тут нікого!",
+                "pending": "Очікує",
+                "blocked": "Заблокований",
+                "incoming": "Вхідний запит дружби.",
+                "outgoing": "Вихідний запит дружби."
+            },
+            "modals": {
+                "clipboard": {
+                    "unavailable": "Буфер обміну недоступний!",
+                    "https": "На даний момент ви не перебуваєте в контексті HTTPS.",
+                    "copy": "Ручне копіювання:"
+                },
+                "onboarding": {
+                    "welcome": "Ласкаво просимо до",
+                    "pick": "Оберіть ім'я користувача, по якому вас зможуть знаходити інші. Пізніше ви зможете змінити його в налаштуваннях."
+                },
+                "actions": {
+                    "preview": "Попередній перегляд",
+                    "ok": "Ок",
+                    "save": "Зберегти",
+                    "close": "Закрити",
+                    "update": "Оновити",
+                    "send_email": "Відправити лист",
+                    "reload": "Перезавантажте додаток",
+                    "continue": "Продовжити",
+                    "cancel": "Відмінити"
+                },
+                "error": "Виникла помилка!",
+                "signed_out": "Ви вийшли з акканту!",
+                "prompt": {
+                    "confirm_leave": "Покинути {{group_name}}?",
+                    "confirm_leave_long": "Ви не зможете під'єднатись ще раз, поки не отримаєте нове запрошення."
+                },
+                "account": {
+                    "change": {
+                        "username": "Змінити ім'я користувача",
+                        "email": "Змінити ел. пошту",
+                        "password": "Змінити пароль"
+                    },
+                    "failed": "Помилка зміни!"
+                }
+            },
+            "popovers": {
+                "user_profile": {
+                    "mutual_friends": "Спільні друзі",
+                    "profile": "Профіль",
+                    "mutual_groups": "Спільні групи",
+                    "no_users": "Немає спільних друзів!",
+                    "no_groups": "Немає спільних груп!",
+                    "badges": {
+                        "translator": "Перекладач"
+                    }
+                }
+            },
+            "requires_online": "Ви повинні бути в мережі, щоб переглянути це.",
+            "status": {
+                "offline": "Не в мережі.",
+                "disconnected": "Відключений.",
+                "connecting": "Підключення…",
+                "reconnecting": "Перепідключення…"
+            }
+        },
+        "status": {
+            "offline": "Не в мережі",
+            "online": "В мережі",
+            "idle": "Відійшов",
+            "busy": "Зайнятий",
+            "invisible": "Невидимий"
+        },
+        "main": {
+            "categories": {
+                "conversations": "Бесіди",
+                "channels": "Канали",
+                "members": "Члени",
+                "participants": "Учасники"
+            },
+            "channel": {
+                "message_who": "Повідомлення {{person}}",
+                "uploading_file": "Завантаження файлу…",
+                "typing": {
+                    "multiple": "{{userlist}} та {{user}} друкують…",
+                    "single": "{{user}} друкує…",
+                    "several": "Декілька людей друкують…"
+                },
+                "system": {
+                    "removed_by": "видалений",
+                    "channel_renamed": "канал перейменовано на",
+                    "user_joined": "ввійшов.",
+                    "user_left": "вийшов.",
+                    "added_by": "добавлений"
+                },
+                "message_where": "Повідомлення {{channel_name}}",
+                "message_saved": "Зберегти до своїх повідомлень",
+                "failed_upload": "Помилка завантаження!",
+                "attached_file": "Прикріплено {{filename}}",
+                "start": {
+                    "group": "Це початок вашої бесіди."
+                },
+                "unknown_user": "<Невідомий користувач>",
+                "edited": "(змінено)",
+                "bot": "робот"
+            },
+            "groups": {
+                "create": "Створити групу.",
+                "name": "Назва групи",
+                "owner": "Володар групи"
+            }
+        },
+        "navigation": {
+            "tabs": {
+                "home": "Дім",
+                "dev": "Розробник",
+                "friends": "Друзі",
+                "unreads": "Не прочитано",
+                "saved": "Збережені повідомлення"
+            }
+        }
+    },
+    "quantities": {
+        "members": {
+            "one": "1 Член",
+            "many": "{{count}} Членів"
+        }
+    },
+    "dayjs": {
+        "lastDay": "[Вчора в] LT",
+        "nextDay": "[Завтра в] LT",
+        "lastWeek": "[Ост.] dddd [в] LT",
+        "nextWeek": "dddd [в] LT",
+        "sameElse": "L",
+        "sameDay": "[Сьогодні в] LT"
+    },
+    "notifications": {
+        "now_friends": "Тепер ви дружите з @{{person}}!",
+        "sent_request": "@{{person}} надіслав запит на дружбу."
+    },
+    "error": {
+        "network_error": "Помилка мережі.",
+        "unauthorized": "Неавторизований.",
+        "database_error": "Помилка бази данних.",
+        "unlabelled": "Щось трапилось.",
+        "unverified_account": "Непідтверджений аккаунт.",
+        "missing_headers": "Відсутні заголівки.",
+        "render_fail": "Помилка рендерингу шаблона.",
+        "operation_failed": "Операція не вдалась.",
+        "invalid_credentials": "Невірна пошта або пароль.",
+        "invalid_token": "Недійсний токен",
+        "missing_invite": "Відсутній код запрошення.",
+        "invalid_invite": "Невірний код",
+        "already_friends": "Вже дружите з цим користувачем.",
+        "already_sent_request": "Вже відправили запит цьому користувачу.",
+        "blocked": "Ви заблокували цього користувача.",
+        "no_effect": "Нічого не змінилось.",
+        "required_field": "Обов'язково",
+        "too_short": "Занадто коротко",
+        "too_long": "Занадто довге",
+        "unavailable": "Недоступно.",
+        "failed_to_receive": "Серверу не вдалося отримати ваш файл.",
+        "unknown_error": "Див. консоль.",
+        "io_error": "Сервер виявив помилку вводу-виводу.",
+        "missing_permission": "Відсутні повноваження.",
+        "unsupported_browser": "Браузер не підтримує цю функцію.",
+        "denied_notification": "Ви заборонили доступ до сповіщень, перевірте налаштування сторінки.",
+        "internal_error": "Помилка всередині.",
+        "failed_validation": "Не вдалось перевірити поле.",
+        "email_in_use": "Електонна пошта вже використовується.",
+        "email_failed": "Не вдалось відправити лист.",
+        "already_onboarded": "Реєстрація вже завершена.",
+        "username_taken": "Ім'я вже використовується.",
+        "blocked_other": "Цей користувач заблокував вас.",
+        "invalid_email": "Недійсна ел. пошта",
+        "file_too_large": "Файл занадто великий.",
+        "missing_data": "В запросі відсутні дані.",
+        "probe_error": "Не вдалось откримати метадані файла.",
+        "unknown_user": "Невідомий користувач.",
+        "invalid_session": "Недійсна сесія."
+    },
+    "general": {
+        "about": "Про нас",
+        "tos": "Умови використання",
+        "privacy": "Конфіденційність",
+        "image_by": "Автор зображення",
+        "loading": "Завантаження…"
+    },
+    "login": {
+        "email": "Ел. пошта",
+        "current_password": "Наявний пароль",
+        "enter": {
+            "email": "Введіть ел. пошту.",
+            "current_password": "Введіть наявний пароль.",
+            "username": "Введіть ім'я користувача.",
+            "password": "Введіть пароль.",
+            "invite": "Введіть код запрошення."
+        },
+        "create": "Створіть новий аккаунт.",
+        "check_mail": "Перевірте свою ел. пошту.",
+        "check_spam": "Переконайтеся, що розділ спама не містить повідомлення.",
+        "error": {
+            "reset": "Помилка відновлення!",
+            "create": "Помилка реєстрації!",
+            "login": "Помилка входу!",
+            "resend": "Помилка перевідправлення!"
+        },
+        "title": "Вхід",
+        "register": "Реєстрація",
+        "username": "Ім'я користувача",
+        "password": "Пароль",
+        "invite": "Код запрошення",
+        "forgot": "Забули пароль?",
+        "reset": "Відновити пароль.",
+        "set_password": "Встановіть новий пароль.",
+        "remembered": "Повернутись до входу.",
+        "new": "Вперше на REVOLT?",
+        "existing": "Вже маєте аккаунт?",
+        "missing_verification": "Немає ел. пошти?",
+        "resend": "Відправити підтвердження знову.",
+        "cancel": "Відмінити запрос.",
+        "open_mail_provider": "Відкрити {{provider}}",
+        "successful_registration": "Успішна реєстрація!"
+    }
+}