mirror of
https://github.com/spotiflacapp/SpotiFLAC-Mobile.git
synced 2026-06-01 03:15:17 +07:00
New translations app_en.arb (Russian)
This commit is contained in:
parent
40b224e5a1
commit
d299144c47
1 changed files with 26 additions and 26 deletions
|
|
@ -450,7 +450,7 @@
|
||||||
"@aboutSpotiSaverDesc": {
|
"@aboutSpotiSaverDesc": {
|
||||||
"description": "Credit for SpotiSaver API"
|
"description": "Credit for SpotiSaver API"
|
||||||
},
|
},
|
||||||
"aboutAppDescription": "Download Spotify tracks in lossless quality from Tidal and Qobuz.",
|
"aboutAppDescription": "Скачивайте треки Spotify в lossless качестве с Tidal и Qobuz.",
|
||||||
"@aboutAppDescription": {
|
"@aboutAppDescription": {
|
||||||
"description": "App description in header card"
|
"description": "App description in header card"
|
||||||
},
|
},
|
||||||
|
|
@ -897,15 +897,15 @@
|
||||||
"@errorNoTracksFound": {
|
"@errorNoTracksFound": {
|
||||||
"description": "Error - search returned no results"
|
"description": "Error - search returned no results"
|
||||||
},
|
},
|
||||||
"errorUrlNotRecognized": "Link not recognized",
|
"errorUrlNotRecognized": "Ссылка не распознана",
|
||||||
"@errorUrlNotRecognized": {
|
"@errorUrlNotRecognized": {
|
||||||
"description": "Error title - URL not handled by any extension or service"
|
"description": "Error title - URL not handled by any extension or service"
|
||||||
},
|
},
|
||||||
"errorUrlNotRecognizedMessage": "This link is not supported. Make sure the URL is correct and a compatible extension is installed.",
|
"errorUrlNotRecognizedMessage": "Эта ссылка не поддерживается. Убедитесь, что URL-адрес указан правильно и установлено совместимое расширение.",
|
||||||
"@errorUrlNotRecognizedMessage": {
|
"@errorUrlNotRecognizedMessage": {
|
||||||
"description": "Error message - URL not recognized explanation"
|
"description": "Error message - URL not recognized explanation"
|
||||||
},
|
},
|
||||||
"errorUrlFetchFailed": "Failed to load content from this link. Please try again.",
|
"errorUrlFetchFailed": "Не удалось загрузить контент по этой ссылке. Пожалуйста, попробуйте еще раз.",
|
||||||
"@errorUrlFetchFailed": {
|
"@errorUrlFetchFailed": {
|
||||||
"description": "Error message - generic URL fetch failure"
|
"description": "Error message - generic URL fetch failure"
|
||||||
},
|
},
|
||||||
|
|
@ -1015,11 +1015,11 @@
|
||||||
"@folderOrganizationNone": {
|
"@folderOrganizationNone": {
|
||||||
"description": "Folder option - flat structure"
|
"description": "Folder option - flat structure"
|
||||||
},
|
},
|
||||||
"folderOrganizationByPlaylist": "By Playlist",
|
"folderOrganizationByPlaylist": "По плейлисту",
|
||||||
"@folderOrganizationByPlaylist": {
|
"@folderOrganizationByPlaylist": {
|
||||||
"description": "Folder option - playlist folders"
|
"description": "Folder option - playlist folders"
|
||||||
},
|
},
|
||||||
"folderOrganizationByPlaylistSubtitle": "Separate folder for each playlist",
|
"folderOrganizationByPlaylistSubtitle": "Отдельная папка для каждого плейлиста",
|
||||||
"@folderOrganizationByPlaylistSubtitle": {
|
"@folderOrganizationByPlaylistSubtitle": {
|
||||||
"description": "Subtitle for playlist folder option"
|
"description": "Subtitle for playlist folder option"
|
||||||
},
|
},
|
||||||
|
|
@ -1809,7 +1809,7 @@
|
||||||
"@downloadUsePrimaryArtistOnly": {
|
"@downloadUsePrimaryArtistOnly": {
|
||||||
"description": "Setting - strip featured artists from folder name"
|
"description": "Setting - strip featured artists from folder name"
|
||||||
},
|
},
|
||||||
"downloadUsePrimaryArtistOnlyEnabled": "Featured artists removed from folder name (e.g. Justin Bieber, Quavo → Justin Bieber)",
|
"downloadUsePrimaryArtistOnlyEnabled": "Список исполнителей, чьи работы были удалены из названия папки (например, Джастин Бибер, Quavo → Джастин Бибер)",
|
||||||
"@downloadUsePrimaryArtistOnlyEnabled": {
|
"@downloadUsePrimaryArtistOnlyEnabled": {
|
||||||
"description": "Subtitle when primary artist only is enabled"
|
"description": "Subtitle when primary artist only is enabled"
|
||||||
},
|
},
|
||||||
|
|
@ -2403,7 +2403,7 @@
|
||||||
"@tutorialWelcomeTip1": {
|
"@tutorialWelcomeTip1": {
|
||||||
"description": "Tutorial welcome tip 1"
|
"description": "Tutorial welcome tip 1"
|
||||||
},
|
},
|
||||||
"tutorialWelcomeTip2": "Get FLAC quality audio from Tidal, Qobuz, or Deezer",
|
"tutorialWelcomeTip2": "Получите аудио в качестве FLAC от Tidal, Qobuz или Deezer",
|
||||||
"@tutorialWelcomeTip2": {
|
"@tutorialWelcomeTip2": {
|
||||||
"description": "Tutorial welcome tip 2"
|
"description": "Tutorial welcome tip 2"
|
||||||
},
|
},
|
||||||
|
|
@ -2507,7 +2507,7 @@
|
||||||
"@cleanupOrphanedDownloadsSubtitle": {
|
"@cleanupOrphanedDownloadsSubtitle": {
|
||||||
"description": "Subtitle for orphaned cleanup button"
|
"description": "Subtitle for orphaned cleanup button"
|
||||||
},
|
},
|
||||||
"cleanupOrphanedDownloadsResult": "Removed {count} orphaned entries from history",
|
"cleanupOrphanedDownloadsResult": "Удалено {count} утерянных записей из истории",
|
||||||
"@cleanupOrphanedDownloadsResult": {
|
"@cleanupOrphanedDownloadsResult": {
|
||||||
"description": "Snackbar after orphan cleanup",
|
"description": "Snackbar after orphan cleanup",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
@ -2545,7 +2545,7 @@
|
||||||
"@cacheSectionStorage": {
|
"@cacheSectionStorage": {
|
||||||
"description": "Section header for cache entries"
|
"description": "Section header for cache entries"
|
||||||
},
|
},
|
||||||
"cacheSectionMaintenance": "Maintenance",
|
"cacheSectionMaintenance": "Обслуживание",
|
||||||
"@cacheSectionMaintenance": {
|
"@cacheSectionMaintenance": {
|
||||||
"description": "Section header for cleanup actions"
|
"description": "Section header for cleanup actions"
|
||||||
},
|
},
|
||||||
|
|
@ -2597,7 +2597,7 @@
|
||||||
"@cacheTrackLookupDesc": {
|
"@cacheTrackLookupDesc": {
|
||||||
"description": "Description of what track lookup cache contains"
|
"description": "Description of what track lookup cache contains"
|
||||||
},
|
},
|
||||||
"cacheCleanupUnusedDesc": "Remove orphaned download history and library entries for missing files.",
|
"cacheCleanupUnusedDesc": "Удалить записи из истории загрузок и библиотеки, которые остались без файлов.",
|
||||||
"@cacheCleanupUnusedDesc": {
|
"@cacheCleanupUnusedDesc": {
|
||||||
"description": "Description of what cleanup unused data does"
|
"description": "Description of what cleanup unused data does"
|
||||||
},
|
},
|
||||||
|
|
@ -2673,7 +2673,7 @@
|
||||||
"@cacheCleanupUnused": {
|
"@cacheCleanupUnused": {
|
||||||
"description": "Action title for cleaning unused entries"
|
"description": "Action title for cleaning unused entries"
|
||||||
},
|
},
|
||||||
"cacheCleanupUnusedSubtitle": "Remove orphaned download history and missing library entries",
|
"cacheCleanupUnusedSubtitle": "Удалить историю загрузок, оставшихся без просмотра, и отсутствующие записи в библиотеке",
|
||||||
"@cacheCleanupUnusedSubtitle": {
|
"@cacheCleanupUnusedSubtitle": {
|
||||||
"description": "Subtitle for cleanup unused data action"
|
"description": "Subtitle for cleanup unused data action"
|
||||||
},
|
},
|
||||||
|
|
@ -2828,15 +2828,15 @@
|
||||||
"@trackConvertFailed": {
|
"@trackConvertFailed": {
|
||||||
"description": "Snackbar when conversion fails"
|
"description": "Snackbar when conversion fails"
|
||||||
},
|
},
|
||||||
"cueSplitTitle": "Split CUE Sheet",
|
"cueSplitTitle": "Разделить CUE Sheet",
|
||||||
"@cueSplitTitle": {
|
"@cueSplitTitle": {
|
||||||
"description": "Title for CUE split bottom sheet"
|
"description": "Title for CUE split bottom sheet"
|
||||||
},
|
},
|
||||||
"cueSplitSubtitle": "Split CUE+FLAC into individual tracks",
|
"cueSplitSubtitle": "Разделить файл CUE+FLAC на отдельные треки",
|
||||||
"@cueSplitSubtitle": {
|
"@cueSplitSubtitle": {
|
||||||
"description": "Subtitle for CUE split menu item"
|
"description": "Subtitle for CUE split menu item"
|
||||||
},
|
},
|
||||||
"cueSplitAlbum": "Album: {album}",
|
"cueSplitAlbum": "Альбом: {album}",
|
||||||
"@cueSplitAlbum": {
|
"@cueSplitAlbum": {
|
||||||
"description": "Album name in CUE split sheet",
|
"description": "Album name in CUE split sheet",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
@ -2845,7 +2845,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cueSplitArtist": "Artist: {artist}",
|
"cueSplitArtist": "Артист: {artist}",
|
||||||
"@cueSplitArtist": {
|
"@cueSplitArtist": {
|
||||||
"description": "Artist name in CUE split sheet",
|
"description": "Artist name in CUE split sheet",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
@ -2854,7 +2854,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cueSplitTrackCount": "{count} tracks",
|
"cueSplitTrackCount": "{count} треков",
|
||||||
"@cueSplitTrackCount": {
|
"@cueSplitTrackCount": {
|
||||||
"description": "Number of tracks in CUE sheet",
|
"description": "Number of tracks in CUE sheet",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
@ -2863,11 +2863,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cueSplitConfirmTitle": "Split CUE Album",
|
"cueSplitConfirmTitle": "Разделенный CUE-альбом",
|
||||||
"@cueSplitConfirmTitle": {
|
"@cueSplitConfirmTitle": {
|
||||||
"description": "CUE split confirmation dialog title"
|
"description": "CUE split confirmation dialog title"
|
||||||
},
|
},
|
||||||
"cueSplitConfirmMessage": "Split \"{album}\" into {count} individual FLAC files?\n\nFiles will be saved to the same directory.",
|
"cueSplitConfirmMessage": "Разбить \"{album}\" на {count} отдельных FLAC-файлов?",
|
||||||
"@cueSplitConfirmMessage": {
|
"@cueSplitConfirmMessage": {
|
||||||
"description": "CUE split confirmation dialog message",
|
"description": "CUE split confirmation dialog message",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
@ -2879,7 +2879,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cueSplitSplitting": "Splitting CUE sheet... ({current}/{total})",
|
"cueSplitSplitting": "Разделение CUE sheet... ({current}/{total})",
|
||||||
"@cueSplitSplitting": {
|
"@cueSplitSplitting": {
|
||||||
"description": "Snackbar while splitting CUE",
|
"description": "Snackbar while splitting CUE",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
@ -2891,7 +2891,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cueSplitSuccess": "Split into {count} tracks successfully",
|
"cueSplitSuccess": "Успешно разделено на {count} треков",
|
||||||
"@cueSplitSuccess": {
|
"@cueSplitSuccess": {
|
||||||
"description": "Snackbar after successful CUE split",
|
"description": "Snackbar after successful CUE split",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
@ -2900,15 +2900,15 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cueSplitFailed": "CUE split failed",
|
"cueSplitFailed": "Разделение CUE не удалось",
|
||||||
"@cueSplitFailed": {
|
"@cueSplitFailed": {
|
||||||
"description": "Snackbar when CUE split fails"
|
"description": "Snackbar when CUE split fails"
|
||||||
},
|
},
|
||||||
"cueSplitNoAudioFile": "Audio file not found for this CUE sheet",
|
"cueSplitNoAudioFile": "Аудиофайл для этого CUE sheet не найден",
|
||||||
"@cueSplitNoAudioFile": {
|
"@cueSplitNoAudioFile": {
|
||||||
"description": "Error when CUE audio file is missing"
|
"description": "Error when CUE audio file is missing"
|
||||||
},
|
},
|
||||||
"cueSplitButton": "Split into Tracks",
|
"cueSplitButton": "Разделить на Треки",
|
||||||
"@cueSplitButton": {
|
"@cueSplitButton": {
|
||||||
"description": "Button text to start CUE splitting"
|
"description": "Button text to start CUE splitting"
|
||||||
},
|
},
|
||||||
|
|
@ -3126,7 +3126,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"selectionShareNoFiles": "No shareable files found",
|
"selectionShareNoFiles": "Файлы, доступные для совместного доступа, не найдены",
|
||||||
"@selectionShareNoFiles": {
|
"@selectionShareNoFiles": {
|
||||||
"description": "Snackbar when no selected files exist on disk"
|
"description": "Snackbar when no selected files exist on disk"
|
||||||
},
|
},
|
||||||
|
|
@ -3147,7 +3147,7 @@
|
||||||
"@selectionBatchConvertConfirmTitle": {
|
"@selectionBatchConvertConfirmTitle": {
|
||||||
"description": "Confirmation dialog title for batch conversion"
|
"description": "Confirmation dialog title for batch conversion"
|
||||||
},
|
},
|
||||||
"selectionBatchConvertConfirmMessage": "Convert {count} {count, plural, =1{track} other{tracks}} to {format} at {bitrate}?\n\nOriginal files will be deleted after conversion.",
|
"selectionBatchConvertConfirmMessage": "Преобразовать {count} {count, plural, =1{track} other{tracks}} в {format} с {bitrate}?",
|
||||||
"@selectionBatchConvertConfirmMessage": {
|
"@selectionBatchConvertConfirmMessage": {
|
||||||
"description": "Confirmation dialog message for batch conversion",
|
"description": "Confirmation dialog message for batch conversion",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue