Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tuner-displays
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
tuner-displays
Commits
6b2a767b
Verified
Commit
6b2a767b
authored
May 31, 2026
by
Kirill Unitsaev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
translations: cover remaining display strings
parent
0da3ae6a
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
212 additions
and
160 deletions
+212
-160
POTFILES
po/POTFILES
+3
-0
ru.po
po/ru.po
+100
-75
tuner-displays.pot
po/tuner-displays.pot
+96
-74
gnome-backend.vala
src/backends/gnome-backend.vala
+4
-4
hyprland-backend.vala
src/backends/hyprland-backend.vala
+1
-1
niri-backend.vala
src/backends/niri-backend.vala
+1
-1
monitor-row.vala
src/ui/monitor-row.vala
+6
-4
monitor-settings-content.vala
src/ui/monitor-settings-content.vala
+1
-1
No files found.
po/POTFILES
View file @
6b2a767b
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
po/ru.po
View file @
6b2a767b
...
@@ -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-3
0 14:03
+0300\n"
"POT-Creation-Date: 2026-05-3
1 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:6
7
#: src/ui/displays-view.vala:6
8
msgid "Failed to load monitors"
msgid "Failed to load monitors"
msgstr "Не удалось загрузить мониторы"
msgstr "Не удалось загрузить мониторы"
#: src/ui/displays-view.vala:7
6
#: src/ui/displays-view.vala:7
7
msgid "Monitor settings applied"
msgid "Monitor settings applied"
msgstr "Настройки мониторов применены"
msgstr "Настройки мониторов применены"
#: src/ui/displays-view.vala:1
59
#: src/ui/displays-view.vala:1
60
msgid "Read-only backend"
msgid "Read-only backend"
msgstr "Режим только для чтения"
msgstr "Режим только для чтения"
#: src/ui/displays-view.vala:16
0
#: src/ui/displays-view.vala:16
1
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:17
0
#: src/ui/displays-view.vala:17
1
msgid "Mirror Displays"
msgid "Mirror Displays"
msgstr "Зеркалировать мониторы"
msgstr "Зеркалировать мониторы"
#: src/ui/displays-view.vala:23
0 src/ui/monitor-settings-content.vala:90
#: src/ui/displays-view.vala:23
1 src/ui/monitor-settings-content.vala:88
#: src/ui/monitor-settings-content.vala:12
9
#: src/ui/monitor-settings-content.vala:12
7
msgid "Resolution"
msgid "Resolution"
msgstr "Разрешение"
msgstr "Разрешение"
#: src/ui/displays-view.vala:27
6 src/ui/monitor-settings-content.vala:267
#: src/ui/displays-view.vala:27
7 src/ui/monitor-settings-content.vala:265
#: src/ui/monitor-settings-content.vala:29
3
#: src/ui/monitor-settings-content.vala:29
1
msgid "Scale"
msgid "Scale"
msgstr "Масштаб"
msgstr "Масштаб"
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "Normal"
msgid "Normal"
msgstr "Обычный"
msgstr "Обычный"
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "90 degrees"
msgid "90 degrees"
msgstr "90 градусов"
msgstr "90 градусов"
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "180 degrees"
msgid "180 degrees"
msgstr "180 градусов"
msgstr "180 градусов"
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "270 degrees"
msgid "270 degrees"
msgstr "270 градусов"
msgstr "270 градусов"
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped"
msgid "Flipped"
msgstr "Отражённый"
msgstr "Отражённый"
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped 90 degrees"
msgid "Flipped 90 degrees"
msgstr "Отражённый 90 градусов"
msgstr "Отражённый 90 градусов"
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped 180 degrees"
msgid "Flipped 180 degrees"
msgstr "Отражённый 180 градусов"
msgstr "Отражённый 180 градусов"
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped 270 degrees"
msgid "Flipped 270 degrees"
msgstr "Отражённый 270 градусов"
msgstr "Отражённый 270 градусов"
#: src/ui/displays-view.vala:30
1 src/ui/monitor-settings-content.vala:317
#: src/ui/displays-view.vala:30
2 src/ui/monitor-settings-content.vala:315
msgid "Rotation"
msgid "Rotation"
msgstr "Поворот"
msgstr "Поворот"
#: src/ui/displays-view.vala:33
4
#: src/ui/displays-view.vala:33
5
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:18
8
#: src/ui/monitor-settings-content.vala:18
6
#: src/ui/monitor-settings-content.vala:4
04
#: src/ui/monitor-settings-content.vala:4
11
msgid "Variable Refresh Rate"
msgid "Variable Refresh Rate"
msgstr "Переменная частота обновления"
msgstr "Переменная частота обновления"
#: src/ui/monitor-settings-content.vala:33
7
#: src/ui/monitor-settings-content.vala:33
5
msgid "None"
msgid "None"
msgstr "Нет"
msgstr "Нет"
#: src/ui/monitor-settings-content.vala:35
2
#: src/ui/monitor-settings-content.vala:35
0
msgid "Mirror"
msgid "Mirror"
msgstr "Зеркалирование"
msgstr "Зеркалирование"
#: src/ui/monitor-settings-content.vala:36
8
#: src/ui/monitor-settings-content.vala:36
7
msgid "Use description"
msgid "Use description"
msgstr "Использовать описание"
msgstr "Использовать описание"
#: src/ui/monitor-settings-content.vala:37
7
#: src/ui/monitor-settings-content.vala:37
8
msgid "Bit depth"
msgid "Bit depth"
msgstr "Глубина цвета"
msgstr "Глубина цвета"
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
msgid "VRR"
msgid "VRR"
msgstr "VRR"
msgstr "VRR"
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
#: src/ui/monitor-settings-content.vala:4
05
#: src/ui/monitor-settings-content.vala:4
12
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Off"
msgid "Off"
msgstr "Отключено"
msgstr "Отключено"
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
#: src/ui/monitor-settings-content.vala:4
05
#: src/ui/monitor-settings-content.vala:4
12
msgid "On"
msgid "On"
msgstr "Включено"
msgstr "Включено"
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
msgid "Fullscreen"
msgid "Fullscreen"
msgstr "Полный экран"
msgstr "Полный экран"
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
msgid "Fullscreen video/game"
msgid "Fullscreen video/game"
msgstr "Полноэкранное видео/игра"
msgstr "Полноэкранное видео/игра"
#: src/ui/monitor-settings-content.vala:3
79
#: src/ui/monitor-settings-content.vala:3
82
msgid "Color management"
msgid "Color management"
msgstr "Управление цветом"
msgstr "Управление цветом"
#: src/ui/monitor-settings-content.vala:38
0
#: src/ui/monitor-settings-content.vala:38
3
msgid "SDR EOTF"
msgid "SDR EOTF"
msgstr "SDR EOTF"
msgstr "SDR EOTF"
#: src/ui/monitor-settings-content.vala:38
1
#: src/ui/monitor-settings-content.vala:38
4
msgid "SDR brightness"
msgid "SDR brightness"
msgstr "Яркость SDR"
msgstr "Яркость SDR"
#: src/ui/monitor-settings-content.vala:38
2
#: src/ui/monitor-settings-content.vala:38
5
msgid "SDR saturation"
msgid "SDR saturation"
msgstr "Насыщенность SDR"
msgstr "Насыщенность SDR"
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
msgid "Force wide color"
msgid "Force wide color"
msgstr "Принудительно широкий цветовой охват"
msgstr "Принудительно широкий цветовой охват"
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
msgid "Auto"
msgid "Auto"
msgstr "Авто"
msgstr "Авто"
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
msgid "Force HDR"
msgid "Force HDR"
msgstr "Принудительно HDR"
msgstr "Принудительно HDR"
#: src/ui/monitor-settings-content.vala:3
86
#: src/ui/monitor-settings-content.vala:3
91
msgid "SDR min luminance"
msgid "SDR min luminance"
msgstr "Мин. яркость SDR"
msgstr "Мин. яркость SDR"
#: src/ui/monitor-settings-content.vala:3
87
#: src/ui/monitor-settings-content.vala:3
92
msgid "SDR max luminance"
msgid "SDR max luminance"
msgstr "Макс. яркость SDR"
msgstr "Макс. яркость SDR"
#: src/ui/monitor-settings-content.vala:3
88
#: src/ui/monitor-settings-content.vala:3
93
msgid "Min luminance"
msgid "Min luminance"
msgstr "Мин. яркость"
msgstr "Мин. яркость"
#: src/ui/monitor-settings-content.vala:3
89
#: src/ui/monitor-settings-content.vala:3
94
msgid "Max luminance"
msgid "Max luminance"
msgstr "Макс. яркость"
msgstr "Макс. яркость"
#: src/ui/monitor-settings-content.vala:39
0
#: src/ui/monitor-settings-content.vala:39
5
msgid "Max average luminance"
msgid "Max average luminance"
msgstr "Макс. средняя яркость"
msgstr "Макс. средняя яркость"
#: src/ui/monitor-settings-content.vala:39
3
#: src/ui/monitor-settings-content.vala:39
8
msgid "ICC profile"
msgid "ICC profile"
msgstr "Профиль ICC"
msgstr "Профиль ICC"
#: src/ui/monitor-settings-content.vala:4
05
#: src/ui/monitor-settings-content.vala:4
12
msgid "On demand"
msgid "On demand"
msgstr "По требованию"
msgstr "По требованию"
#: src/ui/monitor-settings-content.vala:4
09
#: src/ui/monitor-settings-content.vala:4
18
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:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Default"
msgid "Default"
msgstr "По умолчанию"
msgstr "По умолчанию"
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "All"
msgid "All"
msgstr "Все"
msgstr "Все"
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Top left"
msgid "Top left"
msgstr "Сверху слева"
msgstr "Сверху слева"
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Top right"
msgid "Top right"
msgstr "Сверху справа"
msgstr "Сверху справа"
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Bottom left"
msgid "Bottom left"
msgstr "Снизу слева"
msgstr "Снизу слева"
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
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:4
4
8
#: src/ui/monitor-settings-content.vala:4
9
8
msgid "HDR"
msgid "HDR"
msgstr "HDR"
msgstr "HDR"
#: src/ui/monitor-settings-content.vala:6
11
#: src/ui/monitor-settings-content.vala:6
79
#, 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:6
12
#: src/ui/monitor-settings-content.vala:6
80
msgid "Variable"
msgid "Variable"
msgstr "Переменная"
msgstr "Переменная"
#: src/ui/monitor-settings-content.vala:6
15 src/ui/ui-helpers.vala:50
#: src/ui/monitor-settings-content.vala:6
83 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"
...
...
po/tuner-displays.pot
View file @
6b2a767b
...
@@ -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-3
0 14:03
+0300\n"
"POT-Creation-Date: 2026-05-3
1 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:6
7
#: src/ui/displays-view.vala:6
8
msgid "Failed to load monitors"
msgid "Failed to load monitors"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:7
6
#: src/ui/displays-view.vala:7
7
msgid "Monitor settings applied"
msgid "Monitor settings applied"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:1
59
#: src/ui/displays-view.vala:1
60
msgid "Read-only backend"
msgid "Read-only backend"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:16
0
#: src/ui/displays-view.vala:16
1
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:17
0
#: src/ui/displays-view.vala:17
1
msgid "Mirror Displays"
msgid "Mirror Displays"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:23
0 src/ui/monitor-settings-content.vala:90
#: src/ui/displays-view.vala:23
1 src/ui/monitor-settings-content.vala:88
#: src/ui/monitor-settings-content.vala:12
9
#: src/ui/monitor-settings-content.vala:12
7
msgid "Resolution"
msgid "Resolution"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:27
6 src/ui/monitor-settings-content.vala:267
#: src/ui/displays-view.vala:27
7 src/ui/monitor-settings-content.vala:265
#: src/ui/monitor-settings-content.vala:29
3
#: src/ui/monitor-settings-content.vala:29
1
msgid "Scale"
msgid "Scale"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "Normal"
msgid "Normal"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "90 degrees"
msgid "90 degrees"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "180 degrees"
msgid "180 degrees"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
4 src/ui/monitor-settings-content.vala:310
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:308
msgid "270 degrees"
msgid "270 degrees"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped"
msgid "Flipped"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped 90 degrees"
msgid "Flipped 90 degrees"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped 180 degrees"
msgid "Flipped 180 degrees"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:29
5 src/ui/monitor-settings-content.vala:311
#: src/ui/displays-view.vala:29
6 src/ui/monitor-settings-content.vala:309
msgid "Flipped 270 degrees"
msgid "Flipped 270 degrees"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:30
1 src/ui/monitor-settings-content.vala:317
#: src/ui/displays-view.vala:30
2 src/ui/monitor-settings-content.vala:315
msgid "Rotation"
msgid "Rotation"
msgstr ""
msgstr ""
#: src/ui/displays-view.vala:33
4
#: src/ui/displays-view.vala:33
5
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:18
8
#: src/ui/monitor-settings-content.vala:18
6
#: src/ui/monitor-settings-content.vala:4
04
#: src/ui/monitor-settings-content.vala:4
11
msgid "Variable Refresh Rate"
msgid "Variable Refresh Rate"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:33
7
#: src/ui/monitor-settings-content.vala:33
5
msgid "None"
msgid "None"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:35
2
#: src/ui/monitor-settings-content.vala:35
0
msgid "Mirror"
msgid "Mirror"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:36
8
#: src/ui/monitor-settings-content.vala:36
7
msgid "Use description"
msgid "Use description"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:37
7
#: src/ui/monitor-settings-content.vala:37
8
msgid "Bit depth"
msgid "Bit depth"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
msgid "VRR"
msgid "VRR"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
#: src/ui/monitor-settings-content.vala:4
05
#: src/ui/monitor-settings-content.vala:4
12
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Off"
msgid "Off"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
#: src/ui/monitor-settings-content.vala:4
05
#: src/ui/monitor-settings-content.vala:4
12
msgid "On"
msgid "On"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
msgid "Fullscreen"
msgid "Fullscreen"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
78
#: src/ui/monitor-settings-content.vala:3
80
msgid "Fullscreen video/game"
msgid "Fullscreen video/game"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
79
#: src/ui/monitor-settings-content.vala:3
82
msgid "Color management"
msgid "Color management"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:38
0
#: src/ui/monitor-settings-content.vala:38
3
msgid "SDR EOTF"
msgid "SDR EOTF"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:38
1
#: src/ui/monitor-settings-content.vala:38
4
msgid "SDR brightness"
msgid "SDR brightness"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:38
2
#: src/ui/monitor-settings-content.vala:38
5
msgid "SDR saturation"
msgid "SDR saturation"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
msgid "Force wide color"
msgid "Force wide color"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:38
4
#: src/ui/monitor-settings-content.vala:38
9
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
msgid "Auto"
msgid "Auto"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
85
#: src/ui/monitor-settings-content.vala:3
90
msgid "Force HDR"
msgid "Force HDR"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
86
#: src/ui/monitor-settings-content.vala:3
91
msgid "SDR min luminance"
msgid "SDR min luminance"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
87
#: src/ui/monitor-settings-content.vala:3
92
msgid "SDR max luminance"
msgid "SDR max luminance"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
88
#: src/ui/monitor-settings-content.vala:3
93
msgid "Min luminance"
msgid "Min luminance"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:3
89
#: src/ui/monitor-settings-content.vala:3
94
msgid "Max luminance"
msgid "Max luminance"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:39
0
#: src/ui/monitor-settings-content.vala:39
5
msgid "Max average luminance"
msgid "Max average luminance"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:39
3
#: src/ui/monitor-settings-content.vala:39
8
msgid "ICC profile"
msgid "ICC profile"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:4
05
#: src/ui/monitor-settings-content.vala:4
12
msgid "On demand"
msgid "On demand"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:4
09
#: src/ui/monitor-settings-content.vala:4
18
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:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Default"
msgid "Default"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "All"
msgid "All"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Top left"
msgid "Top left"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Top right"
msgid "Top right"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
msgid "Bottom left"
msgid "Bottom left"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:4
29
#: src/ui/monitor-settings-content.vala:4
33
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:4
4
8
#: src/ui/monitor-settings-content.vala:4
9
8
msgid "HDR"
msgid "HDR"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:6
11
#: src/ui/monitor-settings-content.vala:6
79
#, c-format
#, c-format
msgid "Variable (up to %.2f Hz)"
msgid "Variable (up to %.2f Hz)"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:6
12
#: src/ui/monitor-settings-content.vala:6
80
msgid "Variable"
msgid "Variable"
msgstr ""
msgstr ""
#: src/ui/monitor-settings-content.vala:6
15 src/ui/ui-helpers.vala:50
#: src/ui/monitor-settings-content.vala:6
83 src/ui/ui-helpers.vala:35
#, c-format
#, c-format
msgid "%.2f Hz"
msgid "%.2f Hz"
msgstr ""
msgstr ""
src/backends/gnome-backend.vala
View file @
6b2a767b
...
@@ -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
;
...
...
src/backends/hyprland-backend.vala
View file @
6b2a767b
...
@@ -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
++)
{
...
...
src/backends/niri-backend.vala
View file @
6b2a767b
...
@@ -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
();
...
...
src/ui/monitor-row.vala
View file @
6b2a767b
...
@@ -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
);
);
}
}
...
...
src/ui/monitor-settings-content.vala
View file @
6b2a767b
...
@@ -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
(()
=>
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment