SpotiFLAC-Mobile/lib/l10n/arb/app_ru.arb

2860 lines
No EOL
103 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"@@locale": "ru",
"@@last_modified": "2026-01-16",
"appName": "SpotiFLAC",
"@appName": {
"description": "App name - DO NOT TRANSLATE"
},
"appDescription": "Скачайте треки Spotify в Lossless качестве из Tidal, Qobuz и Amazon Music.",
"@appDescription": {
"description": "App description shown in about page"
},
"navHome": "Главная",
"@navHome": {
"description": "Bottom navigation - Home tab"
},
"navHistory": "История",
"@navHistory": {
"description": "Bottom navigation - History tab"
},
"navSettings": "Настройки",
"@navSettings": {
"description": "Bottom navigation - Settings tab"
},
"navStore": "Магазин",
"@navStore": {
"description": "Bottom navigation - Extension store tab"
},
"homeTitle": "Главная",
"@homeTitle": {
"description": "Home screen title"
},
"homeSearchHint": "Вставьте URL Spotify или выполните поиск...",
"@homeSearchHint": {
"description": "Placeholder text in search box"
},
"homeSearchHintExtension": "Искать с помощью {extensionName}...",
"@homeSearchHintExtension": {
"description": "Placeholder when extension search is active",
"placeholders": {
"extensionName": {
"type": "String",
"description": "Name of the active extension"
}
}
},
"homeSubtitle": "Вставьте ссылку Spotify или ищите по названию",
"@homeSubtitle": {
"description": "Subtitle shown below search box"
},
"homeSupports": "Поддерживается: Трек, Альбом, Плейлист, URL исполнителя",
"@homeSupports": {
"description": "Info text about supported URL types"
},
"homeRecent": "Недавние",
"@homeRecent": {
"description": "Section header for recent searches"
},
"historyTitle": "История",
"@historyTitle": {
"description": "History screen title"
},
"historyDownloading": "Скачивание ({count})",
"@historyDownloading": {
"description": "Tab showing active downloads count",
"placeholders": {
"count": {
"type": "int",
"description": "Number of active downloads"
}
}
},
"historyDownloaded": "Скачано",
"@historyDownloaded": {
"description": "Tab showing completed downloads"
},
"historyFilterAll": "Все",
"@historyFilterAll": {
"description": "Filter chip - show all items"
},
"historyFilterAlbums": "Альбомы",
"@historyFilterAlbums": {
"description": "Filter chip - show albums only"
},
"historyFilterSingles": "Синглы",
"@historyFilterSingles": {
"description": "Filter chip - show singles only"
},
"historyTracksCount": "{count, plural, one {{count} трек} few {{count} трека} many {{count} треков} other {{count} треков}}",
"@historyTracksCount": {
"description": "Track count with plural form",
"placeholders": {
"count": {
"type": "int"
}
}
},
"historyAlbumsCount": "{count, plural, one {{count} альбом} few {{count} альбома} many {{count} альбомов} other {{count} альбомов}}",
"@historyAlbumsCount": {
"description": "Album count with plural form",
"placeholders": {
"count": {
"type": "int"
}
}
},
"historyNoDownloads": "Нет истории скачиваний",
"@historyNoDownloads": {
"description": "Empty state title"
},
"historyNoDownloadsSubtitle": "Скачанные треки появятся здесь",
"@historyNoDownloadsSubtitle": {
"description": "Empty state subtitle"
},
"historyNoAlbums": "Нет скачанных альбомов",
"@historyNoAlbums": {
"description": "Empty state when filtering albums"
},
"historyNoAlbumsSubtitle": "Скачайте несколько треков из альбома, чтобы увидеть их здесь",
"@historyNoAlbumsSubtitle": {
"description": "Empty state subtitle for albums filter"
},
"historyNoSingles": "Нет скачанных синглов",
"@historyNoSingles": {
"description": "Empty state when filtering singles"
},
"historyNoSinglesSubtitle": "Здесь будут отображаться загрузки синглов",
"@historyNoSinglesSubtitle": {
"description": "Empty state subtitle for singles filter"
},
"historySearchHint": "Поиск в истории...",
"@historySearchHint": {
"description": "Search bar placeholder in history"
},
"settingsTitle": "Настройки",
"@settingsTitle": {
"description": "Settings screen title"
},
"settingsDownload": "Скачивание",
"@settingsDownload": {
"description": "Settings section - download options"
},
"settingsAppearance": "Внешний вид",
"@settingsAppearance": {
"description": "Settings section - visual customization"
},
"settingsOptions": "Опции",
"@settingsOptions": {
"description": "Settings section - app options"
},
"settingsExtensions": "Расширения",
"@settingsExtensions": {
"description": "Settings section - extension management"
},
"settingsAbout": "О программе",
"@settingsAbout": {
"description": "Settings section - app info"
},
"downloadTitle": "Скачивание",
"@downloadTitle": {
"description": "Download settings page title"
},
"downloadLocation": "Папка для скачивания",
"@downloadLocation": {
"description": "Setting for download folder"
},
"downloadLocationSubtitle": "Выберите, куда сохранить файлы",
"@downloadLocationSubtitle": {
"description": "Subtitle for download location"
},
"downloadLocationDefault": "Расположение по умолчанию",
"@downloadLocationDefault": {
"description": "Shown when using default folder"
},
"downloadDefaultService": "Сервис по умолчанию",
"@downloadDefaultService": {
"description": "Setting for preferred download service (Tidal/Qobuz/Amazon)"
},
"downloadDefaultServiceSubtitle": "Сервис, используемый для скачивания",
"@downloadDefaultServiceSubtitle": {
"description": "Subtitle for default service"
},
"downloadDefaultQuality": "Качество по умолчанию",
"@downloadDefaultQuality": {
"description": "Setting for audio quality"
},
"downloadAskQuality": "Спрашивать качество перед скачиванием",
"@downloadAskQuality": {
"description": "Toggle to show quality picker"
},
"downloadAskQualitySubtitle": "Показывать выбор качества для каждого скачивания",
"@downloadAskQualitySubtitle": {
"description": "Subtitle for ask quality toggle"
},
"downloadFilenameFormat": "Формат имени файла",
"@downloadFilenameFormat": {
"description": "Setting for output filename pattern"
},
"downloadFolderOrganization": "Организация папок",
"@downloadFolderOrganization": {
"description": "Setting for folder structure"
},
"downloadSeparateSingles": "Разделять синглы",
"@downloadSeparateSingles": {
"description": "Toggle to separate single tracks"
},
"downloadSeparateSinglesSubtitle": "Помещать синглы в отдельную папку",
"@downloadSeparateSinglesSubtitle": {
"description": "Subtitle for separate singles toggle"
},
"qualityBest": "Лучшее из доступных",
"@qualityBest": {
"description": "Audio quality option - highest available"
},
"qualityFlac": "FLAC",
"@qualityFlac": {
"description": "Audio quality option - FLAC lossless"
},
"quality320": "320 кбит/с",
"@quality320": {
"description": "Audio quality option - 320kbps MP3"
},
"quality128": "128 кбит/с",
"@quality128": {
"description": "Audio quality option - 128kbps MP3"
},
"appearanceTitle": "Внешний вид",
"@appearanceTitle": {
"description": "Appearance settings page title"
},
"appearanceTheme": "Тема",
"@appearanceTheme": {
"description": "Theme mode setting"
},
"appearanceThemeSystem": "Системная",
"@appearanceThemeSystem": {
"description": "Follow system theme"
},
"appearanceThemeLight": "Светлая",
"@appearanceThemeLight": {
"description": "Light theme"
},
"appearanceThemeDark": "Тёмная",
"@appearanceThemeDark": {
"description": "Dark theme"
},
"appearanceDynamicColor": "Динамический цвет",
"@appearanceDynamicColor": {
"description": "Material You dynamic colors"
},
"appearanceDynamicColorSubtitle": "Использовать цвета из ваших обоев",
"@appearanceDynamicColorSubtitle": {
"description": "Subtitle for dynamic color"
},
"appearanceAccentColor": "Акцентный цвет",
"@appearanceAccentColor": {
"description": "Custom accent color picker"
},
"appearanceHistoryView": "Отображение истории",
"@appearanceHistoryView": {
"description": "Layout style for history"
},
"appearanceHistoryViewList": "Список",
"@appearanceHistoryViewList": {
"description": "List layout option"
},
"appearanceHistoryViewGrid": "Сетка",
"@appearanceHistoryViewGrid": {
"description": "Grid layout option"
},
"optionsTitle": "Опции",
"@optionsTitle": {
"description": "Options settings page title"
},
"optionsSearchSource": "Поиск источника",
"@optionsSearchSource": {
"description": "Section for search provider settings"
},
"optionsPrimaryProvider": "Основной провайдер",
"@optionsPrimaryProvider": {
"description": "Main search provider setting"
},
"optionsPrimaryProviderSubtitle": "Сервис, используемый при поиске по названию трека.",
"@optionsPrimaryProviderSubtitle": {
"description": "Subtitle for primary provider"
},
"optionsUsingExtension": "Используется расширение: {extensionName}",
"@optionsUsingExtension": {
"description": "Shows active extension name",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"optionsSwitchBack": "Нажмите Deezer или Spotify для возврата с расширения",
"@optionsSwitchBack": {
"description": "Hint to switch back to built-in providers"
},
"optionsAutoFallback": "Автоматический переход",
"@optionsAutoFallback": {
"description": "Auto-retry with other services"
},
"optionsAutoFallbackSubtitle": "Попробовать другие сервисы при сбое загрузки",
"@optionsAutoFallbackSubtitle": {
"description": "Subtitle for auto fallback"
},
"optionsUseExtensionProviders": "Использовать провайдера расширений",
"@optionsUseExtensionProviders": {
"description": "Enable extension download providers"
},
"optionsUseExtensionProvidersOn": "Сначала будут опробованы расширения",
"@optionsUseExtensionProvidersOn": {
"description": "Status when extension providers enabled"
},
"optionsUseExtensionProvidersOff": "Использование только встроенных провайдеров",
"@optionsUseExtensionProvidersOff": {
"description": "Status when extension providers disabled"
},
"optionsEmbedLyrics": "Вставить текст песни",
"@optionsEmbedLyrics": {
"description": "Embed lyrics in audio files"
},
"optionsEmbedLyricsSubtitle": "Вставить синхронизированные тексты в FLAC файлы",
"@optionsEmbedLyricsSubtitle": {
"description": "Subtitle for embed lyrics"
},
"optionsMaxQualityCover": "Максимальное качество обложки",
"@optionsMaxQualityCover": {
"description": "Download highest quality album art"
},
"optionsMaxQualityCoverSubtitle": "Скачивать обложку в макс. разрешении",
"@optionsMaxQualityCoverSubtitle": {
"description": "Subtitle for max quality cover"
},
"optionsConcurrentDownloads": "Одновременные загрузки",
"@optionsConcurrentDownloads": {
"description": "Number of parallel downloads"
},
"optionsConcurrentSequential": "Последовательно (1 за раз)",
"@optionsConcurrentSequential": {
"description": "Download one at a time"
},
"optionsConcurrentParallel": "{count} параллельных загрузок",
"@optionsConcurrentParallel": {
"description": "Multiple parallel downloads",
"placeholders": {
"count": {
"type": "int"
}
}
},
"optionsConcurrentWarning": "Параллельные загрузки могут вызвать ограничение скорости",
"@optionsConcurrentWarning": {
"description": "Warning about rate limits"
},
"optionsExtensionStore": "Магазин расширений",
"@optionsExtensionStore": {
"description": "Show/hide store tab"
},
"optionsExtensionStoreSubtitle": "Показывать вкладку Магазин в гл. меню",
"@optionsExtensionStoreSubtitle": {
"description": "Subtitle for extension store toggle"
},
"optionsCheckUpdates": "Проверить обновления",
"@optionsCheckUpdates": {
"description": "Auto update check toggle"
},
"optionsCheckUpdatesSubtitle": "Уведомлять о наличии новой версии",
"@optionsCheckUpdatesSubtitle": {
"description": "Subtitle for update check"
},
"optionsUpdateChannel": "Канал обновлений",
"@optionsUpdateChannel": {
"description": "Stable vs preview releases"
},
"optionsUpdateChannelStable": "Только стабильные релизы",
"@optionsUpdateChannelStable": {
"description": "Only stable updates"
},
"optionsUpdateChannelPreview": "Предварительные версии",
"@optionsUpdateChannelPreview": {
"description": "Include beta/preview updates"
},
"optionsUpdateChannelWarning": "Предварительная версия может содержать ошибки или неполные функции",
"@optionsUpdateChannelWarning": {
"description": "Warning about preview channel"
},
"optionsClearHistory": "Очистить историю загрузок",
"@optionsClearHistory": {
"description": "Delete all download history"
},
"optionsClearHistorySubtitle": "Удалить все скачанные треки из истории",
"@optionsClearHistorySubtitle": {
"description": "Subtitle for clear history"
},
"optionsDetailedLogging": "Подробный лог",
"@optionsDetailedLogging": {
"description": "Enable verbose logs for debugging"
},
"optionsDetailedLoggingOn": "Ведутся подробные логи",
"@optionsDetailedLoggingOn": {
"description": "Status when logging enabled"
},
"optionsDetailedLoggingOff": "Включить для отчётов об ошибках",
"@optionsDetailedLoggingOff": {
"description": "Status when logging disabled"
},
"optionsSpotifyCredentials": "Учётные данные Spotify",
"@optionsSpotifyCredentials": {
"description": "Spotify API credentials setting"
},
"optionsSpotifyCredentialsConfigured": "Client ID: {clientId}...",
"@optionsSpotifyCredentialsConfigured": {
"description": "Shows configured client ID preview",
"placeholders": {
"clientId": {
"type": "String"
}
}
},
"optionsSpotifyCredentialsRequired": "Необходимо - нажмите для настройки",
"@optionsSpotifyCredentialsRequired": {
"description": "Prompt to set up credentials"
},
"optionsSpotifyWarning": "Spotify требует ваши собственные учетные данные API. Получите их бесплатно на сайте developer.spotify.com",
"@optionsSpotifyWarning": {
"description": "Info about Spotify API requirement"
},
"extensionsTitle": "Расширения",
"@extensionsTitle": {
"description": "Extensions page title"
},
"extensionsInstalled": "Установленные расширения",
"@extensionsInstalled": {
"description": "Section header for installed extensions"
},
"extensionsNone": "Нет установленных расширений",
"@extensionsNone": {
"description": "Empty state title"
},
"extensionsNoneSubtitle": "Установка расширений из вкладки Магазин",
"@extensionsNoneSubtitle": {
"description": "Empty state subtitle"
},
"extensionsEnabled": "Включено",
"@extensionsEnabled": {
"description": "Extension status - active"
},
"extensionsDisabled": "Выключено",
"@extensionsDisabled": {
"description": "Extension status - inactive"
},
"extensionsVersion": "Версия {version}",
"@extensionsVersion": {
"description": "Extension version display",
"placeholders": {
"version": {
"type": "String"
}
}
},
"extensionsAuthor": "от {author}",
"@extensionsAuthor": {
"description": "Extension author credit",
"placeholders": {
"author": {
"type": "String"
}
}
},
"extensionsUninstall": "Удалить",
"@extensionsUninstall": {
"description": "Uninstall extension button"
},
"extensionsSetAsSearch": "Установить в качестве поисковой системы",
"@extensionsSetAsSearch": {
"description": "Use extension for search"
},
"storeTitle": "Магазин расширений",
"@storeTitle": {
"description": "Store screen title"
},
"storeSearch": "Поиск расширений...",
"@storeSearch": {
"description": "Store search placeholder"
},
"storeInstall": "Установить",
"@storeInstall": {
"description": "Install extension button"
},
"storeInstalled": "Установлено",
"@storeInstalled": {
"description": "Already installed badge"
},
"storeUpdate": "Обновить",
"@storeUpdate": {
"description": "Update available button"
},
"aboutTitle": "О программе",
"@aboutTitle": {
"description": "About page title"
},
"aboutContributors": "Участники",
"@aboutContributors": {
"description": "Section for contributors"
},
"aboutMobileDeveloper": "Разработчик мобильной версии",
"@aboutMobileDeveloper": {
"description": "Role description for mobile dev"
},
"aboutOriginalCreator": "Создатель оригинального SpotiFLAC",
"@aboutOriginalCreator": {
"description": "Role description for original creator"
},
"aboutLogoArtist": "Талантливый художник, который создал наш красивый логотип приложения!",
"@aboutLogoArtist": {
"description": "Role description for logo artist"
},
"aboutTranslators": "Переводчики",
"@aboutTranslators": {
"description": "Section for translators"
},
"aboutSpecialThanks": "Особая благодарность",
"@aboutSpecialThanks": {
"description": "Section for special thanks"
},
"aboutLinks": "Ссылки",
"@aboutLinks": {
"description": "Section for external links"
},
"aboutMobileSource": "Исходный код мобильной версии",
"@aboutMobileSource": {
"description": "Link to mobile GitHub repo"
},
"aboutPCSource": "Исходный код ПК версии",
"@aboutPCSource": {
"description": "Link to PC GitHub repo"
},
"aboutReportIssue": "Сообщить о проблеме",
"@aboutReportIssue": {
"description": "Link to report bugs"
},
"aboutReportIssueSubtitle": "Сообщите о возникших проблемах",
"@aboutReportIssueSubtitle": {
"description": "Subtitle for report issue"
},
"aboutFeatureRequest": "Предложить новую функцию",
"@aboutFeatureRequest": {
"description": "Link to suggest features"
},
"aboutFeatureRequestSubtitle": "Предложить новые функции для приложения",
"@aboutFeatureRequestSubtitle": {
"description": "Subtitle for feature request"
},
"aboutTelegramChannel": "Telegram канал",
"@aboutTelegramChannel": {
"description": "Link to Telegram channel"
},
"aboutTelegramChannelSubtitle": "Объявления и обновления",
"@aboutTelegramChannelSubtitle": {
"description": "Subtitle for Telegram channel"
},
"aboutTelegramChat": "Сообщество в Telegram",
"@aboutTelegramChat": {
"description": "Link to Telegram chat group"
},
"aboutTelegramChatSubtitle": "Чат с другими пользователями",
"@aboutTelegramChatSubtitle": {
"description": "Subtitle for Telegram chat"
},
"aboutSocial": "Соцсети",
"@aboutSocial": {
"description": "Section for social links"
},
"aboutSupport": "Поддержка",
"@aboutSupport": {
"description": "Section for support/donation links"
},
"aboutApp": "Приложение",
"@aboutApp": {
"description": "Section for app info"
},
"aboutVersion": "Версия",
"@aboutVersion": {
"description": "Version info label"
},
"aboutBinimumDesc": "Создатель QQDL & HiFi API. Без этого API загрузки Tidal не существовали бы!",
"@aboutBinimumDesc": {
"description": "Credit description for binimum"
},
"aboutSachinsenalDesc": "Оригинальный создатель проекта HiFi. Основатель Tidal интеграции!",
"@aboutSachinsenalDesc": {
"description": "Credit description for sachinsenal0x64"
},
"aboutDoubleDouble": "DoubleDouble",
"@aboutDoubleDouble": {
"description": "Name of Amazon API service - DO NOT TRANSLATE"
},
"aboutDoubleDoubleDesc": "Удивительный API для загрузок Amazon Music. Спасибо за то, что сделали это бесплатно!",
"@aboutDoubleDoubleDesc": {
"description": "Credit for DoubleDouble API"
},
"aboutDabMusic": "DAB Music",
"@aboutDabMusic": {
"description": "Name of Qobuz API service - DO NOT TRANSLATE"
},
"aboutDabMusicDesc": "Лучший API для стриминга Qobuz. Без него загрузка файлов в высоком разрешении была бы невозможна!",
"@aboutDabMusicDesc": {
"description": "Credit for DAB Music API"
},
"aboutAppDescription": "Скачайте треки Spotify в Lossless качестве из Tidal, Qobuz и Amazon Music.",
"@aboutAppDescription": {
"description": "App description in header card"
},
"albumTitle": "Альбом",
"@albumTitle": {
"description": "Album screen title"
},
"albumTracks": "{count, plural, one {{count} трек} few {{count} трека} many {{count} треков} other {{count} треков}}",
"@albumTracks": {
"description": "Album track count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"albumDownloadAll": "Скачать всё",
"@albumDownloadAll": {
"description": "Button to download all tracks"
},
"albumDownloadRemaining": "Скачать оставшиеся",
"@albumDownloadRemaining": {
"description": "Button to download remaining tracks"
},
"playlistTitle": "Плейлист",
"@playlistTitle": {
"description": "Playlist screen title"
},
"artistTitle": "Исполнитель",
"@artistTitle": {
"description": "Artist screen title"
},
"artistAlbums": "Альбомы",
"@artistAlbums": {
"description": "Section header for artist albums"
},
"artistSingles": "Синглы и EP",
"@artistSingles": {
"description": "Section header for singles/EPs"
},
"artistCompilations": "Сборники",
"@artistCompilations": {
"description": "Section header for compilations"
},
"artistReleases": "{count, plural, one {{count} релиз} few {{count} релиза} many {{count} релизов} other {{count} релизов}}",
"@artistReleases": {
"description": "Artist release count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"artistPopular": "Популярное",
"@artistPopular": {
"description": "Section header for popular/top tracks"
},
"artistMonthlyListeners": "{count} слушателей в месяц",
"@artistMonthlyListeners": {
"description": "Monthly listener count display",
"placeholders": {
"count": {
"type": "String",
"description": "Formatted listener count"
}
}
},
"trackMetadataTitle": "Информация о треке",
"@trackMetadataTitle": {
"description": "Track metadata screen title"
},
"trackMetadataArtist": "Исполнитель",
"@trackMetadataArtist": {
"description": "Metadata field - artist name"
},
"trackMetadataAlbum": "Альбом",
"@trackMetadataAlbum": {
"description": "Metadata field - album name"
},
"trackMetadataDuration": "Продолжительность",
"@trackMetadataDuration": {
"description": "Metadata field - track length"
},
"trackMetadataQuality": "Качество",
"@trackMetadataQuality": {
"description": "Metadata field - audio quality"
},
"trackMetadataPath": "Путь к файлу",
"@trackMetadataPath": {
"description": "Metadata field - file location"
},
"trackMetadataDownloadedAt": "Скачано",
"@trackMetadataDownloadedAt": {
"description": "Metadata field - download date"
},
"trackMetadataService": "Сервис",
"@trackMetadataService": {
"description": "Metadata field - download service used"
},
"trackMetadataPlay": "Воспроизвести",
"@trackMetadataPlay": {
"description": "Action button - play track"
},
"trackMetadataShare": "Поделиться",
"@trackMetadataShare": {
"description": "Action button - share track"
},
"trackMetadataDelete": "Удалить",
"@trackMetadataDelete": {
"description": "Action button - delete track"
},
"trackMetadataRedownload": "Скачать снова",
"@trackMetadataRedownload": {
"description": "Action button - download again"
},
"trackMetadataOpenFolder": "Открыть папку",
"@trackMetadataOpenFolder": {
"description": "Action button - open containing folder"
},
"setupTitle": "Добро пожаловать в SpotiFLAC",
"@setupTitle": {
"description": "Setup wizard title"
},
"setupSubtitle": "Давайте начнем",
"@setupSubtitle": {
"description": "Setup wizard subtitle"
},
"setupStoragePermission": "Доступ к хранилищу",
"@setupStoragePermission": {
"description": "Storage permission step title"
},
"setupStoragePermissionSubtitle": "Необходимо для сохранения загруженных файлов",
"@setupStoragePermissionSubtitle": {
"description": "Explanation for storage permission"
},
"setupStoragePermissionGranted": "Разрешение предоставлено",
"@setupStoragePermissionGranted": {
"description": "Status when permission granted"
},
"setupStoragePermissionDenied": "Разрешение не предоставлено",
"@setupStoragePermissionDenied": {
"description": "Status when permission denied"
},
"setupGrantPermission": "Предоставить разрешение",
"@setupGrantPermission": {
"description": "Button to request permission"
},
"setupDownloadLocation": "Папка для скачивания",
"@setupDownloadLocation": {
"description": "Download folder step title"
},
"setupChooseFolder": "Выбрать папку",
"@setupChooseFolder": {
"description": "Button to pick folder"
},
"setupContinue": "Продолжить",
"@setupContinue": {
"description": "Continue to next step button"
},
"setupSkip": "Пропустить",
"@setupSkip": {
"description": "Skip current step button"
},
"setupStorageAccessRequired": "Требуется доступ к хранилищу",
"@setupStorageAccessRequired": {
"description": "Title when storage access needed"
},
"setupStorageAccessMessage": "SpotiFLAC требуется разрешение \"Доступ ко всем файлам\" для сохранения музыкальных файлов в выбранную папку.",
"@setupStorageAccessMessage": {
"description": "Explanation for storage access"
},
"setupStorageAccessMessageAndroid11": "Для Android 11+ требуется разрешение \"Доступ ко всем файлам\" для сохранения файлов в выбранную вами папку загрузки.",
"@setupStorageAccessMessageAndroid11": {
"description": "Android 11+ specific explanation"
},
"setupOpenSettings": "Открыть настройки",
"@setupOpenSettings": {
"description": "Button to open system settings"
},
"setupPermissionDeniedMessage": "В разрешении отказано. Пожалуйста, предоставьте все разрешения для продолжения.",
"@setupPermissionDeniedMessage": {
"description": "Error when permission denied"
},
"setupPermissionRequired": "Требуется разрешение {permissionType}",
"@setupPermissionRequired": {
"description": "Generic permission required title",
"placeholders": {
"permissionType": {
"type": "String",
"description": "Type of permission (Storage/Notification)"
}
}
},
"setupPermissionRequiredMessage": "Для оптимальной работы требуется разрешение {permissionType}. Вы можете изменить это позже в настройках.",
"@setupPermissionRequiredMessage": {
"description": "Generic permission required message",
"placeholders": {
"permissionType": {
"type": "String"
}
}
},
"setupSelectDownloadFolder": "Выбрать папку для скачивания",
"@setupSelectDownloadFolder": {
"description": "Folder selection step title"
},
"setupUseDefaultFolder": "Использовать папку по умолчанию?",
"@setupUseDefaultFolder": {
"description": "Dialog title for default folder"
},
"setupNoFolderSelected": "Папка не выбрана. Хотите использовать папку Музыка по умолчанию?",
"@setupNoFolderSelected": {
"description": "Prompt when no folder selected"
},
"setupUseDefault": "По умолчанию",
"@setupUseDefault": {
"description": "Button to use default folder"
},
"setupDownloadLocationTitle": "Папка для скачивания",
"@setupDownloadLocationTitle": {
"description": "Download location dialog title"
},
"setupDownloadLocationIosMessage": "В iOS загрузки сохраняются в папке Документы приложения. Вы можете получить к ним доступ через приложение Файлы.",
"@setupDownloadLocationIosMessage": {
"description": "iOS-specific folder info"
},
"setupAppDocumentsFolder": "Папка Документы приложения",
"@setupAppDocumentsFolder": {
"description": "iOS documents folder option"
},
"setupAppDocumentsFolderSubtitle": "Рекомендуется - доступ через Файлы",
"@setupAppDocumentsFolderSubtitle": {
"description": "Subtitle for documents folder"
},
"setupChooseFromFiles": "Выбрать из файлов",
"@setupChooseFromFiles": {
"description": "iOS file picker option"
},
"setupChooseFromFilesSubtitle": "Выберите iCloud или другое местоположение",
"@setupChooseFromFilesSubtitle": {
"description": "Subtitle for file picker"
},
"setupIosEmptyFolderWarning": "Ограничение iOS: пустые папки не могут быть выбраны. Выберите папку, содержащую хотя бы один файл.",
"@setupIosEmptyFolderWarning": {
"description": "iOS folder selection warning"
},
"setupDownloadInFlac": "Скачать Spotify треки во FLAC",
"@setupDownloadInFlac": {
"description": "App tagline in setup"
},
"setupStepStorage": "Хранилище",
"@setupStepStorage": {
"description": "Setup step indicator - storage"
},
"setupStepNotification": "Уведомления",
"@setupStepNotification": {
"description": "Setup step indicator - notification"
},
"setupStepFolder": "Папка",
"@setupStepFolder": {
"description": "Setup step indicator - folder"
},
"setupStepSpotify": "Spotify",
"@setupStepSpotify": {
"description": "Setup step indicator - Spotify API"
},
"setupStepPermission": "Разрешение",
"@setupStepPermission": {
"description": "Setup step indicator - permission"
},
"setupStorageGranted": "Доступ к хранилищу предоставлен!",
"@setupStorageGranted": {
"description": "Success message for storage permission"
},
"setupStorageRequired": "Требуется доступ к хранилищу",
"@setupStorageRequired": {
"description": "Title when storage permission needed"
},
"setupStorageDescription": "SpotiFLAC требуется разрешение на хранение для сохранения скачанных файлов.",
"@setupStorageDescription": {
"description": "Explanation for storage permission"
},
"setupNotificationGranted": "Разрешение на уведомление предоставлено!",
"@setupNotificationGranted": {
"description": "Success message for notification permission"
},
"setupNotificationEnable": "Включить уведомления",
"@setupNotificationEnable": {
"description": "Button to enable notifications"
},
"setupNotificationDescription": "Получайте уведомления о завершении загрузки или о необходимости привлечения внимания.",
"@setupNotificationDescription": {
"description": "Explanation for notifications"
},
"setupFolderSelected": "Папка для загрузки выбрана!",
"@setupFolderSelected": {
"description": "Success message for folder selection"
},
"setupFolderChoose": "Выбрать папку для скачивания",
"@setupFolderChoose": {
"description": "Button to choose folder"
},
"setupFolderDescription": "Выберите папку, в которой будет сохраняться скачанная музыка.",
"@setupFolderDescription": {
"description": "Explanation for folder selection"
},
"setupChangeFolder": "Сменить папку",
"@setupChangeFolder": {
"description": "Button to change selected folder"
},
"setupSelectFolder": "Выбрать папку",
"@setupSelectFolder": {
"description": "Button to select folder"
},
"setupSpotifyApiOptional": "Spotify API (необязательно)",
"@setupSpotifyApiOptional": {
"description": "Spotify API step title"
},
"setupSpotifyApiDescription": "Добавьте свои учётные данные Spotify для улучшения результатов поиска и доступа к эксклюзивному контенту Spotify.",
"@setupSpotifyApiDescription": {
"description": "Explanation for Spotify API"
},
"setupUseSpotifyApi": "Использовать Spotify API",
"@setupUseSpotifyApi": {
"description": "Toggle to enable Spotify API"
},
"setupEnterCredentialsBelow": "Введите ваши учётные данные ниже",
"@setupEnterCredentialsBelow": {
"description": "Prompt to enter credentials"
},
"setupUsingDeezer": "Использование Deezer (аккаунт не требуется)",
"@setupUsingDeezer": {
"description": "Status when using Deezer"
},
"setupEnterClientId": "Введите Client ID Spotify",
"@setupEnterClientId": {
"description": "Placeholder for client ID field"
},
"setupEnterClientSecret": "Введите Spotify Client Secret",
"@setupEnterClientSecret": {
"description": "Placeholder for client secret field"
},
"setupGetFreeCredentials": "Получите бесплатный API учётной записи на панели разработчика Spotify.",
"@setupGetFreeCredentials": {
"description": "Info about getting Spotify credentials"
},
"setupEnableNotifications": "Включить уведомления",
"@setupEnableNotifications": {
"description": "Button to enable notifications"
},
"setupProceedToNextStep": "Теперь вы можете перейти к следующему шагу.",
"@setupProceedToNextStep": {
"description": "Message after completing a step"
},
"setupNotificationProgressDescription": "Вы будете получать уведомления о ходе загрузки.",
"@setupNotificationProgressDescription": {
"description": "Info about notification usage"
},
"setupNotificationBackgroundDescription": "Получайте уведомления о ходе и завершении загрузки. Это поможет вам отслеживать загрузки, когда приложение находится в фоновом режиме.",
"@setupNotificationBackgroundDescription": {
"description": "Detailed notification explanation"
},
"setupSkipForNow": "Пропустить",
"@setupSkipForNow": {
"description": "Skip button text"
},
"setupBack": "Назад",
"@setupBack": {
"description": "Back button text"
},
"setupNext": "Далее",
"@setupNext": {
"description": "Next button text"
},
"setupGetStarted": "Приступить к работе",
"@setupGetStarted": {
"description": "Final setup button"
},
"setupSkipAndStart": "Пропустить и начать",
"@setupSkipAndStart": {
"description": "Skip setup and start app"
},
"setupAllowAccessToManageFiles": "Пожалуйста, включите \"Разрешить доступ для управления всеми файлами\" на следующем экране.",
"@setupAllowAccessToManageFiles": {
"description": "Instruction for file access permission"
},
"setupGetCredentialsFromSpotify": "Получить учётные данные с developer.spotify.com",
"@setupGetCredentialsFromSpotify": {
"description": "Link text for Spotify developer portal"
},
"dialogCancel": "Отмена",
"@dialogCancel": {
"description": "Dialog button - cancel action"
},
"dialogOk": "ОК",
"@dialogOk": {
"description": "Dialog button - confirm/acknowledge"
},
"dialogSave": "Сохранить",
"@dialogSave": {
"description": "Dialog button - save changes"
},
"dialogDelete": "Удалить",
"@dialogDelete": {
"description": "Dialog button - delete item"
},
"dialogRetry": "Повторить",
"@dialogRetry": {
"description": "Dialog button - retry action"
},
"dialogClose": "Закрыть",
"@dialogClose": {
"description": "Dialog button - close dialog"
},
"dialogYes": "Да",
"@dialogYes": {
"description": "Dialog button - confirm yes"
},
"dialogNo": "Нет",
"@dialogNo": {
"description": "Dialog button - confirm no"
},
"dialogClear": "Очистить",
"@dialogClear": {
"description": "Dialog button - clear items"
},
"dialogConfirm": "Подтвердить",
"@dialogConfirm": {
"description": "Dialog button - confirm action"
},
"dialogDone": "Готово",
"@dialogDone": {
"description": "Dialog button - action completed"
},
"dialogImport": "Импорт",
"@dialogImport": {
"description": "Dialog button - import data"
},
"dialogDiscard": "Отменить",
"@dialogDiscard": {
"description": "Dialog button - discard changes"
},
"dialogRemove": "Убрать",
"@dialogRemove": {
"description": "Dialog button - remove item"
},
"dialogUninstall": "Удалить",
"@dialogUninstall": {
"description": "Dialog button - uninstall extension"
},
"dialogDiscardChanges": "Отменить изменения?",
"@dialogDiscardChanges": {
"description": "Dialog title - unsaved changes warning"
},
"dialogUnsavedChanges": "Есть несохраненные изменения. Отменить их?",
"@dialogUnsavedChanges": {
"description": "Dialog message - unsaved changes"
},
"dialogDownloadFailed": "Ошибка скачивания",
"@dialogDownloadFailed": {
"description": "Dialog title - download error"
},
"dialogTrackLabel": "Трек:",
"@dialogTrackLabel": {
"description": "Label for track name in error dialog"
},
"dialogArtistLabel": "Исполнитель:",
"@dialogArtistLabel": {
"description": "Label for artist name in error dialog"
},
"dialogErrorLabel": "Ошибка:",
"@dialogErrorLabel": {
"description": "Label for error message"
},
"dialogClearAll": "Очистить всё",
"@dialogClearAll": {
"description": "Dialog title - clear all items"
},
"dialogClearAllDownloads": "Вы уверены, что хотите очистить все загрузки?",
"@dialogClearAllDownloads": {
"description": "Dialog message - clear downloads confirmation"
},
"dialogRemoveFromDevice": "Удалить с устройства?",
"@dialogRemoveFromDevice": {
"description": "Dialog title - delete file confirmation"
},
"dialogRemoveExtension": "Удалить расширение",
"@dialogRemoveExtension": {
"description": "Dialog title - uninstall extension"
},
"dialogRemoveExtensionMessage": "Вы уверены, что хотите удалить это расширение? Это действие не может быть отменено.",
"@dialogRemoveExtensionMessage": {
"description": "Dialog message - uninstall confirmation"
},
"dialogUninstallExtension": "Удалить расширение?",
"@dialogUninstallExtension": {
"description": "Dialog title - uninstall extension"
},
"dialogUninstallExtensionMessage": "Вы уверены, что хотите удалить {extensionName}?",
"@dialogUninstallExtensionMessage": {
"description": "Dialog message - uninstall specific extension",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"dialogClearHistoryTitle": "Очистить историю",
"@dialogClearHistoryTitle": {
"description": "Dialog title - clear download history"
},
"dialogClearHistoryMessage": "Вы уверены, что хотите удалить всю историю загрузок? Это действие необратимо.",
"@dialogClearHistoryMessage": {
"description": "Dialog message - clear history confirmation"
},
"dialogDeleteSelectedTitle": "Удалить выбранные",
"@dialogDeleteSelectedTitle": {
"description": "Dialog title - delete selected items"
},
"dialogDeleteSelectedMessage": "Удалить {count} {count, plural, one {трек} few {трека} many {треков} other {треков}} из истории?\n\nЭто также удалит файлы из хранилища.",
"@dialogDeleteSelectedMessage": {
"description": "Dialog message - delete selected tracks",
"placeholders": {
"count": {
"type": "int"
}
}
},
"dialogImportPlaylistTitle": "Импорт плейлиста",
"@dialogImportPlaylistTitle": {
"description": "Dialog title - import CSV playlist"
},
"dialogImportPlaylistMessage": "Найдено {count} треков в CSV. Добавить их в очередь загрузки?",
"csvImportTracks": "{count} треков из CSV",
"@csvImportTracks": {
"description": "Label shown in quality picker for CSV import",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@dialogImportPlaylistMessage": {
"description": "Dialog message - import playlist confirmation",
"placeholders": {
"count": {
"type": "int"
}
}
},
"snackbarAddedToQueue": "\"{trackName}\" добавлен в очередь",
"@snackbarAddedToQueue": {
"description": "Snackbar - track added to download queue",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"snackbarAddedTracksToQueue": "Добавлено {count} треков в очередь",
"@snackbarAddedTracksToQueue": {
"description": "Snackbar - multiple tracks added to queue",
"placeholders": {
"count": {
"type": "int"
}
}
},
"snackbarAlreadyDownloaded": "\"{trackName}\" уже скачан",
"@snackbarAlreadyDownloaded": {
"description": "Snackbar - track already exists",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"snackbarHistoryCleared": "История очищена",
"@snackbarHistoryCleared": {
"description": "Snackbar - history deleted"
},
"snackbarCredentialsSaved": "Учётные данные сохранены",
"@snackbarCredentialsSaved": {
"description": "Snackbar - Spotify credentials saved"
},
"snackbarCredentialsCleared": "Учётные данные очищены",
"@snackbarCredentialsCleared": {
"description": "Snackbar - Spotify credentials removed"
},
"snackbarDeletedTracks": "Удалено {count} {count, plural, one {трек} few {трека} many {треков} other {треков}}",
"@snackbarDeletedTracks": {
"description": "Snackbar - tracks deleted",
"placeholders": {
"count": {
"type": "int"
}
}
},
"snackbarCannotOpenFile": "Невозможно открыть файл: {error}",
"@snackbarCannotOpenFile": {
"description": "Snackbar - file open error",
"placeholders": {
"error": {
"type": "String"
}
}
},
"snackbarFillAllFields": "Пожалуйста, заполните все поля",
"@snackbarFillAllFields": {
"description": "Snackbar - validation error"
},
"snackbarViewQueue": "Просмотр очереди",
"@snackbarViewQueue": {
"description": "Snackbar action - view download queue"
},
"snackbarFailedToLoad": "Ошибка загрузки: {error}",
"@snackbarFailedToLoad": {
"description": "Snackbar - loading error",
"placeholders": {
"error": {
"type": "String"
}
}
},
"snackbarUrlCopied": "{platform} ссылка скопирована в буфер обмена",
"@snackbarUrlCopied": {
"description": "Snackbar - URL copied",
"placeholders": {
"platform": {
"type": "String",
"description": "Platform name (Spotify/Deezer)"
}
}
},
"snackbarFileNotFound": "Файл не найден",
"@snackbarFileNotFound": {
"description": "Snackbar - file doesn't exist"
},
"snackbarSelectExtFile": "Пожалуйста, выберите .spotiflac-ext-файл",
"@snackbarSelectExtFile": {
"description": "Snackbar - wrong file type selected"
},
"snackbarProviderPrioritySaved": "Приоритет провайдера сохранён",
"@snackbarProviderPrioritySaved": {
"description": "Snackbar - provider order saved"
},
"snackbarMetadataProviderSaved": "Приоритет провайдера метаданных сохранён",
"@snackbarMetadataProviderSaved": {
"description": "Snackbar - metadata provider order saved"
},
"snackbarExtensionInstalled": "{extensionName} установлено.",
"@snackbarExtensionInstalled": {
"description": "Snackbar - extension installed successfully",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"snackbarExtensionUpdated": "{extensionName} Обновлено.",
"@snackbarExtensionUpdated": {
"description": "Snackbar - extension updated successfully",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"snackbarFailedToInstall": "Не удалось установить расширение",
"@snackbarFailedToInstall": {
"description": "Snackbar - extension install error"
},
"snackbarFailedToUpdate": "Не удалось обновить расширение",
"@snackbarFailedToUpdate": {
"description": "Snackbar - extension update error"
},
"errorRateLimited": "Слишком много запросов",
"@errorRateLimited": {
"description": "Error title - too many requests"
},
"errorRateLimitedMessage": "Слишком много запросов. Пожалуйста, подождите минуту перед повторным поиском.",
"@errorRateLimitedMessage": {
"description": "Error message - rate limit explanation"
},
"errorFailedToLoad": "Ошибка загрузки {item}",
"@errorFailedToLoad": {
"description": "Error message - loading failed",
"placeholders": {
"item": {
"type": "String",
"description": "Item that failed to load (album/playlist/etc)"
}
}
},
"errorNoTracksFound": "Треки не найдены",
"@errorNoTracksFound": {
"description": "Error - search returned no results"
},
"errorMissingExtensionSource": "Невозможно загрузить {item}: отсутствует источник расширения",
"@errorMissingExtensionSource": {
"description": "Error - extension source not available",
"placeholders": {
"item": {
"type": "String"
}
}
},
"statusQueued": "В очереди",
"@statusQueued": {
"description": "Download status - waiting in queue"
},
"statusDownloading": "Скачивание",
"@statusDownloading": {
"description": "Download status - in progress"
},
"statusFinalizing": "Завершение",
"@statusFinalizing": {
"description": "Download status - writing metadata"
},
"statusCompleted": "Завершено",
"@statusCompleted": {
"description": "Download status - finished"
},
"statusFailed": "Неудачно",
"@statusFailed": {
"description": "Download status - error occurred"
},
"statusSkipped": "Пропущено",
"@statusSkipped": {
"description": "Download status - already exists"
},
"statusPaused": "Приостановлено",
"@statusPaused": {
"description": "Download status - paused"
},
"actionPause": "Пауза",
"@actionPause": {
"description": "Action button - pause download"
},
"actionResume": "Возобновить",
"@actionResume": {
"description": "Action button - resume download"
},
"actionCancel": "Отмена",
"@actionCancel": {
"description": "Action button - cancel operation"
},
"actionStop": "Стоп",
"@actionStop": {
"description": "Action button - stop operation"
},
"actionSelect": "Выбрать",
"@actionSelect": {
"description": "Action button - enter selection mode"
},
"actionSelectAll": "Выбрать все",
"@actionSelectAll": {
"description": "Action button - select all items"
},
"actionDeselect": "Снять выделение",
"@actionDeselect": {
"description": "Action button - deselect all"
},
"actionPaste": "Вставить",
"@actionPaste": {
"description": "Action button - paste from clipboard"
},
"actionImportCsv": "Импорт CSV",
"@actionImportCsv": {
"description": "Action button - import CSV file"
},
"actionRemoveCredentials": "Удалить учётные данные",
"@actionRemoveCredentials": {
"description": "Action button - delete Spotify credentials"
},
"actionSaveCredentials": "Сохранить учётные данные",
"@actionSaveCredentials": {
"description": "Action button - save Spotify credentials"
},
"selectionSelected": "{count} выбрано",
"@selectionSelected": {
"description": "Selection count indicator",
"placeholders": {
"count": {
"type": "int"
}
}
},
"selectionAllSelected": "Все треки выбраны",
"@selectionAllSelected": {
"description": "Status - all items selected"
},
"selectionTapToSelect": "Нажмите на треки для выбора",
"@selectionTapToSelect": {
"description": "Hint - how to select items"
},
"selectionDeleteTracks": "Удалить {count} {count, plural, one {трек} few {трека} many {треков} other {треков}}",
"@selectionDeleteTracks": {
"description": "Delete button with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"selectionSelectToDelete": "Выберите треки для удаления",
"@selectionSelectToDelete": {
"description": "Placeholder when nothing selected"
},
"progressFetchingMetadata": "Получение метаданных... {current}/{total}",
"@progressFetchingMetadata": {
"description": "Progress indicator - loading track info",
"placeholders": {
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"progressReadingCsv": "Чтение CSV...",
"@progressReadingCsv": {
"description": "Progress indicator - parsing CSV file"
},
"searchSongs": "Песни",
"@searchSongs": {
"description": "Search result category - songs"
},
"searchArtists": "Исполнители",
"@searchArtists": {
"description": "Search result category - artists"
},
"searchAlbums": "Альбомы",
"@searchAlbums": {
"description": "Search result category - albums"
},
"searchPlaylists": "Плейлисты",
"@searchPlaylists": {
"description": "Search result category - playlists"
},
"tooltipPlay": "Воспроизвести",
"@tooltipPlay": {
"description": "Tooltip - play button"
},
"tooltipCancel": "Отмена",
"@tooltipCancel": {
"description": "Tooltip - cancel button"
},
"tooltipStop": "Стоп",
"@tooltipStop": {
"description": "Tooltip - stop button"
},
"tooltipRetry": "Повторить",
"@tooltipRetry": {
"description": "Tooltip - retry button"
},
"tooltipRemove": "Убрать",
"@tooltipRemove": {
"description": "Tooltip - remove button"
},
"tooltipClear": "Очистить",
"@tooltipClear": {
"description": "Tooltip - clear button"
},
"tooltipPaste": "Вставить",
"@tooltipPaste": {
"description": "Tooltip - paste button"
},
"filenameFormat": "Формат имени файла",
"@filenameFormat": {
"description": "Setting title - filename pattern"
},
"filenameFormatPreview": "Предпросмотр: {preview}",
"@filenameFormatPreview": {
"description": "Preview of filename pattern",
"placeholders": {
"preview": {
"type": "String"
}
}
},
"filenameAvailablePlaceholders": "Доступные заполнители:",
"@filenameAvailablePlaceholders": {
"description": "Label for placeholder list"
},
"filenameHint": "{artist} - {title}",
"@filenameHint": {
"description": "Default filename format hint"
},
"folderOrganization": "Организация папок",
"@folderOrganization": {
"description": "Setting title - folder structure"
},
"folderOrganizationNone": "Без организации",
"@folderOrganizationNone": {
"description": "Folder option - flat structure"
},
"folderOrganizationByArtist": "По исполнителю",
"@folderOrganizationByArtist": {
"description": "Folder option - artist folders"
},
"folderOrganizationByAlbum": "По альбому",
"@folderOrganizationByAlbum": {
"description": "Folder option - album folders"
},
"folderOrganizationByArtistAlbum": "Исполнитель/Альбом",
"@folderOrganizationByArtistAlbum": {
"description": "Folder option - nested folders"
},
"folderOrganizationDescription": "Сортировать скачанные файлы по папкам",
"@folderOrganizationDescription": {
"description": "Folder organization sheet description"
},
"folderOrganizationNoneSubtitle": "Все файлы в папке загрузок",
"@folderOrganizationNoneSubtitle": {
"description": "Subtitle for no organization option"
},
"folderOrganizationByArtistSubtitle": "Отдельная папка для каждого исполнителя",
"@folderOrganizationByArtistSubtitle": {
"description": "Subtitle for artist folder option"
},
"folderOrganizationByAlbumSubtitle": "Отдельная папка для каждого альбома",
"@folderOrganizationByAlbumSubtitle": {
"description": "Subtitle for album folder option"
},
"folderOrganizationByArtistAlbumSubtitle": "Вложенные папки для исполнителей и альбомов",
"@folderOrganizationByArtistAlbumSubtitle": {
"description": "Subtitle for nested folder option"
},
"updateAvailable": "Доступно обновление",
"@updateAvailable": {
"description": "Update dialog title"
},
"updateNewVersion": "Версия {version} доступна",
"@updateNewVersion": {
"description": "Update available message",
"placeholders": {
"version": {
"type": "String"
}
}
},
"updateDownload": "Скачать",
"@updateDownload": {
"description": "Update button - download update"
},
"updateLater": "Позже",
"@updateLater": {
"description": "Update button - dismiss"
},
"updateChangelog": "Список изменений",
"@updateChangelog": {
"description": "Link to changelog"
},
"updateStartingDownload": "Загрузка началась...",
"@updateStartingDownload": {
"description": "Update status - initializing"
},
"updateDownloadFailed": "Не удалось скачать",
"@updateDownloadFailed": {
"description": "Update error title"
},
"updateFailedMessage": "Сбой загрузки обновления",
"@updateFailedMessage": {
"description": "Update error message"
},
"updateNewVersionReady": "Доступна новая версия",
"@updateNewVersionReady": {
"description": "Update subtitle"
},
"updateCurrent": "Текущая",
"@updateCurrent": {
"description": "Label for current version"
},
"updateNew": "Новая",
"@updateNew": {
"description": "Label for new version"
},
"updateDownloading": "Скачивание...",
"@updateDownloading": {
"description": "Update status - downloading"
},
"updateWhatsNew": "Что нового",
"@updateWhatsNew": {
"description": "Changelog section title"
},
"updateDownloadInstall": "Скачать и установить",
"@updateDownloadInstall": {
"description": "Update button - download and install"
},
"updateDontRemind": "Не напоминать",
"@updateDontRemind": {
"description": "Update button - skip this version"
},
"providerPriority": "Приоритет провайдера",
"@providerPriority": {
"description": "Setting title - download provider order"
},
"providerPrioritySubtitle": "Перетащите для изменения порядка",
"@providerPrioritySubtitle": {
"description": "Subtitle for provider priority"
},
"providerPriorityTitle": "Приоритет провайдера",
"@providerPriorityTitle": {
"description": "Provider priority page title"
},
"providerPriorityDescription": "Перетаскивайте, чтобы изменить порядок провайдеров загрузки. Приложение будет пробовать провайдеров сверху вниз при загрузке треков.",
"@providerPriorityDescription": {
"description": "Provider priority page description"
},
"providerPriorityInfo": "Если трек не доступен у первого провайдера, приложение автоматически попробует следующий.",
"@providerPriorityInfo": {
"description": "Info tip about fallback behavior"
},
"providerBuiltIn": "Встроенные",
"@providerBuiltIn": {
"description": "Label for built-in providers (Tidal/Qobuz/Amazon)"
},
"providerExtension": "Расширение",
"@providerExtension": {
"description": "Label for extension-provided providers"
},
"metadataProviderPriority": "Приоритет провайдера метаданных",
"@metadataProviderPriority": {
"description": "Setting title - metadata provider order"
},
"metadataProviderPrioritySubtitle": "Порядок, используемый при получении метаданных",
"@metadataProviderPrioritySubtitle": {
"description": "Subtitle for metadata priority"
},
"metadataProviderPriorityTitle": "Приоритет метаданных",
"@metadataProviderPriorityTitle": {
"description": "Metadata priority page title"
},
"metadataProviderPriorityDescription": "Перетаскивайте, чтобы изменить порядок провайдеров метаданных. Приложение будет пробовать провайдеров сверху вниз при поиске треков и извлечении метаданных.",
"@metadataProviderPriorityDescription": {
"description": "Metadata priority page description"
},
"metadataProviderPriorityInfo": "Deezer не имеет ограничений по скорости и рекомендуется в качестве основного. Spotify может ограничивать скорость после большого количества запросов.",
"@metadataProviderPriorityInfo": {
"description": "Info tip about rate limits"
},
"metadataNoRateLimits": "Без ограничений по скорости",
"@metadataNoRateLimits": {
"description": "Deezer provider description"
},
"metadataMayRateLimit": "Есть ограничения по скорости",
"@metadataMayRateLimit": {
"description": "Spotify provider description"
},
"logTitle": "Логи",
"@logTitle": {
"description": "Logs screen title"
},
"logCopy": "Скопировать логи",
"@logCopy": {
"description": "Action - copy logs to clipboard"
},
"logClear": "Очистить логи",
"@logClear": {
"description": "Action - delete all logs"
},
"logShare": "Поделиться логами",
"@logShare": {
"description": "Action - share logs file"
},
"logEmpty": "Логов нет",
"@logEmpty": {
"description": "Empty state title"
},
"logCopied": "Логи скопированы в буфер обмена",
"@logCopied": {
"description": "Snackbar - logs copied"
},
"logSearchHint": "Поиск логов...",
"@logSearchHint": {
"description": "Log search placeholder"
},
"logFilterLevel": "Уровень",
"@logFilterLevel": {
"description": "Filter by log level"
},
"logFilterSection": "Фильтр",
"@logFilterSection": {
"description": "Filter section title"
},
"logShareLogs": "Поделиться логами",
"@logShareLogs": {
"description": "Share button tooltip"
},
"logClearLogs": "Очистить логи",
"@logClearLogs": {
"description": "Clear button tooltip"
},
"logClearLogsTitle": "Очистить логи",
"@logClearLogsTitle": {
"description": "Clear logs dialog title"
},
"logClearLogsMessage": "Вы уверены, что хотите очистить все логи?",
"@logClearLogsMessage": {
"description": "Clear logs confirmation message"
},
"logIspBlocking": "ОБНАРУЖЕНА БЛОКИРОВКА ИНТЕРНЕТ ПРОВАЙДЕРОМ",
"@logIspBlocking": {
"description": "Error category - ISP blocking"
},
"logRateLimited": "ОГРАНИЧЕННАЯ СКОРОСТЬ",
"@logRateLimited": {
"description": "Error category - rate limiting"
},
"logNetworkError": "ОШИБКА СЕТИ",
"@logNetworkError": {
"description": "Error category - network issues"
},
"logTrackNotFound": "ТРЕК НЕ НАЙДЕН",
"@logTrackNotFound": {
"description": "Error category - missing tracks"
},
"logFilterBySeverity": "Фильтровать логи по серьезности",
"@logFilterBySeverity": {
"description": "Filter dialog title"
},
"logNoLogsYet": "Логов нет",
"@logNoLogsYet": {
"description": "Empty state title"
},
"logNoLogsYetSubtitle": "Логи появятся здесь по мере использования приложения",
"@logNoLogsYetSubtitle": {
"description": "Empty state subtitle"
},
"logIssueSummary": "Краткое описание проблемы",
"@logIssueSummary": {
"description": "Section header for error summary"
},
"logIspBlockingDescription": "Ваш провайдер может блокировать доступ к сервисам скачивания",
"@logIspBlockingDescription": {
"description": "ISP blocking explanation"
},
"logIspBlockingSuggestion": "Попробуйте использовать VPN или измените DNS на 1.1.1.1 или 8.8.8.8",
"@logIspBlockingSuggestion": {
"description": "ISP blocking fix suggestion"
},
"logRateLimitedDescription": "Слишком много запросов к сервису",
"@logRateLimitedDescription": {
"description": "Rate limit explanation"
},
"logRateLimitedSuggestion": "Подождите несколько минут, прежде чем повторить попытку",
"@logRateLimitedSuggestion": {
"description": "Rate limit fix suggestion"
},
"logNetworkErrorDescription": "Обнаружены проблемы с подключением",
"@logNetworkErrorDescription": {
"description": "Network error explanation"
},
"logNetworkErrorSuggestion": "Проверьте подключение к Интернету",
"@logNetworkErrorSuggestion": {
"description": "Network error fix suggestion"
},
"logTrackNotFoundDescription": "Некоторые треки не найдены в сервисах загрузки",
"@logTrackNotFoundDescription": {
"description": "Track not found explanation"
},
"logTrackNotFoundSuggestion": "Трек может быть недоступен в lossless формате",
"@logTrackNotFoundSuggestion": {
"description": "Track not found explanation"
},
"logTotalErrors": "Всего ошибок: {count}",
"@logTotalErrors": {
"description": "Error count display",
"placeholders": {
"count": {
"type": "int"
}
}
},
"logAffected": "Затронуто: {domains}",
"@logAffected": {
"description": "Affected domains display",
"placeholders": {
"domains": {
"type": "String"
}
}
},
"logEntriesFiltered": "Записи ({count} фильтровано)",
"@logEntriesFiltered": {
"description": "Log count with filter active",
"placeholders": {
"count": {
"type": "int"
}
}
},
"logEntries": "Записи ({count})",
"@logEntries": {
"description": "Total log count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"credentialsTitle": "Учётные данные Spotify",
"@credentialsTitle": {
"description": "Credentials dialog title"
},
"credentialsDescription": "Введите свой Client ID и Secret, чтобы использовать собственные квоты в Spotify.",
"@credentialsDescription": {
"description": "Credentials dialog explanation"
},
"credentialsClientId": "Client ID",
"@credentialsClientId": {
"description": "Client ID field label - DO NOT TRANSLATE"
},
"credentialsClientIdHint": "Вставьте Client ID",
"@credentialsClientIdHint": {
"description": "Client ID placeholder"
},
"credentialsClientSecret": "Client Secret",
"@credentialsClientSecret": {
"description": "Client Secret field label - DO NOT TRANSLATE"
},
"credentialsClientSecretHint": "Вставьте Client Secret",
"@credentialsClientSecretHint": {
"description": "Client Secret placeholder"
},
"channelStable": "Стабильный",
"@channelStable": {
"description": "Update channel - stable releases"
},
"channelPreview": "Предварительный",
"@channelPreview": {
"description": "Update channel - beta/preview releases"
},
"sectionSearchSource": "Поиск источника",
"@sectionSearchSource": {
"description": "Settings section header"
},
"sectionDownload": "Скачивание",
"@sectionDownload": {
"description": "Settings section header"
},
"sectionPerformance": "Производительность",
"@sectionPerformance": {
"description": "Settings section header"
},
"sectionApp": "Приложение",
"@sectionApp": {
"description": "Settings section header"
},
"sectionData": "Данные",
"@sectionData": {
"description": "Settings section header"
},
"sectionDebug": "Отладка",
"@sectionDebug": {
"description": "Settings section header"
},
"sectionService": "Сервис",
"@sectionService": {
"description": "Settings section header"
},
"sectionAudioQuality": "Качество аудио",
"@sectionAudioQuality": {
"description": "Settings section header"
},
"sectionFileSettings": "Настройки файла",
"@sectionFileSettings": {
"description": "Settings section header"
},
"sectionLyrics": "Тексты песен",
"@sectionLyrics": {
"description": "Settings section header"
},
"lyricsMode": "Режим текстов песен",
"@lyricsMode": {
"description": "Setting - how to save lyrics"
},
"lyricsModeDescription": "Выберите как сохранить тексты песен при скачивании",
"@lyricsModeDescription": {
"description": "Lyrics mode picker description"
},
"lyricsModeEmbed": "Вставить в файл",
"@lyricsModeEmbed": {
"description": "Lyrics mode option - embed in audio file"
},
"lyricsModeEmbedSubtitle": "Встроить текст в метаданные FLAC",
"@lyricsModeEmbedSubtitle": {
"description": "Subtitle for embed option"
},
"lyricsModeExternal": "Внешний файл .lrc",
"@lyricsModeExternal": {
"description": "Lyrics mode option - separate LRC file"
},
"lyricsModeExternalSubtitle": "Отдельный файл .lrc для плееров, таких, как Samsung Music",
"@lyricsModeExternalSubtitle": {
"description": "Subtitle for external option"
},
"lyricsModeBoth": "Оба варианта",
"@lyricsModeBoth": {
"description": "Lyrics mode option - embed and external"
},
"lyricsModeBothSubtitle": "Вставить и сохранить файл .lrc",
"@lyricsModeBothSubtitle": {
"description": "Subtitle for both option"
},
"sectionColor": "Цвет",
"@sectionColor": {
"description": "Settings section header"
},
"sectionTheme": "Тема",
"@sectionTheme": {
"description": "Settings section header"
},
"sectionLayout": "Разметка",
"@sectionLayout": {
"description": "Settings section header"
},
"sectionLanguage": "Язык",
"@sectionLanguage": {
"description": "Settings section header for language"
},
"appearanceLanguage": "Язык приложения",
"@appearanceLanguage": {
"description": "Language setting title"
},
"appearanceLanguageSubtitle": "Выберите предпочитаемый язык",
"@appearanceLanguageSubtitle": {
"description": "Language setting subtitle"
},
"settingsAppearanceSubtitle": "Тема, цвета, дисплей",
"@settingsAppearanceSubtitle": {
"description": "Appearance settings description"
},
"settingsDownloadSubtitle": "Сервисы, качество, формат имени файла",
"@settingsDownloadSubtitle": {
"description": "Download settings description"
},
"settingsOptionsSubtitle": "Резерв. сервер, тексты песен, обложки, обновления",
"@settingsOptionsSubtitle": {
"description": "Options settings description"
},
"settingsExtensionsSubtitle": "Управление провайдерами скачивания",
"@settingsExtensionsSubtitle": {
"description": "Extensions settings description"
},
"settingsLogsSubtitle": "Просмотреть логи для отладки",
"@settingsLogsSubtitle": {
"description": "Logs settings description"
},
"loadingSharedLink": "Загрузка общедоступной ссылки...",
"@loadingSharedLink": {
"description": "Status when opening shared URL"
},
"pressBackAgainToExit": "Нажмите «Назад» ещё раз, чтобы выйти",
"@pressBackAgainToExit": {
"description": "Exit confirmation message"
},
"tracksHeader": "Треки",
"@tracksHeader": {
"description": "Section header for track list"
},
"downloadAllCount": "Скачать все ({count})",
"@downloadAllCount": {
"description": "Download all button with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"tracksCount": "{count, plural, one {{count} трек} few {{count} трека} many {{count} треков} other {{count} треков}}",
"@tracksCount": {
"description": "Track count display",
"placeholders": {
"count": {
"type": "int"
}
}
},
"trackCopyFilePath": "Скопировать путь к файлу",
"@trackCopyFilePath": {
"description": "Action - copy file path"
},
"trackRemoveFromDevice": "Удалить с устройства",
"@trackRemoveFromDevice": {
"description": "Action - delete downloaded file"
},
"trackLoadLyrics": "Загрузить текст песни",
"@trackLoadLyrics": {
"description": "Action - fetch lyrics"
},
"trackMetadata": "Метаданные",
"@trackMetadata": {
"description": "Tab title - track metadata"
},
"trackFileInfo": "Информация о файле",
"@trackFileInfo": {
"description": "Tab title - file information"
},
"trackLyrics": "Текст песни",
"@trackLyrics": {
"description": "Tab title - lyrics"
},
"trackFileNotFound": "Файл не найден",
"@trackFileNotFound": {
"description": "Error - file doesn't exist"
},
"trackOpenInDeezer": "Открыть в Deezer",
"@trackOpenInDeezer": {
"description": "Action - open track in Deezer app"
},
"trackOpenInSpotify": "Открыть в Spotify",
"@trackOpenInSpotify": {
"description": "Action - open track in Spotify app"
},
"trackTrackName": "Название",
"@trackTrackName": {
"description": "Metadata label - track title"
},
"trackArtist": "Исполнитель",
"@trackArtist": {
"description": "Metadata label - artist name"
},
"trackAlbumArtist": "Исполнитель альбома",
"@trackAlbumArtist": {
"description": "Metadata label - album artist"
},
"trackAlbum": "Альбом",
"@trackAlbum": {
"description": "Metadata label - album name"
},
"trackTrackNumber": "Номер трека",
"@trackTrackNumber": {
"description": "Metadata label - track number"
},
"trackDiscNumber": "Номер диска",
"@trackDiscNumber": {
"description": "Metadata label - disc number"
},
"trackDuration": "Продолжительность",
"@trackDuration": {
"description": "Metadata label - track length"
},
"trackAudioQuality": "Качество записи",
"@trackAudioQuality": {
"description": "Metadata label - audio quality"
},
"trackReleaseDate": "Дата выхода",
"@trackReleaseDate": {
"description": "Metadata label - release date"
},
"trackGenre": "Жанр",
"@trackGenre": {
"description": "Metadata label - music genre"
},
"trackLabel": "Заголовок",
"@trackLabel": {
"description": "Metadata label - record label"
},
"trackCopyright": "Авторские права",
"@trackCopyright": {
"description": "Metadata label - copyright information"
},
"trackDownloaded": "Скачано",
"@trackDownloaded": {
"description": "Metadata label - download date"
},
"trackCopyLyrics": "Копировать текст",
"@trackCopyLyrics": {
"description": "Action - copy lyrics to clipboard"
},
"trackLyricsNotAvailable": "Текст песни недоступен для этого трека",
"@trackLyricsNotAvailable": {
"description": "Message when lyrics not found"
},
"trackLyricsTimeout": "Время ожидания запроса истекло. Повторите попытку позже.",
"@trackLyricsTimeout": {
"description": "Message when lyrics request times out"
},
"trackLyricsLoadFailed": "Не удалось загрузить текст песни",
"@trackLyricsLoadFailed": {
"description": "Message when lyrics loading fails"
},
"trackEmbedLyrics": "Вставить текст песни",
"@trackEmbedLyrics": {
"description": "Action - embed lyrics into audio file"
},
"trackLyricsEmbedded": "Текст успешно добавлен",
"@trackLyricsEmbedded": {
"description": "Snackbar - lyrics saved to file"
},
"trackInstrumental": "Инструментальный трек",
"@trackInstrumental": {
"description": "Message when track is instrumental (no lyrics)"
},
"trackCopiedToClipboard": "Скопировано в буфер обмена",
"@trackCopiedToClipboard": {
"description": "Snackbar - content copied"
},
"trackDeleteConfirmTitle": "Удалить с устройства?",
"@trackDeleteConfirmTitle": {
"description": "Delete confirmation title"
},
"trackDeleteConfirmMessage": "Это приведет к окончательному удалению загруженного файла и его удалению из истории.",
"@trackDeleteConfirmMessage": {
"description": "Delete confirmation message"
},
"trackCannotOpen": "Невозможно открыть: {message}",
"@trackCannotOpen": {
"description": "Error opening file",
"placeholders": {
"message": {
"type": "String"
}
}
},
"dateToday": "Сегодня",
"@dateToday": {
"description": "Relative date - today"
},
"dateYesterday": "Вчера",
"@dateYesterday": {
"description": "Relative date - yesterday"
},
"dateDaysAgo": "{count} дней назад",
"@dateDaysAgo": {
"description": "Relative date - days ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"dateWeeksAgo": "{count} недель назад",
"@dateWeeksAgo": {
"description": "Relative date - weeks ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"dateMonthsAgo": "{count} месяцев назад",
"@dateMonthsAgo": {
"description": "Relative date - months ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"concurrentSequential": "Последовательно",
"@concurrentSequential": {
"description": "Download mode - one at a time"
},
"concurrentParallel2": "2 параллельно",
"@concurrentParallel2": {
"description": "Download mode - 2 simultaneous"
},
"concurrentParallel3": "3 параллельно",
"@concurrentParallel3": {
"description": "Download mode - 3 simultaneous"
},
"tapToSeeError": "Нажмите, чтобы увидеть подробности ошибки",
"@tapToSeeError": {
"description": "Tooltip for failed download"
},
"storeFilterAll": "Все",
"@storeFilterAll": {
"description": "Store filter - all extensions"
},
"storeFilterMetadata": "Метаданные",
"@storeFilterMetadata": {
"description": "Store filter - metadata providers"
},
"storeFilterDownload": "Скачивание",
"@storeFilterDownload": {
"description": "Store filter - download providers"
},
"storeFilterUtility": "Утилиты",
"@storeFilterUtility": {
"description": "Store filter - utility extensions"
},
"storeFilterLyrics": "Тексты песен",
"@storeFilterLyrics": {
"description": "Store filter - lyrics providers"
},
"storeFilterIntegration": "Интеграция",
"@storeFilterIntegration": {
"description": "Store filter - integrations"
},
"storeClearFilters": "Очистить фильтры",
"@storeClearFilters": {
"description": "Button to clear all filters"
},
"storeNoResults": "Расширения не найдены",
"@storeNoResults": {
"description": "Empty state when no extensions match filters"
},
"extensionProviderPriority": "Приоритет провайдера",
"@extensionProviderPriority": {
"description": "Extension capability - provider priority"
},
"extensionInstallButton": "Установить расширение",
"@extensionInstallButton": {
"description": "Button to install extension"
},
"extensionDefaultProvider": "По умолчанию (Deezer/Spotify)",
"@extensionDefaultProvider": {
"description": "Default search provider option"
},
"extensionDefaultProviderSubtitle": "Использовать встроенный поиск",
"@extensionDefaultProviderSubtitle": {
"description": "Subtitle for default provider"
},
"extensionAuthor": "Автор",
"@extensionAuthor": {
"description": "Extension detail - author"
},
"extensionId": "ID",
"@extensionId": {
"description": "Extension detail - unique ID"
},
"extensionError": "Ошибка",
"@extensionError": {
"description": "Extension detail - error message"
},
"extensionCapabilities": "Возможности",
"@extensionCapabilities": {
"description": "Section header - extension features"
},
"extensionMetadataProvider": "Провайдер метаданных",
"@extensionMetadataProvider": {
"description": "Capability - provides metadata"
},
"extensionDownloadProvider": "Провайдер скачивания",
"@extensionDownloadProvider": {
"description": "Capability - provides downloads"
},
"extensionLyricsProvider": "Провайдер текстов",
"@extensionLyricsProvider": {
"description": "Capability - provides lyrics"
},
"extensionUrlHandler": "URL-обработчик",
"@extensionUrlHandler": {
"description": "Capability - handles URLs"
},
"extensionQualityOptions": "Параметры качества",
"@extensionQualityOptions": {
"description": "Capability - quality selection"
},
"extensionPostProcessingHooks": "Хуки постобработки",
"@extensionPostProcessingHooks": {
"description": "Capability - post-processing"
},
"extensionPermissions": "Разрешения",
"@extensionPermissions": {
"description": "Section header - required permissions"
},
"extensionSettings": "Настройки",
"@extensionSettings": {
"description": "Section header - extension settings"
},
"extensionRemoveButton": "Удалить расширение",
"@extensionRemoveButton": {
"description": "Button to uninstall extension"
},
"extensionUpdated": "Обновлено",
"@extensionUpdated": {
"description": "Extension detail - last update"
},
"extensionMinAppVersion": "Мин. версия приложения",
"@extensionMinAppVersion": {
"description": "Extension detail - minimum app version"
},
"extensionCustomTrackMatching": "Соответствие пользовательских треков",
"@extensionCustomTrackMatching": {
"description": "Capability - custom track matching algorithm"
},
"extensionPostProcessing": "Постобработка",
"@extensionPostProcessing": {
"description": "Capability - post-download processing"
},
"extensionHooksAvailable": "Доступно {count} хуков(ов)",
"@extensionHooksAvailable": {
"description": "Post-processing hooks count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"extensionPatternsCount": "{count} шаблон(ов)",
"@extensionPatternsCount": {
"description": "URL patterns count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"extensionStrategy": "Стратегия: {strategy}",
"@extensionStrategy": {
"description": "Track matching strategy name",
"placeholders": {
"strategy": {
"type": "String"
}
}
},
"extensionsProviderPrioritySection": "Приоритет провайдера",
"@extensionsProviderPrioritySection": {
"description": "Section header - provider priority"
},
"extensionsInstalledSection": "Установленные расширения",
"@extensionsInstalledSection": {
"description": "Section header - installed extensions"
},
"extensionsNoExtensions": "Нет установленных расширений",
"@extensionsNoExtensions": {
"description": "Empty state - no extensions"
},
"extensionsNoExtensionsSubtitle": "Установите .spotiflac-ext файлы для добавления новых провайдеров",
"@extensionsNoExtensionsSubtitle": {
"description": "Empty state subtitle"
},
"extensionsInstallButton": "Установить расширение",
"@extensionsInstallButton": {
"description": "Button to install extension from file"
},
"extensionsInfoTip": "Расширения могут добавлять новые метаданные и провайдеров загрузки. Устанавливайте только расширения из надежных источников.",
"@extensionsInfoTip": {
"description": "Security warning about extensions"
},
"extensionsInstalledSuccess": "Расширение успешно установлено",
"@extensionsInstalledSuccess": {
"description": "Success message after install"
},
"extensionsDownloadPriority": "Приоритет скачивания",
"@extensionsDownloadPriority": {
"description": "Setting - download provider order"
},
"extensionsDownloadPrioritySubtitle": "Установка порядок сервисов скачивания",
"@extensionsDownloadPrioritySubtitle": {
"description": "Subtitle for download priority"
},
"extensionsNoDownloadProvider": "Нет расширений с провайдером загрузки",
"@extensionsNoDownloadProvider": {
"description": "Empty state - no download providers"
},
"extensionsMetadataPriority": "Приоритет метаданных",
"@extensionsMetadataPriority": {
"description": "Setting - metadata provider order"
},
"extensionsMetadataPrioritySubtitle": "Установка порядка поиска и источника метаданных",
"@extensionsMetadataPrioritySubtitle": {
"description": "Subtitle for metadata priority"
},
"extensionsNoMetadataProvider": "Нет расширений с провайдером метаданных",
"@extensionsNoMetadataProvider": {
"description": "Empty state - no metadata providers"
},
"extensionsSearchProvider": "Провайдер поиска",
"@extensionsSearchProvider": {
"description": "Setting - search provider selection"
},
"extensionsNoCustomSearch": "Нет расширений с пользовательским поиском",
"@extensionsNoCustomSearch": {
"description": "Empty state - no search providers"
},
"extensionsSearchProviderDescription": "Выберите, какой сервис использовать для поиска треков",
"@extensionsSearchProviderDescription": {
"description": "Search provider setting description"
},
"extensionsCustomSearch": "Пользовательский поиск",
"@extensionsCustomSearch": {
"description": "Label for custom search provider"
},
"extensionsErrorLoading": "Ошибка загрузки расширения",
"@extensionsErrorLoading": {
"description": "Error message when extension fails to load"
},
"qualityFlacLossless": "FLAC Lossless",
"@qualityFlacLossless": {
"description": "Quality option - CD quality FLAC"
},
"qualityFlacLosslessSubtitle": "16-бит / 44.1 кГц",
"@qualityFlacLosslessSubtitle": {
"description": "Technical spec for lossless"
},
"qualityHiResFlac": "Hi-Res FLAC",
"@qualityHiResFlac": {
"description": "Quality option - high resolution FLAC"
},
"qualityHiResFlacSubtitle": "24-бит / до 96кГц",
"@qualityHiResFlacSubtitle": {
"description": "Technical spec for hi-res"
},
"qualityHiResFlacMax": "Hi-Res FLAC Макс.",
"@qualityHiResFlacMax": {
"description": "Quality option - maximum resolution FLAC"
},
"qualityHiResFlacMaxSubtitle": "24-бит / до 192кГц",
"@qualityHiResFlacMaxSubtitle": {
"description": "Technical spec for hi-res max"
},
"qualityMp3": "MP3",
"@qualityMp3": {
"description": "Quality option - MP3 lossy format"
},
"qualityMp3Subtitle": "320 кбит/с (Конвертировано из FLAC)",
"@qualityMp3Subtitle": {
"description": "Technical spec for MP3"
},
"enableMp3Option": "Скачивние в MP3",
"@enableMp3Option": {
"description": "Setting - enable MP3 quality option"
},
"enableMp3OptionSubtitleOn": "MP3 качество доступно",
"@enableMp3OptionSubtitleOn": {
"description": "Subtitle when MP3 is enabled"
},
"enableMp3OptionSubtitleOff": "Скачивать FLAC и конвертировать в MP3 320 кбит/с",
"@enableMp3OptionSubtitleOff": {
"description": "Subtitle when MP3 is disabled"
},
"qualityNote": "Фактическое качество зависит от доступности треков в сервисе",
"@qualityNote": {
"description": "Note about quality availability"
},
"downloadAskBeforeDownload": "Спрашивать перед скачиванием",
"@downloadAskBeforeDownload": {
"description": "Setting - show quality picker"
},
"downloadDirectory": "Папка для скачивания",
"@downloadDirectory": {
"description": "Setting - download folder"
},
"downloadSeparateSinglesFolder": "Отдельная папка для синглов",
"@downloadSeparateSinglesFolder": {
"description": "Setting - separate folder for singles"
},
"downloadAlbumFolderStructure": "Структура папок альбома",
"@downloadAlbumFolderStructure": {
"description": "Setting - album folder organization"
},
"downloadSaveFormat": "Формат сохранения",
"@downloadSaveFormat": {
"description": "Setting - output file format"
},
"downloadSelectService": "Выбор сервиса",
"@downloadSelectService": {
"description": "Dialog title - choose download service"
},
"downloadSelectQuality": "Выбор качества",
"@downloadSelectQuality": {
"description": "Dialog title - choose audio quality"
},
"downloadFrom": "Скачивать из",
"@downloadFrom": {
"description": "Label - download source"
},
"downloadDefaultQualityLabel": "Качество по умолчанию",
"@downloadDefaultQualityLabel": {
"description": "Label - default quality setting"
},
"downloadBestAvailable": "Лучшее из доступных",
"@downloadBestAvailable": {
"description": "Quality option - highest available"
},
"folderNone": "Отсутствует",
"@folderNone": {
"description": "Folder option - no organization"
},
"folderNoneSubtitle": "Сохранить все файлы непосредственно в папку загрузки",
"@folderNoneSubtitle": {
"description": "Subtitle for no folder organization"
},
"folderArtist": "Исполнитель",
"@folderArtist": {
"description": "Folder option - by artist"
},
"folderArtistSubtitle": "Исполнитель/имя файла",
"@folderArtistSubtitle": {
"description": "Folder structure example"
},
"folderAlbum": "Альбом",
"@folderAlbum": {
"description": "Folder option - by album"
},
"folderAlbumSubtitle": "Альбом/имя файла",
"@folderAlbumSubtitle": {
"description": "Folder structure example"
},
"folderArtistAlbum": "Исполнитель/Альбом",
"@folderArtistAlbum": {
"description": "Folder option - nested"
},
"folderArtistAlbumSubtitle": "Исполнитель/ Альбом/имя файла",
"@folderArtistAlbumSubtitle": {
"description": "Folder structure example"
},
"serviceTidal": "Tidal",
"@serviceTidal": {
"description": "Service name - DO NOT TRANSLATE"
},
"serviceQobuz": "Qobuz",
"@serviceQobuz": {
"description": "Service name - DO NOT TRANSLATE"
},
"serviceAmazon": "Amazon",
"@serviceAmazon": {
"description": "Service name - DO NOT TRANSLATE"
},
"serviceDeezer": "Deezer",
"@serviceDeezer": {
"description": "Service name - DO NOT TRANSLATE"
},
"serviceSpotify": "Spotify",
"@serviceSpotify": {
"description": "Service name - DO NOT TRANSLATE"
},
"appearanceAmoledDark": "AMOLED",
"@appearanceAmoledDark": {
"description": "Theme option - pure black"
},
"appearanceAmoledDarkSubtitle": "Глубокий чёрный фон",
"@appearanceAmoledDarkSubtitle": {
"description": "Subtitle for AMOLED dark"
},
"appearanceChooseAccentColor": "Выберите акцентный цвет",
"@appearanceChooseAccentColor": {
"description": "Color picker dialog title"
},
"appearanceChooseTheme": "Режим темы",
"@appearanceChooseTheme": {
"description": "Theme picker dialog title"
},
"queueTitle": "Очередь скачиваний",
"@queueTitle": {
"description": "Queue screen title"
},
"queueClearAll": "Очистить всё",
"@queueClearAll": {
"description": "Button - clear all queue items"
},
"queueClearAllMessage": "Вы уверены, что хотите очистить все загрузки?",
"@queueClearAllMessage": {
"description": "Clear queue confirmation"
},
"queueEmpty": "Нет загрузок в очереди",
"@queueEmpty": {
"description": "Empty queue state title"
},
"queueEmptySubtitle": "Добавить треки с главного экрана",
"@queueEmptySubtitle": {
"description": "Empty queue state subtitle"
},
"queueClearCompleted": "Очистка завершена",
"@queueClearCompleted": {
"description": "Button - clear finished downloads"
},
"queueDownloadFailed": "Ошибка скачивания",
"@queueDownloadFailed": {
"description": "Error dialog title"
},
"queueTrackLabel": "Трек:",
"@queueTrackLabel": {
"description": "Label in error dialog"
},
"queueArtistLabel": "Исполнитель:",
"@queueArtistLabel": {
"description": "Label in error dialog"
},
"queueErrorLabel": "Ошибка:",
"@queueErrorLabel": {
"description": "Label in error dialog"
},
"queueUnknownError": "Неизвестная ошибка",
"@queueUnknownError": {
"description": "Fallback error message"
},
"albumFolderArtistAlbum": "Исполнитель / Альбом",
"@albumFolderArtistAlbum": {
"description": "Album folder option"
},
"albumFolderArtistAlbumSubtitle": "Альбомы/Исполнитель/Название Альбома/",
"@albumFolderArtistAlbumSubtitle": {
"description": "Folder structure example"
},
"albumFolderArtistYearAlbum": "Исполнитель / [Год] Альбом",
"@albumFolderArtistYearAlbum": {
"description": "Album folder option with year"
},
"albumFolderArtistYearAlbumSubtitle": "Альбомы/Исполнитель/[2005] Название Альбома/",
"@albumFolderArtistYearAlbumSubtitle": {
"description": "Folder structure example"
},
"albumFolderAlbumOnly": "Только альбом",
"@albumFolderAlbumOnly": {
"description": "Album folder option"
},
"albumFolderAlbumOnlySubtitle": "Альбомы/Название Альбома/",
"@albumFolderAlbumOnlySubtitle": {
"description": "Folder structure example"
},
"albumFolderYearAlbum": "[Год] Альбом",
"@albumFolderYearAlbum": {
"description": "Album folder option with year"
},
"albumFolderYearAlbumSubtitle": "Альбомы/[2005] Название Альбома /",
"@albumFolderYearAlbumSubtitle": {
"description": "Folder structure example"
},
"albumFolderArtistAlbumSingles": "Исполнитель / Альбом + Синглы",
"@albumFolderArtistAlbumSingles": {
"description": "Album folder option with singles inside artist"
},
"albumFolderArtistAlbumSinglesSubtitle": "Исполнитель/Альбом и Исполнитель/Сингл/",
"@albumFolderArtistAlbumSinglesSubtitle": {
"description": "Folder structure example"
},
"downloadedAlbumDeleteSelected": "Удалить выбранные",
"@downloadedAlbumDeleteSelected": {
"description": "Button - delete selected tracks"
},
"downloadedAlbumDeleteMessage": "Удалить {count} {count, plural, one {трек} few {трека} many {треков} other {треков}} из этого альбома?\n\nЭто также удалит файлы из хранилища.",
"@downloadedAlbumDeleteMessage": {
"description": "Delete confirmation with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadedAlbumTracksHeader": "Треки",
"@downloadedAlbumTracksHeader": {
"description": "Section header for tracks"
},
"downloadedAlbumDownloadedCount": "{count} скачано",
"@downloadedAlbumDownloadedCount": {
"description": "Downloaded tracks count badge",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadedAlbumSelectedCount": "{count} выбрано",
"@downloadedAlbumSelectedCount": {
"description": "Selection count indicator",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadedAlbumAllSelected": "Все треки выбраны",
"@downloadedAlbumAllSelected": {
"description": "Status - all items selected"
},
"downloadedAlbumTapToSelect": "Нажмите на треки для выбора",
"@downloadedAlbumTapToSelect": {
"description": "Selection hint"
},
"downloadedAlbumDeleteCount": "Удалить {count} {count, plural, one {трек} few {трека} many {треков} other {треков}}",
"@downloadedAlbumDeleteCount": {
"description": "Delete button text with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadedAlbumSelectToDelete": "Выберите треки для удаления",
"@downloadedAlbumSelectToDelete": {
"description": "Placeholder when nothing selected"
},
"downloadedAlbumDiscHeader": "Диск {discNumber}",
"@downloadedAlbumDiscHeader": {
"description": "Header for disc separator in multi-disc albums",
"placeholders": {
"discNumber": {
"type": "int",
"example": "1"
}
}
},
"utilityFunctions": "Функции утилиты",
"@utilityFunctions": {
"description": "Extension capability - utility functions"
},
"recentTypeArtist": "Исполнитель",
"@recentTypeArtist": {
"description": "Recent access item type - artist"
},
"recentTypeAlbum": "Альбом",
"@recentTypeAlbum": {
"description": "Recent access item type - album"
},
"recentTypeSong": "Песня",
"@recentTypeSong": {
"description": "Recent access item type - song/track"
},
"recentTypePlaylist": "Плейлист",
"@recentTypePlaylist": {
"description": "Recent access item type - playlist"
},
"recentPlaylistInfo": "Плейлист: {name}",
"@recentPlaylistInfo": {
"description": "Snackbar message when tapping playlist in recent access",
"placeholders": {
"name": {
"type": "String",
"description": "Playlist name"
}
}
},
"errorGeneric": "Ошибка: {message}",
"@errorGeneric": {
"description": "Generic error message format",
"placeholders": {
"message": {
"type": "String",
"description": "Error message"
}
}
},
"discographyDownload": "Скачать дискографию",
"@discographyDownload": {
"description": "Button - download artist discography"
},
"discographyDownloadAll": "Скачать всё",
"@discographyDownloadAll": {
"description": "Option - download entire discography"
},
"discographyDownloadAllSubtitle": "{count} треков из {albumCount} релизов",
"@discographyDownloadAllSubtitle": {
"description": "Subtitle showing total tracks and albums",
"placeholders": {
"count": {
"type": "int"
},
"albumCount": {
"type": "int"
}
}
},
"discographyAlbumsOnly": "Только альбомы",
"@discographyAlbumsOnly": {
"description": "Option - download only albums"
},
"discographyAlbumsOnlySubtitle": "{count} треков из {albumCount} альбомов",
"@discographyAlbumsOnlySubtitle": {
"description": "Subtitle showing album tracks count",
"placeholders": {
"count": {
"type": "int"
},
"albumCount": {
"type": "int"
}
}
},
"discographySinglesOnly": "Только синглы и EP",
"@discographySinglesOnly": {
"description": "Option - download only singles"
},
"discographySinglesOnlySubtitle": "{count} треков из {albumCount} синглов",
"@discographySinglesOnlySubtitle": {
"description": "Subtitle showing singles tracks count",
"placeholders": {
"count": {
"type": "int"
},
"albumCount": {
"type": "int"
}
}
},
"discographySelectAlbums": "Выбрать альбомы...",
"@discographySelectAlbums": {
"description": "Option - manually select albums to download"
},
"discographySelectAlbumsSubtitle": "Выберите конкретные альбомы или синглы",
"@discographySelectAlbumsSubtitle": {
"description": "Subtitle for select albums option"
},
"discographyFetchingTracks": "Получение треков...",
"@discographyFetchingTracks": {
"description": "Progress - fetching album tracks"
},
"discographyFetchingAlbum": "Получение {current} из {total}...",
"@discographyFetchingAlbum": {
"description": "Progress - fetching specific album",
"placeholders": {
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"discographySelectedCount": "{count} выбрано",
"@discographySelectedCount": {
"description": "Selection count badge",
"placeholders": {
"count": {
"type": "int"
}
}
},
"discographyDownloadSelected": "Скачать выбранное",
"@discographyDownloadSelected": {
"description": "Button - download selected albums"
},
"discographyAddedToQueue": "Добавлено {count} треков в очередь",
"@discographyAddedToQueue": {
"description": "Snackbar - tracks added from discography",
"placeholders": {
"count": {
"type": "int"
}
}
},
"discographySkippedDownloaded": "{added} добавлено, {skipped} уже скачано",
"@discographySkippedDownloaded": {
"description": "Snackbar - with skipped tracks count",
"placeholders": {
"added": {
"type": "int"
},
"skipped": {
"type": "int"
}
}
},
"discographyNoAlbums": "Нет доступных альбомов",
"@discographyNoAlbums": {
"description": "Error - no albums found for artist"
},
"discographyFailedToFetch": "Не удалось получить некоторые альбомы",
"@discographyFailedToFetch": {
"description": "Error - some albums failed to load"
}
}