From d92bbb1965a42bec999a6fdaa224ae9cdcfb75bf Mon Sep 17 00:00:00 2001 From: Zarz Eleutherius <42882290+zarzet@users.noreply.github.com> Date: Fri, 16 Oct 2026 20:21:55 +0700 Subject: [PATCH] New translations app_en.arb (Russian) [ci skip] --- lib/l10n/arb/app_ru.arb | 78 ++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/lib/l10n/arb/app_ru.arb b/lib/l10n/arb/app_ru.arb index f262ec87..9d859a21 100644 --- a/lib/l10n/arb/app_ru.arb +++ b/lib/l10n/arb/app_ru.arb @@ -3,13 +3,13 @@ "networkUseForDownloads": "Download to this folder", "networkDownloadSelected": "Selected download destination", "networkUseLocalDownloads": "Use local download folder", - "networkDownloadAccessFailed": "Could not write to this folder.", - "networkUploading": "Uploading to network storage", + "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", + "networkAddToLibrary": "Добавить папку в медиатеку", "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.", - "networkStorage": "Network storage", + "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.", @@ -17,20 +17,20 @@ "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", + "networkConnections": "Сохранённые подключения", + "networkServer": "Сервер", "networkCredentials": "Sign in (optional)", - "networkRefresh": "Refresh", + "networkRefresh": "Обновить", "networkStorageDescription": "Connect to your NAS or music server and browse its folders. Your sign-in details are stored securely on this device.", "networkAddConnection": "Add connection", "networkEditConnection": "Edit connection", - "networkConnectionName": "Name", + "networkConnectionName": "Имя", "networkAddress": "Server or audio URL", - "networkProtocol": "Protocol", - "networkUsername": "Username (optional)", - "networkPassword": "Password (optional)", - "networkDomain": "Domain (optional)", - "networkConnectSave": "Connect and save", + "networkProtocol": "Протокол", + "networkUsername": "Имя пользователя (необязательно)", + "networkPassword": "Пароль (необязательно)", + "networkDomain": "Домен (необязательно)", + "networkConnectSave": "Подключиться и сохранить", "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.", "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", @@ -40,8 +40,8 @@ "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.", + "extensionAccountRequiredValue": "Введите значение.", + "extensionAccountInvalidNumber": "Введите корректное значение.", "settingsPlaybackSubtitle": "Воспроизведение, громкость, автомикс и аудиовыход", "sectionPlayer": "Плеер", "sectionVolumeAndTransitions": "Громкость и переходы", @@ -113,8 +113,8 @@ "appearanceAccentBlue": "Синий", "appearanceAccentPurple": "Фиолетовый", "appearanceAccentPink": "Розовый", - "appearanceGlassClarity": "Glass clarity", - "appearanceGlassOutlines": "Glass outlines", + "appearanceGlassClarity": "Прозрачность стекла", + "appearanceGlassOutlines": "Контур стекла", "appearanceGlassOutlinesSubtitle": "Show decorative edges around Mornye glass. Turning this off keeps blur and refraction.", "appearanceGlassClaritySubtitle": "Adjust transparency in Mornye menus and navigation. Text contrast is preserved.", "appearanceGlassTinted": "Tinted", @@ -2916,7 +2916,7 @@ "@libraryScanFinalizing": { "description": "Status shown after file scanning finishes but library persistence is still running" }, - "libraryScanPaused": "Scan paused", + "libraryScanPaused": "Сканирование приостановлено", "@libraryScanPaused": { "description": "Status shown while a library scan is paused by the user" }, @@ -5419,7 +5419,7 @@ } } }, - "notifLibraryScanProgressNoTotal": "{scanned} files scanned", + "notifLibraryScanProgressNoTotal": "{scanned} файлов отсканировано", "@notifLibraryScanProgressNoTotal": { "description": "Notification body for library scan progress when total is unknown", "placeholders": { @@ -7026,7 +7026,7 @@ "@libraryFilterMetadataMissingLyrics": { "description": "Filter option for tracks without embedded or sidecar lyrics" }, - "libraryFilterMetadataMissingReplayGain": "Missing ReplayGain", + "libraryFilterMetadataMissingReplayGain": "Отсутствует ReplayGain", "@libraryFilterMetadataMissingReplayGain": { "description": "Filter option for scanned tracks without ReplayGain gain tags" }, @@ -7162,13 +7162,13 @@ "listeningStatsPreviousYear": "Previous year", "listeningStatsNextYear": "Next year", "listeningStatsActivity": "Recent listening days · minutes", - "listeningStatsTopArtists": "Top artists", - "listeningStatsTopTracks": "Top tracks", + "listeningStatsTopArtists": "Топ исполнителей", + "listeningStatsTopTracks": "Топ треки", "listeningStatsLoadError": "Could not load listening statistics", "listeningStatsClear": "Clear listening statistics", "listeningStatsClearError": "Could not clear listening statistics. Please try again.", "listeningStatsClearDescription": "Delete all listening statistics on this device? Your music and playlists will be kept.", - "weeklyReleases": "New releases", + "weeklyReleases": "Новые релизы", "weeklyReleasesDescription": "Recent albums and singles from your favorite artists, supplied by installed metadata extensions.", "weeklyReleasesEmpty": "No dated releases found in this period. Add favorite artists or try a longer period.", "weeklyReleasesUnavailable": "Some artists could not be checked. Their saved results are kept. Providers may not supply artist catalogs or exact release dates.", @@ -7178,12 +7178,12 @@ "libraryLoadFailed": "Library could not be loaded. Retry to load the saved folders and track index.", "discordPresenceDescription": "Share the title, artist, album and progress of music played in the built-in player on your Discord profile. Local audio and artwork files are never uploaded. Clears when playback pauses or stops.", "discordPresenceDisabled": "Disabled", - "discordPresenceLink": "Link Discord account", - "discordPresenceConnecting": "Connecting to Discord…", + "discordPresenceLink": "Подключить аккаунт Discord", + "discordPresenceConnecting": "Подключение к Discord…", "discordPresenceReady": "Ready when music plays", "discordPresenceActive": "Sharing current track", - "discordPresenceUnavailable": "Discord is unavailable. Retrying during playback.", - "discordPresenceBuildUnavailable": "Discord SDK is not available in this build.", + "discordPresenceUnavailable": "Discord недоступен. Повторите попытку во время воспроизведения.", + "discordPresenceBuildUnavailable": "Discord SDK недоступен в этой сборке.", "discordPresenceAndroidHelp": "Install Discord and sign in on this phone. Allow activity sharing in Discord. External players are not supported.", "discordPresenceIosHelp": "Link your account through Discord and allow activity sharing. Tap to link again if authorization fails.", "discordPresenceDisconnect": "Disconnect and forget account", @@ -7191,27 +7191,27 @@ "autoMixAutomaticDuration": "Automatic duration", "autoMixDuration": "Mix duration", "autoMixEffect": "Transition effect", - "autoMixEffectAuto": "Auto", - "autoMixEffectCrossfade": "Crossfade", + "autoMixEffectAuto": "Авто", + "autoMixEffectCrossfade": "Плавный переход", "autoMixEffectMuffled": "Muffled", - "autoMixEffectEcho": "Echo", - "autoMixEffectPitch": "Pitch", + "autoMixEffectEcho": "Эхо", + "autoMixEffectPitch": "Тон", "autoMixEffectCustom": "Custom", "autoMixEffectsHelp": "Effects apply to the end of the outgoing song during the mix. Short songs use a shorter overlap.", - "autoMixSpeed": "Speed", - "autoMixPitch": "Pitch (semitones)", - "autoMixEcho": "Echo", + "autoMixSpeed": "Скорость", + "autoMixPitch": "Тон (полутона)", + "autoMixEcho": "Эхо", "autoMixLowPass": "Muffled filter", - "autoMixMixing": "Mixing", - "autoMixCrossfading": "Crossfade", + "autoMixMixing": "Микширование", + "autoMixCrossfading": "Плавный переход", "playbackAutomation": "Automatic playback", - "playbackPauseOnMute": "Pause when muted", - "snackbarPlaybackMuted": "Media volume is zero. Playback paused. Press play again to continue.", + "playbackPauseOnMute": "Пауза при отключении звука", + "snackbarPlaybackMuted": "Громкость равна нулю. Воспроизведение приостановлено. Нажмите ещё раз, чтобы продолжить.", "@snackbarPlaybackMuted": { "description": "Shown after mute automation pauses playback; another explicit play request can override the pause." }, "playbackPauseOnMuteDescription": "Pause at zero media volume and resume when raised. Manual pauses stay paused. Standard audio output only.", - "playbackOnHeadphonesConnected": "Play when headphones connect", + "playbackOnHeadphonesConnected": "Играть при подключении наушников", "playbackOnHeadphonesConnectedDescription": "Resume the current song when wired or Bluetooth headphones connect. Disconnecting pauses playback. Built-in player only.", "appearanceCustomFont": "Custom font", "appearanceCustomFontSubtitle": "Import a TTF or OTF file (up to 10 MB). Overrides the theme and system font.",