Skip to content

UI language and label glossary ​

The browser interface mixes Russian and English. It grew that way over the course of development rather than by design, so which label reads in which language is not a rule you can predict, and it is expected to keep moving. This documentation is English throughout and names every control by its English name. Use the tables below to find the on-screen string for any control a page mentions.

The Russian column is the exact text rendered in the interface. Where the string appears only as a hover title or an accessible name, the Where column says so. The next section lists the parts of the interface that are already English, where the page and the screen agree without translation.

What stays in English ​

The interface keeps these tokens in English, so the documentation and the screen agree on them without translation:

  • model and family names: SONARA, MAEST, MERT, MuQ, MuQ-MuLan, CLAP
  • tab labels: LAB, SONARA, SIMILARITY, PROMPT, CLASS
  • SONARA search modes: Balanced, Vibe, Sound, DJ transition, Custom mixer
  • analysis mode buttons: Direct, Staged
  • numeric field labels: Limit, Mode, Model, Device, Analyze limit, Scan limit, Track batch, Inference batch, BatchSize, StageSize, Processes, Threads, Workers
  • SONARA mixer sliders: Timbre, Rhythm, Dynamics, Harmonic, Tempo
  • SONARA modifier sliders: Energy, Valence, Acoustic, Bright, Density, Range, LUFS, Vocal, Aggression
  • action buttons that carry no Russian text: Analyze, Reset, Prev, Next, LIKE, FTS, Add Random Track, Collection, M3U, CSV
  • the track detail dialog section titles: Track Details, Tags, File scan (Mutagen), SONARA, Embedding analyses, Classifier analyses

Panel headings ​

The workspace is three columns. Each carries a numbered heading.

RussianEnglish meaningWhere
1. База и анализDatabase and analysisLeft column heading
2. Библиотека и прослушиваниеLibrary and listeningMiddle column heading
3. Поиск и прослушиваниеSearch and listeningRight column heading

Top bar ​

Six controls sit to the right of the title. All six are icon-only, so the Russian string appears as a hover title and as the accessible name.

RussianEnglish meaningIcon
Открыть HTML документациюOpen the HTML documentationTitle link "DJ Track Similarity"
Переключить темуToggle the themeSun or moon
Открыть логOpen the logScroll
Запустить Rhythm Lab / Открыть Rhythm LabStart Rhythm Lab / Open Rhythm LabFlask
Остановить все серверы и закрыть вкладкуStop every server and close the tabPower
Остановить текущий scan или анализStop the current scan or analysisSquare

The flask title changes with the Rhythm Lab process state. Запустить appears when no process is running, Открыть when one is.

A status line follows the buttons. It reports whichever stage is running, and falls back to the idle text when none is:

RussianEnglish meaningWhen
Готово к работеReadyNothing is running
Идет сканированиеScanningA scan is queued or running
Прогрев моделейModel warm-upAnalysis is loading model weights, before any track is decoded
Идет анализAnalysingAn analysis job is queued or running
Идет запись жанровWriting genresThe genre tag job is queued or running
Этап остановленStage stoppedThe stage was cancelled
Процесс не запущенNo process runningThe process box has no active job

After the backend accepts a shutdown, the whole page is replaced by one titled Серверы остановлены (the servers are stopped), which adds that the tab can be closed by hand when the browser did not close it.

Panel 1, database and analysis ​

Action row ​

RussianEnglish meaningWhere
Выберите SQLite базуChoose a SQLite databasePlaceholder in the path field
Выбрать SQLite базуChoose a SQLite databaseDatabase picker button
Загрузить треки в базуLoad tracks into the databaseOpens the scan dialog
Обновить тегиRefresh tagsRefresh button
Сохранить жанрыSave genresWrites MAEST genres to files
Проверить базуValidate the databaseShield button
Найти и разобрать дубликатыFind and review duplicatesOpens Audio Dedup
Очистить базуClear the databaseTrash button

Analysis cards ​

RussianEnglish meaningWhere
АнализAnalysisSection heading above both cards
Один запуск обработает выбранные стадии и пропустит уже готовые результатыOne run processes the selected stages and skips finished resultsNote under the heading
ML-моделиML modelsHeading of the second card
Выберите нужные способы анализа звучанияChoose the sound analysis you needNote under the ML heading
Сбросить SONARAReset SONARATrash button on the SONARA row
Сбросить MAEST and the same form for MERT, MUQ, MULAN, CLAPReset that familyTrash button on each model row
Настройки анализа SONARASONARA analysis settingsButton on the SONARA card, opens the SONARA settings dialog
Открыть параметры анализа SONARAOpen the SONARA analysis parametersTitle of the settings button above
Читать исходные аудиофайлы напрямуюRead the source audio files directlyTitle of the ML card's Direct button, and of the same toggle inside the SONARA settings dialog
Копировать входные файлы во временную SSD-папкуCopy input files into a temporary SSD folderTitle of the ML card's Staged button, and of the same toggle inside the SONARA settings dialog
Папка для временных staging-копий MLFolder for temporary ML staging copiesML staging path field
Choose Folder для ML staging-копийChoose a folder for the ML staging copiesML folder picker
0 = все треки; применяется отдельно к каждой стадии анализа0 means every track, applied per analysis stageNote under Analyze limit
Запустить отмеченные модели в порядке SONARA → MLRun the checked models in SONARA then ML orderTitle of the Analyze button

SONARA's own staging-folder field and picker (Папка для временных staging-копий SONARA and Choose Folder для staging-копий) moved out of this panel into the SONARA settings dialog below.

The model rows carry one-line Russian descriptions:

ModelRussian descriptionEnglish meaning
SONARAСчитает темп, тональность, ритм, динамику, тембр и структуру трека.Computes tempo, key, rhythm, dynamics, timbre, and structure
MAESTПомогает понять жанровый характер трека.Helps read the genre character of a track
MERTИщет похожее звучание от выбранного seed-трека.Finds similar sound from a chosen seed track
MUQСохраняет дополнительный слой аудио-признаков.Stores an additional layer of audio features
MULANСвязывает текстовое описание с отдельными аудио-эмбеддингами.Links a text description to its own audio embeddings
CLAPСвязывает текстовое описание с аудио-звучанием.Links a text description to audio sound

Panel 2, library and listening ​

RussianEnglish meaningWhere
Общее количество треков в библиотекеTotal tracks in the libraryTitle of the tracks badge
Пагинация библиотекиLibrary paginationGroup label around Prev and Next
Предыдущая страница библиотекиPrevious library pagePrev title
Следующая страница библиотекиNext library pageNext title
Текущая страница / всего страницCurrent page over total pagesPage counter title
Диапазон треков на текущей страницеTrack range on the current pageRange readout title
Общее число треков в текущей выборкеTotal tracks in the current selectionFiltered total title
Показать список лайкнутых трековShow the liked tracksHeart button
Показать только треки с сохранённым MAEST-флагом syncopated rhythmShow only tracks with the stored MAEST syncopated-rhythm flagWaveform button
Включить случайный порядок воспроизведения на текущей страницеShuffle playback order on the current pageShuffle button
Показать загруженные треки в обратном порядкеReverse the loaded tracksSort direction button
Добавить треки текущей страницы в сет. Уже добавленные треки будут пропущены.Add the current page to the set, skipping tracks already in itPlus button
Выберите SQLite базу данных.Choose a SQLite databaseEmpty state with no database
В текущем запросе треков нет.No tracks match the current queryEmpty state with a database

Row actions repeat for every track:

RussianEnglish meaning
Лайкнуть / Убрать лайкLike / remove the like
Теги и жанрыTags and genres, opens the track detail dialog
В сет / Убрать из сетаAdd to the set / remove from the set
Перемотать previewSeek the preview

The library search box uses the English placeholder path, title, artist, genre with the LIKE and FTS mode buttons beside it.

Panel 3, search and listening ​

The five tabs render in this order: LAB, SONARA, SIMILARITY, PROMPT, CLASS. The internal key for PROMPT is still text, so the API path stays /api/search/text.

RussianEnglish meaningWhere
Убрать seed: <track>Remove that seedSeed chip
Сбросить SONARA mixer и modifiersReset the SONARA mixer and modifiersReset button in the SONARA tab
— приоритизирует виды сходства.Prioritizes kinds of similarityNote beside Mixer
— направляют характер выдачи.Steers the character of the resultsNote beside Modifiers
Добавить случайный SONARA-ready трек из базы в seedAdd a random SONARA-ready track as a seedSONARA tab random button
Найти похожие треки через SONARA по выбранным seed-трекамFind similar tracks with SONARA from the chosen seedsSONARA search button
Найти треки через <model> по текстовому описанию звучания.Find tracks with that model from a written sound descriptionPROMPT search button when embeddings exist
Запустите анализ <model> для библиотеки, затем повторите текстовый поиск.Run that model over the library, then search againPROMPT search button with no stored embeddings
Удалить рассчитанные данные <profile>Delete the calculated data for that profileCLASS reset button

The SIMILARITY tab keeps English throughout: Add Random Track, Model, Limit, and the model options MAEST, MERT, MuQ, MuQ-MuLan.

PROMPT tab ​

RussianEnglish meaningWhere
Выбрать пресеты по осям. Несколько пресетов складываются в один банк.Pick presets by axis, several presets merge into one bankPreset picker button
<n> выбрано / не выбраноn selected / none selectedPreset counter
Убрать все пресеты и очистить банкClear every preset and empty the bankClear button
Ось измерена на <model> — модель переключится сама.The axis was measured on that model, so the model switches by itselfAxis note
Замера у оси нет — модель останется прежней. Проверяй ушами.The axis has no measurement, the model stays, check by earAxis note
Переключить на <model>Switch to that modelModel advice button
МодельModelEvidence block key
ЗамерMeasurementEvidence block key
Без замераUnmeasuredEvidence block key
Надёжность метки на размеченных примерах: ROC-AUC <value>.Label reliability on the labelled examples, ROC-AUC valueMeasured chip
Сколько непустых строк уйдёт в банк. Строки усредняются в один вектор.How many non-empty lines enter the bank, averaged into one vectorLine counter
Применять Negative как hard-negative запросы.Apply the Negative field as hard-negative queriesNegatives toggle
выключеныdisabledNegative state readout
<model> загружается — первый поиск не будет ждать веса.That model is loading, so the first search will not wait for weightsWarmup banner
Прогреть <model> не удалось — веса загрузит сам поиск.Warming that model up failed, so the search itself will load the weightsWarmup banner after a failure
По делу: трек соответствует выбранным пресетам.On point, the track matches the chosen presetsThumbs-up title on a result row
Мимо: трек не соответствует выбранным пресетам.Off target, the track does not match the chosen presetsThumbs-down title on a result row

Both feedback titles continue with the same sentence: the verdict is written to the database and feeds the preset tuner, and clicking again clears it.

The Prompt bank, Negative, Model, and Limit field labels stay English.

Current set and export ​

RussianEnglish meaningWhere
Сет и экспортSet and exportCollapsed disclosure heading
Развернуть или свернуть текущий сет и экспортExpand or collapse the current set and exportDisclosure title
Сет пустThe set is emptyEmpty state
Экспорт сохранит текущий сетExport saves the current setNote when the set has entries
Пагинация сетаSet paginationGroup label
Предыдущая страница сета / Следующая страница сетаPrevious / next set pagePrev and Next
Убрать из сетаRemove from the setTrash button on a set row
Выбрать папку экспортаChoose the export folderFolder picker
Сохранить текущий сет в Rhythm Lab CollectionSave the current set as a Rhythm Lab collectionCollection button
Экспортировать текущий сет в M3UExport the current set as M3UM3U button
Экспортировать текущий сет в CSVExport the current set as CSVCSV button

Scan dialog ​

The dialog opens from Загрузить треки в базу.

RussianEnglish meaningWhere
Настройка параметров загрузки треков в базуTrack import settingsDialog title
Форматы и длительность решают, что попадёт в базу.Formats and duration decide what enters the databaseSubtitle
Форматы файловFile formatsSection heading
<n> из 14n of 14Selected format counter
Включить <format> / Исключить <format>Include / exclude that formatFormat badge title
Границы отбораSelection boundsSection heading
Сканирование останавливается, когда в базу добавлено столько новых треков. 0 = без ограничения.Scanning stops after this many new tracks, 0 means no limitScan limit title
Min, сек / Max, секMinimum / maximum secondsDuration fields
Папка с трекамиMusic folderSection heading
Выберите папку как источник для загрузки треков в базу: сканирование папок выполняется рекурсивно.Choose the source folder, scanning is recursiveDescription
Папка не выбранаNo folder selectedPlaceholder
Выбрать папку на сервереChoose a folder on the serverFolder picker
Выберите папку, хотя бы один формат и корректный диапазон длительности.Choose a folder, at least one format, and a valid duration rangeValidation error
СтартStartSubmit button

Pressing start closes the dialog and hands off to three more strings. A centered toast reads Подготавливаем список треков… (preparing the track list). The status line reads Сканирование директории (scanning the directory), and changes to Загрузка треков в базу (loading tracks into the database) once the API returns the scan job. That last one repeats the wording of the button that opened the dialog, but it is a separate status string.

This dialog no longer carries a BPM-range section. SONARA's BPM range moved to the SONARA settings dialog below.

SONARA settings dialog ​

The dialog opens from Настройки анализа SONARA on the SONARA card.

RussianEnglish meaningWhere
Настройки анализа SONARASONARA analysis settingsDialog title
Режим чтения файлов и диапазон BPM решают, как проходит нативный анализ SONARA.The file-reading mode and BPM range decide how native SONARA analysis runsSubtitle
Диапазон BPM для анализа SONARABPM range for SONARA analysisFirst section heading
Диапазон BPM определяет, в каких пределах SONARA ищет темп трека. Правильный диапазон помогает избежать ошибок вроде 64 вместо 128 BPM. Для большинства библиотек подойдут готовые диапазоны Rekordbox, VirtualDJ или Mixed In Key, при необходимости можно задать свой.The BPM range bounds the tempo SONARA searches for. The right range avoids errors like 64 instead of 128 BPM. Rekordbox, VirtualDJ, or Mixed In Key fit most libraries; set your own when they do notDescription under the BPM heading
Свой диапазонCustom rangeShown when no preset matches
Пресеты диапазона BPMBPM range presetsGroup label over Rekordbox, VirtualDJ, Mixed In Key
Выберите пресет или введите свой диапазон. Задаётся один раз: первый анализ SONARA закрепит его за всей базой. Верхняя граница должна быть минимум вдвое больше нижней.Pick a preset or type your own range. It is set once, the first SONARA analysis locks it for the whole database, and the upper bound must be at least twice the lowerHint below the BPM controls, unlocked
База уже проанализирована этим диапазоном. Чтобы задать другой, сбросьте анализ SONARA.The database was analysed with this range. Reset SONARA analysis to change itHint below the BPM controls, locked
Режим анализаAnalysis modeSecond section heading
Direct — треки декодируются и анализируются прямо с исходного диска. Staged ускоряет анализ за счёт временного копирования треков на более быстрый накопитель и обработки уже с него. Для Staged рекомендуется выбрать директорию на самом быстром доступном накопителе, желательно SSD. Это особенно полезно для библиотек, где исходный диск не успевает за скоростью анализа.Direct decodes and analyses tracks straight from the source disk. Staged speeds analysis up by temporarily copying tracks to a faster drive and processing them from there; pick the fastest available drive, ideally an SSD, which helps most when the source disk cannot keep upDescription under the mode heading
Папка для временных staging-копий SONARAFolder for temporary SONARA staging copiesStaging path field, Staged mode only
Choose Folder для staging-копийChoose a folder for the staging copiesSONARA folder picker
ЗакрытьCloseTitle of the X button and the footer OK button

Track detail dialog ​

This dialog opens from the tag button on any row. Its section titles are English while its actions and empty states are Russian.

RussianEnglish meaningWhere
Теги и анализ трекаTrack tags and analysisDialog accessible name
Удалить из базыDelete from the databaseTrash button in the header
Core данные ещё не рассчитаныCore data has not been calculated yetSONARA empty state
Classifier scores ещё не рассчитаныClassifier scores have not been calculated yetClassifier empty state
SONARA features ещё не рассчитаныSONARA features have not been calculated yetFeature group empty state
Embedding-анализы ещё не рассчитаныEmbedding analyses have not been calculated yetEmbedding empty state
Classifier analyses ещё не рассчитаныClassifier analyses have not been calculated yetClassifier analysis empty state

The file path row keeps English titles: Copy file path, Copy file name, Copied, and Open containing folder.

Audio Dedup reviewer ​

RussianEnglish meaningWhere
ДубликатыDuplicatesDialog title
Отчёт строится без изменений на диске. Удаление выполняется только по вашему выбору и подтверждению.The report changes nothing on disk. Deletion happens only on your choice and confirmationSubtitle
ПоискSearchSection heading
Корень поискаSearch rootFolder field
РежимModeSearch mode select
ОтпечаткиFingerprintsDefault search mode
Эмбеддинги + отпечаткиEmbeddings plus fingerprintsSecond search mode
Без спектраSkip the spectral checkToggle
Искать дубликатыFind duplicatesStart button
ОстановитьStopCancel button
Отчёт и фильтрыReport and filtersSection heading
Отчётов пока нет — запустите поискNo reports yet, run a searchEmpty report select
Скачать XLSX отчётаDownload the report as XLSXDownload button
УверенностьConfidenceFilter
любаяanyConfidence filter default
Отпечаток ≥Fingerprint at or aboveFilter
Только фейк-битрейтSuspected transcodes onlyFilter
Путь содержитPath containsFilter
Отметить кандидатовMark the suggested copiesMarks candidates on the current page
Снять всёClear every markClears the selection
Назад / ВперёдBack / forwardGroup pagination
Ничего не помечено на удалениеNothing is marked for deletionIdle footer
КудаDestinationDeletion mode select
В корзинуTo the recycle binDefault deletion mode
БезвозвратноPermanentlySecond deletion mode
Удалить помеченноеDelete the marked copiesFooter delete button
Пометьте копии на удалениеMark copies for deletion firstDelete button title when nothing is marked

Per group and per copy:

RussianEnglish meaning
оставитьkeeper
копияcopy
отпечаток <value>fingerprint score
фейк-битрейт <n>suspected transcodes in the group
По рекомендацииMark everything except the suggested keeper
СнятьClear the marks in this group
Прослушать копию / ПаузаPlay the copy / pause
Пометить копию на удаление / Оставить эту копиюMark this copy / keep this copy
Помечена на удаление / Удалить эту копиюMarked for deletion / delete this copy
Отчёт устарел: <reason>The report is stale for that reason
Помечены все копии группы. Оставьте хотя бы одну — иначе удаление будет отклонено.Every copy in the group is marked. Keep at least one or the deletion is refused

Confirmation dialog ​

One dialog handles every destructive confirmation. It has a title, a message, and two buttons.

RussianEnglish meaning
ДаYes, the confirm button
НетNo, the cancel button
Подтвердить действиеConfirm the action, title of Да
Отменить действиеCancel the action, title of Нет

There is no phrase field. The dialog never asks anyone to type a confirmation string.

The messages you will meet:

RussianEnglish meaning
Очистить базу?Clear the database?
Удалить все данные из SQLite базы: треки, анализы, эмбеддинги и текущий сет? Аудиофайлы на диске останутся.Delete every row from the SQLite database, including tracks, analyses, embeddings, and the current set? The audio files stay on disk
Сбросить <MODEL>?Reset that family?
Сбросить результаты <MODEL>? Аудиофайлы не трогаем, остальные алгоритмы останутся.Reset that family's results? The audio files stay untouched and the other families remain
Удалить результаты <profile>?Delete that profile's results?
Будут удалены только рассчитанные score этого классификатора. Аудиофайлы и результаты других классификаторов останутся.Only that classifier's calculated scores go. Audio files and other classifiers remain
Удалить трек из базы?Delete the track from the database?
Будут удалены трек и все связанные данные SQLite. Аудиофайл <track> на диске останется.The track row and its related SQLite data go. The audio file stays on disk
Удалить помеченные копии в корзину?Send the marked copies to the recycle bin?
Удалить помеченные копии безвозвратно?Delete the marked copies permanently?

Log and status messages ​

The log dialog is titled Лог (log), with the subtitle События интерфейса, сканирования, анализа и записи жанров (interface, scan, analysis, and genre write events).

Status messages that name a blocker are worth recognizing:

RussianEnglish meaning
Выберите хотя бы одну стадию анализаSelect at least one analysis stage
Выберите папку staging перед запуском Staged ModeChoose a staging folder before starting Staged Mode
Сначала выполните SONARA-анализ хотя бы одного трекаRun SONARA on at least one track first
Выберите seed-трекиSelect seed tracks
Выберите от 1 до 5 уникальных seed-трековSelect 1 to 5 unique seed tracks
Все треки страницы уже в сетеEvery track on this page is already in the set
Проверка БД завершена: <n> проверено · предупреждений <n> · ошибок <n>Database validation finished with that many checked, warnings, and errors

In-product help is also Russian ​

Hovering most controls shows a longer Russian explanation from the frontend help text. Those strings carry ranges and defaults, so they are useful even without translation. Two of them disagree with the code: the scan Workers help says 1-8 where the control accepts 1..16, and the device and inference-batch help lists MAEST, MERT, MuQ, and CLAP without MuQ-MuLan, which also uses the selected device.

Local-first DJ library analysis documentation.