summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFearlessTobi <thm.frey@gmail.com>2024-02-06 22:11:34 +0100
committerFearlessTobi <thm.frey@gmail.com>2024-02-08 18:13:22 +0100
commit7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6 (patch)
tree3643f3d331f7bb68425e99cc72f91be436786be1 /src
parentshared_translation: Add tooltips for advanced graphics and system settings (diff)
downloadyuzu-7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6.tar
yuzu-7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6.tar.gz
yuzu-7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6.tar.bz2
yuzu-7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6.tar.lz
yuzu-7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6.tar.xz
yuzu-7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6.tar.zst
yuzu-7cfb51e5e71c87bf8bfa7ab06c472b21e1a341a6.zip
Diffstat (limited to 'src')
-rw-r--r--src/yuzu/configuration/shared_translation.cpp39
1 files changed, 21 insertions, 18 deletions
diff --git a/src/yuzu/configuration/shared_translation.cpp b/src/yuzu/configuration/shared_translation.cpp
index 62a0baa05..2f274c0e5 100644
--- a/src/yuzu/configuration/shared_translation.cpp
+++ b/src/yuzu/configuration/shared_translation.cpp
@@ -45,21 +45,19 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QWidget* parent) {
Settings, memory_layout_mode, tr("Memory Layout"),
tr("Increases the amount of emulated RAM from the stock 4GB of the retail Switch to the "
"developer kit's 8/6GB.\nIt’s doesn’t improve stability or performance and is intended "
- "to let big texture mods fit in the “console's” RAM.\nEnabling it will increase RAM "
+ "to let big texture mods fit in emulated RAM.\nEnabling it will increase memory "
"use. It is not recommended to enable unless a specific game with a texture mod needs "
- "it.\n"
- "8GB is known to break Pokémon Scarlet/Violet."));
+ "it."));
INSERT(Settings, use_speed_limit, QStringLiteral(), QStringLiteral());
- INSERT(
- Settings, speed_limit, tr("Limit Speed Percent"),
- tr("Controls the game's running speed, but it’s up to each game if they will run faster or "
- "not.\n200% for a 30 FPS game is 60 FPS, and for a "
- "60 FPS game it will be 120 FPS.\nDisabling it means unlocking the framerate to the "
- "maximum your PC can reach."));
+ INSERT(Settings, speed_limit, tr("Limit Speed Percent"),
+ tr("Controls the game's maximum rendering speed, but it’s up to each game if it runs "
+ "faster or not.\n200% for a 30 FPS game is 60 FPS, and for a "
+ "60 FPS game it will be 120 FPS.\nDisabling it means unlocking the framerate to the "
+ "maximum your PC can reach."));
// Cpu
INSERT(Settings, cpu_accuracy, tr("Accuracy:"),
- tr("This setting controls the accuracy of the emulated CPU.\nDon't change this, unless "
+ tr("This setting controls the accuracy of the emulated CPU.\nDon't change this unless "
"you know what you are doing."));
INSERT(Settings, cpu_backend, tr("Backend:"), QStringLiteral());
@@ -103,7 +101,7 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QWidget* parent) {
"performance and the best in rendering accuracy.\n"
"GLASM is a deprecated NVIDIA-only backend that offers much better shader building "
"performance at the cost of FPS and rendering accuracy.\n"
- "SPIR-V is experimental, and no GPU driver makes a good implementation of it yet."));
+ "SPIR-V compiles the fastest, but yields poor results on most GPU drivers."));
INSERT(Settings, resolution_setup, tr("Resolution:"),
tr("Forces the game to render at a different resolution.\nHigher resolutions require "
"much more VRAM and bandwidth.\n"
@@ -141,12 +139,12 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QWidget* parent) {
"GPU: Use the GPU's compute shaders to decode ASTC textures, recommended for most "
"games and users.\n"
"CPU Asynchronously: Use the CPU to decode ASTC textures as they arrive. Completely "
- "eliminates ASTC decoding stuttering at the cost of rendering issues, while the "
+ "eliminates ASTC decoding\nstuttering at the cost of rendering issues while the "
"texture is being decoded."));
INSERT(
Settings, astc_recompression, tr("ASTC Recompression Method:"),
tr("Almost all desktop and laptop dedicated GPUs lack support for ASTC textures, forcing "
- "the emulator to recompress to an intermediate format any card supports, RGBA8.\n"
+ "the emulator to decompress to an intermediate format any card supports, RGBA8.\n"
"This option recompresses RGBA8 to either the BC1 or BC3 format, saving VRAM but "
"negatively affecting image quality."));
INSERT(
@@ -243,14 +241,19 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QWidget* parent) {
// Ui
// Ui General
- INSERT(UISettings, select_user_on_boot, tr("Prompt for user on game boot"), QStringLiteral());
+ INSERT(UISettings, select_user_on_boot, tr("Prompt for user on game boot"),
+ tr("Ask to select a user profile on each boot, useful if multiple people use yuzu on "
+ "the same PC."));
INSERT(UISettings, pause_when_in_background, tr("Pause emulation when in background"),
- QStringLiteral());
+ tr("This setting pauses yuzu when focusing other windows."));
INSERT(UISettings, confirm_before_stopping, tr("Confirm before stopping emulation"),
- QStringLiteral());
- INSERT(UISettings, hide_mouse, tr("Hide mouse on inactivity"), QStringLiteral());
+ tr("This setting overrides game prompts asking to confirm stopping the game.\nEnabling "
+ "it bypasses such prompts and directly exits the emulation."));
+ INSERT(UISettings, hide_mouse, tr("Hide mouse on inactivity"),
+ tr("This setting hides the mouse after 2.5s of inactivity."));
INSERT(UISettings, controller_applet_disabled, tr("Disable controller applet"),
- QStringLiteral());
+ tr("Forcibly disables the use of the controller applet by guests.\nWhen a guest "
+ "attempts to open the controller applet, it is immediately closed."));
// Linux
INSERT(Settings, enable_gamemode, tr("Enable Gamemode"), QStringLiteral());