feat(uploads): match release groups with MusicBrainz and AcoustID
ci / module boundaries / boundaries (push) Successful in 10s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m30s
ci / api / api (push) Successful in 58s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m1s
ci / db / db (push) Failing after 25s
ci / docker / docker (образы собираются — их сервер собирает сам при обновлении) (push) Successful in 1m36s
ci / ts / ts (packages + web) (push) Failing after 6m3s
ci / module boundaries / boundaries (push) Successful in 10s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m30s
ci / api / api (push) Successful in 58s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m1s
ci / db / db (push) Failing after 25s
ci / docker / docker (образы собираются — их сервер собирает сам при обновлении) (push) Successful in 1m36s
ci / ts / ts (packages + web) (push) Failing after 6m3s
This commit is contained in:
1 parent
1e3a149aef
commit
39bf7d4b70
45 files changed
+4792
-417
No files matched your search
@@ -1,4 +1,63 @@
|
||||
{
|
||||
"release_lookup": {
|
||||
"groups_count": "Релизов в пачке: {{count}}",
|
||||
"groups_hint": "Каждый релиз проверяется отдельно. Метаданные и обложка применяются только к трекам выбранного релиза.",
|
||||
"group": "Релиз в пачке",
|
||||
"choose_group": "Выберите релиз",
|
||||
"apply_group_cover": "Добавить обложку выбранного релиза",
|
||||
"replace_group_cover": "Заменить обложку выбранного релиза",
|
||||
"select_group": "Выбрать загруженные строки релиза {{album}}",
|
||||
"audio_search": "Распознать по звуку",
|
||||
"audio_privacy": "В AcoustID отправляются только аудиоотпечатки и длительности, без аудиофайлов. До 50 треков за запрос.",
|
||||
"audio_setup": "Для распознавания по звуку задайте ACOUSTID_API_KEY в конфигурации сервера и примените изменения.",
|
||||
"audio_summary": "По звуку распознано: {{matched}} из {{total}} треков",
|
||||
"audio_editions": "Отпечаток определяет запись, но она может входить в разные издания. Проверьте выбранное издание и состав.",
|
||||
"audio_match": "Совпадение по звуку · AcoustID",
|
||||
"audio_ambiguous": "Неоднозначное или недостаточно уверенное совпадение",
|
||||
"audio_not_found": "Совпадений по звуку не найдено",
|
||||
"audio_unavailable": "Не удалось получить отпечаток: проверьте fpcalc и доступность файла",
|
||||
"title": "Сопоставление релиза",
|
||||
"open": "Проверить релиз",
|
||||
"intro": "MusicBrainz предлагает конкретные издания. Сверьте состав и различия ниже. Теги и обложка изменятся только после вашего выбора и применения.",
|
||||
"album": "Альбом",
|
||||
"single": "Сингл",
|
||||
"release": "Релиз",
|
||||
"complete": "Полный состав",
|
||||
"incomplete": "Неполный состав",
|
||||
"variants": "Найдено изданий: {{count}}",
|
||||
"choose_edition": "Выберите конкретное издание",
|
||||
"partial": "Требует проверки",
|
||||
"state_disabled": "Поиск отключён",
|
||||
"state_queued": "Релиз: в очереди",
|
||||
"state_searching": "Поиск релиза…",
|
||||
"state_ready": "Релиз найден",
|
||||
"state_not_found": "Релиз не найден",
|
||||
"state_needs_input": "Уточнить релиз",
|
||||
"state_error": "Поиск недоступен",
|
||||
"mbid": "MusicBrainz Release ID (необязательно)",
|
||||
"search": "Найти / повторить поиск",
|
||||
"edition": "Издание",
|
||||
"tracks_total": "дорожек: {{total}}",
|
||||
"confidence": "Уверенность сопоставления: {{value}}",
|
||||
"confidence_high": "высокая",
|
||||
"confidence_medium": "средняя",
|
||||
"confidence_low": "низкая",
|
||||
"coverage": "Совпало {{matched}} из {{total}} дорожек · Не хватает: {{missing}} · Не сопоставлено файлов: {{extra}}",
|
||||
"existing": "Для {{count}} отсутствующих дорожек найдены совпадения в библиотеке по тегам и длительности. Это не делает загруженную пачку полной.",
|
||||
"uploaded": "Ваша загрузка",
|
||||
"catalogue": "В выбранном издании",
|
||||
"matched": "Файл сопоставлен",
|
||||
"missing": "Не загружено",
|
||||
"tentative": "Предположительное совпадение — проверьте вручную",
|
||||
"apply_metadata": "Применить названия, исполнителей, альбом, год и нумерацию к совпавшим файлам",
|
||||
"preview_cover": "Показать обложку из каталога",
|
||||
"exact_cover": "Обложка этого издания · Cover Art Archive",
|
||||
"group_cover": "Обложка группы изданий — точное соответствие выбранному изданию не подтверждено",
|
||||
"replace_cover": "Заменить текущую обложку пачки этой обложкой",
|
||||
"apply_cover": "Добавить эту обложку в пачку",
|
||||
"apply": "Применить выбранное",
|
||||
"applied": "Выбранное издание применено"
|
||||
},
|
||||
"users": {
|
||||
"change_username": "Изменить логин",
|
||||
"title": "Пользователи",
|
||||
|
||||
Reference in new issue
Block a user