mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-22 22:45:41 +00:00
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:
@@ -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 Fisher–Yates 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.',
|
||||||
|
|||||||
@@ -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',
|
||||||
|
|||||||
@@ -19,5 +19,5 @@ export const home = {
|
|||||||
becauseYouLikeTracks_other: '{{count}} треков',
|
becauseYouLikeTracks_other: '{{count}} треков',
|
||||||
mainstageEmptyTitle: 'Раздел «Для вас» пуст',
|
mainstageEmptyTitle: 'Раздел «Для вас» пуст',
|
||||||
mainstageEmptyBody: 'Все разделы отключены. Включите разделы снова или скройте «Для вас» из боковой панели.',
|
mainstageEmptyBody: 'Все разделы отключены. Включите разделы снова или скройте «Для вас» из боковой панели.',
|
||||||
mainstageEmptyCta: 'Открыть Персонализацию',
|
mainstageEmptyCta: 'Открыть персонализацию',
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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: 'Хост отключил тебе предложение треков на этой сессии.',
|
||||||
|
|||||||
@@ -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: 'Держать панель плеера плавающей над содержимым',
|
||||||
|
|||||||
Reference in New Issue
Block a user