selfprivacy.org.app/assets/translations/uk.json
FoxMeste 0a028df6d4 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (400 of 400 strings)

Translation: SelfPrivacy/SelfPrivacy App
Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/uk/
2023-02-17 06:39:33 +00:00

477 lines
35 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"test": "ua-test",
"basis": {
"services_title": "Ваші особисті, приватні та незалежні послуги.",
"providers_title": "Ваш дата центр",
"select": "Обрати",
"services": "Сервіси",
"users": "Користувачі",
"providers": "Провайдери",
"domain": "Домен",
"saving": "Збереження…",
"username": "І'мя користовача",
"loading": "Завантаження…",
"later": "Перейти до налаштувати пізніше",
"connect_to_existing": "Підключитись до існуючого серверу",
"reset": "Скинути",
"details": "Подробиці",
"no_data": "Немає данних",
"wait": "Зачекайте",
"remove": "Видалити",
"apply": "Застосувати",
"done": "Готово",
"continue": "Продовжити",
"alert": "Оповіщення",
"more": "Більше",
"next": "Наступний",
"got_it": "Зрозумів",
"settings": "Налаштування",
"password": "Пароль",
"create": "Додати новий",
"confirmation": "Підтвердження",
"cancel": "Відмінити",
"delete": "Видалити",
"close": "Закрити",
"connect": "Підключіться"
},
"locale": "ua",
"application_settings": {
"title": "Налаштування додатка",
"reset_config_title": "Скинути налаштування",
"dark_theme_title": "Темна тема",
"dark_theme_description": "Змінити тему додатка",
"reset_config_description": "Скинути API ключі та root користувача",
"delete_server_title": "Видалити сервер",
"delete_server_description": "Це видалить ваш сервер. Він більше не буде доступний."
},
"ssh": {
"delete_confirm_question": "Ви впевнені, що хочете видалити SSH-ключ?",
"root_subtitle": "Власники цих ключів отримують повний доступ до сервера та даних. Додавайте лише свої ключі.",
"title": "SSH-ключі",
"create": "Створити SSH-ключ",
"delete": "Видалити SSH-ключ",
"subtitle_with_keys": "{} ключів",
"subtitle_without_keys": "Ключів немає",
"no_key_name": "Безіменний ключ",
"root_title": "Це ключі суперкористувача",
"input_label": "Публічний ED25519 або RSA ключ"
},
"more_page": {
"about_project": "Про нас",
"create_ssh_key": "SSH-ключі суперкористовача",
"console": "Консоль",
"application_settings": "Налаштування додатка",
"configuration_wizard": "Майстер установки",
"about_application": "Про нас",
"onboarding": "Адаптація"
},
"console_page": {
"title": "Консоль",
"waiting": "Очікування ініціалізації…"
},
"about_us_page": {
"title": "Про нас"
},
"about_application_page": {
"application_version_text": "Версія додатку {}",
"api_version_text": "Версія API сервера {}",
"privacy_policy": "Політика конфіденційності",
"title": "Про нас"
},
"onboarding": {
"page1_title": "Цифрова незалежність, доступна кожному",
"page2_server_provider_title": "Сервер-провайдер",
"page2_title": "Політика конфіденційності-це не хмара, це твій персональний центр обробки даних",
"page1_text": "Пошта, ВПН, Месенджер, соціальна мережа і багато іншого на твоєму приватному сервері, під твоїм контролем.",
"page2_dns_provider_title": "DNS-провайдер",
"page2_dns_provider_text": "Тобі потрібен домен, щоб мати місце в інтернеті. Вам також потрібен надійний DNS-провайдер, щоб вказати домен вашого серверу. Ми запромпонуємо вам вибрати підтримуваного DNS-провайдера для автоматичного налаштування мережі.",
"page2_backup_provider_title": "Backup-провайдер",
"page2_server_provider_text": "Сервер-провайдер обслуговує ваш сервер у власному Data-центрі. Політика конфіденційності буде автоматично зв'язана з провайдером і налаштує все необхідне.",
"page2_text": "Політика конфіденційності працює лише з тим провайдром, якого ви вибрали. Якщо ви не маєте потрібних облікових записів, ми допоможемо їх вам створити.",
"page2_backup_provider_text": "Що якщо з вашим сервером щось трапиться? Уявіть собі атаку хакерів, випадкове видалення даних або відмову в обслуговуванні? Ваші дані будуть у безпеці у резервних копіях вашого провайдера. Вони будуть надійно зашифровані та у будь-який час доступні для відновлення вашого сервера."
},
"initializing": {
"select_provider_notice": "За 'Відносно невеликим' ми маємо на увазі машину з 2 ядрами CPU і 2 гігабайтами оперативної пам'яті.",
"select_provider_price_text_do": "$ 17 на місяць для порівняно невеликого сервера і 50Гб дискового сховища",
"select_provider_email_notice": "Хостинг електронної пошти не буде доступний для нових клієнтів. Проте, вона буде розблокована, як тільки ви зробите вашу першу оплату.",
"choose_server_type_notice": "Важливими речами, на які слід дивитися, є процесор і оперативна пам'ять. Дані ваших послуг буде збережено.",
"use_this_domain_text": "Токен, який ви надали, надає доступ до наступного домену",
"loading_domain_list": "Завантаження списку доменів",
"found_more_domains": "Знайдено більше одного домену. Для власної безпеки просимо видалити непотрібні домени",
"server_created": "Сервер створений. DNS перевірений і завантаження серверу у прогресі…",
"enter_username_and_password": "Введіть ім’ я користувача і надійний пароль",
"connect_to_server": "Почнемо з сервера.",
"select_provider": "Оберіть будь-якого провайдера з наведеного нижче списку, всі вони підтримують політику конфіденційності",
"select_provider_countries_title": "Доступні країни",
"select_provider_countries_text_hetzner": "Німеччина, Фінляндія, США",
"select_provider_countries_text_do": "США, Нідерланди, Сінгапур, Велика Британія, НІмеччина, Канада, Індія, Австралія",
"select_provider_price_title": "Середня ціна",
"select_provider_price_text_hetzner": "€ 8 на місяць за відносно невеликий сервер і 50 Гб дискового сховища",
"select_provider_payment_title": "Способи оплати",
"select_provider_payment_text_hetzner": "Картка, SWIFT, SEPA, PayPal",
"select_provider_payment_text_do": "Картка, Google Pay, PayPal",
"select_provider_site_button": "Відвідати сайт",
"connect_to_server_provider": "Авторизуйтеся зараз ",
"locations_not_found_text": "Немає доступних серверів для оренди",
"connect_to_server_provider_text": "З токеном API SelfPrivacy зможе орендувати техніку і налаштувати на неї ваш сервер",
"how": "Як отримати токен API",
"provider_bad_key_error": "Некоректний ключ API провайдера",
"could_not_connect": "Не зміг підключитися до провайдера.",
"choose_location_type": "Де ви хочете забронювати свій сервер?",
"choose_location_type_text": "Різні локації забезпечують різні конфігурації серверів, ціни і швидкість з'єднання.",
"locations_not_found": "Упс!",
"back_to_locations": "Оберіть щось інше",
"no_locations_found": "Не знайдено доступних місць, перевірте, чи ваш обліковий запис доступний",
"choose_server_type": "Який тип сервера вам потрібен?",
"choose_server_type_text": "Різні ресурсні можливості підтримують різні сервіси. Не хвилюйся, ти можеш розширити свій сервер коли завгодно",
"choose_server_type_ram": "{} ГБ ОЗУ",
"choose_server_type_storage": "{} ГБ системного сховища",
"choose_server_type_payment_per_month": "{} щомісячно",
"no_server_types_found": "Не знайдено доступних типів серверів. Переконайтеся, що ваш обліковий запис доступний і спробуйте змінити розташування вашого сервера.",
"cloudflare_bad_key_error": "Некоректний ключ API CloudFlare",
"backblaze_bad_key_error": "Інформація про зберігання Backblaze є недійсною",
"select_dns": "Тепер давайте оберемо DNS-провайдера",
"manage_domain_dns": "Для управління DNS домену",
"use_this_domain": "Скористатися цим доменом?",
"cloudflare_api_token": "CloudFlare API токен",
"connect_backblaze_storage": "Підключити Backblaze сховище",
"no_connected_domains": "Наразі немає пов'язаних доменів",
"save_domain": "Зберегти домен",
"final": "Останній крок",
"create_server": "Створити сервер",
"what": "Що це значить?",
"server_rebooted": "Сервер перезавантажено. Чекаю останньої перевірки…",
"server_started": "Сервер запущено. Його буде перевірено і перезавантажено…",
"until_the_next_check": "До наступної перевірки: ",
"check": "Перевірка",
"one_more_restart": "Ще один перезапуск, щоб застосувати сертифікати безпеки.",
"create_master_account": "Створити внутрішній рахунок",
"finish": "Усе ініціалізовано",
"checks": "Перевірка була завершена\n{} з {}"
},
"recovering": {
"recovery_main_header": "З єднатися з існуючим сервером",
"generic_error": "Операція зазнала невдачі, будь ласка, спробуйте ще раз.",
"domain_recovery_description": "Введіть домен сервера, до якого ви бажаєте отримати доступ:",
"domain_recover_placeholder": "Ваш домен",
"domain_recover_error": "Сервера з таким доменом не знайдено",
"method_select_description": "Виберіть спосіб відновлення:",
"method_select_other_device": "У мене є доступ до іншого пристрою",
"method_select_recovery_key": "Я маю ключ відновлення",
"method_select_nothing": "Я не маю нічого з цього",
"method_device_description": "Відкрийте програму на іншому пристрої та перейдіть на сторінку пристроїв. Натисніть \"Додати пристрій\", щоб отримати свій токен.",
"method_device_button": "Я отримав свій токен",
"method_device_input_description": "Введіть токен авторизації",
"method_device_input_placeholder": "Токен",
"method_recovery_input_description": "Введіть ключ відновлення",
"fallback_select_description": "Що у вас є? Виберіть перший доступний варіант:",
"fallback_select_token_copy": "Копія токена автентифікації з іншої версії застосунку.",
"fallback_select_root_ssh": "Root SSH доступ до сервера.",
"fallback_select_provider_console": "Доступ до серверної консолі мого продiвера.",
"authorization_failed": "Не можу авторизуватись за цим ключем",
"fallback_select_provider_console_hint": "Наприклад: Hetzner.",
"server_provider_connected": "Підключіться до провайдера сервера",
"server_provider_connected_description": "Зв'язок встановлений. Введіть свій токен з доступом до {}:",
"server_provider_connected_placeholder": "Токен провайдера сервера",
"confirm_server": "Підтвердити сервер",
"confirm_server_description": "Знайдено ваш сервер! Підтвердіть, що він правильний:",
"confirm_server_accept": "Так! Це воно",
"confirm_server_decline": "Вибрати інший сервер",
"choose_server": "Виберіть ваш сервер",
"no_servers": "На вашому обліковому записі немає доступних серверів.",
"choose_server_description": "Ми не змогли з'ясувати, до якого сервера ви намагаєтесь підключитися.",
"domain_not_available_on_token": "Вибраний домен недоступний на цьому токені.",
"modal_confirmation_title": "Це насправді ваш сервер?",
"modal_confirmation_description": "Якщо ви підключаєтеся до невірного сервера, ви можете втратити всі ваші дані.",
"modal_confirmation_dns_valid": "Зворотна DNS дійсна",
"modal_confirmation_dns_invalid": "Зворотна DNS вказує на інший домен",
"modal_confirmation_ip_valid": "IP той же, що і в записі DNS",
"modal_confirmation_ip_invalid": "IP не такий, як в DNS-записі",
"confirm_cloudflare": "Підключення до CloudFlare",
"confirm_cloudflare_description": "Введіть токен CloudFlare з доступом до {}:",
"confirm_backblaze": "Підкючитися до Backblaze",
"confirm_backblaze_description": "Введіть токен Backblaze із доступом до сховища резервних копій:"
},
"resource_chart": {
"month": "Місяць",
"day": "День",
"hour": "Година",
"cpu_title": "Використання CPU",
"network_title": "Використання мережі",
"in": "В",
"out": "Вийти"
},
"server": {
"card_title": "Сервер",
"description": "Усі твої сервіси тут",
"general_information": "Загальна інформація",
"resource_usage": "Використання ресурсів",
"allow_autoupgrade": "Дозволити авто-оновлення",
"allow_autoupgrade_hint": "Дозволити автоматичне покращення пакетів на сервері",
"select_timezone": "Вибрати часовий пояс",
"status": "Статус",
"server_id": "Сервер ID",
"cpu": "Процессор",
"ram": "Пам'ять",
"provider": "Провайдер",
"core_count": {
"one": "{} ядро",
"few": "{} ядра",
"many": "{} ядер",
"other": "{} ядра",
"two": "{} ядра"
},
"disk": "Локальний диск",
"reboot_after_upgrade": "Перезавантаження після оновлення",
"reboot_after_upgrade_hint": "Перезавантаження без запиту після застосування змін на сервері",
"server_timezone": "Часовий пояс сервера",
"timezone_search_bar": "Ім'я часового поясу або значення зсуву часу",
"monthly_cost": "Щомісячна вартість",
"location": "Місцезнаходження"
},
"record": {
"api": "SelfPrivacy API",
"cloud": "Файлове сховище",
"git": "Git-сервер",
"social": "Соціальна мережа",
"password": "Менеджер паролів",
"vpn": "VPN",
"mx": "MX-запис",
"dmarc": "DMARC-запис",
"spf": "SPF-запис",
"meet": "Відео конференція",
"dkim": "DKIM ключі",
"root": "Кореневий домен"
},
"domain": {
"card_title": "Домен",
"screen_title": "Домен та DNS",
"ok": "Записи в порядку",
"error": "Знайдені проблеми",
"refreshing": "Статус оновлення…",
"uninitialized": "Дані ще не відновлено",
"services_title": "Сервіси",
"email_title": "Електронна пошта",
"email_subtitle": "Записи, необхідні для безпечного обміну електронною поштою.",
"update_list": "Лист оновлень",
"error_subtitle": "Нажміть сюди, щоб виправити їх",
"services_subtitle": "Введіть \"А\" записи, необхідні для кожної служби."
},
"backup": {
"card_title": "Резервне копіювання",
"reupload_key": "Примусове повторне завантаження ключа",
"reuploaded_key": "Ключ повторно завантажений",
"initialize": "Ініціалізація",
"restore": "Відновити з резервної копії",
"no_backups": "Ще немає резервних копій",
"create_new": "Створити нову резервну копію",
"creating": "Створення нової резервної копії: {}%",
"error_pending": "Помилка відновлення сервера, перевірте це нижче",
"refresh": "Оновити статус",
"refetch_backups": "Повторно отримати список резервних копій",
"refetching_list": "За кілька хвилин список буде оновлений",
"description": "Врятує ваш день у разі аварії: хакерська атака, видаленя серверу, тощо.",
"waiting_for_rebuild": "Ви зможете створити свою першу резервну копію через кілька хвилин.",
"restoring": "Відновлення з резервної копії",
"restore_alert": "Ви збираєтеся відновити з резервної копії. створеної на {}. Усі поточні дані будуть втрачені. Ви згодні?"
},
"storage": {
"card_title": "Серверне сховище",
"status_error": "Мало місця на диску",
"disk_usage": "{} використано",
"disk_total": "{} всього · {}",
"gb": "{} ГБ",
"mb": "{} МБ",
"kb": "{} КБ",
"bytes": "Байти",
"extend_volume_button": "Збільшити обсяг",
"extending_volume_price_info": "Ціна включає ПДВ і оцінюється з даних ціноутворення, наданих Hetzner. Сервер буде перезавантажений після зміни розміру.",
"extending_volume_error": "Не вдалося ініціалізувати розширення обсягу.",
"size": "Розмір",
"euro": "Євро",
"data_migration_title": "Перенесення даних",
"start_migration_button": "Почати перенос",
"migration_process": "Перенос…",
"migration_done": "Закінчити",
"status_ok": "Використання диска нормальне",
"extending_volume_title": "Збільшення обсягу",
"extending_volume_description": "Зміна обсягу дозволить зберігати більше даних на вашому сервері без розширення сервера. Обсяг може бути тільки збільшеним: зменшення неможливе.",
"data_migration_notice": "Під час переносу всі послуги будуть вимкнені."
},
"not_ready_card": {
"in_menu": "Сервер ще не налаштовано. Будь ласка, завершіть налаштування за допомогою майстра налаштування для подальшої роботи."
},
"service_page": {
"open_in_browser": "Відкрити у браузері",
"restart": "Перезавантажити сервіс",
"disable": "Викнути сервіс",
"enable": "Увімкнути сервіс",
"move": "Перейти до іншого об'єму",
"status": {
"active": "Створювати і запускати",
"inactive": "Зупинено",
"failed": "Не вдалося запустити",
"off": "Вимкнено",
"activating": "Активація",
"deactivating": "Деактивація",
"reloading": "Перезапуск"
},
"uses": "Використовує {usage} на {volume}"
},
"mail": {
"subtitle": "E-Mail для компанії та сім'ї.",
"title": "E-Mail",
"login_info": "Використовувати ім’ я користувача і пароль з вкладки « користувач ». Порт IMAP — 143 з STARTTLS, порт SMTP — 587."
},
"password_manager": {
"title": "Менеджер паролів",
"login_info": "Вам доведеться створити обліковий запис на веб-сайті.",
"subtitle": "Основа вашої безпеки. Bitwarden допоможе вам створювати, зберігати і переміщати паролі між пристроями, а також вводити їх за запитом за допомогою автозаповнення."
},
"video": {
"title": "Відеозустріч",
"subtitle": "Zoom і Google Meet хороші, але Jitsi meet є вартою альтернативи, яка також дає вам впевненість, що вас не слухають.",
"login_info": "Обліковий запис не потрібен."
},
"cloud": {
"title": "Хмарне сховище",
"subtitle": "Не дозволяйте хмарним службам читати ваші дані, за допомогою NextCloud.",
"login_info": "Вхід адміністратора, пароль такий самий, як і у вашого головного користувача. Створити нові аккаунти у Nextcloud."
},
"social_network": {
"title": "Соціальна мережа",
"login_info": "Вам доведеться створити обліковий запис на веб-сайті.",
"subtitle": "Важко повірити, але стало можливим створити власну соціальну мережу, з твоїми власними правилами та цільовою аудиторією."
},
"git": {
"title": "Git-сервер",
"subtitle": "Приватна альтернатива Github, яка належить вам, а не Microsoft.",
"login_info": "Вам доведеться створити обліковий запис на веб-сайті. Першим користувачем стане адміністратор."
},
"vpn": {
"title": "VPN-сервер",
"subtitle": "Приватний VPN-сервер"
},
"users": {
"add_new_user": "Додати першого користувача",
"new_user": "Новий користувач",
"delete_user": "Видалити користувача",
"nobody_here": "Нікого немає",
"login": "Логін",
"new_user_info_note": "Новий користувач автоматично отримає доступ до всіх послуг",
"delete_confirm_question": "Ви згодні?",
"reset_password": "Скинути пароль",
"account": "Аккаунт",
"send_registration_data": "Поділитися реєстраційними даними",
"could_not_fetch_users": "Не вдалося отримати список користувачів",
"refresh_users": "Оновити список користувачів",
"could_not_create_user": "Не зміг створити користувача",
"could_not_delete_user": "Не зміг видалити користувача",
"could_not_add_ssh_key": "Не зміг додати SSH-ключ",
"email_login": "Увійти через Email",
"not_ready": "Будь ласка, підключіть сервер, домен і DNS на вкладці \"Сервери\", щоб мати можливість додати першого користувача",
"could_not_fetch_description": "Перевірте підключення до Інтернету і спробуйте ще раз",
"username_rule": "Ім'я користувача має містити лише малі латинські літери, цифри і підкреслення, не слід починати з цифри",
"no_ssh_notice": "Для цього користувача створюються тільки поштові та SSH-акаунти. Єдина реєстрація для всіх сервісів незабаром."
},
"devices": {
"main_screen": {
"header": "Пристрої",
"description": "Ці пристрої мають повний доступ до сервера через додаток SelfPrivacy.",
"this_device": "Цей пристрій",
"other_devices": "Інші пристрої",
"authorize_new_device": "Авторизація нового пристрою",
"access_granted_on": "Доступ надано на {}",
"tip": "Натисніть на пристрої, щоб скасувати доступ."
},
"add_new_device_screen": {
"header": "Авторизація нового пристрою",
"description": "Введіть ключ пристрою, який ви бажаєте авторизувати:",
"please_wait": "Будь ласка зачекайте",
"tip": "Ключ дійсний протягом 10 хвилин.",
"expired": "Термін дії ключа минув.",
"get_new_key": "Отримати новий ключ"
},
"revoke_device_alert": {
"header": "Відкликати доступ?",
"description": "Пристрій {} більше не матиме доступу до сервера.",
"yes": "Відкликати",
"no": "Скасувати"
}
},
"recovery_key": {
"key_connection_error": "Не вдалося підключитися до сервера.",
"key_synchronizing": "Синхронізація…",
"key_main_header": "Ключ відновлення",
"key_main_description": "Необхідно авторизувати SelfPrivacy, коли всі інші авторизовані пристрої недоступні.",
"key_amount_toggle": "Обмеження за кількістю використань",
"key_amount_field_title": "Максимальна кількість використань",
"key_duedate_toggle": "Обмеження за часом",
"key_duedate_field_title": "Дата закінчення терміну дії",
"key_receive_button": "Ключ прийому",
"key_valid": "Ваш ключ дійсний",
"key_invalid": "Ваш ключ більше не дійсний",
"key_valid_until": "Діє до {}",
"key_valid_for": "Дійсний для використання {}",
"key_creation_date": "Створено на {}",
"key_replace_button": "Сгенерувати новий ключ",
"key_receiving_description": "Запишіть цей ключ і сховайте у безпечне місце. Використовується для відновлення повного доступу до вашого сервера:",
"key_receiving_info": "Ключ ніколи більше не відображатиметься, але ви зможете замінити його іншим.",
"key_receiving_done": "Готово!",
"generation_error": "Не вдалося створити ключ відновлення. {}"
},
"modals": {
"dns_removal_error": "Не вдалося видалити DNS-записи.",
"server_deletion_error": "Не вдалося видалити активний сервер.",
"server_validators_error": "Не вдалося отримати доступні сервери.",
"already_exists": "Такий сервер вже існує.",
"unexpected_error": "Неочікувана помилка під час розміщення з боку провайдера.",
"destroy_server": "Знищити сервер і створити новий?",
"try_again": "Спробувати ще раз?",
"are_you_sure": "Ви впевнені?",
"purge_all_keys": "Очистити всі ключі автентифікації?",
"purge_all_keys_confirm": "Так, очистити всі мої токени",
"delete_server_volume": "Видалити сервер і сховище?",
"reboot": "Перезавантажити",
"you_cant_use_this_api": "Не можна використовувати цей API для доменів з таким TLD.",
"yes": "Так",
"no": "Ні"
},
"timer": {
"sec": "{} сек"
},
"jobs": {
"title": "Задачі",
"start": "Початок",
"empty": "Задач немає",
"create_user": "Створити користувача",
"delete_user": "Видалити користувача",
"service_turn_off": "Вимкнути",
"service_turn_on": "Увімкнути",
"job_added": "Завдання додано",
"run_jobs": "Запустіть завдання",
"reboot_success": "Сервер перезавантажується",
"reboot_failed": "Не зміг перезавантажити сервер. Перевірте журнали додатків.",
"config_pull_failed": "Не вдалося виконати оновлення налаштувань. Запустили оновлення програмного забезпечення в будь-якому випадку.",
"upgrade_success": "Почалося оновлення сервера",
"upgrade_failed": "Не вдалося оновити сервер",
"upgrade_server": "Покращити сервер",
"reboot_server": "Перезавантажити сервер",
"create_ssh_key": "Створити SSH-ключ для {}",
"delete_ssh_key": "Видалити SSH-ключ для {}",
"server_jobs": "Задачі на сервері",
"reset_user_password": "Скинути пароль користувача",
"generic_error": "Не вдалося підключитись до сервера!"
},
"validations": {
"required": "Потрібно",
"already_exist": "Вже існує",
"invalid_format": "Неприпустимий формат",
"invalid_format_password": "Не повинен містити порожніх символів",
"length_longer": "Довжина [] повинна бути коротшою або дорівнює {}",
"invalid_format_ssh": "Повинен відповідати формату ключа SSH",
"root_name": "Не може бути 'root'",
"length_not_equal": "Довжина [], має бути {}"
}
}