From ad3eeb6e060d835a0459047f4b79e03a805965e6 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Tue, 11 Nov 2025 17:05:30 +0500 Subject: [PATCH] chore(localization): update Signed-off-by: Boris Yumankulov --- documentation/localization_guide/README.md | 6 +- documentation/localization_guide/README.ru.md | 6 +- .../locales/de_DE/LC_MESSAGES/messages.mo | Bin 451 -> 451 bytes .../locales/de_DE/LC_MESSAGES/messages.po | 290 +++++++++++++- .../locales/es_ES/LC_MESSAGES/messages.mo | Bin 451 -> 451 bytes .../locales/es_ES/LC_MESSAGES/messages.po | 290 +++++++++++++- portprotonqt/locales/messages.pot | 290 +++++++++++++- .../locales/ru_RU/LC_MESSAGES/messages.mo | Bin 20343 -> 34602 bytes .../locales/ru_RU/LC_MESSAGES/messages.po | 354 +++++++++++++++++- portprotonqt/settings_manager.py | 2 - 10 files changed, 1185 insertions(+), 53 deletions(-) diff --git a/documentation/localization_guide/README.md b/documentation/localization_guide/README.md index 5b70216..4273860 100644 --- a/documentation/localization_guide/README.md +++ b/documentation/localization_guide/README.md @@ -21,9 +21,9 @@ Current translation status: | Locale | Progress | Translated | | :----- | -------: | ---------: | -| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 249 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 249 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 249 of 249 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 of 323 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 of 323 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 323 of 323 | --- diff --git a/documentation/localization_guide/README.ru.md b/documentation/localization_guide/README.ru.md index 0efbd58..eb02ff8 100644 --- a/documentation/localization_guide/README.ru.md +++ b/documentation/localization_guide/README.ru.md @@ -21,9 +21,9 @@ | Локаль | Прогресс | Переведено | | :----- | -------: | ---------: | -| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 249 | -| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 249 | -| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 249 из 249 | +| [de_DE](./de_DE/LC_MESSAGES/messages.po) | 0% | 0 из 323 | +| [es_ES](./es_ES/LC_MESSAGES/messages.po) | 0% | 0 из 323 | +| [ru_RU](./ru_RU/LC_MESSAGES/messages.po) | 100% | 323 из 323 | --- diff --git a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.mo index fbe299de29772391222014580a3100afeee16554..ec67393c0051cf2fb27c15845574ad5bd7423acf 100644 GIT binary patch delta 21 ccmX@ie3*GcAD5x7p`n7Ixs`#z#u?g-07#t%3;+NC delta 21 ccmX@ie3*GcAD4lyp_ziAiIu6z#u?g-07&2l761SM diff --git a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po index c2c515a..1bf1bf0 100644 --- a/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po +++ b/portprotonqt/locales/de_DE/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-10-16 14:54+0500\n" +"POT-Creation-Date: 2025-11-11 17:00+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: de_DE\n" @@ -76,10 +76,6 @@ msgstr "" msgid "Legendary executable not found at {path}" msgstr "" -#, python-brace-format -msgid "start.sh not found at {path}" -msgstr "" - msgid "Success" msgstr "" @@ -124,6 +120,10 @@ msgstr "" msgid "Removed '{game_name}' from favorites" msgstr "" +#, python-brace-format +msgid "start.sh not found at {path}" +msgstr "" + #, python-brace-format msgid "Launch game \"{name}\" with PortProton" msgstr "" @@ -365,6 +365,39 @@ msgstr "" msgid "Components installed successfully." msgstr "" +msgid "Exe Settings" +msgstr "" + +msgid "Main" +msgstr "" + +msgid "Advanced" +msgstr "" + +msgid "Setting" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "disabled" +msgstr "" + +msgid "Info" +msgstr "" + +msgid "No changes to apply." +msgstr "" + +msgid "Failed to apply changes. Check logs." +msgstr "" + +msgid "Settings updated successfully." +msgstr "" + msgid "Loading Epic Games Store games..." msgstr "" @@ -512,14 +545,21 @@ msgstr "" msgid "Are you sure you want to clear prefix '{}'?" msgstr "" -#, python-brace-format -msgid "Prefix '{}' cleared successfully." +msgid "Clearing prefix..." +msgstr "" + +msgid "Failed to start prefix clear process." +msgstr "" + +msgid "Prefix cleared successfully." msgstr "" #, python-brace-format -msgid "" -"Prefix '{}' cleared with errors:\n" -"{}" +msgid "Prefix clear failed with exit code {}." +msgstr "" + +#, python-brace-format +msgid "Failed to run clear prefix command: {}" msgstr "" msgid "Failed to start backup process." @@ -704,6 +744,10 @@ msgstr "" msgid "Error applying theme '{0}'" msgstr "" +#, python-brace-format +msgid "Executable not found: {0}" +msgstr "" + msgid "LAST LAUNCH" msgstr "" @@ -762,6 +806,232 @@ msgstr "" msgid "File not found: {0}" msgstr "" +msgid "" +"Using FPS and system load monitoring (Turns on and off by the key " +"combination - right Shift + F12)" +msgstr "" + +msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)" +msgstr "" + +msgid "" +"Enable vkBasalt by default to improve graphics in games running on " +"Vulkan. (The HOME hotkey disables vkbasalt)" +msgstr "" + +msgid "Forced use of VKBASALT system settings (GOverlay, etc.)" +msgstr "" + +msgid "" +"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, " +"DirectDraw 1-7, Direct3D 2-9) on all 3D API." +msgstr "" + +msgid "" +"Super + F : Toggle fullscreen\n" +"Super + N : Toggle nearest neighbour filtering\n" +"Super + U : Toggle FSR upscaling\n" +"Super + Y : Toggle NIS upscaling\n" +"Super + I : Increase FSR sharpness by 1\n" +"Super + O : Decrease FSR sharpness by 1\n" +"Super + S : Take screenshot (currently goes to /tmp/gamescope_DATE.png)\n" +"Super + G : Toggle keyboard grab\n" +"Super + C : Update clipboard" +msgstr "" + +msgid "Enable in-process synchronization primitives based on eventfd." +msgstr "" + +msgid "Enable futex-based in-process synchronization primitives." +msgstr "" + +msgid "Enable in-process synchronization via the Linux ntsync driver." +msgstr "" + +msgid "Enable vkd3d support - Ray Tracing" +msgstr "" + +msgid "Enable DLSS on supported NVIDIA graphics cards" +msgstr "" + +msgid "Enable OptiScaler (replacement upscaler / frame generator)" +msgstr "" + +msgid "Enable Lossless Scaling frame generation (experimental)" +msgstr "" + +msgid "FSR upscaling in fullscreen with ProtonGE below native resolution" +msgstr "" + +msgid "Disguise all NVIDIA GPU features" +msgstr "" + +msgid "Run the application in WINE virtual desktop" +msgstr "" + +msgid "Run the application in a terminal" +msgstr "" + +msgid "Disable startup mode and WINE version selector window" +msgstr "" + +msgid "Use system GameMode for performance optimization" +msgstr "" + +msgid "Enable forced use of third-party DirectX libraries" +msgstr "" + +msgid "Fix pink-tinted video playback in some games" +msgstr "" + +msgid "Reduce PulseAudio latency to fix intermittent sound" +msgstr "" + +msgid "Force US keyboard layout" +msgstr "" + +msgid "Use GStreamer for in-game clips (WMF support)" +msgstr "" + +msgid "Use WINE shader caching" +msgstr "" + +msgid "Force use of built-in DXGI library" +msgstr "" + +msgid "Enable Easy Anti-Cheat and BattlEye runtimes" +msgstr "" + +msgid "Use system Vulkan layers (MangoHud, vkBasalt, OBS, etc.)" +msgstr "" + +msgid "Enable OBS Studio capture via obs-vkcapture" +msgstr "" + +msgid "Disable desktop compositing for performance" +msgstr "" + +msgid "Use container launch mode (recommended default)" +msgstr "" + +msgid "Force DirectInput protocol instead of XInput" +msgstr "" + +msgid "Enable experimental native Wayland support" +msgstr "" + +msgid "Enable HDR settings under native Wayland" +msgstr "" + +msgid "Use Gallium Zink (OpenGL via Vulkan)" +msgstr "" + +msgid "Use Gallium Nine (native DirectX 9 for Mesa)" +msgstr "" + +msgid "Use WineD3D Vulkan backend (Damavand)" +msgstr "" + +msgid "Use bundled dxvk/vkd3d from Wine/Proton" +msgstr "" + +msgid "Use async dxvk-sarek (experimental)" +msgstr "" + +msgid "Windows version" +msgstr "" + +msgid "" +"Changing the WINDOWS emulation version may be required to run older " +"games. WINDOWS versions below 10 do not support new games with DirectX 12" +msgstr "" + +msgid "DLL Overrides" +msgstr "" + +msgid "" +"Forced to use/disable the library only for the given application.\n" +"\n" +"A brief instruction:\n" +"* libraries are written WITHOUT the .dll file extension\n" +"* libraries are separated by semicolons - ;\n" +"* library=n - use the WINDOWS (third-party) library\n" +"* library=b - use WINE (built-in) library\n" +"* library=n,b - use WINDOWS library and then WINE\n" +"* library=b,n - use WINE library and then WINDOWS\n" +"* library= - disable the use of this library\n" +"\n" +"Example: libglesv2=;d3dx9_36,d3dx9_42=n,b;mfc120=b,n" +msgstr "" + +msgid "Launch Arguments" +msgstr "" + +msgid "" +"Adding an argument after the .exe file, just like you would add an " +"argument in a shortcut on a WINDOWS system.\n" +"\n" +"Example: -dx11 -skipintro 1" +msgstr "" + +msgid "CPU Cores Limit" +msgstr "" + +msgid "" +"Limiting the number of CPU cores is useful for Unity games (It is " +"recommended to set the value equal to 8)" +msgstr "" + +msgid "OpenGL Version" +msgstr "" + +msgid "" +"You can select the required OpenGL version, some games require a forced " +"Compatibility Profile (COMP)." +msgstr "" + +msgid "VKD3D Feature Level" +msgstr "" + +msgid "You can set a forced feature level VKD3D for games on DirectX12" +msgstr "" + +msgid "Locale" +msgstr "" + +msgid "Force certain locale for an app. Fixes encoding issues in legacy software" +msgstr "" + +msgid "Window Mode" +msgstr "" + +msgid "" +"Window mode (for Vulkan and OpenGL):\n" +"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n" +"immediate - Unlimited frame rate + tearing.\n" +"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n" +"relaxed - Same as fifo but allows tearing when below the monitors refresh" +" rate." +msgstr "" + +msgid "AMD Vulkan Driver" +msgstr "" + +msgid "" +"Select needed AMD vulkan implementation. Choosing which implementation of" +" vulkan will be used to run the game" +msgstr "" + +msgid "NUMA Node" +msgstr "" + +msgid "" +"NUMA node for CPU affinity. In multi-core systems, CPUs are split into " +"NUMA nodes, each with its own local memory and cores. Binding a game to a" +" single node reduces memory-access latency and limits costly core-to-core" +" switches." +msgstr "" + msgid "Reboot" msgstr "" diff --git a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.mo index 1429536c3daf9d547fe58c731dc7bd25b289ab92..e90d87d635a4ae09b6616e46f2321015fc915b46 100644 GIT binary patch delta 21 ccmX@ie3*GcAD5x7p`n7Ixs`#z#u?g-07#t%3;+NC delta 21 ccmX@ie3*GcAD4lyp_ziAiIu6z#u?g-07&2l761SM diff --git a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po index c6cb358..bf294fb 100644 --- a/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po +++ b/portprotonqt/locales/es_ES/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-10-16 14:54+0500\n" +"POT-Creation-Date: 2025-11-11 17:00+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: es_ES\n" @@ -76,10 +76,6 @@ msgstr "" msgid "Legendary executable not found at {path}" msgstr "" -#, python-brace-format -msgid "start.sh not found at {path}" -msgstr "" - msgid "Success" msgstr "" @@ -124,6 +120,10 @@ msgstr "" msgid "Removed '{game_name}' from favorites" msgstr "" +#, python-brace-format +msgid "start.sh not found at {path}" +msgstr "" + #, python-brace-format msgid "Launch game \"{name}\" with PortProton" msgstr "" @@ -365,6 +365,39 @@ msgstr "" msgid "Components installed successfully." msgstr "" +msgid "Exe Settings" +msgstr "" + +msgid "Main" +msgstr "" + +msgid "Advanced" +msgstr "" + +msgid "Setting" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "disabled" +msgstr "" + +msgid "Info" +msgstr "" + +msgid "No changes to apply." +msgstr "" + +msgid "Failed to apply changes. Check logs." +msgstr "" + +msgid "Settings updated successfully." +msgstr "" + msgid "Loading Epic Games Store games..." msgstr "" @@ -512,14 +545,21 @@ msgstr "" msgid "Are you sure you want to clear prefix '{}'?" msgstr "" -#, python-brace-format -msgid "Prefix '{}' cleared successfully." +msgid "Clearing prefix..." +msgstr "" + +msgid "Failed to start prefix clear process." +msgstr "" + +msgid "Prefix cleared successfully." msgstr "" #, python-brace-format -msgid "" -"Prefix '{}' cleared with errors:\n" -"{}" +msgid "Prefix clear failed with exit code {}." +msgstr "" + +#, python-brace-format +msgid "Failed to run clear prefix command: {}" msgstr "" msgid "Failed to start backup process." @@ -704,6 +744,10 @@ msgstr "" msgid "Error applying theme '{0}'" msgstr "" +#, python-brace-format +msgid "Executable not found: {0}" +msgstr "" + msgid "LAST LAUNCH" msgstr "" @@ -762,6 +806,232 @@ msgstr "" msgid "File not found: {0}" msgstr "" +msgid "" +"Using FPS and system load monitoring (Turns on and off by the key " +"combination - right Shift + F12)" +msgstr "" + +msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)" +msgstr "" + +msgid "" +"Enable vkBasalt by default to improve graphics in games running on " +"Vulkan. (The HOME hotkey disables vkbasalt)" +msgstr "" + +msgid "Forced use of VKBASALT system settings (GOverlay, etc.)" +msgstr "" + +msgid "" +"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, " +"DirectDraw 1-7, Direct3D 2-9) on all 3D API." +msgstr "" + +msgid "" +"Super + F : Toggle fullscreen\n" +"Super + N : Toggle nearest neighbour filtering\n" +"Super + U : Toggle FSR upscaling\n" +"Super + Y : Toggle NIS upscaling\n" +"Super + I : Increase FSR sharpness by 1\n" +"Super + O : Decrease FSR sharpness by 1\n" +"Super + S : Take screenshot (currently goes to /tmp/gamescope_DATE.png)\n" +"Super + G : Toggle keyboard grab\n" +"Super + C : Update clipboard" +msgstr "" + +msgid "Enable in-process synchronization primitives based on eventfd." +msgstr "" + +msgid "Enable futex-based in-process synchronization primitives." +msgstr "" + +msgid "Enable in-process synchronization via the Linux ntsync driver." +msgstr "" + +msgid "Enable vkd3d support - Ray Tracing" +msgstr "" + +msgid "Enable DLSS on supported NVIDIA graphics cards" +msgstr "" + +msgid "Enable OptiScaler (replacement upscaler / frame generator)" +msgstr "" + +msgid "Enable Lossless Scaling frame generation (experimental)" +msgstr "" + +msgid "FSR upscaling in fullscreen with ProtonGE below native resolution" +msgstr "" + +msgid "Disguise all NVIDIA GPU features" +msgstr "" + +msgid "Run the application in WINE virtual desktop" +msgstr "" + +msgid "Run the application in a terminal" +msgstr "" + +msgid "Disable startup mode and WINE version selector window" +msgstr "" + +msgid "Use system GameMode for performance optimization" +msgstr "" + +msgid "Enable forced use of third-party DirectX libraries" +msgstr "" + +msgid "Fix pink-tinted video playback in some games" +msgstr "" + +msgid "Reduce PulseAudio latency to fix intermittent sound" +msgstr "" + +msgid "Force US keyboard layout" +msgstr "" + +msgid "Use GStreamer for in-game clips (WMF support)" +msgstr "" + +msgid "Use WINE shader caching" +msgstr "" + +msgid "Force use of built-in DXGI library" +msgstr "" + +msgid "Enable Easy Anti-Cheat and BattlEye runtimes" +msgstr "" + +msgid "Use system Vulkan layers (MangoHud, vkBasalt, OBS, etc.)" +msgstr "" + +msgid "Enable OBS Studio capture via obs-vkcapture" +msgstr "" + +msgid "Disable desktop compositing for performance" +msgstr "" + +msgid "Use container launch mode (recommended default)" +msgstr "" + +msgid "Force DirectInput protocol instead of XInput" +msgstr "" + +msgid "Enable experimental native Wayland support" +msgstr "" + +msgid "Enable HDR settings under native Wayland" +msgstr "" + +msgid "Use Gallium Zink (OpenGL via Vulkan)" +msgstr "" + +msgid "Use Gallium Nine (native DirectX 9 for Mesa)" +msgstr "" + +msgid "Use WineD3D Vulkan backend (Damavand)" +msgstr "" + +msgid "Use bundled dxvk/vkd3d from Wine/Proton" +msgstr "" + +msgid "Use async dxvk-sarek (experimental)" +msgstr "" + +msgid "Windows version" +msgstr "" + +msgid "" +"Changing the WINDOWS emulation version may be required to run older " +"games. WINDOWS versions below 10 do not support new games with DirectX 12" +msgstr "" + +msgid "DLL Overrides" +msgstr "" + +msgid "" +"Forced to use/disable the library only for the given application.\n" +"\n" +"A brief instruction:\n" +"* libraries are written WITHOUT the .dll file extension\n" +"* libraries are separated by semicolons - ;\n" +"* library=n - use the WINDOWS (third-party) library\n" +"* library=b - use WINE (built-in) library\n" +"* library=n,b - use WINDOWS library and then WINE\n" +"* library=b,n - use WINE library and then WINDOWS\n" +"* library= - disable the use of this library\n" +"\n" +"Example: libglesv2=;d3dx9_36,d3dx9_42=n,b;mfc120=b,n" +msgstr "" + +msgid "Launch Arguments" +msgstr "" + +msgid "" +"Adding an argument after the .exe file, just like you would add an " +"argument in a shortcut on a WINDOWS system.\n" +"\n" +"Example: -dx11 -skipintro 1" +msgstr "" + +msgid "CPU Cores Limit" +msgstr "" + +msgid "" +"Limiting the number of CPU cores is useful for Unity games (It is " +"recommended to set the value equal to 8)" +msgstr "" + +msgid "OpenGL Version" +msgstr "" + +msgid "" +"You can select the required OpenGL version, some games require a forced " +"Compatibility Profile (COMP)." +msgstr "" + +msgid "VKD3D Feature Level" +msgstr "" + +msgid "You can set a forced feature level VKD3D for games on DirectX12" +msgstr "" + +msgid "Locale" +msgstr "" + +msgid "Force certain locale for an app. Fixes encoding issues in legacy software" +msgstr "" + +msgid "Window Mode" +msgstr "" + +msgid "" +"Window mode (for Vulkan and OpenGL):\n" +"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n" +"immediate - Unlimited frame rate + tearing.\n" +"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n" +"relaxed - Same as fifo but allows tearing when below the monitors refresh" +" rate." +msgstr "" + +msgid "AMD Vulkan Driver" +msgstr "" + +msgid "" +"Select needed AMD vulkan implementation. Choosing which implementation of" +" vulkan will be used to run the game" +msgstr "" + +msgid "NUMA Node" +msgstr "" + +msgid "" +"NUMA node for CPU affinity. In multi-core systems, CPUs are split into " +"NUMA nodes, each with its own local memory and cores. Binding a game to a" +" single node reduces memory-access latency and limits costly core-to-core" +" switches." +msgstr "" + msgid "Reboot" msgstr "" diff --git a/portprotonqt/locales/messages.pot b/portprotonqt/locales/messages.pot index 15edbd6..b647f2e 100644 --- a/portprotonqt/locales/messages.pot +++ b/portprotonqt/locales/messages.pot @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PortProtonQt 0.1.1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-10-16 14:54+0500\n" +"POT-Creation-Date: 2025-11-11 17:00+0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -74,10 +74,6 @@ msgstr "" msgid "Legendary executable not found at {path}" msgstr "" -#, python-brace-format -msgid "start.sh not found at {path}" -msgstr "" - msgid "Success" msgstr "" @@ -122,6 +118,10 @@ msgstr "" msgid "Removed '{game_name}' from favorites" msgstr "" +#, python-brace-format +msgid "start.sh not found at {path}" +msgstr "" + #, python-brace-format msgid "Launch game \"{name}\" with PortProton" msgstr "" @@ -363,6 +363,39 @@ msgstr "" msgid "Components installed successfully." msgstr "" +msgid "Exe Settings" +msgstr "" + +msgid "Main" +msgstr "" + +msgid "Advanced" +msgstr "" + +msgid "Setting" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "disabled" +msgstr "" + +msgid "Info" +msgstr "" + +msgid "No changes to apply." +msgstr "" + +msgid "Failed to apply changes. Check logs." +msgstr "" + +msgid "Settings updated successfully." +msgstr "" + msgid "Loading Epic Games Store games..." msgstr "" @@ -510,14 +543,21 @@ msgstr "" msgid "Are you sure you want to clear prefix '{}'?" msgstr "" -#, python-brace-format -msgid "Prefix '{}' cleared successfully." +msgid "Clearing prefix..." +msgstr "" + +msgid "Failed to start prefix clear process." +msgstr "" + +msgid "Prefix cleared successfully." msgstr "" #, python-brace-format -msgid "" -"Prefix '{}' cleared with errors:\n" -"{}" +msgid "Prefix clear failed with exit code {}." +msgstr "" + +#, python-brace-format +msgid "Failed to run clear prefix command: {}" msgstr "" msgid "Failed to start backup process." @@ -702,6 +742,10 @@ msgstr "" msgid "Error applying theme '{0}'" msgstr "" +#, python-brace-format +msgid "Executable not found: {0}" +msgstr "" + msgid "LAST LAUNCH" msgstr "" @@ -760,6 +804,232 @@ msgstr "" msgid "File not found: {0}" msgstr "" +msgid "" +"Using FPS and system load monitoring (Turns on and off by the key " +"combination - right Shift + F12)" +msgstr "" + +msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)" +msgstr "" + +msgid "" +"Enable vkBasalt by default to improve graphics in games running on " +"Vulkan. (The HOME hotkey disables vkbasalt)" +msgstr "" + +msgid "Forced use of VKBASALT system settings (GOverlay, etc.)" +msgstr "" + +msgid "" +"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, " +"DirectDraw 1-7, Direct3D 2-9) on all 3D API." +msgstr "" + +msgid "" +"Super + F : Toggle fullscreen\n" +"Super + N : Toggle nearest neighbour filtering\n" +"Super + U : Toggle FSR upscaling\n" +"Super + Y : Toggle NIS upscaling\n" +"Super + I : Increase FSR sharpness by 1\n" +"Super + O : Decrease FSR sharpness by 1\n" +"Super + S : Take screenshot (currently goes to /tmp/gamescope_DATE.png)\n" +"Super + G : Toggle keyboard grab\n" +"Super + C : Update clipboard" +msgstr "" + +msgid "Enable in-process synchronization primitives based on eventfd." +msgstr "" + +msgid "Enable futex-based in-process synchronization primitives." +msgstr "" + +msgid "Enable in-process synchronization via the Linux ntsync driver." +msgstr "" + +msgid "Enable vkd3d support - Ray Tracing" +msgstr "" + +msgid "Enable DLSS on supported NVIDIA graphics cards" +msgstr "" + +msgid "Enable OptiScaler (replacement upscaler / frame generator)" +msgstr "" + +msgid "Enable Lossless Scaling frame generation (experimental)" +msgstr "" + +msgid "FSR upscaling in fullscreen with ProtonGE below native resolution" +msgstr "" + +msgid "Disguise all NVIDIA GPU features" +msgstr "" + +msgid "Run the application in WINE virtual desktop" +msgstr "" + +msgid "Run the application in a terminal" +msgstr "" + +msgid "Disable startup mode and WINE version selector window" +msgstr "" + +msgid "Use system GameMode for performance optimization" +msgstr "" + +msgid "Enable forced use of third-party DirectX libraries" +msgstr "" + +msgid "Fix pink-tinted video playback in some games" +msgstr "" + +msgid "Reduce PulseAudio latency to fix intermittent sound" +msgstr "" + +msgid "Force US keyboard layout" +msgstr "" + +msgid "Use GStreamer for in-game clips (WMF support)" +msgstr "" + +msgid "Use WINE shader caching" +msgstr "" + +msgid "Force use of built-in DXGI library" +msgstr "" + +msgid "Enable Easy Anti-Cheat and BattlEye runtimes" +msgstr "" + +msgid "Use system Vulkan layers (MangoHud, vkBasalt, OBS, etc.)" +msgstr "" + +msgid "Enable OBS Studio capture via obs-vkcapture" +msgstr "" + +msgid "Disable desktop compositing for performance" +msgstr "" + +msgid "Use container launch mode (recommended default)" +msgstr "" + +msgid "Force DirectInput protocol instead of XInput" +msgstr "" + +msgid "Enable experimental native Wayland support" +msgstr "" + +msgid "Enable HDR settings under native Wayland" +msgstr "" + +msgid "Use Gallium Zink (OpenGL via Vulkan)" +msgstr "" + +msgid "Use Gallium Nine (native DirectX 9 for Mesa)" +msgstr "" + +msgid "Use WineD3D Vulkan backend (Damavand)" +msgstr "" + +msgid "Use bundled dxvk/vkd3d from Wine/Proton" +msgstr "" + +msgid "Use async dxvk-sarek (experimental)" +msgstr "" + +msgid "Windows version" +msgstr "" + +msgid "" +"Changing the WINDOWS emulation version may be required to run older " +"games. WINDOWS versions below 10 do not support new games with DirectX 12" +msgstr "" + +msgid "DLL Overrides" +msgstr "" + +msgid "" +"Forced to use/disable the library only for the given application.\n" +"\n" +"A brief instruction:\n" +"* libraries are written WITHOUT the .dll file extension\n" +"* libraries are separated by semicolons - ;\n" +"* library=n - use the WINDOWS (third-party) library\n" +"* library=b - use WINE (built-in) library\n" +"* library=n,b - use WINDOWS library and then WINE\n" +"* library=b,n - use WINE library and then WINDOWS\n" +"* library= - disable the use of this library\n" +"\n" +"Example: libglesv2=;d3dx9_36,d3dx9_42=n,b;mfc120=b,n" +msgstr "" + +msgid "Launch Arguments" +msgstr "" + +msgid "" +"Adding an argument after the .exe file, just like you would add an " +"argument in a shortcut on a WINDOWS system.\n" +"\n" +"Example: -dx11 -skipintro 1" +msgstr "" + +msgid "CPU Cores Limit" +msgstr "" + +msgid "" +"Limiting the number of CPU cores is useful for Unity games (It is " +"recommended to set the value equal to 8)" +msgstr "" + +msgid "OpenGL Version" +msgstr "" + +msgid "" +"You can select the required OpenGL version, some games require a forced " +"Compatibility Profile (COMP)." +msgstr "" + +msgid "VKD3D Feature Level" +msgstr "" + +msgid "You can set a forced feature level VKD3D for games on DirectX12" +msgstr "" + +msgid "Locale" +msgstr "" + +msgid "Force certain locale for an app. Fixes encoding issues in legacy software" +msgstr "" + +msgid "Window Mode" +msgstr "" + +msgid "" +"Window mode (for Vulkan and OpenGL):\n" +"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n" +"immediate - Unlimited frame rate + tearing.\n" +"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n" +"relaxed - Same as fifo but allows tearing when below the monitors refresh" +" rate." +msgstr "" + +msgid "AMD Vulkan Driver" +msgstr "" + +msgid "" +"Select needed AMD vulkan implementation. Choosing which implementation of" +" vulkan will be used to run the game" +msgstr "" + +msgid "NUMA Node" +msgstr "" + +msgid "" +"NUMA node for CPU affinity. In multi-core systems, CPUs are split into " +"NUMA nodes, each with its own local memory and cores. Binding a game to a" +" single node reduces memory-access latency and limits costly core-to-core" +" switches." +msgstr "" + msgid "Reboot" msgstr "" diff --git a/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo b/portprotonqt/locales/ru_RU/LC_MESSAGES/messages.mo index 47e9449b01a9940c0e3d70b92e3354090cda8d91..6ef7b2c426e9fcc6b94e7bba2e87f60f9ffce057 100644 GIT binary patch literal 34602 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\n" @@ -77,10 +77,6 @@ msgstr "Остановлен(а) '{game_name}'" msgid "Legendary executable not found at {path}" msgstr "Legendary не найден по пути {path}" -#, python-brace-format -msgid "start.sh not found at {path}" -msgstr "start.sh не найден по адресу {path}" - msgid "Success" msgstr "Успешно" @@ -127,6 +123,10 @@ msgstr "'{game_name}' был(а) добавлен(а) в избранное" msgid "Removed '{game_name}' from favorites" msgstr "'{game_name}' был(а) удалён(а) из избранного" +#, python-brace-format +msgid "start.sh not found at {path}" +msgstr "start.sh не найден по адресу {path}" + #, python-brace-format msgid "Launch game \"{name}\" with PortProton" msgstr "Запустить игру \"{name}\" с помощью PortProton" @@ -372,6 +372,39 @@ msgstr "Установка не удалась. Проверьте журнал msgid "Components installed successfully." msgstr "Компоненты успешно установлены." +msgid "Exe Settings" +msgstr "Настройки EXE" + +msgid "Main" +msgstr "Основные" + +msgid "Advanced" +msgstr "Расширенные" + +msgid "Setting" +msgstr "Параметр" + +msgid "Value" +msgstr "Значение" + +msgid "Description" +msgstr "Описание" + +msgid "disabled" +msgstr "отключено" + +msgid "Info" +msgstr "Информация" + +msgid "No changes to apply." +msgstr "Изменений для применения нет." + +msgid "Failed to apply changes. Check logs." +msgstr "Не удалось применить изменения. Проверьте логи." + +msgid "Settings updated successfully." +msgstr "Настройки успешно обновлены." + msgid "Loading Epic Games Store games..." msgstr "Загрузка игр из Epic Games Store..." @@ -519,17 +552,22 @@ msgstr "Подтвердите очистку" msgid "Are you sure you want to clear prefix '{}'?" msgstr "Вы уверены, что хотите очистить префикс «{}»?" -#, python-brace-format -msgid "Prefix '{}' cleared successfully." -msgstr "Префикс '{}' успешно удален." +msgid "Clearing prefix..." +msgstr "Очистка префикса..." + +msgid "Failed to start prefix clear process." +msgstr "Не удалось запустить процесс очистки префикса." + +msgid "Prefix cleared successfully." +msgstr "Префикс удален успешно." #, python-brace-format -msgid "" -"Prefix '{}' cleared with errors:\n" -"{}" -msgstr "" -"Префикс '{}' очищен с ошибками:\n" -"{}" +msgid "Prefix clear failed with exit code {}." +msgstr "Очистка префикса завершилась с кодом завершения {}." + +#, python-brace-format +msgid "Failed to run clear prefix command: {}" +msgstr "Не удалось выполнить команду очистки префикса: {}" msgid "Failed to start backup process." msgstr "Не удалось запустить процесс резервного копирования." @@ -715,6 +753,10 @@ msgstr "Тема '{0}' применена успешно" msgid "Error applying theme '{0}'" msgstr "Ошибка при применение темы '{0}'" +#, python-brace-format +msgid "Executable not found: {0}" +msgstr "Исполняемый файл не найден: {0}" + msgid "LAST LAUNCH" msgstr "Последний запуск" @@ -773,6 +815,288 @@ msgstr "Неправильный формат команды (flatpak)" msgid "File not found: {0}" msgstr "Файл не найден: {0}" +msgid "" +"Using FPS and system load monitoring (Turns on and off by the key " +"combination - right Shift + F12)" +msgstr "" +"Использование мониторинга FPS и нагрузки системы (включается и " +"выключается комбинацией клавиш - правая Shift + F12)" + +msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)" +msgstr "Принудительное использование системных настроек MANGOHUD (GOverlay и т.д.)" + +msgid "" +"Enable vkBasalt by default to improve graphics in games running on " +"Vulkan. (The HOME hotkey disables vkbasalt)" +msgstr "" +"Включить vkBasalt по умолчанию для улучшения графики в играх на Vulkan. " +"(Горячая клавиша HOME отключает vkbasalt)" + +msgid "Forced use of VKBASALT system settings (GOverlay, etc.)" +msgstr "Принудительное использование системных настроек VKBASALT (GOverlay и т.д.)" + +msgid "" +"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, " +"DirectDraw 1-7, Direct3D 2-9) on all 3D API." +msgstr "" +"Включить dgVoodoo2. Принудительное использование всех библиотек dgVoodoo2" +" (Glide 2.11-3.1, DirectDraw 1-7, Direct3D 2-9) на всех 3D API." + +msgid "" +"Super + F : Toggle fullscreen\n" +"Super + N : Toggle nearest neighbour filtering\n" +"Super + U : Toggle FSR upscaling\n" +"Super + Y : Toggle NIS upscaling\n" +"Super + I : Increase FSR sharpness by 1\n" +"Super + O : Decrease FSR sharpness by 1\n" +"Super + S : Take screenshot (currently goes to /tmp/gamescope_DATE.png)\n" +"Super + G : Toggle keyboard grab\n" +"Super + C : Update clipboard" +msgstr "" +"Super + F: Переключить полноэкранный режим\n" +"Super + N: Переключить фильтрацию ближайшего соседа\n" +"Super + U: Переключить апскейлинг FSR\n" +"Super + Y: Переключить апскейлинг NIS\n" +"Super + I: Увеличить резкость FSR на 1\n" +"Super + O: Уменьшить резкость FSR на 1\n" +"Super + S: Сделать скриншот (сейчас сохраняется в " +"/tmp/gamescope_DATE.png)\n" +"Super + G: Переключить захват клавиатуры\n" +"Super + C: Обновить буфер обмена" + +msgid "Enable in-process synchronization primitives based on eventfd." +msgstr "Включить примитивы синхронизации в процессе на основе eventfd." + +msgid "Enable futex-based in-process synchronization primitives." +msgstr "Включить примитивы синхронизации в процессе на основе futex." + +msgid "Enable in-process synchronization via the Linux ntsync driver." +msgstr "Включить синхронизацию в процессе через драйвер ntsync в Linux." + +msgid "Enable vkd3d support - Ray Tracing" +msgstr "Включить поддержку vkd3d — трассировка лучей" + +msgid "Enable DLSS on supported NVIDIA graphics cards" +msgstr "Включить DLSS на поддерживаемых видеокартах NVIDIA" + +msgid "Enable OptiScaler (replacement upscaler / frame generator)" +msgstr "Включить OptiScaler (замена апскейлера / генератора кадров)" + +msgid "Enable Lossless Scaling frame generation (experimental)" +msgstr "Включить генерацию кадров Lossless Scaling (экспериментально)" + +msgid "FSR upscaling in fullscreen with ProtonGE below native resolution" +msgstr "Апскейлинг FSR в полноэкранном режиме с ProtonGE ниже родного разрешения" + +msgid "Disguise all NVIDIA GPU features" +msgstr "Маскировать все функции GPU NVIDIA" + +msgid "Run the application in WINE virtual desktop" +msgstr "Запускать приложение в виртуальном рабочем столе WINE" + +msgid "Run the application in a terminal" +msgstr "Запускать приложение в терминале" + +msgid "Disable startup mode and WINE version selector window" +msgstr "Отключить окно выбора режима запуска и версии WINE" + +msgid "Use system GameMode for performance optimization" +msgstr "Использовать системный GameMode для оптимизации производительности" + +msgid "Enable forced use of third-party DirectX libraries" +msgstr "Включить принудительное использование сторонних библиотек DirectX" + +msgid "Fix pink-tinted video playback in some games" +msgstr "Исправить розовый оттенок видео в некоторых играх" + +msgid "Reduce PulseAudio latency to fix intermittent sound" +msgstr "Уменьшить задержку PulseAudio для исправления прерывистого звука" + +msgid "Force US keyboard layout" +msgstr "Принудительно использовать раскладку клавиатуры US" + +msgid "Use GStreamer for in-game clips (WMF support)" +msgstr "Использовать GStreamer для внутриигровых клипов (поддержка WMF)" + +msgid "Use WINE shader caching" +msgstr "Использовать кэширование шейдеров WINE" + +msgid "Force use of built-in DXGI library" +msgstr "Принудительно использовать встроенную библиотеку DXGI" + +msgid "Enable Easy Anti-Cheat and BattlEye runtimes" +msgstr "Включить среды выполнения Easy Anti-Cheat и BattlEye" + +msgid "Use system Vulkan layers (MangoHud, vkBasalt, OBS, etc.)" +msgstr "Использовать системные слои Vulkan (MangoHud, vkBasalt, OBS и т.д.)" + +msgid "Enable OBS Studio capture via obs-vkcapture" +msgstr "Включить захват OBS Studio через obs-vkcapture" + +msgid "Disable desktop compositing for performance" +msgstr "Отключить композицию рабочего стола для производительности" + +msgid "Use container launch mode (recommended default)" +msgstr "Использовать режим запуска в контейнере (рекомендуемый по умолчанию)" + +msgid "Force DirectInput protocol instead of XInput" +msgstr "Принудительно использовать протокол DirectInput вместо XInput" + +msgid "Enable experimental native Wayland support" +msgstr "Включить экспериментальную нативную поддержку Wayland" + +msgid "Enable HDR settings under native Wayland" +msgstr "Включить настройки HDR под нативным Wayland" + +msgid "Use Gallium Zink (OpenGL via Vulkan)" +msgstr "Использовать Gallium Zink (OpenGL через Vulkan)" + +msgid "Use Gallium Nine (native DirectX 9 for Mesa)" +msgstr "Использовать Gallium Nine (нативный DirectX 9 для Mesa)" + +msgid "Use WineD3D Vulkan backend (Damavand)" +msgstr "Использовать бэкенд Vulkan WineD3D (Damavand)" + +msgid "Use bundled dxvk/vkd3d from Wine/Proton" +msgstr "Использовать встроенные dxvk/vkd3d из Wine/Proton" + +msgid "Use async dxvk-sarek (experimental)" +msgstr "Использовать асинхронный dxvk-sarek (экспериментально)" + +msgid "Windows version" +msgstr "Версия Windows" + +msgid "" +"Changing the WINDOWS emulation version may be required to run older " +"games. WINDOWS versions below 10 do not support new games with DirectX 12" +msgstr "" +"Изменение версии эмуляции WINDOWS может потребоваться для запуска старых " +"игр. Версии WINDOWS ниже 10 не поддерживают новые игры с DirectX 12" + +msgid "DLL Overrides" +msgstr "Переопределения DLL" + +msgid "" +"Forced to use/disable the library only for the given application.\n" +"\n" +"A brief instruction:\n" +"* libraries are written WITHOUT the .dll file extension\n" +"* libraries are separated by semicolons - ;\n" +"* library=n - use the WINDOWS (third-party) library\n" +"* library=b - use WINE (built-in) library\n" +"* library=n,b - use WINDOWS library and then WINE\n" +"* library=b,n - use WINE library and then WINDOWS\n" +"* library= - disable the use of this library\n" +"\n" +"Example: libglesv2=;d3dx9_36,d3dx9_42=n,b;mfc120=b,n" +msgstr "" +"Принудительное использование/отключение библиотеки только для данного " +"приложения.\n" +"\n" +"Краткая инструкция:\n" +"* библиотеки пишутся БЕЗ расширения .dll\n" +"* библиотеки разделяются точкой с запятой - ;\n" +"* library=n — использовать библиотеку WINDOWS (стороннюю)\n" +"* library=b — использовать библиотеку WINE (встроенную)\n" +"* library=n,b — использовать библиотеку WINDOWS, затем WINE\n" +"* library=b,n — использовать библиотеку WINE, затем WINDOWS\n" +"* library= — отключить использование этой библиотеки\n" +"\n" +"Пример: libglesv2=;d3dx9_36,d3dx9_42=n,b;mfc120=b,n" + +msgid "Launch Arguments" +msgstr "Аргументы запуска" + +msgid "" +"Adding an argument after the .exe file, just like you would add an " +"argument in a shortcut on a WINDOWS system.\n" +"\n" +"Example: -dx11 -skipintro 1" +msgstr "" +"Добавление аргумента после файла .exe, как вы бы добавили аргумент в " +"ярлыке на системе WINDOWS.\n" +"\n" +"Пример: -dx11 -skipintro 1" + +msgid "CPU Cores Limit" +msgstr "Ограничение ядер CPU" + +msgid "" +"Limiting the number of CPU cores is useful for Unity games (It is " +"recommended to set the value equal to 8)" +msgstr "" +"Ограничение количества ядер CPU полезно для игр на Unity (рекомендуется " +"установить значение равным 8)" + +msgid "OpenGL Version" +msgstr "Версия OpenGL" + +msgid "" +"You can select the required OpenGL version, some games require a forced " +"Compatibility Profile (COMP)." +msgstr "" +"Вы можете выбрать требуемую версию OpenGL, некоторые игры требуют " +"принудительного профиля совместимости (COMP)." + +msgid "VKD3D Feature Level" +msgstr "Уровень возможностей VKD3D" + +msgid "You can set a forced feature level VKD3D for games on DirectX12" +msgstr "" +"Вы можете установить принудительный уровень возможностей VKD3D для игр на" +" DirectX12" + +msgid "Locale" +msgstr "Локаль" + +msgid "Force certain locale for an app. Fixes encoding issues in legacy software" +msgstr "" +"Принудительно установить определённую локаль для приложения. Исправляет " +"проблемы с кодировкой в устаревшем ПО" + +msgid "Window Mode" +msgstr "Режим окна" + +msgid "" +"Window mode (for Vulkan and OpenGL):\n" +"fifo - First in, first out. Limits the frame rate + no tearing. (VSync)\n" +"immediate - Unlimited frame rate + tearing.\n" +"mailbox - Triple buffering. Unlimited frame rate + no tearing.\n" +"relaxed - Same as fifo but allows tearing when below the monitors refresh" +" rate." +msgstr "" +"Режим окна (для Vulkan и OpenGL):\n" +"fifo — Первый вошёл, первый вышел. Ограничивает частоту кадров + без " +"разрывов. (VSync)\n" +"immediate — Неограниченная частота кадров + разрывы.\n" +"mailbox — Трёхбуферная. Неограниченная частота кадров + без разрывов.\n" +"relaxed — То же, что fifo, но позволяет разрывы при частоте ниже частоты " +"обновления монитора." + +msgid "AMD Vulkan Driver" +msgstr "Драйвер Vulkan AMD" + +msgid "" +"Select needed AMD vulkan implementation. Choosing which implementation of" +" vulkan will be used to run the game" +msgstr "" +"Выберите нужную реализацию Vulkan AMD. Выбор, какая реализация Vulkan " +"будет использоваться для запуска игры" + +msgid "NUMA Node" +msgstr "Узел NUMA" + +msgid "" +"NUMA node for CPU affinity. In multi-core systems, CPUs are split into " +"NUMA nodes, each with its own local memory and cores. Binding a game to a" +" single node reduces memory-access latency and limits costly core-to-core" +" switches." +msgstr "" +"Узел NUMA для аффинности CPU. В многоядерных системах CPU разделены на " +"узлы NUMA, каждый со своей локальной памятью и ядрами. Привязка игры к " +"одному узлу уменьшает задержку доступа к памяти и ограничивает " +"дорогостоящие переключения между ядрами." + msgid "Reboot" msgstr "Перезагрузить" diff --git a/portprotonqt/settings_manager.py b/portprotonqt/settings_manager.py index e219730..c54c0d9 100644 --- a/portprotonqt/settings_manager.py +++ b/portprotonqt/settings_manager.py @@ -1,5 +1,3 @@ -"""Configuration module for exe settings dialog.""" - def get_toggle_settings(): """Get predefined toggle settings with descriptions.""" from portprotonqt.localization import _