fix(ui): update Finnish, Hungarian, Russian, Ukrainian translations from POEditor (#3780)

Co-authored-by: navidrome-bot <navidrome-bot@navidrome.org>
This commit is contained in:
Deluan Quintão 2025-03-09 18:22:20 -04:00 committed by GitHub
parent ee18489b85
commit b2b5c00331
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 682 additions and 587 deletions

View file

@ -26,7 +26,13 @@
"bpm": "BPM",
"playDate": "Viimeksi kuunneltu",
"channels": "Kanavat",
"createdAt": "Lisätty"
"createdAt": "Lisätty",
"grouping": "Ryhmittely",
"mood": "Tunnelma",
"participants": "Lisäosallistujat",
"tags": "Lisätunnisteet",
"mappedTags": "Mäpättyt tunnisteet",
"rawTags": "Raakatunnisteet"
},
"actions": {
"addToQueue": "Lisää jonoon",
@ -58,7 +64,13 @@
"originalDate": "Alkuperäinen",
"releaseDate": "Julkaistu",
"releases": "Julkaisu |||| Julkaisut",
"released": "Julkaistu"
"released": "Julkaistu",
"recordLabel": "Levy-yhtiö",
"catalogNum": "Luettelonumero",
"releaseType": "Tyyppi",
"grouping": "Ryhmittely",
"media": "Media",
"mood": "Tunnelma"
},
"actions": {
"playAll": "Soita",
@ -89,7 +101,23 @@
"playCount": "Kuuntelukertoja",
"rating": "Arvostelu",
"genre": "Tyylilaji",
"size": "Koko"
"size": "Koko",
"role": "Rooli"
},
"roles": {
"albumartist": "Albumitaiteilija |||| Albumitaiteilijat",
"artist": "Artisti |||| Artistit",
"composer": "Säveltäjä |||| Säveltäjät",
"conductor": "Kapellimestari |||| Kapellimestarit",
"lyricist": "Sanoittaja |||| Sanoittajat",
"arranger": "Musiikkisovittaja |||| Musiikkisovittajat",
"producer": "Musiikkituottaja |||| Musiikkituottajat",
"director": "Musiikkiohjaaja |||| Musiikkiohjaajat",
"engineer": "Ääniteknikko |||| Ääniteknikot",
"mixer": "Miksaaja |||| Miksaajat",
"remixer": "Remiksaaja |||| Remiksaajat",
"djmixer": "DJ-miksaaja |||| DJ-miksaajat",
"performer": "Esiintyjä |||| Esiintyjät"
}
},
"user": {
@ -198,6 +226,20 @@
"createdAt": "Luotu",
"downloadable": "Salli lataus?"
}
},
"missing": {
"name": "Puuttuva tiedosto|||| Puuttuvat tiedostot",
"fields": {
"path": "Polku",
"size": "Koko",
"updatedAt": "Katosi"
},
"actions": {
"remove": "Poista"
},
"notifications": {
"removed": "Puuttuvat tiedostot poistettu"
}
}
},
"ra": {
@ -375,7 +417,9 @@
"shareSuccess": "Osoite kopioitu leikepöydälle: %{url}",
"shareFailure": "Virhe kopioitaessa %{url} leikepöydälle",
"downloadDialogTitle": "Lataa %{resource} '%{name}' (%{size})",
"shareCopyToClipboard": "Kopio leikepöydälle: Ctrl+C, Enter"
"shareCopyToClipboard": "Kopio leikepöydälle: Ctrl+C, Enter",
"remove_missing_title": "Poista puuttuvat tiedostot",
"remove_missing_content": "Oletko varma, että haluat poistaa valitut puuttuvat tiedostot tietokannasta? Tämä poistaa pysyvästi kaikki viittaukset niihin, mukaan lukien niiden soittojen määrät ja arvostelut."
},
"menu": {
"library": "Kirjasto",

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@
"albumArtist": "Исполнитель альбома",
"duration": "Длительность",
"trackNumber": "#",
"playCount": "Проигран",
"playCount": "Проигрывания",
"title": "Название",
"artist": "Исполнитель",
"album": "Альбом",
@ -23,16 +23,16 @@
"comment": "Комментарий",
"rating": "Рейтинг",
"quality": "Качество",
"bpm": "BPM",
"bpm": "Кол-во ударов в минуту",
"playDate": "Последнее воспроизведение",
"channels": "Каналы",
"createdAt": "Дата добавления",
"grouping": "",
"mood": "",
"participants": "",
"tags": "",
"mappedTags": "",
"rawTags": ""
"grouping": "Группирование",
"mood": "Настроение",
"participants": "Дополнительные участники",
"tags": "Дополнительные теги",
"mappedTags": "Сопоставленные теги",
"rawTags": "Исходные теги"
},
"actions": {
"addToQueue": "В очередь",
@ -51,7 +51,7 @@
"artist": "Исполнитель",
"duration": "Длительность",
"songCount": "Треков",
"playCount": "Проигран",
"playCount": "Проигрывания",
"name": "Название",
"genre": "Жанр",
"compilation": "Сборник",
@ -65,12 +65,12 @@
"releaseDate": "Релиз",
"releases": "Релиз |||| Релиза |||| Релизов",
"released": "Релиз",
"recordLabel": "",
"catalogNum": "",
"releaseType": "",
"grouping": "",
"media": "",
"mood": ""
"recordLabel": "Лейбл",
"catalogNum": "Номер каталога",
"releaseType": "Тип",
"grouping": "Группирование",
"media": "Медиа",
"mood": "Настроение"
},
"actions": {
"playAll": "Играть",
@ -98,32 +98,32 @@
"name": "Название",
"albumCount": "Количество альбомов",
"songCount": "Количество треков",
"playCount": "Проигран",
"playCount": "Проигрывания",
"rating": "Рейтинг",
"genre": "Жанр",
"size": "Размер",
"role": ""
"role": "Роль"
},
"roles": {
"albumartist": "",
"artist": "",
"composer": "",
"conductor": "",
"lyricist": "",
"arranger": "",
"producer": "",
"director": "",
"engineer": "",
"mixer": "",
"remixer": "",
"djmixer": "",
"performer": ""
"albumartist": "Исполнитель альбома |||| Исполнители альбома",
"artist": "Исполнитель |||| Исполнители",
"composer": "Композитор |||| Композиторы",
"conductor": "Дирижёр |||| Дирижёры",
"lyricist": "Автор текста |||| Авторы текста",
"arranger": "Аранжировщик |||| Аранжировщики",
"producer": "Продюсер |||| Продюсеры",
"director": "Режиссёр |||| Режиссёры",
"engineer": "Инженер |||| Инженеры",
"mixer": "Звукоинженер |||| Звукоинженеры",
"remixer": "Ремиксер |||| Ремиксеры",
"djmixer": "DJ-миксер |||| DJ-миксеры",
"performer": "Исполнитель |||| Исполнители"
}
},
"user": {
"name": "Пользователь |||| Пользователи",
"fields": {
"userName": "Логин",
"userName": "Имя пользователя",
"isAdmin": "Администратор",
"lastLoginAt": "Последний вход",
"updatedAt": "Обновлено",
@ -228,26 +228,26 @@
}
},
"missing": {
"name": "",
"name": "Файл отсутствует |||| Файлы отсутствуют",
"fields": {
"path": "",
"size": "",
"updatedAt": ""
"path": "Место расположения",
"size": "Размер",
"updatedAt": "Исчез"
},
"actions": {
"remove": ""
"remove": "Удалить"
},
"notifications": {
"removed": ""
"removed": "Отсутствующие файлы удалены"
}
}
},
"ra": {
"auth": {
"welcome1": "Спасибо за установку Navidrome!",
"welcome2": "Для начала создайте Администратора",
"welcome2": "Для начала, создайте аккаунт Администратора",
"confirmPassword": "Подтвердить Пароль",
"buttonCreateAdmin": "Создать Администратора",
"buttonCreateAdmin": "Создать аккаунт Администратора",
"auth_check_error": "Пожалуйста, авторизуйтесь для продолжения работы",
"user_menu": "Профиль",
"username": "Имя пользователя",
@ -255,7 +255,7 @@
"sign_in": "Войти",
"sign_in_error": "Ошибка аутентификации, попробуйте снова",
"logout": "Выйти",
"insightsCollectionNote": ""
"insightsCollectionNote": "Navidrome анонимно собирает данные об использовании, \nчтобы сделать проект лучше. \nУзнать больше и отключить сбор данных можно [здесь]"
},
"validation": {
"invalidChars": "Пожалуйста, используйте только буквы и цифры",
@ -322,15 +322,15 @@
},
"input": {
"file": {
"upload_several": "Перетащите файлы сюда или нажмите для выбора.",
"upload_single": "Перетащите файл сюда или нажмите для выбора."
"upload_several": "Перетащите файлы для загрузки или щёлкните для выбора.",
"upload_single": "Перетащите файл для загрузки или щёлкните для выбора."
},
"image": {
"upload_several": "Перетащите изображения сюда или нажмите для выбора.",
"upload_single": "Перетащите изображение сюда или нажмите для выбора."
"upload_several": "Перетащите картинки для загрузки или щёлкните для выбора.",
"upload_single": "Перетащите картинку для загрузки или щёлкните для выбора."
},
"references": {
"all_missing": "Связанных данных не найдено",
"all_missing": "Связанных данных не найдено.",
"many_missing": "Некоторые из связанных данных не доступны",
"single_missing": "Связанный объект не доступен"
},
@ -349,16 +349,16 @@
"details": "Описание",
"error": "При выполнении запроса возникла ошибка, и он не может быть завершен",
"invalid_form": "Форма заполнена неверно, проверьте, пожалуйста, ошибки",
"loading": "Идет загрузка, пожалуйста, подождите...",
"loading": "Идет загрузка, пожалуйста, немного подождите",
"no": "Нет",
"not_found": "Ошибка URL или вы следуете по неверной ссылке",
"not_found": "Либо вы ввели неправильный URL, либо перешли по некорректной ссылке.",
"yes": "Да",
"unsaved_changes": "Некоторые из ваших изменений не сохранены. Продолжить без сохранения?"
},
"navigation": {
"no_results": "Результатов не найдено",
"no_more_results": "Страница %{page} выходит за пределы нумерации, попробуйте предыдущую",
"page_out_of_boundaries": "Страница %{page} вне границ",
"page_out_of_boundaries": "Страница %{page} выходит за пределы нумерации",
"page_out_from_end": "Невозможно переместиться дальше последней страницы",
"page_out_from_begin": "Номер страницы не может быть меньше 1",
"page_range_info": "%{offsetBegin}-%{offsetEnd} из %{total}",
@ -389,7 +389,7 @@
},
"message": {
"note": "ПРИМЕЧАНИЕ",
"transcodingDisabled": "Изменение настроек транскодирования через веб интерфейс, отключено по соображениям безопасности. Если вы хотите изменить или добавить опции транскодирования, перезапустите сервер с %{config} опцией конфигурации.",
"transcodingDisabled": "Изменение настроек транскодирования через веб интерфейс, отключено по соображениям безопасности. Если вы хотите изменить или добавить опции транскодирования, перезапустите сервер с опцией конфигурации %{config}.",
"transcodingEnabled": "Navidrome работает с настройками %{config}, позволяющими запускать команды с настройками транскодирования через веб интерфейс. В целях безопасности, мы рекомендуем отключить эту возможность.",
"songsAddedToPlaylist": "Один трек добавлен в плейлист |||| %{smart_count} треков добавлено в плейлист",
"noPlaylistsAvailable": "Недоступно",
@ -418,8 +418,8 @@
"shareFailure": "Ошибка копирования URL-адреса %{url} в буфер обмена",
"downloadDialogTitle": "Скачать %{resource} '%{name}' (%{size})",
"shareCopyToClipboard": "Копировать в буфер обмена: Ctrl+C, Enter",
"remove_missing_title": "",
"remove_missing_content": ""
"remove_missing_title": "Удалить отсутствующие файлы",
"remove_missing_content": "Вы уверены, что хотите удалить выбранные отсутствующие файлы из базы данных? Это навсегда удалит все ссылки на них, включая данные о прослушиваниях и рейтингах."
},
"menu": {
"library": "Библиотека",
@ -442,7 +442,7 @@
"album": "Использовать усиление альбома",
"track": "Использовать усиление трека"
},
"lastfmNotConfigured": ""
"lastfmNotConfigured": "API-ключ Last.fm не настроен"
}
},
"albumList": "Альбомы",
@ -451,7 +451,7 @@
"sharedPlaylists": "Поделиться плейлистом"
},
"player": {
"playListsText": "Очередь воспроизведения",
"playListsText": "Очередь Воспроизведения",
"openText": "Открыть",
"closeText": "Закрыть",
"notContentText": "Нет музыки",
@ -462,7 +462,7 @@
"reloadText": "Перезагрузить",
"volumeText": "Громкость",
"toggleLyricText": "Посмотреть текст",
"toggleMiniModeText": "Минимизировать",
"toggleMiniModeText": "Свернуть",
"destroyText": "Выключить",
"downloadText": "Скачать",
"removeAudioListsText": "Удалить список воспроизведения",
@ -480,10 +480,10 @@
"homepage": "Главная",
"source": "Код",
"featureRequests": "Предложения",
"lastInsightsCollection": "",
"lastInsightsCollection": "Последний сбор данных",
"insights": {
"disabled": "",
"waiting": ""
"disabled": "Выключено",
"waiting": "Ожидание"
}
}
},

View file

@ -24,9 +24,15 @@
"rating": "Рейтинг",
"quality": "Якість",
"bpm": "Темп",
"playDate": "Востаннє відтворено",
"playDate": "Останнє відтворення",
"channels": "Канали",
"createdAt": "Додано"
"createdAt": "Додано",
"grouping": "Групування",
"mood": "Настрій",
"participants": "Додаткові вчасники",
"tags": "Додаткові теги",
"mappedTags": "Зіставлені теги",
"rawTags": "Вихідні теги"
},
"actions": {
"addToQueue": "Прослухати пізніше",
@ -58,7 +64,13 @@
"originalDate": "Оригінал",
"releaseDate": "Дата випуску",
"releases": "Випуск |||| Випуски",
"released": "Випущений"
"released": "Випущений",
"recordLabel": "Лейбл",
"catalogNum": "Номер каталогу",
"releaseType": "Тип",
"grouping": "Групування",
"media": "Медіа",
"mood": "Настрій"
},
"actions": {
"playAll": "Прослухати",
@ -89,7 +101,23 @@
"playCount": "Відтворено",
"rating": "Рейтинг",
"genre": "Жанр",
"size": "Розмір"
"size": "Розмір",
"role": "Роль"
},
"roles": {
"albumartist": "Виконавець альбому |||| Виконавці альбому",
"artist": "Виконавець |||| Виконавці",
"composer": "Композитор |||| Композитори",
"conductor": "Диригент |||| Диригенти",
"lyricist": "Автор текстів |||| Автори текстів",
"arranger": "Аранжувальник |||| Аранжувальники",
"producer": "Продюсер |||| Продюсери",
"director": "Режисер |||| Режисери",
"engineer": "Інженер |||| Інженери",
"mixer": "Звукоінженер |||| Звукоінженери",
"remixer": "Реміксер |||| Реміксери",
"djmixer": "DJ-звукоінженер |||| DJ-звукоінженери",
"performer": "Виконавець |||| Виконавці"
}
},
"user": {
@ -191,13 +219,27 @@
"contents": "Вміст",
"expiresAt": "Дійсний",
"lastVisitedAt": "Останній візит",
"visitCount": "Відвідин",
"visitCount": "Відвідано",
"format": "Формат",
"maxBitRate": "Макс. Біт рейт",
"updatedAt": "Оновлено",
"createdAt": "Створено",
"downloadable": "Дозволити завантаження?"
}
},
"missing": {
"name": "Файл відсутній |||| Відсутні файли",
"fields": {
"path": "Шлях файлу",
"size": "Розмір",
"updatedAt": "Зник"
},
"actions": {
"remove": "Видалити"
},
"notifications": {
"removed": "Видалено зниклі файл(и)"
}
}
},
"ra": {
@ -210,12 +252,13 @@
"user_menu": "Профіль",
"username": "Ім'я користувача",
"password": "Пароль",
"sign_in": "Ввійти",
"sign_in": "Увійти",
"sign_in_error": "Помилка аутентифікації, спробуйте знову",
"logout": "Вийти"
"logout": "Вийти",
"insightsCollectionNote": "Navidrome збирає анонімні дані про використання, \nщоб допомогти покращити проєкт.\nНатисніть [тут], щоб дізнатися більше та відмовитись, якщо хочете"
},
"validation": {
"invalidChars": "Будь ласка, використовуйте лише букви і числа",
"invalidChars": "Будь ласка, використовуйте лише букви та числа",
"passwordDoesNotMatch": "Пароль не співпадає",
"required": "Обов'язково для заповнення",
"minLength": "Мінімальна кількість символів %{min}",
@ -299,16 +342,16 @@
"message": {
"about": "Довідка",
"are_you_sure": "Ви впевнені?",
"bulk_delete_content": "Ви дійсно хочете видалити %{name}? |||| Ви впевнені що хочете видалити об'єкти, кількістю %{smart_count}?",
"bulk_delete_content": "Ви дійсно хочете видалити %{name}? |||| Ви впевнені, що хочете видалити об'єкти, кількістю %{smart_count}?",
"bulk_delete_title": "Видалити %{name} |||| Видалити %{smart_count} %{name} елементів",
"delete_content": "Ви впевнені що хочете видалити цей елемент?",
"delete_content": "Ви впевнені, що хочете видалити цей елемент?",
"delete_title": "Видалити %{name} #%{id}",
"details": "Деталі",
"error": "Виникла помилка на стороні клієнта і ваш запит не був завершений.",
"error": "Виникла помилка на стороні клієнта і ваш запит не було завершено.",
"invalid_form": "Форма заповнена не вірно. Перевірте помилки",
"loading": "Сторінка завантажується, хвилинку будь ласка",
"no": "Ні",
"not_found": "Ви набрали невірний URL-адресу, або перейшли за хибним посиланням.",
"not_found": "Ви набрали невірну URL-адресу, або перейшли за хибним посиланням.",
"yes": "Так",
"unsaved_changes": "Деякі зміни не було збережено. Ви впевнені, що хочете проігнорувати?"
},
@ -351,9 +394,9 @@
"songsAddedToPlaylist": "Додати 1 пісню у список відтворення |||| Додати %{smart_count} пісні у список відтворення\n",
"noPlaylistsAvailable": "Нічого немає",
"delete_user_title": "Видалити користувача '%{name}'",
"delete_user_content": "Ви справді хочете видалити цього користувача і усі його данні (включаючи списки відтворення і налаштування)?",
"delete_user_content": "Ви справді хочете видалити цього користувача та всі його дані (включаючи списки відтворення і налаштування)?",
"notifications_blocked": "У вас заблоковані Сповіщення для цього сайту у вашому браузері",
"notifications_not_available": "Ваш браузер не підтримує сповіщень або доступ до Navidrome не використовує https",
"notifications_not_available": "Ваш браузер не підтримує сповіщення, або ви не підключені до Navidrome через HTTPS",
"lastfmLinkSuccess": "Last.fm успішно підключено, scrobbling увімкнено",
"lastfmLinkFailure": "Last.fm не вдалося підключити",
"lastfmUnlinkSuccess": "Last.fm від'єднано та вимкнено scrobbling",
@ -374,7 +417,9 @@
"shareSuccess": "URL скопійований в буфер обміну: %{url}",
"shareFailure": "Помилка копіюваня URL %{url} в буфер обміну",
"downloadDialogTitle": "Завантаження %{resource} '%{name}' (%{size})",
"shareCopyToClipboard": "Скопіювати в буфер: Ctrl+C, Enter"
"shareCopyToClipboard": "Скопіювати в буфер: Ctrl+C, Enter",
"remove_missing_title": "Видалити зниклі файли",
"remove_missing_content": "Ви впевнені, що хочете видалити вибрані відсутні файли з бази даних? Це назавжди видалить усі посилання на них, включаючи кількість прослуховувань та рейтинги."
},
"menu": {
"library": "Бібліотека",
@ -388,15 +433,16 @@
"language": "Мова",
"defaultView": "Вигляд по замовчуванню",
"desktop_notifications": "Сповіщення",
"lastfmScrobbling": "Scrobble на Last.fm",
"listenBrainzScrobbling": "Scrobble на ListenBrainz",
"lastfmScrobbling": "Скробблінг до Last.fm",
"listenBrainzScrobbling": "Скробблінг до ListenBrainz",
"replaygain": "Режим ReplayGain",
"preAmp": "ReplayGain підсилення (дБ)",
"gain": {
"none": "Вимкнено",
"album": "Використовуйте підсилення для Альбому",
"track": "Використовуйте посилення доріжки"
}
"album": "Використовувати підсилення для альбому",
"track": "Використовувати підсилення для треку"
},
"lastfmNotConfigured": "API-ключ Last.fm не налаштовано"
}
},
"albumList": "Альбом",
@ -408,7 +454,7 @@
"playListsText": "Грати по черзі",
"openText": "Відкрити",
"closeText": "Закрити",
"notContentText": "Без музики",
"notContentText": "Немає музики",
"clickToPlayText": "Натисніть для програвання",
"clickToPauseText": "Натисніть для паузи",
"nextTrackText": "Наступний трек",
@ -421,7 +467,7 @@
"downloadText": "Завантажити",
"removeAudioListsText": "Видалити аудіо лист",
"clickToDeleteText": "Натисніть, щоб видалити",
"emptyLyricText": "Без тексту",
"emptyLyricText": "Немає тексту",
"playModeText": {
"order": "По порядку",
"orderLoop": "Повторити",
@ -433,7 +479,12 @@
"links": {
"homepage": "Головна",
"source": "Вихідний код",
"featureRequests": "Пропозиції"
"featureRequests": "Пропозиції",
"lastInsightsCollection": "Останній збір даних",
"insights": {
"disabled": "Вимкнено",
"waiting": "Очікування"
}
}
},
"activity": {
@ -445,7 +496,7 @@
"serverDown": "Оффлайн"
},
"help": {
"title": "Navidrome гарячі клавіші",
"title": "Гарячі клавіші Navidrome",
"hotkeys": {
"show_help": "Показати довідку",
"toggle_menu": "Сховати/Показати бокове меню",