translations: cover remaining display strings

parent 0da3ae6a
data/ui/displays-view.blp data/ui/displays-view.blp
data/ui/monitor-settings-content.blp data/ui/monitor-settings-content.blp
src/plugin.vala src/plugin.vala
src/backends/gnome-backend.vala
src/backends/hyprland-backend.vala
src/backends/niri-backend.vala src/backends/niri-backend.vala
src/core/display-model.vala src/core/display-model.vala
src/ui/displays-view.vala src/ui/displays-view.vala
src/ui/monitor-row.vala
src/ui/monitor-settings-content.vala src/ui/monitor-settings-content.vala
src/ui/ui-helpers.vala src/ui/ui-helpers.vala
...@@ -2,7 +2,7 @@ msgid "" ...@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: tuner-displays\n" "Project-Id-Version: tuner-displays\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-30 14:03+0300\n" "POT-Creation-Date: 2026-05-31 21:48+0300\n"
"PO-Revision-Date: 2026-05-28 00:00+0000\n" "PO-Revision-Date: 2026-05-28 00:00+0000\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: Russian\n" "Language-Team: Russian\n"
...@@ -47,248 +47,273 @@ msgstr "Применить" ...@@ -47,248 +47,273 @@ msgstr "Применить"
msgid "Monitor" msgid "Monitor"
msgstr "Монитор" msgstr "Монитор"
#: src/core/display-model.vala:65 #: src/backends/gnome-backend.vala:72 src/backends/gnome-backend.vala:516
msgid "No enabled monitors to mirror"
msgstr "Нет включённых мониторов для зеркалирования"
#: src/backends/gnome-backend.vala:520 src/backends/gnome-backend.vala:532
msgid "No common mirror mode is available"
msgstr "Нет общего режима для зеркалирования"
#: src/backends/hyprland-backend.vala:39
msgid "hyprctl monitors all returned non-array JSON"
msgstr "hyprctl monitors all вернул JSON не в виде массива"
#: src/backends/niri-backend.vala:44
msgid "niri msg outputs returned non-object JSON"
msgstr "niri msg outputs вернул JSON не в виде объекта"
#: src/core/display-model.vala:75
msgid "Built-in Display" msgid "Built-in Display"
msgstr "Встроенный дисплей" msgstr "Встроенный дисплей"
#: src/ui/displays-view.vala:67 #: src/ui/displays-view.vala:68
msgid "Failed to load monitors" msgid "Failed to load monitors"
msgstr "Не удалось загрузить мониторы" msgstr "Не удалось загрузить мониторы"
#: src/ui/displays-view.vala:76 #: src/ui/displays-view.vala:77
msgid "Monitor settings applied" msgid "Monitor settings applied"
msgstr "Настройки мониторов применены" msgstr "Настройки мониторов применены"
#: src/ui/displays-view.vala:159 #: src/ui/displays-view.vala:160
msgid "Read-only backend" msgid "Read-only backend"
msgstr "Режим только для чтения" msgstr "Режим только для чтения"
#: src/ui/displays-view.vala:160 #: src/ui/displays-view.vala:161
msgid "Applying monitor layouts is not supported by this backend." msgid "Applying monitor layouts is not supported by this backend."
msgstr "Применение раскладок мониторов не поддерживается этим бэкендом." msgstr "Применение раскладок мониторов не поддерживается этим бэкендом."
#: src/ui/displays-view.vala:170 #: src/ui/displays-view.vala:171
msgid "Mirror Displays" msgid "Mirror Displays"
msgstr "Зеркалировать мониторы" msgstr "Зеркалировать мониторы"
#: src/ui/displays-view.vala:230 src/ui/monitor-settings-content.vala:90 #: src/ui/displays-view.vala:231 src/ui/monitor-settings-content.vala:88
#: src/ui/monitor-settings-content.vala:129 #: src/ui/monitor-settings-content.vala:127
msgid "Resolution" msgid "Resolution"
msgstr "Разрешение" msgstr "Разрешение"
#: src/ui/displays-view.vala:276 src/ui/monitor-settings-content.vala:267 #: src/ui/displays-view.vala:277 src/ui/monitor-settings-content.vala:265
#: src/ui/monitor-settings-content.vala:293 #: src/ui/monitor-settings-content.vala:291
msgid "Scale" msgid "Scale"
msgstr "Масштаб" msgstr "Масштаб"
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "Normal" msgid "Normal"
msgstr "Обычный" msgstr "Обычный"
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "90 degrees" msgid "90 degrees"
msgstr "90 градусов" msgstr "90 градусов"
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "180 degrees" msgid "180 degrees"
msgstr "180 градусов" msgstr "180 градусов"
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "270 degrees" msgid "270 degrees"
msgstr "270 градусов" msgstr "270 градусов"
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped" msgid "Flipped"
msgstr "Отражённый" msgstr "Отражённый"
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped 90 degrees" msgid "Flipped 90 degrees"
msgstr "Отражённый 90 градусов" msgstr "Отражённый 90 градусов"
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped 180 degrees" msgid "Flipped 180 degrees"
msgstr "Отражённый 180 градусов" msgstr "Отражённый 180 градусов"
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped 270 degrees" msgid "Flipped 270 degrees"
msgstr "Отражённый 270 градусов" msgstr "Отражённый 270 градусов"
#: src/ui/displays-view.vala:301 src/ui/monitor-settings-content.vala:317 #: src/ui/displays-view.vala:302 src/ui/monitor-settings-content.vala:315
msgid "Rotation" msgid "Rotation"
msgstr "Поворот" msgstr "Поворот"
#: src/ui/displays-view.vala:334 #: src/ui/displays-view.vala:335
msgid "Primary Display" msgid "Primary Display"
msgstr "Основной дисплей" msgstr "Основной дисплей"
#: src/ui/monitor-settings-content.vala:158 #: src/ui/monitor-row.vala:62
#: src/ui/monitor-settings-content.vala:166 #, c-format
msgid "%dx%d@%.2f scale %.2f %dx%d"
msgstr "%dx%d@%.2f масштаб %.2f %dx%d"
#: src/ui/monitor-settings-content.vala:156
#: src/ui/monitor-settings-content.vala:164
msgid "Refresh Rate" msgid "Refresh Rate"
msgstr "Частота обновления" msgstr "Частота обновления"
#: src/ui/monitor-settings-content.vala:188 #: src/ui/monitor-settings-content.vala:186
#: src/ui/monitor-settings-content.vala:404 #: src/ui/monitor-settings-content.vala:411
msgid "Variable Refresh Rate" msgid "Variable Refresh Rate"
msgstr "Переменная частота обновления" msgstr "Переменная частота обновления"
#: src/ui/monitor-settings-content.vala:337 #: src/ui/monitor-settings-content.vala:335
msgid "None" msgid "None"
msgstr "Нет" msgstr "Нет"
#: src/ui/monitor-settings-content.vala:352 #: src/ui/monitor-settings-content.vala:350
msgid "Mirror" msgid "Mirror"
msgstr "Зеркалирование" msgstr "Зеркалирование"
#: src/ui/monitor-settings-content.vala:368 #: src/ui/monitor-settings-content.vala:367
msgid "Use description" msgid "Use description"
msgstr "Использовать описание" msgstr "Использовать описание"
#: src/ui/monitor-settings-content.vala:377 #: src/ui/monitor-settings-content.vala:378
msgid "Bit depth" msgid "Bit depth"
msgstr "Глубина цвета" msgstr "Глубина цвета"
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
msgid "VRR" msgid "VRR"
msgstr "VRR" msgstr "VRR"
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
#: src/ui/monitor-settings-content.vala:405 #: src/ui/monitor-settings-content.vala:412
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Off" msgid "Off"
msgstr "Отключено" msgstr "Отключено"
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
#: src/ui/monitor-settings-content.vala:405 #: src/ui/monitor-settings-content.vala:412
msgid "On" msgid "On"
msgstr "Включено" msgstr "Включено"
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
msgid "Fullscreen" msgid "Fullscreen"
msgstr "Полный экран" msgstr "Полный экран"
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
msgid "Fullscreen video/game" msgid "Fullscreen video/game"
msgstr "Полноэкранное видео/игра" msgstr "Полноэкранное видео/игра"
#: src/ui/monitor-settings-content.vala:379 #: src/ui/monitor-settings-content.vala:382
msgid "Color management" msgid "Color management"
msgstr "Управление цветом" msgstr "Управление цветом"
#: src/ui/monitor-settings-content.vala:380 #: src/ui/monitor-settings-content.vala:383
msgid "SDR EOTF" msgid "SDR EOTF"
msgstr "SDR EOTF" msgstr "SDR EOTF"
#: src/ui/monitor-settings-content.vala:381 #: src/ui/monitor-settings-content.vala:384
msgid "SDR brightness" msgid "SDR brightness"
msgstr "Яркость SDR" msgstr "Яркость SDR"
#: src/ui/monitor-settings-content.vala:382 #: src/ui/monitor-settings-content.vala:385
msgid "SDR saturation" msgid "SDR saturation"
msgstr "Насыщенность SDR" msgstr "Насыщенность SDR"
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
msgid "Force wide color" msgid "Force wide color"
msgstr "Принудительно широкий цветовой охват" msgstr "Принудительно широкий цветовой охват"
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
msgid "Auto" msgid "Auto"
msgstr "Авто" msgstr "Авто"
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
msgid "Force HDR" msgid "Force HDR"
msgstr "Принудительно HDR" msgstr "Принудительно HDR"
#: src/ui/monitor-settings-content.vala:386 #: src/ui/monitor-settings-content.vala:391
msgid "SDR min luminance" msgid "SDR min luminance"
msgstr "Мин. яркость SDR" msgstr "Мин. яркость SDR"
#: src/ui/monitor-settings-content.vala:387 #: src/ui/monitor-settings-content.vala:392
msgid "SDR max luminance" msgid "SDR max luminance"
msgstr "Макс. яркость SDR" msgstr "Макс. яркость SDR"
#: src/ui/monitor-settings-content.vala:388 #: src/ui/monitor-settings-content.vala:393
msgid "Min luminance" msgid "Min luminance"
msgstr "Мин. яркость" msgstr "Мин. яркость"
#: src/ui/monitor-settings-content.vala:389 #: src/ui/monitor-settings-content.vala:394
msgid "Max luminance" msgid "Max luminance"
msgstr "Макс. яркость" msgstr "Макс. яркость"
#: src/ui/monitor-settings-content.vala:390 #: src/ui/monitor-settings-content.vala:395
msgid "Max average luminance" msgid "Max average luminance"
msgstr "Макс. средняя яркость" msgstr "Макс. средняя яркость"
#: src/ui/monitor-settings-content.vala:393 #: src/ui/monitor-settings-content.vala:398
msgid "ICC profile" msgid "ICC profile"
msgstr "Профиль ICC" msgstr "Профиль ICC"
#: src/ui/monitor-settings-content.vala:405 #: src/ui/monitor-settings-content.vala:412
msgid "On demand" msgid "On demand"
msgstr "По требованию" msgstr "По требованию"
#: src/ui/monitor-settings-content.vala:409 #: src/ui/monitor-settings-content.vala:418
msgid "Focus at startup" msgid "Focus at startup"
msgstr "Фокус при запуске" msgstr "Фокус при запуске"
#: src/ui/monitor-settings-content.vala:419 #: src/ui/monitor-settings-content.vala:432
msgid "Backdrop color"
msgstr "Цвет фона"
#: src/ui/monitor-settings-content.vala:428
msgid "Hot corners" msgid "Hot corners"
msgstr "Активные углы" msgstr "Активные углы"
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Default" msgid "Default"
msgstr "По умолчанию" msgstr "По умолчанию"
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "All" msgid "All"
msgstr "Все" msgstr "Все"
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Top left" msgid "Top left"
msgstr "Сверху слева" msgstr "Сверху слева"
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Top right" msgid "Top right"
msgstr "Сверху справа" msgstr "Сверху справа"
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Bottom left" msgid "Bottom left"
msgstr "Снизу слева" msgstr "Снизу слева"
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Bottom right" msgid "Bottom right"
msgstr "Снизу справа" msgstr "Снизу справа"
#: src/ui/monitor-settings-content.vala:437 #: src/ui/monitor-settings-content.vala:442
msgid "Underscanning" #: src/ui/monitor-settings-content.vala:456
msgstr "Underscan" msgid "Backdrop color"
msgstr "Цвет фона"
#: src/ui/monitor-settings-content.vala:486
msgid "Adjust for TV"
msgstr "Отрегулировать для ТВ"
#: src/ui/monitor-settings-content.vala:448 #: src/ui/monitor-settings-content.vala:498
msgid "HDR" msgid "HDR"
msgstr "HDR" msgstr "HDR"
#: src/ui/monitor-settings-content.vala:611 #: src/ui/monitor-settings-content.vala:679
#, c-format #, c-format
msgid "Variable (up to %.2f Hz)" msgid "Variable (up to %.2f Hz)"
msgstr "Переменная (до %.2f Гц)" msgstr "Переменная (до %.2f Гц)"
#: src/ui/monitor-settings-content.vala:612 #: src/ui/monitor-settings-content.vala:680
msgid "Variable" msgid "Variable"
msgstr "Переменная" msgstr "Переменная"
#: src/ui/monitor-settings-content.vala:615 src/ui/ui-helpers.vala:50 #: src/ui/monitor-settings-content.vala:683 src/ui/ui-helpers.vala:35
#, c-format #, c-format
msgid "%.2f Hz" msgid "%.2f Hz"
msgstr "%.2f Гц" msgstr "%.2f Гц"
#~ msgid "Underscanning"
#~ msgstr "Уменьшение области вывода"
#~ msgid "Max BPC" #~ msgid "Max BPC"
#~ msgstr "Макс. BPC" #~ msgstr "Макс. BPC"
......
...@@ -8,7 +8,7 @@ msgid "" ...@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: tuner-displays\n" "Project-Id-Version: tuner-displays\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-30 14:03+0300\n" "POT-Creation-Date: 2026-05-31 21:48+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -53,244 +53,266 @@ msgstr "" ...@@ -53,244 +53,266 @@ msgstr ""
msgid "Monitor" msgid "Monitor"
msgstr "" msgstr ""
#: src/core/display-model.vala:65 #: src/backends/gnome-backend.vala:72 src/backends/gnome-backend.vala:516
msgid "No enabled monitors to mirror"
msgstr ""
#: src/backends/gnome-backend.vala:520 src/backends/gnome-backend.vala:532
msgid "No common mirror mode is available"
msgstr ""
#: src/backends/hyprland-backend.vala:39
msgid "hyprctl monitors all returned non-array JSON"
msgstr ""
#: src/backends/niri-backend.vala:44
msgid "niri msg outputs returned non-object JSON"
msgstr ""
#: src/core/display-model.vala:75
msgid "Built-in Display" msgid "Built-in Display"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:67 #: src/ui/displays-view.vala:68
msgid "Failed to load monitors" msgid "Failed to load monitors"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:76 #: src/ui/displays-view.vala:77
msgid "Monitor settings applied" msgid "Monitor settings applied"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:159 #: src/ui/displays-view.vala:160
msgid "Read-only backend" msgid "Read-only backend"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:160 #: src/ui/displays-view.vala:161
msgid "Applying monitor layouts is not supported by this backend." msgid "Applying monitor layouts is not supported by this backend."
msgstr "" msgstr ""
#: src/ui/displays-view.vala:170 #: src/ui/displays-view.vala:171
msgid "Mirror Displays" msgid "Mirror Displays"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:230 src/ui/monitor-settings-content.vala:90 #: src/ui/displays-view.vala:231 src/ui/monitor-settings-content.vala:88
#: src/ui/monitor-settings-content.vala:129 #: src/ui/monitor-settings-content.vala:127
msgid "Resolution" msgid "Resolution"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:276 src/ui/monitor-settings-content.vala:267 #: src/ui/displays-view.vala:277 src/ui/monitor-settings-content.vala:265
#: src/ui/monitor-settings-content.vala:293 #: src/ui/monitor-settings-content.vala:291
msgid "Scale" msgid "Scale"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "Normal" msgid "Normal"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "90 degrees" msgid "90 degrees"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "180 degrees" msgid "180 degrees"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:294 src/ui/monitor-settings-content.vala:310 #: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:308
msgid "270 degrees" msgid "270 degrees"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped" msgid "Flipped"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped 90 degrees" msgid "Flipped 90 degrees"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped 180 degrees" msgid "Flipped 180 degrees"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:295 src/ui/monitor-settings-content.vala:311 #: src/ui/displays-view.vala:296 src/ui/monitor-settings-content.vala:309
msgid "Flipped 270 degrees" msgid "Flipped 270 degrees"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:301 src/ui/monitor-settings-content.vala:317 #: src/ui/displays-view.vala:302 src/ui/monitor-settings-content.vala:315
msgid "Rotation" msgid "Rotation"
msgstr "" msgstr ""
#: src/ui/displays-view.vala:334 #: src/ui/displays-view.vala:335
msgid "Primary Display" msgid "Primary Display"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:158 #: src/ui/monitor-row.vala:62
#: src/ui/monitor-settings-content.vala:166 #, c-format
msgid "%dx%d@%.2f scale %.2f %dx%d"
msgstr ""
#: src/ui/monitor-settings-content.vala:156
#: src/ui/monitor-settings-content.vala:164
msgid "Refresh Rate" msgid "Refresh Rate"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:188 #: src/ui/monitor-settings-content.vala:186
#: src/ui/monitor-settings-content.vala:404 #: src/ui/monitor-settings-content.vala:411
msgid "Variable Refresh Rate" msgid "Variable Refresh Rate"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:337 #: src/ui/monitor-settings-content.vala:335
msgid "None" msgid "None"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:352 #: src/ui/monitor-settings-content.vala:350
msgid "Mirror" msgid "Mirror"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:368 #: src/ui/monitor-settings-content.vala:367
msgid "Use description" msgid "Use description"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:377 #: src/ui/monitor-settings-content.vala:378
msgid "Bit depth" msgid "Bit depth"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
msgid "VRR" msgid "VRR"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
#: src/ui/monitor-settings-content.vala:405 #: src/ui/monitor-settings-content.vala:412
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Off" msgid "Off"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
#: src/ui/monitor-settings-content.vala:405 #: src/ui/monitor-settings-content.vala:412
msgid "On" msgid "On"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
msgid "Fullscreen" msgid "Fullscreen"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:378 #: src/ui/monitor-settings-content.vala:380
msgid "Fullscreen video/game" msgid "Fullscreen video/game"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:379 #: src/ui/monitor-settings-content.vala:382
msgid "Color management" msgid "Color management"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:380 #: src/ui/monitor-settings-content.vala:383
msgid "SDR EOTF" msgid "SDR EOTF"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:381 #: src/ui/monitor-settings-content.vala:384
msgid "SDR brightness" msgid "SDR brightness"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:382 #: src/ui/monitor-settings-content.vala:385
msgid "SDR saturation" msgid "SDR saturation"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
msgid "Force wide color" msgid "Force wide color"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:384 #: src/ui/monitor-settings-content.vala:389
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
msgid "Auto" msgid "Auto"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:385 #: src/ui/monitor-settings-content.vala:390
msgid "Force HDR" msgid "Force HDR"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:386 #: src/ui/monitor-settings-content.vala:391
msgid "SDR min luminance" msgid "SDR min luminance"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:387 #: src/ui/monitor-settings-content.vala:392
msgid "SDR max luminance" msgid "SDR max luminance"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:388 #: src/ui/monitor-settings-content.vala:393
msgid "Min luminance" msgid "Min luminance"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:389 #: src/ui/monitor-settings-content.vala:394
msgid "Max luminance" msgid "Max luminance"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:390 #: src/ui/monitor-settings-content.vala:395
msgid "Max average luminance" msgid "Max average luminance"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:393 #: src/ui/monitor-settings-content.vala:398
msgid "ICC profile" msgid "ICC profile"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:405 #: src/ui/monitor-settings-content.vala:412
msgid "On demand" msgid "On demand"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:409 #: src/ui/monitor-settings-content.vala:418
msgid "Focus at startup" msgid "Focus at startup"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:419 #: src/ui/monitor-settings-content.vala:432
msgid "Backdrop color"
msgstr ""
#: src/ui/monitor-settings-content.vala:428
msgid "Hot corners" msgid "Hot corners"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Default" msgid "Default"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "All" msgid "All"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Top left" msgid "Top left"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Top right" msgid "Top right"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Bottom left" msgid "Bottom left"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:429 #: src/ui/monitor-settings-content.vala:433
msgid "Bottom right" msgid "Bottom right"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:437 #: src/ui/monitor-settings-content.vala:442
msgid "Underscanning" #: src/ui/monitor-settings-content.vala:456
msgid "Backdrop color"
msgstr ""
#: src/ui/monitor-settings-content.vala:486
msgid "Adjust for TV"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:448 #: src/ui/monitor-settings-content.vala:498
msgid "HDR" msgid "HDR"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:611 #: src/ui/monitor-settings-content.vala:679
#, c-format #, c-format
msgid "Variable (up to %.2f Hz)" msgid "Variable (up to %.2f Hz)"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:612 #: src/ui/monitor-settings-content.vala:680
msgid "Variable" msgid "Variable"
msgstr "" msgstr ""
#: src/ui/monitor-settings-content.vala:615 src/ui/ui-helpers.vala:50 #: src/ui/monitor-settings-content.vala:683 src/ui/ui-helpers.vala:35
#, c-format #, c-format
msgid "%.2f Hz" msgid "%.2f Hz"
msgstr "" msgstr ""
...@@ -69,7 +69,7 @@ namespace TunerDisplays { ...@@ -69,7 +69,7 @@ namespace TunerDisplays {
if (cloning) { if (cloning) {
var primary = primary_set ? primary_monitor(applied) : first_enabled_monitor(applied); var primary = primary_set ? primary_monitor(applied) : first_enabled_monitor(applied);
if (primary == null) if (primary == null)
throw new BackendError.APPLY_FAILED("No enabled monitors to mirror"); throw new BackendError.APPLY_FAILED(_("No enabled monitors to mirror"));
logical_monitors.add( logical_monitors.add(
"(iidub@*)", "(iidub@*)",
0, 0,
...@@ -513,11 +513,11 @@ namespace TunerDisplays { ...@@ -513,11 +513,11 @@ namespace TunerDisplays {
private static void setup_clone_layout(Gee.ArrayList<MonitorConfig> monitors) throws Error { private static void setup_clone_layout(Gee.ArrayList<MonitorConfig> monitors) throws Error {
var reference = first_enabled_monitor(monitors); var reference = first_enabled_monitor(monitors);
if (reference == null) if (reference == null)
throw new BackendError.APPLY_FAILED("No enabled monitors to mirror"); throw new BackendError.APPLY_FAILED(_("No enabled monitors to mirror"));
var clone_mode = find_clone_mode(monitors, reference); var clone_mode = find_clone_mode(monitors, reference);
if (clone_mode == null) if (clone_mode == null)
throw new BackendError.APPLY_FAILED("No common mirror mode is available"); throw new BackendError.APPLY_FAILED(_("No common mirror mode is available"));
var scale = clone_mode.preferred_scale > 0 ? clone_mode.preferred_scale : reference.scale; var scale = clone_mode.preferred_scale > 0 ? clone_mode.preferred_scale : reference.scale;
if (scale <= 0) if (scale <= 0)
...@@ -529,7 +529,7 @@ namespace TunerDisplays { ...@@ -529,7 +529,7 @@ namespace TunerDisplays {
var compatible = find_compatible_mode(monitor, clone_mode); var compatible = find_compatible_mode(monitor, clone_mode);
if (compatible == null) if (compatible == null)
throw new BackendError.APPLY_FAILED("No common mirror mode is available"); throw new BackendError.APPLY_FAILED(_("No common mirror mode is available"));
monitor.width = compatible.width; monitor.width = compatible.width;
monitor.height = compatible.height; monitor.height = compatible.height;
......
...@@ -36,7 +36,7 @@ namespace TunerDisplays { ...@@ -36,7 +36,7 @@ namespace TunerDisplays {
var root = backend_parse_json(ShellCommand.run("hyprctl -j monitors all")); var root = backend_parse_json(ShellCommand.run("hyprctl -j monitors all"));
if (root.get_node_type() != Json.NodeType.ARRAY) if (root.get_node_type() != Json.NodeType.ARRAY)
throw new BackendError.PARSE_FAILED("hyprctl monitors all returned non-array JSON"); throw new BackendError.PARSE_FAILED(_("hyprctl monitors all returned non-array JSON"));
var array = root.get_array(); var array = root.get_array();
for (uint i = 0; i < array.get_length(); i++) { for (uint i = 0; i < array.get_length(); i++) {
......
...@@ -41,7 +41,7 @@ namespace TunerDisplays { ...@@ -41,7 +41,7 @@ namespace TunerDisplays {
var root = backend_parse_json(ShellCommand.run("niri msg -j outputs")); var root = backend_parse_json(ShellCommand.run("niri msg -j outputs"));
if (root.get_node_type() != Json.NodeType.OBJECT) if (root.get_node_type() != Json.NodeType.OBJECT)
throw new BackendError.PARSE_FAILED("niri msg outputs returned non-object JSON"); throw new BackendError.PARSE_FAILED(_("niri msg outputs returned non-object JSON"));
var outputs = root.get_object(); var outputs = root.get_object();
var names = outputs.get_members(); var names = outputs.get_members();
......
...@@ -13,9 +13,7 @@ namespace TunerDisplays { ...@@ -13,9 +13,7 @@ namespace TunerDisplays {
public MonitorRow(MonitorConfig monitor, string page_id, Gee.ArrayList<MonitorConfig> all_monitors, DisplayBackend backend) { public MonitorRow(MonitorConfig monitor, string page_id, Gee.ArrayList<MonitorConfig> all_monitors, DisplayBackend backend) {
Object( Object(
title: monitor.title, title: monitor.title,
subtitle: "%dx%d@%.2f scale %.2f %dx%d".printf( subtitle: subtitle_text(monitor)
monitor.width, monitor.height, monitor.refresh, monitor.scale, monitor.x, monitor.y
)
); );
this.monitor = monitor; this.monitor = monitor;
this.all_monitors = all_monitors; this.all_monitors = all_monitors;
...@@ -57,7 +55,11 @@ namespace TunerDisplays { ...@@ -57,7 +55,11 @@ namespace TunerDisplays {
if (enabled_switch.active != monitor.enabled) if (enabled_switch.active != monitor.enabled)
enabled_switch.active = monitor.enabled; enabled_switch.active = monitor.enabled;
subtitle = "%dx%d@%.2f scale %.2f %dx%d".printf( subtitle = subtitle_text(monitor);
}
private static string subtitle_text(MonitorConfig monitor) {
return _("%dx%d@%.2f scale %.2f %dx%d").printf(
monitor.width, monitor.height, monitor.refresh, monitor.scale, monitor.x, monitor.y monitor.width, monitor.height, monitor.refresh, monitor.scale, monitor.x, monitor.y
); );
} }
......
...@@ -483,7 +483,7 @@ namespace TunerDisplays { ...@@ -483,7 +483,7 @@ namespace TunerDisplays {
if (backend.supports_underscanning) { if (backend.supports_underscanning) {
var underscanning = new Adw.SwitchRow() { var underscanning = new Adw.SwitchRow() {
title = _("Underscanning"), title = _("Adjust for TV"),
active = monitor.underscanning active = monitor.underscanning
}; };
underscanning.notify["active"].connect(() => { underscanning.notify["active"].connect(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment