i18n: clean up technical notes and casing in ru/en locale strings

- Remove WebKitGTK/Fisher-Yates implementation details from user-facing descriptions
- Fix Title Case in Russian strings (5 labels across settings, home)
This commit is contained in:
kilyabin
2026-06-25 01:25:58 +04:00
parent 36bfcdfe02
commit 45f4a5429a
5 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -134,7 +134,7 @@ export const orbit = {
settingAutoApprove: 'Auto-approve suggestions', settingAutoApprove: 'Auto-approve suggestions',
settingAutoApproveHint: "Guest suggestions land in your queue instantly. Off: they stay in the session list for you to review later.", settingAutoApproveHint: "Guest suggestions land in your queue instantly. Off: they stay in the session list for you to review later.",
settingAutoShuffle: 'Automatic reshuffle', settingAutoShuffle: 'Automatic reshuffle',
settingAutoShuffleHint: "Periodic FisherYates shuffle of the upcoming queue. Off: order only changes when you rearrange it.", settingAutoShuffleHint: "Periodically reshuffles the upcoming queue. Off: order only changes when you rearrange it manually.",
settingShuffleInterval: 'Reshuffle every', settingShuffleInterval: 'Reshuffle every',
settingShuffleIntervalHint: 'How often the upcoming queue gets reshuffled while the session runs.', settingShuffleIntervalHint: 'How often the upcoming queue gets reshuffled while the session runs.',
suggestBlockedMuted: 'The host muted you for this session — suggestions are off.', suggestBlockedMuted: 'The host muted you for this session — suggestions are off.',
+2 -2
View File
@@ -277,10 +277,10 @@ export const settings = {
linuxWebkitSmoothScroll: 'Smooth wheel (Linux)', linuxWebkitSmoothScroll: 'Smooth wheel (Linux)',
linuxWebkitSmoothScrollDesc: 'On: inertial scroll. Off: line-by-line, GTK-style.', linuxWebkitSmoothScrollDesc: 'On: inertial scroll. Off: line-by-line, GTK-style.',
linuxWebkitInputForceRepaint: 'Repaint inputs on focus (Linux)', linuxWebkitInputForceRepaint: 'Repaint inputs on focus (Linux)',
linuxWebkitInputForceRepaintDesc: 'Workaround for WebKitGTK 2.50.x where text fields freeze when clicked. Search icons flicker briefly on focus.', linuxWebkitInputForceRepaintDesc: 'Fixes text fields that freeze when clicked. Search icons may flicker briefly on focus.',
linuxWaylandTextRender: 'Wayland text rendering (Linux)', linuxWaylandTextRender: 'Wayland text rendering (Linux)',
linuxWaylandTextRenderDesc: linuxWaylandTextRenderDesc:
'Font smoothing in the UI updates immediately. WebKit hardware acceleration (sharp / GPU presets) is saved and applied on the next app start — changing it live can freeze WebKitGTK on some setups.', 'Font smoothing updates immediately. The acceleration preset (Sharp / GPU) takes effect after restarting the app.',
linuxWaylandTextRenderBalanced: 'Balanced', linuxWaylandTextRenderBalanced: 'Balanced',
linuxWaylandTextRenderSharp: 'Sharp (CPU-friendly)', linuxWaylandTextRenderSharp: 'Sharp (CPU-friendly)',
linuxWaylandTextRenderGpu: 'GPU-first', linuxWaylandTextRenderGpu: 'GPU-first',
+1 -1
View File
@@ -19,5 +19,5 @@ export const home = {
becauseYouLikeTracks_other: '{{count}} треков', becauseYouLikeTracks_other: '{{count}} треков',
mainstageEmptyTitle: 'Раздел «Для вас» пуст', mainstageEmptyTitle: 'Раздел «Для вас» пуст',
mainstageEmptyBody: 'Все разделы отключены. Включите разделы снова или скройте «Для вас» из боковой панели.', mainstageEmptyBody: 'Все разделы отключены. Включите разделы снова или скройте «Для вас» из боковой панели.',
mainstageEmptyCta: 'Открыть Персонализацию', mainstageEmptyCta: 'Открыть персонализацию',
}; };
+2 -2
View File
@@ -40,7 +40,7 @@ export const orbit = {
btnStarting: 'Запуск…', btnStarting: 'Запуск…',
btnStart: 'Запустить Orbit', btnStart: 'Запустить Orbit',
btnCopyAndStart: 'Копировать ссылку и запустить', btnCopyAndStart: 'Копировать ссылку и запустить',
errNameRequired: 'Пожалуйста, дай сессии название.', errNameRequired: 'Пожалуйста, дай название сессии.',
errStartFailed: 'Не удалось запустить.', errStartFailed: 'Не удалось запустить.',
hostLabel: 'Хост: {{name}}', hostLabel: 'Хост: {{name}}',
participantsTooltip: 'Участники', participantsTooltip: 'Участники',
@@ -134,7 +134,7 @@ export const orbit = {
settingAutoApprove: 'Автоматически принимать предложения', settingAutoApprove: 'Автоматически принимать предложения',
settingAutoApproveHint: 'Предложения гостей сразу попадают в твою очередь. Выкл.: они остаются в списке сессии для последующего просмотра.', settingAutoApproveHint: 'Предложения гостей сразу попадают в твою очередь. Выкл.: они остаются в списке сессии для последующего просмотра.',
settingAutoShuffle: 'Автоперемешивание', settingAutoShuffle: 'Автоперемешивание',
settingAutoShuffleHint: 'Периодическое Fisher-Yates перемешивание предстоящей очереди. Выкл.: порядок меняется только при ручной перестановке.', settingAutoShuffleHint: 'Периодически перемешивает предстоящую очередь. Выкл.: порядок меняется только при ручной перестановке.',
settingShuffleInterval: 'Перемешивать каждые', settingShuffleInterval: 'Перемешивать каждые',
settingShuffleIntervalHint: 'Как часто предстоящая очередь перемешивается во время сессии.', settingShuffleIntervalHint: 'Как часто предстоящая очередь перемешивается во время сессии.',
suggestBlockedMuted: 'Хост отключил тебе предложение треков на этой сессии.', suggestBlockedMuted: 'Хост отключил тебе предложение треков на этой сессии.',
+6 -6
View File
@@ -276,10 +276,10 @@ export const settings = {
linuxWebkitSmoothScroll: 'Плавное колесо (Linux)', linuxWebkitSmoothScroll: 'Плавное колесо (Linux)',
linuxWebkitSmoothScrollDesc: 'Вкл — инерция. Выкл — по шагам, как в GTK.', linuxWebkitSmoothScrollDesc: 'Вкл — инерция. Выкл — по шагам, как в GTK.',
linuxWebkitInputForceRepaint: 'Перерисовывать поля ввода при фокусе (Linux)', linuxWebkitInputForceRepaint: 'Перерисовывать поля ввода при фокусе (Linux)',
linuxWebkitInputForceRepaintDesc: 'Обход проблемы WebKitGTK 2.50.x, когда текстовые поля зависают при клике. Иконки поиска кратко мигают при фокусе.', linuxWebkitInputForceRepaintDesc: 'Исправляет зависание текстовых полей при клике. Иконки поиска могут кратко мигать при фокусе.',
linuxWaylandTextRender: 'Рендеринг текста Wayland (Linux)', linuxWaylandTextRender: 'Рендеринг текста Wayland (Linux)',
linuxWaylandTextRenderDesc: linuxWaylandTextRenderDesc:
'Сглаживание в интерфейсе меняется сразу. Политику ускорения WebKit (чёткий / GPU) сохраняем и применяем при следующем запуске — переключение на лету на части сборок зависает в WebKitGTK.', 'Сглаживание меняется сразу. Пресет ускорения (Чёткий / GPU) применяется после перезапуска приложения.',
linuxWaylandTextRenderBalanced: 'Сбалансированный', linuxWaylandTextRenderBalanced: 'Сбалансированный',
linuxWaylandTextRenderSharp: 'Чёткий (меньше GPU)', linuxWaylandTextRenderSharp: 'Чёткий (меньше GPU)',
linuxWaylandTextRenderGpu: 'С приоритетом GPU', linuxWaylandTextRenderGpu: 'С приоритетом GPU',
@@ -760,12 +760,12 @@ export const settings = {
themeSchedulerLightTheme: 'Светлая тема', themeSchedulerLightTheme: 'Светлая тема',
themeSchedulerDarkTheme: 'Тёмная тема', themeSchedulerDarkTheme: 'Тёмная тема',
themeSchedulerSystemRestartHint: 'Изменение светлой/тёмной настройки системы вступит в силу после перезапуска приложения.', themeSchedulerSystemRestartHint: 'Изменение светлой/тёмной настройки системы вступит в силу после перезапуска приложения.',
visualOptionsTitle: 'Визуальные Настройки', visualOptionsTitle: 'Визуальные настройки',
coverArtBackground: 'Фон Обложки', coverArtBackground: 'Фон обложки',
coverArtBackgroundSub: 'Показывать размытую обложку как фон в заголовках альбомов и плейлистов', coverArtBackgroundSub: 'Показывать размытую обложку как фон в заголовках альбомов и плейлистов',
playlistCoverPhoto: 'Обложка Плейлиста', playlistCoverPhoto: 'Обложка плейлиста',
playlistCoverPhotoSub: 'Показывать сетку обложек в детальном виде плейлиста', playlistCoverPhotoSub: 'Показывать сетку обложек в детальном виде плейлиста',
showBitrate: 'Показывать Битрейт', showBitrate: 'Показывать битрейт',
showBitrateSub: 'Отображать битрейт аудио в списках треков', showBitrateSub: 'Отображать битрейт аудио в списках треков',
floatingPlayerBar: 'Плавающая панель плеера', floatingPlayerBar: 'Плавающая панель плеера',
floatingPlayerBarSub: 'Держать панель плеера плавающей над содержимым', floatingPlayerBarSub: 'Держать панель плеера плавающей над содержимым',