Settings menu: display settings, language codes, style guide window

Display tab: window mode (windowed/maximized/borderless/exclusive), monitor, window
size per monitor (centred, disabled in fullscreen), V-Sync, frame rate cap, reset;
applied and saved at once through the core DisplaySettingsService. Language is read
through LanguageCode (en-en/en_US = English). The window follows the style guide
shell: title and tabs in the header, close on the right, footer hint and per-tab reset.
The main menu hides every session panel of UiHost (pause menu stayed above it).
New suite display_settings (+ --shots); collection_edit leaves the game through the
pause menu and checks it is closed.
This commit is contained in:
cthangover committed 2026-10-21 19:18:34 +02:00
1 parent b3ac8aec8f
commit 9bd0483af9
10 files changed
+940 -446

No files matched your search

+17 -10
View File
@@ -44,6 +44,11 @@ settings/back = Back
settings/audio = Audio
settings/sounds = Sounds
settings/music = Music
settings/ambient = Ambience
settings/interface_language = Interface language
settings/section_window = Window
settings/section_performance = Performance
settings/saved_at_once = Changes are applied and saved at once
settings/volume = Volume
settings/language = Language
settings/lang_ru = Russian
@@ -55,18 +60,20 @@ settings/tab_display = Display
settings/display = Display
settings/window_mode = Window Mode
settings/window_mode_windowed = Windowed
settings/window_mode_fullscreen = Fullscreen
settings/window_mode_borderless = Borderless
settings/resolution = Resolution
settings/window_mode_maximized = Maximized window
settings/window_mode_borderless = Fullscreen (borderless)
settings/window_mode_fullscreen = Fullscreen (exclusive)
settings/resolution = Window size
settings/resolution_fullscreen_hint = Fullscreen modes use the monitor resolution
settings/monitor = Monitor
settings/monitor_screen = Screen {0} ({1}x{2})
settings/monitor_screen = Monitor {0} ({1}×{2})
settings/monitor_screen_primary = Monitor {0} ({1}×{2}), primary
settings/vsync = V-Sync
settings/scale = Scale
settings/scale_1x = 1x
settings/scale_2x = 2x
settings/scale_3x = 3x
settings/scale_4x = 4x
settings/tab_mods = Mod Settings
settings/max_fps = Frame rate limit
settings/max_fps_unlimited = Unlimited
settings/max_fps_value = {0} FPS
settings/display_reset = Reset display settings
settings/tab_mods = Mods
settings/mod_list_title = Mods
settings/mods_no_settings = No mod settings available
settings/mods_reset = Reset to Defaults
+18 -11
View File
@@ -44,6 +44,11 @@ settings/back = Назад
settings/audio = Аудио
settings/sounds = Звуки
settings/music = Музыка
settings/ambient = Окружение
settings/interface_language = Язык интерфейса
settings/section_window = Окно
settings/section_performance = Производительность
settings/saved_at_once = Изменения применяются и сохраняются сразу
settings/volume = Громкость
settings/language = Язык
settings/lang_ru = Русский
@@ -54,19 +59,21 @@ settings/tab_audio = Звук
settings/tab_display = Экран
settings/display = Экран
settings/window_mode = Режим окна
settings/window_mode_windowed = Оконный
settings/window_mode_fullscreen = Полный экран
settings/window_mode_borderless = Без рамки
settings/resolution = Разрешение
settings/window_mode_windowed = В окне
settings/window_mode_maximized = Окно на весь экран
settings/window_mode_borderless = Полный экран (без рамки)
settings/window_mode_fullscreen = Полный экран (эксклюзивный)
settings/resolution = Размер окна
settings/resolution_fullscreen_hint = В полноэкранных режимах используется разрешение монитора
settings/monitor = Монитор
settings/monitor_screen = Экран {0} ({1}x{2})
settings/monitor_screen = Монитор {0} ({1}×{2})
settings/monitor_screen_primary = Монитор {0} ({1}×{2}), основной
settings/vsync = Вертикальная синхронизация
settings/scale = Масштаб
settings/scale_1x = 1x
settings/scale_2x = 2x
settings/scale_3x = 3x
settings/scale_4x = 4x
settings/tab_mods = Настройки модов
settings/max_fps = Ограничение кадров
settings/max_fps_unlimited = Без ограничения
settings/max_fps_value = {0} кадров/с
settings/display_reset = Сбросить настройки экрана
settings/tab_mods = Моды
settings/mod_list_title = Моды
settings/mods_no_settings = Нет доступных настроек модов
settings/mods_reset = Сбросить настройки