From 3344176bc411fefc7578ad93f653fd6d43334294 Mon Sep 17 00:00:00 2001 From: Zarz Eleutherius <42882290+zarzet@users.noreply.github.com> Date: Tue, 6 Oct 2026 20:15:09 +0700 Subject: [PATCH] New translations app_en.arb (Ukrainian) [ci skip] --- lib/l10n/arb/app_uk.arb | 110 ++++++++++++++++++++-------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/lib/l10n/arb/app_uk.arb b/lib/l10n/arb/app_uk.arb index 7d2b156b..e29c1a69 100644 --- a/lib/l10n/arb/app_uk.arb +++ b/lib/l10n/arb/app_uk.arb @@ -5784,7 +5784,7 @@ } } }, - "a11yOpenAlbumByArtistTrackCount": "Open album {albumName} by {artistName}, {trackCount} tracks", + "a11yOpenAlbumByArtistTrackCount": "Відкрити альбом {albumName} по {artistName}, {trackCount} треків", "@a11yOpenAlbumByArtistTrackCount": { "description": "Accessibility label for opening an album item with track count", "placeholders": { @@ -5799,7 +5799,7 @@ } } }, - "a11yTrackByArtist": "{trackName} by {artistName}", + "a11yTrackByArtist": "{trackName} Від {artistName}", "@a11yTrackByArtist": { "description": "Accessibility label for a queue or list track item", "placeholders": { @@ -5811,7 +5811,7 @@ } } }, - "a11ySelectAlbum": "Select album {albumName}", + "a11ySelectAlbum": "Вибрати альбом {albumName}", "@a11ySelectAlbum": { "description": "Accessibility label for selecting an album", "placeholders": { @@ -5820,7 +5820,7 @@ } } }, - "a11yOpenAlbum": "Open album {albumName}", + "a11yOpenAlbum": "Відкрити альбом {albumName}", "@a11yOpenAlbum": { "description": "Accessibility label for opening an album", "placeholders": { @@ -5829,31 +5829,31 @@ } } }, - "settingsFiles": "Files & Folders", + "settingsFiles": "Файли та теки", "@settingsFiles": { "description": "Settings menu item - file and folder settings" }, - "settingsFilesSubtitle": "Download location, filename, folder structure", + "settingsFilesSubtitle": "Місце завантаження, ім'я файлу, структура тек", "@settingsFilesSubtitle": { "description": "Subtitle for files & folders settings" }, - "settingsMetadata": "Metadata", + "settingsMetadata": "Метадані", "@settingsMetadata": { "description": "Settings menu item - metadata settings" }, - "settingsMetadataSubtitle": "Cover art, tags, ReplayGain, providers", + "settingsMetadataSubtitle": "Обкладинка, теги, вирівнювання гучності, провайдери", "@settingsMetadataSubtitle": { "description": "Subtitle for metadata settings" }, - "settingsLyrics": "Lyrics", + "settingsLyrics": "Тексти пісень", "@settingsLyrics": { "description": "Settings menu item - lyrics settings" }, - "settingsLyricsSubtitle": "Embed, mode, providers, language options", + "settingsLyricsSubtitle": "Вбудовувати, режим, провайдери, параметри мови", "@settingsLyricsSubtitle": { "description": "Subtitle for lyrics settings" }, - "settingsApp": "App", + "settingsApp": "Застосунок", "@settingsApp": { "description": "Settings menu item - app settings" }, @@ -6545,27 +6545,27 @@ "@nowPlayingTabLyrics": { "description": "Tab label for the lyrics view" }, - "nowPlayingNoLyrics": "No lyrics in this file", - "nowPlayingInstrumental": "Instrumental", + "nowPlayingNoLyrics": "У цьому файлі не знайдено текстів пісень", + "nowPlayingInstrumental": "Інструментальний", "@nowPlayingInstrumental": { "description": "Accessibility label for the three-dot countdown during an instrumental break before lyrics resume" }, - "nowPlayingLyricsLanguageOptions": "Lyrics language options", + "nowPlayingLyricsLanguageOptions": "Мовні параметри текстів пісень", "@nowPlayingLyricsLanguageOptions": { "description": "Tooltip for the player menu that shows or hides existing lyric pronunciation and translation" }, - "nowPlayingHidePronunciation": "Hide Pronunciation", - "nowPlayingShowPronunciation": "Show Pronunciation", - "nowPlayingHideTranslation": "Hide Translation", - "nowPlayingShowTranslation": "Show Translation", + "nowPlayingHidePronunciation": "Приховати вимову", + "nowPlayingShowPronunciation": "Показати вимову", + "nowPlayingHideTranslation": "Приховати переклад", + "nowPlayingShowTranslation": "Показати переклад", "@nowPlayingNoLyrics": { "description": "Empty state when the playing file has no embedded lyrics" }, - "nowPlayingLibraryEmpty": "Your library is empty", + "nowPlayingLibraryEmpty": "Ваша бібліотека порожня", "@nowPlayingLibraryEmpty": { "description": "Snackbar when shuffle library is requested but library has no tracks" }, - "nowPlayingShuffleLibraryFailed": "Could not shuffle library: {error}", + "nowPlayingShuffleLibraryFailed": "Не вдалося перемішати бібліотеку: {error}", "@nowPlayingShuffleLibraryFailed": { "description": "Snackbar when shuffling the library fails", "placeholders": { @@ -6574,31 +6574,31 @@ } } }, - "nowPlayingShuffleOn": "Shuffle on", + "nowPlayingShuffleOn": "Увімкнути перемішування", "@nowPlayingShuffleOn": { "description": "Tooltip when shuffle mode is enabled" }, - "nowPlayingPlayInOrder": "Play in order", + "nowPlayingPlayInOrder": "Відтворювати по черзі", "@nowPlayingPlayInOrder": { "description": "Tooltip when shuffle mode is disabled" }, - "nowPlayingShuffleLibrary": "Shuffle library", + "nowPlayingShuffleLibrary": "Перемішати бібліотеку", "@nowPlayingShuffleLibrary": { "description": "Button label to shuffle and play the entire local library" }, - "nowPlayingQueueEmpty": "Queue is empty", + "nowPlayingQueueEmpty": "Черга порожня", "@nowPlayingQueueEmpty": { "description": "Empty state when the playback queue has no items" }, - "nowPlayingNoMetadata": "No metadata available", + "nowPlayingNoMetadata": "Метадані відсутні", "@nowPlayingNoMetadata": { "description": "Empty state when track metadata cannot be loaded" }, - "announcementUnableToOpenLink": "Unable to open link. Please try again.", + "announcementUnableToOpenLink": "Не вдалося відкрити посилання. Будь ласка, спробуйте ще раз.", "@announcementUnableToOpenLink": { "description": "Snackbar shown when an announcement CTA link cannot be opened" }, - "trackConvertLosslessOutputWithCap": "Lossless output with {quality} cap", + "trackConvertLosslessOutputWithCap": "Вивід Lossless з обмеженням якості {quality}", "@trackConvertLosslessOutputWithCap": { "description": "Hint shown when lossless conversion will cap bit depth or sample rate", "placeholders": { @@ -6607,7 +6607,7 @@ } } }, - "trackConvertConfirmMessageLosslessCapped": "Convert from {sourceFormat} to {targetFormat} ({quality})?\n\nThe output stays in a lossless codec, but bit depth/sample rate will be capped. Original file will be deleted after conversion.", + "trackConvertConfirmMessageLosslessCapped": "Конвертувати з {sourceFormat} в {targetFormat} ({quality})?\n\nВихідний файл зберігається у форматі lossless, але розрядність і частота дискретизації будуть обмежені. Оригінальний файл буде видалено після конвертації.", "@trackConvertConfirmMessageLosslessCapped": { "description": "Confirmation dialog message for capped lossless conversion of a single file", "placeholders": { @@ -6622,7 +6622,7 @@ } } }, - "selectionBatchConvertConfirmMessageLosslessCapped": "Convert {count} {count, plural, =1{track} other{tracks}} to {format} ({quality})?\n\nThe output stays in a lossless codec, but bit depth/sample rate will be capped. Original files will be deleted after conversion.", + "selectionBatchConvertConfirmMessageLosslessCapped": "Конвертувати {count} {count, plural, =1{трек} few{треки} other{треків}} у {format} ({quality})?\n\nВихідний файл зберігається у форматі lossless, але розрядність і частота дискретизації будуть обмежені. Оригінальний файл буде видалено після конвертації.", "@selectionBatchConvertConfirmMessageLosslessCapped": { "description": "Confirmation dialog message for capped lossless batch conversion", "placeholders": { @@ -6667,19 +6667,19 @@ } } }, - "aboutPaxsenixSubtitle": "Lyrics proxy for Musixmatch, Netease, Apple Music, QQ Music, Spotify, Deezer, YouTube, Kugou, and Genius", + "aboutPaxsenixSubtitle": "Проксі для текстів пісень із Musixmatch, Netease, Apple Music, QQ Music, Spotify, Deezer, YouTube, Kugou та Genius", "@aboutPaxsenixSubtitle": { "description": "Subtitle for Paxsenix special thanks entry on the about page" }, - "snackbarPlayingNext": "Playing next", + "snackbarPlayingNext": "Відтворити далі", "@snackbarPlayingNext": { "description": "Snackbar when a track is inserted as the next queue item" }, - "snackbarAddedToQueueGeneric": "Added to queue", + "snackbarAddedToQueueGeneric": "Додано до черги", "@snackbarAddedToQueueGeneric": { "description": "Snackbar when a track is added to the playback queue without naming it" }, - "selectionDeletePlaylistsCount": "Delete {count} {count, plural, =1{playlist} other{playlists}}", + "selectionDeletePlaylistsCount": "Видалити {count} {count, plural, =1{список треків} other{списки треків}}", "@selectionDeletePlaylistsCount": { "description": "Button label for deleting multiple selected playlists", "placeholders": { @@ -6688,31 +6688,31 @@ } } }, - "actionShuffle": "Shuffle", + "actionShuffle": "Перемішати", "@actionShuffle": { "description": "Tooltip for shuffle playback action" }, - "downloadPrimaryArtistOnlyOn": "Primary only: On", + "downloadPrimaryArtistOnlyOn": "Тільки основний: Увімкнено", "@downloadPrimaryArtistOnlyOn": { "description": "Status label when primary-artist-only folder naming is enabled" }, - "downloadPrimaryArtistOnlyOff": "Primary only: Off", + "downloadPrimaryArtistOnlyOff": "Тільки основний: Вимкнено", "@downloadPrimaryArtistOnlyOff": { "description": "Status label when primary-artist-only folder naming is disabled" }, - "downloadAlbumArtistMetadataPrimaryOnly": "Album Artist metadata: Primary only", + "downloadAlbumArtistMetadataPrimaryOnly": "Виконавець альбому: Тільки основний", "@downloadAlbumArtistMetadataPrimaryOnly": { "description": "Status label when album-artist folder filtering uses primary artist only" }, - "downloadAlbumArtistMetadataFull": "Album Artist metadata: Full", + "downloadAlbumArtistMetadataFull": "Виконавець альбому: Повністю", "@downloadAlbumArtistMetadataFull": { "description": "Status label when album-artist folder filtering uses full metadata" }, - "trackConvertOriginal": "Original", + "trackConvertOriginal": "Оригінал", "@trackConvertOriginal": { "description": "Label for keeping original bit depth or sample rate during conversion" }, - "trackConvertOriginalQuality": "Original quality", + "trackConvertOriginalQuality": "Якість оригіналу", "@trackConvertOriginalQuality": { "description": "Label when no bit depth or sample rate cap is applied during lossless conversion" }, @@ -6720,15 +6720,15 @@ "@trackConvertLosslessSuffix": { "description": "Suffix used in converted lossless quality labels" }, - "trackConvertDithering": "Dithering", + "trackConvertDithering": "Згладжування", "@trackConvertDithering": { "description": "Section label for lossless conversion dithering options" }, - "trackConvertResampler": "Resampler", + "trackConvertResampler": "Ре семплер", "@trackConvertResampler": { "description": "Section label for lossless conversion resampler options" }, - "trackConvertDitherNone": "None", + "trackConvertDitherNone": "Нічого", "@trackConvertDitherNone": { "description": "Lossless conversion dither option with no dithering applied" }, @@ -6736,7 +6736,7 @@ "@trackConvertDitherTriangular": { "description": "Lossless conversion triangular probability density function dither option" }, - "trackConvertDitherTriangularHp": "Triangular HP", + "trackConvertDitherTriangularHp": "Одиниця вимірювання ширини модуля", "@trackConvertDitherTriangularHp": { "description": "Lossless conversion high-pass triangular dither option" }, @@ -6748,23 +6748,23 @@ "@trackConvertResamplerSoxr": { "description": "Lossless conversion SoX resampler option" }, - "updateSeeReleaseNotes": "See release notes for details.", + "updateSeeReleaseNotes": "Детальнішу інформацію див. у примітках до випуску.", "@updateSeeReleaseNotes": { "description": "Fallback changelog text when release notes cannot be parsed" }, - "unknownTitle": "Unknown title", + "unknownTitle": "Невідома назва", "@unknownTitle": { "description": "Fallback track title when metadata is missing" }, - "trackPlayNext": "Play next", + "trackPlayNext": "Відтворити далі", "@trackPlayNext": { "description": "Menu action to play a track as the next queue item" }, - "trackAddToQueue": "Add to queue", + "trackAddToQueue": "Додати до черги", "@trackAddToQueue": { "description": "Menu action to add a track to the playback queue" }, - "snackbarExtensionInstalledEnable": "{extensionName} installed. Enable it in Settings > Extensions", + "snackbarExtensionInstalledEnable": "{extensionName} Встановлено. Увімкніть це в Налаштуваннях> Розширеннях", "@snackbarExtensionInstalledEnable": { "description": "Snackbar after installing an extension from the repo tab", "placeholders": { @@ -6773,7 +6773,7 @@ } } }, - "snackbarExtensionUpdatedVersion": "{extensionName} updated to v{version}", + "snackbarExtensionUpdatedVersion": "{extensionName} Оновлено до v{version}", "@snackbarExtensionUpdatedVersion": { "description": "Snackbar after updating an extension from the repo tab", "placeholders": { @@ -6785,7 +6785,7 @@ } } }, - "snackbarFailedToInstallNamed": "Failed to install {extensionName}", + "snackbarFailedToInstallNamed": "Не вдалося встановити {extensionName}", "@snackbarFailedToInstallNamed": { "description": "Snackbar when extension install fails in the repo tab", "placeholders": { @@ -6794,7 +6794,7 @@ } } }, - "snackbarFailedToUpdateNamed": "Failed to update {extensionName}", + "snackbarFailedToUpdateNamed": "Не вдалося оновити {extensionName}", "@snackbarFailedToUpdateNamed": { "description": "Snackbar when extension update fails in the repo tab", "placeholders": { @@ -6803,15 +6803,15 @@ } } }, - "releaseTypeEp": "EP", + "releaseTypeEp": "Мініальбом", "@releaseTypeEp": { "description": "Badge label for EP releases" }, - "releaseTypeSingle": "Single", + "releaseTypeSingle": "Сингл", "@releaseTypeSingle": { "description": "Badge label for single releases" }, - "trackCoverOnline": "Online cover", + "trackCoverOnline": "Онлайн обкладинка", "@trackCoverOnline": { "description": "Label shown when metadata autofill downloaded cover art from the internet" },