From bda98d087c3ab26978eee24992bb5248c47a01d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hakan=20D=C3=BCndar?= Date: Thu, 23 Jun 2022 09:20:00 +0300 Subject: [PATCH] Minor improvements and version update --- Changes.md | 6 + README.md | 62 +++--- debian/changelog | 9 + .../LC_MESSAGES/system-monitoring-center.mo | Bin 14731 -> 14655 bytes .../LC_MESSAGES/system-monitoring-center.po | 179 +++++++++--------- .../LC_MESSAGES/system-monitoring-center.mo | Bin 15547 -> 15446 bytes .../LC_MESSAGES/system-monitoring-center.po | 179 +++++++++--------- .../LC_MESSAGES/system-monitoring-center.mo | Bin 15015 -> 14939 bytes .../LC_MESSAGES/system-monitoring-center.po | 179 +++++++++--------- .../LC_MESSAGES/system-monitoring-center.mo | Bin 15016 -> 14920 bytes .../LC_MESSAGES/system-monitoring-center.po | 179 +++++++++--------- .../LC_MESSAGES/system-monitoring-center.mo | Bin 18383 -> 18273 bytes .../LC_MESSAGES/system-monitoring-center.po | 179 +++++++++--------- locale/system-monitoring-center.pot | 177 +++++++++-------- .../LC_MESSAGES/system-monitoring-center.mo | Bin 15049 -> 14960 bytes .../LC_MESSAGES/system-monitoring-center.po | 179 +++++++++--------- setup.py | 2 + src/Config.py | 38 +--- src/Gpu.py | 24 ++- src/Processes.py | 43 +++-- src/ProcessesMenuCustomizations.py | 14 +- src/Sensors.py | 32 ++-- src/Services.py | 30 ++- src/ServicesMenuCustomizations.py | 14 +- src/Users.py | 30 ++- src/UsersMenuCustomizations.py | 14 +- src/__version__ | 2 +- ui/ProcessesMenuCustomizations.ui | 30 +-- ui/ServicesMenuCustomizations.ui | 54 ------ ui/UsersMenuCustomizations.ui | 54 ------ 30 files changed, 766 insertions(+), 943 deletions(-) mode change 100644 => 100755 locale/hu/LC_MESSAGES/system-monitoring-center.mo diff --git a/Changes.md b/Changes.md index dad307a9..8a642d03 100755 --- a/Changes.md +++ b/Changes.md @@ -1,5 +1,11 @@ # System Monitoring Center +### v1.21.0 + * Removed: Unused translations + * Fix: Incorrect column ordering (Processes,Users,Services tabs) + * Fix: Screen resolution for modified screen scale factors + * Minor improvements (GUI, etc.) + ### v1.20.0 * New: Keyboard shortcuts for Processes tab actions * New: Hungarian translations diff --git a/README.md b/README.md index 9df15578..884d7981 100755 --- a/README.md +++ b/README.md @@ -8,12 +8,31 @@ Multi-featured system monitor. GitHub tag (latest by date) PyPI - Downloads GitHub all releases -Download System Monitoring Center - +

+### Features: +- Detailed system performance and usage usage monitoring/managing features: + - Monitoring CPU, RAM, Disk, Network, GPU hardware/usage information + - Monitoring and managing processes and services (systemd) + - Monitoring users, sensors and general system information +- Supports PolicyKit. No need to run the application with "sudo" +- Hardware selection options (selecting different CPU cores, disks, network cards, GPUs) +- Plotting performance data of multiple devices at the same time +- Interactive charts for querying performance data on any point +- Option for showing processes as tree or list +- Language support: + - Brazilian Portuguese, Czech, English, Hungarian, Polish, Russian, Turkish + - More languages will be added if translations are provided by contributors +- Optimized for low CPU usage and fast start +- Shows notification if update is available on PyPI (disabled by default) +- Supports ARM architecture +- Adapts to system theme +- Free and open source + + ### Installation: - System Monitoring Center is installable from PyPI as a Python package. - Option-1) Installing for current user account: `pip install system-monitoring-center` @@ -26,10 +45,19 @@ Multi-featured system monitor. - If images are not shown on the GUI, run `touch ~/.local/share/*` or restart the system. + + Packaging status + + ### Dependencies: -- These dependencies are already installed on many systems: `bash, dmidecode, iproute2, python3 (>=3.6), python3-cairo, python3-gi, python3-gi-cairo, udev, util-linux` -- Following dependencies may be required on some systems: for systems with .deb packages: `libcairo2-dev`, for Arch Linux: `polkit` -- Optional dependencies: `vcgencmd` (for physical RAM size, GPU frequency and video memory information on Raspberry Pi devices) +- These dependencies are already installed on many systems: + - `bash, dmidecode, iproute2, python3 (>=3.6), python3-cairo, python3-gi, python3-gi-cairo, udev, util-linux` +- Following dependencies may be required on some systems: + - `libcairo2-dev` (for systems with .deb packages) + - `polkit` (for Arch Linux) +- Optional dependencies: + - `x11-xserver-utils` or `xorg-xrandr` (for more accurate screen resolution and refresh rate detection) + - `vcgencmd` (for physical RAM size, GPU frequency and video memory information on Raspberry Pi devices) ### Updating: @@ -38,30 +66,6 @@ Multi-featured system monitor. - If the application is installed for system-wide: `sudo pip install --upgrade system-monitoring-center` - - Packaging status - - -### Features: -- Detailed system performance and usage usage monitoring/managing features: - - Monitoring CPU, RAM, Disk, Network, GPU hardware information/performance/usage - - Monitoring and managing processes and services (systemd) - - Monitoring users, sensors and general system information -- Supports PolicyKit. No need to run the application with "sudo" -- Hardware selection options (selecting different CPU cores, disks, network cards, GPUs) -- Plotting performance data of multiple devices at the same time -- Interactive charts for querying performance data on any point -- Option for showing processes as tree or list -- Language support: - - Brazilian Portuguese, Czech, English, Hungarian, Polish, Russian, Turkish - - More languages will be added if translations are provided by contributors -- Optimized for low CPU usage and fast start -- Shows notification if update is available on PyPI (disabled by default) -- Supports ARM architecture -- Adapts to system theme -- Free and open sourced - - ### Screenshots: ![System Monitoring Center](screenshots/cpu_tab_dark_system_theme.png) diff --git a/debian/changelog b/debian/changelog index c39f2877..a16399da 100755 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +system-monitoring-center (1.21.0) unstable; urgency=medium + + * Removed: Unused translations + * Fix: Incorrect column ordering (Processes,Users,Services tabs) + * Fix: Screen resolution for modified screen scale factors + * Minor improvements (GUI, etc.) + + -- Hakan Dündar Thu, 23 Jun 2022 08:00:00 +0300 + system-monitoring-center (1.20.0) unstable; urgency=medium * New: Keyboard shortcuts for Processes tab actions diff --git a/locale/cs/LC_MESSAGES/system-monitoring-center.mo b/locale/cs/LC_MESSAGES/system-monitoring-center.mo index 52e83f481eb0b9a2dde9d616956900a373d3e406..a008f3f6780fc5ca5719075b4044b5c264bb2ad9 100755 GIT binary patch delta 5170 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 diff --git a/locale/hu/LC_MESSAGES/system-monitoring-center.po b/locale/hu/LC_MESSAGES/system-monitoring-center.po index 841a6bc3..79ceefaa 100755 --- a/locale/hu/LC_MESSAGES/system-monitoring-center.po +++ b/locale/hu/LC_MESSAGES/system-monitoring-center.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-14 13:12+0300\n" -"PO-Revision-Date: 2022-06-14 15:44+0300\n" +"POT-Creation-Date: 2022-06-22 09:57+0300\n" +"PO-Revision-Date: 2022-06-22 09:59+0300\n" "Last-Translator: Kálmán „KAMI” Szalai \n" "Language-Team: \n" "Language: hu\n" @@ -37,8 +37,8 @@ msgstr "Partíció" #: src/Disk.py:259 src/SettingsGUI.py:51 ui/DiskDetailsWindow.ui:45 #: ui/DiskMenus.ui:23 ui/DiskMenus.ui:365 ui/DiskTab.ui:543 #: ui/MainWindow.ui:323 ui/PerformanceSummaryHeaderBarGrid.ui:67 -#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:558 -#: ui/ProcessesMenuCustomizations.ui:636 +#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:530 +#: ui/ProcessesMenuCustomizations.ui:608 msgid "Disk" msgstr "Lemez" @@ -80,7 +80,7 @@ msgstr "Újabb verzió érhető el a PyPI csomagból." #: src/MainGUI.py:516 src/SettingsGUI.py:51 ui/MainWindow.ui:182 #: ui/ProcessesDetailsWindow.ui:709 ui/ServicesDetailsWindow.ui:613 -#: ui/SummaryTab.ui:21 +#: ui/SummaryTab.ui:20 msgid "Summary" msgstr "Összegzés" @@ -149,10 +149,10 @@ msgstr "Modul helye" msgid "File" msgstr "Fájl" -#: src/MemorySwapDetails.py:95 src/Processes.py:185 src/Sensors.py:83 +#: src/MemorySwapDetails.py:95 src/Processes.py:188 src/Sensors.py:83 #: src/Services.py:139 ui/ProcessesDetailsWindow.ui:48 -#: ui/ProcessesMenuCustomizations.ui:177 ui/ServicesDetailsWindow.ui:49 -#: ui/ServicesMenuCustomizations.ui:107 +#: ui/ProcessesMenuCustomizations.ui:149 ui/ServicesDetailsWindow.ui:49 +#: ui/ServicesMenuCustomizations.ui:57 msgid "Name" msgstr "Név" @@ -161,8 +161,8 @@ msgstr "Név" msgid "Used" msgstr "Használt" -#: src/MemorySwapDetails.py:99 src/Processes.py:197 -#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:277 +#: src/MemorySwapDetails.py:99 src/Processes.py:200 +#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:249 msgid "Priority" msgstr "Prioritás" @@ -178,32 +178,32 @@ msgstr "Ethernet" msgid "Wi-Fi" msgstr "Wi-Fi" -#: src/Performance.py:1081 src/Processes.py:189 src/SettingsGUI.py:51 +#: src/Performance.py:1081 src/Processes.py:192 src/SettingsGUI.py:51 #: src/Users.py:142 ui/CpuMenus.ui:23 ui/CpuMenus.ui:155 ui/CpuTab.ui:453 #: ui/MainWindow.ui:229 ui/PerformanceSummaryHeaderBarGrid.ui:17 #: ui/ProcessesDetailsWindow.ui:113 ui/ProcessesDetailsWindow.ui:741 -#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:235 -#: ui/ProcessesMenuCustomizations.ui:526 ui/UsersDetailsWindow.ui:175 -#: ui/UsersMenuCustomizations.ui:207 +#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:207 +#: ui/ProcessesMenuCustomizations.ui:498 ui/UsersDetailsWindow.ui:175 +#: ui/UsersMenuCustomizations.ui:157 msgid "CPU" msgstr "CPU" -#: src/Performance.py:1099 src/Processes.py:626 src/SettingsGUI.py:50 +#: src/Performance.py:1099 src/Processes.py:625 src/SettingsGUI.py:50 #: src/Users.py:137 ui/MainWindow.ui:675 ui/ProcessesMenuCustomizations.ui:23 #: ui/ProcessesTab.ui:48 ui/UsersDetailsWindow.ui:110 -#: ui/UsersMenuCustomizations.ui:179 +#: ui/UsersMenuCustomizations.ui:129 msgid "Processes" msgstr "Folyamatok" -#: src/Performance.py:1257 src/Processes.py:195 ui/DiskMenus.ui:121 +#: src/Performance.py:1257 src/Processes.py:198 ui/DiskMenus.ui:121 #: ui/DiskTab.ui:69 ui/ProcessesDetailsWindow.ui:139 -#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:347 +#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:319 msgid "Read Speed" msgstr "Olvasási sebesség" -#: src/Performance.py:1264 src/Processes.py:196 ui/DiskMenus.ui:134 +#: src/Performance.py:1264 src/Processes.py:199 ui/DiskMenus.ui:134 #: ui/DiskTab.ui:81 ui/ProcessesDetailsWindow.ui:664 -#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:361 +#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:333 msgid "Write Speed" msgstr "Írási sebesség" @@ -215,113 +215,113 @@ msgstr "Letöltési sebesség" msgid "Upload Speed" msgstr "Feltöltési sebesség" -#: src/Processes.py:186 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 -#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:193 +#: src/Processes.py:189 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 +#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:165 msgid "PID" msgstr "PID" -#: src/Processes.py:187 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 -#: ui/ProcessesMenuCustomizations.ui:207 ui/UsersDetailsWindow.ui:45 -#: ui/UsersMenuCustomizations.ui:107 +#: src/Processes.py:190 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 +#: ui/ProcessesMenuCustomizations.ui:179 ui/UsersDetailsWindow.ui:45 +#: ui/UsersMenuCustomizations.ui:57 msgid "User" msgstr "Felhasználó" -#: src/Processes.py:188 ui/ProcessesDetailsWindow.ui:74 -#: ui/ProcessesMenuCustomizations.ui:221 +#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:74 +#: ui/ProcessesMenuCustomizations.ui:193 msgid "Status" msgstr "Állapot" -#: src/Processes.py:190 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 -#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:249 -#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:193 +#: src/Processes.py:193 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 +#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:221 +#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:143 msgid "Memory (RSS)" msgstr "Memória (RSS)" -#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:863 -#: ui/ProcessesMenuCustomizations.ui:263 +#: src/Processes.py:194 ui/ProcessesDetailsWindow.ui:863 +#: ui/ProcessesMenuCustomizations.ui:235 msgid "Memory (VMS)" msgstr "Memória (VMS)" -#: src/Processes.py:192 ui/ProcessesDetailsWindow.ui:876 -#: ui/ProcessesMenuCustomizations.ui:333 +#: src/Processes.py:195 ui/ProcessesDetailsWindow.ui:876 +#: ui/ProcessesMenuCustomizations.ui:305 msgid "Memory (Shared)" msgstr "Memória (megosztott)" -#: src/Processes.py:193 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 -#: ui/ProcessesMenuCustomizations.ui:375 +#: src/Processes.py:196 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 +#: ui/ProcessesMenuCustomizations.ui:347 msgid "Read Data" msgstr "Olvasott adatméret" -#: src/Processes.py:194 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 -#: ui/ProcessesMenuCustomizations.ui:389 +#: src/Processes.py:197 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 +#: ui/ProcessesMenuCustomizations.ui:361 msgid "Write Data" msgstr "Írt adatméret" -#: src/Processes.py:198 ui/ProcessesDetailsWindow.ui:754 -#: ui/ProcessesMenuCustomizations.ui:291 +#: src/Processes.py:201 ui/ProcessesDetailsWindow.ui:754 +#: ui/ProcessesMenuCustomizations.ui:263 msgid "Threads" msgstr "Szálak" -#: src/Processes.py:199 ui/ProcessesDetailsWindow.ui:178 -#: ui/ProcessesMenuCustomizations.ui:305 +#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:178 +#: ui/ProcessesMenuCustomizations.ui:277 msgid "PPID" msgstr "PPID" -#: src/Processes.py:200 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 -#: ui/ProcessesMenuCustomizations.ui:403 ui/UsersDetailsWindow.ui:84 -#: ui/UsersMenuCustomizations.ui:151 +#: src/Processes.py:203 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 +#: ui/ProcessesMenuCustomizations.ui:375 ui/UsersDetailsWindow.ui:84 +#: ui/UsersMenuCustomizations.ui:101 msgid "UID" msgstr "UID" -#: src/Processes.py:201 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 -#: ui/ProcessesMenuCustomizations.ui:417 ui/UsersDetailsWindow.ui:97 -#: ui/UsersMenuCustomizations.ui:165 +#: src/Processes.py:204 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 +#: ui/ProcessesMenuCustomizations.ui:389 ui/UsersDetailsWindow.ui:97 +#: ui/UsersMenuCustomizations.ui:115 msgid "GID" msgstr "GID" -#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:1723 -#: ui/ProcessesMenuCustomizations.ui:319 ui/ServicesDetailsWindow.ui:75 +#: src/Processes.py:205 ui/ProcessesDetailsWindow.ui:1723 +#: ui/ProcessesMenuCustomizations.ui:291 ui/ServicesDetailsWindow.ui:75 msgid "Path" msgstr "Útvonal" -#: src/Processes.py:203 ui/ProcessesDetailsWindow.ui:1506 -#: ui/ProcessesMenuCustomizations.ui:431 +#: src/Processes.py:206 ui/ProcessesDetailsWindow.ui:1506 +#: ui/ProcessesMenuCustomizations.ui:403 msgid "Command Line" msgstr "Parancssor" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Running" msgstr "Folyamatban" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Sleeping" msgstr "Alszik" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Waiting" msgstr "Várakozás" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Idle" msgstr "Tétlen" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Zombie" msgstr "Zombi" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Stopped" msgstr "Leállítva" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Tracing Stop" msgstr "Hibakövetés leállítása" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Dead" msgstr "Üzemképtelen" -#: src/Processes.py:626 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 +#: src/Processes.py:625 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 #: ui/ProcessesTab.ui:66 ui/SensorsTab.ui:66 ui/ServicesTab.ui:99 #: ui/UsersTab.ui:66 msgid "Search..." @@ -364,32 +364,32 @@ msgstr "Kritikus" msgid "Sensors" msgstr "Érzékelők" -#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:123 +#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:73 msgid "State" msgstr "Állapot" #: src/Services.py:141 ui/ServicesDetailsWindow.ui:400 -#: ui/ServicesMenuCustomizations.ui:137 +#: ui/ServicesMenuCustomizations.ui:87 msgid "Main PID" msgstr "Elsődleges PID" #: src/Services.py:142 ui/ServicesDetailsWindow.ui:277 -#: ui/ServicesMenuCustomizations.ui:151 +#: ui/ServicesMenuCustomizations.ui:101 msgid "Active State" msgstr "Aktív állapot" #: src/Services.py:143 ui/ServicesDetailsWindow.ui:264 -#: ui/ServicesMenuCustomizations.ui:165 +#: ui/ServicesMenuCustomizations.ui:115 msgid "Load State" msgstr "Betöltött állapot" #: src/Services.py:144 ui/ServicesDetailsWindow.ui:290 -#: ui/ServicesMenuCustomizations.ui:179 +#: ui/ServicesMenuCustomizations.ui:129 msgid "Sub-State" msgstr "Alállapot" #: src/Services.py:146 ui/ServicesDetailsWindow.ui:62 -#: ui/ServicesMenuCustomizations.ui:207 +#: ui/ServicesMenuCustomizations.ui:157 msgid "Description" msgstr "Leírás" @@ -465,7 +465,7 @@ msgstr "Rendszer" #: src/SettingsGUI.py:51 ui/MainWindow.ui:276 ui/MemoryMenus.ui:23 #: ui/MemoryMenus.ui:145 ui/MemoryTab.ui:595 ui/ProcessesDetailsWindow.ui:1224 -#: ui/ProcessesMenuCustomizations.ui:537 ui/ProcessesMenuCustomizations.ui:625 +#: ui/ProcessesMenuCustomizations.ui:509 ui/ProcessesMenuCustomizations.ui:597 msgid "Memory" msgstr "Memória" @@ -486,40 +486,39 @@ msgstr "" "értékekre?" #: src/Users.py:133 ui/UsersDetailsWindow.ui:58 -#: ui/UsersMenuCustomizations.ui:123 +#: ui/UsersMenuCustomizations.ui:73 msgid "Full Name" msgstr "Teljes név" #: src/Users.py:134 ui/UsersDetailsWindow.ui:71 -#: ui/UsersMenuCustomizations.ui:137 +#: ui/UsersMenuCustomizations.ui:87 msgid "Logged In" msgstr "Bejelentkezve" #: src/Users.py:138 ui/UsersDetailsWindow.ui:123 -#: ui/UsersMenuCustomizations.ui:193 +#: ui/UsersMenuCustomizations.ui:143 msgid "Home Directory" msgstr "Saját mappa" #: src/Users.py:139 ui/UsersDetailsWindow.ui:136 -#: ui/UsersMenuCustomizations.ui:221 +#: ui/UsersMenuCustomizations.ui:171 msgid "Group" msgstr "Csoport" #: src/Users.py:140 ui/UsersDetailsWindow.ui:149 -#: ui/UsersMenuCustomizations.ui:249 +#: ui/UsersMenuCustomizations.ui:199 msgid "Terminal" msgstr "Terminál" #: src/Users.py:141 ui/ProcessesDetailsWindow.ui:152 -#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:235 +#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:185 msgid "Start Time" msgstr "Kezdés időpontja" #: ui/CpuMenus.ui:125 ui/DiskMenus.ui:63 ui/GpuMenus.ui:63 ui/MemoryMenus.ui:85 -#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:104 -#: ui/ProcessesMenuCustomizations.ui:804 ui/ServicesMenuCustomizations.ui:49 -#: ui/ServicesMenuCustomizations.ui:280 ui/SettingsWindow.ui:248 -#: ui/UsersMenuCustomizations.ui:49 ui/UsersMenuCustomizations.ui:325 +#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:776 +#: ui/ServicesMenuCustomizations.ui:226 ui/SettingsWindow.ui:248 +#: ui/UsersMenuCustomizations.ui:271 msgid "Reset" msgstr "Visszaállítás" @@ -529,7 +528,7 @@ msgid "Chart - Show" msgstr "Diagram - Megjelenítés" #: ui/CpuMenus.ui:182 ui/DiskMenus.ui:209 ui/MemoryMenus.ui:195 -#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:588 +#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:560 msgid "Precision" msgstr "Pontosság" @@ -636,17 +635,17 @@ msgid "All Devices" msgstr "Összes eszköz" #: ui/DiskMenus.ui:224 ui/MemoryMenus.ui:210 ui/NetworkMenus.ui:238 -#: ui/ProcessesMenuCustomizations.ui:603 +#: ui/ProcessesMenuCustomizations.ui:575 msgid "Data Unit" msgstr "Alapadat-egység" #: ui/DiskMenus.ui:261 ui/NetworkMenus.ui:260 -#: ui/ProcessesMenuCustomizations.ui:645 +#: ui/ProcessesMenuCustomizations.ui:617 msgid "Show speed units as multiples of bits" msgstr "Sebesség egységek megjelenítése bitekben" #: ui/DiskMenus.ui:321 ui/MemoryMenus.ui:270 ui/NetworkMenus.ui:320 -#: ui/ProcessesMenuCustomizations.ui:693 ui/ProcessesMenuCustomizations.ui:744 +#: ui/ProcessesMenuCustomizations.ui:665 ui/ProcessesMenuCustomizations.ui:716 msgid "Show data as powers of:" msgstr "Adat-megjelenítés alapja:" @@ -887,23 +886,17 @@ msgstr "Folyamatok megjelenítése fastruktúrában" msgid "Show tree lines" msgstr "Favonalak engedélyezése" -#: ui/ProcessesMenuCustomizations.ui:120 ui/ProcessesMenuCustomizations.ui:151 -#: ui/ServicesMenuCustomizations.ui:81 ui/UsersMenuCustomizations.ui:81 +#: ui/ProcessesMenuCustomizations.ui:107 ui/ProcessesMenuCustomizations.ui:123 msgid "View" msgstr "Nézet" -#: ui/ProcessesMenuCustomizations.ui:135 ui/ServicesMenuCustomizations.ui:65 -#: ui/UsersMenuCustomizations.ui:65 -msgid "Reordering/Sorting/Widths" -msgstr "Átrendezés/Rendezés/Szélesség" - -#: ui/ProcessesMenuCustomizations.ui:457 ui/ProcessesMenuCustomizations.ui:476 -#: ui/ServicesMenuCustomizations.ui:230 ui/ServicesMenuCustomizations.ui:249 -#: ui/UsersMenuCustomizations.ui:275 ui/UsersMenuCustomizations.ui:294 +#: ui/ProcessesMenuCustomizations.ui:429 ui/ProcessesMenuCustomizations.ui:448 +#: ui/ServicesMenuCustomizations.ui:180 ui/ServicesMenuCustomizations.ui:196 +#: ui/UsersMenuCustomizations.ui:225 ui/UsersMenuCustomizations.ui:241 msgid "Add/Remove Columns" msgstr "Oszlopok hozzáadása és eltávolítása" -#: ui/ProcessesMenuCustomizations.ui:773 +#: ui/ProcessesMenuCustomizations.ui:745 msgid "Numbers" msgstr "Számok" diff --git a/locale/pl/LC_MESSAGES/system-monitoring-center.mo b/locale/pl/LC_MESSAGES/system-monitoring-center.mo index 1e7996985af7f50a7e77cda0f2493edcd2d325e4..0afae9952aeda5a20ca4d74e1ce0916db1bb601c 100755 GIT binary patch delta 5154 zcmXxo3vd?I8GzwULbxa7E*fqjAwnb(NTNbjKm`h;TvAXgBPgi#0xA=|Vt00Q1FdH**D5m2$Y>DHsJx;6VWCbCio;=up3SMZRj7tH2Ntg#n+{yiE=O(J7FI7K_@r_hv8Us z4Sx;im!WxILDm?(iEW}p6um=(F`{ia5}VKoo!v1WU^t#e|8gwBS?KT21XrO6H=q-E zAD!S%?11~wi5v~KJ2~!m!jl<4DyLzBVQ8sF`vXqk4-?d(3Gc-gI3JzBLuiSgL@Tfy zTj4r1-)79mZQ=a>aQ+aQ=Qt)zlzK`Ob;l0q1p1*f9)v|W1}m@@OYsTxx{c_HKSC$E z8=b&mwA4R`etKd2dj>kO&gk!@h19<-jdD&nqqEQzof9q`9{M%m_X+6cn~YZEx?nB3 zM`i@?2O!<81GEAJ7kM1LQQ zu54&<6gtqQXl1SnPDjU?iEiF`2^v;l5n7VvXbD%KD|{7Q*+%rn&EfoZbiiHcGj2lm zZIsqIzOE3RSWh%>Ia-M-EX5(=d}0a>6W5|My*>0F2tJCw*H5E~R--FhiG(OCD6?x^p#pTGMd*qv(8^qZ zPT<#QMJ_@ocrm)-NoXZ&(d%Y}-|Mlx@Bg2g8&UKKdf`)OqUX?xtP1BhAv2B|!}&ev z1dbrDc61EAKd)On;Vx*uSLj!wd*@u_X+;-e%LI+~O=aDFj*{j+E#o=5l4YiPa?!}%R(zCGw8I)vuUD30&TFQ)#^xQG)z+cIQv(b-sn z6VMy(M4#P#Xu^fTf1(p z4G8B4p*IW(=W9a$QgooJ(LFO2`(Qm*Vgp*aJ?KOZqIr&D3rw`)fx7wHqlrp!99CdD z&O{%7B13NAq_cLLoL9rzsj`u0T6 zUxqo1A6*|#%)r+4=b{sM5ZmA)wDixS&-it86Kz8)au9tzPoUQqo)%ZI2Rd+n^!FOH zQa7RtNMQ5d|98`{bV+o8zhFCDhOTTSnqWOT!T(@8{2IOQ2s*)^kU2z|z2kxUqZ1f` zR&X*7#d_ogh&J}7{_SZral%J%6zyl1hfgTBqTeg@`(pF!iLPVZ2Uv<;_cD6_S~Ty+Xr*>y2gZ*M&~O4L(9)$<#)-S27nY$3`(rK+3+Kn9 zuhsSFK(mm);G!h<#23-m?+dg7KcEXZfrGF$Wldz!7*4}Yav8d!tI->#p^57-7wggM zA4C%^4(FGnD_e`^c?X@qN61*s8^wiHv0-}SC_D@QSWW#+`~oK&Xd`yOt>^$>qAS>s z4v>CET;dG$QFTS{D?uk*5&G5WLP})Dfu?nrsV02}p@npON9cUU}gEP>H??NBRKFr5sNWOEUY+hn#(iL;C zH(H5-XyWtH8%H4jj)-0-b`nnd+vKvWuH{E)`Pb9$iC>Q0q2a^w*h{=fyqo+ntFU|* zt^0{j36HHY(F**Lu!8K}=Ht!e;OyL@bcWs+&OCz0iN}fg#0cVO@|Ntb>0i;>mRy)U zEb%=pm-#W_F^@RV+~U9E@e0C^#Y=?8`GjA=8;H+{dx%oP_t|3)aY1v7zkY+;aam|T z5L|*6@(Gxj(sexSrUU zY|JUn_kR<4+z}J4!q1Z#xy42Q4QJlM2I50v5;2V!L>x?x$t_IzC^3#-e-SC*sO*ZVO&Rj3izrt|i71P07uPWm#EFyk6X3{7pK1g1fm)qmtv`UEQh%X6`)x==pw?uzpZE|7W!2GXiJx@#}Y6y?_ zl1+J)eN$6-jp*$sUM2bw9+QbR&8_&4mRvWB<`>B^`IU)pXk~<7i}9Aw9*_Sb{Jy1e zhsQg_oz1QIWqUiceKFpky__ft=PtrygdgDBh{MDS#AxCW;W33rl~%C1ZNt89H>S7l Y*RNZj{sXGdYPh2Gjf{p1swTJmKP!?AsQ>@~ delta 5228 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\n" "Language-Team: \n" "Language: pl\n" @@ -40,8 +40,8 @@ msgstr "Partycja" #: src/Disk.py:259 src/SettingsGUI.py:51 ui/DiskDetailsWindow.ui:45 #: ui/DiskMenus.ui:23 ui/DiskMenus.ui:365 ui/DiskTab.ui:543 #: ui/MainWindow.ui:323 ui/PerformanceSummaryHeaderBarGrid.ui:67 -#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:558 -#: ui/ProcessesMenuCustomizations.ui:636 +#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:530 +#: ui/ProcessesMenuCustomizations.ui:608 msgid "Disk" msgstr "Dysk" @@ -83,7 +83,7 @@ msgstr "Jest nowsza wersja programu przez PyPI." #: src/MainGUI.py:516 src/SettingsGUI.py:51 ui/MainWindow.ui:182 #: ui/ProcessesDetailsWindow.ui:709 ui/ServicesDetailsWindow.ui:613 -#: ui/SummaryTab.ui:21 +#: ui/SummaryTab.ui:20 msgid "Summary" msgstr "Podsumowanie" @@ -152,10 +152,10 @@ msgstr "Bank" msgid "File" msgstr "Plik" -#: src/MemorySwapDetails.py:95 src/Processes.py:185 src/Sensors.py:83 +#: src/MemorySwapDetails.py:95 src/Processes.py:188 src/Sensors.py:83 #: src/Services.py:139 ui/ProcessesDetailsWindow.ui:48 -#: ui/ProcessesMenuCustomizations.ui:177 ui/ServicesDetailsWindow.ui:49 -#: ui/ServicesMenuCustomizations.ui:107 +#: ui/ProcessesMenuCustomizations.ui:149 ui/ServicesDetailsWindow.ui:49 +#: ui/ServicesMenuCustomizations.ui:57 msgid "Name" msgstr "Nazwa" @@ -164,8 +164,8 @@ msgstr "Nazwa" msgid "Used" msgstr "Używane" -#: src/MemorySwapDetails.py:99 src/Processes.py:197 -#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:277 +#: src/MemorySwapDetails.py:99 src/Processes.py:200 +#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:249 msgid "Priority" msgstr "Priorytet" @@ -181,32 +181,32 @@ msgstr "Sieć przewodowa" msgid "Wi-Fi" msgstr "Wi-Fi" -#: src/Performance.py:1081 src/Processes.py:189 src/SettingsGUI.py:51 +#: src/Performance.py:1081 src/Processes.py:192 src/SettingsGUI.py:51 #: src/Users.py:142 ui/CpuMenus.ui:23 ui/CpuMenus.ui:155 ui/CpuTab.ui:453 #: ui/MainWindow.ui:229 ui/PerformanceSummaryHeaderBarGrid.ui:17 #: ui/ProcessesDetailsWindow.ui:113 ui/ProcessesDetailsWindow.ui:741 -#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:235 -#: ui/ProcessesMenuCustomizations.ui:526 ui/UsersDetailsWindow.ui:175 -#: ui/UsersMenuCustomizations.ui:207 +#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:207 +#: ui/ProcessesMenuCustomizations.ui:498 ui/UsersDetailsWindow.ui:175 +#: ui/UsersMenuCustomizations.ui:157 msgid "CPU" msgstr "CPU" -#: src/Performance.py:1099 src/Processes.py:626 src/SettingsGUI.py:50 +#: src/Performance.py:1099 src/Processes.py:625 src/SettingsGUI.py:50 #: src/Users.py:137 ui/MainWindow.ui:675 ui/ProcessesMenuCustomizations.ui:23 #: ui/ProcessesTab.ui:48 ui/UsersDetailsWindow.ui:110 -#: ui/UsersMenuCustomizations.ui:179 +#: ui/UsersMenuCustomizations.ui:129 msgid "Processes" msgstr "Procesy" -#: src/Performance.py:1257 src/Processes.py:195 ui/DiskMenus.ui:121 +#: src/Performance.py:1257 src/Processes.py:198 ui/DiskMenus.ui:121 #: ui/DiskTab.ui:69 ui/ProcessesDetailsWindow.ui:139 -#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:347 +#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:319 msgid "Read Speed" msgstr "Prędkość odczytu" -#: src/Performance.py:1264 src/Processes.py:196 ui/DiskMenus.ui:134 +#: src/Performance.py:1264 src/Processes.py:199 ui/DiskMenus.ui:134 #: ui/DiskTab.ui:81 ui/ProcessesDetailsWindow.ui:664 -#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:361 +#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:333 msgid "Write Speed" msgstr "Prędkość zapisu" @@ -218,113 +218,113 @@ msgstr "Prędkość pobierania" msgid "Upload Speed" msgstr "Prędkość wysyłania" -#: src/Processes.py:186 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 -#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:193 +#: src/Processes.py:189 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 +#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:165 msgid "PID" msgstr "PID" -#: src/Processes.py:187 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 -#: ui/ProcessesMenuCustomizations.ui:207 ui/UsersDetailsWindow.ui:45 -#: ui/UsersMenuCustomizations.ui:107 +#: src/Processes.py:190 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 +#: ui/ProcessesMenuCustomizations.ui:179 ui/UsersDetailsWindow.ui:45 +#: ui/UsersMenuCustomizations.ui:57 msgid "User" msgstr "Użytkownik" -#: src/Processes.py:188 ui/ProcessesDetailsWindow.ui:74 -#: ui/ProcessesMenuCustomizations.ui:221 +#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:74 +#: ui/ProcessesMenuCustomizations.ui:193 msgid "Status" msgstr "Status" -#: src/Processes.py:190 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 -#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:249 -#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:193 +#: src/Processes.py:193 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 +#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:221 +#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:143 msgid "Memory (RSS)" msgstr "Pamięć (RSS)" -#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:863 -#: ui/ProcessesMenuCustomizations.ui:263 +#: src/Processes.py:194 ui/ProcessesDetailsWindow.ui:863 +#: ui/ProcessesMenuCustomizations.ui:235 msgid "Memory (VMS)" msgstr "Pamięć (VMS)" -#: src/Processes.py:192 ui/ProcessesDetailsWindow.ui:876 -#: ui/ProcessesMenuCustomizations.ui:333 +#: src/Processes.py:195 ui/ProcessesDetailsWindow.ui:876 +#: ui/ProcessesMenuCustomizations.ui:305 msgid "Memory (Shared)" msgstr "Pamięć (współdzielona)" -#: src/Processes.py:193 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 -#: ui/ProcessesMenuCustomizations.ui:375 +#: src/Processes.py:196 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 +#: ui/ProcessesMenuCustomizations.ui:347 msgid "Read Data" msgstr "Odczyt danych" -#: src/Processes.py:194 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 -#: ui/ProcessesMenuCustomizations.ui:389 +#: src/Processes.py:197 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 +#: ui/ProcessesMenuCustomizations.ui:361 msgid "Write Data" msgstr "Zapis danych" -#: src/Processes.py:198 ui/ProcessesDetailsWindow.ui:754 -#: ui/ProcessesMenuCustomizations.ui:291 +#: src/Processes.py:201 ui/ProcessesDetailsWindow.ui:754 +#: ui/ProcessesMenuCustomizations.ui:263 msgid "Threads" msgstr "Wątki" -#: src/Processes.py:199 ui/ProcessesDetailsWindow.ui:178 -#: ui/ProcessesMenuCustomizations.ui:305 +#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:178 +#: ui/ProcessesMenuCustomizations.ui:277 msgid "PPID" msgstr "PPID" -#: src/Processes.py:200 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 -#: ui/ProcessesMenuCustomizations.ui:403 ui/UsersDetailsWindow.ui:84 -#: ui/UsersMenuCustomizations.ui:151 +#: src/Processes.py:203 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 +#: ui/ProcessesMenuCustomizations.ui:375 ui/UsersDetailsWindow.ui:84 +#: ui/UsersMenuCustomizations.ui:101 msgid "UID" msgstr "UID" -#: src/Processes.py:201 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 -#: ui/ProcessesMenuCustomizations.ui:417 ui/UsersDetailsWindow.ui:97 -#: ui/UsersMenuCustomizations.ui:165 +#: src/Processes.py:204 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 +#: ui/ProcessesMenuCustomizations.ui:389 ui/UsersDetailsWindow.ui:97 +#: ui/UsersMenuCustomizations.ui:115 msgid "GID" msgstr "GID" -#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:1723 -#: ui/ProcessesMenuCustomizations.ui:319 ui/ServicesDetailsWindow.ui:75 +#: src/Processes.py:205 ui/ProcessesDetailsWindow.ui:1723 +#: ui/ProcessesMenuCustomizations.ui:291 ui/ServicesDetailsWindow.ui:75 msgid "Path" msgstr "Ścieżka" -#: src/Processes.py:203 ui/ProcessesDetailsWindow.ui:1506 -#: ui/ProcessesMenuCustomizations.ui:431 +#: src/Processes.py:206 ui/ProcessesDetailsWindow.ui:1506 +#: ui/ProcessesMenuCustomizations.ui:403 msgid "Command Line" msgstr "Wiersz poleceń" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Running" msgstr "Uruchomiony" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Sleeping" msgstr "Śpiący" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Waiting" msgstr "Oczekujący" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Idle" msgstr "W spoczynku" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Zombie" msgstr "Zombie" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Stopped" msgstr "Zatrzymany" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Tracing Stop" msgstr "Zatrzymanie śledzenia" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Dead" msgstr "Martwy" -#: src/Processes.py:626 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 +#: src/Processes.py:625 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 #: ui/ProcessesTab.ui:66 ui/SensorsTab.ui:66 ui/ServicesTab.ui:99 #: ui/UsersTab.ui:66 msgid "Search..." @@ -367,32 +367,32 @@ msgstr "Krytyczna" msgid "Sensors" msgstr "Czujniki" -#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:123 +#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:73 msgid "State" msgstr "Stan" #: src/Services.py:141 ui/ServicesDetailsWindow.ui:400 -#: ui/ServicesMenuCustomizations.ui:137 +#: ui/ServicesMenuCustomizations.ui:87 msgid "Main PID" msgstr "Główny PID" #: src/Services.py:142 ui/ServicesDetailsWindow.ui:277 -#: ui/ServicesMenuCustomizations.ui:151 +#: ui/ServicesMenuCustomizations.ui:101 msgid "Active State" msgstr "Stan aktywny" #: src/Services.py:143 ui/ServicesDetailsWindow.ui:264 -#: ui/ServicesMenuCustomizations.ui:165 +#: ui/ServicesMenuCustomizations.ui:115 msgid "Load State" msgstr "Stan obciążenia" #: src/Services.py:144 ui/ServicesDetailsWindow.ui:290 -#: ui/ServicesMenuCustomizations.ui:179 +#: ui/ServicesMenuCustomizations.ui:129 msgid "Sub-State" msgstr "Pod-stan" #: src/Services.py:146 ui/ServicesDetailsWindow.ui:62 -#: ui/ServicesMenuCustomizations.ui:207 +#: ui/ServicesMenuCustomizations.ui:157 msgid "Description" msgstr "Opis" @@ -468,7 +468,7 @@ msgstr "System" #: src/SettingsGUI.py:51 ui/MainWindow.ui:276 ui/MemoryMenus.ui:23 #: ui/MemoryMenus.ui:145 ui/MemoryTab.ui:595 ui/ProcessesDetailsWindow.ui:1224 -#: ui/ProcessesMenuCustomizations.ui:537 ui/ProcessesMenuCustomizations.ui:625 +#: ui/ProcessesMenuCustomizations.ui:509 ui/ProcessesMenuCustomizations.ui:597 msgid "Memory" msgstr "Pamięć" @@ -487,40 +487,39 @@ msgid "Do you want to reset all settings to defaults?" msgstr "Czy chcesz zresetować wszystkie ustawienia do wartości domyślnych ?" #: src/Users.py:133 ui/UsersDetailsWindow.ui:58 -#: ui/UsersMenuCustomizations.ui:123 +#: ui/UsersMenuCustomizations.ui:73 msgid "Full Name" msgstr "Pełna nazwa" #: src/Users.py:134 ui/UsersDetailsWindow.ui:71 -#: ui/UsersMenuCustomizations.ui:137 +#: ui/UsersMenuCustomizations.ui:87 msgid "Logged In" msgstr "Zalogowany" #: src/Users.py:138 ui/UsersDetailsWindow.ui:123 -#: ui/UsersMenuCustomizations.ui:193 +#: ui/UsersMenuCustomizations.ui:143 msgid "Home Directory" msgstr "Katalog domowy" #: src/Users.py:139 ui/UsersDetailsWindow.ui:136 -#: ui/UsersMenuCustomizations.ui:221 +#: ui/UsersMenuCustomizations.ui:171 msgid "Group" msgstr "Grupa" #: src/Users.py:140 ui/UsersDetailsWindow.ui:149 -#: ui/UsersMenuCustomizations.ui:249 +#: ui/UsersMenuCustomizations.ui:199 msgid "Terminal" msgstr "Terminal" #: src/Users.py:141 ui/ProcessesDetailsWindow.ui:152 -#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:235 +#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:185 msgid "Start Time" msgstr "Czas rozpoczęcia" #: ui/CpuMenus.ui:125 ui/DiskMenus.ui:63 ui/GpuMenus.ui:63 ui/MemoryMenus.ui:85 -#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:104 -#: ui/ProcessesMenuCustomizations.ui:804 ui/ServicesMenuCustomizations.ui:49 -#: ui/ServicesMenuCustomizations.ui:280 ui/SettingsWindow.ui:248 -#: ui/UsersMenuCustomizations.ui:49 ui/UsersMenuCustomizations.ui:325 +#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:776 +#: ui/ServicesMenuCustomizations.ui:226 ui/SettingsWindow.ui:248 +#: ui/UsersMenuCustomizations.ui:271 msgid "Reset" msgstr "Zresetuj" @@ -530,7 +529,7 @@ msgid "Chart - Show" msgstr "Wykres - pokaż" #: ui/CpuMenus.ui:182 ui/DiskMenus.ui:209 ui/MemoryMenus.ui:195 -#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:588 +#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:560 msgid "Precision" msgstr "Dokładność" @@ -637,17 +636,17 @@ msgid "All Devices" msgstr "Wszystkie urządzenia" #: ui/DiskMenus.ui:224 ui/MemoryMenus.ui:210 ui/NetworkMenus.ui:238 -#: ui/ProcessesMenuCustomizations.ui:603 +#: ui/ProcessesMenuCustomizations.ui:575 msgid "Data Unit" msgstr "Jednostka danych" #: ui/DiskMenus.ui:261 ui/NetworkMenus.ui:260 -#: ui/ProcessesMenuCustomizations.ui:645 +#: ui/ProcessesMenuCustomizations.ui:617 msgid "Show speed units as multiples of bits" msgstr "Pokaż jednostki prędkości jako wielokrotność bitów" #: ui/DiskMenus.ui:321 ui/MemoryMenus.ui:270 ui/NetworkMenus.ui:320 -#: ui/ProcessesMenuCustomizations.ui:693 ui/ProcessesMenuCustomizations.ui:744 +#: ui/ProcessesMenuCustomizations.ui:665 ui/ProcessesMenuCustomizations.ui:716 msgid "Show data as powers of:" msgstr "Pokaż dane jako: binarne / dziesiętne:" @@ -886,23 +885,17 @@ msgstr "Pokaż procesy jako drzewo" msgid "Show tree lines" msgstr "Pokaż linie drzewa" -#: ui/ProcessesMenuCustomizations.ui:120 ui/ProcessesMenuCustomizations.ui:151 -#: ui/ServicesMenuCustomizations.ui:81 ui/UsersMenuCustomizations.ui:81 +#: ui/ProcessesMenuCustomizations.ui:107 ui/ProcessesMenuCustomizations.ui:123 msgid "View" msgstr "Pokaż" -#: ui/ProcessesMenuCustomizations.ui:135 ui/ServicesMenuCustomizations.ui:65 -#: ui/UsersMenuCustomizations.ui:65 -msgid "Reordering/Sorting/Widths" -msgstr "Orientacja/sortowanie/szerokości" - -#: ui/ProcessesMenuCustomizations.ui:457 ui/ProcessesMenuCustomizations.ui:476 -#: ui/ServicesMenuCustomizations.ui:230 ui/ServicesMenuCustomizations.ui:249 -#: ui/UsersMenuCustomizations.ui:275 ui/UsersMenuCustomizations.ui:294 +#: ui/ProcessesMenuCustomizations.ui:429 ui/ProcessesMenuCustomizations.ui:448 +#: ui/ServicesMenuCustomizations.ui:180 ui/ServicesMenuCustomizations.ui:196 +#: ui/UsersMenuCustomizations.ui:225 ui/UsersMenuCustomizations.ui:241 msgid "Add/Remove Columns" msgstr "Dodaj/Usuń kolumny" -#: ui/ProcessesMenuCustomizations.ui:773 +#: ui/ProcessesMenuCustomizations.ui:745 msgid "Numbers" msgstr "Liczby" diff --git a/locale/pt_BR/LC_MESSAGES/system-monitoring-center.mo b/locale/pt_BR/LC_MESSAGES/system-monitoring-center.mo index b6f3d3570ff0a048232d28838c7d36776d43b218..03ae8de8bfbae6fe4c785a8eaf88199d76b03ce8 100755 GIT binary patch delta 5691 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 E0~-(;VgLXD delta 5782 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 diff --git a/locale/pt_BR/LC_MESSAGES/system-monitoring-center.po b/locale/pt_BR/LC_MESSAGES/system-monitoring-center.po index fd0a559a..b229f3d8 100755 --- a/locale/pt_BR/LC_MESSAGES/system-monitoring-center.po +++ b/locale/pt_BR/LC_MESSAGES/system-monitoring-center.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-14 13:12+0300\n" -"PO-Revision-Date: 2022-06-14 15:46+0300\n" +"POT-Creation-Date: 2022-06-22 09:57+0300\n" +"PO-Revision-Date: 2022-06-22 09:58+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: pt_BR\n" @@ -38,8 +38,8 @@ msgstr "Partição" #: src/Disk.py:259 src/SettingsGUI.py:51 ui/DiskDetailsWindow.ui:45 #: ui/DiskMenus.ui:23 ui/DiskMenus.ui:365 ui/DiskTab.ui:543 #: ui/MainWindow.ui:323 ui/PerformanceSummaryHeaderBarGrid.ui:67 -#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:558 -#: ui/ProcessesMenuCustomizations.ui:636 +#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:530 +#: ui/ProcessesMenuCustomizations.ui:608 msgid "Disk" msgstr "Disco" @@ -81,7 +81,7 @@ msgstr "Existe uma versão mais recente no PyPI." #: src/MainGUI.py:516 src/SettingsGUI.py:51 ui/MainWindow.ui:182 #: ui/ProcessesDetailsWindow.ui:709 ui/ServicesDetailsWindow.ui:613 -#: ui/SummaryTab.ui:21 +#: ui/SummaryTab.ui:20 msgid "Summary" msgstr "Resumo" @@ -150,10 +150,10 @@ msgstr "Localizador de Banco" msgid "File" msgstr "Arquivo" -#: src/MemorySwapDetails.py:95 src/Processes.py:185 src/Sensors.py:83 +#: src/MemorySwapDetails.py:95 src/Processes.py:188 src/Sensors.py:83 #: src/Services.py:139 ui/ProcessesDetailsWindow.ui:48 -#: ui/ProcessesMenuCustomizations.ui:177 ui/ServicesDetailsWindow.ui:49 -#: ui/ServicesMenuCustomizations.ui:107 +#: ui/ProcessesMenuCustomizations.ui:149 ui/ServicesDetailsWindow.ui:49 +#: ui/ServicesMenuCustomizations.ui:57 msgid "Name" msgstr "Nome" @@ -162,8 +162,8 @@ msgstr "Nome" msgid "Used" msgstr "Utilizado" -#: src/MemorySwapDetails.py:99 src/Processes.py:197 -#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:277 +#: src/MemorySwapDetails.py:99 src/Processes.py:200 +#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:249 msgid "Priority" msgstr "Prioridade" @@ -179,32 +179,32 @@ msgstr "Ethernet" msgid "Wi-Fi" msgstr "Wi-Fi" -#: src/Performance.py:1081 src/Processes.py:189 src/SettingsGUI.py:51 +#: src/Performance.py:1081 src/Processes.py:192 src/SettingsGUI.py:51 #: src/Users.py:142 ui/CpuMenus.ui:23 ui/CpuMenus.ui:155 ui/CpuTab.ui:453 #: ui/MainWindow.ui:229 ui/PerformanceSummaryHeaderBarGrid.ui:17 #: ui/ProcessesDetailsWindow.ui:113 ui/ProcessesDetailsWindow.ui:741 -#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:235 -#: ui/ProcessesMenuCustomizations.ui:526 ui/UsersDetailsWindow.ui:175 -#: ui/UsersMenuCustomizations.ui:207 +#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:207 +#: ui/ProcessesMenuCustomizations.ui:498 ui/UsersDetailsWindow.ui:175 +#: ui/UsersMenuCustomizations.ui:157 msgid "CPU" msgstr "CPU" -#: src/Performance.py:1099 src/Processes.py:626 src/SettingsGUI.py:50 +#: src/Performance.py:1099 src/Processes.py:625 src/SettingsGUI.py:50 #: src/Users.py:137 ui/MainWindow.ui:675 ui/ProcessesMenuCustomizations.ui:23 #: ui/ProcessesTab.ui:48 ui/UsersDetailsWindow.ui:110 -#: ui/UsersMenuCustomizations.ui:179 +#: ui/UsersMenuCustomizations.ui:129 msgid "Processes" msgstr "Processos" -#: src/Performance.py:1257 src/Processes.py:195 ui/DiskMenus.ui:121 +#: src/Performance.py:1257 src/Processes.py:198 ui/DiskMenus.ui:121 #: ui/DiskTab.ui:69 ui/ProcessesDetailsWindow.ui:139 -#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:347 +#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:319 msgid "Read Speed" msgstr "Velocidade de Leitura" -#: src/Performance.py:1264 src/Processes.py:196 ui/DiskMenus.ui:134 +#: src/Performance.py:1264 src/Processes.py:199 ui/DiskMenus.ui:134 #: ui/DiskTab.ui:81 ui/ProcessesDetailsWindow.ui:664 -#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:361 +#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:333 msgid "Write Speed" msgstr "Velocidade de Escrita" @@ -216,113 +216,113 @@ msgstr "Velocidade de Download" msgid "Upload Speed" msgstr "Velocidade de Upload" -#: src/Processes.py:186 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 -#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:193 +#: src/Processes.py:189 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 +#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:165 msgid "PID" msgstr "PID" -#: src/Processes.py:187 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 -#: ui/ProcessesMenuCustomizations.ui:207 ui/UsersDetailsWindow.ui:45 -#: ui/UsersMenuCustomizations.ui:107 +#: src/Processes.py:190 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 +#: ui/ProcessesMenuCustomizations.ui:179 ui/UsersDetailsWindow.ui:45 +#: ui/UsersMenuCustomizations.ui:57 msgid "User" msgstr "Usuário" -#: src/Processes.py:188 ui/ProcessesDetailsWindow.ui:74 -#: ui/ProcessesMenuCustomizations.ui:221 +#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:74 +#: ui/ProcessesMenuCustomizations.ui:193 msgid "Status" msgstr "Status" -#: src/Processes.py:190 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 -#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:249 -#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:193 +#: src/Processes.py:193 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 +#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:221 +#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:143 msgid "Memory (RSS)" msgstr "Memória (RSS)" -#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:863 -#: ui/ProcessesMenuCustomizations.ui:263 +#: src/Processes.py:194 ui/ProcessesDetailsWindow.ui:863 +#: ui/ProcessesMenuCustomizations.ui:235 msgid "Memory (VMS)" msgstr "Memória (VMS)" -#: src/Processes.py:192 ui/ProcessesDetailsWindow.ui:876 -#: ui/ProcessesMenuCustomizations.ui:333 +#: src/Processes.py:195 ui/ProcessesDetailsWindow.ui:876 +#: ui/ProcessesMenuCustomizations.ui:305 msgid "Memory (Shared)" msgstr "Memória (Compartilhada)" -#: src/Processes.py:193 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 -#: ui/ProcessesMenuCustomizations.ui:375 +#: src/Processes.py:196 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 +#: ui/ProcessesMenuCustomizations.ui:347 msgid "Read Data" msgstr "Dados de Leitura" -#: src/Processes.py:194 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 -#: ui/ProcessesMenuCustomizations.ui:389 +#: src/Processes.py:197 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 +#: ui/ProcessesMenuCustomizations.ui:361 msgid "Write Data" msgstr "Dados de Escrita" -#: src/Processes.py:198 ui/ProcessesDetailsWindow.ui:754 -#: ui/ProcessesMenuCustomizations.ui:291 +#: src/Processes.py:201 ui/ProcessesDetailsWindow.ui:754 +#: ui/ProcessesMenuCustomizations.ui:263 msgid "Threads" msgstr "Threads" -#: src/Processes.py:199 ui/ProcessesDetailsWindow.ui:178 -#: ui/ProcessesMenuCustomizations.ui:305 +#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:178 +#: ui/ProcessesMenuCustomizations.ui:277 msgid "PPID" msgstr "PPID" -#: src/Processes.py:200 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 -#: ui/ProcessesMenuCustomizations.ui:403 ui/UsersDetailsWindow.ui:84 -#: ui/UsersMenuCustomizations.ui:151 +#: src/Processes.py:203 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 +#: ui/ProcessesMenuCustomizations.ui:375 ui/UsersDetailsWindow.ui:84 +#: ui/UsersMenuCustomizations.ui:101 msgid "UID" msgstr "UID" -#: src/Processes.py:201 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 -#: ui/ProcessesMenuCustomizations.ui:417 ui/UsersDetailsWindow.ui:97 -#: ui/UsersMenuCustomizations.ui:165 +#: src/Processes.py:204 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 +#: ui/ProcessesMenuCustomizations.ui:389 ui/UsersDetailsWindow.ui:97 +#: ui/UsersMenuCustomizations.ui:115 msgid "GID" msgstr "GID" -#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:1723 -#: ui/ProcessesMenuCustomizations.ui:319 ui/ServicesDetailsWindow.ui:75 +#: src/Processes.py:205 ui/ProcessesDetailsWindow.ui:1723 +#: ui/ProcessesMenuCustomizations.ui:291 ui/ServicesDetailsWindow.ui:75 msgid "Path" msgstr "Caminho" -#: src/Processes.py:203 ui/ProcessesDetailsWindow.ui:1506 -#: ui/ProcessesMenuCustomizations.ui:431 +#: src/Processes.py:206 ui/ProcessesDetailsWindow.ui:1506 +#: ui/ProcessesMenuCustomizations.ui:403 msgid "Command Line" msgstr "Linha de Comando" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Running" msgstr "Executando" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Sleeping" msgstr "Dormindo" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Waiting" msgstr "Aguardando" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Idle" msgstr "Ocioso" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Zombie" msgstr "Zumbi" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Stopped" msgstr "Parado" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Tracing Stop" msgstr "Tentando Parar" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Dead" msgstr "Morto" -#: src/Processes.py:626 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 +#: src/Processes.py:625 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 #: ui/ProcessesTab.ui:66 ui/SensorsTab.ui:66 ui/ServicesTab.ui:99 #: ui/UsersTab.ui:66 msgid "Search..." @@ -365,32 +365,32 @@ msgstr "Crítico" msgid "Sensors" msgstr "Sensores" -#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:123 +#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:73 msgid "State" msgstr "Estado" #: src/Services.py:141 ui/ServicesDetailsWindow.ui:400 -#: ui/ServicesMenuCustomizations.ui:137 +#: ui/ServicesMenuCustomizations.ui:87 msgid "Main PID" msgstr "PID Principal" #: src/Services.py:142 ui/ServicesDetailsWindow.ui:277 -#: ui/ServicesMenuCustomizations.ui:151 +#: ui/ServicesMenuCustomizations.ui:101 msgid "Active State" msgstr "Estado Ativo" #: src/Services.py:143 ui/ServicesDetailsWindow.ui:264 -#: ui/ServicesMenuCustomizations.ui:165 +#: ui/ServicesMenuCustomizations.ui:115 msgid "Load State" msgstr "Estado de Carga" #: src/Services.py:144 ui/ServicesDetailsWindow.ui:290 -#: ui/ServicesMenuCustomizations.ui:179 +#: ui/ServicesMenuCustomizations.ui:129 msgid "Sub-State" msgstr "Subestado" #: src/Services.py:146 ui/ServicesDetailsWindow.ui:62 -#: ui/ServicesMenuCustomizations.ui:207 +#: ui/ServicesMenuCustomizations.ui:157 msgid "Description" msgstr "Descrição" @@ -466,7 +466,7 @@ msgstr "Sistema" #: src/SettingsGUI.py:51 ui/MainWindow.ui:276 ui/MemoryMenus.ui:23 #: ui/MemoryMenus.ui:145 ui/MemoryTab.ui:595 ui/ProcessesDetailsWindow.ui:1224 -#: ui/ProcessesMenuCustomizations.ui:537 ui/ProcessesMenuCustomizations.ui:625 +#: ui/ProcessesMenuCustomizations.ui:509 ui/ProcessesMenuCustomizations.ui:597 msgid "Memory" msgstr "Memória" @@ -485,40 +485,39 @@ msgid "Do you want to reset all settings to defaults?" msgstr "Deseja redefinir todas as configurações para os padrões?" #: src/Users.py:133 ui/UsersDetailsWindow.ui:58 -#: ui/UsersMenuCustomizations.ui:123 +#: ui/UsersMenuCustomizations.ui:73 msgid "Full Name" msgstr "Nome Completo" #: src/Users.py:134 ui/UsersDetailsWindow.ui:71 -#: ui/UsersMenuCustomizations.ui:137 +#: ui/UsersMenuCustomizations.ui:87 msgid "Logged In" msgstr "Logado" #: src/Users.py:138 ui/UsersDetailsWindow.ui:123 -#: ui/UsersMenuCustomizations.ui:193 +#: ui/UsersMenuCustomizations.ui:143 msgid "Home Directory" msgstr "Diretório Home" #: src/Users.py:139 ui/UsersDetailsWindow.ui:136 -#: ui/UsersMenuCustomizations.ui:221 +#: ui/UsersMenuCustomizations.ui:171 msgid "Group" msgstr "Grupo" #: src/Users.py:140 ui/UsersDetailsWindow.ui:149 -#: ui/UsersMenuCustomizations.ui:249 +#: ui/UsersMenuCustomizations.ui:199 msgid "Terminal" msgstr "Terminal" #: src/Users.py:141 ui/ProcessesDetailsWindow.ui:152 -#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:235 +#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:185 msgid "Start Time" msgstr "Hora de Início" #: ui/CpuMenus.ui:125 ui/DiskMenus.ui:63 ui/GpuMenus.ui:63 ui/MemoryMenus.ui:85 -#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:104 -#: ui/ProcessesMenuCustomizations.ui:804 ui/ServicesMenuCustomizations.ui:49 -#: ui/ServicesMenuCustomizations.ui:280 ui/SettingsWindow.ui:248 -#: ui/UsersMenuCustomizations.ui:49 ui/UsersMenuCustomizations.ui:325 +#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:776 +#: ui/ServicesMenuCustomizations.ui:226 ui/SettingsWindow.ui:248 +#: ui/UsersMenuCustomizations.ui:271 msgid "Reset" msgstr "Resetar" @@ -528,7 +527,7 @@ msgid "Chart - Show" msgstr "Gráfico - Mostrar" #: ui/CpuMenus.ui:182 ui/DiskMenus.ui:209 ui/MemoryMenus.ui:195 -#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:588 +#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:560 msgid "Precision" msgstr "Precisão" @@ -635,17 +634,17 @@ msgid "All Devices" msgstr "Todos os Dispositivos" #: ui/DiskMenus.ui:224 ui/MemoryMenus.ui:210 ui/NetworkMenus.ui:238 -#: ui/ProcessesMenuCustomizations.ui:603 +#: ui/ProcessesMenuCustomizations.ui:575 msgid "Data Unit" msgstr "Unidade de Dados" #: ui/DiskMenus.ui:261 ui/NetworkMenus.ui:260 -#: ui/ProcessesMenuCustomizations.ui:645 +#: ui/ProcessesMenuCustomizations.ui:617 msgid "Show speed units as multiples of bits" msgstr "Mostrar unidades de velocidade como múltiplos de bits" #: ui/DiskMenus.ui:321 ui/MemoryMenus.ui:270 ui/NetworkMenus.ui:320 -#: ui/ProcessesMenuCustomizations.ui:693 ui/ProcessesMenuCustomizations.ui:744 +#: ui/ProcessesMenuCustomizations.ui:665 ui/ProcessesMenuCustomizations.ui:716 msgid "Show data as powers of:" msgstr "Mostrar dados como potências de:" @@ -886,23 +885,17 @@ msgstr "Mostrar processos como árvore" msgid "Show tree lines" msgstr "Mostrar linhas de árvore" -#: ui/ProcessesMenuCustomizations.ui:120 ui/ProcessesMenuCustomizations.ui:151 -#: ui/ServicesMenuCustomizations.ui:81 ui/UsersMenuCustomizations.ui:81 +#: ui/ProcessesMenuCustomizations.ui:107 ui/ProcessesMenuCustomizations.ui:123 msgid "View" msgstr "Visualizar" -#: ui/ProcessesMenuCustomizations.ui:135 ui/ServicesMenuCustomizations.ui:65 -#: ui/UsersMenuCustomizations.ui:65 -msgid "Reordering/Sorting/Widths" -msgstr "Reordenação/Classificação/Largura" - -#: ui/ProcessesMenuCustomizations.ui:457 ui/ProcessesMenuCustomizations.ui:476 -#: ui/ServicesMenuCustomizations.ui:230 ui/ServicesMenuCustomizations.ui:249 -#: ui/UsersMenuCustomizations.ui:275 ui/UsersMenuCustomizations.ui:294 +#: ui/ProcessesMenuCustomizations.ui:429 ui/ProcessesMenuCustomizations.ui:448 +#: ui/ServicesMenuCustomizations.ui:180 ui/ServicesMenuCustomizations.ui:196 +#: ui/UsersMenuCustomizations.ui:225 ui/UsersMenuCustomizations.ui:241 msgid "Add/Remove Columns" msgstr "Adicionar/Remover Colunas" -#: ui/ProcessesMenuCustomizations.ui:773 +#: ui/ProcessesMenuCustomizations.ui:745 msgid "Numbers" msgstr "Números" diff --git a/locale/ru_RU/LC_MESSAGES/system-monitoring-center.mo b/locale/ru_RU/LC_MESSAGES/system-monitoring-center.mo index ed59884900e27b19cebc54e8b1ed0410aca83e8f..08d33d88902f97bae5c7a3ea21fc48f165017800 100755 GIT binary patch delta 4889 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 J)ZCL2@qc747cc+- delta 4982 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 diff --git a/locale/ru_RU/LC_MESSAGES/system-monitoring-center.po b/locale/ru_RU/LC_MESSAGES/system-monitoring-center.po index 879eb071..73f177a0 100755 --- a/locale/ru_RU/LC_MESSAGES/system-monitoring-center.po +++ b/locale/ru_RU/LC_MESSAGES/system-monitoring-center.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-14 13:12+0300\n" -"PO-Revision-Date: 2022-06-14 15:46+0300\n" +"POT-Creation-Date: 2022-06-22 09:57+0300\n" +"PO-Revision-Date: 2022-06-22 09:58+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ru_RU\n" @@ -39,8 +39,8 @@ msgstr "Раздел" #: src/Disk.py:259 src/SettingsGUI.py:51 ui/DiskDetailsWindow.ui:45 #: ui/DiskMenus.ui:23 ui/DiskMenus.ui:365 ui/DiskTab.ui:543 #: ui/MainWindow.ui:323 ui/PerformanceSummaryHeaderBarGrid.ui:67 -#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:558 -#: ui/ProcessesMenuCustomizations.ui:636 +#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:530 +#: ui/ProcessesMenuCustomizations.ui:608 msgid "Disk" msgstr "Диск" @@ -82,7 +82,7 @@ msgstr "В PyPI доступна более новая версия." #: src/MainGUI.py:516 src/SettingsGUI.py:51 ui/MainWindow.ui:182 #: ui/ProcessesDetailsWindow.ui:709 ui/ServicesDetailsWindow.ui:613 -#: ui/SummaryTab.ui:21 +#: ui/SummaryTab.ui:20 msgid "Summary" msgstr "Сводка" @@ -149,10 +149,10 @@ msgstr "" msgid "File" msgstr "Файл" -#: src/MemorySwapDetails.py:95 src/Processes.py:185 src/Sensors.py:83 +#: src/MemorySwapDetails.py:95 src/Processes.py:188 src/Sensors.py:83 #: src/Services.py:139 ui/ProcessesDetailsWindow.ui:48 -#: ui/ProcessesMenuCustomizations.ui:177 ui/ServicesDetailsWindow.ui:49 -#: ui/ServicesMenuCustomizations.ui:107 +#: ui/ProcessesMenuCustomizations.ui:149 ui/ServicesDetailsWindow.ui:49 +#: ui/ServicesMenuCustomizations.ui:57 msgid "Name" msgstr "Название" @@ -161,8 +161,8 @@ msgstr "Название" msgid "Used" msgstr "Использовано" -#: src/MemorySwapDetails.py:99 src/Processes.py:197 -#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:277 +#: src/MemorySwapDetails.py:99 src/Processes.py:200 +#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:249 msgid "Priority" msgstr "Приоритет" @@ -178,32 +178,32 @@ msgstr "" msgid "Wi-Fi" msgstr "" -#: src/Performance.py:1081 src/Processes.py:189 src/SettingsGUI.py:51 +#: src/Performance.py:1081 src/Processes.py:192 src/SettingsGUI.py:51 #: src/Users.py:142 ui/CpuMenus.ui:23 ui/CpuMenus.ui:155 ui/CpuTab.ui:453 #: ui/MainWindow.ui:229 ui/PerformanceSummaryHeaderBarGrid.ui:17 #: ui/ProcessesDetailsWindow.ui:113 ui/ProcessesDetailsWindow.ui:741 -#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:235 -#: ui/ProcessesMenuCustomizations.ui:526 ui/UsersDetailsWindow.ui:175 -#: ui/UsersMenuCustomizations.ui:207 +#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:207 +#: ui/ProcessesMenuCustomizations.ui:498 ui/UsersDetailsWindow.ui:175 +#: ui/UsersMenuCustomizations.ui:157 msgid "CPU" msgstr "" -#: src/Performance.py:1099 src/Processes.py:626 src/SettingsGUI.py:50 +#: src/Performance.py:1099 src/Processes.py:625 src/SettingsGUI.py:50 #: src/Users.py:137 ui/MainWindow.ui:675 ui/ProcessesMenuCustomizations.ui:23 #: ui/ProcessesTab.ui:48 ui/UsersDetailsWindow.ui:110 -#: ui/UsersMenuCustomizations.ui:179 +#: ui/UsersMenuCustomizations.ui:129 msgid "Processes" msgstr "Процессы" -#: src/Performance.py:1257 src/Processes.py:195 ui/DiskMenus.ui:121 +#: src/Performance.py:1257 src/Processes.py:198 ui/DiskMenus.ui:121 #: ui/DiskTab.ui:69 ui/ProcessesDetailsWindow.ui:139 -#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:347 +#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:319 msgid "Read Speed" msgstr "Скорость чтения" -#: src/Performance.py:1264 src/Processes.py:196 ui/DiskMenus.ui:134 +#: src/Performance.py:1264 src/Processes.py:199 ui/DiskMenus.ui:134 #: ui/DiskTab.ui:81 ui/ProcessesDetailsWindow.ui:664 -#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:361 +#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:333 msgid "Write Speed" msgstr "Скорость записи" @@ -215,113 +215,113 @@ msgstr "Скорость скачивания" msgid "Upload Speed" msgstr "Скорость загрузки" -#: src/Processes.py:186 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 -#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:193 +#: src/Processes.py:189 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 +#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:165 msgid "PID" msgstr "" -#: src/Processes.py:187 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 -#: ui/ProcessesMenuCustomizations.ui:207 ui/UsersDetailsWindow.ui:45 -#: ui/UsersMenuCustomizations.ui:107 +#: src/Processes.py:190 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 +#: ui/ProcessesMenuCustomizations.ui:179 ui/UsersDetailsWindow.ui:45 +#: ui/UsersMenuCustomizations.ui:57 msgid "User" msgstr "Пользователь" -#: src/Processes.py:188 ui/ProcessesDetailsWindow.ui:74 -#: ui/ProcessesMenuCustomizations.ui:221 +#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:74 +#: ui/ProcessesMenuCustomizations.ui:193 msgid "Status" msgstr "Статус" -#: src/Processes.py:190 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 -#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:249 -#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:193 +#: src/Processes.py:193 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 +#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:221 +#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:143 msgid "Memory (RSS)" msgstr "Память (RSS)" -#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:863 -#: ui/ProcessesMenuCustomizations.ui:263 +#: src/Processes.py:194 ui/ProcessesDetailsWindow.ui:863 +#: ui/ProcessesMenuCustomizations.ui:235 msgid "Memory (VMS)" msgstr "Память (VMS)" -#: src/Processes.py:192 ui/ProcessesDetailsWindow.ui:876 -#: ui/ProcessesMenuCustomizations.ui:333 +#: src/Processes.py:195 ui/ProcessesDetailsWindow.ui:876 +#: ui/ProcessesMenuCustomizations.ui:305 msgid "Memory (Shared)" msgstr "Память (разделённая)" -#: src/Processes.py:193 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 -#: ui/ProcessesMenuCustomizations.ui:375 +#: src/Processes.py:196 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 +#: ui/ProcessesMenuCustomizations.ui:347 msgid "Read Data" msgstr "Прочитано данных" -#: src/Processes.py:194 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 -#: ui/ProcessesMenuCustomizations.ui:389 +#: src/Processes.py:197 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 +#: ui/ProcessesMenuCustomizations.ui:361 msgid "Write Data" msgstr "Записано данных" -#: src/Processes.py:198 ui/ProcessesDetailsWindow.ui:754 -#: ui/ProcessesMenuCustomizations.ui:291 +#: src/Processes.py:201 ui/ProcessesDetailsWindow.ui:754 +#: ui/ProcessesMenuCustomizations.ui:263 msgid "Threads" msgstr "Потоки" -#: src/Processes.py:199 ui/ProcessesDetailsWindow.ui:178 -#: ui/ProcessesMenuCustomizations.ui:305 +#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:178 +#: ui/ProcessesMenuCustomizations.ui:277 msgid "PPID" msgstr "" -#: src/Processes.py:200 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 -#: ui/ProcessesMenuCustomizations.ui:403 ui/UsersDetailsWindow.ui:84 -#: ui/UsersMenuCustomizations.ui:151 +#: src/Processes.py:203 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 +#: ui/ProcessesMenuCustomizations.ui:375 ui/UsersDetailsWindow.ui:84 +#: ui/UsersMenuCustomizations.ui:101 msgid "UID" msgstr "" -#: src/Processes.py:201 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 -#: ui/ProcessesMenuCustomizations.ui:417 ui/UsersDetailsWindow.ui:97 -#: ui/UsersMenuCustomizations.ui:165 +#: src/Processes.py:204 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 +#: ui/ProcessesMenuCustomizations.ui:389 ui/UsersDetailsWindow.ui:97 +#: ui/UsersMenuCustomizations.ui:115 msgid "GID" msgstr "" -#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:1723 -#: ui/ProcessesMenuCustomizations.ui:319 ui/ServicesDetailsWindow.ui:75 +#: src/Processes.py:205 ui/ProcessesDetailsWindow.ui:1723 +#: ui/ProcessesMenuCustomizations.ui:291 ui/ServicesDetailsWindow.ui:75 msgid "Path" msgstr "Путь" -#: src/Processes.py:203 ui/ProcessesDetailsWindow.ui:1506 -#: ui/ProcessesMenuCustomizations.ui:431 +#: src/Processes.py:206 ui/ProcessesDetailsWindow.ui:1506 +#: ui/ProcessesMenuCustomizations.ui:403 msgid "Command Line" msgstr "Командная строка" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Running" msgstr "Выполняется" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Sleeping" msgstr "Спит" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Waiting" msgstr "Ожидает" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Idle" msgstr "Бездействует" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Zombie" msgstr "Зомби" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Stopped" msgstr "Остановился" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Tracing Stop" msgstr "" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Dead" msgstr "Умер" -#: src/Processes.py:626 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 +#: src/Processes.py:625 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 #: ui/ProcessesTab.ui:66 ui/SensorsTab.ui:66 ui/ServicesTab.ui:99 #: ui/UsersTab.ui:66 msgid "Search..." @@ -364,32 +364,32 @@ msgstr "Критическое" msgid "Sensors" msgstr "Датчики" -#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:123 +#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:73 msgid "State" msgstr "Состояние" #: src/Services.py:141 ui/ServicesDetailsWindow.ui:400 -#: ui/ServicesMenuCustomizations.ui:137 +#: ui/ServicesMenuCustomizations.ui:87 msgid "Main PID" msgstr "Основной PID" #: src/Services.py:142 ui/ServicesDetailsWindow.ui:277 -#: ui/ServicesMenuCustomizations.ui:151 +#: ui/ServicesMenuCustomizations.ui:101 msgid "Active State" msgstr "Активное состояние" #: src/Services.py:143 ui/ServicesDetailsWindow.ui:264 -#: ui/ServicesMenuCustomizations.ui:165 +#: ui/ServicesMenuCustomizations.ui:115 msgid "Load State" msgstr "Состояние загрузки" #: src/Services.py:144 ui/ServicesDetailsWindow.ui:290 -#: ui/ServicesMenuCustomizations.ui:179 +#: ui/ServicesMenuCustomizations.ui:129 msgid "Sub-State" msgstr "Субсостояние" #: src/Services.py:146 ui/ServicesDetailsWindow.ui:62 -#: ui/ServicesMenuCustomizations.ui:207 +#: ui/ServicesMenuCustomizations.ui:157 msgid "Description" msgstr "Описание" @@ -465,7 +465,7 @@ msgstr "Система" #: src/SettingsGUI.py:51 ui/MainWindow.ui:276 ui/MemoryMenus.ui:23 #: ui/MemoryMenus.ui:145 ui/MemoryTab.ui:595 ui/ProcessesDetailsWindow.ui:1224 -#: ui/ProcessesMenuCustomizations.ui:537 ui/ProcessesMenuCustomizations.ui:625 +#: ui/ProcessesMenuCustomizations.ui:509 ui/ProcessesMenuCustomizations.ui:597 msgid "Memory" msgstr "Память" @@ -484,40 +484,39 @@ msgid "Do you want to reset all settings to defaults?" msgstr "Хотите ли вы откатить все настройки до настроек по умолчанию?" #: src/Users.py:133 ui/UsersDetailsWindow.ui:58 -#: ui/UsersMenuCustomizations.ui:123 +#: ui/UsersMenuCustomizations.ui:73 msgid "Full Name" msgstr "Полное имя" #: src/Users.py:134 ui/UsersDetailsWindow.ui:71 -#: ui/UsersMenuCustomizations.ui:137 +#: ui/UsersMenuCustomizations.ui:87 msgid "Logged In" msgstr "Вошёл" #: src/Users.py:138 ui/UsersDetailsWindow.ui:123 -#: ui/UsersMenuCustomizations.ui:193 +#: ui/UsersMenuCustomizations.ui:143 msgid "Home Directory" msgstr "Домашняя директория" #: src/Users.py:139 ui/UsersDetailsWindow.ui:136 -#: ui/UsersMenuCustomizations.ui:221 +#: ui/UsersMenuCustomizations.ui:171 msgid "Group" msgstr "Группа" #: src/Users.py:140 ui/UsersDetailsWindow.ui:149 -#: ui/UsersMenuCustomizations.ui:249 +#: ui/UsersMenuCustomizations.ui:199 msgid "Terminal" msgstr "Терминал" #: src/Users.py:141 ui/ProcessesDetailsWindow.ui:152 -#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:235 +#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:185 msgid "Start Time" msgstr "Время запуска" #: ui/CpuMenus.ui:125 ui/DiskMenus.ui:63 ui/GpuMenus.ui:63 ui/MemoryMenus.ui:85 -#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:104 -#: ui/ProcessesMenuCustomizations.ui:804 ui/ServicesMenuCustomizations.ui:49 -#: ui/ServicesMenuCustomizations.ui:280 ui/SettingsWindow.ui:248 -#: ui/UsersMenuCustomizations.ui:49 ui/UsersMenuCustomizations.ui:325 +#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:776 +#: ui/ServicesMenuCustomizations.ui:226 ui/SettingsWindow.ui:248 +#: ui/UsersMenuCustomizations.ui:271 msgid "Reset" msgstr "Вернуть настройки по умолчанию" @@ -527,7 +526,7 @@ msgid "Chart - Show" msgstr "Вид графика" #: ui/CpuMenus.ui:182 ui/DiskMenus.ui:209 ui/MemoryMenus.ui:195 -#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:588 +#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:560 msgid "Precision" msgstr "Точность" @@ -634,17 +633,17 @@ msgid "All Devices" msgstr "Все устройства" #: ui/DiskMenus.ui:224 ui/MemoryMenus.ui:210 ui/NetworkMenus.ui:238 -#: ui/ProcessesMenuCustomizations.ui:603 +#: ui/ProcessesMenuCustomizations.ui:575 msgid "Data Unit" msgstr "Единица измерения данных" #: ui/DiskMenus.ui:261 ui/NetworkMenus.ui:260 -#: ui/ProcessesMenuCustomizations.ui:645 +#: ui/ProcessesMenuCustomizations.ui:617 msgid "Show speed units as multiples of bits" msgstr "Показывать единицу измерения скорости данных как кратную битам" #: ui/DiskMenus.ui:321 ui/MemoryMenus.ui:270 ui/NetworkMenus.ui:320 -#: ui/ProcessesMenuCustomizations.ui:693 ui/ProcessesMenuCustomizations.ui:744 +#: ui/ProcessesMenuCustomizations.ui:665 ui/ProcessesMenuCustomizations.ui:716 msgid "Show data as powers of:" msgstr "Показывать данные как степень:" @@ -885,23 +884,17 @@ msgstr "Показывать процессы в виде дерева" msgid "Show tree lines" msgstr "Показать линии дерева" -#: ui/ProcessesMenuCustomizations.ui:120 ui/ProcessesMenuCustomizations.ui:151 -#: ui/ServicesMenuCustomizations.ui:81 ui/UsersMenuCustomizations.ui:81 +#: ui/ProcessesMenuCustomizations.ui:107 ui/ProcessesMenuCustomizations.ui:123 msgid "View" msgstr "Вид" -#: ui/ProcessesMenuCustomizations.ui:135 ui/ServicesMenuCustomizations.ui:65 -#: ui/UsersMenuCustomizations.ui:65 -msgid "Reordering/Sorting/Widths" -msgstr "Изменение порядка/Сортировка/Ширины" - -#: ui/ProcessesMenuCustomizations.ui:457 ui/ProcessesMenuCustomizations.ui:476 -#: ui/ServicesMenuCustomizations.ui:230 ui/ServicesMenuCustomizations.ui:249 -#: ui/UsersMenuCustomizations.ui:275 ui/UsersMenuCustomizations.ui:294 +#: ui/ProcessesMenuCustomizations.ui:429 ui/ProcessesMenuCustomizations.ui:448 +#: ui/ServicesMenuCustomizations.ui:180 ui/ServicesMenuCustomizations.ui:196 +#: ui/UsersMenuCustomizations.ui:225 ui/UsersMenuCustomizations.ui:241 msgid "Add/Remove Columns" msgstr "Добавить/Удалить столбец" -#: ui/ProcessesMenuCustomizations.ui:773 +#: ui/ProcessesMenuCustomizations.ui:745 msgid "Numbers" msgstr "Количество" diff --git a/locale/system-monitoring-center.pot b/locale/system-monitoring-center.pot index d4bd6948..bba00063 100755 --- a/locale/system-monitoring-center.pot +++ b/locale/system-monitoring-center.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-14 13:12+0300\n" +"POT-Creation-Date: 2022-06-22 09:57+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,8 +37,8 @@ msgstr "" #: src/Disk.py:259 src/SettingsGUI.py:51 ui/DiskDetailsWindow.ui:45 #: ui/DiskMenus.ui:23 ui/DiskMenus.ui:365 ui/DiskTab.ui:543 #: ui/MainWindow.ui:323 ui/PerformanceSummaryHeaderBarGrid.ui:67 -#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:558 -#: ui/ProcessesMenuCustomizations.ui:636 +#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:530 +#: ui/ProcessesMenuCustomizations.ui:608 msgid "Disk" msgstr "" @@ -78,7 +78,7 @@ msgstr "" #: src/MainGUI.py:516 src/SettingsGUI.py:51 ui/MainWindow.ui:182 #: ui/ProcessesDetailsWindow.ui:709 ui/ServicesDetailsWindow.ui:613 -#: ui/SummaryTab.ui:21 +#: ui/SummaryTab.ui:20 msgid "Summary" msgstr "" @@ -145,10 +145,10 @@ msgstr "" msgid "File" msgstr "" -#: src/MemorySwapDetails.py:95 src/Processes.py:185 src/Sensors.py:83 +#: src/MemorySwapDetails.py:95 src/Processes.py:188 src/Sensors.py:83 #: src/Services.py:139 ui/ProcessesDetailsWindow.ui:48 -#: ui/ProcessesMenuCustomizations.ui:177 ui/ServicesDetailsWindow.ui:49 -#: ui/ServicesMenuCustomizations.ui:107 +#: ui/ProcessesMenuCustomizations.ui:149 ui/ServicesDetailsWindow.ui:49 +#: ui/ServicesMenuCustomizations.ui:57 msgid "Name" msgstr "" @@ -157,8 +157,8 @@ msgstr "" msgid "Used" msgstr "" -#: src/MemorySwapDetails.py:99 src/Processes.py:197 -#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:277 +#: src/MemorySwapDetails.py:99 src/Processes.py:200 +#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:249 msgid "Priority" msgstr "" @@ -174,32 +174,32 @@ msgstr "" msgid "Wi-Fi" msgstr "" -#: src/Performance.py:1081 src/Processes.py:189 src/SettingsGUI.py:51 +#: src/Performance.py:1081 src/Processes.py:192 src/SettingsGUI.py:51 #: src/Users.py:142 ui/CpuMenus.ui:23 ui/CpuMenus.ui:155 ui/CpuTab.ui:453 #: ui/MainWindow.ui:229 ui/PerformanceSummaryHeaderBarGrid.ui:17 #: ui/ProcessesDetailsWindow.ui:113 ui/ProcessesDetailsWindow.ui:741 -#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:235 -#: ui/ProcessesMenuCustomizations.ui:526 ui/UsersDetailsWindow.ui:175 -#: ui/UsersMenuCustomizations.ui:207 +#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:207 +#: ui/ProcessesMenuCustomizations.ui:498 ui/UsersDetailsWindow.ui:175 +#: ui/UsersMenuCustomizations.ui:157 msgid "CPU" msgstr "" -#: src/Performance.py:1099 src/Processes.py:626 src/SettingsGUI.py:50 +#: src/Performance.py:1099 src/Processes.py:625 src/SettingsGUI.py:50 #: src/Users.py:137 ui/MainWindow.ui:675 ui/ProcessesMenuCustomizations.ui:23 #: ui/ProcessesTab.ui:48 ui/UsersDetailsWindow.ui:110 -#: ui/UsersMenuCustomizations.ui:179 +#: ui/UsersMenuCustomizations.ui:129 msgid "Processes" msgstr "" -#: src/Performance.py:1257 src/Processes.py:195 ui/DiskMenus.ui:121 +#: src/Performance.py:1257 src/Processes.py:198 ui/DiskMenus.ui:121 #: ui/DiskTab.ui:69 ui/ProcessesDetailsWindow.ui:139 -#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:347 +#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:319 msgid "Read Speed" msgstr "" -#: src/Performance.py:1264 src/Processes.py:196 ui/DiskMenus.ui:134 +#: src/Performance.py:1264 src/Processes.py:199 ui/DiskMenus.ui:134 #: ui/DiskTab.ui:81 ui/ProcessesDetailsWindow.ui:664 -#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:361 +#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:333 msgid "Write Speed" msgstr "" @@ -211,113 +211,113 @@ msgstr "" msgid "Upload Speed" msgstr "" -#: src/Processes.py:186 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 -#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:193 +#: src/Processes.py:189 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 +#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:165 msgid "PID" msgstr "" -#: src/Processes.py:187 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 -#: ui/ProcessesMenuCustomizations.ui:207 ui/UsersDetailsWindow.ui:45 -#: ui/UsersMenuCustomizations.ui:107 +#: src/Processes.py:190 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 +#: ui/ProcessesMenuCustomizations.ui:179 ui/UsersDetailsWindow.ui:45 +#: ui/UsersMenuCustomizations.ui:57 msgid "User" msgstr "" -#: src/Processes.py:188 ui/ProcessesDetailsWindow.ui:74 -#: ui/ProcessesMenuCustomizations.ui:221 +#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:74 +#: ui/ProcessesMenuCustomizations.ui:193 msgid "Status" msgstr "" -#: src/Processes.py:190 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 -#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:249 -#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:193 +#: src/Processes.py:193 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 +#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:221 +#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:143 msgid "Memory (RSS)" msgstr "" -#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:863 -#: ui/ProcessesMenuCustomizations.ui:263 +#: src/Processes.py:194 ui/ProcessesDetailsWindow.ui:863 +#: ui/ProcessesMenuCustomizations.ui:235 msgid "Memory (VMS)" msgstr "" -#: src/Processes.py:192 ui/ProcessesDetailsWindow.ui:876 -#: ui/ProcessesMenuCustomizations.ui:333 +#: src/Processes.py:195 ui/ProcessesDetailsWindow.ui:876 +#: ui/ProcessesMenuCustomizations.ui:305 msgid "Memory (Shared)" msgstr "" -#: src/Processes.py:193 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 -#: ui/ProcessesMenuCustomizations.ui:375 +#: src/Processes.py:196 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 +#: ui/ProcessesMenuCustomizations.ui:347 msgid "Read Data" msgstr "" -#: src/Processes.py:194 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 -#: ui/ProcessesMenuCustomizations.ui:389 +#: src/Processes.py:197 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 +#: ui/ProcessesMenuCustomizations.ui:361 msgid "Write Data" msgstr "" -#: src/Processes.py:198 ui/ProcessesDetailsWindow.ui:754 -#: ui/ProcessesMenuCustomizations.ui:291 +#: src/Processes.py:201 ui/ProcessesDetailsWindow.ui:754 +#: ui/ProcessesMenuCustomizations.ui:263 msgid "Threads" msgstr "" -#: src/Processes.py:199 ui/ProcessesDetailsWindow.ui:178 -#: ui/ProcessesMenuCustomizations.ui:305 +#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:178 +#: ui/ProcessesMenuCustomizations.ui:277 msgid "PPID" msgstr "" -#: src/Processes.py:200 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 -#: ui/ProcessesMenuCustomizations.ui:403 ui/UsersDetailsWindow.ui:84 -#: ui/UsersMenuCustomizations.ui:151 +#: src/Processes.py:203 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 +#: ui/ProcessesMenuCustomizations.ui:375 ui/UsersDetailsWindow.ui:84 +#: ui/UsersMenuCustomizations.ui:101 msgid "UID" msgstr "" -#: src/Processes.py:201 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 -#: ui/ProcessesMenuCustomizations.ui:417 ui/UsersDetailsWindow.ui:97 -#: ui/UsersMenuCustomizations.ui:165 +#: src/Processes.py:204 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 +#: ui/ProcessesMenuCustomizations.ui:389 ui/UsersDetailsWindow.ui:97 +#: ui/UsersMenuCustomizations.ui:115 msgid "GID" msgstr "" -#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:1723 -#: ui/ProcessesMenuCustomizations.ui:319 ui/ServicesDetailsWindow.ui:75 +#: src/Processes.py:205 ui/ProcessesDetailsWindow.ui:1723 +#: ui/ProcessesMenuCustomizations.ui:291 ui/ServicesDetailsWindow.ui:75 msgid "Path" msgstr "" -#: src/Processes.py:203 ui/ProcessesDetailsWindow.ui:1506 -#: ui/ProcessesMenuCustomizations.ui:431 +#: src/Processes.py:206 ui/ProcessesDetailsWindow.ui:1506 +#: ui/ProcessesMenuCustomizations.ui:403 msgid "Command Line" msgstr "" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Running" msgstr "" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Sleeping" msgstr "" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Waiting" msgstr "" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Idle" msgstr "" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Zombie" msgstr "" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Stopped" msgstr "" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Tracing Stop" msgstr "" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Dead" msgstr "" -#: src/Processes.py:626 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 +#: src/Processes.py:625 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 #: ui/ProcessesTab.ui:66 ui/SensorsTab.ui:66 ui/ServicesTab.ui:99 #: ui/UsersTab.ui:66 msgid "Search..." @@ -360,32 +360,32 @@ msgstr "" msgid "Sensors" msgstr "" -#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:123 +#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:73 msgid "State" msgstr "" #: src/Services.py:141 ui/ServicesDetailsWindow.ui:400 -#: ui/ServicesMenuCustomizations.ui:137 +#: ui/ServicesMenuCustomizations.ui:87 msgid "Main PID" msgstr "" #: src/Services.py:142 ui/ServicesDetailsWindow.ui:277 -#: ui/ServicesMenuCustomizations.ui:151 +#: ui/ServicesMenuCustomizations.ui:101 msgid "Active State" msgstr "" #: src/Services.py:143 ui/ServicesDetailsWindow.ui:264 -#: ui/ServicesMenuCustomizations.ui:165 +#: ui/ServicesMenuCustomizations.ui:115 msgid "Load State" msgstr "" #: src/Services.py:144 ui/ServicesDetailsWindow.ui:290 -#: ui/ServicesMenuCustomizations.ui:179 +#: ui/ServicesMenuCustomizations.ui:129 msgid "Sub-State" msgstr "" #: src/Services.py:146 ui/ServicesDetailsWindow.ui:62 -#: ui/ServicesMenuCustomizations.ui:207 +#: ui/ServicesMenuCustomizations.ui:157 msgid "Description" msgstr "" @@ -461,7 +461,7 @@ msgstr "" #: src/SettingsGUI.py:51 ui/MainWindow.ui:276 ui/MemoryMenus.ui:23 #: ui/MemoryMenus.ui:145 ui/MemoryTab.ui:595 ui/ProcessesDetailsWindow.ui:1224 -#: ui/ProcessesMenuCustomizations.ui:537 ui/ProcessesMenuCustomizations.ui:625 +#: ui/ProcessesMenuCustomizations.ui:509 ui/ProcessesMenuCustomizations.ui:597 msgid "Memory" msgstr "" @@ -480,40 +480,39 @@ msgid "Do you want to reset all settings to defaults?" msgstr "" #: src/Users.py:133 ui/UsersDetailsWindow.ui:58 -#: ui/UsersMenuCustomizations.ui:123 +#: ui/UsersMenuCustomizations.ui:73 msgid "Full Name" msgstr "" #: src/Users.py:134 ui/UsersDetailsWindow.ui:71 -#: ui/UsersMenuCustomizations.ui:137 +#: ui/UsersMenuCustomizations.ui:87 msgid "Logged In" msgstr "" #: src/Users.py:138 ui/UsersDetailsWindow.ui:123 -#: ui/UsersMenuCustomizations.ui:193 +#: ui/UsersMenuCustomizations.ui:143 msgid "Home Directory" msgstr "" #: src/Users.py:139 ui/UsersDetailsWindow.ui:136 -#: ui/UsersMenuCustomizations.ui:221 +#: ui/UsersMenuCustomizations.ui:171 msgid "Group" msgstr "" #: src/Users.py:140 ui/UsersDetailsWindow.ui:149 -#: ui/UsersMenuCustomizations.ui:249 +#: ui/UsersMenuCustomizations.ui:199 msgid "Terminal" msgstr "" #: src/Users.py:141 ui/ProcessesDetailsWindow.ui:152 -#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:235 +#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:185 msgid "Start Time" msgstr "" #: ui/CpuMenus.ui:125 ui/DiskMenus.ui:63 ui/GpuMenus.ui:63 ui/MemoryMenus.ui:85 -#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:104 -#: ui/ProcessesMenuCustomizations.ui:804 ui/ServicesMenuCustomizations.ui:49 -#: ui/ServicesMenuCustomizations.ui:280 ui/SettingsWindow.ui:248 -#: ui/UsersMenuCustomizations.ui:49 ui/UsersMenuCustomizations.ui:325 +#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:776 +#: ui/ServicesMenuCustomizations.ui:226 ui/SettingsWindow.ui:248 +#: ui/UsersMenuCustomizations.ui:271 msgid "Reset" msgstr "" @@ -523,7 +522,7 @@ msgid "Chart - Show" msgstr "" #: ui/CpuMenus.ui:182 ui/DiskMenus.ui:209 ui/MemoryMenus.ui:195 -#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:588 +#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:560 msgid "Precision" msgstr "" @@ -630,17 +629,17 @@ msgid "All Devices" msgstr "" #: ui/DiskMenus.ui:224 ui/MemoryMenus.ui:210 ui/NetworkMenus.ui:238 -#: ui/ProcessesMenuCustomizations.ui:603 +#: ui/ProcessesMenuCustomizations.ui:575 msgid "Data Unit" msgstr "" #: ui/DiskMenus.ui:261 ui/NetworkMenus.ui:260 -#: ui/ProcessesMenuCustomizations.ui:645 +#: ui/ProcessesMenuCustomizations.ui:617 msgid "Show speed units as multiples of bits" msgstr "" #: ui/DiskMenus.ui:321 ui/MemoryMenus.ui:270 ui/NetworkMenus.ui:320 -#: ui/ProcessesMenuCustomizations.ui:693 ui/ProcessesMenuCustomizations.ui:744 +#: ui/ProcessesMenuCustomizations.ui:665 ui/ProcessesMenuCustomizations.ui:716 msgid "Show data as powers of:" msgstr "" @@ -877,23 +876,17 @@ msgstr "" msgid "Show tree lines" msgstr "" -#: ui/ProcessesMenuCustomizations.ui:120 ui/ProcessesMenuCustomizations.ui:151 -#: ui/ServicesMenuCustomizations.ui:81 ui/UsersMenuCustomizations.ui:81 +#: ui/ProcessesMenuCustomizations.ui:107 ui/ProcessesMenuCustomizations.ui:123 msgid "View" msgstr "" -#: ui/ProcessesMenuCustomizations.ui:135 ui/ServicesMenuCustomizations.ui:65 -#: ui/UsersMenuCustomizations.ui:65 -msgid "Reordering/Sorting/Widths" -msgstr "" - -#: ui/ProcessesMenuCustomizations.ui:457 ui/ProcessesMenuCustomizations.ui:476 -#: ui/ServicesMenuCustomizations.ui:230 ui/ServicesMenuCustomizations.ui:249 -#: ui/UsersMenuCustomizations.ui:275 ui/UsersMenuCustomizations.ui:294 +#: ui/ProcessesMenuCustomizations.ui:429 ui/ProcessesMenuCustomizations.ui:448 +#: ui/ServicesMenuCustomizations.ui:180 ui/ServicesMenuCustomizations.ui:196 +#: ui/UsersMenuCustomizations.ui:225 ui/UsersMenuCustomizations.ui:241 msgid "Add/Remove Columns" msgstr "" -#: ui/ProcessesMenuCustomizations.ui:773 +#: ui/ProcessesMenuCustomizations.ui:745 msgid "Numbers" msgstr "" diff --git a/locale/tr/LC_MESSAGES/system-monitoring-center.mo b/locale/tr/LC_MESSAGES/system-monitoring-center.mo index d78640f5724af1286da30ab4a94181d592d3fdc5..4d53fb2c689945fd7b4437a15f853937c4a5c296 100755 GIT binary patch delta 5755 zcmYk=37k >?+jn8oZE%UCnE$&6vfm{Bxj4T*-VSF(>aKn{_tmrdR4mVV23EjKR0oG)2b_Q!!zWgM0M+5+ z$Qa!j40Ar`E>qyy?k0A{sLI}ho<%)iBsRdQSQkIE>tCD4Pz|0(b>J$hj`^`JD= zlxNs^Tf5#FHQ;{Ln18M9P`hyihI5{c>ex%Dk@-+xm}lop?D|U7W_%wtL-}SQs@)yt z7goO)HK0Rwe!3d-uLoSFLc8)7s=-)Z1uIQtJ%d{7KByTOZsyqanWzrG zYA!@QXBldSJ}@`?DCj|ZP@C;L)C~NBn!0PKsl1KqNB|43kwu`sR|ZvI9reI?)LJJa z``NWe-Pa%0@lmLDvr#kQn@B-xIomF*M}46X)zh7J{;hcu^`2iwHS`B+WFbtCW+;Xa zJ*Y8iCYz!Lkb#NV4ohJ+@_nBhPvJ=_CSf_;g_?;Yn2r}Q8RKet4P~Ncs1K^6Lr^0g zhnksLs1D3U%}6e)gG*5(eh)Qcg&3swe+LEKunX1TH|7b{jTcc3T}REx?^Yib=XE$1 zRiA+BKr`egz_mbqzZa^*1MPgYo#$Ybj|-foh3*U^mo#15h0tj(W~`^uPa8 zD5!y#&4sAly$TtO+m3qR8SI4DP(L^s30}v$qehs8q4+$8;Y8GHJsn5kJE)}$P4wQP zDwwYKKZOFz;<8XT%tJkJIfi4t)o(_PXs>zL>d&B->^f>mq8m8JesgiCj9Y76rKo^~DvahIV2&evf*cPNGKmD{6%IusMb#c}vt9)xln#V*I zb^phx0qn8*qZq~csfNtIzEDhsrv5in&qEt|4M(9iPkGc-R>MH7ZN{TIn22hyIYwhg zR0n&b_RvsNyK^xbb5R3a;iI4#$U{Bopk4R@)xb|?F{%T1Q5`Oo>=}WYfeNT4tBTqS zNvHumf%?hrZRcZAOW;Gb=bJ~N424CghF7C*$Vc^X3#wzEqjvLt^Jmokfhk@GBFz|7 zM=B%#xkNtnpnj+U4Mx2^+1|O&yI)lDYqk}&DT`1ey@FbTo8}$Vp1F_u zUj4?N$(YG`Q!InC&9|^E=WDQq{{CO0pphh`dTW@9`a&zzRA!riK<^< zE=E20ZPcE~Lp8h;)q(w}5g)-ycox;6yQq!_KH}|}Xw-9Ju^u+?QHZ0^4P$XU@-J#P z7u9ecs)0h(=KBn_7j~o8a=%@_fV%%W#$W*J7l##4BTYvQpgn4@^gu1WZy*JI(PtOt zqeie4^@R;q|0!z3U!q2E2$S&~vTt3*W?nlTQ8UpK_5C5J0gOj|Zz}5TS%^b;tXoDw zQ+*#RU=V*%w1!ns4J4u(Y=-J+2h>dTKz*+->iz-9zbo7qHYN@xdat)xT|3lfe4d;nb4WblU*Z1a0-x=z zeAYaU8@%!J$Hyx3u`79(JW2ME8)OF2@fg|YFL@u+t$YmoTDcKkCj&@`HU!6)B#`oY zJVEXd9RUG8evc`PAzzUdB#*2lIu?-E$yCyT=>L-GnCaoR<0+z@J(BSD`47E<4~}&d zF4@U`EF?$BQ1SxLcdf~V4Cu9`yrSb7U!fWjRcm5L?M=B8=-N-=l0m&c_jvpull4w;hD?6bq zd6^s_&ymMTDN>#MgXkDdUL^-fWv%~r6xNUj$1DmB$@e6}Dj&iYtga5e zXyyJ`K*C5c?d$lOyy7o;f5eI?``?;U+^~z2O{A9H@HGBTnvf~v7TH3&lbb}xSP$0< r|6=7ns7*bwpl7AS;RWq#jSUV>O^r)w);#@@f^G4IQ3bQo+J^ieh9?~- delta 5843 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 diff --git a/locale/tr/LC_MESSAGES/system-monitoring-center.po b/locale/tr/LC_MESSAGES/system-monitoring-center.po index 332cd9f9..ae9e3fff 100755 --- a/locale/tr/LC_MESSAGES/system-monitoring-center.po +++ b/locale/tr/LC_MESSAGES/system-monitoring-center.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-14 13:12+0300\n" -"PO-Revision-Date: 2022-06-14 15:43+0300\n" +"POT-Creation-Date: 2022-06-22 09:57+0300\n" +"PO-Revision-Date: 2022-06-22 09:57+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -38,8 +38,8 @@ msgstr "Disk bölümü" #: src/Disk.py:259 src/SettingsGUI.py:51 ui/DiskDetailsWindow.ui:45 #: ui/DiskMenus.ui:23 ui/DiskMenus.ui:365 ui/DiskTab.ui:543 #: ui/MainWindow.ui:323 ui/PerformanceSummaryHeaderBarGrid.ui:67 -#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:558 -#: ui/ProcessesMenuCustomizations.ui:636 +#: ui/ProcessesDetailsWindow.ui:1463 ui/ProcessesMenuCustomizations.ui:530 +#: ui/ProcessesMenuCustomizations.ui:608 msgid "Disk" msgstr "Disk" @@ -81,7 +81,7 @@ msgstr "PyPI'da daha güncel bir sürüm var." #: src/MainGUI.py:516 src/SettingsGUI.py:51 ui/MainWindow.ui:182 #: ui/ProcessesDetailsWindow.ui:709 ui/ServicesDetailsWindow.ui:613 -#: ui/SummaryTab.ui:21 +#: ui/SummaryTab.ui:20 msgid "Summary" msgstr "Özet" @@ -148,10 +148,10 @@ msgstr "Yuva Kimliği" msgid "File" msgstr "Dosya" -#: src/MemorySwapDetails.py:95 src/Processes.py:185 src/Sensors.py:83 +#: src/MemorySwapDetails.py:95 src/Processes.py:188 src/Sensors.py:83 #: src/Services.py:139 ui/ProcessesDetailsWindow.ui:48 -#: ui/ProcessesMenuCustomizations.ui:177 ui/ServicesDetailsWindow.ui:49 -#: ui/ServicesMenuCustomizations.ui:107 +#: ui/ProcessesMenuCustomizations.ui:149 ui/ServicesDetailsWindow.ui:49 +#: ui/ServicesMenuCustomizations.ui:57 msgid "Name" msgstr "İsim" @@ -160,8 +160,8 @@ msgstr "İsim" msgid "Used" msgstr "Kullanılan" -#: src/MemorySwapDetails.py:99 src/Processes.py:197 -#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:277 +#: src/MemorySwapDetails.py:99 src/Processes.py:200 +#: ui/ProcessesDetailsWindow.ui:100 ui/ProcessesMenuCustomizations.ui:249 msgid "Priority" msgstr "Öncelik" @@ -177,32 +177,32 @@ msgstr "Ethernet" msgid "Wi-Fi" msgstr "Wi-Fi" -#: src/Performance.py:1081 src/Processes.py:189 src/SettingsGUI.py:51 +#: src/Performance.py:1081 src/Processes.py:192 src/SettingsGUI.py:51 #: src/Users.py:142 ui/CpuMenus.ui:23 ui/CpuMenus.ui:155 ui/CpuTab.ui:453 #: ui/MainWindow.ui:229 ui/PerformanceSummaryHeaderBarGrid.ui:17 #: ui/ProcessesDetailsWindow.ui:113 ui/ProcessesDetailsWindow.ui:741 -#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:235 -#: ui/ProcessesMenuCustomizations.ui:526 ui/UsersDetailsWindow.ui:175 -#: ui/UsersMenuCustomizations.ui:207 +#: ui/ProcessesDetailsWindow.ui:833 ui/ProcessesMenuCustomizations.ui:207 +#: ui/ProcessesMenuCustomizations.ui:498 ui/UsersDetailsWindow.ui:175 +#: ui/UsersMenuCustomizations.ui:157 msgid "CPU" msgstr "MİB" -#: src/Performance.py:1099 src/Processes.py:626 src/SettingsGUI.py:50 +#: src/Performance.py:1099 src/Processes.py:625 src/SettingsGUI.py:50 #: src/Users.py:137 ui/MainWindow.ui:675 ui/ProcessesMenuCustomizations.ui:23 #: ui/ProcessesTab.ui:48 ui/UsersDetailsWindow.ui:110 -#: ui/UsersMenuCustomizations.ui:179 +#: ui/UsersMenuCustomizations.ui:129 msgid "Processes" msgstr "İşlemler" -#: src/Performance.py:1257 src/Processes.py:195 ui/DiskMenus.ui:121 +#: src/Performance.py:1257 src/Processes.py:198 ui/DiskMenus.ui:121 #: ui/DiskTab.ui:69 ui/ProcessesDetailsWindow.ui:139 -#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:347 +#: ui/ProcessesDetailsWindow.ui:1281 ui/ProcessesMenuCustomizations.ui:319 msgid "Read Speed" msgstr "Okuma Hızı" -#: src/Performance.py:1264 src/Processes.py:196 ui/DiskMenus.ui:134 +#: src/Performance.py:1264 src/Processes.py:199 ui/DiskMenus.ui:134 #: ui/DiskTab.ui:81 ui/ProcessesDetailsWindow.ui:664 -#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:361 +#: ui/ProcessesDetailsWindow.ui:1294 ui/ProcessesMenuCustomizations.ui:333 msgid "Write Speed" msgstr "Yazma Hızı" @@ -214,113 +214,113 @@ msgstr "İndirme Hızı" msgid "Upload Speed" msgstr "Yükleme Hızı" -#: src/Processes.py:186 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 -#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:193 +#: src/Processes.py:189 src/ProcessesDetails.py:252 src/ProcessesDetails.py:668 +#: ui/ProcessesDetailsWindow.ui:61 ui/ProcessesMenuCustomizations.ui:165 msgid "PID" msgstr "PID" -#: src/Processes.py:187 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 -#: ui/ProcessesMenuCustomizations.ui:207 ui/UsersDetailsWindow.ui:45 -#: ui/UsersMenuCustomizations.ui:107 +#: src/Processes.py:190 src/Users.py:132 ui/ProcessesDetailsWindow.ui:87 +#: ui/ProcessesMenuCustomizations.ui:179 ui/UsersDetailsWindow.ui:45 +#: ui/UsersMenuCustomizations.ui:57 msgid "User" msgstr "Kullanıcı" -#: src/Processes.py:188 ui/ProcessesDetailsWindow.ui:74 -#: ui/ProcessesMenuCustomizations.ui:221 +#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:74 +#: ui/ProcessesMenuCustomizations.ui:193 msgid "Status" msgstr "Durum" -#: src/Processes.py:190 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 -#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:249 -#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:193 +#: src/Processes.py:193 src/Services.py:145 ui/ProcessesDetailsWindow.ui:126 +#: ui/ProcessesDetailsWindow.ui:850 ui/ProcessesMenuCustomizations.ui:221 +#: ui/ServicesDetailsWindow.ui:238 ui/ServicesMenuCustomizations.ui:143 msgid "Memory (RSS)" msgstr "Bellek (RSS)" -#: src/Processes.py:191 ui/ProcessesDetailsWindow.ui:863 -#: ui/ProcessesMenuCustomizations.ui:263 +#: src/Processes.py:194 ui/ProcessesDetailsWindow.ui:863 +#: ui/ProcessesMenuCustomizations.ui:235 msgid "Memory (VMS)" msgstr "Bellek (VMS)" -#: src/Processes.py:192 ui/ProcessesDetailsWindow.ui:876 -#: ui/ProcessesMenuCustomizations.ui:333 +#: src/Processes.py:195 ui/ProcessesDetailsWindow.ui:876 +#: ui/ProcessesMenuCustomizations.ui:305 msgid "Memory (Shared)" msgstr "Bellek (Paylaşılan)" -#: src/Processes.py:193 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 -#: ui/ProcessesMenuCustomizations.ui:375 +#: src/Processes.py:196 ui/DiskTab.ui:176 ui/ProcessesDetailsWindow.ui:1307 +#: ui/ProcessesMenuCustomizations.ui:347 msgid "Read Data" msgstr "Okunan Veri" -#: src/Processes.py:194 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 -#: ui/ProcessesMenuCustomizations.ui:389 +#: src/Processes.py:197 ui/DiskTab.ui:189 ui/ProcessesDetailsWindow.ui:1320 +#: ui/ProcessesMenuCustomizations.ui:361 msgid "Write Data" msgstr "Yazılan Veri" -#: src/Processes.py:198 ui/ProcessesDetailsWindow.ui:754 -#: ui/ProcessesMenuCustomizations.ui:291 +#: src/Processes.py:201 ui/ProcessesDetailsWindow.ui:754 +#: ui/ProcessesMenuCustomizations.ui:263 msgid "Threads" msgstr "İşlem Parçacıkları" -#: src/Processes.py:199 ui/ProcessesDetailsWindow.ui:178 -#: ui/ProcessesMenuCustomizations.ui:305 +#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:178 +#: ui/ProcessesMenuCustomizations.ui:277 msgid "PPID" msgstr "PPID" -#: src/Processes.py:200 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 -#: ui/ProcessesMenuCustomizations.ui:403 ui/UsersDetailsWindow.ui:84 -#: ui/UsersMenuCustomizations.ui:151 +#: src/Processes.py:203 src/Users.py:135 ui/ProcessesDetailsWindow.ui:413 +#: ui/ProcessesMenuCustomizations.ui:375 ui/UsersDetailsWindow.ui:84 +#: ui/UsersMenuCustomizations.ui:101 msgid "UID" msgstr "UID" -#: src/Processes.py:201 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 -#: ui/ProcessesMenuCustomizations.ui:417 ui/UsersDetailsWindow.ui:97 -#: ui/UsersMenuCustomizations.ui:165 +#: src/Processes.py:204 src/Users.py:136 ui/ProcessesDetailsWindow.ui:426 +#: ui/ProcessesMenuCustomizations.ui:389 ui/UsersDetailsWindow.ui:97 +#: ui/UsersMenuCustomizations.ui:115 msgid "GID" msgstr "GID" -#: src/Processes.py:202 ui/ProcessesDetailsWindow.ui:1723 -#: ui/ProcessesMenuCustomizations.ui:319 ui/ServicesDetailsWindow.ui:75 +#: src/Processes.py:205 ui/ProcessesDetailsWindow.ui:1723 +#: ui/ProcessesMenuCustomizations.ui:291 ui/ServicesDetailsWindow.ui:75 msgid "Path" msgstr "Yol" -#: src/Processes.py:203 ui/ProcessesDetailsWindow.ui:1506 -#: ui/ProcessesMenuCustomizations.ui:431 +#: src/Processes.py:206 ui/ProcessesDetailsWindow.ui:1506 +#: ui/ProcessesMenuCustomizations.ui:403 msgid "Command Line" msgstr "Komut Satırı" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Running" msgstr "Çalışıyor" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Sleeping" msgstr "Uyuyor" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Waiting" msgstr "Bekliyor" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Idle" msgstr "Boşta" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Zombie" msgstr "Zombi" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Stopped" msgstr "Durdu" -#: src/Processes.py:229 +#: src/Processes.py:232 msgid "Tracing Stop" msgstr "Tracing Stop" -#: src/Processes.py:229 src/Services.py:170 src/ServicesDetails.py:127 +#: src/Processes.py:232 src/Services.py:170 src/ServicesDetails.py:127 msgid "Dead" msgstr "Sonlanmış" -#: src/Processes.py:626 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 +#: src/Processes.py:625 src/Sensors.py:341 src/Services.py:455 src/Users.py:501 #: ui/ProcessesTab.ui:66 ui/SensorsTab.ui:66 ui/ServicesTab.ui:99 #: ui/UsersTab.ui:66 msgid "Search..." @@ -363,32 +363,32 @@ msgstr "Kritik" msgid "Sensors" msgstr "Algılayıcı" -#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:123 +#: src/Services.py:140 ui/ServicesMenuCustomizations.ui:73 msgid "State" msgstr "Durum" #: src/Services.py:141 ui/ServicesDetailsWindow.ui:400 -#: ui/ServicesMenuCustomizations.ui:137 +#: ui/ServicesMenuCustomizations.ui:87 msgid "Main PID" msgstr "Ana PID" #: src/Services.py:142 ui/ServicesDetailsWindow.ui:277 -#: ui/ServicesMenuCustomizations.ui:151 +#: ui/ServicesMenuCustomizations.ui:101 msgid "Active State" msgstr "Aktiflik Durumu" #: src/Services.py:143 ui/ServicesDetailsWindow.ui:264 -#: ui/ServicesMenuCustomizations.ui:165 +#: ui/ServicesMenuCustomizations.ui:115 msgid "Load State" msgstr "Yüklenme Durumu" #: src/Services.py:144 ui/ServicesDetailsWindow.ui:290 -#: ui/ServicesMenuCustomizations.ui:179 +#: ui/ServicesMenuCustomizations.ui:129 msgid "Sub-State" msgstr "Alt Durum" #: src/Services.py:146 ui/ServicesDetailsWindow.ui:62 -#: ui/ServicesMenuCustomizations.ui:207 +#: ui/ServicesMenuCustomizations.ui:157 msgid "Description" msgstr "Açıklama" @@ -464,7 +464,7 @@ msgstr "Sistem" #: src/SettingsGUI.py:51 ui/MainWindow.ui:276 ui/MemoryMenus.ui:23 #: ui/MemoryMenus.ui:145 ui/MemoryTab.ui:595 ui/ProcessesDetailsWindow.ui:1224 -#: ui/ProcessesMenuCustomizations.ui:537 ui/ProcessesMenuCustomizations.ui:625 +#: ui/ProcessesMenuCustomizations.ui:509 ui/ProcessesMenuCustomizations.ui:597 msgid "Memory" msgstr "Bellek" @@ -483,40 +483,39 @@ msgid "Do you want to reset all settings to defaults?" msgstr "Tüm ayarları varsayılanlara sıfırlamak istiyor musunuz?" #: src/Users.py:133 ui/UsersDetailsWindow.ui:58 -#: ui/UsersMenuCustomizations.ui:123 +#: ui/UsersMenuCustomizations.ui:73 msgid "Full Name" msgstr "Tam Ad" #: src/Users.py:134 ui/UsersDetailsWindow.ui:71 -#: ui/UsersMenuCustomizations.ui:137 +#: ui/UsersMenuCustomizations.ui:87 msgid "Logged In" msgstr "Giriş Yapmış" #: src/Users.py:138 ui/UsersDetailsWindow.ui:123 -#: ui/UsersMenuCustomizations.ui:193 +#: ui/UsersMenuCustomizations.ui:143 msgid "Home Directory" msgstr "Ev Dizini" #: src/Users.py:139 ui/UsersDetailsWindow.ui:136 -#: ui/UsersMenuCustomizations.ui:221 +#: ui/UsersMenuCustomizations.ui:171 msgid "Group" msgstr "Grup" #: src/Users.py:140 ui/UsersDetailsWindow.ui:149 -#: ui/UsersMenuCustomizations.ui:249 +#: ui/UsersMenuCustomizations.ui:199 msgid "Terminal" msgstr "Uçbirim" #: src/Users.py:141 ui/ProcessesDetailsWindow.ui:152 -#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:235 +#: ui/UsersDetailsWindow.ui:162 ui/UsersMenuCustomizations.ui:185 msgid "Start Time" msgstr "Başlama Zamanı" #: ui/CpuMenus.ui:125 ui/DiskMenus.ui:63 ui/GpuMenus.ui:63 ui/MemoryMenus.ui:85 -#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:104 -#: ui/ProcessesMenuCustomizations.ui:804 ui/ServicesMenuCustomizations.ui:49 -#: ui/ServicesMenuCustomizations.ui:280 ui/SettingsWindow.ui:248 -#: ui/UsersMenuCustomizations.ui:49 ui/UsersMenuCustomizations.ui:325 +#: ui/NetworkMenus.ui:63 ui/ProcessesMenuCustomizations.ui:776 +#: ui/ServicesMenuCustomizations.ui:226 ui/SettingsWindow.ui:248 +#: ui/UsersMenuCustomizations.ui:271 msgid "Reset" msgstr "Sıfırla" @@ -526,7 +525,7 @@ msgid "Chart - Show" msgstr "Grafik - Göster" #: ui/CpuMenus.ui:182 ui/DiskMenus.ui:209 ui/MemoryMenus.ui:195 -#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:588 +#: ui/NetworkMenus.ui:223 ui/ProcessesMenuCustomizations.ui:560 msgid "Precision" msgstr "Hassasiyet" @@ -633,17 +632,17 @@ msgid "All Devices" msgstr "Tüm Aygıtlar" #: ui/DiskMenus.ui:224 ui/MemoryMenus.ui:210 ui/NetworkMenus.ui:238 -#: ui/ProcessesMenuCustomizations.ui:603 +#: ui/ProcessesMenuCustomizations.ui:575 msgid "Data Unit" msgstr "Veri Birimi" #: ui/DiskMenus.ui:261 ui/NetworkMenus.ui:260 -#: ui/ProcessesMenuCustomizations.ui:645 +#: ui/ProcessesMenuCustomizations.ui:617 msgid "Show speed units as multiples of bits" msgstr "Hız birimlerini bit katları olarak göster" #: ui/DiskMenus.ui:321 ui/MemoryMenus.ui:270 ui/NetworkMenus.ui:320 -#: ui/ProcessesMenuCustomizations.ui:693 ui/ProcessesMenuCustomizations.ui:744 +#: ui/ProcessesMenuCustomizations.ui:665 ui/ProcessesMenuCustomizations.ui:716 msgid "Show data as powers of:" msgstr "Verileri katları olarak göster:" @@ -884,23 +883,17 @@ msgstr "İşlemleri ağaç olarak göster" msgid "Show tree lines" msgstr "Ağaç çizgilerini göster" -#: ui/ProcessesMenuCustomizations.ui:120 ui/ProcessesMenuCustomizations.ui:151 -#: ui/ServicesMenuCustomizations.ui:81 ui/UsersMenuCustomizations.ui:81 +#: ui/ProcessesMenuCustomizations.ui:107 ui/ProcessesMenuCustomizations.ui:123 msgid "View" msgstr "Görünüm" -#: ui/ProcessesMenuCustomizations.ui:135 ui/ServicesMenuCustomizations.ui:65 -#: ui/UsersMenuCustomizations.ui:65 -msgid "Reordering/Sorting/Widths" -msgstr "Sıralama/Genişlikler" - -#: ui/ProcessesMenuCustomizations.ui:457 ui/ProcessesMenuCustomizations.ui:476 -#: ui/ServicesMenuCustomizations.ui:230 ui/ServicesMenuCustomizations.ui:249 -#: ui/UsersMenuCustomizations.ui:275 ui/UsersMenuCustomizations.ui:294 +#: ui/ProcessesMenuCustomizations.ui:429 ui/ProcessesMenuCustomizations.ui:448 +#: ui/ServicesMenuCustomizations.ui:180 ui/ServicesMenuCustomizations.ui:196 +#: ui/UsersMenuCustomizations.ui:225 ui/UsersMenuCustomizations.ui:241 msgid "Add/Remove Columns" msgstr "Sütun Ekle/Çıkart" -#: ui/ProcessesMenuCustomizations.ui:773 +#: ui/ProcessesMenuCustomizations.ui:745 msgid "Numbers" msgstr "Sayılar" diff --git a/setup.py b/setup.py index 65a1c709..3bd28ce0 100755 --- a/setup.py +++ b/setup.py @@ -16,8 +16,10 @@ def files_in_folder(folder): os.chmod("integration/com.github.hakand34.system-monitoring-center.desktop", 0o644) os.chmod("locale/cs/LC_MESSAGES/system-monitoring-center.mo", 0o644) +os.chmod("locale/hu/LC_MESSAGES/system-monitoring-center.mo", 0o644) os.chmod("locale/pl/LC_MESSAGES/system-monitoring-center.mo", 0o644) os.chmod("locale/pt_BR/LC_MESSAGES/system-monitoring-center.mo", 0o644) +os.chmod("locale/ru_RU/LC_MESSAGES/system-monitoring-center.mo", 0o644) os.chmod("locale/tr/LC_MESSAGES/system-monitoring-center.mo", 0o644) for file in files_in_folder("database/"): os.chmod(file, 0o644) diff --git a/src/Config.py b/src/Config.py index ed3a010d..c59e526f 100755 --- a/src/Config.py +++ b/src/Config.py @@ -81,13 +81,10 @@ def config_default_reset_all_func(self): self.config_default_performance_disk_func() self.config_default_performance_network_func() self.config_default_performance_gpu_func() - self.config_default_performance_sensors_row_column_func() + self.config_default_performance_sensors_func() self.config_default_processes_func() - self.config_default_processes_row_sort_column_order_func() self.config_default_users_func() - self.config_default_users_row_sort_column_order_func() self.config_default_services_func() - self.config_default_services_row_sort_column_order_func() # ----------------------- Called for default general settings ----------------------- @@ -157,7 +154,7 @@ def config_default_performance_gpu_func(self): # ----------------------- Called for default Sensors Tab Row Sort Column Order Width settings ----------------------- - def config_default_performance_sensors_row_column_func(self): + def config_default_performance_sensors_func(self): self.sensors_treeview_columns_shown = [0, 1, 2, 3, 4] self.sensors_data_row_sorting_column = 0 @@ -182,16 +179,7 @@ def config_default_processes_func(self): self.processes_treeview_columns_shown = [0, 1, 2, 4, 5, 10, 11] self.processes_data_row_sorting_column = 0 self.processes_data_row_sorting_order = 0 - self.processes_data_column_order = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18] - self.processes_data_column_widths = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1] - - - # ----------------------- Called for default Processes Tab Row Sort Column Order Width settings ----------------------- - def config_default_processes_row_sort_column_order_func(self): - - self.processes_data_row_sorting_column = 0 - self.processes_data_row_sorting_order = 0 - self.processes_data_column_order = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18] + self.processes_data_column_order = [0, 1, 2, -1, 3, 4, -1, -1, -1, -1, 5, 6, -1, -1, -1, -1, -1, -1, -1] self.processes_data_column_widths = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1] @@ -202,19 +190,10 @@ def config_default_users_func(self): self.users_treeview_columns_shown = [0, 2, 3, 5, 6, 7, 10] self.users_data_row_sorting_column = 0 self.users_data_row_sorting_order = 0 - self.users_data_column_order = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] + self.users_data_column_order = [0, -1, 1, 2, -1, 3, 4, 5, -1, -1, 6] self.users_data_column_widths = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1] - # ----------------------- Called for default Users Tab Row Sort Column Order Width settings ----------------------- - def config_default_users_row_sort_column_order_func(self): - - self.users_data_row_sorting_column = 0 - self.users_data_row_sorting_order = 0 - self.users_data_column_order = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] - self.users_data_column_widths = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1] - - # ----------------------- Called for default Services Tab settings ----------------------- def config_default_services_func(self): @@ -227,15 +206,6 @@ def config_default_services_func(self): self.services_data_column_widths = [-1, -1, -1, -1, -1, -1, -1, -1] - # ----------------------- Called for default Services Tab Row Sort Column Order Width settings ----------------------- - def config_default_services_row_sort_column_order_func(self): - - self.services_data_row_sorting_column = 0 - self.services_data_row_sorting_order = 0 - self.services_data_column_order = [0, 1, 2, 3, 4, 5, 6, 7] - self.services_data_column_widths = [-1, -1, -1, -1, -1, -1, -1, -1] - - # ----------------------- Called for reading settings from the configration file ----------------------- def config_get_values_func(self): diff --git a/src/Gpu.py b/src/Gpu.py index 0fb0cd78..21ee2c85 100755 --- a/src/Gpu.py +++ b/src/Gpu.py @@ -374,7 +374,7 @@ def gpu_load_memory_frequency_power_func(self, gpu_pci_address): # If selected GPU vendor is AMD. if self.device_vendor_id in ["v00001022", "v00001002"]: - # For more information about files under "/sys/class/drm/card[NUMBER]/device/" and their content for AMD GPUs: https://dri.freedesktop.org/docs/drm/gpu/amdgpu.html + # For more information about files under "/sys/class/drm/card[NUMBER]/device/" and their content for AMD GPUs: https://dri.freedesktop.org/docs/drm/gpu/amdgpu.html and https://wiki.archlinux.org/title/AMDGPU. # Get GPU current, min, max frequencies (engine frequencies). This file contains all available frequencies of the GPU. There is no separate frequency information in files for video clock frequency for AMD GPUs. gpu_frequency_file_output = "-" @@ -626,9 +626,22 @@ def gpu_load_amd_func(self, *args): # ----------------------- Get screen resolution and refresh rate ----------------------- def gpu_resolution_refresh_rate_func(self): - # Get current resolution + # Get current screen. current_screen = Gdk.Screen.get_default() - current_resolution = str(current_screen.get_width()) + "x" + str(current_screen.get_height()) + + # Get current screen resolution. + try: + xrandr_output = (subprocess.check_output(["xrandr"], shell=False)).decode().strip() + xrandr_output_lines = xrandr_output.split("\n") + if "Screen 1:" not in xrandr_output: + for line in xrandr_output_lines: + if "Screen 0:" in line: + current_resolution = ''.join(line.split("current")[1].split(",")[0].strip().split(" ")) + except Exception: + xrandr_output = "-" + current_resolution = "-" + if current_resolution == "-": + current_resolution = str(current_screen.get_width()) + "x" + str(current_screen.get_height()) # Get current refresh rate try: @@ -642,8 +655,9 @@ def gpu_resolution_refresh_rate_func(self): # If refresh rate is not get or it is smaller than 30 (incorrect values such as 1, 2.14 are get on some systems such as RB-Pi devices), get it by using xrandr (if there is only one monitor connected). if current_refresh_rate == "Unknown" or current_refresh_rate < 30: try: - xrandr_output = (subprocess.check_output(["xrandr"], shell=False)).decode().strip() - xrandr_output_lines = xrandr_output.split("\n") + if xrandr_output == "-": + xrandr_output = (subprocess.check_output(["xrandr"], shell=False)).decode().strip() + xrandr_output_lines = xrandr_output.split("\n") number_of_monitors = xrandr_output.count(" connected") if number_of_monitors == 1: for line in xrandr_output_lines: diff --git a/src/Processes.py b/src/Processes.py index 3f53f0e4..8f0c6aa3 100755 --- a/src/Processes.py +++ b/src/Processes.py @@ -62,7 +62,8 @@ def on_treeview2101_button_press_event(widget, event): global selected_process_pid try: selected_process_pid = pid_list[processes_data_rows.index(model[treeiter][:])] - except ValueError: # It gives error such as "ValueError: [True, 'system-monitoring-center-process-symbolic', 'python3', 2411, 'asush', 'Running', 1.6633495783351964, 98824192, 548507648, 45764608, 0, 16384, 0, 5461, 0, 4, 1727, 1000, 1000, '/usr/bin/python3.9'] is not in list" rarely. It is handled in this situation. + # It gives error such as "ValueError: [True, 'system-monitoring-center-process-symbolic', 'python3', 2411, 'asush', 'Running', 1.6633495783351964, 98824192, 548507648, 45764608, 0, 16384, 0, 5461, 0, 4, 1727, 1000, 1000, '/usr/bin/python3.9'] is not in list" rarely. It is handled in this situation. + except ValueError: return # Open right click menu if right clicked on a row @@ -99,7 +100,8 @@ def on_treeview2101_key_press_event(widget, event): global selected_process_pid try: selected_process_pid = pid_list[processes_data_rows.index(model[treeiter][:])] - except ValueError: # It gives error such as "ValueError: [True, 'system-monitoring-center-process-symbolic', 'python3', 2411, 'asush', 'Running', 1.6633495783351964, 98824192, 548507648, 45764608, 0, 16384, 0, 5461, 0, 4, 1727, 1000, 1000, '/usr/bin/python3.9'] is not in list" rarely. It is handled in this situation. + # It gives error such as "ValueError: [True, 'system-monitoring-center-process-symbolic', 'python3', 2411, 'asush', 'Running', 1.6633495783351964, 98824192, 548507648, 45764608, 0, 16384, 0, 5461, 0, 4, 1727, 1000, 1000, '/usr/bin/python3.9'] is not in list" rarely. It is handled in this situation. + except ValueError: return from ProcessesMenuRightClick import ProcessesMenuRightClick @@ -141,7 +143,8 @@ def on_searchentry2101_changed(widget): while piter_parent != None: treestore2101.set_value(piter_parent, 0, True) piter_parent = treestore2101.iter_parent(piter_parent) - treeview2101.expand_all() # Expand all treeview rows (if tree view is preferred) after filtering is applied (after any text is typed into search entry). + # Expand all treeview rows (if tree view is preferred) after filtering is applied (after any text is typed into search entry). + treeview2101.expand_all() # --------------------------------- Called for showing Processes tab customization menu when button is clicked --------------------------------- @@ -499,10 +502,6 @@ def processes_loop_func(): treestore2101.set_column_types(processes_data_column_types) # Set column types of the columns which will be appended into treestore treemodelfilter2101 = treestore2101.filter_new() treemodelfilter2101.set_visible_column(0) # Column "0" of the treestore will be used for column visibility information (True or False) - #treeview2101.set_model(treemodelfilter2101) # If sorting will not be used, this command could be used instead of "treeview3101.set_model(Gtk.TreeModelSort(model=treemodelfilter3101))". - #treemodelsort2101 = Gtk.TreeModelSort.new_with_model(treemodelfilter2101) - #treeview2101.set_model(treemodelsort2101) # If one model is added, previous one is removed. In order to avoid from this behavior, treemodelfilter is added instead of standalone treestore. A treestore also is added into a treemodelfilter. This command is used instead of "PerformanceGUI.treeview2101.set_model(treemodelfilter2101)" in order to prevent "Gtk-CRITICAL **: ... gtk_tree_sortable_set_sort_column_id: assertion 'GTK_IS_TREE_SORTABLE (sortable)' failed" warnings. - #treeview2101.set_model(treestore2101) treemodelsort2101 = Gtk.TreeModelSort(treemodelfilter2101) treeview2101.set_model(treemodelsort2101) pid_list_prev = [] # Redefine (clear) "pid_list_prev" list. Thus code will recognize this and data will be appended into treestore and piter_list from zero. @@ -513,19 +512,19 @@ def processes_loop_func(): # Reorder columns if this is the first loop (columns are appended into treeview as unordered) or user has reset column order from customizations. if processes_treeview_columns_shown_prev != processes_treeview_columns_shown or processes_data_column_order_prev != processes_data_column_order: processes_treeview_columns = treeview2101.get_columns() # Get shown columns on the treeview in order to use this data for reordering the columns. - processes_treeview_columns_modified = treeview2101.get_columns() treeview_column_titles = [] for column in processes_treeview_columns: treeview_column_titles.append(column.get_title()) - for order in reversed(sorted(processes_data_column_order)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. - if processes_data_column_order.index(order) <= len(processes_treeview_columns) - 1 and processes_data_column_order.index(order) in processes_treeview_columns_shown: + processes_data_column_order_scratch = [] + for column_order in processes_data_column_order: + if column_order != -1: + processes_data_column_order_scratch.append(column_order) + for order in reversed(sorted(processes_data_column_order_scratch)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. + if processes_data_column_order.index(order) in processes_treeview_columns_shown: column_number_to_move = processes_data_column_order.index(order) column_title_to_move = processes_data_list[column_number_to_move][1] column_to_move = processes_treeview_columns[treeview_column_titles.index(column_title_to_move)] - column_title_to_move = column_to_move.get_title() - for data in processes_data_list: - if data[1] == column_title_to_move: - treeview2101.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. + treeview2101.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. # Sort process rows if user has changed row sorting column and sorting order (ascending/descending) by clicking on any column title button on the GUI. if processes_treeview_columns_shown_prev != processes_treeview_columns_shown or processes_data_row_sorting_column_prev != processes_data_row_sorting_column or processes_data_row_sorting_order != processes_data_row_sorting_order_prev: # Reorder columns/sort rows if column ordering/row sorting has been changed since last loop in order to avoid reordering/sorting in every loop. @@ -671,11 +670,21 @@ def processes_treeview_column_order_width_row_sorting_func(): treeview_column_titles = [] for column in processes_treeview_columns: treeview_column_titles.append(column.get_title()) + + processes_data_column_order = [-1] * len(processes_data_list) + processes_data_column_widths = [-1] * len(processes_data_list) + + processes_treeview_columns_last_index = len(processes_treeview_columns)-1 + for i, processes_data in enumerate(processes_data_list): for j, column_title in enumerate(treeview_column_titles): if column_title == processes_data[1]: - Config.processes_data_column_order[i] = j - Config.processes_data_column_widths[i] = processes_treeview_columns[j].get_width() - break + column_index = treeview_column_titles.index(processes_data[1]) + processes_data_column_order[i] = column_index + if j != processes_treeview_columns_last_index: + processes_data_column_widths[i] = processes_treeview_columns[column_index].get_width() + + Config.processes_data_column_order = list(processes_data_column_order) + Config.processes_data_column_widths = list(processes_data_column_widths) Config.config_save_func() diff --git a/src/ProcessesMenuCustomizations.py b/src/ProcessesMenuCustomizations.py index 4662c37f..5b8f52e3 100755 --- a/src/ProcessesMenuCustomizations.py +++ b/src/ProcessesMenuCustomizations.py @@ -27,7 +27,6 @@ def __init__(self): self.checkbutton2102p = builder.get_object('checkbutton2102p') self.checkbutton2103p = builder.get_object('checkbutton2103p') self.button2102p = builder.get_object('button2102p') - self.button2103p = builder.get_object('button2103p') self.checkbutton2106p = builder.get_object('checkbutton2106p') self.checkbutton2107p = builder.get_object('checkbutton2107p') self.checkbutton2108p = builder.get_object('checkbutton2108p') @@ -59,7 +58,6 @@ def __init__(self): # Connect GUI signals self.popover2101p.connect("show", self.on_popover2101p_show) self.button2102p.connect("clicked", self.on_button2102p_clicked) - self.button2103p.connect("clicked", self.on_button2103p_clicked) # ----------------------- Called for connecting some of the signals in order to disconnect them for setting GUI ----------------------- @@ -202,17 +200,6 @@ def on_checkbutton2103p_toggled(self, widget): Config.config_save_func() - # ----------------------- "Reset column width, row sorting, etc." Button ----------------------- - def on_button2103p_clicked(self, widget): - - Config.config_default_processes_row_sort_column_order_func() - - # Apply changes immediately (without waiting update interval). - Processes.processes_initial_func() - Processes.processes_loop_func() - Config.config_save_func() - - # ----------------------- "Add/Remove Columns (Name, PID, Username, etc.)" Checkbuttons ----------------------- def on_add_remove_checkbuttons_toggled(self, widget): @@ -491,6 +478,7 @@ def processes_add_remove_columns_function(self): Config.processes_treeview_columns_shown.append(18) # Apply changes immediately (without waiting update interval). + Processes.processes_treeview_column_order_width_row_sorting_func() Processes.processes_initial_func() Processes.processes_loop_func() Config.config_save_func() diff --git a/src/Sensors.py b/src/Sensors.py index 05bc11fa..c2ab4550 100755 --- a/src/Sensors.py +++ b/src/Sensors.py @@ -100,7 +100,7 @@ def sensors_initial_func(): voltage_current_power_sensor_icon_name = "system-monitoring-center-voltage-symbolic" global filter_column - filter_column = sensors_data_list[0][2] - 1 # Search filter is "Sensor Group". "-1" is used because "processes_data_list" has internal column count and it has to be converted to Python index. For example, if there are 3 internal columns but index is 2 for the last internal column number for the relevant treeview column. + filter_column = sensors_data_list[0][2] - 1 # Search filter is "Sensor Group". "-1" is used because "sensors_data_list" has internal column count and it has to be converted to Python index. For example, if there are 3 internal columns but index is 2 for the last internal column number for the relevant treeview column. global initial_already_run initial_already_run = 1 @@ -271,19 +271,19 @@ def sensors_loop_func(): # Reorder columns if this is the first loop (columns are appended into treeview as unordered) or user has reset column order from customizations. if sensors_treeview_columns_shown_prev != sensors_treeview_columns_shown or sensors_data_column_order_prev != sensors_data_column_order: sensors_treeview_columns = treeview1601.get_columns() # Get shown columns on the treeview in order to use this data for reordering the columns. - sensors_treeview_columns_modified = treeview1601.get_columns() treeview_column_titles = [] for column in sensors_treeview_columns: treeview_column_titles.append(column.get_title()) - for order in reversed(sorted(sensors_data_column_order)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. - if sensors_data_column_order.index(order) <= len(sensors_treeview_columns) - 1 and sensors_data_column_order.index(order) in sensors_treeview_columns_shown: + sensors_data_column_order_scratch = [] + for column_order in sensors_data_column_order: + if column_order != -1: + sensors_data_column_order_scratch.append(column_order) + for order in reversed(sorted(sensors_data_column_order_scratch)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. + if sensors_data_column_order.index(order) in sensors_treeview_columns_shown: column_number_to_move = sensors_data_column_order.index(order) column_title_to_move = sensors_data_list[column_number_to_move][1] column_to_move = sensors_treeview_columns[treeview_column_titles.index(column_title_to_move)] - column_title_to_move = column_to_move.get_title() - for data in sensors_data_list: - if data[1] == column_title_to_move: - treeview1601.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. + treeview1601.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. # Sort sensor rows if user has changed row sorting column and sorting order (ascending/descending) by clicking on any column title button on the GUI. if sensors_treeview_columns_shown_prev != sensors_treeview_columns_shown or sensors_data_row_sorting_column_prev != sensors_data_row_sorting_column or sensors_data_row_sorting_order != sensors_data_row_sorting_order_prev: # Reorder columns/sort rows if column ordering/row sorting has been changed since last loop in order to avoid reordering/sorting in every loop. @@ -359,11 +359,21 @@ def sensors_treeview_column_order_width_row_sorting_func(): treeview_column_titles = [] for column in sensors_treeview_columns: treeview_column_titles.append(column.get_title()) + + sensors_data_column_order = [-1] * len(sensors_data_list) + sensors_data_column_widths = [-1] * len(sensors_data_list) + + sensors_treeview_columns_last_index = len(sensors_treeview_columns)-1 + for i, sensors_data in enumerate(sensors_data_list): for j, column_title in enumerate(treeview_column_titles): if column_title == sensors_data[1]: - Config.sensors_data_column_order[i] = j - Config.sensors_data_column_widths[i] = sensors_treeview_columns[j].get_width() - break + column_index = treeview_column_titles.index(sensors_data[1]) + sensors_data_column_order[i] = column_index + if j != sensors_treeview_columns_last_index: + sensors_data_column_widths[i] = sensors_treeview_columns[column_index].get_width() + + Config.sensors_data_column_order = list(sensors_data_column_order) + Config.sensors_data_column_widths = list(sensors_data_column_widths) Config.config_save_func() diff --git a/src/Services.py b/src/Services.py index 2ce0deae..228a5c48 100755 --- a/src/Services.py +++ b/src/Services.py @@ -365,19 +365,19 @@ def services_loop_func(): # Reorder columns if this is the first loop (columns are appended into treeview as unordered) or user has reset column order from customizations. if services_treeview_columns_shown_prev != services_treeview_columns_shown or services_data_column_order_prev != services_data_column_order: services_treeview_columns = treeview6101.get_columns() # Get shown columns on the treeview in order to use this data for reordering the columns. - services_treeview_columns_modified = treeview6101.get_columns() treeview_column_titles = [] for column in services_treeview_columns: treeview_column_titles.append(column.get_title()) - for order in reversed(sorted(services_data_column_order)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. - if services_data_column_order.index(order) <= len(services_treeview_columns) - 1 and services_data_column_order.index(order) in services_treeview_columns_shown: + services_data_column_order_scratch = [] + for column_order in services_data_column_order: + if column_order != -1: + services_data_column_order_scratch.append(column_order) + for order in reversed(sorted(services_data_column_order_scratch)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. + if services_data_column_order.index(order) in services_treeview_columns_shown: column_number_to_move = services_data_column_order.index(order) column_title_to_move = services_data_list[column_number_to_move][1] column_to_move = services_treeview_columns[treeview_column_titles.index(column_title_to_move)] - column_title_to_move = column_to_move.get_title() - for data in services_data_list: - if data[1] == column_title_to_move: - treeview6101.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. + treeview6101.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. # Sort service rows if user has changed row sorting column and sorting order (ascending/descending) by clicking on any column title button on the GUI. if services_treeview_columns_shown_prev != services_treeview_columns_shown or services_data_row_sorting_column_prev != services_data_row_sorting_column or services_data_row_sorting_order != services_data_row_sorting_order_prev: # Reorder columns/sort rows if column ordering/row sorting has been changed since last loop in order to avoid reordering/sorting in every loop. @@ -482,11 +482,21 @@ def services_treeview_column_order_width_row_sorting_func(): treeview_column_titles = [] for column in services_treeview_columns: treeview_column_titles.append(column.get_title()) + + services_data_column_order = [-1] * len(services_data_list) + services_data_column_widths = [-1] * len(services_data_list) + + services_treeview_columns_last_index = len(services_treeview_columns)-1 + for i, services_data in enumerate(services_data_list): for j, column_title in enumerate(treeview_column_titles): if column_title == services_data[1]: - Config.services_data_column_order[i] = j - Config.services_data_column_widths[i] = services_treeview_columns[j].get_width() - break + column_index = treeview_column_titles.index(services_data[1]) + services_data_column_order[i] = column_index + if j != services_treeview_columns_last_index: + services_data_column_widths[i] = services_treeview_columns[column_index].get_width() + + Config.services_data_column_order = list(services_data_column_order) + Config.services_data_column_widths = list(services_data_column_widths) Config.config_save_func() diff --git a/src/ServicesMenuCustomizations.py b/src/ServicesMenuCustomizations.py index 60b13812..5cff95ac 100755 --- a/src/ServicesMenuCustomizations.py +++ b/src/ServicesMenuCustomizations.py @@ -32,12 +32,10 @@ def __init__(self): self.checkbutton6107p = builder.get_object('checkbutton6107p') self.checkbutton6108p = builder.get_object('checkbutton6108p') self.button6101p = builder.get_object('button6101p') - self.button6102p = builder.get_object('button6102p') # Connect GUI signals self.popover6101p.connect("show", self.on_popover6101p_show) self.button6101p.connect("clicked", self.on_button6101p_clicked) - self.button6102p.connect("clicked", self.on_button6102p_clicked) # ----------------------- Called for connecting some of the signals in order to disconnect them for setting GUI ----------------------- @@ -92,17 +90,6 @@ def on_button6101p_clicked(self, widget): self.services_tab_customization_popover_connect_signals_func() - # ----------------------- "Add/Remove Columns (Name, PID, Username, etc.)" Checkbuttons ----------------------- - def on_button6102p_clicked(self, widget): - - Config.config_default_services_row_sort_column_order_func() - - # Apply changes immediately (without waiting update interval). -# Services.services_initial_func() -# Services.Config.services_loop_func() - Config.config_save_func() - - # ----------------------- "Add/Remove Columns (Service Name, State, Main PID, etc.)" Checkbuttons ----------------------- def on_add_remove_checkbuttons_toggled(self, widget): @@ -169,6 +156,7 @@ def services_add_remove_columns_function(self): Config.services_treeview_columns_shown.append(7) # Apply changes immediately (without waiting update interval). + Services.services_treeview_column_order_width_row_sorting_func() # Services.services_initial_func() # Services.services_loop_func() Config.config_save_func() diff --git a/src/Users.py b/src/Users.py index 559e2140..208d4728 100755 --- a/src/Users.py +++ b/src/Users.py @@ -408,19 +408,19 @@ def users_loop_func(): # Reorder columns if this is the first loop (columns are appended into treeview as unordered) or user has reset column order from customizations. if users_treeview_columns_shown_prev != users_treeview_columns_shown or users_data_column_order_prev != users_data_column_order: users_treeview_columns = treeview3101.get_columns() # Get shown columns on the treeview in order to use this data for reordering the columns. - users_treeview_columns_modified = treeview3101.get_columns() treeview_column_titles = [] for column in users_treeview_columns: treeview_column_titles.append(column.get_title()) - for order in reversed(sorted(users_data_column_order)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. - if users_data_column_order.index(order) <= len(users_treeview_columns) - 1 and users_data_column_order.index(order) in users_treeview_columns_shown: + users_data_column_order_scratch = [] + for column_order in users_data_column_order: + if column_order != -1: + users_data_column_order_scratch.append(column_order) + for order in reversed(sorted(users_data_column_order_scratch)): # Reorder treeview columns by moving the last unsorted column at the beginning of the treeview. + if users_data_column_order.index(order) in users_treeview_columns_shown: column_number_to_move = users_data_column_order.index(order) column_title_to_move = users_data_list[column_number_to_move][1] column_to_move = users_treeview_columns[treeview_column_titles.index(column_title_to_move)] - column_title_to_move = column_to_move.get_title() - for data in users_data_list: - if data[1] == column_title_to_move: - treeview3101.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. + treeview3101.move_column_after(column_to_move, None) # Column is moved at the beginning of the treeview if "None" is used. # Sort user rows if user has changed row sorting column and sorting order (ascending/descending) by clicking on any column title button on the GUI. if users_treeview_columns_shown_prev != users_treeview_columns_shown or users_data_row_sorting_column_prev != users_data_row_sorting_column or users_data_row_sorting_order != users_data_row_sorting_order_prev: # Reorder columns/sort rows if column ordering/row sorting has been changed since last loop in order to avoid reordering/sorting in every loop. @@ -531,11 +531,21 @@ def users_treeview_column_order_width_row_sorting_func(): treeview_column_titles = [] for column in users_treeview_columns: treeview_column_titles.append(column.get_title()) + + users_data_column_order = [-1] * len(users_data_list) + users_data_column_widths = [-1] * len(users_data_list) + + users_treeview_columns_last_index = len(users_treeview_columns)-1 + for i, users_data in enumerate(users_data_list): for j, column_title in enumerate(treeview_column_titles): if column_title == users_data[1]: - Config.users_data_column_order[i] = j - Config.users_data_column_widths[i] = users_treeview_columns[j].get_width() - break + column_index = treeview_column_titles.index(users_data[1]) + users_data_column_order[i] = column_index + if j != users_treeview_columns_last_index: + users_data_column_widths[i] = users_treeview_columns[column_index].get_width() + + Config.users_data_column_order = list(users_data_column_order) + Config.users_data_column_widths = list(users_data_column_widths) Config.config_save_func() diff --git a/src/UsersMenuCustomizations.py b/src/UsersMenuCustomizations.py index adf4148a..b19e38ec 100755 --- a/src/UsersMenuCustomizations.py +++ b/src/UsersMenuCustomizations.py @@ -24,7 +24,6 @@ def __init__(self): # Get GUI objects self.popover3101p = builder.get_object('popover3101p') self.button3101p = builder.get_object('button3101p') - self.button3102p = builder.get_object('button3102p') self.checkbutton3101p = builder.get_object('checkbutton3101p') self.checkbutton3102p = builder.get_object('checkbutton3102p') self.checkbutton3103p = builder.get_object('checkbutton3103p') @@ -40,7 +39,6 @@ def __init__(self): # Connect GUI signals self.popover3101p.connect("show", self.on_popover3101p_show) self.button3101p.connect("clicked", self.on_button3101p_clicked) - self.button3102p.connect("clicked", self.on_button3102p_clicked) # ----------------------- Called for connecting some of the signals in order to disconnect them for setting GUI ----------------------- @@ -101,17 +99,6 @@ def on_button3101p_clicked(self, widget): self.users_tab_customization_popover_connect_signals_func() - # ----------------------- "Reset column width, row sorting, etc." Button ----------------------- - def on_button3102p_clicked(self, widget): - - Config.config_default_users_row_sort_column_order_func() - - # Apply changes immediately (without waiting update interval). - Users.users_initial_func() - Users.users_loop_func() - Config.config_save_func() - - # ----------------------- "Add/Remove Columns (User Name, Full Name,, etc.)" Checkbuttons ----------------------- def on_add_remove_checkbuttons_toggled(self, widget): @@ -197,6 +184,7 @@ def users_add_remove_columns_function(self): Config.users_treeview_columns_shown.append(10) # Apply changes immediately (without waiting update interval). + Users.users_treeview_column_order_width_row_sorting_func() Users.users_initial_func() Users.users_loop_func() Config.config_save_func() diff --git a/src/__version__ b/src/__version__ index 39893559..3500250a 100755 --- a/src/__version__ +++ b/src/__version__ @@ -1 +1 @@ -1.20.0 +1.21.0 diff --git a/ui/ProcessesMenuCustomizations.ui b/ui/ProcessesMenuCustomizations.ui index 00419e3c..fec3e104 100755 --- a/ui/ProcessesMenuCustomizations.ui +++ b/ui/ProcessesMenuCustomizations.ui @@ -35,7 +35,7 @@ True True - + True False @@ -99,19 +99,6 @@ 4 - - - Reset - True - True - True - start - - - 0 - 6 - - True @@ -127,21 +114,6 @@ 0 - - - True - False - start - Reordering/Sorting/Widths - - - - - - 0 - 5 - - diff --git a/ui/ServicesMenuCustomizations.ui b/ui/ServicesMenuCustomizations.ui index bfe7676b..4b38dd39 100755 --- a/ui/ServicesMenuCustomizations.ui +++ b/ui/ServicesMenuCustomizations.ui @@ -34,56 +34,6 @@ True True - - - - True - False - 5 - 5 - 15 - 5 - 5 - - - Reset - True - True - True - start - - - 0 - 1 - - - - - True - False - start - Reordering/Sorting/Widths - - - - - - 0 - 0 - - - - - - - True - False - View - - - False - - @@ -238,9 +188,6 @@ - - 1 - @@ -249,7 +196,6 @@ Add/Remove Columns - 1 False diff --git a/ui/UsersMenuCustomizations.ui b/ui/UsersMenuCustomizations.ui index 29b03099..2ecc9a4a 100755 --- a/ui/UsersMenuCustomizations.ui +++ b/ui/UsersMenuCustomizations.ui @@ -34,56 +34,6 @@ True True - - - - True - False - 5 - 5 - 15 - 5 - 5 - - - Reset - True - True - True - start - - - 0 - 1 - - - - - True - False - start - Reordering/Sorting/Widths - - - - - - 0 - 0 - - - - - - - True - False - View - - - False - - @@ -283,9 +233,6 @@ - - 1 - @@ -294,7 +241,6 @@ Add/Remove Columns - 1 False