diff --git a/resources/en/cemu.pot b/resources/en/cemu.pot index bdaa02f..bfcbae1 100644 --- a/resources/en/cemu.pot +++ b/resources/en/cemu.pot @@ -1,150 +1,46 @@ -#: src/Cafe/Filesystem/FST/KeyCache.cpp:78 -msgid "" -"Unable to create file keys.txt\n" -"This can happen if Cemu does not have write permission to its own directory, the disk is full or " -"if anti-virus software is blocking Cemu." -msgstr "" - -#: src/Cafe/Filesystem/FST/KeyCache.cpp:78 src/Cafe/Filesystem/FST/KeyCache.cpp:112 -#: src/util/helpers/helpers.cpp:71 src/util/helpers/helpers.cpp:88 -#: src/gui/input/InputAPIAddWindow.cpp:131 src/gui/CemuApp.cpp:277 src/gui/CemuApp.cpp:357 -#: src/gui/CemuApp.cpp:382 src/gui/CemuApp.cpp:426 src/gui/components/wxTitleManagerList.cpp:545 -#: src/gui/components/wxTitleManagerList.cpp:600 src/gui/components/wxTitleManagerList.cpp:842 -#: src/gui/components/wxGameList.cpp:1201 src/gui/components/wxGameList.cpp:1370 -#: src/gui/components/wxGameList.cpp:1460 src/gui/DownloadGraphicPacksWindow.cpp:137 -#: src/gui/DownloadGraphicPacksWindow.cpp:203 src/gui/ChecksumTool.cpp:416 -#: src/gui/ChecksumTool.cpp:443 src/gui/ChecksumTool.cpp:464 src/gui/ChecksumTool.cpp:469 -#: src/gui/ChecksumTool.cpp:474 src/gui/ChecksumTool.cpp:481 src/gui/ChecksumTool.cpp:486 -#: src/gui/ChecksumTool.cpp:525 src/gui/ChecksumTool.cpp:561 src/gui/ChecksumTool.cpp:568 -#: src/gui/ChecksumTool.cpp:579 src/gui/ChecksumTool.cpp:591 src/gui/ChecksumTool.cpp:608 -#: src/gui/ChecksumTool.cpp:617 src/gui/ChecksumTool.cpp:636 src/gui/ChecksumTool.cpp:645 -#: src/gui/TitleManager.cpp:559 src/gui/TitleManager.cpp:648 src/gui/TitleManager.cpp:666 -#: src/gui/TitleManager.cpp:675 src/gui/TitleManager.cpp:681 src/gui/TitleManager.cpp:694 -#: src/gui/canvas/VulkanCanvas.cpp:42 src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:68 -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:76 -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:85 -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:91 -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:96 src/gui/dialogs/SaveImport/SaveTransfer.cpp:112 -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:119 src/gui/dialogs/SaveImport/SaveTransfer.cpp:135 -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:191 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:122 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:162 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:174 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:181 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:197 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:217 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:225 src/gui/MemorySearcherTool.cpp:198 -#: src/gui/GeneralSettings2.cpp:1263 src/gui/GeneralSettings2.cpp:2006 -#: src/gui/debugger/BreakpointWindow.cpp:283 src/gui/debugger/DumpCtrl.cpp:245 -#: src/gui/debugger/DisasmCtrl.cpp:791 src/gui/MainWindow.cpp:273 src/gui/MainWindow.cpp:275 -#: src/gui/MainWindow.cpp:326 src/gui/MainWindow.cpp:502 src/gui/MainWindow.cpp:515 -#: src/gui/MainWindow.cpp:522 src/gui/MainWindow.cpp:539 src/gui/MainWindow.cpp:547 -#: src/gui/MainWindow.cpp:565 src/gui/MainWindow.cpp:572 src/gui/GameUpdateWindow.cpp:94 -msgid "Error" -msgstr "" - -#: src/Cafe/Filesystem/FST/KeyCache.cpp:111 -msgid "Error in keys.txt at line {}" -msgstr "" - -#: src/Cafe/CafeSystem.cpp:174 -msgid "Failed to run this title because the executable is damaged" -msgstr "" - -#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:795 -msgid "" -"Cemu detected that the shader cache for this game is outdated.\n" -"Only shader caches generated with Cemu 1.25.0 or above are supported.\n" -"\n" -"We recommend deleting the outdated cache file as it will no longer be used by Cemu." -msgstr "" - -#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:797 -msgid "Outdated shader cache" -msgstr "" - -#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:800 -msgid "Delete outdated cache file [recommended]" -msgstr "" - -#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:800 -msgid "Keep outdated cache file" -msgstr "" - -#: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:288 -msgid "" -"The currently installed graphics driver does not support the Vulkan extension necessary for " -"asynchronous shader compilation. Asynchronous compilation cannot be used.\n" -" \n" -"Required extension: VK_EXT_pipeline_creation_cache_control\n" -"\n" -"Installing the latest graphics driver may solve this error." -msgstr "" - -#: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:288 src/gui/TitleManager.cpp:292 -#: src/gui/GeneralSettings2.cpp:1923 src/gui/MainWindow.cpp:887 -msgid "Information" -msgstr "" - -#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:47 -msgid "Failed to load patches for graphic pack '{}'" -msgstr "" - -#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:49 -msgid "Failed to apply patches for graphic pack '{}'" -msgstr "" - -#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:58 -msgid "Details:" -msgstr "" - -#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:67 -msgid "Graphic pack error" -msgstr "" - -#: src/input/emulated/WiimoteController.cpp:162 src/input/emulated/VPADController.cpp:384 -#: src/input/emulated/ClassicController.cpp:73 src/input/emulated/ProController.cpp:92 +#: src/input/emulated/WiimoteController.cpp:162 src/input/emulated/ProController.cpp:92 +#: src/input/emulated/ClassicController.cpp:73 src/input/emulated/VPADController.cpp:384 msgid "home" msgstr "" #: src/input/emulated/WiimoteController.cpp:166 src/input/emulated/WiimoteController.cpp:174 -#: src/input/emulated/VPADController.cpp:370 src/input/emulated/VPADController.cpp:376 -#: src/input/emulated/VPADController.cpp:380 src/input/emulated/ClassicController.cpp:75 -#: src/input/emulated/ClassicController.cpp:80 src/input/emulated/ClassicController.cpp:85 #: src/input/emulated/ProController.cpp:78 src/input/emulated/ProController.cpp:84 -#: src/input/emulated/ProController.cpp:88 +#: src/input/emulated/ProController.cpp:88 src/input/emulated/ClassicController.cpp:75 +#: src/input/emulated/ClassicController.cpp:80 src/input/emulated/ClassicController.cpp:85 +#: src/input/emulated/VPADController.cpp:370 src/input/emulated/VPADController.cpp:376 +#: src/input/emulated/VPADController.cpp:380 msgid "up" msgstr "" #: src/input/emulated/WiimoteController.cpp:167 src/input/emulated/WiimoteController.cpp:175 -#: src/input/emulated/VPADController.cpp:371 src/input/emulated/VPADController.cpp:377 -#: src/input/emulated/VPADController.cpp:381 src/input/emulated/ClassicController.cpp:76 -#: src/input/emulated/ClassicController.cpp:81 src/input/emulated/ClassicController.cpp:86 #: src/input/emulated/ProController.cpp:79 src/input/emulated/ProController.cpp:85 -#: src/input/emulated/ProController.cpp:89 +#: src/input/emulated/ProController.cpp:89 src/input/emulated/ClassicController.cpp:76 +#: src/input/emulated/ClassicController.cpp:81 src/input/emulated/ClassicController.cpp:86 +#: src/input/emulated/VPADController.cpp:371 src/input/emulated/VPADController.cpp:377 +#: src/input/emulated/VPADController.cpp:381 msgid "down" msgstr "" #: src/input/emulated/WiimoteController.cpp:168 src/input/emulated/WiimoteController.cpp:176 -#: src/input/emulated/VPADController.cpp:372 src/input/emulated/VPADController.cpp:378 -#: src/input/emulated/VPADController.cpp:382 src/input/emulated/ClassicController.cpp:77 -#: src/input/emulated/ClassicController.cpp:82 src/input/emulated/ClassicController.cpp:87 #: src/input/emulated/ProController.cpp:80 src/input/emulated/ProController.cpp:86 -#: src/input/emulated/ProController.cpp:90 +#: src/input/emulated/ProController.cpp:90 src/input/emulated/ClassicController.cpp:77 +#: src/input/emulated/ClassicController.cpp:82 src/input/emulated/ClassicController.cpp:87 +#: src/input/emulated/VPADController.cpp:372 src/input/emulated/VPADController.cpp:378 +#: src/input/emulated/VPADController.cpp:382 msgid "left" msgstr "" #: src/input/emulated/WiimoteController.cpp:169 src/input/emulated/WiimoteController.cpp:177 -#: src/input/emulated/VPADController.cpp:373 src/input/emulated/VPADController.cpp:379 -#: src/input/emulated/VPADController.cpp:383 src/input/emulated/ClassicController.cpp:78 -#: src/input/emulated/ClassicController.cpp:83 src/input/emulated/ClassicController.cpp:88 #: src/input/emulated/ProController.cpp:81 src/input/emulated/ProController.cpp:87 -#: src/input/emulated/ProController.cpp:91 +#: src/input/emulated/ProController.cpp:91 src/input/emulated/ClassicController.cpp:78 +#: src/input/emulated/ClassicController.cpp:83 src/input/emulated/ClassicController.cpp:88 +#: src/input/emulated/VPADController.cpp:373 src/input/emulated/VPADController.cpp:379 +#: src/input/emulated/VPADController.cpp:383 msgid "right" msgstr "" -#: src/input/emulated/VPADController.cpp:374 src/input/emulated/VPADController.cpp:375 #: src/input/emulated/ProController.cpp:82 src/input/emulated/ProController.cpp:83 +#: src/input/emulated/VPADController.cpp:374 src/input/emulated/VPADController.cpp:375 msgid "click" msgstr "" @@ -212,219 +108,794 @@ msgstr "" msgid "Download failed" msgstr "" -#: src/util/helpers/helpers.cpp:76 src/util/helpers/helpers.cpp:93 -msgid "Error code" +#: src/gui/GraphicPacksWindow2.cpp:193 src/gui/DownloadGraphicPacksWindow.cpp:185 +#: src/gui/DownloadGraphicPacksWindow.cpp:192 src/gui/DownloadGraphicPacksWindow.cpp:339 +msgid "Graphic packs" msgstr "" -#: src/config/CemuConfig.h:264 -msgid "Japan" +#: src/gui/GraphicPacksWindow2.cpp:219 src/gui/TitleManager.cpp:57 src/gui/MemorySearcherTool.cpp:64 +#: src/gui/LoggingWindow.cpp:22 +msgid "Filter" msgstr "" -#: src/config/CemuConfig.h:265 -msgid "USA" +#: src/gui/GraphicPacksWindow2.cpp:227 +msgid "Installed games" msgstr "" -#: src/config/CemuConfig.h:266 -msgid "Europe" +#: src/gui/GraphicPacksWindow2.cpp:255 +msgid "Graphic pack" msgstr "" -#: src/config/CemuConfig.h:267 -msgid "Australia" +#: src/gui/GraphicPacksWindow2.cpp:265 src/gui/MemorySearcherTool.cpp:102 +msgid "Description" msgstr "" -#: src/config/CemuConfig.h:268 -msgid "China" +#: src/gui/GraphicPacksWindow2.cpp:278 src/gui/ChecksumTool.cpp:121 +msgid "Control" msgstr "" -#: src/config/CemuConfig.h:269 -msgid "Korea" +#: src/gui/GraphicPacksWindow2.cpp:281 +msgid "Reload edited shaders" msgstr "" -#: src/config/CemuConfig.h:270 -msgid "Taiwan" +#: src/gui/GraphicPacksWindow2.cpp:301 +msgid "Download latest community graphic packs" msgstr "" -#: src/config/CemuConfig.h:271 -msgid "Auto" +#: src/gui/GraphicPacksWindow2.cpp:394 +msgid "Active preset" msgstr "" -#: src/config/CemuConfig.h:272 -msgid "many" +#: src/gui/GraphicPacksWindow2.cpp:449 +msgid "This graphic pack has no description" msgstr "" -#: src/audio/audioDebuggerWindow.cpp:25 -msgid "AX voice viewer" +#: src/gui/GraphicPacksWindow2.cpp:527 src/gui/GraphicPacksWindow2.cpp:589 +msgid "Restart of Cemu required for changes to take effect" msgstr "" -#: src/gui/input/InputSettings2.cpp:65 src/gui/GettingStartedDialog.cpp:123 -msgid "Input settings" +#: src/gui/GraphicPacksWindow2.cpp:628 +msgid "This update removed or renamed the following graphic packs:" msgstr "" -#: src/gui/input/InputSettings2.cpp:82 src/gui/GameProfileWindow.cpp:169 -msgid "Controller {}" +#: src/gui/GraphicPacksWindow2.cpp:629 +msgid "You may need to set them up again." msgstr "" -#: src/gui/input/InputSettings2.cpp:146 -msgid "Profile" +#: src/gui/GraphicPacksWindow2.cpp:630 src/gui/TitleManager.cpp:508 src/gui/GameUpdateWindow.cpp:64 +#: src/gui/GameUpdateWindow.cpp:70 src/gui/GameUpdateWindow.cpp:76 +#: src/gui/components/wxTitleManagerList.cpp:802 src/gui/GeneralSettings2.cpp:1981 +#: src/gui/GeneralSettings2.cpp:1994 src/gui/GeneralSettings2.cpp:2019 src/gui/CemuApp.cpp:265 +msgid "Warning" msgstr "" -#: src/gui/input/InputSettings2.cpp:164 -msgid "Load" +#: src/gui/GraphicPacksWindow2.cpp:684 src/gui/DownloadGraphicPacksWindow.cpp:339 +msgid "Graphic packs cannot be updated while a game is running." msgstr "" -#: src/gui/input/InputSettings2.cpp:168 -msgid "Save" +#: src/gui/TitleManager.cpp:67 src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:119 +#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:116 +msgid "Refresh" msgstr "" -#: src/gui/input/InputSettings2.cpp:172 src/gui/TitleManager.cpp:120 -#: src/gui/GeneralSettings2.cpp:682 -msgid "Delete" +#: src/gui/TitleManager.cpp:71 +msgid "" +"The following prefixes are supported:\n" +"{0}\n" +"{1}\n" +"{2}\n" +"{3}\n" +"{4}" msgstr "" -#: src/gui/input/InputSettings2.cpp:176 -msgid "controller set by gameprofile. changes won't be saved permanently!" +#: src/gui/TitleManager.cpp:91 +msgid "Install title" msgstr "" -#: src/gui/input/InputSettings2.cpp:208 -msgid "Emulated controller" +#: src/gui/TitleManager.cpp:101 src/gui/GeneralSettings2.cpp:861 +msgid "Account" msgstr "" -#: src/gui/input/InputSettings2.cpp:215 src/gui/input/InputSettings2.cpp:365 -#: src/gui/input/InputSettings2.cpp:760 src/gui/GeneralSettings2.cpp:514 -#: src/gui/GeneralSettings2.cpp:810 src/gui/GeneralSettings2.cpp:812 -#: src/gui/GeneralSettings2.cpp:1183 src/gui/GeneralSettings2.cpp:1184 -#: src/gui/GeneralSettings2.cpp:1185 -msgid "Disabled" +#: src/gui/TitleManager.cpp:108 +msgid "Open directory" msgstr "" -#: src/gui/input/InputSettings2.cpp:226 src/gui/input/InputAPIAddWindow.cpp:53 -#: src/gui/GameProfileWindow.cpp:183 -msgid "Controller" +#: src/gui/TitleManager.cpp:110 +msgid "Open the directory of the save entry" msgstr "" -#: src/gui/input/InputSettings2.cpp:257 -msgid "Settings" +#: src/gui/TitleManager.cpp:114 +msgid "Transfer" msgstr "" -#: src/gui/input/InputSettings2.cpp:262 src/gui/input/settings/DefaultControllerSettings.cpp:202 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:220 -msgid "Calibrate" +#: src/gui/TitleManager.cpp:116 +msgid "Transfers the save entry to another persistent account id" msgstr "" -#: src/gui/input/InputSettings2.cpp:267 src/gui/MemorySearcherTool.cpp:204 -msgid "Clear" +#: src/gui/TitleManager.cpp:120 src/gui/input/InputSettings2.cpp:172 +#: src/gui/GeneralSettings2.cpp:687 +msgid "Delete" msgstr "" -#: src/gui/input/InputSettings2.cpp:275 -msgid "Test if the controller is connected" +#: src/gui/TitleManager.cpp:122 +msgid "Permanently delete the save entry" msgstr "" -#: src/gui/input/InputSettings2.cpp:582 src/gui/input/InputSettings2.cpp:618 -#: src/gui/input/InputSettings2.cpp:650 -msgid "invalid profile name" +#: src/gui/TitleManager.cpp:126 +msgid "Import" msgstr "" -#: src/gui/input/InputSettings2.cpp:591 -msgid "profile loaded" +#: src/gui/TitleManager.cpp:128 +msgid "Imports a zipped save entry" msgstr "" -#: src/gui/input/InputSettings2.cpp:596 -msgid "couldn't load profile" +#: src/gui/TitleManager.cpp:131 src/gui/ChecksumTool.cpp:150 +msgid "Export" msgstr "" -#: src/gui/input/InputSettings2.cpp:626 -msgid "profile saved" +#: src/gui/TitleManager.cpp:133 +msgid "Exports the selected save entry as zip file" msgstr "" -#: src/gui/input/InputSettings2.cpp:631 -msgid "couldn't save profile" +#: src/gui/TitleManager.cpp:176 +msgid "Connect" msgstr "" -#: src/gui/input/InputSettings2.cpp:664 -msgid "profile deleted" +#: src/gui/TitleManager.cpp:184 +msgid "Select an account and press Connect" msgstr "" -#: src/gui/input/InputSettings2.cpp:673 -msgid "can't delete profile" +#: src/gui/TitleManager.cpp:188 +msgid "" +"Valid online files are required to download eShop titles. For more information, go to the Account " +"tab in the General Settings." msgstr "" -#: src/gui/input/InputAPIAddWindow.cpp:36 src/gui/GeneralSettings2.cpp:350 -msgid "API" +#: src/gui/TitleManager.cpp:192 +msgid "Click on Connect to load the list of downloadable titles" msgstr "" -#: src/gui/input/InputAPIAddWindow.cpp:71 src/gui/GeneralSettings2.cpp:238 -msgid "Add" +#: src/gui/TitleManager.cpp:201 +msgid "Show available titles" msgstr "" -#: src/gui/input/InputAPIAddWindow.cpp:76 src/gui/input/settings/DefaultControllerSettings.cpp:198 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:216 -#: src/gui/DownloadGraphicPacksWindow.cpp:304 src/gui/CemuUpdateWindow.cpp:53 -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:42 -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:62 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:63 -#: src/gui/PairingDialog.cpp:28 src/gui/GameUpdateWindow.cpp:176 -msgid "Cancel" +#: src/gui/TitleManager.cpp:207 +msgid "Show available updates" msgstr "" -#: src/gui/input/InputAPIAddWindow.cpp:92 -msgid "IP" +#: src/gui/TitleManager.cpp:213 +msgid "Show installed" msgstr "" -#: src/gui/input/InputAPIAddWindow.cpp:96 -msgid "Port" +#: src/gui/TitleManager.cpp:232 src/gui/TitleManager.cpp:239 +msgid "Title Manager" msgstr "" -#: src/gui/input/InputAPIAddWindow.cpp:131 -msgid "The controller is already added!" +#: src/gui/TitleManager.cpp:240 +msgid "Download Manager" msgstr "" -#: src/gui/input/InputAPIAddWindow.cpp:239 src/gui/PairingDialog.cpp:22 -msgid "Searching for controllers..." +#: src/gui/TitleManager.cpp:245 src/gui/TitleManager.cpp:373 +msgid "Searching for titles..." msgstr "" -#: src/gui/input/panels/ClassicControllerInputPanel.cpp:42 -#: src/gui/input/panels/ProControllerInputPanel.cpp:41 src/gui/input/panels/VPADInputPanel.cpp:61 -msgid "Left Axis" +#: src/gui/TitleManager.cpp:292 +msgid "Currently active downloads will continue in the background." msgstr "" -#: src/gui/input/panels/ClassicControllerInputPanel.cpp:65 -#: src/gui/input/panels/ProControllerInputPanel.cpp:64 src/gui/input/panels/VPADInputPanel.cpp:84 -msgid "Right Axis" +#: src/gui/TitleManager.cpp:292 src/gui/MainWindow.cpp:868 src/gui/GeneralSettings2.cpp:1901 +#: src/gui/GeneralSettings2.cpp:2004 src/gui/GeneralSettings2.cpp:2025 +msgid "Information" +msgstr "" + +#: src/gui/TitleManager.cpp:341 +msgid "Found {0} games, {1} updates, {2} DLCs and {3} save entries" +msgstr "" + +#: src/gui/TitleManager.cpp:379 +msgid "Select title to install" +msgstr "" + +#: src/gui/TitleManager.cpp:398 +msgid "Update installation has been canceled!" +msgstr "" + +#: src/gui/TitleManager.cpp:411 src/gui/MainWindow.cpp:466 +msgid "Update error" +msgstr "" + +#: src/gui/TitleManager.cpp:507 +msgid "Are you really sure that you want to delete the save entry for {}" +msgstr "" + +#: src/gui/TitleManager.cpp:558 +msgid "" +"Error when trying to delete the save directory:\n" +"{}" +msgstr "" + +#: src/gui/TitleManager.cpp:559 src/gui/TitleManager.cpp:648 src/gui/TitleManager.cpp:666 +#: src/gui/TitleManager.cpp:675 src/gui/TitleManager.cpp:681 src/gui/TitleManager.cpp:694 +#: src/gui/GameUpdateWindow.cpp:94 src/gui/canvas/VulkanCanvas.cpp:42 +#: src/gui/MemorySearcherTool.cpp:198 src/gui/input/InputAPIAddWindow.cpp:131 +#: src/gui/ChecksumTool.cpp:416 src/gui/ChecksumTool.cpp:443 src/gui/ChecksumTool.cpp:464 +#: src/gui/ChecksumTool.cpp:469 src/gui/ChecksumTool.cpp:474 src/gui/ChecksumTool.cpp:481 +#: src/gui/ChecksumTool.cpp:486 src/gui/ChecksumTool.cpp:525 src/gui/ChecksumTool.cpp:561 +#: src/gui/ChecksumTool.cpp:568 src/gui/ChecksumTool.cpp:579 src/gui/ChecksumTool.cpp:591 +#: src/gui/ChecksumTool.cpp:608 src/gui/ChecksumTool.cpp:617 src/gui/ChecksumTool.cpp:636 +#: src/gui/ChecksumTool.cpp:645 src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:68 +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:76 +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:85 +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:91 +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:96 src/gui/dialogs/SaveImport/SaveTransfer.cpp:112 +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:119 src/gui/dialogs/SaveImport/SaveTransfer.cpp:135 +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:191 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:122 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:162 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:174 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:181 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:197 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:217 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:225 src/gui/components/wxTitleManagerList.cpp:545 +#: src/gui/components/wxTitleManagerList.cpp:600 src/gui/components/wxTitleManagerList.cpp:842 +#: src/gui/components/wxGameList.cpp:1201 src/gui/components/wxGameList.cpp:1370 +#: src/gui/components/wxGameList.cpp:1460 src/gui/MainWindow.cpp:273 src/gui/MainWindow.cpp:275 +#: src/gui/MainWindow.cpp:326 src/gui/MainWindow.cpp:483 src/gui/MainWindow.cpp:496 +#: src/gui/MainWindow.cpp:503 src/gui/MainWindow.cpp:520 src/gui/MainWindow.cpp:528 +#: src/gui/MainWindow.cpp:546 src/gui/MainWindow.cpp:553 src/gui/GeneralSettings2.cpp:1241 +#: src/gui/GeneralSettings2.cpp:1968 src/gui/GeneralSettings2.cpp:1986 +#: src/gui/GeneralSettings2.cpp:1997 src/gui/GeneralSettings2.cpp:2015 src/gui/CemuApp.cpp:199 +#: src/gui/CemuApp.cpp:202 src/gui/CemuApp.cpp:217 src/gui/CemuApp.cpp:223 src/gui/CemuApp.cpp:538 +#: src/gui/debugger/DumpCtrl.cpp:245 src/gui/debugger/BreakpointWindow.cpp:283 +#: src/gui/debugger/DisasmCtrl.cpp:791 src/gui/DownloadGraphicPacksWindow.cpp:137 +#: src/gui/DownloadGraphicPacksWindow.cpp:203 src/Cafe/Filesystem/FST/KeyCache.cpp:78 +#: src/Cafe/Filesystem/FST/KeyCache.cpp:112 src/util/helpers/helpers.cpp:71 +#: src/util/helpers/helpers.cpp:88 +msgid "Error" +msgstr "" + +#: src/gui/TitleManager.cpp:635 +msgid "Select a target file to export the save entry" +msgstr "" + +#: src/gui/TitleManager.cpp:636 +msgid "Exported save entry (*.zip)" +msgstr "" + +#: src/gui/TitleManager.cpp:647 +msgid "" +"Error when creating the zip for the save entry:\n" +"{}" +msgstr "" + +#: src/gui/TitleManager.cpp:665 +msgid "" +"Error when trying to add a directory to the zip:\n" +"{}" +msgstr "" + +#: src/gui/TitleManager.cpp:674 src/gui/TitleManager.cpp:680 +msgid "" +"Error when trying to add a file to the zip:\n" +"{}" +msgstr "" + +#: src/gui/TitleManager.cpp:693 +msgid "" +"Error when trying to add cemu_meta file to the zip:\n" +"{}" +msgstr "" + +#: src/gui/TitleManager.cpp:745 +msgid "Dumped online files not found" +msgstr "" + +#: src/gui/TitleManager.cpp:749 +msgid "Connecting..." +msgstr "" + +#: src/gui/TitleManager.cpp:776 +msgid "Getting installed title information..." +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:39 +msgid "PPC threads" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:122 +msgid "Auto refresh" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:335 +msgid "Profiling thread" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:336 +msgid "Capturing samples..." +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:366 +msgid "" +"Capturing samples... ({:})\n" +"Results will be written to log.txt\n" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:368 +msgid "Click Skip button for early results with lower accuracy" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:370 +msgid "Click Skip button to finish" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:457 +msgid "Boost priority (-5)" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:458 +msgid "Boost priority (-1)" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:460 +msgid "Decrease priority (+5)" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:461 +msgid "Decrease priority (+1)" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:463 +msgid "Resume" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:464 +msgid "Suspend" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:466 +msgid "Write stack trace to log" +msgstr "" + +#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:467 +msgid "Profile thread" +msgstr "" + +#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:37 +msgid "Texture cache" +msgstr "" + +#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:119 +msgid "Show only active" +msgstr "" + +#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:122 +msgid "Show views" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:19 src/gui/components/wxTitleManagerList.cpp:980 +#: src/gui/components/wxGameList.cpp:97 src/gui/components/wxDownloadManagerList.cpp:513 +msgid "DLC" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:21 +msgid "Base game" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:23 +msgid "Demo" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:26 +msgid "System title" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:28 +msgid "System data title" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:30 src/gui/CemuUpdateWindow.cpp:49 +msgid "Update" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:63 +msgid "" +"It seems that there is already a title installed at the target location but it has a different " +"type.\n" +"Currently installed: '{}' Installing: '{}'\n" +"\n" +"This can happen for titles which were installed with very old Cemu versions.\n" +"Do you still want to continue with the installation? It will replace the currently installed " +"title." +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:70 +msgid "It seems that the selected title is already installed, do you want to reinstall it?" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:76 +msgid "" +"It seems that a newer version is already installed, do you still want to install the older " +"version?" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:93 +msgid "" +"Error when trying to move former title installation:\n" +"{}" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:134 +msgid "" +"Not enough space available.\n" +"Required: {0} MB\n" +"Available: {1} MB" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:163 +msgid "Installing DLC..." +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:165 +msgid "Installing update..." +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:167 +msgid "Installing system title..." +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:169 +msgid "Installing title..." +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:176 src/gui/CemuUpdateWindow.cpp:53 +#: src/gui/input/settings/WiimoteControllerSettings.cpp:216 +#: src/gui/input/settings/DefaultControllerSettings.cpp:198 src/gui/input/InputAPIAddWindow.cpp:76 +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:42 +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:62 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:63 +#: src/gui/PairingDialog.cpp:28 src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:321 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:419 +#: src/gui/DownloadGraphicPacksWindow.cpp:304 +msgid "Cancel" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:247 +msgid "Current file:" +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:279 +msgid "" +"Do you really want to cancel the installation process?\n" +"\n" +"Canceling the process will delete the applied files." +msgstr "" + +#: src/gui/GameUpdateWindow.cpp:279 +msgid "Info" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:32 +msgid "Cemu update" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:43 +msgid "Checking for latest version..." +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:60 +msgid "Changelog" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:619 src/gui/CemuUpdateWindow.cpp:636 src/gui/CemuApp.cpp:224 +msgid "Exit" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:620 +msgid "No update available!" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:635 +msgid "Update available!" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:640 +msgid "Extracting update..." +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:645 +msgid "Couldn't download the update!" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:648 +msgid "Applying update..." +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:655 +msgid "Extracting failed!" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:661 src/gui/ChecksumTool.cpp:587 src/gui/MainWindow.cpp:447 +msgid "Success" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:662 +msgid "Restart" +msgstr "" + +#: src/gui/CemuUpdateWindow.cpp:684 +msgid "Downloading update..." +msgstr "" + +#: src/gui/canvas/VulkanCanvas.cpp:41 +msgid "" +"Error when initializing Vulkan renderer:\n" +"{}" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:50 +msgid "Memory Searcher" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:63 src/gui/MemorySearcherTool.cpp:419 +msgid "Search" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:81 src/gui/MemorySearcherTool.cpp:420 +msgid "Results" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:87 src/gui/MemorySearcherTool.cpp:103 +#: src/gui/debugger/ModuleWindow.cpp:41 src/gui/debugger/BreakpointWindow.cpp:49 +#: src/gui/debugger/SymbolCtrl.cpp:24 +msgid "Address" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:92 src/gui/MemorySearcherTool.cpp:105 +msgid "Value" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:97 +msgid "Stored Entries" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:104 src/gui/components/wxTitleManagerList.cpp:138 +#: src/gui/components/wxDownloadManagerList.cpp:112 src/gui/debugger/BreakpointWindow.cpp:55 +msgid "Type" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:106 +msgid "Freeze" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:198 +msgid "Your entered value is not valid for the selected datatype." +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:204 src/gui/input/InputSettings2.cpp:267 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:146 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:176 +msgid "Clear" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:383 +msgid "&Add new entry" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:384 +msgid "&Remove entry" +msgstr "" + +#: src/gui/MemorySearcherTool.cpp:475 +msgid "Results ({0})" +msgstr "" + +#: src/gui/LoggingWindow.cpp:16 +msgid "Logging window" +msgstr "" + +#: src/gui/LoggingWindow.cpp:30 +msgid "Filter messages" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:65 src/gui/GettingStartedDialog.cpp:147 +msgid "Input settings" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:82 src/gui/GameProfileWindow.cpp:169 +msgid "Controller {}" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:146 +msgid "Profile" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:164 src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:138 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:168 +msgid "Load" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:168 +msgid "Save" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:176 +msgid "controller set by gameprofile. changes won't be saved permanently!" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:208 +msgid "Emulated controller" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:215 src/gui/input/InputSettings2.cpp:365 +#: src/gui/input/InputSettings2.cpp:760 src/gui/GeneralSettings2.cpp:519 +#: src/gui/GeneralSettings2.cpp:815 src/gui/GeneralSettings2.cpp:817 +#: src/gui/GeneralSettings2.cpp:1161 src/gui/GeneralSettings2.cpp:1162 +#: src/gui/GeneralSettings2.cpp:1163 +msgid "Disabled" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:226 src/gui/input/InputAPIAddWindow.cpp:53 +#: src/gui/GameProfileWindow.cpp:183 +msgid "Controller" msgstr "" -#: src/gui/input/panels/ClassicControllerInputPanel.cpp:88 -#: src/gui/input/panels/ProControllerInputPanel.cpp:87 src/gui/input/panels/WiimoteInputPanel.cpp:87 -#: src/gui/input/panels/VPADInputPanel.cpp:123 -msgid "D-pad" +#: src/gui/input/InputSettings2.cpp:257 +msgid "Settings" msgstr "" -#: src/gui/input/panels/WiimoteInputPanel.cpp:43 -msgid "Pair a Wii or Wii U controller" +#: src/gui/input/InputSettings2.cpp:262 src/gui/input/settings/WiimoteControllerSettings.cpp:220 +#: src/gui/input/settings/DefaultControllerSettings.cpp:202 +msgid "Calibrate" msgstr "" -#: src/gui/input/panels/WiimoteInputPanel.cpp:51 -msgid "Extensions:" +#: src/gui/input/InputSettings2.cpp:275 +msgid "Test if the controller is connected" msgstr "" -#: src/gui/input/panels/WiimoteInputPanel.cpp:54 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:310 -msgid "MotionPlus" +#: src/gui/input/InputSettings2.cpp:582 src/gui/input/InputSettings2.cpp:618 +#: src/gui/input/InputSettings2.cpp:650 +msgid "invalid profile name" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:591 +msgid "profile loaded" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:596 +msgid "couldn't load profile" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:626 +msgid "profile saved" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:631 +msgid "couldn't save profile" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:664 +msgid "profile deleted" +msgstr "" + +#: src/gui/input/InputSettings2.cpp:673 +msgid "can't delete profile" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:20 +#: src/gui/input/settings/DefaultControllerSettings.cpp:19 +msgid "Controller settings" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:33 +msgid "Connected extension" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:36 +#: src/gui/input/settings/WiimoteControllerSettings.cpp:318 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:133 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:163 +msgid "None" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:44 +#: src/gui/input/settings/DefaultControllerSettings.cpp:31 +msgid "Options" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:50 +#: src/gui/input/settings/DefaultControllerSettings.cpp:44 +msgid "Rumble" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:57 +#: src/gui/input/settings/DefaultControllerSettings.cpp:35 +msgid "Use motion" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:68 +msgid "Packet delay" msgstr "" -#: src/gui/input/panels/WiimoteInputPanel.cpp:58 src/gui/input/panels/WiimoteInputPanel.cpp:120 #: src/gui/input/settings/WiimoteControllerSettings.cpp:86 #: src/gui/input/settings/WiimoteControllerSettings.cpp:290 +#: src/gui/input/panels/WiimoteInputPanel.cpp:58 src/gui/input/panels/WiimoteInputPanel.cpp:120 msgid "Nunchuck" msgstr "" -#: src/gui/input/panels/WiimoteInputPanel.cpp:62 +#: src/gui/input/settings/WiimoteControllerSettings.cpp:94 +#: src/gui/input/settings/WiimoteControllerSettings.cpp:139 +#: src/gui/input/settings/WiimoteControllerSettings.cpp:152 +#: src/gui/input/settings/DefaultControllerSettings.cpp:68 +#: src/gui/input/settings/DefaultControllerSettings.cpp:111 +#: src/gui/input/settings/DefaultControllerSettings.cpp:154 +msgid "Deadzone" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:107 +#: src/gui/input/settings/WiimoteControllerSettings.cpp:167 +#: src/gui/input/settings/WiimoteControllerSettings.cpp:180 +#: src/gui/input/settings/DefaultControllerSettings.cpp:81 +#: src/gui/input/settings/DefaultControllerSettings.cpp:124 +#: src/gui/input/settings/DefaultControllerSettings.cpp:167 +msgid "Range" +msgstr "" + #: src/gui/input/settings/WiimoteControllerSettings.cpp:129 #: src/gui/input/settings/WiimoteControllerSettings.cpp:295 +#: src/gui/input/panels/WiimoteInputPanel.cpp:62 msgid "Classic" msgstr "" +#: src/gui/input/settings/WiimoteControllerSettings.cpp:210 +#: src/gui/input/settings/DefaultControllerSettings.cpp:192 +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:38 +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:58 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:59 +msgid "OK" +msgstr "" + +#: src/gui/input/settings/WiimoteControllerSettings.cpp:310 +#: src/gui/input/panels/WiimoteInputPanel.cpp:54 +msgid "MotionPlus" +msgstr "" + +#: src/gui/input/settings/DefaultControllerSettings.cpp:60 +msgid "Axis" +msgstr "" + +#: src/gui/input/settings/DefaultControllerSettings.cpp:103 +msgid "Rotation" +msgstr "" + +#: src/gui/input/settings/DefaultControllerSettings.cpp:146 +msgid "Trigger" +msgstr "" + +#: src/gui/input/panels/ProControllerInputPanel.cpp:41 src/gui/input/panels/VPADInputPanel.cpp:61 +#: src/gui/input/panels/ClassicControllerInputPanel.cpp:42 +msgid "Left Axis" +msgstr "" + +#: src/gui/input/panels/ProControllerInputPanel.cpp:64 src/gui/input/panels/VPADInputPanel.cpp:84 +#: src/gui/input/panels/ClassicControllerInputPanel.cpp:65 +msgid "Right Axis" +msgstr "" + +#: src/gui/input/panels/ProControllerInputPanel.cpp:87 src/gui/input/panels/WiimoteInputPanel.cpp:87 +#: src/gui/input/panels/VPADInputPanel.cpp:123 +#: src/gui/input/panels/ClassicControllerInputPanel.cpp:88 +msgid "D-pad" +msgstr "" + +#: src/gui/input/panels/WiimoteInputPanel.cpp:43 +msgid "Pair a Wii or Wii U controller" +msgstr "" + +#: src/gui/input/panels/WiimoteInputPanel.cpp:51 +msgid "Extensions:" +msgstr "" + #: src/gui/input/panels/WiimoteInputPanel.cpp:99 src/gui/input/panels/VPADInputPanel.cpp:103 -#: src/gui/GeneralSettings2.cpp:410 src/gui/GeneralSettings2.cpp:451 -#: src/gui/GeneralSettings2.cpp:492 +#: src/gui/GeneralSettings2.cpp:415 src/gui/GeneralSettings2.cpp:456 +#: src/gui/GeneralSettings2.cpp:497 msgid "Volume" msgstr "" @@ -440,219 +911,290 @@ msgstr "" msgid "" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:19 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:20 -msgid "Controller settings" +#: src/gui/input/InputAPIAddWindow.cpp:36 src/gui/GeneralSettings2.cpp:355 +msgid "API" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:31 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:44 -msgid "Options" +#: src/gui/input/InputAPIAddWindow.cpp:71 src/gui/GeneralSettings2.cpp:243 +msgid "Add" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:35 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:57 -msgid "Use motion" +#: src/gui/input/InputAPIAddWindow.cpp:92 +msgid "IP" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:44 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:50 -msgid "Rumble" +#: src/gui/input/InputAPIAddWindow.cpp:96 +msgid "Port" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:60 -msgid "Axis" +#: src/gui/input/InputAPIAddWindow.cpp:131 +msgid "The controller is already added!" +msgstr "" + +#: src/gui/input/InputAPIAddWindow.cpp:239 src/gui/PairingDialog.cpp:22 +msgid "Searching for controllers..." +msgstr "" + +#: src/gui/ChecksumTool.cpp:85 +msgid "Title checksum of {:08x}-{:08x}" +msgstr "" + +#: src/gui/ChecksumTool.cpp:105 +msgid "Verifying integrity of game files..." +msgstr "" + +#: src/gui/ChecksumTool.cpp:124 +msgid "Verify online" +msgstr "" + +#: src/gui/ChecksumTool.cpp:125 +msgid "Verifies the checksum online" +msgstr "" + +#: src/gui/ChecksumTool.cpp:144 +msgid "Verify with local file" +msgstr "" + +#: src/gui/ChecksumTool.cpp:145 +msgid "Verifies the checksum with a local JSON file you can select" +msgstr "" + +#: src/gui/ChecksumTool.cpp:151 +msgid "Export the title checksum data to a local JSON file" +msgstr "" + +#: src/gui/ChecksumTool.cpp:361 +msgid "Export checksum entry" +msgstr "" + +#: src/gui/ChecksumTool.cpp:412 +msgid "Export successful" +msgstr "" + +#: src/gui/ChecksumTool.cpp:416 +msgid "Can't write to file: {}" +msgstr "" + +#: src/gui/ChecksumTool.cpp:443 +msgid "JSON file doesn't satisfy needed schema" +msgstr "" + +#: src/gui/ChecksumTool.cpp:464 +msgid "The file you are comparing with is for a different title." +msgstr "" + +#: src/gui/ChecksumTool.cpp:469 +msgid "Wrong version: {}" +msgstr "" + +#: src/gui/ChecksumTool.cpp:474 +msgid "Wrong region: {}" +msgstr "" + +#: src/gui/ChecksumTool.cpp:481 +msgid "The verification data doesn't include a WUD hash!" +msgstr "" + +#: src/gui/ChecksumTool.cpp:486 +msgid "" +"Your game image is invalid!\n" +"\n" +"Your hash:\n" +"{}\n" +"\n" +"Expected hash:\n" +"{}" +msgstr "" + +#: src/gui/ChecksumTool.cpp:496 +msgid "Select a file to export the errors" +msgstr "" + +#: src/gui/ChecksumTool.cpp:525 +msgid "Can't open file to write!" +msgstr "" + +#: src/gui/ChecksumTool.cpp:548 +msgid "The following files are missing:" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:68 -#: src/gui/input/settings/DefaultControllerSettings.cpp:111 -#: src/gui/input/settings/DefaultControllerSettings.cpp:154 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:94 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:139 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:152 -msgid "Deadzone" +#: src/gui/ChecksumTool.cpp:556 +msgid "The following files are damaged:" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:81 -#: src/gui/input/settings/DefaultControllerSettings.cpp:124 -#: src/gui/input/settings/DefaultControllerSettings.cpp:167 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:107 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:167 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:180 -msgid "Range" +#: src/gui/ChecksumTool.cpp:567 +msgid "" +"{} files have an invalid hash!\n" +"Do you want to export a list of them to a file?" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:103 -msgid "Rotation" +#: src/gui/ChecksumTool.cpp:578 +msgid "" +"Multiple issues with your game files have been found!\n" +"Do you want to export them to a file?" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:146 -msgid "Trigger" +#: src/gui/ChecksumTool.cpp:587 +msgid "Your game files are valid" msgstr "" -#: src/gui/input/settings/DefaultControllerSettings.cpp:192 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:210 -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:38 -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:58 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:59 -msgid "OK" +#: src/gui/ChecksumTool.cpp:591 +msgid "JSON parse error: {}" msgstr "" -#: src/gui/input/settings/WiimoteControllerSettings.cpp:33 -msgid "Connected extension" +#: src/gui/ChecksumTool.cpp:608 src/gui/ChecksumTool.cpp:636 +msgid "Can't open file!" msgstr "" -#: src/gui/input/settings/WiimoteControllerSettings.cpp:36 -#: src/gui/input/settings/WiimoteControllerSettings.cpp:318 -msgid "None" +#: src/gui/ChecksumTool.cpp:617 src/gui/ChecksumTool.cpp:645 +msgid "Can't parse JSON file!" msgstr "" -#: src/gui/input/settings/WiimoteControllerSettings.cpp:68 -msgid "Packet delay" +#: src/gui/ChecksumTool.cpp:628 +msgid "Open checksum entry" msgstr "" -#: src/gui/CemuApp.cpp:38 -msgid "Browse" +#: src/gui/ChecksumTool.cpp:687 +msgid "Reading game image: {}" msgstr "" -#: src/gui/CemuApp.cpp:39 -msgid "Select a file" +#: src/gui/ChecksumTool.cpp:716 +msgid "Reading game image: {0}/{1} kB" msgstr "" -#: src/gui/CemuApp.cpp:40 -msgid "Select a directory" +#: src/gui/ChecksumTool.cpp:720 +msgid "Generating checksum of game image: {}" msgstr "" -#: src/gui/CemuApp.cpp:42 -msgid "Japanese" +#: src/gui/ChecksumTool.cpp:736 +msgid "Generated checksum of game image: {}" msgstr "" -#: src/gui/CemuApp.cpp:43 -msgid "English" +#: src/gui/ChecksumTool.cpp:743 +msgid "Grabbing game files" msgstr "" -#: src/gui/CemuApp.cpp:44 -msgid "French" +#: src/gui/ChecksumTool.cpp:772 +msgid "Hashing game file: {}/{}" msgstr "" -#: src/gui/CemuApp.cpp:45 -msgid "German" +#: src/gui/ChecksumTool.cpp:782 +msgid "Generated checksum of {} game files" msgstr "" -#: src/gui/CemuApp.cpp:46 -msgid "Italian" +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:14 +msgid "Create new account" msgstr "" -#: src/gui/CemuApp.cpp:47 -msgid "Spanish" +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:24 +msgid "" +"The persistent id is the internal folder name used for your saves. Only change this if you are " +"importing saves from a Wii U with a specific id" msgstr "" -#: src/gui/CemuApp.cpp:48 -msgid "Chinese" +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:27 src/gui/GeneralSettings2.cpp:767 +msgid "Mii name" msgstr "" -#: src/gui/CemuApp.cpp:49 -msgid "Korean" +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:68 +msgid "No persistent id entered!" msgstr "" -#: src/gui/CemuApp.cpp:50 -msgid "Dutch" +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:75 +msgid "The persistent id must be greater than {:x}!" msgstr "" -#: src/gui/CemuApp.cpp:51 -msgid "Portugese" +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:83 +msgid "The persistent id {:x} is already in use by account {}!" msgstr "" -#: src/gui/CemuApp.cpp:52 -msgid "Russian" +#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:91 +msgid "Account name may not be empty!" msgstr "" -#: src/gui/CemuApp.cpp:53 -msgid "Taiwanese" +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:18 +msgid "Save transfer" msgstr "" -#: src/gui/CemuApp.cpp:54 -msgid "unknown" +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:27 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:31 +msgid "Source" msgstr "" -#: src/gui/CemuApp.cpp:107 -msgid "Cemu can't write to {}!" +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:34 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:38 +msgid "Target" msgstr "" -#: src/gui/CemuApp.cpp:108 src/gui/components/wxTitleManagerList.cpp:802 -#: src/gui/TitleManager.cpp:508 src/gui/GraphicPacksWindow2.cpp:630 src/gui/GameUpdateWindow.cpp:64 -#: src/gui/GameUpdateWindow.cpp:70 src/gui/GameUpdateWindow.cpp:76 -msgid "Warning" +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:95 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:161 +msgid "" +"The given account id is not valid!\n" +"It must be a hex number bigger or equal than {:08x}" msgstr "" -#: src/gui/CemuApp.cpp:163 +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:111 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:173 msgid "" -"Thank you for testing the in-development build of Cemu for macOS.\n" -" \n" -"The macOS port is currently purely experimental and should not be considered stable or ready for " -"issue-free gameplay. There are also known issues with degraded performance due to the use of " -"MoltenVk and Rosetta for ARM Macs. We appreciate your patience while we improve Cemu for macOS." +"There's already a file at the target directory:\n" +"{}" msgstr "" -#: src/gui/CemuApp.cpp:166 -msgid "Preview version" +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:118 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:180 +msgid "" +"There's already a save game available for the target account, do you want to overwrite it?\n" +"This will delete the existing save files for the account and replace them." msgstr "" -#: src/gui/CemuApp.cpp:167 -msgid "I understand" +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:134 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:196 +msgid "" +"Error when trying to delete the former save game:\n" +"{}" msgstr "" -#: src/gui/CemuApp.cpp:274 +#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:190 msgid "" -"Your mlc01 folder seems to be missing.\n" -"\n" -"This is where Cemu stores save files, game updates and other Wii U files.\n" -"\n" -"The expected path is:\n" -"{}\n" -"\n" -"Do you want to create the folder at the expected path?" +"Error when trying to move the save game:\n" +"{}" msgstr "" -#: src/gui/CemuApp.cpp:278 src/gui/components/wxGameList.cpp:1187 -msgid "Yes" +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:22 +msgid "Import save entry" msgstr "" -#: src/gui/CemuApp.cpp:278 src/gui/components/wxGameList.cpp:1187 -msgid "No" +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:33 +msgid "Select a zipped save file" msgstr "" -#: src/gui/CemuApp.cpp:278 -msgid "Select a custom path" +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:34 +msgid "Save entry (*.zip)" msgstr "" -#: src/gui/CemuApp.cpp:349 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:121 msgid "" -"Couldn't create a required mlc01 subfolder or file!\n" -"\n" -"Error: {0}\n" -"Target path:\n" -"{1}" +"You are trying to import a savegame for a different title than your currently selected one: " +"{:016x} vs {:016x}\n" +"Are you sure that you want to continue?" msgstr "" -#: src/gui/CemuApp.cpp:374 +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:216 msgid "" -"Couldn't create a required cemu directory or file!\n" -"\n" -"Error: {0}" +"Error when creating the extraction path:\n" +"{}" msgstr "" -#: src/gui/CemuApp.cpp:418 -msgid "Select a mlc directory" +#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:224 +msgid "" +"Error when opening the import zip file:\n" +"{}" msgstr "" -#: src/gui/CemuApp.cpp:426 -msgid "" -"Cemu can't write to the selected mlc path!\n" -"Do you want to select another path?" +#: src/gui/PadViewFrame.cpp:27 src/gui/guiWrapper.cpp:135 +msgid "GamePad View" msgstr "" -#: src/gui/components/wxTitleManagerList.cpp:126 src/gui/components/wxDownloadManagerList.cpp:94 -#: src/gui/components/wxGameList.cpp:101 +#: src/gui/components/wxTitleManagerList.cpp:126 src/gui/components/wxGameList.cpp:101 +#: src/gui/components/wxDownloadManagerList.cpp:94 msgid "Title ID" msgstr "" @@ -661,13 +1203,8 @@ msgstr "" msgid "Name" msgstr "" -#: src/gui/components/wxTitleManagerList.cpp:138 src/gui/components/wxDownloadManagerList.cpp:112 -#: src/gui/MemorySearcherTool.cpp:104 src/gui/debugger/BreakpointWindow.cpp:55 -msgid "Type" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:144 src/gui/components/wxDownloadManagerList.cpp:106 -#: src/gui/components/wxGameList.cpp:96 +#: src/gui/components/wxTitleManagerList.cpp:144 src/gui/components/wxGameList.cpp:96 +#: src/gui/components/wxDownloadManagerList.cpp:106 msgid "Version" msgstr "" @@ -723,7 +1260,7 @@ msgid "" "Not installed" msgstr "" -#: src/gui/components/wxTitleManagerList.cpp:331 src/gui/GeneralSettings2.cpp:1277 +#: src/gui/components/wxTitleManagerList.cpp:331 src/gui/GeneralSettings2.cpp:1255 msgid "Confirmation" msgstr "" @@ -788,142 +1325,69 @@ msgid "&Delete" msgstr "" #: src/gui/components/wxTitleManagerList.cpp:798 -msgid "" -"Are you really sure that you want to delete the following folder:\n" -"{}" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:800 -msgid "" -"Are you really sure that you want to delete the following file:\n" -"{}" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:841 -msgid "" -"Error when trying to delete the entry:\n" -"{}" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:940 -msgid "Save folder" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:944 -msgid "Folder" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:946 -msgid "WUD" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:948 -msgid "NUS" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:950 -msgid "WUA" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:952 -msgid "WUHB" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:960 -msgid "MLC" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:962 src/gui/GeneralSettings2.cpp:226 -msgid "Game Paths" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:976 src/gui/components/wxDownloadManagerList.cpp:509 -msgid "base" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:978 src/gui/components/wxDownloadManagerList.cpp:511 -msgid "update" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:980 src/gui/components/wxDownloadManagerList.cpp:513 -#: src/gui/components/wxGameList.cpp:97 src/gui/GameUpdateWindow.cpp:19 -msgid "DLC" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:982 -msgid "save" -msgstr "" - -#: src/gui/components/wxTitleManagerList.cpp:984 -msgid "system" -msgstr "" - -#: src/gui/components/wxDownloadManagerList.cpp:118 -msgid "Progress" -msgstr "" - -#: src/gui/components/wxDownloadManagerList.cpp:124 -msgid "Status" -msgstr "" - -#: src/gui/components/wxDownloadManagerList.cpp:336 -msgid "&Resume" +msgid "" +"Are you really sure that you want to delete the following folder:\n" +"{}" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:338 -msgid "&Retry" +#: src/gui/components/wxTitleManagerList.cpp:800 +msgid "" +"Are you really sure that you want to delete the following file:\n" +"{}" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:340 -msgid "&Download" +#: src/gui/components/wxTitleManagerList.cpp:841 +msgid "" +"Error when trying to delete the entry:\n" +"{}" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:466 -msgid "Paused" +#: src/gui/components/wxTitleManagerList.cpp:940 +msgid "Save folder" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:470 -msgid "Not installed (Partially downloaded)" +#: src/gui/components/wxTitleManagerList.cpp:944 +msgid "Folder" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:472 -msgid "Update available" +#: src/gui/components/wxTitleManagerList.cpp:946 +msgid "WUD" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:473 -msgid "Not installed" +#: src/gui/components/wxTitleManagerList.cpp:948 +msgid "NUS" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:476 -msgid "Initializing" +#: src/gui/components/wxTitleManagerList.cpp:950 +msgid "WUA" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:478 -msgid "Checking" +#: src/gui/components/wxTitleManagerList.cpp:952 +msgid "WUHB" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:480 -msgid "Queued" +#: src/gui/components/wxTitleManagerList.cpp:960 +msgid "MLC" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:482 -msgid "Downloading" +#: src/gui/components/wxTitleManagerList.cpp:962 src/gui/GeneralSettings2.cpp:231 +msgid "Game Paths" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:484 -msgid "Verifying" +#: src/gui/components/wxTitleManagerList.cpp:976 src/gui/components/wxDownloadManagerList.cpp:509 +msgid "base" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:486 -msgid "Installing" +#: src/gui/components/wxTitleManagerList.cpp:978 src/gui/components/wxDownloadManagerList.cpp:511 +msgid "update" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:488 -msgid "Installed" +#: src/gui/components/wxTitleManagerList.cpp:982 +msgid "save" msgstr "" -#: src/gui/components/wxDownloadManagerList.cpp:491 -msgid "Error:" +#: src/gui/components/wxTitleManagerList.cpp:984 +msgid "system" msgstr "" #: src/gui/components/wxGameList.cpp:92 src/gui/components/wxGameList.cpp:94 @@ -1095,6 +1559,14 @@ msgstr "" msgid "Remove shader caches" msgstr "" +#: src/gui/components/wxGameList.cpp:1187 +msgid "Yes" +msgstr "" + +#: src/gui/components/wxGameList.cpp:1187 +msgid "No" +msgstr "" + #: src/gui/components/wxGameList.cpp:1199 msgid "The shader caches were removed!" msgstr "" @@ -1125,2454 +1597,2053 @@ msgstr "" msgid "Failed to save shortcut to {}" msgstr "" -#: src/gui/PadViewFrame.cpp:24 src/gui/guiWrapper.cpp:135 -msgid "GamePad View" -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:137 src/gui/DownloadGraphicPacksWindow.cpp:203 -msgid "Failed to connect to server" -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:185 -msgid "No updates available." -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:185 src/gui/DownloadGraphicPacksWindow.cpp:192 -#: src/gui/DownloadGraphicPacksWindow.cpp:339 src/gui/GettingStartedDialog.cpp:87 -#: src/gui/GettingStartedDialog.cpp:289 src/gui/GraphicPacksWindow2.cpp:193 -msgid "Graphic packs" -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:192 -msgid "Updated graphic packs are available. Do you want to download and install them?" -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:294 -msgid "Checking version..." -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:339 src/gui/GraphicPacksWindow2.cpp:684 -msgid "Graphic packs cannot be updated while a game is running." -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:376 -msgid "Downloading graphic packs..." -msgstr "" - -#: src/gui/DownloadGraphicPacksWindow.cpp:380 -msgid "Extracting..." -msgstr "" - -#: src/gui/ChecksumTool.cpp:85 -msgid "Title checksum of {:08x}-{:08x}" -msgstr "" - -#: src/gui/ChecksumTool.cpp:105 -msgid "Verifying integrity of game files..." -msgstr "" - -#: src/gui/ChecksumTool.cpp:121 src/gui/GraphicPacksWindow2.cpp:278 -msgid "Control" -msgstr "" - -#: src/gui/ChecksumTool.cpp:124 -msgid "Verify online" -msgstr "" - -#: src/gui/ChecksumTool.cpp:125 -msgid "Verifies the checksum online" -msgstr "" - -#: src/gui/ChecksumTool.cpp:144 -msgid "Verify with local file" -msgstr "" - -#: src/gui/ChecksumTool.cpp:145 -msgid "Verifies the checksum with a local JSON file you can select" -msgstr "" - -#: src/gui/ChecksumTool.cpp:150 src/gui/TitleManager.cpp:131 -msgid "Export" -msgstr "" - -#: src/gui/ChecksumTool.cpp:151 -msgid "Export the title checksum data to a local JSON file" -msgstr "" - -#: src/gui/ChecksumTool.cpp:361 -msgid "Export checksum entry" -msgstr "" - -#: src/gui/ChecksumTool.cpp:412 -msgid "Export successful" -msgstr "" - -#: src/gui/ChecksumTool.cpp:416 -msgid "Can't write to file: {}" -msgstr "" - -#: src/gui/ChecksumTool.cpp:443 -msgid "JSON file doesn't satisfy needed schema" -msgstr "" - -#: src/gui/ChecksumTool.cpp:464 -msgid "The file you are comparing with is for a different title." -msgstr "" - -#: src/gui/ChecksumTool.cpp:469 -msgid "Wrong version: {}" -msgstr "" - -#: src/gui/ChecksumTool.cpp:474 -msgid "Wrong region: {}" -msgstr "" - -#: src/gui/ChecksumTool.cpp:481 -msgid "The verification data doesn't include a WUD hash!" -msgstr "" - -#: src/gui/ChecksumTool.cpp:486 -msgid "" -"Your game image is invalid!\n" -"\n" -"Your hash:\n" -"{}\n" -"\n" -"Expected hash:\n" -"{}" -msgstr "" - -#: src/gui/ChecksumTool.cpp:496 -msgid "Select a file to export the errors" +#: src/gui/components/wxDownloadManagerList.cpp:118 +msgid "Progress" msgstr "" -#: src/gui/ChecksumTool.cpp:525 -msgid "Can't open file to write!" +#: src/gui/components/wxDownloadManagerList.cpp:124 +msgid "Status" msgstr "" -#: src/gui/ChecksumTool.cpp:548 -msgid "The following files are missing:" +#: src/gui/components/wxDownloadManagerList.cpp:336 +msgid "&Resume" msgstr "" -#: src/gui/ChecksumTool.cpp:556 -msgid "The following files are damaged:" +#: src/gui/components/wxDownloadManagerList.cpp:338 +msgid "&Retry" msgstr "" -#: src/gui/ChecksumTool.cpp:567 -msgid "" -"{} files have an invalid hash!\n" -"Do you want to export a list of them to a file?" +#: src/gui/components/wxDownloadManagerList.cpp:340 +msgid "&Download" msgstr "" -#: src/gui/ChecksumTool.cpp:578 -msgid "" -"Multiple issues with your game files have been found!\n" -"Do you want to export them to a file?" +#: src/gui/components/wxDownloadManagerList.cpp:466 +msgid "Paused" msgstr "" -#: src/gui/ChecksumTool.cpp:587 -msgid "Your game files are valid" +#: src/gui/components/wxDownloadManagerList.cpp:470 +msgid "Not installed (Partially downloaded)" msgstr "" -#: src/gui/ChecksumTool.cpp:587 src/gui/CemuUpdateWindow.cpp:661 src/gui/MainWindow.cpp:466 -msgid "Success" +#: src/gui/components/wxDownloadManagerList.cpp:472 +msgid "Update available" msgstr "" -#: src/gui/ChecksumTool.cpp:591 -msgid "JSON parse error: {}" +#: src/gui/components/wxDownloadManagerList.cpp:473 +msgid "Not installed" msgstr "" -#: src/gui/ChecksumTool.cpp:608 src/gui/ChecksumTool.cpp:636 -msgid "Can't open file!" +#: src/gui/components/wxDownloadManagerList.cpp:476 +msgid "Initializing" msgstr "" -#: src/gui/ChecksumTool.cpp:617 src/gui/ChecksumTool.cpp:645 -msgid "Can't parse JSON file!" +#: src/gui/components/wxDownloadManagerList.cpp:478 +msgid "Checking" msgstr "" -#: src/gui/ChecksumTool.cpp:628 -msgid "Open checksum entry" +#: src/gui/components/wxDownloadManagerList.cpp:480 +msgid "Queued" msgstr "" -#: src/gui/ChecksumTool.cpp:687 -msgid "Reading game image: {}" +#: src/gui/components/wxDownloadManagerList.cpp:482 +msgid "Downloading" msgstr "" -#: src/gui/ChecksumTool.cpp:716 -msgid "Reading game image: {0}/{1} kB" +#: src/gui/components/wxDownloadManagerList.cpp:484 +msgid "Verifying" msgstr "" -#: src/gui/ChecksumTool.cpp:720 -msgid "Generating checksum of game image: {}" +#: src/gui/components/wxDownloadManagerList.cpp:486 +msgid "Installing" msgstr "" -#: src/gui/ChecksumTool.cpp:736 -msgid "Generated checksum of game image: {}" +#: src/gui/components/wxDownloadManagerList.cpp:488 +msgid "Installed" msgstr "" -#: src/gui/ChecksumTool.cpp:743 -msgid "Grabbing game files" +#: src/gui/components/wxDownloadManagerList.cpp:491 +msgid "Error:" msgstr "" -#: src/gui/ChecksumTool.cpp:772 -msgid "Hashing game file: {}/{}" +#: src/gui/PairingDialog.cpp:12 +msgid "Pairing..." msgstr "" -#: src/gui/ChecksumTool.cpp:782 -msgid "Generated checksum of {} game files" +#: src/gui/PairingDialog.cpp:73 +msgid "Found controller. Pairing..." msgstr "" -#: src/gui/CemuUpdateWindow.cpp:32 -msgid "Cemu update" +#: src/gui/PairingDialog.cpp:80 +msgid "Successfully paired the controller." msgstr "" -#: src/gui/CemuUpdateWindow.cpp:43 -msgid "Checking for latest version..." +#: src/gui/PairingDialog.cpp:82 src/gui/PairingDialog.cpp:90 src/gui/PairingDialog.cpp:98 +#: src/gui/PairingDialog.cpp:106 src/gui/PairingDialog.cpp:114 src/gui/GettingStartedDialog.cpp:193 +msgid "Close" msgstr "" -#: src/gui/CemuUpdateWindow.cpp:49 src/gui/GameUpdateWindow.cpp:30 -msgid "Update" +#: src/gui/PairingDialog.cpp:88 +msgid "Failed to find a suitable Bluetooth radio." msgstr "" -#: src/gui/CemuUpdateWindow.cpp:60 -msgid "Changelog" +#: src/gui/PairingDialog.cpp:96 +msgid "Failed to search for controllers." msgstr "" -#: src/gui/CemuUpdateWindow.cpp:619 src/gui/CemuUpdateWindow.cpp:636 -msgid "Exit" +#: src/gui/PairingDialog.cpp:104 +msgid "Failed to pair with the found controller." msgstr "" -#: src/gui/CemuUpdateWindow.cpp:620 -msgid "No update available!" +#: src/gui/PairingDialog.cpp:112 +msgid "Please use your system's Bluetooth manager instead." msgstr "" -#: src/gui/CemuUpdateWindow.cpp:635 -msgid "Update available!" +#: src/gui/MainWindow.cpp:273 src/gui/MainWindow.cpp:736 src/gui/MainWindow.cpp:759 +msgid "Cannot open file" msgstr "" -#: src/gui/CemuUpdateWindow.cpp:640 -msgid "Extracting update..." +#: src/gui/MainWindow.cpp:275 src/gui/MainWindow.cpp:738 src/gui/MainWindow.cpp:761 +msgid "Not a valid NFC file" msgstr "" -#: src/gui/CemuUpdateWindow.cpp:645 -msgid "Couldn't download the update!" +#: src/gui/MainWindow.cpp:447 +msgid "Title installed!" msgstr "" -#: src/gui/CemuUpdateWindow.cpp:648 -msgid "Applying update..." +#: src/gui/MainWindow.cpp:453 +msgid "Title installation has been canceled!" msgstr "" -#: src/gui/CemuUpdateWindow.cpp:655 -msgid "Extracting failed!" +#: src/gui/MainWindow.cpp:482 +msgid "Unable to launch game because the base files were not found." msgstr "" -#: src/gui/CemuUpdateWindow.cpp:662 -msgid "Restart" +#: src/gui/MainWindow.cpp:494 +msgid "" +"Unable to mount title.\n" +"Make sure the configured game paths are still valid and refresh the game list.\n" +"\n" +"File which failed to load:\n" msgstr "" -#: src/gui/CemuUpdateWindow.cpp:684 -msgid "Downloading update..." +#: src/gui/MainWindow.cpp:501 +msgid "Failed to launch game." msgstr "" -#: src/gui/TitleManager.cpp:57 src/gui/MemorySearcherTool.cpp:64 src/gui/GraphicPacksWindow2.cpp:219 -#: src/gui/LoggingWindow.cpp:22 -msgid "Filter" +#: src/gui/MainWindow.cpp:518 +msgid "Failed to launch executable. Path: " msgstr "" -#: src/gui/TitleManager.cpp:67 src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:119 -#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:116 -msgid "Refresh" +#: src/gui/MainWindow.cpp:526 +msgid "" +"Unable to launch title.\n" +"Make sure the configured game paths are still valid and refresh the game list.\n" +"\n" +"Path which failed to load:\n" msgstr "" -#: src/gui/TitleManager.cpp:71 +#: src/gui/MainWindow.cpp:534 src/gui/MainWindow.cpp:551 msgid "" -"The following prefixes are supported:\n" -"{0}\n" -"{1}\n" -"{2}\n" -"{3}\n" -"{4}" +"Unable to launch game\n" +"Path:\n" msgstr "" -#: src/gui/TitleManager.cpp:91 -msgid "Install title" +#: src/gui/MainWindow.cpp:539 +msgid "" +"Could not decrypt title. Make sure that keys.txt contains the correct disc key for this title." msgstr "" -#: src/gui/TitleManager.cpp:101 src/gui/GeneralSettings2.cpp:856 -msgid "Account" +#: src/gui/MainWindow.cpp:544 +msgid "Could not decrypt title because title.tik is missing." msgstr "" -#: src/gui/TitleManager.cpp:108 -msgid "Open directory" +#: src/gui/MainWindow.cpp:634 +msgid "All Wii U files (*.wud, *.wux, *.wua, *.wuhb, *.iso, *.rpx, *.elf)" msgstr "" -#: src/gui/TitleManager.cpp:110 -msgid "Open the directory of the save entry" +#: src/gui/MainWindow.cpp:635 +msgid "Wii U image (*.wud, *.wux, *.iso, *.wad)" msgstr "" -#: src/gui/TitleManager.cpp:114 -msgid "Transfer" +#: src/gui/MainWindow.cpp:636 +msgid "Wii U NUS content" msgstr "" -#: src/gui/TitleManager.cpp:116 -msgid "Transfers the save entry to another persistent account id" +#: src/gui/MainWindow.cpp:637 +msgid "Wii U archive (*.wua)" msgstr "" -#: src/gui/TitleManager.cpp:122 -msgid "Permanently delete the save entry" +#: src/gui/MainWindow.cpp:638 +msgid "Wii U homebrew bundle (*.wuhb)" msgstr "" -#: src/gui/TitleManager.cpp:126 -msgid "Import" +#: src/gui/MainWindow.cpp:639 +msgid "Wii U executable (*.rpx, *.elf)" msgstr "" -#: src/gui/TitleManager.cpp:128 -msgid "Imports a zipped save entry" +#: src/gui/MainWindow.cpp:640 +msgid "All files (*.*)" msgstr "" -#: src/gui/TitleManager.cpp:133 -msgid "Exports the selected save entry as zip file" +#: src/gui/MainWindow.cpp:643 +msgid "Open file to launch" msgstr "" -#: src/gui/TitleManager.cpp:176 -msgid "Connect" +#: src/gui/MainWindow.cpp:686 +msgid "Select folder of title to install" msgstr "" -#: src/gui/TitleManager.cpp:184 -msgid "Select an account and press Connect" +#: src/gui/MainWindow.cpp:686 +msgid "Select the folder that stores your update, DLC or base game files" msgstr "" -#: src/gui/TitleManager.cpp:188 +#: src/gui/MainWindow.cpp:702 msgid "" -"Valid online files are required to download eShop titles. For more information, go to the Account " -"tab in the General Settings." -msgstr "" - -#: src/gui/TitleManager.cpp:192 -msgid "Click on Connect to load the list of downloadable titles" +"The (parent) folder of the title you selected is missing at least one of the required subfolders " +"(\"code\", \"content\" and \"meta\")\n" +"Make sure that the files are complete." msgstr "" -#: src/gui/TitleManager.cpp:201 -msgid "Show available titles" +#: src/gui/MainWindow.cpp:710 +msgid "The folder you have selected cannot be found on your system." msgstr "" -#: src/gui/TitleManager.cpp:207 -msgid "Show available updates" +#: src/gui/MainWindow.cpp:712 +msgid "Unable to find the /meta/meta.xml file inside the selected folder." msgstr "" -#: src/gui/TitleManager.cpp:213 -msgid "Show installed" +#: src/gui/MainWindow.cpp:727 +msgid "Open file to load" msgstr "" -#: src/gui/TitleManager.cpp:232 src/gui/TitleManager.cpp:239 -msgid "Title Manager" +#: src/gui/MainWindow.cpp:868 +msgid "Cemu must be restarted to apply the selected UI language." msgstr "" -#: src/gui/TitleManager.cpp:240 -msgid "Download Manager" +#: src/gui/MainWindow.cpp:1007 +msgid "" +"Warning: Disabling the accurate barriers option will lead to flickering graphics but may improve " +"performance. It is highly recommended to leave it turned on." msgstr "" -#: src/gui/TitleManager.cpp:245 src/gui/TitleManager.cpp:373 -msgid "Searching for titles..." +#: src/gui/MainWindow.cpp:1007 +msgid "Accurate barriers are off" msgstr "" -#: src/gui/TitleManager.cpp:292 -msgid "Currently active downloads will continue in the background." +#: src/gui/MainWindow.cpp:1405 +msgid "Updating game list..." msgstr "" -#: src/gui/TitleManager.cpp:341 -msgid "Found {0} games, {1} updates, {2} DLCs and {3} save entries" +#: src/gui/MainWindow.cpp:1777 +msgid "" +"There's a new update available.\n" +"Do you want to update?" msgstr "" -#: src/gui/TitleManager.cpp:379 -msgid "Select title to install" +#: src/gui/MainWindow.cpp:1777 +msgid "Update notification" msgstr "" -#: src/gui/TitleManager.cpp:398 -msgid "Update installation has been canceled!" +#: src/gui/MainWindow.cpp:1814 +msgid "About Cemu" msgstr "" -#: src/gui/TitleManager.cpp:411 src/gui/MainWindow.cpp:485 -msgid "Update error" +#: src/gui/MainWindow.cpp:1846 +msgid "" +"Cemu\n" +"Version {0}\n" +"Compiled on {1}\n" +"Original authors: {2}" msgstr "" -#: src/gui/TitleManager.cpp:507 -msgid "Are you really sure that you want to delete the save entry for {}" +#: src/gui/MainWindow.cpp:1855 +msgid "" +"Cemu is a Wii U emulator.\n" +"\n" +"Wii and Wii U are trademarks of Nintendo.\n" +"Cemu is not affiliated with Nintendo." msgstr "" -#: src/gui/TitleManager.cpp:558 -msgid "" -"Error when trying to delete the save directory:\n" -"{}" +#: src/gui/MainWindow.cpp:1865 +msgid "Used libraries and utilities:" msgstr "" -#: src/gui/TitleManager.cpp:635 -msgid "Select a target file to export the save entry" +#: src/gui/MainWindow.cpp:2006 +msgid "Thanks to our Patreon supporters:" msgstr "" -#: src/gui/TitleManager.cpp:636 -msgid "Exported save entry (*.zip)" +#: src/gui/MainWindow.cpp:2036 +msgid "Special thanks:" msgstr "" -#: src/gui/TitleManager.cpp:647 -msgid "" -"Error when creating the zip for the save entry:\n" -"{}" +#: src/gui/MainWindow.cpp:2073 +msgid "&Load..." msgstr "" -#: src/gui/TitleManager.cpp:665 -msgid "" -"Error when trying to add a directory to the zip:\n" -"{}" +#: src/gui/MainWindow.cpp:2074 +msgid "&Install game title, update or DLC..." msgstr "" -#: src/gui/TitleManager.cpp:674 src/gui/TitleManager.cpp:680 -msgid "" -"Error when trying to add a file to the zip:\n" -"{}" +#: src/gui/MainWindow.cpp:2098 +msgid "Stop emulation" msgstr "" -#: src/gui/TitleManager.cpp:693 -msgid "" -"Error when trying to add cemu_meta file to the zip:\n" -"{}" +#: src/gui/MainWindow.cpp:2102 +msgid "&Open Cemu folder" msgstr "" -#: src/gui/TitleManager.cpp:745 -msgid "Dumped online files not found" +#: src/gui/MainWindow.cpp:2103 +msgid "&Open MLC folder" msgstr "" -#: src/gui/TitleManager.cpp:749 -msgid "Connecting..." +#: src/gui/MainWindow.cpp:2106 src/gui/debugger/DebuggerWindow2.cpp:633 +msgid "&Exit" msgstr "" -#: src/gui/TitleManager.cpp:776 -msgid "Getting installed title information..." +#: src/gui/MainWindow.cpp:2107 src/gui/debugger/DebuggerWindow2.cpp:636 +msgid "&File" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:39 -msgid "PPC threads" +#: src/gui/MainWindow.cpp:2124 +msgid "&English" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:122 -msgid "Auto refresh" +#: src/gui/MainWindow.cpp:2125 +msgid "&Japanese" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:337 -msgid "Profiling thread" +#: src/gui/MainWindow.cpp:2126 +msgid "&French" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:338 -msgid "Capturing samples..." +#: src/gui/MainWindow.cpp:2127 +msgid "&German" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:368 -msgid "" -"Capturing samples... ({:})\n" -"Results will be written to log.txt\n" +#: src/gui/MainWindow.cpp:2128 +msgid "&Italian" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:370 -msgid "Click Skip button for early results with lower accuracy" +#: src/gui/MainWindow.cpp:2129 +msgid "&Spanish" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:372 -msgid "Click Skip button to finish" +#: src/gui/MainWindow.cpp:2130 +msgid "&Chinese" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:459 -msgid "Boost priority (-5)" +#: src/gui/MainWindow.cpp:2131 +msgid "&Korean" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:460 -msgid "Boost priority (-1)" +#: src/gui/MainWindow.cpp:2132 +msgid "&Dutch" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:462 -msgid "Decrease priority (+5)" +#: src/gui/MainWindow.cpp:2133 +msgid "&Portuguese" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:463 -msgid "Decrease priority (+1)" +#: src/gui/MainWindow.cpp:2134 +msgid "&Russian" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:465 -msgid "Resume" +#: src/gui/MainWindow.cpp:2135 +msgid "&Taiwanese" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:466 -msgid "Suspend" +#: src/gui/MainWindow.cpp:2147 +msgid "&Fullscreen" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:468 -msgid "Write stack trace to log" +#: src/gui/MainWindow.cpp:2150 +msgid "&Graphic packs" msgstr "" -#: src/gui/windows/PPCThreadsViewer/DebugPPCThreadsWindow.cpp:469 -msgid "Profile thread" +#: src/gui/MainWindow.cpp:2151 +msgid "&Separate GamePad view" msgstr "" -#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:37 -msgid "Texture cache" +#: src/gui/MainWindow.cpp:2154 +msgid "&General settings" msgstr "" -#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:119 -msgid "Show only active" +#: src/gui/MainWindow.cpp:2155 +msgid "&Input settings" msgstr "" -#: src/gui/windows/TextureRelationViewer/TextureRelationWindow.cpp:122 -msgid "Show views" +#: src/gui/MainWindow.cpp:2158 +msgid "&Active account" msgstr "" -#: src/gui/canvas/VulkanCanvas.cpp:41 -msgid "" -"Error when initializing Vulkan renderer:\n" -"{}" +#: src/gui/MainWindow.cpp:2159 +msgid "&Console language" msgstr "" -#: src/gui/GettingStartedDialog.cpp:33 -msgid "" -"It looks like you're starting Cemu for the first time.\n" -"This quick setup assistant will help you get the best experience" +#: src/gui/MainWindow.cpp:2160 src/gui/debugger/DebuggerWindow2.cpp:642 +msgid "&Options" msgstr "" -#: src/gui/GettingStartedDialog.cpp:41 -msgid "mlc01 path" +#: src/gui/MainWindow.cpp:2164 +msgid "&Memory searcher" msgstr "" -#: src/gui/GettingStartedDialog.cpp:42 -msgid "" -"The mlc path is the root folder of the emulated Wii U internal flash storage. It contains all " -"your saves, installed updates and DLCs.\n" -"It is strongly recommend that you create a dedicated folder for it (example: C:\\wiiu\\mlc\\) \n" -"If left empty, the mlc folder will be created inside the Cemu folder." +#: src/gui/MainWindow.cpp:2166 +msgid "&Title Manager" msgstr "" -#: src/gui/GettingStartedDialog.cpp:44 -msgid "A custom mlc path from a previous Cemu installation has been found and filled in." +#: src/gui/MainWindow.cpp:2167 +msgid "&Download Manager" msgstr "" -#: src/gui/GettingStartedDialog.cpp:50 -msgid "Custom mlc01 path" +#: src/gui/MainWindow.cpp:2168 +msgid "&Emulated USB Devices" msgstr "" -#: src/gui/GettingStartedDialog.cpp:53 src/gui/GettingStartedDialog.cpp:78 -msgid "Select a folder" +#: src/gui/MainWindow.cpp:2170 +msgid "&Tools" msgstr "" -#: src/gui/GettingStartedDialog.cpp:62 -msgid "(optional)" +#: src/gui/MainWindow.cpp:2174 +msgid "&1x speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:70 -msgid "Game paths" +#: src/gui/MainWindow.cpp:2175 +msgid "&2x speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:72 -msgid "" -"The game path is scanned by Cemu to locate your games. We recommend creating a dedicated " -"directory in which\n" -"you place all your Wii U games. (example: C:\\wiiu\\games\\)\n" -"\n" -"You can also set additional paths in the general settings of Cemu." +#: src/gui/MainWindow.cpp:2176 +msgid "&4x speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:76 -msgid "Game path" +#: src/gui/MainWindow.cpp:2177 +msgid "&8x speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:89 -msgid "" -"Graphic packs improve games by offering the possibility to change resolution, tweak FPS or add " -"other visual or gameplay modifications.\n" -"Download the community graphic packs to get started.\n" +#: src/gui/MainWindow.cpp:2178 +msgid "&0.5x speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:91 -msgid "Download community graphic packs" +#: src/gui/MainWindow.cpp:2179 +msgid "&0.25x speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:105 -msgid "Next" +#: src/gui/MainWindow.cpp:2180 +msgid "&0.125x speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:125 -msgid "" -"You can configure one controller for each player.\n" -"We advise you to always use GamePad as emulated input for the first player, since many games " -"expect the GamePad to be present.\n" -"It is also required for touch functionality.\n" -"The default global hotkeys are:\n" -"CTRL - show pad screen\n" -"CTRL + TAB - toggle pad screen\n" -"ALT + ENTER - toggle fullscreen\n" -"ESC - leave fullscreen\n" -"\n" -"If you're having trouble configuring your controller, make sure to have it in idle state and " -"press calibrate.\n" -"Also don't set the axis deadzone too low." +#: src/gui/MainWindow.cpp:2184 +msgid "&Timer speed" msgstr "" -#: src/gui/GettingStartedDialog.cpp:127 -msgid "Configure input" +#: src/gui/MainWindow.cpp:2185 +msgid "&CPU" msgstr "" -#: src/gui/GettingStartedDialog.cpp:135 -msgid "Additional options" +#: src/gui/MainWindow.cpp:2190 +msgid "&Scan NFC tag from file" msgstr "" -#: src/gui/GettingStartedDialog.cpp:141 -msgid "Start games with fullscreen" +#: src/gui/MainWindow.cpp:2191 +msgid "&NFC" msgstr "" -#: src/gui/GettingStartedDialog.cpp:144 -msgid "Open separate pad screen" +#: src/gui/MainWindow.cpp:2196 +msgid "&Unsupported API calls" msgstr "" -#: src/gui/GettingStartedDialog.cpp:147 src/gui/GeneralSettings2.cpp:166 -msgid "Automatically check for updates" +#: src/gui/MainWindow.cpp:2197 +msgid "&Invalid API usage" msgstr "" -#: src/gui/GettingStartedDialog.cpp:165 -msgid "Don't show this again" +#: src/gui/MainWindow.cpp:2198 +msgid "&Coreinit Logging (OSReport/OSConsole)" msgstr "" -#: src/gui/GettingStartedDialog.cpp:169 -msgid "Previous" +#: src/gui/MainWindow.cpp:2202 +msgid "&Options below are for experts. Leave off if unsure" msgstr "" -#: src/gui/GettingStartedDialog.cpp:173 src/gui/PairingDialog.cpp:82 src/gui/PairingDialog.cpp:90 -#: src/gui/PairingDialog.cpp:98 src/gui/PairingDialog.cpp:106 src/gui/PairingDialog.cpp:114 -msgid "Close" +#: src/gui/MainWindow.cpp:2204 +msgid "coreinit File-Access API" msgstr "" -#: src/gui/GettingStartedDialog.cpp:258 -msgid "Getting started" +#: src/gui/MainWindow.cpp:2205 +msgid "coreinit Thread-Synchronization API" msgstr "" -#: src/gui/GettingStartedDialog.cpp:289 -msgid "Do you want to view the downloaded graphic packs?" +#: src/gui/MainWindow.cpp:2206 +msgid "coreinit Memory API" msgstr "" -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:14 -msgid "Create new account" +#: src/gui/MainWindow.cpp:2207 +msgid "coreinit MP API" msgstr "" -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:24 -msgid "" -"The persistent id is the internal folder name used for your saves. Only change this if you are " -"importing saves from a Wii U with a specific id" +#: src/gui/MainWindow.cpp:2208 +msgid "coreinit Thread API" msgstr "" -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:27 src/gui/GeneralSettings2.cpp:762 -msgid "Mii name" +#: src/gui/MainWindow.cpp:2209 +msgid "nn_save API" msgstr "" -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:68 -msgid "No persistent id entered!" +#: src/gui/MainWindow.cpp:2210 +msgid "nn_nfp API" msgstr "" -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:75 -msgid "The persistent id must be greater than {:x}!" +#: src/gui/MainWindow.cpp:2211 +msgid "nn_fp API" msgstr "" -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:83 -msgid "The persistent id {:x} is already in use by account {}!" +#: src/gui/MainWindow.cpp:2212 +msgid "nn_fp PRUDP" msgstr "" -#: src/gui/dialogs/CreateAccount/wxCreateAccountDialog.cpp:91 -msgid "Account name may not be empty!" +#: src/gui/MainWindow.cpp:2213 +msgid "nn_boss API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:18 -msgid "Save transfer" +#: src/gui/MainWindow.cpp:2214 +msgid "nfc API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:27 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:31 -msgid "Source" +#: src/gui/MainWindow.cpp:2215 +msgid "ntag API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:34 src/gui/dialogs/SaveImport/SaveImportWindow.cpp:38 -msgid "Target" +#: src/gui/MainWindow.cpp:2216 +msgid "nsysnet API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:95 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:161 -msgid "" -"The given account id is not valid!\n" -"It must be a hex number bigger or equal than {:08x}" +#: src/gui/MainWindow.cpp:2217 +msgid "h264 API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:111 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:173 -msgid "" -"There's already a file at the target directory:\n" -"{}" +#: src/gui/MainWindow.cpp:2218 +msgid "gx2 API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:118 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:180 -msgid "" -"There's already a save game available for the target account, do you want to overwrite it?\n" -"This will delete the existing save files for the account and replace them." +#: src/gui/MainWindow.cpp:2219 +msgid "Audio API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:134 -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:196 -msgid "" -"Error when trying to delete the former save game:\n" -"{}" +#: src/gui/MainWindow.cpp:2220 +msgid "Input API" msgstr "" -#: src/gui/dialogs/SaveImport/SaveTransfer.cpp:190 -msgid "" -"Error when trying to move the save game:\n" -"{}" +#: src/gui/MainWindow.cpp:2222 +msgid "&CafeOS modules logging" msgstr "" -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:22 -msgid "Import save entry" +#: src/gui/MainWindow.cpp:2224 +msgid "&Graphic pack patches" msgstr "" -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:33 -msgid "Select a zipped save file" +#: src/gui/MainWindow.cpp:2225 +msgid "&Texture cache warnings" msgstr "" -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:34 -msgid "Save entry (*.zip)" +#: src/gui/MainWindow.cpp:2226 +msgid "&Texture readback" msgstr "" -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:121 -msgid "" -"You are trying to import a savegame for a different title than your currently selected one: " -"{:016x} vs {:016x}\n" -"Are you sure that you want to continue?" +#: src/gui/MainWindow.cpp:2228 +msgid "&OpenGL debug output" msgstr "" -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:216 -msgid "" -"Error when creating the extraction path:\n" -"{}" +#: src/gui/MainWindow.cpp:2229 +msgid "&Vulkan validation layer (slow)" msgstr "" -#: src/gui/dialogs/SaveImport/SaveImportWindow.cpp:224 -msgid "" -"Error when opening the import zip file:\n" -"{}" +#: src/gui/MainWindow.cpp:2230 +msgid "&Log PPC context for API" msgstr "" -#: src/gui/PairingDialog.cpp:12 -msgid "Pairing..." +#: src/gui/MainWindow.cpp:2234 +msgid "&Textures" msgstr "" -#: src/gui/PairingDialog.cpp:73 -msgid "Found controller. Pairing..." +#: src/gui/MainWindow.cpp:2235 +msgid "&Shaders" msgstr "" -#: src/gui/PairingDialog.cpp:80 -msgid "Successfully paired the controller." +#: src/gui/MainWindow.cpp:2236 +msgid "&nlibcurl HTTP/HTTPS requests" msgstr "" -#: src/gui/PairingDialog.cpp:88 -msgid "Failed to find a suitable Bluetooth radio." +#: src/gui/MainWindow.cpp:2240 +msgid "&Logging" msgstr "" -#: src/gui/PairingDialog.cpp:96 -msgid "Failed to search for controllers." +#: src/gui/MainWindow.cpp:2241 +msgid "&Dump" msgstr "" -#: src/gui/PairingDialog.cpp:104 -msgid "Failed to pair with the found controller." +#: src/gui/MainWindow.cpp:2244 +msgid "&Render upside-down" msgstr "" -#: src/gui/PairingDialog.cpp:112 -msgid "Please use your system's Bluetooth manager instead." +#: src/gui/MainWindow.cpp:2249 +msgid "&Accurate barriers (Vulkan)" msgstr "" -#: src/gui/MemorySearcherTool.cpp:50 -msgid "Memory Searcher" +#: src/gui/MainWindow.cpp:2255 +msgid "&Audio AUX only" msgstr "" -#: src/gui/MemorySearcherTool.cpp:63 src/gui/MemorySearcherTool.cpp:419 -msgid "Search" +#: src/gui/MainWindow.cpp:2259 +msgid "&Open logging window" msgstr "" -#: src/gui/MemorySearcherTool.cpp:81 src/gui/MemorySearcherTool.cpp:420 -msgid "Results" +#: src/gui/MainWindow.cpp:2260 +msgid "&Launch with GDB stub" msgstr "" -#: src/gui/MemorySearcherTool.cpp:87 src/gui/MemorySearcherTool.cpp:103 -#: src/gui/debugger/ModuleWindow.cpp:41 src/gui/debugger/BreakpointWindow.cpp:49 -#: src/gui/debugger/SymbolCtrl.cpp:24 -msgid "Address" +#: src/gui/MainWindow.cpp:2264 +msgid "&View PPC threads" msgstr "" -#: src/gui/MemorySearcherTool.cpp:92 src/gui/MemorySearcherTool.cpp:105 -msgid "Value" +#: src/gui/MainWindow.cpp:2265 +msgid "&View PPC debugger" msgstr "" -#: src/gui/MemorySearcherTool.cpp:97 -msgid "Stored Entries" +#: src/gui/MainWindow.cpp:2266 +msgid "&View audio debugger" msgstr "" -#: src/gui/MemorySearcherTool.cpp:102 src/gui/GraphicPacksWindow2.cpp:265 -msgid "Description" +#: src/gui/MainWindow.cpp:2267 +msgid "&View texture cache info" msgstr "" -#: src/gui/MemorySearcherTool.cpp:106 -msgid "Freeze" +#: src/gui/MainWindow.cpp:2268 +msgid "&Dump current RAM" msgstr "" -#: src/gui/MemorySearcherTool.cpp:198 -msgid "Your entered value is not valid for the selected datatype." +#: src/gui/MainWindow.cpp:2271 +msgid "&Debug" msgstr "" -#: src/gui/MemorySearcherTool.cpp:383 -msgid "&Add new entry" +#: src/gui/MainWindow.cpp:2274 +msgid "&Check for updates" msgstr "" -#: src/gui/MemorySearcherTool.cpp:384 -msgid "&Remove entry" +#: src/gui/MainWindow.cpp:2281 +msgid "&About Cemu" msgstr "" -#: src/gui/MemorySearcherTool.cpp:475 -msgid "Results ({0})" +#: src/gui/MainWindow.cpp:2283 +msgid "&Help" msgstr "" -#: src/gui/GeneralSettings2.cpp:116 +#: src/gui/GeneralSettings2.cpp:115 msgid "Interface" msgstr "" -#: src/gui/GeneralSettings2.cpp:124 +#: src/gui/GeneralSettings2.cpp:123 src/gui/GettingStartedDialog.cpp:50 msgid "Language" msgstr "" -#: src/gui/GeneralSettings2.cpp:126 +#: src/gui/GeneralSettings2.cpp:125 src/gui/GettingStartedDialog.cpp:54 msgid "Default" msgstr "" -#: src/gui/GeneralSettings2.cpp:129 +#: src/gui/GeneralSettings2.cpp:128 msgid "" "Changes the interface language of Cemu\n" "Available languages are stored in the translation directory\n" "A restart will be required after changing the language" msgstr "" -#: src/gui/GeneralSettings2.cpp:146 +#: src/gui/GeneralSettings2.cpp:145 msgid "Remember main window position" msgstr "" -#: src/gui/GeneralSettings2.cpp:147 +#: src/gui/GeneralSettings2.cpp:146 msgid "Restores the last known window position and size when starting Cemu" msgstr "" -#: src/gui/GeneralSettings2.cpp:150 +#: src/gui/GeneralSettings2.cpp:149 msgid "Remember pad window position" msgstr "" -#: src/gui/GeneralSettings2.cpp:151 +#: src/gui/GeneralSettings2.cpp:150 msgid "Restores the last known pad window position and size when opening it" msgstr "" -#: src/gui/GeneralSettings2.cpp:155 +#: src/gui/GeneralSettings2.cpp:154 msgid "Discord Presence" msgstr "" -#: src/gui/GeneralSettings2.cpp:156 +#: src/gui/GeneralSettings2.cpp:155 msgid "" "Enables the Discord Rich Presence feature\n" "You will also need to enable it in the Discord settings itself!" msgstr "" -#: src/gui/GeneralSettings2.cpp:162 +#: src/gui/GeneralSettings2.cpp:161 msgid "Fullscreen menu bar" msgstr "" -#: src/gui/GeneralSettings2.cpp:163 +#: src/gui/GeneralSettings2.cpp:162 msgid "" "Displays the menu bar when Cemu is running in fullscreen mode and the mouse cursor is moved to " "the top" msgstr "" -#: src/gui/GeneralSettings2.cpp:167 +#: src/gui/GeneralSettings2.cpp:165 src/gui/GettingStartedDialog.cpp:171 +msgid "Automatically check for updates" +msgstr "" + +#: src/gui/GeneralSettings2.cpp:166 msgid "Automatically checks for new cemu versions on startup" msgstr "" -#: src/gui/GeneralSettings2.cpp:175 +#: src/gui/GeneralSettings2.cpp:174 msgid "Save screenshot" msgstr "" -#: src/gui/GeneralSettings2.cpp:176 +#: src/gui/GeneralSettings2.cpp:175 msgid "Pressing the screenshot key (F12) will save a screenshot directly to the screenshots folder" msgstr "" -#: src/gui/GeneralSettings2.cpp:179 -msgid "Use permanent storage" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:180 -msgid "Cemu will remember your custom mlc path in %LOCALAPPDATA%/Cemu for new installations." -msgstr "" - -#: src/gui/GeneralSettings2.cpp:183 +#: src/gui/GeneralSettings2.cpp:178 msgid "Disable screen saver" msgstr "" -#: src/gui/GeneralSettings2.cpp:184 +#: src/gui/GeneralSettings2.cpp:179 msgid "Prevents the system from activating the screen saver or going to sleep while running a game." msgstr "" -#: src/gui/GeneralSettings2.cpp:189 +#: src/gui/GeneralSettings2.cpp:184 msgid "Enable Feral GameMode" msgstr "" -#: src/gui/GeneralSettings2.cpp:190 +#: src/gui/GeneralSettings2.cpp:185 msgid "Use FeralInteractive GameMode if installed." msgstr "" -#: src/gui/GeneralSettings2.cpp:206 -msgid "MLC Path" +#: src/gui/GeneralSettings2.cpp:201 +msgid "Custom MLC path" msgstr "" -#: src/gui/GeneralSettings2.cpp:212 -msgid "The mlc directory contains your save games and installed game update/dlc data" +#: src/gui/GeneralSettings2.cpp:204 +msgid "" +"You can configure a custom path for the emulated internal Wii U storage (MLC).\n" +"This is where Cemu stores saves, accounts and other Wii U system files." msgstr "" -#: src/gui/GeneralSettings2.cpp:218 -msgid "" -"Select a custom mlc path\n" -"The mlc path is used to store Wii U related files like save games, game updates and dlc data" +#: src/gui/GeneralSettings2.cpp:210 +msgid "The mlc directory contains your save games and installed game update/dlc data" msgstr "" -#: src/gui/GeneralSettings2.cpp:231 +#: src/gui/GeneralSettings2.cpp:236 msgid "Add the root directory of your game(s). It will scan all directories in it for games" msgstr "" -#: src/gui/GeneralSettings2.cpp:240 +#: src/gui/GeneralSettings2.cpp:245 msgid "" "Adds a game path to scan for games displayed in the game list\n" "If you have unpacked games, make sure to select the root folder of a game" msgstr "" -#: src/gui/GeneralSettings2.cpp:243 +#: src/gui/GeneralSettings2.cpp:248 msgid "Remove" msgstr "" -#: src/gui/GeneralSettings2.cpp:245 +#: src/gui/GeneralSettings2.cpp:250 msgid "Removes the currently selected game path from the game list" msgstr "" -#: src/gui/GeneralSettings2.cpp:264 src/gui/GeneralSettings2.cpp:343 -#: src/gui/GeneralSettings2.cpp:852 src/gui/GameProfileWindow.cpp:36 +#: src/gui/GeneralSettings2.cpp:269 src/gui/GeneralSettings2.cpp:348 +#: src/gui/GeneralSettings2.cpp:857 src/gui/GameProfileWindow.cpp:36 #: src/gui/GameProfileWindow.cpp:91 msgid "General" msgstr "" -#: src/gui/GeneralSettings2.cpp:271 src/gui/GameProfileWindow.cpp:113 +#: src/gui/GeneralSettings2.cpp:276 src/gui/GameProfileWindow.cpp:113 msgid "Graphics API" msgstr "" -#: src/gui/GeneralSettings2.cpp:284 +#: src/gui/GeneralSettings2.cpp:289 msgid "Select one of the available graphic back ends" msgstr "" -#: src/gui/GeneralSettings2.cpp:288 +#: src/gui/GeneralSettings2.cpp:293 msgid "Graphics Device" msgstr "" -#: src/gui/GeneralSettings2.cpp:291 +#: src/gui/GeneralSettings2.cpp:296 msgid "Select the used graphic device" msgstr "" -#: src/gui/GeneralSettings2.cpp:294 +#: src/gui/GeneralSettings2.cpp:299 msgid "VSync" msgstr "" -#: src/gui/GeneralSettings2.cpp:296 +#: src/gui/GeneralSettings2.cpp:301 msgid "Controls the vsync state" msgstr "" -#: src/gui/GeneralSettings2.cpp:303 +#: src/gui/GeneralSettings2.cpp:308 msgid "Async shader compile" msgstr "" -#: src/gui/GeneralSettings2.cpp:304 +#: src/gui/GeneralSettings2.cpp:309 msgid "" "Enables async shader and pipeline compilation. Reduces stutter at the cost of objects not " "rendering for a short time.\n" "Vulkan only" msgstr "" -#: src/gui/GeneralSettings2.cpp:307 +#: src/gui/GeneralSettings2.cpp:312 msgid "Full sync at GX2DrawDone()" msgstr "" -#: src/gui/GeneralSettings2.cpp:308 +#: src/gui/GeneralSettings2.cpp:313 msgid "" "If synchronization is requested by the game, the emulated CPU will wait for the GPU to finish all " "operations.\n" "This is more accurate behavior, but may cause lower performance" msgstr "" -#: src/gui/GeneralSettings2.cpp:316 +#: src/gui/GeneralSettings2.cpp:321 msgid "Bilinear" msgstr "" -#: src/gui/GeneralSettings2.cpp:316 +#: src/gui/GeneralSettings2.cpp:321 msgid "Bicubic" msgstr "" -#: src/gui/GeneralSettings2.cpp:316 +#: src/gui/GeneralSettings2.cpp:321 msgid "Hermite" msgstr "" -#: src/gui/GeneralSettings2.cpp:316 +#: src/gui/GeneralSettings2.cpp:321 msgid "Nearest Neighbor" msgstr "" -#: src/gui/GeneralSettings2.cpp:317 +#: src/gui/GeneralSettings2.cpp:322 msgid "Upscale filter" msgstr "" -#: src/gui/GeneralSettings2.cpp:318 +#: src/gui/GeneralSettings2.cpp:323 msgid "Upscaling filters are used when the game resolution is smaller than the window size" msgstr "" -#: src/gui/GeneralSettings2.cpp:321 +#: src/gui/GeneralSettings2.cpp:326 msgid "Downscale filter" msgstr "" -#: src/gui/GeneralSettings2.cpp:322 +#: src/gui/GeneralSettings2.cpp:327 msgid "Downscaling filters are used when the game resolution is bigger than the window size" msgstr "" -#: src/gui/GeneralSettings2.cpp:327 +#: src/gui/GeneralSettings2.cpp:332 msgid "Keep aspect ratio" msgstr "" -#: src/gui/GeneralSettings2.cpp:327 +#: src/gui/GeneralSettings2.cpp:332 msgid "Stretch" msgstr "" -#: src/gui/GeneralSettings2.cpp:328 +#: src/gui/GeneralSettings2.cpp:333 msgid "Fullscreen scaling" msgstr "" -#: src/gui/GeneralSettings2.cpp:329 +#: src/gui/GeneralSettings2.cpp:334 msgid "Controls the output aspect ratio when it doesn't match the ratio of the game" msgstr "" -#: src/gui/GeneralSettings2.cpp:363 +#: src/gui/GeneralSettings2.cpp:368 msgid "Select one of the available audio back ends" msgstr "" -#: src/gui/GeneralSettings2.cpp:370 +#: src/gui/GeneralSettings2.cpp:375 msgid "Latency" msgstr "" -#: src/gui/GeneralSettings2.cpp:372 +#: src/gui/GeneralSettings2.cpp:377 msgid "" "Controls the amount of buffered audio data\n" "Higher values will create a delay in audio playback, but may avoid audio problems when emulation " "is too slow" msgstr "" -#: src/gui/GeneralSettings2.cpp:383 src/gui/GeneralSettings2.cpp:481 +#: src/gui/GeneralSettings2.cpp:388 src/gui/GeneralSettings2.cpp:486 msgid "Mono" msgstr "" -#: src/gui/GeneralSettings2.cpp:383 src/gui/GeneralSettings2.cpp:440 +#: src/gui/GeneralSettings2.cpp:388 src/gui/GeneralSettings2.cpp:445 msgid "Stereo" msgstr "" -#: src/gui/GeneralSettings2.cpp:383 +#: src/gui/GeneralSettings2.cpp:388 msgid "Surround" msgstr "" -#: src/gui/GeneralSettings2.cpp:385 +#: src/gui/GeneralSettings2.cpp:390 msgid "TV" msgstr "" -#: src/gui/GeneralSettings2.cpp:392 src/gui/GeneralSettings2.cpp:431 -#: src/gui/GeneralSettings2.cpp:472 +#: src/gui/GeneralSettings2.cpp:397 src/gui/GeneralSettings2.cpp:436 +#: src/gui/GeneralSettings2.cpp:477 msgid "Device" msgstr "" -#: src/gui/GeneralSettings2.cpp:395 +#: src/gui/GeneralSettings2.cpp:400 msgid "Select the active audio output device for Wii U TV" msgstr "" -#: src/gui/GeneralSettings2.cpp:401 src/gui/GeneralSettings2.cpp:442 -#: src/gui/GeneralSettings2.cpp:483 +#: src/gui/GeneralSettings2.cpp:406 src/gui/GeneralSettings2.cpp:447 +#: src/gui/GeneralSettings2.cpp:488 msgid "Channels" msgstr "" -#: src/gui/GeneralSettings2.cpp:424 +#: src/gui/GeneralSettings2.cpp:429 msgid "Gamepad" msgstr "" -#: src/gui/GeneralSettings2.cpp:434 +#: src/gui/GeneralSettings2.cpp:439 msgid "Select the active audio output device for Wii U GamePad" msgstr "" -#: src/gui/GeneralSettings2.cpp:465 +#: src/gui/GeneralSettings2.cpp:470 msgid "Microphone (Experimental)" msgstr "" -#: src/gui/GeneralSettings2.cpp:475 +#: src/gui/GeneralSettings2.cpp:480 msgid "Select the active audio input device for Wii U GamePad" msgstr "" -#: src/gui/GeneralSettings2.cpp:514 +#: src/gui/GeneralSettings2.cpp:519 msgid "Top left" msgstr "" -#: src/gui/GeneralSettings2.cpp:514 +#: src/gui/GeneralSettings2.cpp:519 msgid "Top center" msgstr "" -#: src/gui/GeneralSettings2.cpp:514 +#: src/gui/GeneralSettings2.cpp:519 msgid "Top right" msgstr "" -#: src/gui/GeneralSettings2.cpp:514 +#: src/gui/GeneralSettings2.cpp:519 msgid "Bottom left" msgstr "" -#: src/gui/GeneralSettings2.cpp:514 +#: src/gui/GeneralSettings2.cpp:519 msgid "Bottom center" msgstr "" -#: src/gui/GeneralSettings2.cpp:514 +#: src/gui/GeneralSettings2.cpp:519 msgid "Bottom right" msgstr "" -#: src/gui/GeneralSettings2.cpp:517 src/gui/GeneralSettings2.cpp:855 +#: src/gui/GeneralSettings2.cpp:522 src/gui/GeneralSettings2.cpp:860 msgid "Overlay" msgstr "" -#: src/gui/GeneralSettings2.cpp:524 src/gui/GeneralSettings2.cpp:605 +#: src/gui/GeneralSettings2.cpp:529 src/gui/GeneralSettings2.cpp:610 msgid "Position" msgstr "" -#: src/gui/GeneralSettings2.cpp:527 +#: src/gui/GeneralSettings2.cpp:532 msgid "Controls the overlay which displays technical information while playing" msgstr "" -#: src/gui/GeneralSettings2.cpp:532 src/gui/GeneralSettings2.cpp:614 +#: src/gui/GeneralSettings2.cpp:537 src/gui/GeneralSettings2.cpp:619 msgid "Text Color" msgstr "" -#: src/gui/GeneralSettings2.cpp:534 +#: src/gui/GeneralSettings2.cpp:539 msgid "Sets the text color of the overlay" msgstr "" -#: src/gui/GeneralSettings2.cpp:539 src/gui/GeneralSettings2.cpp:619 +#: src/gui/GeneralSettings2.cpp:544 src/gui/GeneralSettings2.cpp:624 msgid "Scale" msgstr "" -#: src/gui/GeneralSettings2.cpp:541 +#: src/gui/GeneralSettings2.cpp:546 msgid "Sets the scale of the overlay text" msgstr "" -#: src/gui/GeneralSettings2.cpp:548 +#: src/gui/GeneralSettings2.cpp:553 msgid "FPS" msgstr "" -#: src/gui/GeneralSettings2.cpp:549 +#: src/gui/GeneralSettings2.cpp:554 msgid "The number of frames per second. Average over last 5 seconds" msgstr "" -#: src/gui/GeneralSettings2.cpp:552 +#: src/gui/GeneralSettings2.cpp:557 msgid "Draw calls per frame" msgstr "" -#: src/gui/GeneralSettings2.cpp:553 +#: src/gui/GeneralSettings2.cpp:558 msgid "The number of draw calls per frame. Average over last 5 seconds" msgstr "" -#: src/gui/GeneralSettings2.cpp:556 +#: src/gui/GeneralSettings2.cpp:561 msgid "CPU usage" msgstr "" -#: src/gui/GeneralSettings2.cpp:557 +#: src/gui/GeneralSettings2.cpp:562 msgid "CPU usage of Cemu in percent" msgstr "" -#: src/gui/GeneralSettings2.cpp:560 +#: src/gui/GeneralSettings2.cpp:565 msgid "CPU per core usage" msgstr "" -#: src/gui/GeneralSettings2.cpp:561 +#: src/gui/GeneralSettings2.cpp:566 msgid "Total cpu usage in percent for each core" msgstr "" -#: src/gui/GeneralSettings2.cpp:564 +#: src/gui/GeneralSettings2.cpp:569 msgid "RAM usage" msgstr "" -#: src/gui/GeneralSettings2.cpp:565 +#: src/gui/GeneralSettings2.cpp:570 msgid "Cemu RAM usage in MB" msgstr "" -#: src/gui/GeneralSettings2.cpp:568 +#: src/gui/GeneralSettings2.cpp:573 msgid "VRAM usage" msgstr "" -#: src/gui/GeneralSettings2.cpp:576 src/gui/GeneralSettings2.cpp:583 +#: src/gui/GeneralSettings2.cpp:581 src/gui/GeneralSettings2.cpp:588 msgid "The VRAM usage of Cemu in MB" msgstr "" -#: src/gui/GeneralSettings2.cpp:579 +#: src/gui/GeneralSettings2.cpp:584 msgid "This option requires Win8.1+" msgstr "" -#: src/gui/GeneralSettings2.cpp:588 src/gui/GeneralSettings2.cpp:857 +#: src/gui/GeneralSettings2.cpp:593 src/gui/GeneralSettings2.cpp:862 msgid "Debug" msgstr "" -#: src/gui/GeneralSettings2.cpp:589 +#: src/gui/GeneralSettings2.cpp:594 msgid "Displays internal debug information (Vulkan only)" msgstr "" -#: src/gui/GeneralSettings2.cpp:598 +#: src/gui/GeneralSettings2.cpp:603 msgid "Notifications" msgstr "" -#: src/gui/GeneralSettings2.cpp:609 +#: src/gui/GeneralSettings2.cpp:614 msgid "Controls the notification position while playing" msgstr "" -#: src/gui/GeneralSettings2.cpp:616 +#: src/gui/GeneralSettings2.cpp:621 msgid "Sets the text color of notifications" msgstr "" -#: src/gui/GeneralSettings2.cpp:621 +#: src/gui/GeneralSettings2.cpp:626 msgid "Sets the scale of the notification text" msgstr "" -#: src/gui/GeneralSettings2.cpp:628 +#: src/gui/GeneralSettings2.cpp:633 msgid "Controller profiles" msgstr "" -#: src/gui/GeneralSettings2.cpp:629 +#: src/gui/GeneralSettings2.cpp:634 msgid "Displays the active controller profile when starting a game" msgstr "" -#: src/gui/GeneralSettings2.cpp:632 +#: src/gui/GeneralSettings2.cpp:637 msgid "Low battery" msgstr "" -#: src/gui/GeneralSettings2.cpp:633 +#: src/gui/GeneralSettings2.cpp:638 msgid "Shows a notification when a low controller battery has been detected" msgstr "" -#: src/gui/GeneralSettings2.cpp:636 +#: src/gui/GeneralSettings2.cpp:641 msgid "Shader compiler" msgstr "" -#: src/gui/GeneralSettings2.cpp:637 +#: src/gui/GeneralSettings2.cpp:642 msgid "Shows a notification after shaders have been compiled" msgstr "" -#: src/gui/GeneralSettings2.cpp:640 +#: src/gui/GeneralSettings2.cpp:645 msgid "Friend list" msgstr "" -#: src/gui/GeneralSettings2.cpp:641 +#: src/gui/GeneralSettings2.cpp:646 msgid "Shows friend list related data if online" msgstr "" -#: src/gui/GeneralSettings2.cpp:661 +#: src/gui/GeneralSettings2.cpp:666 msgid "Account settings" msgstr "" -#: src/gui/GeneralSettings2.cpp:671 -msgid "Active account" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:678 -msgid "Create" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:700 -msgid "Offline" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:700 -msgid "Nintendo" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:700 -msgid "Pretendo" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:700 -msgid "Custom" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:701 -msgid "Network Service" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:705 -msgid "Online functionality disabled for this account" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:706 -msgid "Connect to the official Nintendo Network Service" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:707 -msgid "Connect to the Pretendo Network Service" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:708 -msgid "Connect to a custom Network Service (configured via network_services.xml)" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:720 -msgid "Online play requirements" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:732 src/gui/GeneralSettings2.cpp:1385 -msgid "No account selected" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:737 -msgid "Online play tutorial" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:745 -msgid "Account information" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:759 -msgid "The persistent id is the internal folder name used for your saves" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:762 -msgid "The mii name is the profile name" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:763 -msgid "Birthday" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:766 -msgid "Female" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:767 -msgid "Male" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:768 -msgid "Gender" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:770 -msgid "Email" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:781 -msgid "Country" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:807 -msgid "Crash dump" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:810 -msgid "Lite" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:810 -msgid "Full" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:812 -msgid "Enabled" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:817 -msgid "" -"Creates a dump when Cemu crashes\n" -"Only enable when requested by a developer!\n" -"The Full option will create a very large dump file (includes a full RAM dump of the Cemu process)" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:819 -msgid "" -"Creates a core dump when Cemu crashes\n" -"Only enable when requested by a developer!" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:830 -msgid "GDB Stub port" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:833 -msgid "" -"Changes the port that the GDB stub will use, which you can use by either starting Cemu with the --" -"enable-gdbstub option or by enabling it the Debug tab." -msgstr "" - -#: src/gui/GeneralSettings2.cpp:845 -msgid "General settings" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:853 -msgid "Graphics" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:854 -msgid "Audio" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1263 -msgid "Can't delete the only account!" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1273 -msgid "Are you sure you want to delete the account {} with id {:x}?" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1415 -msgid "Selected account is a valid online account" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1417 -msgid "Selected account is not linked to a NNID or PNID" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1422 -msgid "OTP.bin or SEEPROM.bin is missing" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1424 -msgid "OTP and SEEPROM present but no certificate files were found" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1426 -msgid "Online play is not set up. Follow the guide below to get started" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1455 -msgid "Network service" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1492 src/gui/GeneralSettings2.cpp:1511 -msgid "Off" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1493 src/gui/debugger/BreakpointWindow.cpp:43 -msgid "On" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1512 -msgid "Double buffering" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1513 -msgid "Triple buffering" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1515 -msgid "Match emulated display (Experimental)" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1923 -msgid "You have to restart the game in order to apply the new settings." -msgstr "" - -#: src/gui/GeneralSettings2.cpp:1935 -msgid "Select a directory containing games." -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2006 -msgid "" -"The default MLC path is inaccessible.\n" -"Do you want to select a different path?" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2033 -msgid "The following error(s) have been found:" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2036 -msgid "otp.bin missing in Cemu directory" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2038 -msgid "otp.bin is invalid" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2041 -msgid "seeprom.bin missing in Cemu directory" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2043 -msgid "seeprom.bin is invalid" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2047 -msgid "Missing certificate and key files:" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2067 -msgid "The currently selected account is not a valid or dumped online account:" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2071 -msgid "Online Status" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2079 -msgid "AccountId missing (The account is not connected to a NNID/PNID)" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2081 -msgid "" -"IsPasswordCacheEnabled is set to false (The remember password option on your Wii U must be " -"enabled for this account before dumping it)" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2083 -msgid "" -"AccountPasswordCache is empty (The remember password option on your Wii U must be enabled for " -"this account before dumping it)" -msgstr "" - -#: src/gui/GeneralSettings2.cpp:2085 -msgid "PrincipalId missing" -msgstr "" - -#: src/gui/debugger/RegisterWindow.cpp:31 -msgid "Registers" -msgstr "" - -#: src/gui/debugger/RegisterWindow.cpp:78 -msgid "FP view mode" -msgstr "" - -#: src/gui/debugger/RegisterWindow.cpp:342 src/gui/debugger/RegisterWindow.cpp:358 -#: src/gui/debugger/RegisterWindow.cpp:374 src/gui/debugger/RegisterCtrl.cpp:204 -#: src/gui/debugger/RegisterCtrl.cpp:223 src/gui/debugger/RegisterCtrl.cpp:237 -#: src/gui/debugger/DumpCtrl.cpp:199 -msgid "Enter a new value." +#: src/gui/GeneralSettings2.cpp:676 +msgid "Active account" msgstr "" -#: src/gui/debugger/RegisterWindow.cpp:417 -msgid "&Zero" +#: src/gui/GeneralSettings2.cpp:683 src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:142 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:172 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:283 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:394 +msgid "Create" msgstr "" -#: src/gui/debugger/RegisterWindow.cpp:418 -msgid "&Increment" +#: src/gui/GeneralSettings2.cpp:705 +msgid "Offline" msgstr "" -#: src/gui/debugger/RegisterWindow.cpp:419 -msgid "&Decrement" +#: src/gui/GeneralSettings2.cpp:705 +msgid "Nintendo" msgstr "" -#: src/gui/debugger/RegisterWindow.cpp:421 -msgid "&Copy" +#: src/gui/GeneralSettings2.cpp:705 +msgid "Pretendo" msgstr "" -#: src/gui/debugger/RegisterWindow.cpp:423 -msgid "&Goto Disasm" +#: src/gui/GeneralSettings2.cpp:705 +msgid "Custom" msgstr "" -#: src/gui/debugger/RegisterWindow.cpp:424 -msgid "G&oto Dump" +#: src/gui/GeneralSettings2.cpp:706 +msgid "Network Service" msgstr "" -#: src/gui/debugger/ModuleWindow.cpp:23 -msgid "Modules" +#: src/gui/GeneralSettings2.cpp:710 +msgid "Online functionality disabled for this account" msgstr "" -#: src/gui/debugger/ModuleWindow.cpp:48 -msgid "Size" +#: src/gui/GeneralSettings2.cpp:711 +msgid "Connect to the official Nintendo Network Service" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:30 -msgid "Breakpoints" +#: src/gui/GeneralSettings2.cpp:712 +msgid "Connect to the Pretendo Network Service" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:61 -msgid "Comment" +#: src/gui/GeneralSettings2.cpp:713 +msgid "Connect to a custom Network Service (configured via network_services.xml)" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:205 src/gui/debugger/DisasmCtrl.cpp:636 -msgid "Enter a new comment." +#: src/gui/GeneralSettings2.cpp:725 +msgid "Online play requirements" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:205 -#, c-format -msgid "Set comment for breakpoint at address %08x" +#: src/gui/GeneralSettings2.cpp:737 src/gui/GeneralSettings2.cpp:1363 +msgid "No account selected" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:223 -msgid "Create execution breakpoint" +#: src/gui/GeneralSettings2.cpp:742 +msgid "Online play tutorial" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:224 -msgid "Create logging breakpoint" +#: src/gui/GeneralSettings2.cpp:750 +msgid "Account information" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:225 -msgid "Create memory breakpoint (read)" +#: src/gui/GeneralSettings2.cpp:764 +msgid "The persistent id is the internal folder name used for your saves" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:226 -msgid "Create memory breakpoint (write)" +#: src/gui/GeneralSettings2.cpp:767 +msgid "The mii name is the profile name" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:237 -msgid "Delete breakpoint" +#: src/gui/GeneralSettings2.cpp:768 +msgid "Birthday" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:267 -msgid "Enter a memory address" +#: src/gui/GeneralSettings2.cpp:771 +msgid "Female" msgstr "" -#: src/gui/debugger/BreakpointWindow.cpp:267 -msgid "Set breakpoint" +#: src/gui/GeneralSettings2.cpp:772 +msgid "Male" msgstr "" -#: src/gui/debugger/DumpWindow.cpp:18 -msgid "Memory Dump" +#: src/gui/GeneralSettings2.cpp:773 +msgid "Gender" msgstr "" -#: src/gui/debugger/SymbolWindow.cpp:16 -msgid "Symbols" +#: src/gui/GeneralSettings2.cpp:775 +msgid "Email" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:222 -msgid "GoTo (CTRL + G)" +#: src/gui/GeneralSettings2.cpp:786 +msgid "Country" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:225 -msgid "Toggle Breakpoint (F9)" +#: src/gui/GeneralSettings2.cpp:812 +msgid "Crash dump" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:230 src/gui/debugger/DebuggerWindow2.cpp:493 -msgid "Break (F5)" +#: src/gui/GeneralSettings2.cpp:815 +msgid "Lite" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:232 -msgid "Step Into (F11)" +#: src/gui/GeneralSettings2.cpp:815 +msgid "Full" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:233 -msgid "Step Over (F10)" +#: src/gui/GeneralSettings2.cpp:817 +msgid "Enabled" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:269 -msgid "PPC Debugger" +#: src/gui/GeneralSettings2.cpp:822 +msgid "" +"Creates a dump when Cemu crashes\n" +"Only enable when requested by a developer!\n" +"The Full option will create a very large dump file (includes a full RAM dump of the Cemu process)" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:300 -msgid "> no modules loaded" +#: src/gui/GeneralSettings2.cpp:824 +msgid "" +"Creates a core dump when Cemu crashes\n" +"Only enable when requested by a developer!" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:307 -msgid "> unknown module" +#: src/gui/GeneralSettings2.cpp:835 +msgid "GDB Stub port" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:482 -msgid "Run (F5)" +#: src/gui/GeneralSettings2.cpp:838 +msgid "" +"Changes the port that the GDB stub will use, which you can use by either starting Cemu with the --" +"enable-gdbstub option or by enabling it the Debug tab." msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:633 src/gui/MainWindow.cpp:2107 -msgid "&Exit" +#: src/gui/GeneralSettings2.cpp:850 +msgid "General settings" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:636 src/gui/MainWindow.cpp:2108 -msgid "&File" +#: src/gui/GeneralSettings2.cpp:858 +msgid "Graphics" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:640 -msgid "&Pin to main window" +#: src/gui/GeneralSettings2.cpp:859 +msgid "Audio" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:641 -msgid "Break on &entry point" +#: src/gui/GeneralSettings2.cpp:1241 +msgid "Can't delete the only account!" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:642 src/gui/MainWindow.cpp:2161 -msgid "&Options" +#: src/gui/GeneralSettings2.cpp:1251 +msgid "Are you sure you want to delete the account {} with id {:x}?" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:646 -msgid "&Registers" +#: src/gui/GeneralSettings2.cpp:1393 +msgid "Selected account is a valid online account" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:647 -msgid "&Memory Dump" +#: src/gui/GeneralSettings2.cpp:1395 +msgid "Selected account is not linked to a NNID or PNID" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:648 -msgid "&Breakpoints" +#: src/gui/GeneralSettings2.cpp:1400 +msgid "OTP.bin or SEEPROM.bin is missing" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:649 -msgid "Module&list" +#: src/gui/GeneralSettings2.cpp:1402 +msgid "OTP and SEEPROM present but no certificate files were found" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:650 -msgid "&Symbols" +#: src/gui/GeneralSettings2.cpp:1404 +msgid "Online play is not set up. Follow the guide below to get started" msgstr "" -#: src/gui/debugger/DebuggerWindow2.cpp:652 -msgid "&Window" +#: src/gui/GeneralSettings2.cpp:1433 +msgid "Network service" msgstr "" -#: src/gui/debugger/SymbolCtrl.cpp:31 -msgid "Module" +#: src/gui/GeneralSettings2.cpp:1470 src/gui/GeneralSettings2.cpp:1489 +msgid "Off" msgstr "" -#: src/gui/debugger/DumpCtrl.cpp:214 src/gui/debugger/DisasmCtrl.cpp:760 -msgid "Enter a target address." +#: src/gui/GeneralSettings2.cpp:1471 src/gui/debugger/BreakpointWindow.cpp:43 +msgid "On" msgstr "" -#: src/gui/debugger/DumpCtrl.cpp:214 src/gui/debugger/DisasmCtrl.cpp:760 -msgid "GoTo address" +#: src/gui/GeneralSettings2.cpp:1490 +msgid "Double buffering" msgstr "" -#: src/gui/debugger/DisasmCtrl.cpp:614 -msgid "Enter a new instruction." +#: src/gui/GeneralSettings2.cpp:1491 +msgid "Triple buffering" msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:227 -msgid "Installed games" +#: src/gui/GeneralSettings2.cpp:1493 +msgid "Match emulated display (Experimental)" msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:255 -msgid "Graphic pack" +#: src/gui/GeneralSettings2.cpp:1901 +msgid "You have to restart the game in order to apply the new settings." msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:281 -msgid "Reload edited shaders" +#: src/gui/GeneralSettings2.cpp:1913 +msgid "Select a directory containing games." msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:301 -msgid "Download latest community graphic packs" +#: src/gui/GeneralSettings2.cpp:1968 src/gui/GeneralSettings2.cpp:2015 +msgid "Can't change MLC path while a game is running!" msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:394 -msgid "Active preset" +#: src/gui/GeneralSettings2.cpp:1972 +msgid "Select MLC directory" msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:449 -msgid "This graphic pack has no description" +#: src/gui/GeneralSettings2.cpp:1980 src/gui/GeneralSettings2.cpp:2018 +msgid "" +"Note that changing the MLC location will not transfer any accounts or save files. Are you sure " +"you want to change the path?" msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:527 src/gui/GraphicPacksWindow2.cpp:589 -msgid "Restart of Cemu required for changes to take effect" +#: src/gui/GeneralSettings2.cpp:1986 src/gui/GeneralSettings2.cpp:1997 +msgid "" +"Failed to create default MLC files in the selected directory. The MLC path has not been changed" msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:628 -msgid "This update removed or renamed the following graphic packs:" +#: src/gui/GeneralSettings2.cpp:1993 +msgid "" +"The selected directory does not contain the expected MLC structure. Do you want to create a new " +"MLC structure in this directory?\n" +"Note that changing the MLC location will not transfer any accounts or save files." msgstr "" -#: src/gui/GraphicPacksWindow2.cpp:629 -msgid "You may need to set them up again." +#: src/gui/GeneralSettings2.cpp:2004 src/gui/GeneralSettings2.cpp:2025 +msgid "Cemu needs to be restarted for the changes to take effect." msgstr "" -#: src/gui/MainWindow.cpp:273 src/gui/MainWindow.cpp:755 src/gui/MainWindow.cpp:778 -msgid "Cannot open file" +#: src/gui/GeneralSettings2.cpp:2047 +msgid "The following error(s) have been found:" msgstr "" -#: src/gui/MainWindow.cpp:275 src/gui/MainWindow.cpp:757 src/gui/MainWindow.cpp:780 -msgid "Not a valid NFC file" +#: src/gui/GeneralSettings2.cpp:2050 +msgid "otp.bin missing in Cemu directory" msgstr "" -#: src/gui/MainWindow.cpp:466 -msgid "Title installed!" +#: src/gui/GeneralSettings2.cpp:2052 +msgid "otp.bin is invalid" msgstr "" -#: src/gui/MainWindow.cpp:472 -msgid "Title installation has been canceled!" +#: src/gui/GeneralSettings2.cpp:2055 +msgid "seeprom.bin missing in Cemu directory" msgstr "" -#: src/gui/MainWindow.cpp:501 -msgid "Unable to launch game because the base files were not found." +#: src/gui/GeneralSettings2.cpp:2057 +msgid "seeprom.bin is invalid" msgstr "" -#: src/gui/MainWindow.cpp:513 -msgid "" -"Unable to mount title.\n" -"Make sure the configured game paths are still valid and refresh the game list.\n" -"\n" -"File which failed to load:\n" +#: src/gui/GeneralSettings2.cpp:2061 +msgid "Missing certificate and key files:" msgstr "" -#: src/gui/MainWindow.cpp:520 -msgid "Failed to launch game." +#: src/gui/GeneralSettings2.cpp:2081 +msgid "The currently selected account is not a valid or dumped online account:" msgstr "" -#: src/gui/MainWindow.cpp:537 -msgid "Failed to launch executable. Path: " +#: src/gui/GeneralSettings2.cpp:2085 +msgid "Online Status" msgstr "" -#: src/gui/MainWindow.cpp:545 -msgid "" -"Unable to launch title.\n" -"Make sure the configured game paths are still valid and refresh the game list.\n" -"\n" -"Path which failed to load:\n" +#: src/gui/GeneralSettings2.cpp:2093 +msgid "AccountId missing (The account is not connected to a NNID/PNID)" msgstr "" -#: src/gui/MainWindow.cpp:553 src/gui/MainWindow.cpp:570 +#: src/gui/GeneralSettings2.cpp:2095 msgid "" -"Unable to launch game\n" -"Path:\n" +"IsPasswordCacheEnabled is set to false (The remember password option on your Wii U must be " +"enabled for this account before dumping it)" msgstr "" -#: src/gui/MainWindow.cpp:558 +#: src/gui/GeneralSettings2.cpp:2097 msgid "" -"Could not decrypt title. Make sure that keys.txt contains the correct disc key for this title." +"AccountPasswordCache is empty (The remember password option on your Wii U must be enabled for " +"this account before dumping it)" msgstr "" -#: src/gui/MainWindow.cpp:563 -msgid "Could not decrypt title because title.tik is missing." +#: src/gui/GeneralSettings2.cpp:2099 +msgid "PrincipalId missing" msgstr "" -#: src/gui/MainWindow.cpp:653 -msgid "All Wii U files (*.wud, *.wux, *.wua, *.wuhb, *.iso, *.rpx, *.elf)" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:35 +msgid "Emulated USB Devices" msgstr "" -#: src/gui/MainWindow.cpp:654 -msgid "Wii U image (*.wud, *.wux, *.iso, *.wad)" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:45 +msgid "Skylanders Portal" msgstr "" -#: src/gui/MainWindow.cpp:655 -msgid "Wii U NUS content" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:46 +msgid "Infinity Base" msgstr "" -#: src/gui/MainWindow.cpp:656 -msgid "Wii U archive (*.wua)" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:61 +msgid "Skylanders Manager" msgstr "" -#: src/gui/MainWindow.cpp:657 -msgid "Wii U homebrew bundle (*.wuhb)" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:67 +msgid "Emulate Skylander Portal" msgstr "" -#: src/gui/MainWindow.cpp:658 -msgid "Wii U executable (*.rpx, *.elf)" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:91 +msgid "Infinity Manager" msgstr "" -#: src/gui/MainWindow.cpp:659 -msgid "All files (*.*)" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:97 +msgid "Emulate Infinity Base" msgstr "" -#: src/gui/MainWindow.cpp:662 -msgid "Open file to launch" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:129 +msgid "Skylander" msgstr "" -#: src/gui/MainWindow.cpp:705 -msgid "Select folder of title to install" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:189 +msgid "Open Skylander dump" msgstr "" -#: src/gui/MainWindow.cpp:705 -msgid "Select the folder that stores your update, DLC or base game files" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:248 +msgid "Skylander Figure Creator" msgstr "" -#: src/gui/MainWindow.cpp:721 -msgid "" -"The (parent) folder of the title you selected is missing at least one of the required subfolders " -"(\"code\", \"content\" and \"meta\")\n" -"Make sure that the files are complete." +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:273 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:274 +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:387 +msgid "0" msgstr "" -#: src/gui/MainWindow.cpp:729 -msgid "The folder you have selected cannot be found on your system." +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:303 +msgid "Create Skylander file" msgstr "" -#: src/gui/MainWindow.cpp:731 -msgid "Unable to find the /meta/meta.xml file inside the selected folder." +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:355 +msgid "Infinity Figure Creator" msgstr "" -#: src/gui/MainWindow.cpp:746 -msgid "Open file to load" +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:407 +msgid "Create Infinity Figure file" msgstr "" -#: src/gui/MainWindow.cpp:887 -msgid "Cemu must be restarted to apply the selected UI language." +#: src/gui/EmulatedUSBDevices/EmulatedUSBDeviceFrame.cpp:452 +msgid "Open Infinity Figure dump" msgstr "" -#: src/gui/MainWindow.cpp:1026 +#: src/gui/GettingStartedDialog.cpp:33 msgid "" -"Warning: Disabling the accurate barriers option will lead to flickering graphics but may improve " -"performance. It is highly recommended to leave it turned on." +"It looks like you're starting Cemu for the first time.\n" +"This quick setup assistant will help you get the best experience" msgstr "" -#: src/gui/MainWindow.cpp:1026 -msgid "Accurate barriers are off" +#: src/gui/GettingStartedDialog.cpp:41 +msgid "Cemu is running in portable mode" msgstr "" -#: src/gui/MainWindow.cpp:1424 -msgid "Updating game list..." +#: src/gui/GettingStartedDialog.cpp:51 +msgid "Select the language you want to use in Cemu" +msgstr "" + +#: src/gui/GettingStartedDialog.cpp:94 +msgid "Game paths" msgstr "" -#: src/gui/MainWindow.cpp:1773 +#: src/gui/GettingStartedDialog.cpp:95 msgid "" -"There's a new update available.\n" -"Do you want to update?" +"The game path is scanned by Cemu to automatically locate your games, game updates and DLCs. We " +"recommend creating a dedicated directory in which\n" +"you place all your Wii U game files. Additional paths can be set later in Cemu's general " +"settings. All common Wii U game formats are supported by Cemu." msgstr "" -#: src/gui/MainWindow.cpp:1773 -msgid "Update notification" +#: src/gui/GettingStartedDialog.cpp:100 +msgid "Game path" msgstr "" -#: src/gui/MainWindow.cpp:1810 -msgid "About Cemu" +#: src/gui/GettingStartedDialog.cpp:103 +msgid "Select a folder" msgstr "" -#: src/gui/MainWindow.cpp:1842 +#: src/gui/GettingStartedDialog.cpp:112 +msgid "Graphic packs && mods" +msgstr "" + +#: src/gui/GettingStartedDialog.cpp:114 msgid "" -"Cemu\n" -"Version {0}\n" -"Compiled on {1}\n" -"Original authors: {2}" +"Graphic packs improve games by offering the ability to change resolution, increase FPS, tweak " +"visuals or add gameplay modifications.\n" +"Get started by opening the graphic packs configuration window.\n" +msgstr "" + +#: src/gui/GettingStartedDialog.cpp:116 +msgid "Download and configure graphic packs" msgstr "" -#: src/gui/MainWindow.cpp:1851 +#: src/gui/GettingStartedDialog.cpp:130 +msgid "Next" +msgstr "" + +#: src/gui/GettingStartedDialog.cpp:149 msgid "" -"Cemu is a Wii U emulator.\n" +"You can configure one controller for each player.\n" +"We advise you to always use GamePad as emulated input for the first player, since many games " +"expect the GamePad to be present.\n" +"It is also required for touch functionality.\n" +"The default global hotkeys are:\n" +"CTRL - show pad screen\n" +"CTRL + TAB - toggle pad screen\n" +"ALT + ENTER - toggle fullscreen\n" +"ESC - leave fullscreen\n" "\n" -"Wii and Wii U are trademarks of Nintendo.\n" -"Cemu is not affiliated with Nintendo." +"If you're having trouble configuring your controller, make sure to have it in idle state and " +"press calibrate.\n" +"Also don't set the axis deadzone too low." msgstr "" -#: src/gui/MainWindow.cpp:1861 -msgid "Used libraries and utilities:" +#: src/gui/GettingStartedDialog.cpp:151 +msgid "Configure input" msgstr "" -#: src/gui/MainWindow.cpp:2002 -msgid "Thanks to our Patreon supporters:" +#: src/gui/GettingStartedDialog.cpp:159 +msgid "Additional options" msgstr "" -#: src/gui/MainWindow.cpp:2032 -msgid "Special thanks:" +#: src/gui/GettingStartedDialog.cpp:165 +msgid "Start games with fullscreen" msgstr "" -#: src/gui/MainWindow.cpp:2074 -msgid "&Load..." +#: src/gui/GettingStartedDialog.cpp:168 +msgid "Open separate pad screen" msgstr "" -#: src/gui/MainWindow.cpp:2075 -msgid "&Install game title, update or DLC..." +#: src/gui/GettingStartedDialog.cpp:189 +msgid "Previous" msgstr "" -#: src/gui/MainWindow.cpp:2099 -msgid "Stop emulation" +#: src/gui/GettingStartedDialog.cpp:245 +msgid "Getting started" msgstr "" -#: src/gui/MainWindow.cpp:2103 -msgid "&Open Cemu folder" +#: src/gui/CemuApp.cpp:41 +msgid "Browse" msgstr "" -#: src/gui/MainWindow.cpp:2104 -msgid "&Open MLC folder" +#: src/gui/CemuApp.cpp:42 +msgid "Select a file" msgstr "" -#: src/gui/MainWindow.cpp:2125 -msgid "&English" +#: src/gui/CemuApp.cpp:43 +msgid "Select a directory" msgstr "" -#: src/gui/MainWindow.cpp:2126 -msgid "&Japanese" +#: src/gui/CemuApp.cpp:45 +msgid "Japanese" msgstr "" -#: src/gui/MainWindow.cpp:2127 -msgid "&French" +#: src/gui/CemuApp.cpp:46 +msgid "English" msgstr "" -#: src/gui/MainWindow.cpp:2128 -msgid "&German" +#: src/gui/CemuApp.cpp:47 +msgid "French" msgstr "" -#: src/gui/MainWindow.cpp:2129 -msgid "&Italian" +#: src/gui/CemuApp.cpp:48 +msgid "German" msgstr "" -#: src/gui/MainWindow.cpp:2130 -msgid "&Spanish" +#: src/gui/CemuApp.cpp:49 +msgid "Italian" msgstr "" -#: src/gui/MainWindow.cpp:2131 -msgid "&Chinese" +#: src/gui/CemuApp.cpp:50 +msgid "Spanish" msgstr "" -#: src/gui/MainWindow.cpp:2132 -msgid "&Korean" +#: src/gui/CemuApp.cpp:51 +msgid "Chinese" msgstr "" -#: src/gui/MainWindow.cpp:2133 -msgid "&Dutch" +#: src/gui/CemuApp.cpp:52 +msgid "Korean" msgstr "" -#: src/gui/MainWindow.cpp:2134 -msgid "&Portuguese" +#: src/gui/CemuApp.cpp:53 +msgid "Dutch" msgstr "" -#: src/gui/MainWindow.cpp:2135 -msgid "&Russian" +#: src/gui/CemuApp.cpp:54 +msgid "Portugese" msgstr "" -#: src/gui/MainWindow.cpp:2136 -msgid "&Taiwanese" +#: src/gui/CemuApp.cpp:55 +msgid "Russian" msgstr "" -#: src/gui/MainWindow.cpp:2148 -msgid "&Fullscreen" +#: src/gui/CemuApp.cpp:56 +msgid "Taiwanese" msgstr "" -#: src/gui/MainWindow.cpp:2151 -msgid "&Graphic packs" +#: src/gui/CemuApp.cpp:57 +msgid "unknown" msgstr "" -#: src/gui/MainWindow.cpp:2152 -msgid "&Separate GamePad view" +#: src/gui/CemuApp.cpp:199 src/gui/CemuApp.cpp:217 +msgid "" +"Cemu failed to write to the custom mlc directory.\n" +"The path is:\n" +"{}" msgstr "" -#: src/gui/MainWindow.cpp:2155 -msgid "&General settings" +#: src/gui/CemuApp.cpp:202 +msgid "" +"Cemu failed to write to the mlc directory.\n" +"The path is:\n" +"{}" msgstr "" -#: src/gui/MainWindow.cpp:2156 -msgid "&Input settings" +#: src/gui/CemuApp.cpp:221 +msgid "" +"Cemu failed to write to the custom mlc directory.\n" +"\n" +"The path is:\n" +"{}\n" +"\n" +"Cemu cannot start without a valid mlc path. Do you want to reset the path? You can later change " +"it again in the General Settings." msgstr "" -#: src/gui/MainWindow.cpp:2159 -msgid "&Active account" +#: src/gui/CemuApp.cpp:224 +msgid "Reset path" msgstr "" -#: src/gui/MainWindow.cpp:2160 -msgid "&Console language" +#: src/gui/CemuApp.cpp:264 +msgid "Cemu can't write to {}!" msgstr "" -#: src/gui/MainWindow.cpp:2165 -msgid "&Memory searcher" +#: src/gui/CemuApp.cpp:332 +msgid "" +"Thank you for testing the in-development build of Cemu for macOS.\n" +" \n" +"The macOS port is currently purely experimental and should not be considered stable or ready for " +"issue-free gameplay. There are also known issues with degraded performance due to the use of " +"MoltenVk and Rosetta for ARM Macs. We appreciate your patience while we improve Cemu for macOS." msgstr "" -#: src/gui/MainWindow.cpp:2167 -msgid "&Title Manager" +#: src/gui/CemuApp.cpp:335 +msgid "Preview version" msgstr "" -#: src/gui/MainWindow.cpp:2168 -msgid "&Download Manager" +#: src/gui/CemuApp.cpp:336 +msgid "I understand" msgstr "" -#: src/gui/MainWindow.cpp:2170 -msgid "&Tools" +#: src/gui/CemuApp.cpp:530 +msgid "" +"Couldn't create a required cemu directory or file!\n" +"\n" +"Error: {0}" msgstr "" -#: src/gui/MainWindow.cpp:2174 -msgid "&1x speed" +#: src/gui/GameProfileWindow.cpp:19 src/gui/GameProfileWindow.cpp:247 +msgid "Edit game profile" msgstr "" -#: src/gui/MainWindow.cpp:2175 -msgid "&2x speed" +#: src/gui/GameProfileWindow.cpp:39 +msgid "Load shared libraries" msgstr "" -#: src/gui/MainWindow.cpp:2176 -msgid "&4x speed" +#: src/gui/GameProfileWindow.cpp:40 +msgid "" +"EXPERT OPTION\n" +"This option will load libraries from the cafeLibs directory" msgstr "" -#: src/gui/MainWindow.cpp:2177 -msgid "&8x speed" +#: src/gui/GameProfileWindow.cpp:43 +msgid "Launch with gamepad view" msgstr "" -#: src/gui/MainWindow.cpp:2178 -msgid "&0.5x speed" +#: src/gui/GameProfileWindow.cpp:44 +msgid "" +"Games will be launched with gamepad view toggled as default. The view can be toggled with CTRL + " +"TAB" msgstr "" -#: src/gui/MainWindow.cpp:2179 -msgid "&0.25x speed" +#: src/gui/GameProfileWindow.cpp:51 +msgid "CPU" msgstr "" -#: src/gui/MainWindow.cpp:2180 -msgid "&0.125x speed" +#: src/gui/GameProfileWindow.cpp:58 +msgid "Mode" msgstr "" -#: src/gui/MainWindow.cpp:2184 -msgid "&Timer speed" +#: src/gui/GameProfileWindow.cpp:60 +msgid "Single-core interpreter" msgstr "" -#: src/gui/MainWindow.cpp:2185 -msgid "&CPU" +#: src/gui/GameProfileWindow.cpp:60 +msgid "Single-core recompiler" msgstr "" -#: src/gui/MainWindow.cpp:2190 -msgid "&Scan NFC tag from file" +#: src/gui/GameProfileWindow.cpp:60 +msgid "Multi-core recompiler" msgstr "" -#: src/gui/MainWindow.cpp:2191 -msgid "&NFC" +#: src/gui/GameProfileWindow.cpp:60 +msgid "Auto (recommended)" msgstr "" -#: src/gui/MainWindow.cpp:2196 -msgid "&Unsupported API calls" +#: src/gui/GameProfileWindow.cpp:63 +msgid "Set the CPU emulation mode" msgstr "" -#: src/gui/MainWindow.cpp:2197 -msgid "&Coreinit Logging (OSReport/OSConsole)" +#: src/gui/GameProfileWindow.cpp:66 +msgid "Thread quantum" msgstr "" -#: src/gui/MainWindow.cpp:2198 -msgid "&Coreinit File-Access API" +#: src/gui/GameProfileWindow.cpp:75 +msgid "" +"EXPERT OPTION\n" +"Set the maximum thread slice runtime (in virtual cycles)" msgstr "" -#: src/gui/MainWindow.cpp:2199 -msgid "&Coreinit Thread-Synchronization API" +#: src/gui/GameProfileWindow.cpp:78 +msgid "cycles" msgstr "" -#: src/gui/MainWindow.cpp:2200 -msgid "&Coreinit Memory API" +#: src/gui/GameProfileWindow.cpp:119 +msgid "Shader multiplication accuracy" msgstr "" -#: src/gui/MainWindow.cpp:2201 -msgid "&Coreinit MP API" +#: src/gui/GameProfileWindow.cpp:121 +msgid "false" msgstr "" -#: src/gui/MainWindow.cpp:2202 -msgid "&Coreinit Thread API" +#: src/gui/GameProfileWindow.cpp:121 +msgid "true" msgstr "" -#: src/gui/MainWindow.cpp:2203 -msgid "&NN NFP" +#: src/gui/GameProfileWindow.cpp:123 +msgid "" +"EXPERT OPTION\n" +"Controls the accuracy of floating point multiplication in shaders.\n" +"\n" +"Recommended: true" msgstr "" -#: src/gui/MainWindow.cpp:2204 -msgid "&NN FP" +#: src/gui/GameProfileWindow.cpp:138 +msgid "Graphic" msgstr "" -#: src/gui/MainWindow.cpp:2205 -msgid "&PRUDP (for NN FP)" +#: src/gui/GameProfileWindow.cpp:174 +msgid "Forces a given controller profile" msgstr "" -#: src/gui/MainWindow.cpp:2206 -msgid "&NN BOSS" +#: src/gui/debugger/DumpWindow.cpp:18 +msgid "Memory Dump" msgstr "" -#: src/gui/MainWindow.cpp:2207 -msgid "&GX2 API" +#: src/gui/debugger/ModuleWindow.cpp:23 +msgid "Modules" msgstr "" -#: src/gui/MainWindow.cpp:2208 -msgid "&Audio API" +#: src/gui/debugger/ModuleWindow.cpp:48 +msgid "Size" msgstr "" -#: src/gui/MainWindow.cpp:2209 -msgid "&Input API" +#: src/gui/debugger/DumpCtrl.cpp:199 src/gui/debugger/RegisterCtrl.cpp:204 +#: src/gui/debugger/RegisterCtrl.cpp:223 src/gui/debugger/RegisterCtrl.cpp:237 +#: src/gui/debugger/RegisterWindow.cpp:342 src/gui/debugger/RegisterWindow.cpp:358 +#: src/gui/debugger/RegisterWindow.cpp:374 +msgid "Enter a new value." msgstr "" -#: src/gui/MainWindow.cpp:2210 -msgid "&Socket API" +#: src/gui/debugger/DumpCtrl.cpp:214 src/gui/debugger/DisasmCtrl.cpp:760 +msgid "Enter a target address." msgstr "" -#: src/gui/MainWindow.cpp:2211 -msgid "&Save API" +#: src/gui/debugger/DumpCtrl.cpp:214 src/gui/debugger/DisasmCtrl.cpp:760 +msgid "GoTo address" msgstr "" -#: src/gui/MainWindow.cpp:2212 -msgid "&H264 API" +#: src/gui/debugger/BreakpointWindow.cpp:30 +msgid "Breakpoints" msgstr "" -#: src/gui/MainWindow.cpp:2213 -msgid "&NFC API" +#: src/gui/debugger/BreakpointWindow.cpp:61 +msgid "Comment" msgstr "" -#: src/gui/MainWindow.cpp:2214 -msgid "&NTAG API" +#: src/gui/debugger/BreakpointWindow.cpp:205 src/gui/debugger/DisasmCtrl.cpp:636 +msgid "Enter a new comment." msgstr "" -#: src/gui/MainWindow.cpp:2216 -msgid "&Graphic pack patches" +#: src/gui/debugger/BreakpointWindow.cpp:205 +#, c-format +msgid "Set comment for breakpoint at address %08x" msgstr "" -#: src/gui/MainWindow.cpp:2217 -msgid "&Texture cache warnings" +#: src/gui/debugger/BreakpointWindow.cpp:223 +msgid "Create execution breakpoint" msgstr "" -#: src/gui/MainWindow.cpp:2218 -msgid "&Texture readback" +#: src/gui/debugger/BreakpointWindow.cpp:224 +msgid "Create logging breakpoint" msgstr "" -#: src/gui/MainWindow.cpp:2220 -msgid "&OpenGL debug output" +#: src/gui/debugger/BreakpointWindow.cpp:225 +msgid "Create memory breakpoint (read)" msgstr "" -#: src/gui/MainWindow.cpp:2221 -msgid "&Vulkan validation layer (slow)" +#: src/gui/debugger/BreakpointWindow.cpp:226 +msgid "Create memory breakpoint (write)" msgstr "" -#: src/gui/MainWindow.cpp:2222 -msgid "&Log PPC context for API" +#: src/gui/debugger/BreakpointWindow.cpp:237 +msgid "Delete breakpoint" msgstr "" -#: src/gui/MainWindow.cpp:2226 -msgid "&Textures" +#: src/gui/debugger/BreakpointWindow.cpp:267 +msgid "Enter a memory address" msgstr "" -#: src/gui/MainWindow.cpp:2227 -msgid "&Shaders" +#: src/gui/debugger/BreakpointWindow.cpp:267 +msgid "Set breakpoint" msgstr "" -#: src/gui/MainWindow.cpp:2228 -msgid "&nlibcurl HTTP/HTTPS requests" +#: src/gui/debugger/SymbolWindow.cpp:16 +msgid "Symbols" msgstr "" -#: src/gui/MainWindow.cpp:2232 -msgid "&Logging" +#: src/gui/debugger/RegisterWindow.cpp:31 +msgid "Registers" msgstr "" -#: src/gui/MainWindow.cpp:2233 -msgid "&Dump" +#: src/gui/debugger/RegisterWindow.cpp:78 +msgid "FP view mode" msgstr "" -#: src/gui/MainWindow.cpp:2236 -msgid "&Render upside-down" +#: src/gui/debugger/RegisterWindow.cpp:417 +msgid "&Zero" msgstr "" -#: src/gui/MainWindow.cpp:2241 -msgid "&Accurate barriers (Vulkan)" +#: src/gui/debugger/RegisterWindow.cpp:418 +msgid "&Increment" msgstr "" -#: src/gui/MainWindow.cpp:2247 -msgid "&Audio AUX only" +#: src/gui/debugger/RegisterWindow.cpp:419 +msgid "&Decrement" msgstr "" -#: src/gui/MainWindow.cpp:2251 -msgid "&Open logging window" +#: src/gui/debugger/RegisterWindow.cpp:421 +msgid "&Copy" msgstr "" -#: src/gui/MainWindow.cpp:2252 -msgid "&Launch with GDB stub" +#: src/gui/debugger/RegisterWindow.cpp:423 +msgid "&Goto Disasm" msgstr "" -#: src/gui/MainWindow.cpp:2256 -msgid "&View PPC threads" +#: src/gui/debugger/RegisterWindow.cpp:424 +msgid "G&oto Dump" msgstr "" -#: src/gui/MainWindow.cpp:2257 -msgid "&View PPC debugger" +#: src/gui/debugger/SymbolCtrl.cpp:31 +msgid "Module" msgstr "" -#: src/gui/MainWindow.cpp:2258 -msgid "&View audio debugger" +#: src/gui/debugger/DebuggerWindow2.cpp:222 +msgid "GoTo (CTRL + G)" msgstr "" -#: src/gui/MainWindow.cpp:2259 -msgid "&View texture cache info" +#: src/gui/debugger/DebuggerWindow2.cpp:225 +msgid "Toggle Breakpoint (F9)" msgstr "" -#: src/gui/MainWindow.cpp:2260 -msgid "&Dump current RAM" +#: src/gui/debugger/DebuggerWindow2.cpp:230 src/gui/debugger/DebuggerWindow2.cpp:493 +msgid "Break (F5)" msgstr "" -#: src/gui/MainWindow.cpp:2263 -msgid "&Debug" +#: src/gui/debugger/DebuggerWindow2.cpp:232 +msgid "Step Into (F11)" msgstr "" -#: src/gui/MainWindow.cpp:2266 -msgid "&Check for updates" +#: src/gui/debugger/DebuggerWindow2.cpp:233 +msgid "Step Over (F10)" msgstr "" -#: src/gui/MainWindow.cpp:2272 -msgid "&Getting started" +#: src/gui/debugger/DebuggerWindow2.cpp:269 +msgid "PPC Debugger" msgstr "" -#: src/gui/MainWindow.cpp:2274 -msgid "&About Cemu" +#: src/gui/debugger/DebuggerWindow2.cpp:300 +msgid "> no modules loaded" msgstr "" -#: src/gui/MainWindow.cpp:2276 -msgid "&Help" +#: src/gui/debugger/DebuggerWindow2.cpp:307 +msgid "> unknown module" msgstr "" -#: src/gui/LoggingWindow.cpp:16 -msgid "Logging window" +#: src/gui/debugger/DebuggerWindow2.cpp:482 +msgid "Run (F5)" msgstr "" -#: src/gui/LoggingWindow.cpp:30 -msgid "Filter messages" +#: src/gui/debugger/DebuggerWindow2.cpp:640 +msgid "&Pin to main window" msgstr "" -#: src/gui/GameProfileWindow.cpp:19 src/gui/GameProfileWindow.cpp:247 -msgid "Edit game profile" +#: src/gui/debugger/DebuggerWindow2.cpp:641 +msgid "Break on &entry point" msgstr "" -#: src/gui/GameProfileWindow.cpp:39 -msgid "Load shared libraries" +#: src/gui/debugger/DebuggerWindow2.cpp:646 +msgid "&Registers" msgstr "" -#: src/gui/GameProfileWindow.cpp:40 -msgid "" -"EXPERT OPTION\n" -"This option will load libraries from the cafeLibs directory" +#: src/gui/debugger/DebuggerWindow2.cpp:647 +msgid "&Memory Dump" msgstr "" -#: src/gui/GameProfileWindow.cpp:43 -msgid "Launch with gamepad view" +#: src/gui/debugger/DebuggerWindow2.cpp:648 +msgid "&Breakpoints" msgstr "" -#: src/gui/GameProfileWindow.cpp:44 -msgid "" -"Games will be launched with gamepad view toggled as default. The view can be toggled with CTRL + " -"TAB" +#: src/gui/debugger/DebuggerWindow2.cpp:649 +msgid "Module&list" msgstr "" -#: src/gui/GameProfileWindow.cpp:51 -msgid "CPU" +#: src/gui/debugger/DebuggerWindow2.cpp:650 +msgid "&Symbols" msgstr "" -#: src/gui/GameProfileWindow.cpp:58 -msgid "Mode" +#: src/gui/debugger/DebuggerWindow2.cpp:652 +msgid "&Window" msgstr "" -#: src/gui/GameProfileWindow.cpp:60 -msgid "Single-core interpreter" +#: src/gui/debugger/DisasmCtrl.cpp:614 +msgid "Enter a new instruction." msgstr "" -#: src/gui/GameProfileWindow.cpp:60 -msgid "Single-core recompiler" +#: src/gui/DownloadGraphicPacksWindow.cpp:137 src/gui/DownloadGraphicPacksWindow.cpp:203 +msgid "Failed to connect to server" msgstr "" -#: src/gui/GameProfileWindow.cpp:60 -msgid "Multi-core recompiler" +#: src/gui/DownloadGraphicPacksWindow.cpp:185 +msgid "No updates available." msgstr "" -#: src/gui/GameProfileWindow.cpp:60 -msgid "Auto (recommended)" +#: src/gui/DownloadGraphicPacksWindow.cpp:192 +msgid "Updated graphic packs are available. Do you want to download and install them?" msgstr "" -#: src/gui/GameProfileWindow.cpp:63 -msgid "Set the CPU emulation mode" +#: src/gui/DownloadGraphicPacksWindow.cpp:294 +msgid "Checking version..." msgstr "" -#: src/gui/GameProfileWindow.cpp:66 -msgid "Thread quantum" +#: src/gui/DownloadGraphicPacksWindow.cpp:376 +msgid "Downloading graphic packs..." msgstr "" -#: src/gui/GameProfileWindow.cpp:75 -msgid "" -"EXPERT OPTION\n" -"Set the maximum thread slice runtime (in virtual cycles)" +#: src/gui/DownloadGraphicPacksWindow.cpp:380 +msgid "Extracting..." msgstr "" -#: src/gui/GameProfileWindow.cpp:78 -msgid "cycles" +#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:47 +msgid "Failed to load patches for graphic pack '{}'" msgstr "" -#: src/gui/GameProfileWindow.cpp:119 -msgid "Shader multiplication accuracy" +#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:49 +msgid "Failed to apply patches for graphic pack '{}'" msgstr "" -#: src/gui/GameProfileWindow.cpp:121 -msgid "false" +#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:58 +msgid "Details:" msgstr "" -#: src/gui/GameProfileWindow.cpp:121 -msgid "true" +#: src/Cafe/GraphicPack/GraphicPack2Patches.cpp:67 +msgid "Graphic pack error" msgstr "" -#: src/gui/GameProfileWindow.cpp:123 +#: src/Cafe/Filesystem/FST/KeyCache.cpp:78 msgid "" -"EXPERT OPTION\n" -"Controls the accuracy of floating point multiplication in shaders.\n" -"\n" -"Recommended: true" +"Unable to create file keys.txt\n" +"This can happen if Cemu does not have write permission to its own directory, the disk is full or " +"if anti-virus software is blocking Cemu." msgstr "" -#: src/gui/GameProfileWindow.cpp:138 -msgid "Graphic" +#: src/Cafe/Filesystem/FST/KeyCache.cpp:111 +msgid "Error in keys.txt at line {}" msgstr "" -#: src/gui/GameProfileWindow.cpp:174 -msgid "Forces a given controller profile" +#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:795 +msgid "" +"Cemu detected that the shader cache for this game is outdated.\n" +"Only shader caches generated with Cemu 1.25.0 or above are supported.\n" +"\n" +"We recommend deleting the outdated cache file as it will no longer be used by Cemu." msgstr "" -#: src/gui/GameUpdateWindow.cpp:21 -msgid "Base game" +#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:797 +msgid "Outdated shader cache" msgstr "" -#: src/gui/GameUpdateWindow.cpp:23 -msgid "Demo" +#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:800 +msgid "Delete outdated cache file [recommended]" msgstr "" -#: src/gui/GameUpdateWindow.cpp:26 -msgid "System title" +#: src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:800 +msgid "Keep outdated cache file" msgstr "" -#: src/gui/GameUpdateWindow.cpp:28 -msgid "System data title" +#: src/Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.cpp:290 +msgid "" +"Async shader compile is enabled but not supported by the graphics driver\n" +"Cemu will use synchronous compilation which can cause additional stutter" msgstr "" -#: src/gui/GameUpdateWindow.cpp:63 -msgid "" -"It seems that there is already a title installed at the target location but it has a different " -"type.\n" -"Currently installed: '{}' Installing: '{}'\n" -"\n" -"This can happen for titles which were installed with very old Cemu versions.\n" -"Do you still want to continue with the installation? It will replace the currently installed " -"title." +#: src/Cafe/CafeSystem.cpp:174 +msgid "Failed to run this title because the executable is damaged" msgstr "" -#: src/gui/GameUpdateWindow.cpp:70 -msgid "It seems that the selected title is already installed, do you want to reinstall it?" +#: src/audio/audioDebuggerWindow.cpp:25 +msgid "AX voice viewer" msgstr "" -#: src/gui/GameUpdateWindow.cpp:76 -msgid "" -"It seems that a newer version is already installed, do you still want to install the older " -"version?" +#: src/util/helpers/helpers.cpp:76 src/util/helpers/helpers.cpp:93 +msgid "Error code" msgstr "" -#: src/gui/GameUpdateWindow.cpp:93 -msgid "" -"Error when trying to move former title installation:\n" -"{}" +#: src/config/CemuConfig.h:264 +msgid "Japan" msgstr "" -#: src/gui/GameUpdateWindow.cpp:134 -msgid "" -"Not enough space available.\n" -"Required: {0} MB\n" -"Available: {1} MB" +#: src/config/CemuConfig.h:265 +msgid "USA" msgstr "" -#: src/gui/GameUpdateWindow.cpp:163 -msgid "Installing DLC..." +#: src/config/CemuConfig.h:266 +msgid "Europe" msgstr "" -#: src/gui/GameUpdateWindow.cpp:165 -msgid "Installing update..." +#: src/config/CemuConfig.h:267 +msgid "Australia" msgstr "" -#: src/gui/GameUpdateWindow.cpp:167 -msgid "Installing system title..." +#: src/config/CemuConfig.h:268 +msgid "China" msgstr "" -#: src/gui/GameUpdateWindow.cpp:169 -msgid "Installing title..." +#: src/config/CemuConfig.h:269 +msgid "Korea" msgstr "" -#: src/gui/GameUpdateWindow.cpp:247 -msgid "Current file:" +#: src/config/CemuConfig.h:270 +msgid "Taiwan" msgstr "" -#: src/gui/GameUpdateWindow.cpp:279 -msgid "" -"Do you really want to cancel the installation process?\n" -"\n" -"Canceling the process will delete the applied files." +#: src/config/CemuConfig.h:271 +msgid "Auto" msgstr "" -#: src/gui/GameUpdateWindow.cpp:279 -msgid "Info" +#: src/config/CemuConfig.h:272 +msgid "many" msgstr ""