🔀 Merge pull request #1300 from allozavrr/master

Feature: Ukrainian language
This commit is contained in:
Alicia Sykes 2023-08-27 12:49:55 +01:00 committed by GitHub
commit 4786020741
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 453 additions and 0 deletions

446
src/assets/locales/ua.json Normal file
View File

@ -0,0 +1,446 @@
{
"home": {
"no-results": "Немає результатів пошуку",
"no-data": "Дані не налаштовано",
"no-items-section": "Поки що немає елементів для показу"
},
"search": {
"search-label": "Пошук",
"search-placeholder": "Почніть друкувати для фільтрування",
"clear-search-tooltip": "Очистити пошук",
"enter-to-search-web": "Натисніть enter для пошуку в Інтернеті"
},
"splash-screen": {
"loading": "Завантаження"
},
"login": {
"title": "Dashy",
"guest-label": "Гостьовий доступ",
"username-label": "Ім'я користувача",
"password-label": "Пароль",
"login-button": "Увійти",
"remember-me-label": "Запам'ятати мене для",
"remember-me-never": "Ніколи не запамʼятовувати",
"remember-me-hour": "4 години",
"remember-me-day": "1 день",
"remember-me-week": "1 тиждень",
"remember-me-long-time": "Довгий час",
"error-missing-username": "Відсутнє ім'я користувача",
"error-missing-password": "Відсутній пароль",
"error-incorrect-username": "Користувача не знайдено",
"error-incorrect-password": "Неправильний пароль",
"success-message": "Вхід...",
"logout-message": "Вихід",
"already-logged-in-title": "Вхід вже виконано",
"already-logged-in-text": "Ви ввійшли як",
"proceed-to-dashboard": "Перейти до інформаційної панелі",
"log-out-button": "Вийти",
"proceed-guest-button": "Продовжити як гість",
"guest-intro-1": "Цей інстанс має гостьовий доступ.",
"guest-intro-2": "Гості мають доступ лише для перегляду до інформаційних панелей, тому не можуть записати жодних змін на диск.",
"error": "Помилка",
"error-no-user-configured": "Автентифікацію не ввімкнено, або користувачі не налаштовані",
"error-go-home-button": "Повернутися додому",
"logged-in-guest": "Увійшли як гість, переспрямування...",
"error-guest-access": "Гостьовий доступ заборонено"
},
"app-info": {
"title": "Інформація про програму",
"error-log": "Журнал помилок",
"no-errors": "Останніх помилок не виявлено",
"help-support": "Допомога та підтримка",
"help-support-description": "Щоб отримати підтримку щодо запуску чи налаштування Dashy, див.",
"help-support-discussions": "Обговорення",
"support-dashy": "Підтримка Dashy",
"support-dashy-description": "Щоб дізнатися, як ви можете взяти участь, перегляньте",
"support-dashy-link": "Сторінка внесків",
"report-bug": "Повідомити про помилку",
"report-bug-description": "Якщо ви вважаєте, що знайшли помилку, будь ласка",
"report-bug-link": "повідомте про проблему",
"more-info": "Докладніше",
"source": "Джерело",
"documentation": "Документація",
"privacy-and-security": "Конфіденційність та безпека",
"privacy-and-security-l1": "Для детальної інформації про те, як Dashy керує вашими даними, див.",
"privacy-and-security-privacy-policy": "Політика конфіденційності",
"app-info.privacy-and-security-advice": "Щоб отримати поради щодо захисту вашої інформаційної панелі, ви можете звернутися до розділу",
"app-info.privacy-and-security-advice-link": "Документи керування",
"privacy-and-security-security-issue": "Якщо ви виявили потенційну проблему з безпекою, повідомте про це до розділу",
"privacy-and-security-security-policy": "Політика безпеки",
"license": "Ліцензія",
"license-under": "Ліцензія згідно",
"licence-third-party": "Ліцензії на сторонні модулі див.",
"licence-third-party-link": "Юридична інформація",
"list-contributors": "Повний список співавторів та подяки див.",
"list-contributors-link": "Кредити",
"version": "Версія"
},
"config": {
"main-tab": "Головне меню",
"view-config-tab": "Переглянути конфігурацію",
"edit-config-tab": "Редагувати конфігурацію",
"custom-css-tab": "Власні стилі",
"heading": "Параметри конфігурації",
"download-config-button": "Переглянути / Експортувати конфігурацію",
"edit-config-button": "Редагувати конфігурацію",
"edit-css-button": "Редагувати власний CSS",
"cloud-sync-button": "Увімкнути хмарну синхронізацію",
"edit-cloud-sync-button": "Редагувати хмарну синхронізацію",
"rebuild-app-button": "Перебудувати програму",
"change-language-button": "Змінити мову програми",
"reset-settings-button": "Скинути локальні налаштування",
"disabled-note": "Деякі функції конфігурації були відключені вашим адміністратором",
"small-screen-note": "Ви використовуєте дуже маленький екран, і деякі екрани в цьому меню можуть бути не найкращими",
"app-info-button": "Інформація про програму",
"backup-note": "Рекомендовано зробити резервну копію конфігурації перед внесенням змін.",
"reset-config-msg-l1": "Це видалить усі налаштування користувача з локального сховища, але не вплине на ваш файл 'conf.yml'.",
"reset-config-msg-l2": "Ви повинні спочатку створити резервну копію будь-яких змін, які ви внесли локально, якщо ви хочете використовувати їх у майбутньому.",
"reset-config-msg-l3": "Ви впевнені, що бажаєте продовжити?",
"data-cleared-msg": "Дані успішно видалено",
"actions-label": "Дії",
"copy-config-label": "Копіювати конфігурацію",
"data-copied-msg": "Конфігурацію скопійовано до буфера обміну",
"reset-config-label": "Скинути конфігурацію",
"css-save-btn": "Зберегти зміни",
"css-note-label": "Примітка",
"css-note-l1": "Вам потрібно буде оновити сторінку, щоб ваші зміни набули чинності.",
"css-note-l2": "Заміни стилів зберігаються лише локально, тому рекомендується зробити копію вашого CSS.",
"css-note-l3": "Щоб видалити всі спеціальні стилі, видаліть вміст та натисніть Зберегти зміни",
"custom-css": {
"title": "Власні стилі",
"base-theme": "Базова тема"
}
},
"alternate-views": {
"alternate-view-heading": "Змінити перегляд",
"default": "За замовчуванням",
"workspace": "Робоча область",
"minimal": "Мінімальний"
},
"settings": {
"theme-label": "Тема",
"layout-label": "Макет",
"layout-auto": "Авто",
"layout-horizontal": "Горизонтально",
"layout-vertical": "Вертикально",
"item-size-label": "Розмір",
"item-size-small": "Маленький",
"item-size-medium": "Середній",
"item-size-large": "Великий",
"config-launcher-label": "Конфіг",
"config-launcher-tooltip": "Оновити конфігурацію",
"sign-out-tooltip": "Вийти",
"sign-in-tooltip": "Увійти",
"sign-in-welcome": "Привіт {username}!",
"hide": "Приховати",
"open": "Відкрити"
},
"updates": {
"app-version-note": "Версія Dashy",
"up-to-date": "Оновити",
"out-of-date": "Оновлення доступне",
"unsupported-version-l1": "Ви використовуєте непідтримувану версію Dashy",
"unsupported-version-l2": "Для найкращого досвіду та останніх виправлень безпеки, будь ласка, оновіться"
},
"language-switcher": {
"title": "Змінити мову програми",
"dropdown-label": "Оберіть мову",
"save-button": "Зберегти",
"success-msg": "Мову оновлено"
},
"theme-maker": {
"title": "Конфігуратор теми",
"export-button": "Експорт змінних користувача",
"reset-button": "Скинути стилі",
"show-all-button": "Показати всі змінні",
"change-fonts-button": "Змінити шрифти",
"save-button": "Зберегти",
"cancel-button": "Скасувати",
"saved-toast": "{theme} успішно оновлена",
"copied-toast": "Дані теми для {theme} скопійовано в буфер обміну",
"reset-toast": "Кольори користувача для {theme} видалено"
},
"config-editor": {
"save-location-label": "Зберегти розташування",
"location-local-label": "Застосувати локально",
"location-disk-label": "Записати зміни до файлу конфігурації",
"save-button": "Зберегти зміни",
"preview-button": "Попередній перегляд змін",
"valid-label": "Конфігурація дійсна",
"status-success-msg": "Завдання виконано",
"status-fail-msg": "Завдання не виконано",
"success-msg-disk": "Файл конфігурації успішно записаний на диск",
"success-msg-local": "Локальні зміни успішно збережено",
"success-note-l1": "Програма повинна автоматично перебудуватися.",
"success-note-l2": "Це може зайняти до хвилини.",
"success-note-l3": "Вам потрібно буде оновити сторінку, щоб зміни набули чинності.",
"error-msg-save-mode": "Будь ласка, виберіть режим збереження: локальний або файловий",
"error-msg-cannot-save": "Під час збереження конфігурації сталася помилка",
"error-msg-bad-json": "Помилка в JSON, можливо, неправильний формат",
"warning-msg-validation": "Попередження про перевірку",
"not-admin-note": "Ви не можете записати зміни на диск, оскільки ви не увійшли як адміністратор"
},
"app-rebuild": {
"title": "Перебудувати програму",
"rebuild-note-l1": "Перебудова потрібна, щоб зміни, записані у файл conf.yml, набули чинності.",
"rebuild-note-l2": "Це має статися автоматично, але якщо цього не сталося, ви можете запустити це звідси вручну.",
"rebuild-note-l3": "Це не потрібно для змін, які зберігаються локально.",
"rebuild-button": "Почати збірку",
"rebuilding-status-1": "Збираємо...",
"rebuilding-status-2": "Це може зайняти кілька хвилин",
"error-permission": "У вас немає дозволу ініціювати цю дію",
"success-msg": "Збірку завершено успішно",
"fail-msg": "Помилка операції збирання",
"reload-note": "Тепер потрібно перезавантажити сторінку, щоб зміни набули чинності",
"reload-button": "Перезавантажити сторінку"
},
"cloud-sync": {
"title": "Резервне копіювання та відновлення в хмарі",
"intro-l1": "Резервне копіювання та відновлення в хмарі є додатковою функцією, яка дає змогу завантажити вашу конфігурацію в Інтернет, а потім відновити її на будь-якому іншому пристрої чи екземплярі Dashy.",
"intro-l2": "Усі дані повністю зашифровані за допомогою AES із використанням вашого пароля як ключа.",
"intro-l3": "Для отримання додаткової інформації див.",
"intro-docs": "документи",
"backup-title-setup": "Створити резервну копію",
"backup-title-update": "Оновити резервну копію",
"password-label-setup": "Оберіть пароль",
"password-label-update": "Введіть свій пароль",
"backup-button-setup": "Резервна копія",
"backup-button-update": "Оновити резервну копію",
"backup-id-label": "Ваш ID резервної копії",
"backup-id-note": "Це використовується для відновлення з резервних копій пізніше. Тож має зберігатися разом із паролем у безпечному місці.",
"restore-title": "Відновити резервну копію",
"restore-id-label": "Відновити ID",
"restore-password-label": "Пароль",
"restore-button": "Відновити",
"backup-missing-password": "Відсутній пароль",
"backup-error-unknown": "Неможливо обробити запит",
"backup-error-password": "Неправильний пароль. Будь ласка введіть поточний пароль.",
"backup-success-msg": "Успішно завершено",
"restore-success-msg": "Конфігурацію успішно відновлено"
},
"menu": {
"open-section-title": "Відкрити в",
"sametab": "Поточна вкладка",
"newtab": "Нова вкладка",
"modal": "Модальне спливаюче вікно",
"workspace": "Перегляд робочої області",
"options-section-title": "Параметри",
"edit-item": "Редагувати",
"move-item": "Копіювати або перемістити",
"remove-item": "Видалити"
},
"context-menus": {
"item": {
"open-section-title": "Відкрити в",
"sametab": "Поточна вкладка",
"newtab": "Нова вкладка",
"modal": "Модальне спливаюче вікно",
"workspace": "Перегляд робочої області",
"clipboard": "Копіювати до буфера обміну",
"options-section-title": "Параметри",
"edit-item": "Редагувати",
"move-item": "Копіювати або перемістити",
"remove-item": "Видалити",
"copied-toast": "URL скопійовано до буфера обміну"
},
"section": {
"open-section": "Відкрити розділ",
"edit-section": "Редагувати",
"expand-collapse": "Розгорнути / Згорнути",
"move-section": "Перемістити до",
"remove-section": "Видалити"
}
},
"footer": {
"dev-by": "Розроблено",
"licensed-under": "Ліцензія згідно",
"get-the": "Отримати",
"source-code": "вихідний код"
},
"interactive-editor": {
"menu": {
"start-editing-tooltip": "Увійти в інтерактивний редактор",
"edit-site-data-subheading": "Редагувати дані сайту",
"edit-page-info-btn": "Редагувати інформацію про сторінку",
"edit-page-info-tooltip": "Назва програми, опис, навігаційні посилання, текст нижнього колонтитула тощо",
"edit-app-config-btn": "Редагувати конфігурацію програми",
"edit-app-config-tooltip": "Усі інші параметри конфігурації програми",
"edit-pages-btn": "Редагувати сторінки",
"edit-pages-tooltip": "Додати або видалити додаткові перегляди",
"config-save-methods-subheading": "Параметри збереження конфігурації",
"save-locally-btn": "Зберегти локально",
"save-locally-tooltip": "Зберегти конфігурацію локально у сховище браузера. Це не вплине на файл конфігурації, але зміни буде збережено лише на цьому пристрої",
"save-disk-btn": "Зберегти на диск",
"save-disk-tooltip": "Збережіть конфігурацію у файл conf.yml на диску. Це створить резервну копію, а потім перезапише існуючу конфігурацію",
"export-config-btn": "Експорт конфігурації",
"export-config-tooltip": "Переглянути та експортувати нову конфігурацію у файл або в буфер обміну",
"cloud-backup-btn": "Резервне копіювання у хмару",
"cloud-backup-tooltip": "Зберегти зашифровану резервну копію конфігурації у хмару",
"edit-raw-config-btn": "Редагувати необроблену конфігурацію",
"edit-raw-config-tooltip": "Переглянути та змінити необроблену конфігурацію за допомогою редактора JSON",
"cancel-changes-btn": "Скасувати редагування",
"cancel-changes-tooltip": "Скинути поточні зміни та вийти з режиму редагування. Це не вплине на вашу збережену конфігурацію",
"edit-mode-name": "Режим редагування",
"edit-mode-subtitle": "Ви перебуваєте в режимі редагування",
"edit-mode-description": "Це означає, що ви можете вносити зміни до конфігурації та переглядати результати, але поки ви не оберете збереження, жодні ваші зміни не будуть записані.",
"save-stage-btn": "Зберегти",
"cancel-stage-btn": "Скасувати",
"save-locally-warning": "Якщо ви продовжите, зміни буде збережено лише у вашому браузері. Вам слід експортувати копію вашої конфігурації для використання на інших машинах. Бажаєте продовжити?"
},
"edit-item": {
"missing-title-err": "Потрібна назва елемента"
},
"edit-section": {
"edit-section-title": "Редагувати розділ",
"add-section-title": "Додати новий розділ",
"edit-tooltip": "Натисніть, щоб редагувати, або клацніть правою кнопкою миші, щоб отримати додаткові параметри",
"remove-confirm": "Ви впевнені, що хочете видалити цей розділ? Цю дію можна скасувати пізніше."
},
"edit-app-config": {
"warning-msg-title": "Дійте з обережністю",
"warning-msg-l1": "Ці параметри призначені для розширеної конфігурації програми.",
"warning-msg-l2": "Якщо ви не впевнені щодо будь-якого значення, зверніться до",
"warning-msg-docs": "Документація",
"warning-msg-l3": ", щоб уникнути небажаних наслідків."
},
"export": {
"export-title": "Експорт конфігурації",
"copy-clipboard-btn": "Копіювати до буфера обміну",
"copy-clipboard-tooltip": "Скопіювати всі конфігурації програми до системного буфера обміну у форматі YAML",
"download-file-btn": "Завантажити як файл",
"download-file-tooltip": "Завантажте всю конфігурацію програми на свій пристрій у файлі YAML",
"view-title": "Переглянути конфігурацію"
}
},
"widgets": {
"general": {
"loading": "Завантаження...",
"show-more": "Розгорнути детальніше",
"show-less": "Показати менше",
"open-link": "Продовжити читання"
},
"pi-hole": {
"status-heading": "Статус"
},
"stat-ping": {
"up": "Онлайн",
"down": "Офлайн"
},
"net-data": {
"cpu-chart-title": "Історія CPU",
"mem-chart-title": "Використання пам'яті",
"mem-breakdown-title": "Переривання пам'яті",
"load-chart-title": "Завантаження системи"
},
"glances": {
"disk-space-free": "Вільно",
"disk-space-used": "Використано",
"disk-mount-point": "Точка монтування",
"disk-file-system": "Файлова система",
"disk-io-read": "Читання",
"disk-io-write": "Запис",
"system-load-desc": "Середня кількість процесів, що очікують у черзі виконання, для всіх ядер"
},
"system-info": {
"uptime": "Час роботи"
},
"flight-data": {
"arrivals": "Прибуття",
"departures": "Відправлення"
},
"tfl-status": {
"good-service-all": "Якісний сервіс на всіх лініях",
"good-service-rest": "Якісний сервіс на всіх інших лініях"
},
"synology-download": {
"download": "Завантажити (Download)",
"upload": "Вивантажити (Upload)",
"downloaded": "Завантажено",
"uploaded": "Вивантажено",
"remaining": "Залишилося",
"up": "Вгору",
"down": "Вниз"
},
"gluetun-status": {
"vpn-ip": "VPN IP",
"country": "Країна",
"region": "Регіон",
"city": "Місто",
"post-code": "Поштовий індекс",
"location": "Розташування",
"timezone": "Часовий пояс",
"organization": "Організація"
},
"nextcloud": {
"active": "активно",
"and": "і",
"applications": "програми",
"available": "доступно",
"away": "відсутнє",
"cache-full": "КЕШ ЗАПОВНЕНИЙ",
"chat-room": "кімната чату",
"delete-all": "Видалити все",
"delete-notification": "Видалити сповіщення",
"disabled": "вимкнено",
"disk-quota": "Дискова квота",
"disk-space": "Простір на диску",
"dnd": "Не турбувати",
"email": "електронна пошта",
"enabled": "увімкнено",
"federated-shares-ucfirst": "Об'єднані спільні ресурси",
"federated-shares": "об'єднані спільні ресурси",
"files": "файл{множина}",
"free": "вільний",
"groups": "групи",
"hit-rate": "швидкість процесів",
"hits": "процеси",
"home": "дім",
"in": "у",
"keys": "ключі",
"last-24-hours": "за останні 24 години",
"last-5-minutes": "останні 5 хвилин",
"last-hour": "за останню годину",
"last-login": "Останній вхід",
"last-restart": "Останній перезапуск",
"load-averages": "Завантажити середні значення для всіх ядер ЦПУ",
"local-shares": "Локальні спільні ресурси",
"local": "локальний",
"max-keys": "макс. ключі",
"memory-used": "використана пам'ять",
"memory-utilisation": "використання пам'яті",
"memory": "пам'ять",
"misses": "пропуски",
"no-notifications": "Немає сповіщень",
"no-pending-updates": "Немає очікуваних оновлень",
"nothing-to-show": "Зараз тут нічого показувати",
"of-which": "з яких",
"of": "з",
"offline": "Офлайн",
"online": "Онлайн",
"other": "інше",
"overall": "Загалом",
"private-link": "приватне посилання",
"public-link": "публічне посилання",
"quota-enabled": "Дискова квота {не}ввімкнена для цього користувача",
"received": "отримано",
"scripts": "скрипти",
"sent": "надіслано",
"started": "Розпочато",
"storages-by-type": "Сховища за типом",
"storages": "сховище{множина}",
"strings-use": "рядки використання",
"tasks": "Завдання",
"total-files": "загальна кількість файлів",
"total-users": "загальна кількість користувачів",
"total": "усього",
"until": "Доки",
"updates-available-for": "Оновлення доступні для",
"updates-available": "доступне оновлення{множина}",
"used": "використано",
"user": "користувач",
"using": "використовуючи",
"version": "версія",
"wasted": "витрачено"
}
}
}

View File

@ -22,6 +22,7 @@ import sk from '@/assets/locales/sk.json';
import sl from '@/assets/locales/sl.json';
import sv from '@/assets/locales/sv.json';
import tr from '@/assets/locales/tr.json';
import ua from '@/assets/locales/ua.json';
import zhCN from '@/assets/locales/zh-CN.json';
import zhTW from '@/assets/locales/zh-TW.json';
import pirate from '@/assets/locales/zz-pirate.json';
@ -167,6 +168,12 @@ export const languages = [
locale: tr,
flag: '🇹🇷',
},
{ // Ukrainian
name: 'Ukrainian',
code: 'ua',
locale: ua,
flag: '🇺🇦',
},
{ // Chinese
name: '简体中文',
code: 'cn',