Converted ru.js into utf-8
This commit is contained in:
parent
a9b50bada6
commit
897be92e22
468
src/lang/ru.js
468
src/lang/ru.js
@ -1,343 +1,343 @@
|
|||||||
const ru = {
|
const ru = {
|
||||||
globals: {
|
globals: {
|
||||||
welcome: 'Добро пожаловать в deemix',
|
welcome: 'Добро пожаловать в deemix',
|
||||||
back: 'назад',
|
back: 'назад',
|
||||||
loading: 'загрузка',
|
loading: 'загрузка',
|
||||||
download: 'Скачать {0}',
|
download: 'Скачать {0}',
|
||||||
by: '{0}',
|
by: '{0}',
|
||||||
in: 'из {0}',
|
in: 'из {0}',
|
||||||
download_hint: 'Скачать',
|
download_hint: 'Скачать',
|
||||||
play_hint: 'Прослушать',
|
play_hint: 'Прослушать',
|
||||||
toggle_download_tab_hint: 'Показать/Свернуть',
|
toggle_download_tab_hint: 'Показать/Свернуть',
|
||||||
clean_queue_hint: 'Очистить завершённые',
|
clean_queue_hint: 'Очистить завершённые',
|
||||||
cancel_queue_hint: 'Очистить всё',
|
cancel_queue_hint: 'Очистить всё',
|
||||||
listTabs: {
|
listTabs: {
|
||||||
empty: '',
|
empty: '',
|
||||||
all: 'все',
|
all: 'все',
|
||||||
top_result: 'лучший результат',
|
top_result: 'лучший результат',
|
||||||
album: 'альбом | альбомы',
|
album: 'альбом | альбомы',
|
||||||
artist: 'исполнитель | исполнители',
|
artist: 'исполнитель | исполнители',
|
||||||
single: 'сингл | синглы',
|
single: 'сингл | синглы',
|
||||||
title: 'название | названия',
|
title: 'название | названия',
|
||||||
track: 'трек | треки',
|
track: 'трек | треки',
|
||||||
trackN: '0 треков | {n} трек | {n} трека | {n} треков',
|
trackN: '0 треков | {n} трек | {n} трека | {n} треков',
|
||||||
releaseN: '0 релизов | {n} релиз | {n} релиза | {n} релизов',
|
releaseN: '0 релизов | {n} релиз | {n} релиза | {n} релизов',
|
||||||
playlist: 'плейлист | плейлисты',
|
playlist: 'плейлист | плейлисты',
|
||||||
compile: 'сборник | сборники',
|
compile: 'сборник | сборники',
|
||||||
ep: 'ep | eps',
|
ep: 'ep | eps',
|
||||||
spotifyPlaylist: 'плейлисты spotify | плейлисты spotify',
|
spotifyPlaylist: 'плейлисты spotify | плейлисты spotify',
|
||||||
releaseDate: 'Дата выхода',
|
releaseDate: 'Дата выхода',
|
||||||
error: 'ошибка'
|
error: 'ошибка'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
titles: {
|
titles: {
|
||||||
usefulLinks: 'Полезные ссылки',
|
usefulLinks: 'Полезные ссылки',
|
||||||
bugReports: 'Баг репорты',
|
bugReports: 'Баг репорты',
|
||||||
contributing: 'Помощь проекту',
|
contributing: 'Помощь проекту',
|
||||||
donations: 'Пожертвования',
|
donations: 'Пожертвования',
|
||||||
license: 'Лицензия'
|
license: 'Лицензия'
|
||||||
},
|
},
|
||||||
subtitles: {
|
subtitles: {
|
||||||
bugReports: "Что-то не работает? Скажите нам!",
|
bugReports: "Что-то не работает? Скажите нам!",
|
||||||
contributing: 'Хотите поддержать проект? Это можно сделать разными способами!',
|
contributing: 'Хотите поддержать проект? Это можно сделать разными способами!',
|
||||||
donations: 'Хотите поддержать материально? Можно сделать пожертвование!'
|
donations: 'Хотите поддержать материально? Можно сделать пожертвование!'
|
||||||
},
|
},
|
||||||
usesLibrary: 'Приложение использует библиотеку <strong>deemix</strong>, с помощью которой вы можете сделать собственный UI deemix.',
|
usesLibrary: 'Приложение использует библиотеку <strong>deemix</strong>, с помощью которой вы можете сделать собственный UI deemix.',
|
||||||
thanks: `Спасибо <strong>rtonno</strong>, <strong>uhwot</strong> и <strong>lollilol</strong> за помощь с этим проектом, а также <strong>BasCurtiz</strong> и <strong>scarvimane</strong> за иконку.`,
|
thanks: `Спасибо <strong>rtonno</strong>, <strong>uhwot</strong> и <strong>lollilol</strong> за помощь с этим проектом, а также <strong>BasCurtiz</strong> и <strong>scarvimane</strong> за иконку.`,
|
||||||
upToDate: `Следите за последними обновлениями на <a href="https://t.me/RemixDevNews" target="_blank">канале</a> в Telegram.`,
|
upToDate: `Следите за последними обновлениями на <a href="https://t.me/RemixDevNews" target="_blank">канале</a> в Telegram.`,
|
||||||
officialWebsite: 'Официальный сайт',
|
officialWebsite: 'Официальный сайт',
|
||||||
officialRepo: 'Официальный репозиторий библиотеки',
|
officialRepo: 'Официальный репозиторий библиотеки',
|
||||||
officialWebuiRepo: 'Официальный репозиторий WebUI',
|
officialWebuiRepo: 'Официальный репозиторий WebUI',
|
||||||
officialSubreddit: 'Официальный сабреддит',
|
officialSubreddit: 'Официальный сабреддит',
|
||||||
newsChannel: 'Канал новостей',
|
newsChannel: 'Канал новостей',
|
||||||
questions: `Если у вас возникли вопросы или проблемы с приложением, поищите решение на <a href="https://www.reddit.com/r/deemix" target="_blank">сабреддите</a>. Если решения не нашли, можете создать новый пост и описать вашу проблему.`,
|
questions: `Если у вас возникли вопросы или проблемы с приложением, поищите решение на <a href="https://www.reddit.com/r/deemix" target="_blank">сабреддите</a>. Если решения не нашли, можете создать новый пост и описать вашу проблему.`,
|
||||||
beforeReporting: `Перед тем, как сообщать об ошибках, убедитесь, что у вас стоит последняя версия приложения и что проблема не на вашей стороне.`,
|
beforeReporting: `Перед тем, как сообщать об ошибках, убедитесь, что у вас стоит последняя версия приложения и что проблема не на вашей стороне.`,
|
||||||
beSure: `Убедитесь, что ошибка возникает и на других устройствах. Также <strong>НЕ </strong> сообщайте об ошибке, если про неё уже известно.`,
|
beSure: `Убедитесь, что ошибка возникает и на других устройствах. Также <strong>НЕ </strong> сообщайте об ошибке, если про неё уже известно.`,
|
||||||
duplicateReports: 'Повторные сообщения об ошибках рассматриваться не будут.',
|
duplicateReports: 'Повторные сообщения об ошибках рассматриваться не будут.',
|
||||||
dontOpenIssues: `<strong>НЕ НАДО</strong> создавать задачу с простым вопросом, для этого есть сабреддит.`,
|
dontOpenIssues: `<strong>НЕ НАДО</strong> создавать задачу с простым вопросом, для этого есть сабреддит.`,
|
||||||
newUI: `Если вы хорошо знаете python, то можете сделать новый UI для приложения с использованием базовой библиотеки или пофиксить в ней баги и сделать pull request в <a href="https://codeberg.org/RemixDev/deemix" target="_blank">репозитории</a>.`,
|
newUI: `Если вы хорошо знаете python, то можете сделать новый UI для приложения с использованием базовой библиотеки или пофиксить в ней баги и сделать pull request в <a href="https://codeberg.org/RemixDev/deemix" target="_blank">репозитории</a>.`,
|
||||||
acceptFeatures: `Новые фичи также приветствуются, но не слишком сложные, так как они будут добавлены в приложение, а не в саму библиотеку.`,
|
acceptFeatures: `Новые фичи также приветствуются, но не слишком сложные, так как они будут добавлены в приложение, а не в саму библиотеку.`,
|
||||||
otherLanguages: `Если вы хорошо знаете другой язык программирования, можете портировать на нём deemix!`,
|
otherLanguages: `Если вы хорошо знаете другой язык программирования, можете портировать на нём deemix!`,
|
||||||
understandingCode: `Не можете понять код? Напишите RemixDev up в Telegram или на Reddit.`,
|
understandingCode: `Не можете понять код? Напишите RemixDev up в Telegram или на Reddit.`,
|
||||||
contributeWebUI: `Если вы знаете Vue.js (JavaScript), HTML или CSS, можете внести вклад в <a href="https://codeberg.org/RemixDev/deemix-webui" target="_blank">WebUI</a>.`,
|
contributeWebUI: `Если вы знаете Vue.js (JavaScript), HTML или CSS, можете внести вклад в <a href="https://codeberg.org/RemixDev/deemix-webui" target="_blank">WebUI</a>.`,
|
||||||
itsFree: `Помните, что это <strong>бесплатное приложение</strong> и вам следует <strong>поддерживать исполнителей</strong>, которые вам нравятся прежде, чем поддерживать разработчиков.`,
|
itsFree: `Помните, что это <strong>бесплатное приложение</strong> и вам следует <strong>поддерживать исполнителей</strong>, которые вам нравятся прежде, чем поддерживать разработчиков.`,
|
||||||
notObligated: `Вы не обязаны делать пожертвования, я всё равно вас ценю!`,
|
notObligated: `Вы не обязаны делать пожертвования, я всё равно вас ценю!`,
|
||||||
lincensedUnder: `Проект находится под лицензией
|
lincensedUnder: `Проект находится под лицензией
|
||||||
<a rel="license" href="https://www.gnu.org/licenses/gpl-3.0.en.html" target="_blank"
|
<a rel="license" href="https://www.gnu.org/licenses/gpl-3.0.en.html" target="_blank"
|
||||||
>GNU General Public License 3.0</a
|
>GNU General Public License 3.0</a
|
||||||
>.`
|
>.`
|
||||||
},
|
},
|
||||||
charts: {
|
charts: {
|
||||||
title: 'Чарты',
|
title: 'Чарты',
|
||||||
changeCountry: 'Изменить страну',
|
changeCountry: 'Изменить страну',
|
||||||
download: 'Скачать чарт'
|
download: 'Скачать чарт'
|
||||||
},
|
},
|
||||||
errors: {
|
errors: {
|
||||||
title: 'Errors for {0}',
|
title: 'Errors for {0}',
|
||||||
ids: {
|
ids: {
|
||||||
invalidURL: 'URL не распознана',
|
invalidURL: 'URL не распознана',
|
||||||
unsupportedURL: 'URL не поддерживается',
|
unsupportedURL: 'URL не поддерживается',
|
||||||
ISRCnotOnDeezer: 'ISRC трека недоступен на deezer',
|
ISRCnotOnDeezer: 'ISRC трека недоступен на deezer',
|
||||||
notYourPrivatePlaylist: "Нельзя скачивать чужие плейлисты.",
|
notYourPrivatePlaylist: "Нельзя скачивать чужие плейлисты.",
|
||||||
spotifyDisabled: 'Неправильно настроены параметры Spotify.',
|
spotifyDisabled: 'Неправильно настроены параметры Spotify.',
|
||||||
trackNotOnDeezer: 'Трек не найден на deezer!',
|
trackNotOnDeezer: 'Трек не найден на deezer!',
|
||||||
albumNotOnDeezer: 'Альбом не найден deezer!',
|
albumNotOnDeezer: 'Альбом не найден deezer!',
|
||||||
notOnDeezer: 'Трек недоступен на Deezer!',
|
notOnDeezer: 'Трек недоступен на Deezer!',
|
||||||
notEncoded: 'Трек ещё не перекодирован!',
|
notEncoded: 'Трек ещё не перекодирован!',
|
||||||
notEncodedNoAlternative: 'Трек не перекодирован, альтернатив не найдено!',
|
notEncodedNoAlternative: 'Трек не перекодирован, альтернатив не найдено!',
|
||||||
wrongBitrate: 'Не найден трек с нужным битрейтом.',
|
wrongBitrate: 'Не найден трек с нужным битрейтом.',
|
||||||
wrongBitrateNoAlternative: 'Не найден трек с нужным битрейтом. Альтернатив не найдено!',
|
wrongBitrateNoAlternative: 'Не найден трек с нужным битрейтом. Альтернатив не найдено!',
|
||||||
no360RA: 'Трек недоступен в Reality Audio 360.',
|
no360RA: 'Трек недоступен в Reality Audio 360.',
|
||||||
notAvailable: "Трек недоступен на серверах deezer!",
|
notAvailable: "Трек недоступен на серверах deezer!",
|
||||||
notAvailableNoAlternative: "Трек недоступен на серверах deezer. Альтернатив не найдено!"
|
notAvailableNoAlternative: "Трек недоступен на серверах deezer. Альтернатив не найдено!"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
favorites: {
|
favorites: {
|
||||||
title: 'Избранное',
|
title: 'Избранное',
|
||||||
noPlaylists: 'Плейлисты не найдены',
|
noPlaylists: 'Плейлисты не найдены',
|
||||||
noAlbums: 'Избранные альбомы не найдены',
|
noAlbums: 'Избранные альбомы не найдены',
|
||||||
noArtists: 'Избранные исполнители не найдены',
|
noArtists: 'Избранные исполнители не найдены',
|
||||||
noTracks: 'Избранные треки не найдены'
|
noTracks: 'Избранные треки не найдены'
|
||||||
},
|
},
|
||||||
home: {
|
home: {
|
||||||
needTologin: 'Вам нужно зайти под своим Deezer аккаунтом прежде, чем скачивать.',
|
needTologin: 'Вам нужно зайти под своим Deezer аккаунтом прежде, чем скачивать.',
|
||||||
openSettings: 'Открыть настройки',
|
openSettings: 'Открыть настройки',
|
||||||
sections: {
|
sections: {
|
||||||
popularPlaylists: 'Популярные плейлисты',
|
popularPlaylists: 'Популярные плейлисты',
|
||||||
popularAlbums: 'Самые прослушиваемые альбомы'
|
popularAlbums: 'Самые прослушиваемые альбомы'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
linkAnalyzer: {
|
linkAnalyzer: {
|
||||||
info: 'Используйте этот раздел, чтобы узнать информацию о ссылке, по которой вы хотите скачать.',
|
info: 'Используйте этот раздел, чтобы узнать информацию о ссылке, по которой вы хотите скачать.',
|
||||||
useful:
|
useful:
|
||||||
"Этот раздел нужен, если вы хотите скачать треки, недоступные в вашей стране, а также посмотреть, где они доступны.",
|
"Этот раздел нужен, если вы хотите скачать треки, недоступные в вашей стране, а также посмотреть, где они доступны.",
|
||||||
linkNotSupported: 'Ссылка не поддерживается',
|
linkNotSupported: 'Ссылка не поддерживается',
|
||||||
linkNotSupportedYet: 'Эта ссылка не поддерживается, попробуйте вставить другую.',
|
linkNotSupportedYet: 'Эта ссылка не поддерживается, попробуйте вставить другую.',
|
||||||
table: {
|
table: {
|
||||||
id: 'ID',
|
id: 'ID',
|
||||||
isrc: 'ISRC',
|
isrc: 'ISRC',
|
||||||
upc: 'UPC',
|
upc: 'UPC',
|
||||||
duration: 'Продолжительность',
|
duration: 'Продолжительность',
|
||||||
diskNumber: 'Номер диска',
|
diskNumber: 'Номер диска',
|
||||||
trackNumber: 'Номер трека',
|
trackNumber: 'Номер трека',
|
||||||
releaseDate: 'Дата выхода',
|
releaseDate: 'Дата выхода',
|
||||||
bpm: 'BPM',
|
bpm: 'BPM',
|
||||||
label: 'Издатель',
|
label: 'Издатель',
|
||||||
recordType: 'Тип',
|
recordType: 'Тип',
|
||||||
genres: 'Жанр',
|
genres: 'Жанр',
|
||||||
tracklist: 'Треклист'
|
tracklist: 'Треклист'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
search: {
|
search: {
|
||||||
startSearching: 'Начните искать!',
|
startSearching: 'Начните искать!',
|
||||||
description:
|
description:
|
||||||
'Здесь можно найти трек, альбом, исполнителя, плейлист... всё! Можно также вставить ссылку Deezer',
|
'Здесь можно найти трек, альбом, исполнителя, плейлист... всё! Можно также вставить ссылку Deezer',
|
||||||
fans: '{0} поклонников',
|
fans: '{0} поклонников',
|
||||||
noResults: 'Нет результатов',
|
noResults: 'Нет результатов',
|
||||||
noResultsTrack: 'Треков не найдено',
|
noResultsTrack: 'Треков не найдено',
|
||||||
noResultsAlbum: 'Альбомов не найдено',
|
noResultsAlbum: 'Альбомов не найдено',
|
||||||
noResultsArtist: 'Исполнителей не найдено',
|
noResultsArtist: 'Исполнителей не найдено',
|
||||||
noResultsPlaylist: 'Плейлистов не найдено'
|
noResultsPlaylist: 'Плейлистов не найдено'
|
||||||
},
|
},
|
||||||
searchbar: 'Ищите, что хотите (или вставьте ссылку)',
|
searchbar: 'Ищите, что хотите (или вставьте ссылку)',
|
||||||
downloads: 'загрузки',
|
downloads: 'загрузки',
|
||||||
toasts: {
|
toasts: {
|
||||||
addedToQueue: '{0} добавлено в очередь',
|
addedToQueue: '{0} добавлено в очередь',
|
||||||
alreadyInQueue: '{0} уже есть в очереди!',
|
alreadyInQueue: '{0} уже есть в очереди!',
|
||||||
finishDownload: '{0} загрузок завершено.',
|
finishDownload: '{0} загрузок завершено.',
|
||||||
allDownloaded: 'Все загрузки завершены!',
|
allDownloaded: 'Все загрузки завершены!',
|
||||||
refreshFavs: 'Обновление завершено!',
|
refreshFavs: 'Обновление завершено!',
|
||||||
loggingIn: 'Вход',
|
loggingIn: 'Вход',
|
||||||
loggedIn: 'Вход выполнен',
|
loggedIn: 'Вход выполнен',
|
||||||
alreadyLogged: 'Вход уже выполнен',
|
alreadyLogged: 'Вход уже выполнен',
|
||||||
loginFailed: "Вход не выполнен",
|
loginFailed: "Вход не выполнен",
|
||||||
loggedOut: 'Logged out',
|
loggedOut: 'Logged out',
|
||||||
cancellingCurrentItem: 'Отмена закачки.',
|
cancellingCurrentItem: 'Отмена закачки.',
|
||||||
currentItemCancelled: 'Отменено.',
|
currentItemCancelled: 'Отменено.',
|
||||||
startAddingArtist: 'Добавление {0} альбомов в очередь',
|
startAddingArtist: 'Добавление {0} альбомов в очередь',
|
||||||
finishAddingArtist: 'Добавлено {0} альбомов в очередь',
|
finishAddingArtist: 'Добавлено {0} альбомов в очередь',
|
||||||
startConvertingSpotifyPlaylist: 'Преобразование треков из spotify в deezer',
|
startConvertingSpotifyPlaylist: 'Преобразование треков из spotify в deezer',
|
||||||
finishConvertingSpotifyPlaylist: 'Преобразование Spotify playlist converted'
|
finishConvertingSpotifyPlaylist: 'Преобразование Spotify playlist converted'
|
||||||
},
|
},
|
||||||
settings: {
|
settings: {
|
||||||
title: 'Настройки',
|
title: 'Настройки',
|
||||||
languages: 'Язык',
|
languages: 'Язык',
|
||||||
login: {
|
login: {
|
||||||
title: 'Вход',
|
title: 'Вход',
|
||||||
loggedIn: 'Вы вошли как {username}',
|
loggedIn: 'Вы вошли как {username}',
|
||||||
arl: {
|
arl: {
|
||||||
question: 'Как узнать свой ARL?',
|
question: 'Как узнать свой ARL?',
|
||||||
update: 'Обновить ARL'
|
update: 'Обновить ARL'
|
||||||
},
|
},
|
||||||
logout: 'Выйти'
|
logout: 'Выйти'
|
||||||
},
|
},
|
||||||
appearance: {
|
appearance: {
|
||||||
title: 'Внешний вид',
|
title: 'Внешний вид',
|
||||||
slimDownloadTab: 'Обрезать вкладку с загрузками'
|
slimDownloadTab: 'Обрезать вкладку с загрузками'
|
||||||
},
|
},
|
||||||
downloadPath: {
|
downloadPath: {
|
||||||
title: 'Путь сохранения'
|
title: 'Путь сохранения'
|
||||||
},
|
},
|
||||||
templates: {
|
templates: {
|
||||||
title: 'Шаблоны',
|
title: 'Шаблоны',
|
||||||
tracknameTemplate: 'Шаблон названия трека',
|
tracknameTemplate: 'Шаблон названия трека',
|
||||||
albumTracknameTemplate: 'Шаблон названия трека альбома',
|
albumTracknameTemplate: 'Шаблон названия трека альбома',
|
||||||
playlistTracknameTemplate: 'Шаблон названия трека плейлиста'
|
playlistTracknameTemplate: 'Шаблон названия трека плейлиста'
|
||||||
},
|
},
|
||||||
folders: {
|
folders: {
|
||||||
title: 'Папки',
|
title: 'Папки',
|
||||||
createPlaylistFolder: 'Создать папки для плейлистов',
|
createPlaylistFolder: 'Создать папки для плейлистов',
|
||||||
playlistNameTemplate: 'Название папки плейлиста',
|
playlistNameTemplate: 'Название папки плейлиста',
|
||||||
createArtistFolder: 'Создать папки для исполнителя',
|
createArtistFolder: 'Создать папки для исполнителя',
|
||||||
artistNameTemplate: 'Название папки исполнителя',
|
artistNameTemplate: 'Название папки исполнителя',
|
||||||
createAlbumFolder: 'Создать папки для альбома',
|
createAlbumFolder: 'Создать папки для альбома',
|
||||||
albumNameTemplate: 'Название папки альбома',
|
albumNameTemplate: 'Название папки альбома',
|
||||||
createCDFolder: 'Создать папки для CD',
|
createCDFolder: 'Создать папки для CD',
|
||||||
createStructurePlaylist: 'Создать структуру папок для плейлистов',
|
createStructurePlaylist: 'Создать структуру папок для плейлистов',
|
||||||
createSingleFolder: 'Создать структуру папок для синглов'
|
createSingleFolder: 'Создать структуру папок для синглов'
|
||||||
},
|
},
|
||||||
trackTitles: {
|
trackTitles: {
|
||||||
title: 'Названия треков',
|
title: 'Названия треков',
|
||||||
padTracks: 'Добавлять нули',
|
padTracks: 'Добавлять нули',
|
||||||
paddingSize: 'Количество цифр',
|
paddingSize: 'Количество цифр',
|
||||||
illegalCharacterReplacer: 'Замена для запрещённых символов'
|
illegalCharacterReplacer: 'Замена для запрещённых символов'
|
||||||
},
|
},
|
||||||
downloads: {
|
downloads: {
|
||||||
title: 'Загрузки',
|
title: 'Загрузки',
|
||||||
queueConcurrency: 'Количество одновременных закачек',
|
queueConcurrency: 'Количество одновременных закачек',
|
||||||
maxBitrate: {
|
maxBitrate: {
|
||||||
title: 'Битрейт',
|
title: 'Битрейт',
|
||||||
9: 'FLAC 1411kbps',
|
9: 'FLAC 1411kbps',
|
||||||
3: 'MP3 320kbps',
|
3: 'MP3 320kbps',
|
||||||
1: 'MP3 128kbps'
|
1: 'MP3 128kbps'
|
||||||
},
|
},
|
||||||
overwriteFile: {
|
overwriteFile: {
|
||||||
title: 'Нужно ли перезаписывать файлы?',
|
title: 'Нужно ли перезаписывать файлы?',
|
||||||
y: 'Да, перезаписать файл',
|
y: 'Да, перезаписать файл',
|
||||||
n: "Нет, не перезаписывать",
|
n: "Нет, не перезаписывать",
|
||||||
t: 'Обновить только теги'
|
t: 'Обновить только теги'
|
||||||
},
|
},
|
||||||
fallbackBitrate: 'Скачивать с низким битрейтом, если текущий недоступен',
|
fallbackBitrate: 'Скачивать с низким битрейтом, если текущий недоступен',
|
||||||
fallbackSearch: 'Искать другой трек, если нужный недоступен',
|
fallbackSearch: 'Искать другой трек, если нужный недоступен',
|
||||||
logErrors: 'Создать логи для ошибок',
|
logErrors: 'Создать логи для ошибок',
|
||||||
logSearched: 'Создать лог поиска',
|
logSearched: 'Создать лог поиска',
|
||||||
createM3U8File: 'Создать файлы плейлистов',
|
createM3U8File: 'Создать файлы плейлистов',
|
||||||
syncedLyrics: 'Создать .lyr файлы (Синхронизированный текст)',
|
syncedLyrics: 'Создать .lyr файлы (Синхронизированный текст)',
|
||||||
playlistFilenameTemplate: 'Шаблон названия плейлиста',
|
playlistFilenameTemplate: 'Шаблон названия плейлиста',
|
||||||
saveDownloadQueue: 'Сохранять текущий список загрузок при закрытии приложения'
|
saveDownloadQueue: 'Сохранять текущий список загрузок при закрытии приложения'
|
||||||
},
|
},
|
||||||
covers: {
|
covers: {
|
||||||
title: 'Обложки',
|
title: 'Обложки',
|
||||||
saveArtwork: 'Сохранять обложки',
|
saveArtwork: 'Сохранять обложки',
|
||||||
coverImageTemplate: 'Шаблон названия обложки',
|
coverImageTemplate: 'Шаблон названия обложки',
|
||||||
saveArtworkArtist: 'Сохранять изображение исполнителя',
|
saveArtworkArtist: 'Сохранять изображение исполнителя',
|
||||||
artistImageTemplate: 'Шаблон названия изображения',
|
artistImageTemplate: 'Шаблон названия изображения',
|
||||||
localArtworkSize: 'Размер сохраненной обложки',
|
localArtworkSize: 'Размер сохраненной обложки',
|
||||||
embeddedArtworkSize: 'Размер встроенной',
|
embeddedArtworkSize: 'Размер встроенной',
|
||||||
localArtworkFormat: {
|
localArtworkFormat: {
|
||||||
title: 'В каком формате сохранять обложки?',
|
title: 'В каком формате сохранять обложки?',
|
||||||
jpg: 'jpeg',
|
jpg: 'jpeg',
|
||||||
png: 'png',
|
png: 'png',
|
||||||
both: 'jpeg и png'
|
both: 'jpeg и png'
|
||||||
},
|
},
|
||||||
jpegImageQuality: 'Качество JPEG'
|
jpegImageQuality: 'Качество JPEG'
|
||||||
},
|
},
|
||||||
tags: {
|
tags: {
|
||||||
head: 'Какие теги сохранять',
|
head: 'Какие теги сохранять',
|
||||||
title: 'Название',
|
title: 'Название',
|
||||||
artist: 'Исполнитель',
|
artist: 'Исполнитель',
|
||||||
album: 'Альбом',
|
album: 'Альбом',
|
||||||
cover: 'Обложка',
|
cover: 'Обложка',
|
||||||
trackNumber: 'Номер трека',
|
trackNumber: 'Номер трека',
|
||||||
trackTotal: 'Кол-во треков',
|
trackTotal: 'Кол-во треков',
|
||||||
discNumber: 'Номер диска',
|
discNumber: 'Номер диска',
|
||||||
discTotal: 'Кол-во дисков',
|
discTotal: 'Кол-во дисков',
|
||||||
albumArtist: 'Исполнитель альбома',
|
albumArtist: 'Исполнитель альбома',
|
||||||
genre: 'Жанр',
|
genre: 'Жанр',
|
||||||
year: 'Год',
|
year: 'Год',
|
||||||
date: 'Дата',
|
date: 'Дата',
|
||||||
explicit: 'Нецензурная лирика',
|
explicit: 'Нецензурная лирика',
|
||||||
isrc: 'ISRC',
|
isrc: 'ISRC',
|
||||||
length: 'Продолжительность',
|
length: 'Продолжительность',
|
||||||
barcode: 'Штрихкод альбома (UPC)',
|
barcode: 'Штрихкод альбома (UPC)',
|
||||||
bpm: 'BPM',
|
bpm: 'BPM',
|
||||||
replayGain: 'Replay Gain',
|
replayGain: 'Replay Gain',
|
||||||
label: 'Издатель',
|
label: 'Издатель',
|
||||||
lyrics: 'Несинхронизированный текст',
|
lyrics: 'Несинхронизированный текст',
|
||||||
copyright: 'Права',
|
copyright: 'Права',
|
||||||
composer: 'Композитор',
|
composer: 'Композитор',
|
||||||
involvedPeople: 'Вовлечённые люди'
|
involvedPeople: 'Вовлечённые люди'
|
||||||
},
|
},
|
||||||
other: {
|
other: {
|
||||||
title: 'Разное',
|
title: 'Разное',
|
||||||
savePlaylistAsCompilation: 'Сохранить плейлисты как сборники',
|
savePlaylistAsCompilation: 'Сохранить плейлисты как сборники',
|
||||||
useNullSeparator: 'Использовать нулевой символ в качестве разделителя',
|
useNullSeparator: 'Использовать нулевой символ в качестве разделителя',
|
||||||
saveID3v1: 'Дополнительно сохранять ID3v1',
|
saveID3v1: 'Дополнительно сохранять ID3v1',
|
||||||
multiArtistSeparator: {
|
multiArtistSeparator: {
|
||||||
title: 'Как разделять несколько исполнителей?',
|
title: 'Как разделять несколько исполнителей?',
|
||||||
nothing: 'Сохранить только основного',
|
nothing: 'Сохранить только основного',
|
||||||
default: 'Используя стандартную спецификацию',
|
default: 'Используя стандартную спецификацию',
|
||||||
andFeat: 'Используя & и feat.',
|
andFeat: 'Используя & и feat.',
|
||||||
using: 'Используя "{0}"'
|
using: 'Используя "{0}"'
|
||||||
},
|
},
|
||||||
singleAlbumArtist: 'Сохранить только основного исполнителя альбома',
|
singleAlbumArtist: 'Сохранить только основного исполнителя альбома',
|
||||||
albumVariousArtists: 'Оставить "Various Artists" в Исполнителях льбома',
|
albumVariousArtists: 'Оставить "Various Artists" в Исполнителях льбома',
|
||||||
removeAlbumVersion: 'Удалить "Album Version" из названия трека',
|
removeAlbumVersion: 'Удалить "Album Version" из названия трека',
|
||||||
removeDuplicateArtists: 'Удалить повторяющихся исполнителей',
|
removeDuplicateArtists: 'Удалить повторяющихся исполнителей',
|
||||||
dateFormat: {
|
dateFormat: {
|
||||||
title: 'Формат даты для FLAC файлов',
|
title: 'Формат даты для FLAC файлов',
|
||||||
year: 'YYYY',
|
year: 'YYYY',
|
||||||
month: 'MM',
|
month: 'MM',
|
||||||
day: 'DD'
|
day: 'DD'
|
||||||
},
|
},
|
||||||
featuredToTitle: {
|
featuredToTitle: {
|
||||||
title: 'Что делать с приглашёнными исполнителями?',
|
title: 'Что делать с приглашёнными исполнителями?',
|
||||||
0: 'Ничего',
|
0: 'Ничего',
|
||||||
1: 'Удалить их из названия',
|
1: 'Удалить их из названия',
|
||||||
3: 'Удалить из названия и названия альбома',
|
3: 'Удалить из названия и названия альбома',
|
||||||
2: 'Добавить в название'
|
2: 'Добавить в название'
|
||||||
},
|
},
|
||||||
titleCasing: 'Регистр названия',
|
titleCasing: 'Регистр названия',
|
||||||
artistCasing: 'Регистр исполнителя',
|
artistCasing: 'Регистр исполнителя',
|
||||||
casing: {
|
casing: {
|
||||||
nothing: 'Не менять',
|
nothing: 'Не менять',
|
||||||
lower: 'в нижнем регистре',
|
lower: 'в нижнем регистре',
|
||||||
upper: 'В ВЕРХНЕМ РЕГИСТРЕ',
|
upper: 'В ВЕРХНЕМ РЕГИСТРЕ',
|
||||||
start: 'Каждое Слово С Заглавной Буквы',
|
start: 'Каждое Слово С Заглавной Буквы',
|
||||||
sentence: 'Как в предложении'
|
sentence: 'Как в предложении'
|
||||||
},
|
},
|
||||||
previewVolume: 'Громкость прослушивания',
|
previewVolume: 'Громкость прослушивания',
|
||||||
executeCommand: {
|
executeCommand: {
|
||||||
title: 'Выполнить команды по окончании загрузок',
|
title: 'Выполнить команды по окончании загрузок',
|
||||||
description: 'Оставьте пустым, если ничего не требуется'
|
description: 'Оставьте пустым, если ничего не требуется'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
spotify: {
|
spotify: {
|
||||||
title: 'Функции Spotify',
|
title: 'Функции Spotify',
|
||||||
clientID: 'Spotify clientID',
|
clientID: 'Spotify clientID',
|
||||||
clientSecret: 'Spotify Client Secret',
|
clientSecret: 'Spotify Client Secret',
|
||||||
username: 'Spotify username'
|
username: 'Spotify username'
|
||||||
},
|
},
|
||||||
reset: 'По умолчанию',
|
reset: 'По умолчанию',
|
||||||
save: 'Сохранить',
|
save: 'Сохранить',
|
||||||
toasts: {
|
toasts: {
|
||||||
init: 'Настройки загружены!',
|
init: 'Настройки загружены!',
|
||||||
update: 'Настройки обновлены!',
|
update: 'Настройки обновлены!',
|
||||||
ARLcopied: 'ARL скопирован в буфер обмена'
|
ARLcopied: 'ARL скопирован в буфер обмена'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
sidebar: {
|
sidebar: {
|
||||||
home: 'домой',
|
home: 'домой',
|
||||||
search: 'поиск',
|
search: 'поиск',
|
||||||
charts: 'чарты',
|
charts: 'чарты',
|
||||||
favorites: 'избранное',
|
favorites: 'избранное',
|
||||||
linkAnalyzer: 'просмотр ссылок',
|
linkAnalyzer: 'просмотр ссылок',
|
||||||
settings: 'настройки',
|
settings: 'настройки',
|
||||||
about: 'о проекте'
|
about: 'о проекте'
|
||||||
},
|
},
|
||||||
tracklist: {
|
tracklist: {
|
||||||
downloadSelection: 'Скачать выбранные'
|
downloadSelection: 'Скачать выбранные'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user