diff --git a/src/lang/ru.js b/src/lang/ru.js index c5a22aa..30a80eb 100644 --- a/src/lang/ru.js +++ b/src/lang/ru.js @@ -15,17 +15,17 @@ const ru = { empty: '', all: 'все', top_result: 'лучший результат', - album: 'альбом | альбомы', - artist: 'исполнитель | исполнители', - single: 'сингл | синглы', - title: 'название | названия', - track: 'трек | треки', - trackN: '0 треков | {n} трек | {n} трека | {n} треков', - releaseN: '0 релизов | {n} релиз | {n} релиза | {n} релизов', - playlist: 'плейлист | плейлисты', - compile: 'сборник | сборники', - ep: 'ep | eps', - spotifyPlaylist: 'плейлисты spotify | плейлисты spotify', + album: 'альбом | альбомы | альбомы', + artist: 'исполнитель | исполнители | исполнители', + single: 'сингл | синглы | синглы', + title: 'название | название | название', + track: 'трек | треки | треки', + trackN: '{n} трек | {n} трека | {n} треков', + releaseN: '{n} релиз | {n} релиза | {n} релизов', + playlist: 'плейлист | плейлисты | плейлисты', + compile: 'сборник | сборники | сборники', + ep: 'ep | ep | ep', + spotifyPlaylist: 'плейлист spotify | плейлисты spotify | плейлисты spotify', releaseDate: 'Дата выхода', error: 'ошибка' } @@ -33,7 +33,7 @@ const ru = { about: { titles: { usefulLinks: 'Полезные ссылки', - bugReports: 'Баг репорты', + bugReports: 'Отчёты об ошибках', contributing: 'Помощь проекту', donations: 'Пожертвования', license: 'Лицензия' @@ -59,11 +59,11 @@ const ru = { newUI: `Если вы хорошо знаете python, то можете сделать новый UI для приложения с использованием базовой библиотеки или пофиксить в ней баги и сделать pull request в репозитории.`, acceptFeatures: `Новые фичи также приветствуются, но не слишком сложные, так как они будут добавлены в приложение, а не в саму библиотеку.`, otherLanguages: `Если вы хорошо знаете другой язык программирования, можете портировать на нём deemix!`, - understandingCode: `Не можете понять код? Напишите RemixDev up в Telegram или на Reddit.`, + understandingCode: `Не можете разобраться в коде? Напишите RemixDev в Telegram или на Reddit.`, contributeWebUI: `Если вы знаете Vue.js (JavaScript), HTML или CSS, можете внести вклад в WebUI.`, itsFree: `Помните, что это бесплатное приложение и вам следует поддерживать исполнителей, которые вам нравятся прежде, чем поддерживать разработчиков.`, notObligated: `Вы не обязаны делать пожертвования, я всё равно вас ценю!`, - lincensedUnder: `Проект находится под лицензией + lincensedUnder: `Проект распространяется на условиях лицензии GNU General Public License 3.0.` @@ -74,9 +74,9 @@ const ru = { download: 'Скачать чарт' }, errors: { - title: 'Errors for {0}', + title: 'Ошибки {0}', ids: { - invalidURL: 'URL не распознана', + invalidURL: 'URL не распознан', unsupportedURL: 'URL не поддерживается', ISRCnotOnDeezer: 'ISRC трека недоступен на deezer', notYourPrivatePlaylist: "Нельзя скачивать чужие плейлисты.", @@ -101,7 +101,7 @@ const ru = { noTracks: 'Избранные треки не найдены' }, home: { - needTologin: 'Вам нужно зайти под своим Deezer аккаунтом прежде, чем скачивать.', + needTologin: 'Вам нужно зайти под своим аккаунтом Deezer прежде, чем скачивать.', openSettings: 'Открыть настройки', sections: { popularPlaylists: 'Популярные плейлисты', @@ -152,7 +152,7 @@ const ru = { loggedIn: 'Вход выполнен', alreadyLogged: 'Вход уже выполнен', loginFailed: "Вход не выполнен", - loggedOut: 'Logged out', + loggedOut: 'Вы вышли из аккаунта', cancellingCurrentItem: 'Отмена закачки.', currentItemCancelled: 'Отменено.', startAddingArtist: 'Добавление {0} альбомов в очередь', @@ -174,7 +174,7 @@ const ru = { }, appearance: { title: 'Внешний вид', - slimDownloadTab: 'Обрезать вкладку с загрузками' + slimDownloadTab: 'Компактная вкладка с загрузками' }, downloadPath: { title: 'Путь сохранения' @@ -187,15 +187,15 @@ const ru = { }, folders: { title: 'Папки', - createPlaylistFolder: 'Создать папки для плейлистов', + createPlaylistFolder: 'Создавать папки для плейлистов', playlistNameTemplate: 'Название папки плейлиста', - createArtistFolder: 'Создать папки для исполнителя', + createArtistFolder: 'Создавать папки для исполнителя', artistNameTemplate: 'Название папки исполнителя', - createAlbumFolder: 'Создать папки для альбома', + createAlbumFolder: 'Создавать папки для альбома', albumNameTemplate: 'Название папки альбома', - createCDFolder: 'Создать папки для CD', - createStructurePlaylist: 'Создать структуру папок для плейлистов', - createSingleFolder: 'Создать структуру папок для синглов' + createCDFolder: 'Создавать папки для CD', + createStructurePlaylist: 'Создавать структуру папок для плейлистов', + createSingleFolder: 'Создавать структуру папок для синглов' }, trackTitles: { title: 'Названия треков', @@ -207,7 +207,7 @@ const ru = { title: 'Загрузки', queueConcurrency: 'Количество одновременных закачек', maxBitrate: { - title: 'Битрейт', + title: 'Предпочитаемый битрейт', 9: 'FLAC 1411kbps', 3: 'MP3 320kbps', 1: 'MP3 128kbps' @@ -219,11 +219,11 @@ const ru = { t: 'Обновить только теги' }, fallbackBitrate: 'Скачивать с низким битрейтом, если текущий недоступен', - fallbackSearch: 'Искать другой трек, если нужный недоступен', - logErrors: 'Создать логи для ошибок', - logSearched: 'Создать лог поиска', - createM3U8File: 'Создать файлы плейлистов', - syncedLyrics: 'Создать .lyr файлы (Синхронизированный текст)', + fallbackSearch: 'Искать похожий трек, если нужный недоступен', + logErrors: 'Сохранять логи ошибок', + logSearched: 'Сохранять лог истории поиска', + createM3U8File: 'Создавать файлы плейлистов', + syncedLyrics: 'Создавать .lyr файлы (синхронизированная лирика)', playlistFilenameTemplate: 'Шаблон названия плейлиста', saveDownloadQueue: 'Сохранять текущий список загрузок при закрытии приложения' }, @@ -264,16 +264,16 @@ const ru = { bpm: 'BPM', replayGain: 'Replay Gain', label: 'Издатель', - lyrics: 'Несинхронизированный текст', + lyrics: 'Несинхронизированная лирика', copyright: 'Права', composer: 'Композитор', involvedPeople: 'Вовлечённые люди' }, other: { title: 'Разное', - savePlaylistAsCompilation: 'Сохранить плейлисты как сборники', - useNullSeparator: 'Использовать нулевой символ в качестве разделителя', - saveID3v1: 'Дополнительно сохранять ID3v1', + savePlaylistAsCompilation: 'Сохранять плейлисты как сборники', + useNullSeparator: 'Использовать null в качестве разделителя', + saveID3v1: 'Сохранять ID3v1', multiArtistSeparator: { title: 'Как разделять несколько исполнителей?', nothing: 'Сохранить только основного', @@ -281,10 +281,10 @@ const ru = { andFeat: 'Используя & и feat.', using: 'Используя "{0}"' }, - singleAlbumArtist: 'Сохранить только основного исполнителя альбома', - albumVariousArtists: 'Оставить "Various Artists" в Исполнителях льбома', - removeAlbumVersion: 'Удалить "Album Version" из названия трека', - removeDuplicateArtists: 'Удалить повторяющихся исполнителей', + singleAlbumArtist: 'Сохранять только основного исполнителя альбома', + albumVariousArtists: 'Оставлять "Various Artists" в Исполнителях альбома', + removeAlbumVersion: 'Удалять "Album Version" из названия трека', + removeDuplicateArtists: 'Удалять повторяющихся исполнителей', dateFormat: { title: 'Формат даты для FLAC файлов', year: 'YYYY', @@ -309,8 +309,8 @@ const ru = { }, previewVolume: 'Громкость прослушивания', executeCommand: { - title: 'Выполнить команды по окончании загрузок', - description: 'Оставьте пустым, если ничего не требуется' + title: 'Выполнять команды по окончании загрузок', + description: 'Оставьте поле пустым, если ничего не требуется' } }, spotify: { @@ -328,11 +328,11 @@ const ru = { } }, sidebar: { - home: 'домой', + home: 'главная', search: 'поиск', charts: 'чарты', favorites: 'избранное', - linkAnalyzer: 'просмотр ссылок', + linkAnalyzer: 'анализ ссылок', settings: 'настройки', about: 'о проекте' },