diff --git a/lib/l10n/arb/app_uk.arb b/lib/l10n/arb/app_uk.arb index 1b652d6b..0941d7ac 100644 --- a/lib/l10n/arb/app_uk.arb +++ b/lib/l10n/arb/app_uk.arb @@ -5,43 +5,43 @@ "networkUseLocalDownloads": "Використовуйте локальну теку для завантажень", "networkDownloadAccessFailed": "Не вдалося записати в цю теку.", "networkUploading": "Завантаження до мережевого сховища", - "networkDownloadDescription": "Prepare songs on this device, then upload them to your NAS. Keep the app open until the upload finishes. Retry reuses prepared audio. Existing files are kept; new downloads with the same name get a numbered suffix.", - "networkAddToLibrary": "Add folder to Library", - "networkLibraryAdded": "Folder added to Library", - "networkLibraryDescription": "Scan this folder and its subfolders. Music stays on your server; metadata and artwork are saved on this device. Manage or rescan it in Local Library settings.", + "networkDownloadDescription": "Підготуйте пісні на цьому пристрої, а потім завантажте їх на мережевий накопичувач NAS. Тримайте додаток відкритим до завершення завантаження. Повторна спроба використовує вже підготовлене аудіо. Наявні файли буде збережено; нові завантаження з такою ж назвою отримають цифровий суфікс.", + "networkAddToLibrary": "Додати теку до бібліотеки", + "networkLibraryAdded": "Теку додано до бібліотеки", + "networkLibraryDescription": "Скануйте цю теку та її підтеки. Музика залишається на вашому сервері, а метадані та обкладинки зберігаються на цьому пристрої. Керуйте бібліотекою або повторно скануйте її в налаштуваннях.", "networkStorage": "Мережеве сховище", - "networkErrorUnreachable": "The server could not be reached. Check that this phone can access its network and that the file-sharing service is running. For SMB, port 445 must be reachable.", - "networkErrorTimeout": "The server did not respond in time. Check the connection and try again.", - "networkErrorAuthentication": "The server rejected the sign-in. Check the username, password and domain. Leave the domain blank unless your server requires one.", - "networkErrorPermission": "This account is not allowed to open this share or folder. Check its read permissions on the server.", - "networkErrorShare": "The share or folder was not found. For SMB, use the server's shared folder name after its address, such as smb://server/Music/.", - "networkErrorProtocol": "The server and this SMB client could not agree on a supported protocol. Enable SMB2 or SMB3 on the server. SMB1 is not supported.", - "networkErrorAddress": "Check the server address. Use smb://server/share/ for SMB, or an http:// or https:// address for WebDAV and HTTP.", - "networkConnections": "Saved connections", - "networkServer": "Server", - "networkCredentials": "Sign in (optional)", - "networkRefresh": "Refresh", + "networkErrorUnreachable": "Не вдалося зв'язатися з сервером. Перевірте, чи має цей телефон доступ до мережі та чи запущено службу спільного доступу до файлів. Для SMB порт 445 має бути доступним.", + "networkErrorTimeout": "Сервер не відповів вчасно. Перевірте з'єднання та спробуйте ще раз.", + "networkErrorAuthentication": "Сервер відхилив вхід в систему. Перевірте ім'я користувача, пароль і домен. Залиште поле домену порожнім, якщо ваш сервер його не вимагає.", + "networkErrorPermission": "Цей обліковий запис не має дозволу на відкриття цієї спільної теки або ресурсу. Перевірте його права на читання на сервері.", + "networkErrorShare": "Спільний ресурс або теку не знайдено. Для протоколу SMB вказуйте ім'я спільної теки сервера після його адреси, наприклад smb://server/Music/.", + "networkErrorProtocol": "Цьому серверу та клієнту SMB не вдалося узгодити підтримуваний протокол. Увімкніть SMB2 або SMB3 на сервері. SMB1 не підтримується.", + "networkErrorAddress": "Перевірте адресу сервера. Використовуйте протокол smb://server/share/ для SMB або адресу http:// чи https:// для WebDAV та HTTP.", + "networkConnections": "Збережені з'єднання", + "networkServer": "Сервер", + "networkCredentials": "Увійти (необов'язково)", + "networkRefresh": "Оновити", "networkStorageDescription": "Під'єднатися до вашого NAS або музичного сервера та перегляньте його теки. Дані для входу зберігаються надійно на цьому пристрої.", "networkAddConnection": "Додати з'єднання", - "networkEditConnection": "Edit connection", - "networkConnectionName": "Name", - "networkAddress": "Server or audio URL", - "networkProtocol": "Protocol", - "networkUsername": "Username (optional)", - "networkPassword": "Password (optional)", - "networkDomain": "Domain (optional)", - "networkConnectSave": "Connect and save", - "networkErrorCertificate": "The server's HTTPS certificate could not be verified. Edit this connection to review and trust its certificate, or check the server's HTTPS configuration.", + "networkEditConnection": "Редагувати підключення", + "networkConnectionName": "Ім’я", + "networkAddress": "Сервер або URL-адреса аудіо", + "networkProtocol": "Протокол", + "networkUsername": "Ім’я користувача (необов’язково)", + "networkPassword": "Пароль (необов'язково)", + "networkDomain": "Домен (необов'язково)", + "networkConnectSave": "З’єднати та зберегти", + "networkErrorCertificate": "Не вдалося перевірити HTTPS-сертифікат сервера. Відредагуйте це підключення, щоб переглянути сертифікат і додати його до довірених, або перевірте конфігурацію HTTPS на сервері.", "networkCertificatePrompt": "This server uses an untrusted HTTPS certificate. Routers and NAS devices often use self-signed certificates. Verify the server address and SHA-256 fingerprint before trusting it. Trust applies only to this certificate on this server; a changed certificate requires approval again.", - "networkTrustCertificate": "Trust certificate and retry", - "networkRemoveConnection": "Remove connection", - "networkNoFiles": "No supported music files or folders found.", - "networkConnectionError": "Could not access the network source. Check the server address, credentials, and connection, then retry.", - "extensionAccountTitle": "Extension account", - "extensionAccountInvalidForm": "The extension returned an invalid account form.", - "extensionAccountRestartLogin": "Restart account login to continue.", - "extensionAccountRequiredValue": "Enter a value.", - "extensionAccountInvalidNumber": "Enter a valid number.", + "networkTrustCertificate": "Сертифікат безпеки та повторна спроба", + "networkRemoveConnection": "Видалити підключення", + "networkNoFiles": "Не знайдено підтримуваних музичних файлів або тек.", + "networkConnectionError": "Не вдалося отримати доступ до мережевого джерела. Перевірте адресу сервера, облікові дані та підключення, а потім повторіть спробу.", + "extensionAccountTitle": "Обліковий запис розширення", + "extensionAccountInvalidForm": "Розширення повернуло неправильну форму облікового запису.", + "extensionAccountRestartLogin": "Перезапустіть вхід в обліковий запис, щоб продовжити.", + "extensionAccountRequiredValue": "Введіть значення.", + "extensionAccountInvalidNumber": "Введіть коректний номер.", "settingsPlaybackSubtitle": "Програвач, гучність, автомікшування та аудіовихід", "sectionPlayer": "Програвач", "sectionVolumeAndTransitions": "Гучність та переходи", @@ -65,7 +65,7 @@ "usbDsdOverPcmDescription": "Увімкніть, лише якщо ваш ЦАП явно підтримує DoP. Надсилає DSF/DFF та WavPack DSD всередині поточної PCM, коли власний DSD недоступний. Несумісний пристрій може відтворювати шум; не виключайте для звичайних USB-гарнітур.", "usbDsdUnsupported": "Цей формат DSD або підключений ЦАП не підтримується. Відтворення зупинено.", "usbPermissionDenied": "Дозвіл на USB не надано. Використовується звичайне відтворення.", - "usbBitPerfectPending": "Чекайте на наступний трек та сумісний USB-вихід.", + "usbBitPerfectPending": "В очікуванні на наступний трек та сумісний USB-вихід.", "usbBitPerfectNoDevice": "Не під'єднаний USB-ЦАП. Використовується звичайний аудіовихід.", "usbBitPerfectFallback": "Цей пристрій або аудіоформат не підтримує високо - бітовий вихід. Використовується звичайне відтворення.", "usbBitPerfectRouteChanged": "Шлях аудіо USB змінився. Відтворення призупинено; виберіть доріжку для повторного підключення.", @@ -117,7 +117,7 @@ "appearanceGlassClaritySubtitle": "Налаштуйте прозорість меню та навігації Mornye. Контрастність тексту зберігається.", "appearanceGlassTinted": "Тонований", "appearanceGlassClear": "Очистити", - "appearanceGlassClearPerformance": "Very clear glass may use more power and feel less smooth on older devices. Lower clarity if needed.", + "appearanceGlassClearPerformance": "Ефект прозорого скла може споживати більше енергії та уповільнювати старіші пристрої. Зменште прозорість, якщо необхідно.", "appearanceGlassClarityBlurOff": "Скло на цьому пристрої непрозоре. Увімкніть «{setting}», щоб налаштувати прозорість.", "@appearanceGlassClarityBlurOff": { "description": "Shown under the disabled glass clarity slider when the device renders Mornye glass without blur. The placeholder is the name of the force-blur toggle.", @@ -251,15 +251,15 @@ "@appearanceTitle": { "description": "Appearance settings page title" }, - "appearanceThemeSystem": "Системний", + "appearanceThemeSystem": "Система", "@appearanceThemeSystem": { "description": "Follow system theme" }, - "appearanceThemeLight": "Світлий", + "appearanceThemeLight": "Світла", "@appearanceThemeLight": { "description": "Light theme" }, - "appearanceThemeDark": "Темний", + "appearanceThemeDark": "Темна", "@appearanceThemeDark": { "description": "Dark theme" }, @@ -1737,7 +1737,7 @@ "@trackFileNotFound": { "description": "Error - file doesn't exist" }, - "trackFileUnavailable": "File is currently unavailable. Check storage access and try again.", + "trackFileUnavailable": "Файл наразі недоступний. Перевірте доступ до сховища та спробуйте ще раз.", "@trackFileUnavailable": { "description": "File access failed; this does not mean the file was deleted" }, @@ -6409,11 +6409,11 @@ "@artistReleases": { "description": "Section header for all artist releases" }, - "editMetadataSelectNone": "None", + "editMetadataSelectNone": "Нічого", "@editMetadataSelectNone": { "description": "Button to clear selected fields for auto-fill" }, - "queueRetryAllFailed": "Retry {count} failed", + "queueRetryAllFailed": "Повторити {count} невдалих спроб", "@queueRetryAllFailed": { "description": "Button to retry every failed download in the queue", "placeholders": {